//<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(forms){    
 //=======================================================================================
 		for(var i=0;i<forms.elements.length;i++){
				if((forms.elements[i].type=="text")&&(forms.elements[i].Need=="1")){
				  if(trim(forms.elements[i].value)==""){
					alert("Please Input the Keyword!")
					forms.elements[i].focus()
					dataReady = "0"
					return false
				  }
				  else{
				    dataReady = "1"
				  }
				}
		}
//=========================================================================================		
		for(var i=0;i<forms.elements.length;i++){
		 if((forms.elements[i].tagName=="TEXTAREA")&&(forms.elements[i].Need=="1")){
		    if(trim(forms.elements[i].innerText)==""){
			  alert("Please Input the Keyword!")
			  forms.elements[i].focus()
			  dataReady = "0"
			  return false
			 }
			 else{
			  dataReady = "1"
			 }  
	       }
	    }
 //===============================================================================
 if(forms.Password){
	if(forms.Password.value!=forms.PasswordConfirm.value){
		alert("两次密码输入不正确，请重新输入！")
		dataReady = "0"
		return false
	  }
	  else{
		dataReady = "1"
	  }
 }
 //==========================校验select===========================================  
 
        for(var i=0;i<forms.elements.length;i++){
					if((forms.elements[i].tagName=="SELECT")&&(forms.elements[i].Need=="1")){
						if(forms.elements[i].options[forms.elements[i].selectedIndex].value==""){
						   forms.elements[i].focus()
						   alert("Please Input the Keyword!")
						   dataReady = "0"
						   return false
						}
					}
					else{
				       dataReady = "1"
				    }
		}
//=========================================================================================
     var strTelSource ="0123456789 +*#-"
	  for(var i=0;i<forms.elements.length;i++){
		if((forms.elements[i].value!="")&&(forms.elements[i].DataType=="TelNo")){	
			str = forms.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("电话或传真号码只能是下列字符：“0123456789 +*#-”") 
					forms.elements[i].focus()
					dataReady = "0"
					return false;
			    }
			    else{
			    dataReady = "1" 
			    }
			}
	   }
	 } 
//==============================================================================================
	var strNumSource ="0123456789."
	for(var i=0;i<forms.elements.length;i++){
		if((forms.elements[i].value!="")&&(forms.elements[i].DataType=="Number")){	
			str = forms.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("光标所处栏位只能填数字！") 
					forms.elements[i].focus()
					dataReady = "0"
					return false;
			    }
			    else{
			    dataReady = "1" 
			    }
			}
	   }
	}
//===================================================================================================== 
   for(var i=0;i<forms.elements.length;i++){
        if((forms.elements[i].value!="")&&(forms.elements[i].DataType=="Email")){
			p=forms.elements[i].value.indexOf('@');
			if(p<1 || p==(forms.elements[i].value.length-1)){
				   alert("您填写了Email，但它的格式不正确!\n正确例子：webmaster@wuyisky.com")
				   forms.elements[i].focus()
			  dataReady = "0"
			  return false
			}
			else{
			 dataReady = "1"
			}
		}
	 }
 //==================================================================================================  
  if(dataReady=="1"){
     return true;
  }else{
	 return false;  
  }
} 

// 定义函数，传入3个参数，分别为表单区的名字，表单域元素名，字符限制；
function textCounter(field, countfield, maxlimit) { 
	if (field.value.length > maxlimit) 
	//如果元素区字符数大于最大字符数，按照最大字符数截断； 
	field.value = field.value.substring(0, maxlimit); 
	else 
	//在记数区文本框内显示剩余的字符数； 
	countfield.value = maxlimit - field.value.length; 
} 
//</script> 
