function $(obj){return document.getElementById(obj);}
function $F(obj){return ($(obj).value);}
function ltrim(str){return str.replace(/^\s*/,'');}
function rtrim(str){return str.replace(/\s*$/,'');}
function GetFileExtent(name) {
var ext = name.substring(name.lastIndexOf(".") + 1, name.length);
return ext.toLowerCase(); 
}
function trim(str)
{
	if(str==undefined){ return ''; }
	str=str.replace(/��/g,'');
	str=str.replace(/(^\s*|\s*$)/g,'');
	str=str.replace(/(\r*\n){3,}/g,'\n\n');
	str=str.replace(/\r/g,'');
	return str;	
}
function checkInt(intStr)
{
	if(!intStr){ return 0; }
	intStr=parseInt(intStr,10);
	if(isNaN(intStr)){ return 0; }
	return intStr;	
}

function isInt(str)
{
	var reg = /^\d+$/; 
	return reg.test(str)	
}
function checkCnChar(str)
{
	str = this.trim(str);
	var reg = /[^\x00-\xff]/;
	return reg.test(str);
}
function Confirm(){
    var str="确认要操作吗？"
    if(confirm(str)){return true;}
    else{return false;}
}
function now(){
  var today=new Date() 
  var todayy=today.getYear() 
  if (todayy < 1000) 
  todayy+=1900 
  var todaym=today.getMonth() 
  todaym=todaym+1;
  var todayd=today.getDate() 
  var todayh=today.getHours() 
  var todaymin=today.getMinutes() 
  var todaysec=today.getSeconds()
  return  todayy+"-"+ todaym+"-"+todayd+" "+todayh+":"+todaymin+":"+todaysec;
}
function datediff(strInterval,dtStart,dtEnd){   
 return 0;   

}
function StringToDate(DateStr){    
    var converted = Date.parse(DateStr);   
    var myDate = new Date(converted);   
    if (isNaN(myDate))   
   {    
        var arys= DateStr.split('-');   
        myDate = new Date(arys[0],--arys[1],arys[2]);   
    }   
    return myDate;   
}
        
function checkMobile(str)
{
return str	
}

function HTMLEncode(str)
{
	if(str==undefined){ return ''; }
	str = str.replace(/\&/g, '&amp;');
	str = str.replace(/\>/g, '&gt;');
	str = str.replace(/\</g, '&lt;');
	str = str.replace(/\t/g, '&nbsp;&nbsp;');
	str = str.replace(/\"/g, '&quot;');
	str = str.replace(/\'/g, '&#39;');
	str = str.replace(/\n/g, '<br />');
	return str;
}

function textCounter1(obj,showobj,num)
{	
	var tmp,leave;
	if($(obj).value.length>630){
		alert("短信内容应该小于630字");
		$(obj).value=$(obj).value.substring(0,630);
	}
	tmp=parseInt(($(obj).value.length+num)/63);
	leave=63-($(obj).value.length+num)%63;
	$(showobj).innerHTML="<br>&nbsp;&nbsp;此短信将分成<span style=color=red;font-size:24px; font-weight:bold>"+(tmp+1)+"</span>条短信发送，最后一条您还可以输入<span style=color=red;font-size:20px; font-weight:bold>"+leave+"</span>字"
}	

function textCounter2(obj,numobj,maxlimit)
{	
	if ($(obj).value.length >maxlimit)$ (obj).value = $(obj).value.substring(0,maxlimit); 
	else $(numobj).value = maxlimit - $(obj).value.length;
	return false
}

function getAbsoluteHeight(ob){return ob.offsetHeight;}
function getAbsoluteWidth(ob){return ob.offsetWidth;}



function getAbsoluteLeft(ob){var s_el=0;el=ob;while(el){s_el=s_el+el.offsetLeft;el=el.offsetParent;}; return s_el}
function getAbsoluteTop(ob){var s_el=0;el=ob;while(el){s_el=s_el+el.offsetTop ;el=el.offsetParent;}; return s_el}
function JudgeBrowser()
{
	if(navigator.userAgent.search('MSIE')>0&&navigator.userAgent.search('6')>0)
	{
		return "IE6"
	}
	if(navigator.userAgent.search('MSIE')>0)
	{
		return "IE"
	}
	if(navigator.userAgent.search('Opera')>-1)
	{
		return "Opera"
	}
	if(navigator.userAgent.indexOf('Mozilla/5.')>-1)
	{
		return "Firefox"
	}
}
function GetCookie(name)
{
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	///alert(document.cookie)

	var i=0;
	while(i<clen)
	{
		var j=i+alen;
		if(document.cookie.substring(i,j)==arg)
			{
				return getCookieVal(j);
			}
		i=document.cookie.indexOf(" ",i)+1;
		if(i==0)
		break
	}
	return null
}
//SetCookie
function SetCookie(name,value)
{
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(2<argc)?argv[2]:null;
	var path=(3<argc)?argv[3]:null;
	var domain=(4<argc)?argv[4]:null;
	var secure=(5<argc)?argv[5]:null;
	var CookieString=name+"="+escape(value)+((expires==null)? "":(";expires="+expires))+((expires==null)? "":(";expires="+expires))+((path==null)? "":(";path="+path))+((domain==null)? "":(";domain="+domain))+((secure==true)? ";secure":"");
	document.cookie=CookieString;
}
///getCookieVal
function getCookieVal(offset)
{	///alert(offset)
	var endstr=document.cookie.indexOf(";",offset);
	//alert(endstr)
	if(endstr==-1)
	{
		endstr=document.cookie.length;			
	}
	return unescape(document.cookie.substring(offset,endstr))
}
function CheckAll(form)
{
	for (var i=0;i<form.elements.length;i++)
	{
		var e = form.elements[i];
		if (e.name != "chkall")		
		e.checked = form.chkall.checked; 
	}
}
function jump(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}