	
	/*========================增加Method======================*/
	/*身份證字號*/
	$.validator.addMethod("idno", function(value) { 	return Jquery_IDNO(value); 	}, '請輸入身份證字號'); 
	/*公司統編*/
	$.validator.addMethod("cmpid", function(value) { 	return Jquery_CMPID(value);	}, '請輸入公司統編'); 
	/*是否為民國年*/
	$.validator.addMethod("cdate", function(value) { return Jquery_CDATE(value); }, '請輸入民國年(097.12.31)'); 
	/*是否為西元年*/
	$.validator.addMethod("edate", function(value) { 	return Jquery_EDATE(value); }, '請輸入西元年(2008/12/31)'); 
	
	
	/*========================Method引用的Fun======================*/
	/*FUN:身份證字號*/
	function Jquery_IDNO(in_val){
		if ($.trim(in_val)=="") return true;
		var c, n, i,s;
		var t= "ABCDEFGHJKLMNPQRSTUVXYWZIO";
	    s = in_val.toString();
		c= s.substring(0,1);
		c= t.indexOf(c.toUpperCase());
		if((s.length!= 10) || (c<0)) return false;
		n= parseInt(c/10)+ c%10*9+ 1;
		for(i=1; i<9; i++) n= n+ parseInt(s.substring(i,i+1))* (9-i);
		n= (10- (n% 10))% 10;
		if(n!= parseInt(s.substring(9,10))) return false;
		return true;
	}
	
	/*FUN:公司統編*/
	function Jquery_CMPID(in_val){
		if ($.trim(in_val)=="") return true;
		var id=in_val.toString(); 
		var strChr='12121241';
		var step1=0;
		var temp=0;
		var temp1;
		var temp2=0;
		for (i=0;i<8;i++)
		{
			temp=id.charAt(i) * strChr.charAt(i);
            if (temp<10)
				step1=step1+temp;
			else
			{
				temp1=String(temp);
				temp2=Number(temp1.charAt(0))+Number(temp1.charAt(1));
				if (temp2<10)
					step1=step1+temp2;
			}    
		}
        if (step1%10==0)
        return true;
               
		if (id.charAt(6)==7)
		{
			step1=step1+1;
			if (step1%10==0)
			return true;
        }
	return false;        
	}
	
	/*FUN:是否為民國年*/
	function Jquery_CDATE(in_val){
		if ($.trim(in_val)=="") return true;
		var indate=in_val.toString();
		//因為JavaScript日期是0-11所以要減1		
		var indate1=new Date(indate.substr(0,3)*1+1911,indate.substr(4,2)-1,indate.substr(7,2));
		return (indate1.getMonth()==indate.substr(4,2)*1-1)?true:false;
	}
	
	/*FUN:是否為西元年*/
	function Jquery_EDATE(in_val){
		if ($.trim(in_val)=="") return true;
		var indate=in_val.toString();  	
		var dateArray=indate.split("/");
		if (dateArray[0].length!=4) {
			return false;
		}	
		//因為JavaScript日期是0-11所以要減1		
		indate=new Date(dateArray[0],dateArray[1]-1,dateArray[2]);
		return (indate.getMonth()==dateArray[1]-1)?true:false;
	}
	
	
