
/*############################################################################################################################
范例
var oBrowser = new detectBrowser();
	alert("IE:" + oBrowser.isIE + "\nfirefox:" + oBrowser.isFF + "\nsafari:" + oBrowser.isSa + "\nopera:" + oBrowser.isOp + "\nnetscape:" + oBrowser.isNN + "\nmarthon:" + oBrowser.isMa + "\nother browser:" + oBrowser.isOther);

#############################################################################################################################*/ 
 //判断浏览器版本
 function detectBrowser(){//Writed by zhong1806#gmail.com at 2007-8-9 15:14:25		
		var sAgent = navigator.userAgent.toLowerCase();
		this.isIE = (sAgent.indexOf("msie")!=-1); //IE6.0-7
		this.isFF = (sAgent.indexOf("firefox")!=-1);//firefox
		this.isSa = (sAgent.indexOf("safari")!=-1);//safari
		this.isOp = (sAgent.indexOf("opera")!=-1);//opera
		this.isNN = (sAgent.indexOf("netscape")!=-1);//netscape
		this.isMa = this.isIE;//marthon
		this.isOther = (!this.isIE && !this.isFF && !this.isSa && !this.isOp && !this.isNN && !this.isSa);//unknown Browser
	}

/*###########################################################################################################################
程序 张光明 定2007-11-20  20008-03
hideDiv 用于隐藏不包含指定DIV  MainDIV父DIV InSetName 所在以指定字母开头的DIV 
如果在main div 中有一组DIV 名称为[div1/div2/div3] 
onclick=hideDiv('main','div','div1') 显示div1 隐藏其它以div 开头的所有标签
判断是否是企业名称:可以是字母 数字 中文 -_-
###########################################################################################################################*/

function hideDiv(MainDIV,InSetName,NotHidden){//取得所有以指定名称开头的DIV无素

    var divList = document.getElementById(MainDIV).getElementsByTagName(InSetName);
	//获取[MainDIV] 下所在以 [InSetName]开头的DIV
    for(var i=0;i<divList.length;i++)
    {
       if(divList[i].id&&divList[i].id.indexOf(InSetName)==0 && divList[i].id!=NotHidden)
	   //取得所有以指定InSetName字母开头的DIV id 名 如 div1 div2 ...
	   //divList[i].id.indexOf(InSetName) 就是取得所有以 InSetName 开头的DIVID的值	   
          document.getElementById(divList[i].id).style.display = "none";//隐藏
    }	 
	 var Display=document.getElementById(NotHidden).style.display;	 
	 if(Display=="block" && Display!=""){	  
		 	document.getElementById(NotHidden).style.display = "none";//显示指定DIV//显示指定DIV
	 }else{
		    document.getElementById(NotHidden).style.display = "block";//显示指定DIVeval(Display='none');//显示指定DIV
	 }
	
}// end hideDiv



function ShowDiv(InSetName,DIVId,NotHidden){
   document.getElementById(InSetName+DIVId).style.display="block";//显示
   var DisPalyDiv=document.getElementById(NotHidden).value;
	if(DisPalyDiv!="" && DisPalyDiv!=InSetName+DIVId){
		document.getElementById(DisPalyDiv).style.display="none";//隐藏
	}
		document.getElementById(NotHidden).value=InSetName+DIVId;//存放上一个已打开的DIV值的隐藏域
}//end ShowDiv


function CheckTheSame(ElementVal1,ElementVal2){//判断两个文本框的内容是否一致 
 var Num1=document.getElementById(ElementVal1).value;
 var Num2=document.getElementById(ElementVal2).value;
	if(Num1!= Num2){
		//document.getElementById(ElementVal1).value= "";//清空文本框的值
		document.getElementById(ElementVal2).value= "";		
		return false;
	}else{
		return true;
	}
}


//正则表达式验证match方法, re 参数最后以 g 结尾。
 function checkExp( re, s ){ 
  return s.match(re)!=null;
 }
	
	


function IsAlpha(cCheck)  //检查是否是英文26个字母
{
  return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
}


function ChkHigth(val){	
	var chk=IsINT(val);	
	
	if(!chk){
		 alert('对不起身高必须是数字!');
	}
	if(val.length==3){
		alert('对不起,你输入的参数错误,身高不能超过3位数!')
	}
	
}




function isIP(s)
{
var patrn=/^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}


//检验页码是否正确
function isPage(s)
{
var patrn=/^[1-9]{1}[0-9]{0,2}$/;
if (!patrn.exec(s)) return false
return true
}



function   isURL(str){//判断是否是有效的网址
 var   regex=/^(http:\/\/)?([\w-]+\.)+[\w-]+(\/[\w-   \.\/?%&=]*)?$/i;
 //var   str   =   document.form1.name1.value;
 var  result   =   regex.test(str);
	if(result){
		 return true;
	}else{
		 return false;
	}
}


function isIP(strIP){//判断是否是有效的IP
if (isNull(strIP)) return false;
var re=/^(d+).(d+).(d+).(d+)$/; //g匹配IP地址的正则表达式
	if(re.test(strIP)){
	
		if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;
	}
	return false;
}


function isMoney( s ){//判断是否是金额
var regu = "^[0-9]+[.][0-9]{0,3}$";
var re = new RegExp(regu);
	if (re.test(s)){  
		return true;
	}else{ 
		return false;
	}

}




function isPostalCode(s){//校验邮政编码
	var patrn=/^[1-9]{1}(\d){5}$/;
	if (!patrn.exec(s)) return false
	return true
}





