	<!--
	//改变按钮的可见性
	function alterVisibility()
	{
		if (document.addform.radiodeclare[0].checked)
		{
			document.addform.submit_join.disabled = false;
		}
		else
		{
			document.addform.submit_join.disabled = true;
		}		
	}
	
	function replaceChars(out1,add1,entry) {
		out = "" + out1; // replace this
		add = "" + add1; // with this
		temp = "" + entry; // temporary holder
		while (temp.indexOf(out)>-1) {
			pos= temp.indexOf(out);
			temp = "" + (temp.substring(0, pos) + add + 
			temp.substring((pos + out.length), temp.length));
		}
		return temp;
	}
	
	//身份证检查
	function isRealPID(val)
	{
		var PID1=/^([0-9]){15}$/i;
		var PID2=/^([0-9]){18}$/i;
		if(PID1.test(val) || PID2.test(val))
			return true;
		else
			return false;
	}
	
	//数值型检查
	function isNum(val)
	{
		var Num=/^\d+$/i;
		if(Num.test(val))
			return true;
		else
			return false;
	}
	
	//电话检查
	function isPhone(val)
	{
		var Num=/^([0-9-]){1,}$/i;
		if(Num.test(val))
			return true;
		else
			return false;
	}		
	
	
	//辅助函数（闰年判定） 
	function isLeapYear(year) 
	{ 
 		if((year%4==0&&year%100!=0)||(year%400==0)) 
 		{ 
		 	return true; 
 		}  

 		return false; 
	} 

	//判定日期主函数 
	function dateValidation(object,format) 
	{ 
 	var regexp,value,index; 
 	var year,month,day; 
 	var iyear,imonth,iday; 
 	var fmt,regfmt,ordfmt; 
 	var dateArray; 

  		value=object; 

 		fmt=new Array("yyyy/mm/dd","mm/dd/yyyy","dd/mm/yyyy","yyyy-mm-dd","mm-dd-yyyy","dd-mm-yyyy","yyyy-m-d"); 
  
 		regfmt=new Array("/^([0-9]{4})\\/([0-9]{2})\\/([0-9]{2})$/","/^([0-9]{2})\\/([0-9]{2})\\/([0-9]{4})$/","/^([0-9]{2})\\/([0-9]{2})\\/([0-9]{4})$/","/^([0-9]{4})\\-([0-9]{2})\\-([0-9]{2})$/","/^([0-9]{2})\\-([0-9]{2})\\-([0-9]{4})$/","/^([0-9]{2})\\-([0-9]{2})\\-([0-9]{4})$/"); 

 		ordfmt=new Array("123","312","321","123","312","321"); 

 		format=format.toLowerCase(); 
 		for(index=0;index<fmt.length;index++) 
 		{ 
  			if(format==fmt[index]) 
  			{  
   				eval("regexp="+regfmt[index]+";"); 

   				iyear=parseInt(ordfmt[index].charAt(0)); 
   				imonth=parseInt(ordfmt[index].charAt(1)); 
   				iday=parseInt(ordfmt[index].charAt(2)); 

   				break; 
  			} 
 		} 
  
 		if(index==fmt.length) 
 		{ 
  			//alert("Date Format Not Supported!"); 
  			return false; 
 		} 

 		if(regexp.test(value)){ 
	  		//alert("Date is matched with Format!"); 
	  		dateArray=value.match(regexp); 
	
	  		year=dateArray[iyear]; 
	  		month=dateArray[imonth]; 
	  		day=dateArray[iday]; 
	
	  		//alert("The Date you have filled is:\nYear:"+year+"\nMonth:"+month+"\nDay:"+day); 
	   
		  	//if(year<2002) 
		  	//{ 
		   		//alert("Year must be greater than 2002!"); 
		   	//	return false; 
		  	//} 
		  	if(month<0||month>12) 
		  	{ 
		   		//alert("Month must range from 1 to 12!"); 
		  	 	return false; 
		  	} 
		
		  	if(day<0||day>31) 
		  	{ 
		   		//alert("Day must range from 1 to 31!"); 
		   		return false; 
		  	} 
		  	else 
		  	{  
		   		if(month==2) 
		   		{  
		    			if(isLeapYear(year)&&day>29) 
		    			{ 
		     				//alert("In Month 2,Day must range from 1 to 29!"); 
		     				return false; 
		    			} 
		     
		    			if(!isLeapYear(year)&&day>28) 
		    			{ 
		     				//alert("In Month 2,Day must range from 1 to 28!"); 
		     				return false; 
		    			} 
		     
		   		} 
		
		   		if((month==4||month==6||month==9||month==11)&&(day>30)) 
		   		{ 
		   	 		//alert("In this Month ,Day must range from 1 to 30!"); 
		    			return false; 
		   		} 
		  	} 

 		} 
 		else 
 		{ 
  			//alert("Date isn''t matched with Format!\nDate Format:"+format); 
  			return false; 
 		} 

 		return true; 
	}
	
	//去掉字串左边的空格
	function lTrim(str)
	{
		if (str.charAt(0) == " ")
		{
			//如果字串左边第一个字符为空格
			str = str.slice(1);//将空格从字串中去掉
			//这一句也可改成 str = str.substring(1, str.length);
			str = lTrim(str); //递归调用
		}
		return str;
	}
	
	//去掉字串右边的空格
	function rTrim(str)
	{
		var iLength;
	
		iLength = str.length;
		if (str.charAt(iLength - 1) == " ")
		{
			//如果字串右边第一个字符为空格
			str = str.slice(0, iLength - 1);//将空格从字串中去掉
			//这一句也可改成 str = str.substring(0, iLength - 1);
			str = rTrim(str); //递归调用
		}
		return str;
	}
	
	//去掉字串两边的空格
	function trim(str)
	{
		return lTrim(rTrim(str));
	}
	//-->
