﻿
var regmsg=new Array();
regmsg[0]="5-20个字符(包括小写字母、数字、下划线)，一旦注册成功会员名不能修改。";
regmsg[1]="对不起用户名已经被使用,请选择其它的用户名！";

function selectTotext(selectObj,txtObj){
var selectText=selectObj.options[selectObj.selectedIndex].value;
//alert(selectText+txtObj.value)
if(txtObj.value.indexOf(selectText)<0){
txtObj.value+=selectText+','
}


}

function chkpwd(obj,msgId){
		var t=obj.value;
		var id=getResult(t);
		
		//定义对应的消息提示
		var msg=new Array(4);
		msg[0]="密码过短。";
		msg[1]="密码强度差。";
		msg[2]="密码强度良好。";
		msg[3]="密码强度高。";
		
		var sty=new Array(4);
		sty[0]=-45;
		sty[1]=-30;
		sty[2]=-15;
		sty[3]=0;
		
		var col=new Array(4);
		col[0]="gray";
		col[1]="red";
		col[2]="#ff6600";
		col[3]="Green";
		
		//设置显示效果
		var bImg="/Images/pwdlen_dSIPeEGQWxfO.gif";//一张显示用的图片
		var sWidth=300;
		var sHeight=15;
		var Bobj=document.getElementById(msgId);

		Bobj.style.fontSize="12px";
		Bobj.style.color=col[id];
		Bobj.style.width=sWidth + "px";
		Bobj.style.height=sHeight + "px";
		Bobj.style.lineHeight=sHeight + "px";
		Bobj.style.background="url(" + bImg + ") no-repeat left " + sty[id] + "px";
		Bobj.style.textIndent="20px";
		Bobj.innerHTML="检测提示：" + msg[id];
	}
	
	//定义检测函数,返回0/1/2/3分别代表无效/差/一般/强
	function getResult(s){
		if(s.length < 4){
			return 0;
		}
		var ls = 0;
		if (s.match(/[a-z]/ig)){
			ls++;
		}
		if (s.match(/[0-9]/ig)){
			ls++;
		}
	 	if (s.match(/(.[^a-z0-9])/ig)){
			ls++;
		}
		if (s.length < 6 && ls > 0){
			ls--;
		}
		return ls
	}

function getFocus(msgobjId)
{
var msgobj=document.getElementById(msgobjId)

if(msgobj){
if(msgobj.className==""&&msgobj.innerHTML!=""){
msgobj.className='WarningMsg';
}

}
}

function lostFocus(msgobjId)
{
var msgobj=document.getElementById(msgobjId)
if(msgobj){
if(msgobj.className=="WarningMsg"){
msgobj.className='';
}
}
}

//function checkUserId(obj){
//Web9eat.Ajax.User.Exists_byUserId(obj.value,function(res){
//    var resValue=res.value;
//    if(resValue=='1'){

//    return false;
//    }
//    else{
//  
//    return true;
//    }
//}

//);
//}


//用户名验证
function validUserId(obj,msgObjId){
var msgObj=document.getElementById(msgObjId);
if(obj.value!=""&&obj.value.length>=5&&obj.value.length<=20)
{
   Web9eat.Ajax.User.Exists_byUserId(obj.value,function(res){
    var resValue=res.value;
        if(resValue=='1')
        {

        msgObj.innerHTML=regmsg[1];
        msgObj.className="ErrorMsg";
        }
        else
        {      
        msgObj.innerHTML="用户名有效！"
        msgObj.className="OkMsg";
        }
    }
    );
}
else{

msgObj.innerHTML="用户必须为5-20个字符(包括小写字母、数字、下划线)！"
msgObj.className="ErrorMsg";
return false;
}
}

//密码验证
function validPassWord(obj,msgObjId){
var msgObj=document.getElementById(msgObjId);
var result=chkpwd(obj,'msgcheckPassword');

if(obj.value!="")
{
msgObj.innerHTML=""
msgObj.className="";
return true;
}
else{
document.getElementById('msgcheckPassword').innerHTML="";
document.getElementById('msgcheckPassword').style.height= "0px";
document.getElementById('msgcheckPassword').style.background="";
msgObj.innerHTML="请输入6-16个字符组成的密码"
msgObj.className="ErrorMsg";
return false;
}


}