function trimString(str){
  var i,j;

  if(str == "") return "";

  for(i=0;i<str.length;i++)
    if(str.charAt(i) != ' ') break;
  if(i >= str.length) return "";

  for(j=str.length-1;j>=0;j--)
    if(str.charAt(j) != ' ') break;

  return str.substring(i,j+1);
}





function checkMobile(Mobile){
 var mobile=document.getElementById(Mobile).value;
 var reg0=/^13\d{5,9}$/;   //130--139。至少7位
 var reg1=/^153\d{4,8}$/;  //联通153。至少7位
 var reg2=/^159\d{4,8}$/;  //移动159。至少7位
 
 var my=false;
 if (reg0.test(mobile))my=true;
 if (reg1.test(mobile))my=true;
 if (reg2.test(mobile))my=true;
  
 if (!my){
	mobile='';
	//alert('对不起，您输入的手即号码错误。');
	//document.getElementById(Mobile).focus();
}
 return my;
}





function IsNumber(string,sign) { //判断是是数字
var number; 
if (string==null) return false; 

if ((sign!=null) && (sign!='-') && (sign!='+')) 
{ 
	alert('IsNumber(string,sign)的参数出错： sign为null或"-"或"+"'); 
	return false; 
} 
	
	number = new Number(string); 
	if (isNaN(number)) { 
		return false; 
	}else if((sign==null) || (sign=='-' && number<0) || (sign=='+' && number>0)) { 
		return true; 
	}else{ 
		return false; 
	} 
}



 // 验证是否 整数
 function IsINT( strValue ){
  return checkExp( /^\d*$/g, strValue );
 }

 // 验证是否 数字
 function isNumeric( strValue ){
  return !isNaN(strValue);  //isNaN判断参数值是否是一个数字，若不是数字则返回true
 }
 
 // 验证是否 小数
 function isFloat( strValue ){
  return checkExp(/^[0-9]+\.[0-9]+$/g, strValue );
 }
 
 



