function isEmail(regexpValue){  //验证邮箱的合法性
	if ('undefined' == typeof(regexpValue)) {
		return false;
	}
	var email_regexp=/^[^\s].*@(\w*\-*\w*)+\.\w+/;
	var get_data = regexpValue;
	var result=get_data.match(email_regexp);
	if(result!=null){
		if(!get_data.match(/.*@.*@.*/))
			return true;
		return false;
	}
	return false;
}

function AllTrim(str) {  //定义一个去除字符串前后空格的函数
if(str == null || str == "") {
return "";
}
lIdx = 0;
rIdx = str.length;
if (AllTrim.arguments.length == 2) {
act = AllTrim.arguments[1].toLowerCase();
} else {
act = "all";
}
for(var i=0; i<str.length; i++){
thelStr = str.substring(lIdx, lIdx + 1);
therStr = str.substring(rIdx, rIdx - 1);
if ((act=="all" || act=="left") && thelStr==" "){
lIdx++;
}
if ((act=="all" || act=="right") && therStr==" "){
rIdx--;
}
}
str = str.slice(lIdx,rIdx);
return str;
}

function getStrLen(sStr) {   //定义一个计算字符串长度的函数
        var nLen = 0; 

        for(var i=0;i<sStr.length;i++) {
            var value = String(escape(String(sStr.charAt(i)))) ; 
            if(value.length>3) {
                nLen += 2 ; 
            } else { 
                nLen += 1 ; 
            } 
        } 
        return nLen ; 
}
	
function checkAccount(sName,sEmail){  //检验注册用户的重复性（用户名和邮箱）
    if("" == AllTrim(sName)){
        alert("用户名不能为空 !");
        return false;
    }else if(16 < getStrLen(sName) || 4 > getStrLen(sName)){
        alert("由英文字母 数字组成 划线(-) 和 下划线(_) 唯一ID，请尽量简洁易记！长度为4-16位");
	    return false;
	}else{
	    var regName = /^[A-Za-z0-9_\-]+$/;
	    if(null == sName.match(regName)){
	       alert("用户名中含有特殊字符或者中文字!");
	       return false;
	    }
	}
    if("" == AllTrim(sEmail)){
	  　alert("Email地址不能为空!");
	    return false;
	}else if(!isEmail(sEmail)){
	  　alert("输入的Email地址不合法!");
	    return false;
	}
	sUrl = "chk_reg.asp?txtName="+sName+"&txtEmail="+sEmail;
    sWinName = "single";
    sFeature = "scrollbars=no,width=300,height=100,left=0,top=0";
    oWin = window.open(sUrl, sWinName, sFeature);
}

function chkEateryName(sName){  //检验注册用户的重复性（用户名）
    if("" == AllTrim(sName)){
        alert("名称不能为空 !");
        return false;
    }else if(30 < getStrLen(sName) || 8 > getStrLen(sName)){
        alert("名称长度必须是4-15个汉字，请返回检查！");
	    return false;
	}else{
	    var regName = /[^\u4E00-\u9FA5-]/;
	    if(null != sName.match(regName)){
	      alert("名称必须是中文字,如果是分店请用连接字符'-'!");
	      return false;
	    }
	}
	sUrl = "chk_EateryName.asp?txtName="+sName;
    sWinName = "single";
    sFeature = "scrollbars=no,width=300,height=100,left=0,top=0";
    oWin = window.open(sUrl, sWinName, sFeature);
}
function chkHotelName(sName){  //检验注册用户的重复性（用户名）
    if("" == AllTrim(sName)){
        alert("名称不能为空 !");
        return false;
    }else if(30 < getStrLen(sName) || 8 > getStrLen(sName)){
        alert("名称长度必须是4-15个汉字，请返回检查！");
	    return false;
	}else{
	    var regName = /[^\u4E00-\u9FA5-]/;
	    if(null != sName.match(regName)){
	      alert("名称必须是中文字，如果是分店请用连接字符'-'!");
	      return false;
	    }
	}
	sUrl = "chk_HotelName.asp?txtName="+sName;
    sWinName = "single";
    sFeature = "scrollbars=no,width=300,height=100,left=0,top=0";
    oWin = window.open(sUrl, sWinName, sFeature);
}