////验证确认密码
function validPassWordConfirm(obj1,obj2,msgObjId){
var msgObj=document.getElementById(msgObjId);
if(obj1.value==obj2.value&&obj1.value!=""&&obj2.value!=""){
msgObj.innerHTML="密码验证成功。"
msgObj.className="OkMsg";
return true;
}
else{
msgObj.innerHTML="对不起，密码和确认密码不一到，请重新输入确认密码！"
msgObj.className="ErrorMsg";
return false;

}


}

//出生年月验证
function validbirthDay(obj,msgObjId)
{
var msgObj=document.getElementById(msgObjId);

if(obj.value!=""){
if(!isDate(obj.value)){
msgObj.innerHTML="对不起，日期格式不正确！"
msgObj.className="ErrorMsg";
return false;
}
else{
msgObj.innerHTML="出生年月输入正确。"
msgObj.className="OkMsg";
return true
}

}
else{
msgObj.innerHTML="用户修复账号密码,请填写真实生日。"
msgObj.className="";
return true;
}

}
//邮件验证
function validEmail(obj,msgObjId)
{
var msgObj=document.getElementById(msgObjId);

if(obj.value!=""){
    if(!isEmail(obj.value)){
    msgObj.innerHTML="对不起，Email格式出输入不正确！"
    msgObj.className="ErrorMsg";
    return false;
    }
    else{
    msgObj.innerHTML="Email地址输入正确。"
    msgObj.className="OkMsg";
    return true
    }

}
else{
msgObj.innerHTML="重要！这是您找回密码的唯一方式。"
msgObj.className="";
return true;
}

}


function validPersonRegister()
{
var txtUser_IdObj=document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id');
var  txtPassWordObj=document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord');
var txtPassWordConfirmObj=document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm');

if(txtUser_IdObj.value==""){
txtUser_IdObj.focus();
return false;
}

if(!validPassWord(txtPassWordObj,'msgPassword')){
txtPassWordObj.focus();
return false;
}
if(!validPassWordConfirm(txtPassWordObj,txtPassWordConfirmObj,'msgPasswordConfirm')){
txtPassWordConfirmObj.focus();
return false;
}



return true;
}




function initPersonForm(){
document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id').onfocus=new Function("getFocus('msgUser_Id')");
document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id').onblur=new Function("lostFocus('msgUser_Id');validUserId(this,'msgUser_Id')");
document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id').onkeyup=function(){this.value=this.value.replace(/[\W]/g,'')}

document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord').onfocus=new Function("getFocus('msgPassword')");
document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord').onblur=new Function("lostFocus('msgPassword');validPassWord(this,'msgPassword');validPassWordConfirm(document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm'),this,'msgPasswordConfirm')");
//document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord').onkeyup=function(){if(this.value!="")chkpwd(this,'msgPassword');}

document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm').onfocus=new Function("getFocus('msgPasswordConfirm')");
document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm').onblur=new Function("lostFocus('msgPasswordConfirm');validPassWordConfirm(document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord'),this,'msgPasswordConfirm')");
document.getElementById('ctl00_ContentPlaceHolder1_txtPetName').onfocus=new Function("getFocus('msgPetName')");
document.getElementById('ctl00_ContentPlaceHolder1_txtPetName').onblur=new Function("lostFocus('msgPetName')");
//document.getElementById('ctl00_ContentPlaceHolder1_txtBirthday').onfocus=new Function("getFocus('msgBirthday');new WdatePicker(this,'%Y-%M-%D',false)");
//document.getElementById('ctl00_ContentPlaceHolder1_txtBirthday').onblur=new Function("lostFocus('msgBirthday');validbirthDay(this,'msgBirthday')");
document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').onfocus=new Function("getFocus('msgEmail')");
document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').onblur=new Function("lostFocus('msgEmail');validEmail(this,'msgEmail')");
document.getElementById('ctl00_ContentPlaceHolder1_txtPhone').onfocus=new Function("getFocus('msgPhone')");
document.getElementById('ctl00_ContentPlaceHolder1_txtPhone').onblur=new Function("lostFocus('msgPhone')");
document.getElementById('ctl00_ContentPlaceHolder1_txtQq').onfocus=new Function("getFocus('msgQQ')");
document.getElementById('ctl00_ContentPlaceHolder1_txtQq').onblur=new Function("lostFocus('msgQQ')");


}