function Verifyname(str) {  //检查字符串是否为26个英文字母，0-9的数字，以及-_
  for (nIndex=0; nIndex<str.length; nIndex++)
  {
    cCheck = str.charAt(nIndex);
    if (!(isnumber(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' ))
    {
      return false;
    }
  }
  return true;					
}  



function isEmpty(s)  { //检查是否为空
 
  return ((s == null) || (s.length == 0))
}



function isWhitespace (s)  //检查是否有空格
{  
  var whitespace = " \t\n\r";
  var i;
  for (i = 0; i < s.length; i++)
  {   
    var c = s.charAt(i);
    if (whitespace.indexOf(c) >= 0) 
    {
      return true;
    }
  }
  return false;
}



function isCharsInBag (s, bag)
{  
  var i;
  for (i = 0; i < s.length; i++)
  {   
    var c = s.charAt(i);
    if (bag.indexOf(c) == -1) return false;
    }
  return true;
}



function isEmail (s) { //判断是否是正确的EMAIL格式

  if (isEmpty(s)){  
    //window.alert("输入的E-mail地址不能为空，请输入");	
    return false;
  }
  
  if (isWhitespace(s)){  
    //window.alert("输入的E-mail地址中不能包含空格符，请重新输入");	
    return false;
  }
  
  var i = 1;
  var len = s.length;

  if (len > 50){  
   // window.alert("email地址长度不能超过50位");
    return false;
  }
	
  pos1 = s.indexOf("@");
  pos2 = s.indexOf(".");
  pos3 = s.lastIndexOf("@");
  pos4 = s.lastIndexOf(".");
  
  if ((pos1 <= 0)||(pos1 == len)||(pos2 <= 0)||(pos2 == len)) {   
    //window.alert("请输入有效的E-mail地址");
    return false;
  }else{  
    if( (pos1 == pos2 - 1) || (pos1 == pos2 + 1) || ( pos1 != pos3 )|| ( pos4 < pos3 ) ) {	      
      //  window.alert("请输入有效的E-mail地址");
        return false;
      }
  }

  if ( !isCharsInBag( s, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@")) {
 
   // window.alert("email地址中只能包含字符ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@\n" + "请重新输入" );
    return false;
  }
  return true;
}// end isEmail






function Verifyhanzi(str)  //判断是不是汉字
{
  for (nIndex=0; nIndex<str.length; nIndex++)
  {
    cCheck = str.charAt(nIndex);
    if (isnumber(cCheck)|| IsAlpha(cCheck) || cCheck=='-' || cCheck=='_'|| cCheck==' '|| cCheck=='#'|| cCheck=='*'|| cCheck=='('|| cCheck==')'|| cCheck=='.'|| cCheck==';')
    {
      return false;
    }
  }
  return true;					
}


function VerifyTel(str){//判断是否是电话
 if(str.length<7) return false;
  for (nIndex=0; nIndex<str.length; nIndex++)
  {
    cCheck = str.charAt(nIndex);
    if (!(isnumber(cCheck) || cCheck=='-'|| cCheck=='('|| cCheck==')'|| cCheck==','))
    {
      return false;
    }
  }
  return true;					
}





function nospacelong(s) {
  var whitespace = " \t\n\r";
  var i,l;
  l=0;
  for (i = 0; i < s.length; i++)
  {   
    var c = s.charAt(i);
    if (whitespace.indexOf(c) < 0) 
    {
      l=l+1;
    }
  }
  return(l);
}




//校验普通电话、传真号码：可以“+”开头，除数字外，可含有“-”
function isTel(s)
{
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
//var  patrn=/d{3}-d{8}|d{4}-d{7}/;
if (!patrn.exec(s)) return false
return true
}



//≮菜鸟要高飞≯ 发表于 2005-8-11 14:21:38  2.1 短时间，形如 (13:04:06)

      function isTime(str){
      
        var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
				if (a == null){
					//alert('输入的参数不是时间格式');
					return false;
				}
        if (a[1]>24 || a[3]>60 || a[4]>60){        
         // alert("时间格式不对");
          return false
        }
        return true;
      }
  
  
  
  
  /*###########################################################################################################################
  
  //  2.2 短日期，形如 (2003-12-05)
      function ShortDate(str)
      {
         var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
         if(r==null)return false;
         var d= new Date(r[1], r[3]-1, r[4]);
         return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
      }
	  
	###########################################################################################################################*/  
	
	
	  


//验证是否  日期格式必须是 2001-10-1/2001-1-10 或者为空
function ShortDate( strValue ){  
  // 日期格式必须是 2001-10-1/2001-1-10 或者为空
  if( isEmpty( strValue ) ) return true;

  if( !checkExp( /^\d{4}-[01]?\d-[0-3]?\d$/g, strValue ) ) return false;
  // 或者 /^\d{4}-[1-12]-[1-31]\d$/
  var arr = strValue.split( "-" );
  var year = arr[0];
  var month = arr[1];
  var day = arr[2];
  // 1 <= 月份 <= 12，1 <= 日期 <= 31
  if( !( ( 1<= month ) && ( 12 >= month ) && ( 31 >= day ) && ( 1 <= day ) ) )
   return false;

  // 润年检查
  if( !( ( year % 4 ) == 0 ) && ( month == 2) && ( day == 29 ) )
   return false;

  // 7月以前的双月每月不超过30天
  if( ( month <= 7 ) && ( ( month % 2 ) == 0 ) && ( day >= 31 ) )
   return false;

  // 8月以后的单月每月不超过30天
  if( ( month >= 8) && ( ( month % 2 ) == 1) && ( day >= 31 ) )
   return false;

  // 2月最多29天
  if( ( month == 2) && ( day >=30 ) )
   return false;

  return true;
 }
 
 
 
 
	  
 //从左到右截取n个字符
		function  left(str,n){//自定义left函数   
			return  str.substring(0,parseInt(n))   
		}   
	  
	 
//  2.3 长时间，形如 (2003-12-05 13:04:06)　strDateTime　
      function strDateTime(str)
      {
        var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
        var r = str.match(reg);
        if(r==null)return false;
        var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
        return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);
      }
	
	
		function set_div_msg()   { //全局变量的设置 
			window.correct_color="#3366ff";            //验证正确时[提示字体颜色]
			window.error_color="#ff0000";              //验证错误时[提示字体颜色]#ff0000 
			window.correct_control_bgcolor="#FFFFFF";  //验证正确时[控件背景颜色]
			window.error_control_bgcolor="#E0E0E0";    //验证错误时[控件背景颜色]
			window.code_path='/function/imgcode/index.php?url=temp'+ Math.random();//验证码路径
			//'<font color=red>信息输入完毕请在任意处击鼠标,方可提交表单谢谢!</font>'
			var str = '<br /><font color=red>Please click the mouse in blank space when finish entering the information, ';
			    str = str +'then you can hand in the table!</font>';
			window.click_mouse=	str;	 
		}
		 set_div_msg(); 
		 
		 
	
  
    
   //刷新验证码
   function refurbish_code(id,code_img_path){  
		var imgObj=new Image();    
		var img_path;
		if(code_img_path){
			img_path=code_img_path;
		}else{
			img_path=code_path;
		}
			imgObj.src='/function/imgcode/index.php?url=temp'+ Math.random();
			imgObj.uid=id;
			imgObj.alt='code';
			imgObj.maxWidth=400;
			imgObj.maxHeight=500;
    }  
	
		 
		 
   // 返回提示信息
   function  message(ControlName,type_str){//信息提示
       var msg_txt;
	   if(type_str=="true"){
		    var msg_txt='your enter ['+ ControlName +'] is right .';
	   }else if(type_str=="false"){
		   var  msg_txt='Please fill in your  ['+ ControlName +'] ！';
	   }else if(type_str=='other'){
		   var  msg_txt='Please fill in your  ['+ ControlName +'] ！'+click_mouse;
	   }
	   
	    return msg_txt;
   }
   

/*是否为空验证################################################################################################################
ElementVal：输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名
调用 ChkEmpVal('username','用户名','submit','show_errorinfo_div',myfun);
###########################################################################################################################*/	
	 function ChkEmpVal(ElementVal,ControlName,SubmitName,DivName,Fun){
		var ElementVals = document.getElementById(ElementVal).value;		
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);	
		if(isEmpty(ElementVals)){			
			DivInfo.style.color=error_color;
			var  NameErr='Please fill in your  ['+ ControlName +'] ！';  
		    //var  NameErr='['+ ControlName +']不能为空！';
			document.getElementById(ElementVal).style.background=error_control_bgcolor;
			DivInfo.innerHTML=NameErr;
			Submit.disabled=true;	
			return false;
		}else{
			//DivInfo.className="AjaxCorrectText";	
			DivInfo.style.color=correct_color;
		     //var ControlNameCorrect='['+ ControlName +']填写正确！';	
			 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
			 DivInfo.innerHTML=ControlNameCorrect;
			 document.getElementById(ElementVal).style.background=correct_control_bgcolor;
			 Fun;//执行提交按扭的事件Chkbutton			
			 return true;
		}//end if
	 }//function	
	  
	 
/*判断是否选择################################################################################################################ ElementVal：列表控件ID值  ControlName：控件名 SubmitName：提交按钮名称 
DivName:DIV标签名 Fun 执行的函数名称  SelectHeadVal  列表头部值用于判断列表值是否为空
Msg 为成功后的输出
调用  ChkSelectName('username','用户名','being','Submit','show_info_div',init(),'');
******************************************************************************************************************************/	 	
	 function ChkSelectName(ElementVal,ControlName,SelectHeadVal,SubmitName,DivName,Fun,Msg){
		var ElementVals = document.getElementById(ElementVal);		
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);
		var currSelectIndex = ElementVals.selectedIndex;
		var state=true;//选中状态
		if(SelectHeadVal){//如果有列表头部
				if(currSelectIndex==0){
					state=false;
				}else{
					state=true;						
				}
		}else{
			if(ElementVals.value){//如果已经选中
					state=true;
			}else{
				   state=false;
			}
		}
		    if(state==true){
						DivInfo.style.color=correct_color;
						if(isEmpty(Msg)){						
							//var ControlNameCorrect='['+ ControlName +']选择正确！';
							var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
						}else{
							var ControlNameCorrect=Msg;
						}		
						DivInfo.innerHTML=ControlNameCorrect;
						ElementVals.style.background=correct_control_bgcolor;
						Fun;//执行提交按扭的事件Chkbutton	
						return true;
				  }else{
						DivInfo.style.color=error_color;
						//var  NameErr='请选择['+ ControlName +']！';
						var  NameErr='Please choose the ['+ ControlName +']！';
						ElementVals.style.background=error_control_bgcolor;			
						DivInfo.innerHTML=NameErr;						
						Submit.disabled=true;
						Fun;//执行提交按扭的事件Chkbutton	
						return;
				  }
	
	 }//function
	 
	 	

//获取表单素的值############################################################################################################
	 function $(ElementVal){
		var ElementVals = document.getElementById(ElementVal).value;
		return ElementVals;
	}//function	
//清除Div的值################################################################################################################
	function emptyVal(element){	
		var element=document.getElementById(element);	
		element.innerHTML='';
	  }//end function
	  
	  
	
	
//验证文本框###################################################################################################################	
//ElementVal：列表控件ID值  ControlName：控件名 SubmitName：提交按钮名称 
//DivName:DIV标签名 Fun 执行的函数名称  InfoStartLength  字符长度上限
//InfoEndLength   字符长符下限 
//提示1 ChkTextArea('passwords','Password','Submit','password_div',4,20,'')   4-20个字符 
//提示2 ChkTextArea('passwords','Password','Submit','password_div',-1,20,'')  不超过20个字符可以为空 
	function ChkTextArea(ElementVal,ControlName,SubmitName,DivName,InfoStartLength,InfoEndLength,Fun){
		var ElementVals = document.getElementById(ElementVal);
		var str_txt = ElementVals.value
		var str_len = str_txt.length;
		var DivInfo = document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);
		var  ElementValErr ="Please earnestly fill in your  ["+ ControlName +"],"  ;
			         ElementValErr+="and length must in ("+ InfoEndLength +" characters！)"
		
	   if(InfoStartLength<0){//如果开始长度小于零则长度可以为空				
			if(str_len > InfoEndLength ){
				DivInfo.style.color=error_color; //[一个汉字为2个字符]
				//var  ElementValErr="请认真填写您的["+ ControlName +"]（长度不得超过"+ InfoEndLength +"个字符） ！";
				ElementVals.style.background=error_control_bgcolor;
				DivInfo.innerHTML=ElementValErr;
				Submit.disabled=true;
				Fun;//执行提交按扭的事件Chkbutton
				return;
			}else{
				       DivInfo.style.color=correct_color;		
					    //var ControlNameCorrect='['+ ControlName +']填写正确！';
						if(str_len>0){							
						   var ControlNameCorrect = 'your enter ['+ ControlName +'] is right .';	
						}else{
						   var ControlNameCorrect = '';	
						}
						
					     DivInfo.innerHTML = ControlNameCorrect;
						 ElementVals.style.background = correct_control_bgcolor;
					    Fun;//执行提交按扭的事件Chkbutton	
						return true;
			}							
	   
		}else{	//如果开始长度大于零则不能为空			
				if( str_len > InfoEndLength || str_len < InfoStartLength){
					DivInfo.style.color = error_color; //[一个汉字为2个字符]
					ElementVals.style.background = error_control_bgcolor;
				 	
					var  ElementValErr ="Please earnestly fill in your  ["+ ControlName +"],"  ;
			         ElementValErr+="and length must in ("+ InfoStartLength +"－"+ InfoEndLength +" characters！)"
					 
					DivInfo.innerHTML=ElementValErr;
					Submit.disabled=true;
					Fun;//执行提交按扭的事件Chkbutton	
					return;
					
				}else{
					DivInfo.style.color=correct_color;				
					 //var ControlNameCorrect='['+ ControlName +']填写正确！';	
					 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';		
					 DivInfo.innerHTML=ControlNameCorrect;
					  ElementVals.style.background=correct_control_bgcolor;
					 Fun;//执行提交按扭的事件Chkbutton
					 return true;
				}
			
			
		}//InfoStartLength<0
		
	}//function	
	
	
	
	

