	function isEmail(x){		
		//var pt=/^((\w|\W)+[@])(\w+)([.]\w{2,}){1,}$/;
		var pt=/^((\w|\W)+[@])((\w|\W)+)([.]\w{2,}){1,}$/;
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}
	function isTEL1(x){		
		var pt=/^[0]\d{1,2}$/;
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}
	
	function isTEL2(x){		
		var pt=/^\d{6,8}$/;		
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}
	
	function isTEL3(x){		
		var pt=/^\d{0,5}$/;
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}
	
	function ismphone(x){		
		var pt=/^\d{10,10}$/;
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}
	
	function isUID(x){		
		var pt=/^\w{4,16}$/;		
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}
	
	function isNickname(x){		
		var pt=/^.{1,10}$/;		
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}
	
	function isPWD(x){		
		var pt=/^\w{4,16}$/;		
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}
	
	function isName(x){	
		var pt=/^\W{2,5}$/;	
		var result=x.match(pt)		
		if (result==null)
			return false;
		else
			return true;
	}	
	
	
	function pwdMatch(p1,p2){
		if(p1==p2)
			return true
		else			
			return false
	}
	
	function isSelectDOB(x,y,z){
		if(x=='' || y=='' || z=='')
			return false
		else
			return true
	}
	
	function isSelectSEX(x){		
		if(x[0].checked||x[1].checked)
			return true
		else
			return false
	}
	
	function isSchool(x){		
		var pt=/^\W{2,6}$/;	
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}	
	
	function isSelectGrade(x){
		if(x=='')
			return false
		else
			return true	
	}
	function isSelectCity(x){
		if(x=='')
			return false
		else
			return true	
	}
	
	function isPostcode(x){
		var pt=/^\d{3,5}$/;
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}
	function isAddress(x){
		var pt=/^.{5,25}$/;		
		var result=x.match(pt)
		if (result==null)
			return false;
		else
			return true;
	}
	function isDate(yy, mm,dd){
		if(isNaN(parseInt(yy)))
			return false;
		a=parseInt(DaysOfTheMonth (parseInt(yy), parseInt(mm)))		
		b=parseInt(dd)
		if (b>=1 && b<=a)
			return true;
		else
			return false;
	}
	
	function DaysOfTheMonth (yy, mm) {
		var monthday = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
		if ((yy % 4 == 0 && yy % 100 != 0) || yy % 400 == 0) {
			monthday[1] = 29;		}
		return monthday[mm-1];
	}	