function initCompanyForm(){
document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id').onfocus=new Function("getFocus('msgUser_Id')");
document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id').onblur=new Function("lostFocus('msgUser_Id');validUserId(this,'msgUser_Id')");
document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id').onkeyup=function(){this.value=this.value.replace(/[\W]/g,'')}

document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord').onfocus=new Function("getFocus('msgPassword')");
document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord').onblur=new Function("lostFocus('msgPassword');validPassWord(this,'msgPassword');validPassWordConfirm(document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm'),this,'msgPasswordConfirm')");

document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm').onfocus=new Function("getFocus('msgPasswordConfirm')");
document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm').onblur=new Function("lostFocus('msgPasswordConfirm');validPassWordConfirm(document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord'),this,'msgPasswordConfirm')");


}

function validCompanyRegister()
{
var txtUser_IdObj=document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id');
var txtPassWordObj=document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord');
var txtPassWordConfirmObj=document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm');
var txtC_NameObj=document.getElementById('ctl00_ContentPlaceHolder1_txtC_Name');
var ddCity1Obj=document.getElementById('ctl00_ContentPlaceHolder1_ddCity1');
var ddCity2Obj=document.getElementById('ctl00_ContentPlaceHolder1_ddCity2');
var ddC_model1Obj=document.getElementById('ctl00_ContentPlaceHolder1_ddC_model1');
var ddC_model2Obj=document.getElementById('ctl00_ContentPlaceHolder1_ddC_model2');
var txtNameObj=document.getElementById('ctl00_ContentPlaceHolder1_txtName'); 
var txtTelObj=document.getElementById('ctl00_ContentPlaceHolder1_txtTel');  
if(txtUser_IdObj.value==""){
txtUser_IdObj.focus();
return false;
}

if(!validPassWord(txtPassWordObj,'msgPassword')){
txtPassWordObj.focus();
return false;
}
if(!validPassWordConfirm(txtPassWordObj,txtPassWordConfirmObj,'msgPasswordConfirm')){
txtPassWordConfirmObj.focus();
return false;
}

if(txtC_NameObj.value==""){
document.getElementById('msgC_Name').innerHTML="请输入贵公司的名称" ;
document.getElementById('msgC_Name').className="ErrorMsg";
txtC_NameObj.focus();
return false;
}
else{
document.getElementById('msgC_Name').innerHTML="" ;
document.getElementById('msgC_Name').className="";
}

if(ddCity1Obj.selectedIndex==0||ddCity2Obj.selectedIndex==0){
document.getElementById('msgCity').innerHTML="请选择所在城市和所在区域的" ;
document.getElementById('msgCity').className="ErrorMsg";

return false;
}
else{
document.getElementById('msgCity').innerHTML="" ;
document.getElementById('msgCity').className="";
}

if(ddC_model1Obj.selectedIndex==0||ddC_model2Obj.selectedIndex==0){
document.getElementById('msgC_model').innerHTML="请选择经营类型." ;
document.getElementById('msgC_model').className="ErrorMsg";

return false;
}
else{
document.getElementById('msgC_model').innerHTML="" ;
document.getElementById('msgC_model').className="";
}

if(txtNameObj.value==""){
document.getElementById('msgName').innerHTML="请填写联系人." ;
document.getElementById('msgName').className="ErrorMsg";
txtNameObj.focus();
return false;
}
else{
document.getElementById('msgName').innerHTML="" ;
document.getElementById('msgName').className="";
}

if(txtTelObj.value==""){
document.getElementById('msgTel').innerHTML="请填写联系电话或手机." ;
document.getElementById('msgTel').className="ErrorMsg";
txtTelObj.focus();
return false;
}
else{
document.getElementById('msgTel').innerHTML="" ;
document.getElementById('msgTel').className="";
}
return true;
}