//用于最后一个文本框的判断###################################################################################################	
//ElementVal：列表控件ID值  ControlName：控件名 SubmitName：提交按钮名称 
//DivName:DIV标签名 Fun 执行的函数名称  InfoStartLength  字符长度上限
//InfoEndLength  字符长符下限 
//提示1 ChkTextEnd('passwords','Password','Submit','password_div',4,20,'')   4-20个字符 
//提示2 ChkTextEnd('passwords','Password','Submit','password_div',-1,20,'')  不超过20个字符可以为空 	
	 function ChkTextEnd(ElementVal,ControlName,SubmitName,DivName,InfoStartLength,InfoEndLength,Fun){
		var ElementVals = document.getElementById(ElementVal);
		var str_txt = ElementVals.value
		var str_len = str_txt.length;
		var DivInfo = document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);
		var  ElementValErr ="Please earnestly fill in your  ["+ ControlName +"],"  ;
			         ElementValErr+="and length must in ("+ InfoEndLength +" characters！)"
		
	   if(InfoStartLength<0){//如果开始长度小于零则长度可以为空				
			if(str_len > InfoEndLength ){
				DivInfo.style.color=error_color; //[一个汉字为2个字符]
				//var  ElementValErr="请认真填写您的["+ ControlName +"]（长度不得超过"+ InfoEndLength +"个字符） ！";
				ElementVals.style.background=error_control_bgcolor;
				DivInfo.innerHTML=ElementValErr;
				Submit.disabled=true;
				Fun;//执行提交按扭的事件Chkbutton
				return;
			}else{
				       DivInfo.style.color=correct_color;		
					    //var ControlNameCorrect='['+ ControlName +']填写正确！';
						if(str_len>0){							
						   var ControlNameCorrect = message(ControlName,'other');
						    
						}else{
						   var ControlNameCorrect = '';	
						}
						
					     DivInfo.innerHTML = ControlNameCorrect;
						 ElementVals.style.background = correct_control_bgcolor;
					    Fun;//执行提交按扭的事件Chkbutton	
						return true;
			}							
	   
		}else{	//如果开始长度大于零则不能为空			
				if( str_len > InfoEndLength || str_len < InfoStartLength){
					DivInfo.style.color = error_color; //[一个汉字为2个字符]
					ElementVals.style.background = error_control_bgcolor;
				//var  ElementValErr="请认真填写您的["+ ControlName +"]（"+InfoStartLength+"－"+ InfoEndLength +"个字符之间） ！";				
					DivInfo.innerHTML=ElementValErr;
					Submit.disabled=true;
					Fun;//执行提交按扭的事件Chkbutton	
					return;
					
				}else{
					DivInfo.style.color=correct_color;				
					 //var ControlNameCorrect='['+ ControlName +']填写正确！';	
					 var ControlNameCorrect= message(ControlName,'other');		
					 DivInfo.innerHTML=ControlNameCorrect;
					  ElementVals.style.background=correct_control_bgcolor;
					 Fun;//执行提交按扭的事件Chkbutton
					 return true;
				}
			
			
		}//InfoStartLength<0
		
	}//function	
	
	 
	function isheight( str ){//验证身高
		if ( str == "" ) return false;
		var chk=true;
		var regu = "^[1-9][0-9]{0,2}$";//t
		var re = new RegExp(regu);
		if(!re.test(str)){
			 return;
		}
		if(str>=300){
			return;
		}
		return re.test(str);
	}		
		 
