// JavaScript Document
<!--
	function isNumber(numstr)
	{
		var i,j,strTemp; 
		strTemp="0123456789"; 

		if ( numstr.length== 0)
		{ 
			return false;
		}
		for (i=0;i<numstr.length;i++)
		{
			j=strTemp.indexOf(numstr.charAt(i)); 
			if (j==-1)return false; 
		} 
		return true; 

	}
	function isMobile(numstr)
	{
		var tmpstr="";
		numstr=""+numstr;
		tmpstr=numstr.substr(0,3);
		if(numstr.length!=11)
		return false;
		if(!isNumber(numstr))
		return false;
		if(!((tmpstr=="134")||(tmpstr=="135")||(tmpstr=="136")
		||(tmpstr=="137")||(tmpstr=="138")||(tmpstr=="139")
		||(tmpstr=="150")||(tmpstr=="151")||(tmpstr=="152")
		||(tmpstr=="154")||(tmpstr=="156")||(tmpstr=="157")
		||(tmpstr=="158")||(tmpstr=="159")||(tmpstr=="187")
		||(tmpstr=="188")||(tmpstr=="147")||(tmpstr=="182")))
			return false;
		return true;
	}
	
	//对多个手机号码进行测试
	function isMobiles(numstrs,seprator)
	{	
		var mobiles=new Array(10);
		mobiles=numstrs.split(seprator);		
		var flag=true;
		var i;		
		for(i=0;i<mobiles.length;i++)
		{
			var theMobile=cTrim(mobiles[i],0);
			if(!isMobile(theMobile))
			{
				flag=false;							
				break;
			}
		}
		return flag;		
	}

//****************************************************************
//		Date: 2000-6-14
//		Description: sInputString 为输入字符串，iType为类型，分别为
//		0 - 去除前后空格; 1 - 去前导空格; 2 - 去尾部空格
//****************************************************************

	function cTrim(sInputString,iType)
	{
		sInputString=""+sInputString;
		var sTmpStr=' ';
		var i=-1;
		if(iType==0||iType==1)
		{
			while(sTmpStr==' ')
			{
				++i;
				sTmpStr=sInputString.substr(i,1);
			}
			sInputString=sInputString.substring(i);
		}

		if(iType==0 || iType==2)
		{
			sTmpStr=' ';
			i=sInputString.length;
			while(sTmpStr==' ')
			{
				--i;
				sTmpStr=sInputString.substr(i,1);
			}
			sInputString=sInputString.substring(0,i+1);
		}
		return sInputString;
	}
	
	function check_mobile(theForm)
	{
		var strMobile = cTrim(theForm.mobile.value,0);
		if(!isMobile(strMobile))
		{
			alert('您输入的手机号码有误，请重新输入');
			theForm.mobile.focus();
			return false;
		}
		return true;

	}
	
	//验证是否为移动，联通，或小灵通号码
	function isMobilePhone(numstr){
		if(!isNumber(numstr))
		return false;
		if(numstr.length!=11&&numstr.length!=12){
			return false;
		}
		return true;
	}
	
	function isMobilePhones(numstrs,seprator){
		var mobiles=new Array(10);
		mobiles=numstrs.split(seprator);		
		var flag=true;
		var i;		
		for(i=0;i<mobiles.length;i++)
		{
			var theMobile=cTrim(mobiles[i],0);
			if(!isMobilePhone(theMobile))
			{
				flag=false;							
				break;
			}
		}
		return flag;
	
	}
     function isPhone(s) 
         { 
     var re=/^13[0-9]{1}[0-9]{8}$|^15[0-3,5-9]{1}[0-9]{8}$|^059[1-9]{2}[0-9]{6,7}$/;
     return re.test(s);
    } 
	
//-->
