﻿function trim(str) {
	var i=0;
	var j=str.length;
	for (i=0; i<str.length; i++)
	if (str.charAt(i)!=' ')  break;
	for (j=str.length-1; j>=0; j--)
	if (str.charAt(j)!=' ')  break;
	if (i>j)  return "";
	return str.substring(i, j+1);
}
//对String类型的一些扩充，方便在脚本中使用 部分正则表达式来自网络

String.prototype.LTrim	= function(){
	return this.replace(/(^\s*)/g, "");
}

String.prototype.rTrim	= function(){
	return this.replace(/(\s*$)/g, "");
}

String.prototype.Trim	= function(){
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
function swapPic(_sId,_sAttr,_sTxt1, _sTxt2) {
	$(_sId)[_sAttr] = $(_sId)[_sAttr].indexOf(_sTxt1) > -1 ? _sTxt2 : _sTxt1;
}
function toggle(obj){
	Element.toggle(obj);
	swapPic(obj+'_img','src','/images/myzh1.gif','/images/myzh2.gif');
	swapPic(obj+'_img','alt','隐藏此栏','展开此栏');
}
function toggle_all(obj){
	Element.toggle(obj);
	swapPic('crlarrow','src','/images/page/member/my17u/images/leftmenu/crlup.gif','/images/page/member/my17u/images/leftmenu/crldown.gif');
	swapPic('crlarrow','alt','收缩此栏','展开此栏');
	($("contentBox").style.width == "770px")?$("contentBox").style.width='975px':$("contentBox").style.width='770px';
}
function GetElementPos(e) {
//取得对象绝对位置用函数
//参数是对象, 返回一个坐标数组(x,y)
	var top, left;
	left = e.offsetLeft;
	top  = e.offsetTop;
	while(e = e.offsetParent) {
		left += e.offsetLeft;
		top  += e.offsetTop;
	}
	left += document.body.scrollLeft;
	top  += document.body.scrollTop;
	return new Array(left, top);
} 
function selectAllCBX(checkboxObj) {
  if(checkboxObj != null) {
    if((checkboxObj.length == null) && !checkboxObj.disabled) {
        checkboxObj.checked = true;
        return;
    }
    for(var i = 0; i < checkboxObj.length; i++) {
      if(!checkboxObj[i].disabled) {
        checkboxObj[i].checked = true;
      }
    }
  }
}		
function selectInvertCBX(checkboxObj) {
  if(checkboxObj != null) {
    if((checkboxObj.length == null) && !checkboxObj.disabled) {
        if(checkboxObj.checked) {
          checkboxObj.checked = false;
        } else {
          checkboxObj.checked = true;
        }
        return;
    }
    for(var i = 0; i < checkboxObj.length; i++) {
      if(!checkboxObj[i].disabled) {
        if(checkboxObj[i].checked) {
          checkboxObj[i].checked = false;
        } else {
          checkboxObj[i].checked = true;
        }
      }
    }
  }
}		
function selectNoneCBX(checkboxObj) {
  if(checkboxObj != null) {
    if((checkboxObj.length == null) && !checkboxObj.disabled) {
        checkboxObj.checked = false;
        return;
    }
    for(var i = 0; i < checkboxObj.length; i++) {
      if(!checkboxObj[i].disabled) {
        checkboxObj[i].checked = false;
      }
    }
  }
}

function newcalendar_onclick(id) {
	var a;
	var txtEnd="";
	var tc=document.getElementById(id);
			
	var b=new Date();
	var c=tc.value;
	tc.value=(b.getMonth()+1) + "/" + b.getDate() + "/" + b.getFullYear();
	
	a="ShowCalendar(tc,tc,null,-330,330,'','"+ stringToDate(tc.value) + "','" + txtEnd.value + "')";
			//alert(a);
	eval(a);
	tc.value=c;
}

//创建xmlhtp对象
var isIE = false;
function xmlHTTP(){
	if (window.XMLHttpRequest){ //非IE
		return new XMLHttpRequest();
	} else if (window.ActiveXObject){ // IE
		isIE = true;
		return new ActiveXObject("Microsoft.XMLHttp");
	}
}
function onlyNum()
{
 if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39))
  if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
    event.returnValue=false;
}