function initWmForm(){
document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id').onfocus=new Function("getFocus('msgUser_Id')");
document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id').onblur=new Function("lostFocus('msgUser_Id');validUserId(this,'msgUser_Id')");
document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id').onkeyup=function(){this.value=this.value.replace(/[\W]/g,'')}

document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord').onfocus=new Function("getFocus('msgPassword')");
document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord').onblur=new Function("lostFocus('msgPassword');validPassWord(this,'msgPassword');validPassWordConfirm(document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm'),this,'msgPasswordConfirm')");

document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm').onfocus=new Function("getFocus('msgPasswordConfirm')");
document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm').onblur=new Function("lostFocus('msgPasswordConfirm');validPassWordConfirm(document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord'),this,'msgPasswordConfirm')");



}


function validWmRegister()
{
var txtUser_IdObj=document.getElementById('ctl00_ContentPlaceHolder1_txtUser_Id');
var txtPassWordObj=document.getElementById('ctl00_ContentPlaceHolder1_txtPassWord');
var txtPassWordConfirmObj=document.getElementById('ctl00_ContentPlaceHolder1_txtPassWordConfirm');
var txtC_NameObj=document.getElementById('ctl00_ContentPlaceHolder1_txtC_Name');
var ddCity1Obj=document.getElementById('ctl00_ContentPlaceHolder1_ddCity1');
var ddCity2Obj=document.getElementById('ctl00_ContentPlaceHolder1_ddCity2');
var ddModelObj=document.getElementById('ctl00_ContentPlaceHolder1_ddModel');
var txtSendAreaObj=document.getElementById('ctl00_ContentPlaceHolder1_txtSendArea');

var txtNameObj=document.getElementById('ctl00_ContentPlaceHolder1_txtName'); 
var txtTelObj=document.getElementById('ctl00_ContentPlaceHolder1_txtTel');  
var txtAddressObj=document.getElementById('ctl00_ContentPlaceHolder1_txtAddress');

if(txtUser_IdObj.value==""){
txtUser_IdObj.focus();
return false;
}

if(!validPassWord(txtPassWordObj,'msgPassword')){
txtPassWordObj.focus();
return false;
}
if(!validPassWordConfirm(txtPassWordObj,txtPassWordConfirmObj,'msgPasswordConfirm')){
txtPassWordConfirmObj.focus();
return false;
}

if(txtC_NameObj.value==""){
document.getElementById('msgC_Name').innerHTML="请输入您店铺的名称" ;
document.getElementById('msgC_Name').className="ErrorMsg";
txtC_NameObj.focus();
return false;
}
else{
document.getElementById('msgC_Name').innerHTML="" ;
document.getElementById('msgC_Name').className="";
}

if(ddCity1Obj.selectedIndex==0||ddCity2Obj.selectedIndex==0){
document.getElementById('msgCity').innerHTML="请选择所在区域" ;
document.getElementById('msgCity').className="ErrorMsg";

return false;
}
else{
document.getElementById('msgCity').innerHTML="" ;
document.getElementById('msgCity').className="";
}

if(ddModelObj.selectedIndex==0){
document.getElementById('msgModel').innerHTML="请选择类型." ;
document.getElementById('msgModel').className="ErrorMsg";
ddModelObj.focus();
return false;
}
else{
document.getElementById('msgModel').innerHTML="" ;
document.getElementById('msgModel').className="";
}

if(txtNameObj.value==""){
document.getElementById('msgName').innerHTML="请填写联系人." ;
document.getElementById('msgName').className="ErrorMsg";
txtNameObj.focus();
return false;
}
else{
document.getElementById('msgName').innerHTML="" ;
document.getElementById('msgName').className="";
}

if(txtTelObj.value==""){
document.getElementById('msgTel').innerHTML="请填写外卖热线." ;
document.getElementById('msgTel').className="ErrorMsg";
txtTelObj.focus();
return false;
}
else{
document.getElementById('msgTel').innerHTML="" ;
document.getElementById('msgTel').className="";
}

if(txtAddressObj.value==""){
document.getElementById('msgAddress').innerHTML="请填定详细地址." ;
document.getElementById('msgAddress').className="ErrorMsg";
txtAddressObj.focus();
return false;
}
else{
document.getElementById('msgAddress').innerHTML="" ;
document.getElementById('msgAddress').className="";
}

return true;
}
