﻿Span_Class.prototype.wrong=function(obj,url){
	if(url==null ||url.length<=0)
	url="Verify.ashx";
	switch($(obj).attr("name")){
		case"txtNum":
			if($(obj).val().length>0){
				if(!isNumber($(obj).val())){
					$(obj).val()="";
					return this.dealWrong(obj,"3");
				}
				var str=$(obj).val();
        if(str.length>=6&&str.length<12){
					if(str.substring(0,1)=='0'){
						return this.dealWrong(obj,"0");
					}
					VerifyUser(url+"?num="+$(obj).val()+"&&rnd="+Math.floor(Math.random()*9999+1),obj);
        }else{
					return this.dealWrong(obj,"1");
				}
			}else{
				return this.dealRight(obj,"1");
			}
			break;
		case "txtPwd":
			if($(obj).val().length>0){
				if($(obj).val().length>=6 && $(obj).val().length<=12){
					return this.dealRight(obj,"0");
				}else{
					return this.dealWrong(obj,"0");
				}
			}else{
				return this.dealWrong(obj,"1");
			}    
			break;
		case "txtRePwd":
			if($(obj).val().length>=6 && $(obj).val().length<=12){
				if($(obj).val()==$("#txtPwd").val()){
					return this.dealRight(obj,"0");
				}else{
					return this.dealWrong(obj,"0");
        }
      }
      return this.dealWrong(obj,"1");
    break;
    case "txtFName":
    case "txtLName":
			if($(obj).val().length<=0){
				return this.dealWrong(obj,"0");
			}
			return this.dealRight(obj,"0");
    break;
    case "txtEmail":
      if($(obj).val().length>0){
				if($(obj).val().search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){
					VerifyUser(url+"?email="+$(obj).val()+"&&rnd="+Math.floor(Math.random()*9999+1),obj);
				}else{
					return this.dealWrong(obj,"0");
				}
			}else{
				return this.dealWrong(obj,"1");
			}          
			break;
		case "txtPhone":
			if($(obj).val().length>0){      
				if(!checkMobile(obj)){
					//return this.dealWrong(obj,"1");
				}else{
					VerifyUser(url+"?m="+$(obj).val()+"&&rnd="+Math.floor(Math.random()*9999+1),obj);
				}
			}else{
				return this.dealWrong(obj,"0");
			}    
			break;
	}
}

function onlychinese(obj){
	alert(event.keyCode);
	KeyCode=(event.which)?event.which:event.keyCode;
	alert(KeyCode);
	if ((KeyCode >=32) && (KeyCode <= 126)){
		//KeyCode = 0;
		alert('請輸入中文');
	}
} 

function ForbidNum(){
	KeyCode=(event.which)?event.which:event.keyCode;
	return KeyCode>=48 && KeyCode<=57 || KeyCode == 8;
}
function isNumber(str){
	if(""==str){ 
	return false; 
	} 
	var reg = /\D/; 
	return str.match(reg)==null; 
} 

function checkMobile(mobile){
	var reg0=/^13\d{5,9}$/;
	var reg1=/^153\d{4,8}$/;
	var reg2=/^158\d{4,8}$/;
	var reg3=/^159\d{4,8}$/;
	var reg4=/^09\d{4,8}$/;
	var reg5=/^150\d{4,8}$/;
	var my=false;
	if(reg0.test(mobile.value))
		my=true;
	if(reg1.test(mobile.value))
		my=true;
	if(reg2.test(mobile.value))
		my=true;
	if (reg3.test(mobile.value))
		my=true;
	if (reg4.test(mobile.value))
		my=true;
	if (reg5.test(mobile.value))
		my=true;
	if (!my){
		mobile.value='';
		mobile.focus();
	}
	return my;
}