//验证身高###################################################################################################################		 
		  function ChkHeight(ElementVal,SubmitName,DivName,IsVarEmpty,Fun){
			var ElementVals = document.getElementById(ElementVal).value;
			var DivInfo=document.getElementById(DivName);
			var Submit=document.getElementById(SubmitName);
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color;						
						//var  NameErr='[身高]不能为空！';	
						var  NameErr='Please enter your [height]!';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						    Fun;//执行提交按扭的事件Chkbutton	
							return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';		
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}					
					}else{						
								if(!isheight(ElementVals)){										
									DivInfo.style.color=error_color; 
									//var  EmailErr='对不起,身高必须是小于3位的整数[CM]！';
									var  EmailErr='Sorry the stature must be an integer which less than 3 figures.[CM]！';
									DivInfo.innerHTML=EmailErr;
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									Submit.disabled=true;
									 Fun;//执行提交按扭的事件Chkbutton	
									return;
								}else{
									DivInfo.style.color=correct_color;			
									 //var ControlNameCorrect='身高填写正确！';	
									 var ControlNameCorrect='your enter [stature] is right .';		
									 DivInfo.innerHTML=ControlNameCorrect;
									  document.getElementById(ElementVal).style.background=correct_control_bgcolor;
									 Fun;//执行提交按扭的事件Chkbutton
									 return true;
								}
				}//end if
	   }//end function
		 
/*验证两次输入的密码是否一致#############################################################################################
ElementVal1：控件1ID值  ElementVal2： 控件2ID值 控件名 SubmitName：提交按钮名称 
DivName:DIV标签名   ErrInfo：错误提示,CorrectInfo：正确提示  Fun 执行的函数名称	 
判断两个本框的内容是否一致		  
ChkTheSame('pwd1','pwd2','Submit','pwd2Div','对不起，两次输入的密码不一致！','确认密码输入正确！',init())
######################################################################################################################*/
		  function ChkTheSame(ElementVal1,ElementVal2,SubmitName,DivName,ErrInfo,CorrectInfo,Fun){			
			var Num1 = document.getElementById(ElementVal1).value;
			var Num2 = document.getElementById(ElementVal2).value;
			var DivInfo=document.getElementById(DivName);
			var Submit=document.getElementById(SubmitName);
				if(isEmpty(Num1) && isEmpty(Num2)){
						DivInfo.style.color=error_color; 						
						  //var  NameErr='[所需验证的文本框]不能为空！';
						  var  NameErr='[Required verification text box] can not be empty!';				
						  DivInfo.innerHTML=NameErr;						  
						  document.getElementById(ElementVal1).style.background=error_control_bgcolor;
						  document.getElementById(ElementVal2).style.background=error_control_bgcolor;
						  Submit.disabled=true;	
						   Fun;//执行提交按扭的事件Chkbutton	
						  return ;
					}else{						
								if(!CheckTheSame(ElementVal1,ElementVal2)){										
									DivInfo.style.color=error_color;
									//var  ErrInfo='对不起,两次输入的内容不一致！';
									//var  ErrInfo='Sorry, two times inputs the content is inconsistent!';	
									DivInfo.innerHTML=ErrInfo;//显示错误信息
									document.getElementById(ElementVal2).style.background=error_control_bgcolor;
									Submit.disabled=true;
									 Fun;//执行提交按扭的事件Chkbutton	
									return;
								}else{
									DivInfo.style.color=correct_color;//显示二次输入正确									
									//var CorrectInfo='your enter [password] is right .';	
									DivInfo.innerHTML=CorrectInfo;
									 document.getElementById(ElementVal2).style.background=correct_control_bgcolor;
									 document.getElementById(ElementVal1).style.background=correct_control_bgcolor;
									Fun;//执行提交按扭的事件Chkbutton
									return true;
								}
				}//end if	
					
		
	
	   }//end ChkTheSame
	   	   
	   
