

function jtrim(s)
{
var i,b=0,e=s.length;
for(i=0;i<s.length;i++) if(s.charAt(i)!=' '){b=i;break;}
if(i==s.length) return "";
for(i=s.length-1;i>b;i--) if(s.charAt(i)!=' '){e=i;break;}
return s.substring(b,e+1);
}


function delete_form()
{
	if (confirm("确定要删除所选定的数据吗？"))
		return true;
	else
		return false;
}


  function CheckAll(theForm)
  {
    for (var i=0;i<theForm.elements.length;i++)
    {
      var e = theForm.elements[i];
      if (e.name != 'allbox')
        e.checked = theForm.allbox.checked;
    }
  }
    
   
  	function check_pwd(strUrl)
	{
 	    var i,j,strTemp;
        strTemp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
        for (i=0;i<strUrl.length;i++)
        {
                j=strTemp.indexOf(strUrl.charAt(i));
                if (j==-1)
                {  return false;   }
        }
        return true;	
	}
	

 function isEmail(emailStr)
  {
    if(emailStr.length == 0)
    {return false;}
	
	var re=/^[\w-]+(\.*[\w-]+)*@([0-9a-z]+(([0-9a-z]*)|([0-9a-z-]*[0-9a-z]))+\.)+[a-z]{2,3}$/i;
	if(re.test(emailStr))
	  return true;
	else
	  return false;
  }


 function check_date(T_year,T_month,T_day)
  {
	if( T_year.length!=4 || isNumberString(T_year,"1234567890")!=1 || T_year<1902 ) 
	{ return false; }

    if ((T_month==0 || T_day==0|| (Math.abs(Math.abs(T_month*2-15)-5)==2&&(T_day==31))||(T_month==2&&((T_day>28&&parseInt(T_year)%4!=0)||(T_day>29&&parseInt(T_year)%4==0)))))
    { return false; }
	return true;
  }


function isNumberString(InString,RefString)       //例如：isNumberString(form.idCard.value,"1234567890")
{   
    var Count,TempChar;
    if(InString.length == 0)
    {return false;}
  
    for(Count=0;Count<InString.length;Count++)
	{
	   TempChar = InString.substring(Count,Count+1);
	   if(RefString.indexOf(TempChar,0)==-1)  
	   { return false; }
    }
    return true;
}


function Check_Special(strUrl)
{
	var t = "!@~#$%^&()+:<>?/.,';][\|` ";
	for (Count=0; Count < strUrl.length; Count++)  {
		TempChar= strUrl.substring (Count, Count+1);
		if (t.indexOf (TempChar, 0)!=-1)
		 return (false);
	}
	return (true);
}

 function str_Len(str)
 {
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++)
	{
		if (str.charCodeAt(i) > 255)
		 {len+=2;}
		 else 
		 {len++;}
	}
	return len;
 }


function check_url(strURL)
{
var tscode,strTemp,j;
 strTemp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-/:.";
if(strURL.length==0) {return true;}
 if (strURL.indexOf('.') == 0||strURL.indexOf('.') == -1 || strURL.indexOf('.') == strURL.length-1)
		{   return  false;   }

 for (i=0;i<strURL.length;i++)
  	{
		tscode=strURL.charCodeAt(i);
		if (tscode<19968)
		{
				j=strTemp.indexOf(strURL.charAt(i));
			      	if (j==-1)
	                	{ 	return false; 	}				
		}
		if(tscode>40959)
		{
			if(tscode==65292)
			{  return true;  }
			else
			{  return false;  }
		}
	}
return true;
}

