//<script>
function  trim(strInput){ 
	var iLoop=0;
	var iLoop2=-1;
	var strChr;
	if((strInput == null)||(strInput == "<NULL>"))
		return "";
	if(strInput){
		for(iLoop=0;iLoop<strInput.length-1;iLoop++){
			strChr=strInput.charAt(iLoop);
			if(strChr!=' ')
				break;
		}
		for(iLoop2=strInput.length-1;iLoop2>=0;iLoop2--){
			strChr=strInput.charAt(iLoop2);
			if(strChr!=' ')
				break;
		}
	}
	
	if(iLoop<=iLoop2){
		return strInput.substring(iLoop,iLoop2+1);
	}
	else{
		return "";
	}
}

dataReady = "0"
function fnCheckForm(f){    
 //=======================================================================================
 		for(var i=0;i<f.elements.length;i++){
				if((f.elements[i].type=="text")&&(f.elements[i].Need=="1")){
				  if(trim(f.elements[i].value)==""){
					alert("Please type your Given Name!")
					f.elements[i].focus()
					dataReady = "0"
					return false;
				  }
				  else{
				    dataReady = "1"
				  }
				}
		}
//=========================================================================================		
		for(var i=0;i<f.elements.length;i++){
		 if((f.elements[i].tagName=="TEXTAREA")&&(f.elements[i].Need=="1")){
		    if(trim(f.elements[i].innerText)==""){
			  alert("Please type into your Family Name")
			  f.elements[i].focus()
			  dataReady = "0"
			  return false;
			 }
			 else{
			  dataReady = "1"
			 }  
	       }
	    }
 //===============================================================================
 if(f.input_Pwd){
				if(f.input_Pwd.value!=f.input_Pwd2.value){
					alert("The password space can't be empty, or password repeated wrong, please!")
                    dataReady = "0"
					return false;
				  }
				  else{
				    dataReady = "1"
				  }
 }
 //==========================校验select===========================================  
 
        for(var i=0;i<f.elements.length;i++){
					if((f.elements[i].tagName=="SELECT")&&(f.elements[i].Need=="1")){
						if(f.elements[i].options[f.elements[i].selectedIndex].value==""){
						   f.elements[i].focus()
						   alert("The mouse space not be empty space")
						   dataReady = "0"
						   return false;
						}
					}
					else{
				       dataReady = "1"
				    }
		}
//=========================================================================================
     var strTelSource ="0123456789"
	  for(var i=0;i<f.elements.length;i++){
		if((f.elements[i].value!="")&&(f.elements[i].DataType=="TelNo")){	
			str = f.elements[i].value
			var ch;
			var temp;
			for (var j=0;j<str.length;j++){
			  ch = str.charAt(j);
			  temp = strTelSource.indexOf(ch);
				if (temp==-1){
					alert("Type in numbers please:“0123456789”") 
					f.elements[i].focus()
					dataReady = "0"
					return false;
			    }
			    else{
			    dataReady = "1" 
			    }
			}
	   }
	 } 
	 
//=========================================================================================
     var strAccount ="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_-"
	  for(var i=0;i<f.elements.length;i++){
		if((f.elements[i].value!="")&&(f.elements[i].DataType=="Account")){	
			str = f.elements[i].value
			var ch;
			var temp;
			for (var j=0;j<str.length;j++){
			  ch = str.charAt(j);
			  temp = strAccount.indexOf(ch);
				if (temp==-1){
					alert("The account number can only draw from the letter figure as well as _ or- composition") 
					f.elements[i].focus()
					dataReady = "0"
					return false;
			    }
			    else{
			    dataReady = "1" 
			    }
			}
	   }
	 } 
	 
//==============================================================================================
	var strNumSource ="0123456789."
	for(var i=0;i<f.elements.length;i++){
		if((f.elements[i].value!="")&&(f.elements[i].DataType=="Number")){	
			str = f.elements[i].value
			var ch;
			var temp;
			for (var j=0;j<str.length;j++){
			  ch = str.charAt(j);
			  temp = strNumSource.indexOf(ch);
				if (temp==-1){
					alert("The what cursor gets along fence place can only fill a figure") 
					f.elements[i].focus()
					dataReady = "0"
					return false;
			    }
			    else{
			    dataReady = "1" 
			    }
			}
	   }
	}
//===================================================================================================== 
   for(var i=0;i<f.elements.length;i++){
        if((f.elements[i].value!="")&&(f.elements[i].DataType=="Email")){
			p=f.elements[i].value.indexOf('@');
			if(p<1 || p==(f.elements[i].value.length-1)){
				   alert("You email format is not correct! Example: markwu@yatour.org")
				   f.elements[i].focus()
			  dataReady = "0"
			  return false;
			}
			else{
			 dataReady = "1"
			}
		}
	 }
 //==================================================================================================  
  if(dataReady=="1")
     return true;
  else
  	 return false;
} 

function  CheckEmail(str){   
	var   patrn=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;     
	if(!patrn.exec(str)) {   
		alert("You have filled in Email, but its form has been incorrect! True example of Account@doman.com");   
		return   false;   
	} else
		return true;
}
//</script> 