/*验证网址################################################################################################################## 
ChkChkURL 	判断是否有效的网址
输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空
##########################################################################################################################*/
	  function ChkURL(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){
		var ElementVals = document.getElementById(ElementVal).value;
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color; 						
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						    Fun;//执行提交按扭的事件Chkbutton	
						   return ;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';	
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}					
					}else{						
								if(!isURL(ElementVals)){										
									DivInfo.style.color=error_color; 
									//var  EmailErr='对不起,请输入有效的网址！';
									var  EmailErr='Please enter the valid website address.';
									DivInfo.innerHTML=EmailErr;
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									Submit.disabled=true;
									return;
								}else{
									DivInfo.style.color=correct_color;			
									 DivInfo.className="AjaxCorrectText";			
									 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';	
									 DivInfo.innerHTML=ControlNameCorrect;
									  document.getElementById(ElementVal).style.background=correct_control_bgcolor;
									 Fun;//执行提交按扭的事件Chkbutton	
									 return true;
								}
				}//end if	
					
		
	
	  }//end function
	 
	 
/*邮件验证##################################################################################################################
ChkEmpMail：输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空*/
	  function ChkEmpMail(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){	
		var ElementVals = document.getElementById(ElementVal).value;
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color; 						
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						   Fun;//执行提交按扭的事件Chkbutton
						   return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';						
						  Fun;//执行提交按扭的事件Chkbutton
						  return true;
						}					
					}else{						
								if(!isEmail(ElementVals)){										
									DivInfo.style.color=error_color; 
									//var  EmailErr='请输入有效的E-mail地址！';
									var  EmailErr='Please enter the valid E-mail address.';
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									DivInfo.innerHTML=EmailErr;
									Submit.disabled=true;
									Fun;//执行提交按扭的事件Chkbutton	
									return;
								}else{
									DivInfo.style.color=correct_color;			
									 //var ControlNameCorrect='['+ ControlName +']填写正确！';	
									 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
									 DivInfo.innerHTML=ControlNameCorrect;
									  document.getElementById(ElementVal).style.background=correct_control_bgcolor;
									 Fun;//执行提交按扭的事件Chkbutton	
									 return true;
								}
				}//end if
	  }//end function
	  
	  
	  
	  
	  
//邮编验证##################################################################################################################  
//ChkPostalCode：输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空
	  function ChkPostalCode(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){//判断是否是有效的［邮编］
		var ElementVals = document.getElementById(ElementVal).value;
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color;						
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						   Fun;//执行提交按扭的事件Chkbutton
						   return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';					
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}					
					}else{						
								if(!isPostalCode(ElementVals)){										
									DivInfo.style.color=error_color; 
									//var  EmailErr='请输入有效的邮编！';
									var  EmailErr='Please enter the valid zip.';
									DivInfo.innerHTML=EmailErr;
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									Submit.disabled=true;
									return;
								}else{
									DivInfo.style.color=correct_color;			
									 //var ControlNameCorrect='['+ ControlName +']填写正确！';	
									 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
									 DivInfo.innerHTML=ControlNameCorrect;
									  document.getElementById(ElementVal).style.background=correct_control_bgcolor;
									 Fun;//执行提交按扭的事件Chkbutton
									 return true;
								}
				}//end if
	  }//end function
	  
	  
	  
	  
//金额验证##################################################################################################################  	
//ChkMoney是否是金额：输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空
	  function ChkMoney(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){
		var ElementVals = document.getElementById(ElementVal).value;
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color;						
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						   return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';						
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}					
					}else{						
								if(!isMoney(ElementVals)){										
									DivInfo.style.color=error_color; 
									//var  valErr='对不起,你输入的不是金额,请认真填写！';
									var  valErr='Please enter the sum of money!';
									DivInfo.innerHTML=valErr;
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									Submit.disabled=true;
									return;
								}else{
									DivInfo.style.color=correct_color;			
									 //var ControlNameCorrect='['+ ControlName +']填写正确！';
									 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
									 DivInfo.innerHTML=ControlNameCorrect;
									 document.getElementById(ElementVal).style.background=correct_control_bgcolor;
										Fun;//执行提交按扭的事件Chkbutton
									return true;
								}
				}//end if	
					
		

	  }//end function
	  
	  
	  
	  
	  
	  
	  
