
function ShowService()
{var width=document.documentElement.scrollWidth/2-275;openUrl('/registerservice.html','','height=450px,width=540px,toolbar=no, menubar=no,left='+width+'px, top=110px, scrollbars=no, resizable=no,location=no');}
function ShowAdvance(){if($("advanceSettings").style.display=="none")
$("advanceSettings").style.display="";else
$("advanceSettings").style.display="none";}
var lastUserName=lastPwd1=lastPwd2=lastEmail=lastRealName=lastPosts=lastPhone=lastFax='';var boolUserName=boolPwd1=boolPwd2=boolEmail=false;var boolRealName=boolPosts=boolPhone=boolFax=true;var lastShowUserName=lastShowPwd1=lastShowPwd2="";var lastShowRealName=lastShowPosts=lastShowEmail=lastShowPhone=lastShowFax='';var lastCompanyName=lastAddress=lastProduct='';var boolShowUserName=boolShowPwd1=boolShowPwd2=false;var boolShowRealName=boolShowPosts=boolShowEmail=boolShowPhone=boolShowFax=false;var boolCompanyName=boolArea=boolAddress=boolProduct=false;var lastExhibitionUserName=lastExCompanyName=lastExEmail="";var boolExhibitionUserName=boolExCompanyName=boolExEmail=false;function checkInput(mark)
{var TipsSpan=$('span'+mark);var value=Trim($('txt'+mark).value);var len=value.length;if(value==eval("last"+mark))
return;switch(mark)
{case"UserName":lastUserName=value;if(len==0)
{boolUserName=false;TipsSpan.innerHTML="合法的帐号应该由 A-Z、a-z（区分大小写）、数字、'.'、'-'组成，帐号长度为4-25个字符之间";}
else if(CheckUserName(value))
Show.Web.Skins.Source.RegisterMemberForm.CheckUserName(value,callbackCheckUserName);else
{boolUserName=false;if(len<4||len>25)
warning("UserName",len<4?"对不起，您输入的用户名小于4个字符！":"对不起，您输入的用户名超过 25 个字符！");else
warning("UserName","用户名只能包含字母、数字、“_”、“.”，并以字母开头！");}
break;case"ShowUserName":lastShowUserName=value;if(len==0)
{boolShowUserName=false;TipsSpan.innerHTML="合法的帐号应该由 A-Z、a-z（区分大小写）、数字、'.'、'-'组成，帐号长度为4-25个字符之间";}
else if(CheckUserName(value))
Show.Web.Skins.Source.RegisterMemberForm.CheckUserName(value,callbackCheckShowUserName);else
{boolShowUserName=false;if(len<4||len>25)
warning("ShowUserName",len<4?"对不起，您输入的用户名小于4个字符！":"对不起，您输入的用户名超过 25 个字符！");else
warning("ShowUserName","用户名只能包含字母、数字、“_”、“.”，并以字母开头！");}
break;case"ExhibitionUserName":lastExhibitionUserName=value;if(len==0)
{boolExhibitionUserName=false;TipsSpan.innerHTML="合法的帐号应该由 A-Z、a-z（区分大小写）、数字、'.'、'-'组成，帐号长度为4-25个字符之间";}
else if(CheckUserName(value))
Show.Web.Skins.Source.RegisterExhibitionForm.CheckUserName(value,callbackCheckExhibitionUserName);else
{boolExhibitionUserName=false;if(len<4||len>25)
warning("ExhibitionUserName",len<4?"对不起，您输入的用户名小于4个字符！":"对不起，您输入的用户名超过 25 个字符！");else
warning("ExhibitionUserName","用户名只能包含字母、数字、“_”、“.”，并以字母开头！");}
break;case"Pwd1":lastPwd1=value;if(len==0)
{boolPwd1=false;TipsSpan.innerHTML="密码只能由英文字母、数字、下划线组成，密码的长度为6-25个字符之间";}
else if(len<6||len>25)
{boolPwd1=false;warning("Pwd1",len<6?"对不起，您输入的密码小于6个字符！":"对不起，您输入的密码超过 25 个字符！");}
else if(CheckPwd(value))
{if(lastPwd2+""!=lastPwd1+"")
{boolPwd2=false;warning("Pwd2","两次输入的密码不一致，请检查后重试！");}
else
{boolPwd2=true;tipsRight("Pwd2");}
boolPwd1=true;tipsRight("Pwd1");}
else
warning("Pwd1","密码只能包含字母、数字、“_”！");break;case"ShowPwd1":lastShowPwd1=value;if(len==0)
{boolShowPwd1=false;TipsSpan.innerHTML="密码只能由英文字母、数字、下划线组成，密码的长度为6-25个字符之间";}
else if(len<6||len>25)
{boolShowPwd1=false;warning("ShowPwd1",len<6?"对不起，您输入的密码小于6个字符！":"对不起，您输入的密码超过 25 个字符！");}
else if(CheckPwd(value))
{if(lastShowPwd2+""!=lastShowPwd1+"")
{boolShowPwd2=false;warning("ShowPwd2","两次输入的密码不一致，请检查后重试！");}
else
{boolShowPwd2=true;tipsRight("ShowPwd2");}
boolShowPwd1=true;tipsRight("ShowPwd1");}
else
warning("ShowPwd1","密码只能包含字母、数字、“_”！");break;case"Pwd2":lastPwd2=value;if(len==0)
{boolPwd2=false;TipsSpan.innerHTML="密码确认必须和密码完全一致";}
else if(lastPwd2+""!=lastPwd1+"")
{boolPwd2=false;warning("Pwd2","两次输入的密码不一致，请检查后重试！");}
else
{if(CheckPwd(value))
{boolPwd2=true;tipsRight("Pwd2");}
else
{boolPwd2=false;if(len<6||len>25)
warning("Pwd2",len<6?"对不起，您输入的密码小于6个字符！":"对不起，您输入的密码超过 25 个字符！");else
warning("Pwd2","密码只能包含字母、数字、“_”！");}}
break;case"ShowPwd2":lastShowPwd2=value;if(len==0)
{boolShowPwd2=false;TipsSpan.innerHTML="密码确认必须和密码完全一致";}
else if(lastShowPwd2+""!=lastShowPwd1+"")
{boolShowPwd2=false;warning("ShowPwd2","两次输入的密码不一致，请检查后重试！");}
else
{if(CheckPwd(value))
{boolShowPwd2=true;tipsRight("ShowPwd2");}
else
{boolShowPwd2=false;if(len<6||len>25)
warning("ShowPwd2",len<6?"对不起，您输入的密码小于6个字符！":"对不起，您输入的密码超过 25 个字符！");else
warning("ShowPwd2","密码只能包含字母、数字、“_”！");}}
break;case"Email":lastEmail=value;if(len==0)
{boolEmail=false;TipsSpan.innerHTML="请用正确格式填写一个常用Email地址";}
else if(CheckEmail(value))
Show.Web.Skins.Source.RegisterMemberForm.CheckEmail(value,callbackCheckEmail);else
{boolEmail=false;warning("Email","Email 地址无效，请重新填写！");}
break;case"ShowEmail":lastShowEmail=value;if(len==0)
{boolShowEmail=false;TipsSpan.innerHTML="请用正确格式填写一个常用Email地址";}
else if(CheckEmail(value))
Show.Web.Skins.Source.RegisterMemberForm.CheckEmail(value,callbackCheckShowEmail);else
{boolShowEmail=false;warning("ShowEmail","Email 地址无效，请重新填写！");}
break;case"ExEmail":lastExEmail=value;if(len==0)
{boolExEmail=false;TipsSpan.innerHTML="请用正确格式填写一个常用Email地址";}
else if(CheckEmail(value))
{boolExEmail=true;tipsRight("ExEmail");}
else
{boolExEmail=false;warning("ExEmail","Email 地址无效，请重新填写！");}
break;case"RealName":lastRealName=value;if(len==0)
TipsSpan.innerHTML="请输入您的姓名和性别";else
tipsRight("RealName");break;case"ShowRealName":lastShowRealName=value;if(len==0)
{boolShowRealName=false;TipsSpan.innerHTML="请输入您的姓名和性别";}
else
{boolShowRealName=true;tipsRight("ShowRealName");}
break;case"Posts":lastPosts=value;if(len==0)
TipsSpan.innerHTML="请输入您的职位";else
tipsRight("Posts");break;case"ShowPosts":lastShowPosts=value;if(len==0)
{boolShowPosts=false;TipsSpan.innerHTML="请输入您的职位";}
else
{boolShowPosts=true;tipsRight("ShowPosts");}
break;case"CompanyName":lastCompanyName=value;if(len==0)
{boolCompanyName=false;TipsSpan.innerHTML="请填写公司营业执照上相同的名称，公司名称长度为1-25个字符之间";}
else
Show.Web.Skins.Source.RegisterMemberForm.CheckCompanyName(value,callbackCheckCompanyName);break;case"ExCompanyName":lastExCompanyName=value;if(len==0)
{boolExCompanyName=false;TipsSpan.innerHTML="请填写公司营业执照上相同的名称，公司名称长度为1-25个字符之间";}
else
Show.Web.Skins.Source.RegisterExhibitionForm.CheckCompanyName(value,callbackCheckExCompanyName);break;case"Address":lastAddress=value;if(len==0)
{boolAddress=false;TipsSpan.innerHTML="请输入贵公司所在的地址";}
else
{boolAddress=true;tipsRight("Address");}
break;case"Product":lastProduct=value;if(len==0)
{boolProduct=false;TipsSpan.innerHTML="请输入贵公司主营产品";}
else
{boolProduct=true;tipsRight("Product");}
break;case"Phone":lastPhone=value;if(value.length==0)
{boolPhone=true;TipsSpan.innerHTML="请输入您的电话号码";}
else if(CheckPhone(value))
{boolPhone=true;tipsRight("Phone");}
else
{boolPhone=false;warning("Phone","电话号码只能以“+”或数字开头并以数字结尾，其中只能包含数字、“-”！");}
break;case"ShowPhone":lastShowPhone=value;if(value.length==0)
{boolShowPhone=false;TipsSpan.innerHTML="请输入您的电话号码";}
else if(CheckPhone(value))
{boolShowPhone=true;tipsRight("ShowPhone");}
else
{boolShowPhone=false;warning("ShowPhone","电话号码只能以“+”或数字开头并以数字结尾，其中只能包含数字、“-”！");}
break;case"Fax":lastFax=value;if(value.length==0)
{boolFax=true;TipsSpan.innerHTML="请输入您的传真号码";}
else if(CheckFax(value))
{boolFax=true;tipsRight("Fax");}
else
{boolFax=false;warning("Fax","传真号码只能以“+”或数字开头并以数字结尾，其中只能包含数字、“-”！");}
break;case"ShowFax":lastShowFax=value;if(value.length==0)
{boolShowFax=false;TipsSpan.innerHTML="请输入您的传真号码";}
else if(CheckFax(value))
{boolShowFax=true;tipsRight("ShowFax");}
else
{boolShowFax=false;warning("ShowFax","传真号码只能以“+”或数字开头并以数字结尾，其中只能包含数字、“-”！");}
break;}}
function SubmitForm()
{if(boolUserName&&boolPwd1&&boolPwd2&&boolEmail&&boolRealName&&boolPosts&&boolPhone&&boolFax)
{if(Show.Web.Skins.Source.RegisterMemberForm.CheckVCode($("txtValidateCode").value).value==false)
{alert("验证码不正确！");$("txtValidateCode").focus();return;}
if(!$("cbAgree").checked)
{alert("请勾上\"展览网服务款\"！");$("cbAgree").focus();return;}
Show.Web.Skins.Source.RegisterMemberForm.RegisterMember($("txtUserName").value,$("txtPwd1").value,$("txtEmail").value,$("txtRealName").value,$("selSex").value,$("txtPosts").value,$("txtPhone").value,$("txtFax").value,$("txtValidateCode").value,configOfDomainTrade,configOfDomainTitle,configOfDomainUrl,configOfDomainPhone,configOfDomainFax,configOfDomainEmail,ComAdminUrl.hostUrl,callbackRegisterMember);$("RegisterMember").style.display="none";$("SearchTipsDiv").style.display="";$("RegisterMessage").innerHTML="<img src='/ShowSkins/"+configOfDomainSkinName+"/Images/loading.gif' align='absmiddle'>正在注册，请稍侯......";}
else
{alert("注册信息不完整，请填写完整后重试！");return;}}
function tipsRight(mark){$('span'+mark).innerHTML='<img src="/ShowSkins/'+configOfDomainSkinName+'/Images/check_right.gif" width="13" height="13" align="absmiddle">';}
function warning(mark,msg){$('span'+mark).innerHTML='<img src="/ShowSkins/'+configOfDomainSkinName+'/Images/check_error.gif" width="13" height="13" align="absmiddle"> &nbsp;<font color="red">'+msg+'</font>';}
function callbackCheckUserName(res)
{if(res.value=="")
{boolUserName=true;tipsRight("UserName");}
else
{boolUserName=false;warning("UserName",res.value);}}
function callbackCheckShowUserName(res)
{if(res.value=="")
{boolShowUserName=true;tipsRight("ShowUserName");}
else
{boolShowUserName=false;warning("ShowUserName",res.value);}}
function callbackCheckExhibitionUserName(res)
{if(res.value=="")
{boolExhibitionUserName=true;tipsRight("ExhibitionUserName");}
else
{boolExhibitionUserName=false;warning("ExhibitionUserName",res.value);}}
function callbackCheckCompanyName(res)
{if(res.value=="")
{boolCompanyName=true;tipsRight("CompanyName");}
else
{boolCompanyName=false;warning("CompanyName",res.value);}}
function callbackCheckExCompanyName(res)
{if(res.value=="")
{boolExCompanyName=true;tipsRight("ExCompanyName");}
else
{boolExCompanyName=false;warning("ExCompanyName",res.value);}}
function callbackCheckEmail(res)
{if(res.value=="")
{boolEmail=true;tipsRight("Email");}
else
{boolEmail=false;warning("Email",res.value);}}
function callbackCheckShowEmail(res)
{if(res.value=="")
{boolShowEmail=true;tipsRight("ShowEmail");}
else
{boolShowEmail=false;warning("ShowEmail",res.value);}}
var registerUserId=null;function callbackRegisterMember(res)
{var arr=res.value.split("&");if(arr[0]=="success")
{var oHead=document.getElementsByTagName("HEAD").item(0);var oScript=document.createElement("script");oScript.type="text/javascript";oScript.src=arr[1];oHead.appendChild(oScript);var disScript=document.createElement("script");disScript.type="text/javascript";disScript.src=arr[2];oHead.appendChild(disScript);setTimeout('changeUrl("/person/registersuccess.html")',3000);}
else
{$("RegisterMessage").innerHTML=res.value;}}
function ReSetEmail()
{var value=Trim($("txtNewEmail").value);if(value=="")
{alert("Email不能为空！");$("txtNewEmail").focus();return;}
else if(CheckEmail(value))
{Show.Web.Skins.Source.RegisterMemberForm.ResetEmail(registerUserID,value,callbackResetEmail);}
else
{alert("Email 地址无效，请重新填写！");$("txtNewEmail").focus();return;}}
function callbackResetEmail(res)
{if(res.value=="success")
{document.location="/person/registersuccess.html";}
else
{alert(res.value);}}
var areaObj=$("selProvince");var selectTitle="选择省份";function loadProvinceInfo()
{areaObj=$("selProvince");selectTitle="选择省份";Show.Web.Main.AjaxRequestPage.GetProvinceInfo(callbackGetAreaInfo);}
function callbackGetAreaInfo(res)
{areaObj.options.length=0;areaObj.options.add(new Option(selectTitle,"0"));var value="0";if(res.value!="")
{var arrArea=res.value.split(",");for(var i=0;i<arrArea.length;i++)
{var optArr=arrArea[i].split("|");if(optArr.length==2)
{areaObj.options.add(new Option(optArr[0],optArr[1]));}}}
ChangeCity();if(selectTitle=="选择省份")
getCityInfo(value);}
function getCityInfo(value)
{areaObj=$("selCity");selectTitle="选择城市";Show.Web.Main.AjaxRequestPage.GetProvinceOrCityInfo(value+"",callbackGetAreaInfo);}
function ChangeCity()
{if($("selCity").value>0)
{boolArea=true;tipsRight("Area");}
else
{boolArea=false;$("spanArea").innerHTML="请选择贵公司所在地区";}}
function SubmitShowForm()
{if(boolShowUserName&&boolShowPwd1&&boolShowPwd2&&boolShowRealName&&boolShowPosts&&boolShowEmail&&boolShowPhone&&boolShowFax&&boolCompanyName&&boolArea&&boolAddress&&boolProduct)
{if(Show.Web.Skins.Source.RegisterMemberForm.CheckVCode($("txtShowValidateCode").value).value==false)
{alert("验证码不正确！");$("txtShowValidateCode").focus();return;}
if(!$("cbShowAgree").checked)
{alert("请勾上\"展览网服务款\"！");$("cbShowAgree").focus();return;}
Show.Web.Skins.Source.RegisterMemberForm.RegisterShow($("txtShowUserName").value,$("txtShowPwd1").value,$("txtShowRealName").value,$("selShowSex").value,$("txtShowPosts").value,$("txtShowEmail").value,$("txtShowPhone").value,$("txtShowFax").value,$("txtCompanyName").value,$("selProvince").value+"",$("selCity").value+"",$("txtAddress").value,$("txtProduct").value,$("txtShowValidateCode").value,configOfDomainTrade,recommendShowID,configOfDomainTitle,configOfDomainUrl,configOfDomainPhone,configOfDomainFax,configOfDomainEmail,ComAdminUrl.hostUrl,callbackRegisterShow);$("RegisterShow").style.display="none";$("SearchTipsDiv").style.display="";$("RegisterMessage").innerHTML="<img src='/ShowSkins/"+configOfDomainSkinName+"/Images/loading.gif' align='absmiddle'>正在注册，请稍侯......";}
else
{alert("注册信息不完整，请填写完整后重试！");return;}}
function callbackRegisterShow(res)
{var arr=res.value.split("&");if(arr[0]=="success")
{var oHead=document.getElementsByTagName("HEAD").item(0);var oScript=document.createElement("script");oScript.type="text/javascript";oScript.src=arr[1];oHead.appendChild(oScript);var disScript=document.createElement("script");disScript.type="text/javascript";disScript.src=arr[2];oHead.appendChild(disScript);setTimeout('changeUrl("/registervalidate.html")',3000);}
else
{$("RegisterMessage").innerHTML=res.value;}}
function SubmitExhibitionForm()
{if(boolExhibitionUserName&&boolShowPwd1&&boolShowPwd2&&boolShowRealName&&boolShowPosts&&boolExEmail&&boolShowPhone&&boolShowFax&&boolExCompanyName&&boolArea&&boolAddress)
{if(Show.Web.Skins.Source.RegisterExhibitionForm.CheckVCode($("txtExValidateCode").value).value==false)
{alert("验证码不正确！");$("txtExValidateCode").focus();return;}
if(!$("cbShowAgree").checked)
{alert("请勾上\"展览网服务款\"！");$("cbShowAgree").focus();return;}
Show.Web.Skins.Source.RegisterExhibitionForm.RegisterExhibition($("txtExhibitionUserName").value,$("txtShowPwd1").value,$("txtShowRealName").value,$("txtExEmail").value,$("selShowSex").value,$("txtShowPosts").value,$("txtShowPhone").value,$("txtShowFax").value,$("txtExCompanyName").value,$("selProvince").value,$("selCity").value,$("txtAddress").value,$("txtExValidateCode").value,configOfDomainTrade,configOfDomainPhone,configOfDomainFax,configOfDomainEmail,callbackRegisterExhibition);$("RegisterShow").style.display="none";$("SearchTipsDiv").style.display="";$("RegisterMessage").innerHTML="<img src='/ShowSkins/"+configOfDomainSkinName+"/Images/loading.gif' align='absmiddle'>正在注册，请稍侯......";}
else
{alert("注册信息不完整，请填写完整后重试！");return;}}
function callbackRegisterExhibition(res)
{if(res.value=="success")
{document.location="/expo/registersuccess.html";}
else
{$("RegisterMessage").innerHTML=res.value;}}