//整数验证##################################################################################################################   
//ChkEmpNum是否是整数：输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空
	  function ChkInt(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){
		var ElementVals = document.getElementById(ElementVal).value;
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color; 
						
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						   return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';						  
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}
						return;
					}else{						
								if(!IsINT(ElementVals)){										
									DivInfo.style.color=error_color; 
									//var  strErr='对不起,你输入的不是整数,请认真填写！';
									var  strErr='Please enter integer!';
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									DivInfo.innerHTML=strErr;
									Submit.disabled=true;
									return;
								}else{
									DivInfo.style.color=correct_color;			
									 //var ControlNameCorrect='['+ ControlName +']填写正确！';	
									 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
									 DivInfo.innerHTML=ControlNameCorrect;
									 document.getElementById(ElementVal).style.background=correct_control_bgcolor;
										Fun;//执行提交按扭的事件Chkbutton
										return true;
								}
				}//end if	
					
		

	  }//end function
	
	
		 
	/* 后面的数字可以有0-2位 第一位不能为0 ^代表开始 $代表结束*/
	function isAge( str ){//年龄验证
		if ( str == "" ) return false;
		var chk=true;
		var regu = "^[1-9][0-9]{0,2}$";//t
		var re = new RegExp(regu);
		if(!re.test(str)){
			 return;
		}
		if(str>=170){
			return;
		}
		return re.test(str);
	}

	  
//年龄验证##################################################################################################################   
//ChkEmpNum是否是整数：输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空
	  function Chkage(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){
		var ElementVals = document.getElementById(ElementVal).value;
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color; 
						
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						   return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';						
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}					
					}else{							
							 if(!isAge(ElementVals)){
									DivInfo.style.color=error_color; 
									//var  strErr='对不起,你输入的不是有效的年龄！';
									var  strErr='Please enter the valid Age.';
									DivInfo.innerHTML=strErr;
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									Submit.disabled=true;	
									return;
								}else{
									DivInfo.style.color=correct_color;			
									// var ControlNameCorrect='['+ ControlName +']填写正确！';	
									 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
									 DivInfo.innerHTML=ControlNameCorrect;
									 document.getElementById(ElementVal).style.background=correct_control_bgcolor;
										Fun;//执行提交按扭的事件Chkbutton
										return true;
								}
				}//end if	
					
		

	  }//end function
	  
	  
	  
//数字验证################################################################################################################## 	 
//ChkEmpNum是否是数字：输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空
	  function ChkEmpNum(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){
		var ElementVals = document.getElementById(ElementVal).value;
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color;						
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						   return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';						  
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}					
					}else{						
							if(!IsNumber(ElementVals)){										
								DivInfo.style.color=error_color; 
								//var  EmailErr='对不起,你输入的不是数字,请认真填写[小数点不得多于三位]！';
								//var  EmailErr='Please enter the figure and the radix point must more than three figures！';
								var  EmailErr='Please enter the figure ！';
								DivInfo.innerHTML=EmailErr;
								document.getElementById(ElementVal).style.background=error_control_bgcolor;
								Submit.disabled=true;
								return;
							}else{
								 DivInfo.style.color=correct_color;			
								// var ControlNameCorrect='['+ ControlName +']填写正确！';	
								 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
								 DivInfo.innerHTML=ControlNameCorrect;
								 document.getElementById(ElementVal).style.background=correct_control_bgcolor;
									Fun;//执行提交按扭的事件Chkbutton
									return true;
							}
				}//end if			

	  }//end function
	  
	  
//号码验证##################################################################################################################	 
//ChkEmpPhone：输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空
	  function ChkEmpPhone(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){//判断是否是电话
		var ElementVals = document.getElementById(ElementVal).value;
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);
		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color; 						
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;	
						   return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';						
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}					
					}else{						
								if(!isTel(ElementVals)){								
									DivInfo.style.color=error_color; 
									//var  EmailErr='请输入有效的电话号码或传真！';
									var  EmailErr='Please enter the valid [Telephone number or Fax]!';
									DivInfo.innerHTML=EmailErr;
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									Submit.disabled=true;
								    return;
								}else{
									DivInfo.style.color=correct_color;			
									 //var ControlNameCorrect='['+ ControlName +']填写正确！';	
									 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
									 DivInfo.innerHTML=ControlNameCorrect;
									 document.getElementById(ElementVal).style.background=correct_control_bgcolor;
										Fun;//执行提交按扭的事件Chkbutton
									 return true;
								}
				}//end if	
					
		

	  }//end function
	  //手机验证##################################################################################################################
//ChkEmpPhone：输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空
	  function ChkEmpMobile(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){
		var ElementVals = document.getElementById(ElementVal).value;		
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color;
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						   return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';						 
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}					
					}else{		//传入控制的名称				
								if(!checkMobile(ElementVal)){										
									DivInfo.style.color=error_color; 
									//var  EmailErr='对不起,请输入有效的[手机号码]！';
									var  EmailErr='Please enter the valid  [ Mobile Phone]!';
									DivInfo.innerHTML=EmailErr;
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									Submit.disabled=true;
									return;
								}else{
									DivInfo.style.color=correct_color;			
									 //var ControlNameCorrect='['+ ControlName +']填写正确！';	
									 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
									 DivInfo.innerHTML=ControlNameCorrect;
									 document.getElementById(ElementVal).style.background=correct_control_bgcolor;
										Fun;//执行提交按扭的事件Chkbutton
										return true;
								}
				}//end if	
					
		

	  }//end function
	  
	  
	

// 短日期，例如(2003-12-05)###############################################################################################  
//ChkShortDate：输入框控件名  ControlName：控件名 SubmitName：提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空
	  function ChkShortDate(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){
		var ElementVals = document.getElementById(ElementVal).value;
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);
		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color;						
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						   return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}					
					}else{						
								if(!ShortDate(ElementVals)){										
									DivInfo.style.color=error_color; 
									//var  EmailErr='请输入有效的短日期格式例：2003-12-05！';
									var  EmailErr='Please enter the valid short date format Example：2003-12-05！';
									DivInfo.innerHTML=EmailErr;
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									Submit.disabled=true;
									return;
								}else{
									DivInfo.style.color=correct_color;			
									 //var ControlNameCorrect='['+ ControlName +']填写正确！';	
									 var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
									 DivInfo.innerHTML=ControlNameCorrect;
									 document.getElementById(ElementVal).style.background=correct_control_bgcolor;
										Fun;//执行提交按扭的事件Chkbutton
										return true;
								}
				}//end if	
					
		

	  }//end function
	  
	  
	  
	  
//长日期验证#####################################################################################################   
//，形如 (2003-12-05 13:04:06)　　  strDateTime
//ChkShortDate：输入框控件名  ControlName：控件名 SubmitName：
//提交按钮名称 DivName:DIV标签名  IsVarEmpty是否允许空
	  function ChkStrDateTime(ElementVal,ControlName,SubmitName,DivName,IsVarEmpty,Fun){
		var ElementVals = document.getElementById(ElementVal).value;
		var DivInfo=document.getElementById(DivName);
		var Submit=document.getElementById(SubmitName);
		
				if(isEmpty(ElementVals)){
						DivInfo.style.color=error_color; 						
						//var  NameErr='['+ ControlName +']不能为空！';
						var  NameErr='Please fill in your  ['+ ControlName +'] ！';
						if(IsVarEmpty=='false'){
						   DivInfo.innerHTML=NameErr;
						   document.getElementById(ElementVal).style.background=error_control_bgcolor;
						   Submit.disabled=true;
						   return;
						}
						if(IsVarEmpty=='true'){
						   DivInfo.innerHTML='';					
						   Fun;//执行提交按扭的事件Chkbutton
						   return true;
						}					
					}else{						
								if(!strDateTime(ElementVals)){										
									DivInfo.style.color=error_color; 									
									//var  EmailErr='请输入有效的长日期格式例：2003-12-05 13:04:06！';
									var  EmailErr='Please enter the valid long date format Example：2003-12-05 13:04:06 ！';
									DivInfo.innerHTML=EmailErr;
									document.getElementById(ElementVal).style.background=error_control_bgcolor;
									Submit.disabled=true;
									return;
								}else{
									DivInfo.style.color=correct_color;			
									//var ControlNameCorrect='['+ ControlName +']填写正确！';
									var ControlNameCorrect='your enter ['+ ControlName +'] is right .';
									DivInfo.innerHTML=ControlNameCorrect;
									document.getElementById(ElementVal).style.background=correct_control_bgcolor;
									Fun;//执行提交按扭的事件Chkbutton
									return true;
								}
				}//end if	

	  }//end function
	  
	  
	  
	  
	  
	
	  
	  
	  
	
	  
//显示图片#####################################################################################################  	  
//ShowPic 显示图片：输入框控件名  PicPath：显示图片的路径 DivName：显示图片的容器 　
//ShowType　图片显示模式［隐藏／显示］ 
//OldPicSize 为原图的长宽尺寸
	    function ShowPic(PicPath,DivName,ShowType,OldPicSize){	
		var DivInfo=document.getElementById(DivName);	
		var Picinner;		
		if(ShowType=='Show' || ShowType=='show' || ShowType=='1'){
			 Picinner='<img src="'+ PicPath +'" >';
		}else{
			//如果有还原尺寸
			if(OldPicSize!=''){
				 Picinner='<img src="'+ PicPath + '" '+ OldPicSize + '>';
			}else{
				  Picinner='';
			}
		}
		DivInfo.innerHTML=Picinner;
	  }//end function
	  
	  
	  
	  
	  
//改变样式##################################################################################################### 
	  function ChangeStlye(cssLink,style){
	    //<LINK id=cssLink href="css.aspx" type=text/css rel=stylesheet>
	   //document.getElementById("cssLink").href=document.getElementById("cssLink").href;	
		document.getElementById(cssLink).href=document.getElementById(cssLink).href;	

	  }//end function
	  
	
	   function PrintDiv(DivName,Content){	    
	    var DivInfo=document.getElementById(DivName);
		DivInfo.style.color=error_color; 
		DivInfo.innerHTML=Content;
	  }//end function
	  
	  
	   function PrintDivMsg(DivName,Content,DivStyle){	    
	    var DivInfo=document.getElementById(DivName);			
	    if (DivStyle==''){
			DivInfo.style.color=error_color; 
		}else{
			DivInfo.className=DivStyle; 
		}
		DivInfo.innerHTML=Content;	
	  }//end function
	  
	  
	    function Note(DivName){
		  var DivInfo=document.getElementById(DivName);	
		  DivInfo.style.color=error_color; 	
		  //DivInfo.innerHTML='注:带*的项目必须填写,信息输入完毕请在任意处击鼠标,方可提交表单!';
		  var str='Notice: The belt * project must fill in!<br>';
		      str = str + 'Please click the mouse in blank space when finish entering the information, ';
			  str = str + 'then you can hand in the table!';
		   DivInfo.innerHTML= str ;
	  }
	  
	  
	  
	  function FocuesNote(obj){		  
		  var ElementVals = document.getElementById(DivName);;	
		  ElementVals.className="AjaxErrText"; 		  
		  if (obj.value=='注:带*的项目必须填写,信息输入完毕请在任意处击鼠标,方可提交表单!'){
		  
			  obj.value='';
		  }
	  }
