var boolusername=boolpw1=boolpw2=false;
var boolShowRealName=boolShowPosts=boolShowEmail=boolShowPhone=boolShowFax=boolShowQQ=false;
var boolCompanyName=boolAddress=boolProduct=boolArea=boolcompanyAbout=false;
var boolWeb=true;
var boolvalidate=false;
function checkInput(mark)
{
var txtname;txtname=element("txt"+mark);var str;str=txtname.value;var len;len=str.length;var spanname; spanname=element("span"+mark);
switch(mark)
{case"UserName":
var loginname=/[^A-Za-z0-9_]/;
if(checkspace(str))
{boolusername=false;spanname.innerHTML=warning("用户名不能为空!");}
else if(len>20||len<4)
{boolusername=false;spanname.innerHTML=warning("用户名长度为4-20位!");}
else if(loginname.test(str)){boolusername=false;spanname.innerHTML=warning("用户名只能包含字母、数字、“_”");}
else{var flag=false;var arr=["abcdconfig","abcdsql","e-member","eWebEditor","exchange","exhibition","eximg","guanliy","help","home","images","imgAd","ip","job","link","Member","modle","news","primg","product","productimg","tech","Template","*","www","iis"];
for(var i=0;i<arr.length;i++){if(arr[i].toLowerCase()==str.toLowerCase()){flag=true; break;}}if(flag){boolusername=false;spanname.innerHTML=warning("此字符为系统限制字符,不能注册!");}else{boolusername=true;spanname.innerHTML=printer();}}
break;
case"pwd1":var pwd1=/[^A-Za-z0-9_]/;var pwd2value=element("txtpwd2").value;if(checkspace(str)){boolpw1=false;spanname.innerHTML=warning("密码不能为空!");}
else if(len>20||len<6){boolpw1=false;spanname.innerHTML=warning("密码长度为6-20位!");}
else if(pwd1.test(str)){boolpw1=false;spanname.innerHTML=warning("密码只能包含字母,数字,“_”");}
else if(str!=pwd2value){boolpw1=false;element("spanpwd2").innerHTML=warning("两次密码输入不一致,请检查后重试");spanname.innerHTML=printer();}
else{boolpw1=true;spanname.innerHTML=printer();}
break;
case"pwd2":var pwd2=/[^A-Za-z0-9_]/;var pwd1value=element("txtpwd1").value;if(checkspace(str)){boolpw2=false;spanname.innerHTML=warning("密码不能为空!");}
else if(len>20||len<6){boolpw2=false;spanname.innerHTML=warning("密码长度为6-20位!");}
else if(pwd2.test(str)){boolpw2=false;spanname.innerHTML=warning("密码只能包含字母,数字,“_”");}
else if(str!=pwd1value){boolpw2=false;spanname.innerHTML=warning("两次输入密码不一致,请检查后重试");}
else{boolpw2=true;boolpw1=true;spanname.innerHTML=printer();}
break;
case"ShowRealName":if(checkspace(str)){boolShowRealName=false;spanname.innerHTML=warning("姓名不能为空!");}
else{boolShowRealName=true;spanname.innerHTML=printer();}
break;
case"ShowPosts":if(checkspace(str)){boolShowPosts=false;spanname.innerHTML=warning("职位不能为空!");}
else{boolShowPosts=true;spanname.innerHTML=printer();}
break;
case"ShowEmail":var email=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;if(checkspace(str)){boolShowEmail=false;spanname.innerHTML=warning("Email地址不能为空!");}
else if(!email.test(str)){boolShowEmail=false;spanname.innerHTML=warning("Email地址格式不正确");}
else{boolShowEmail=true;spanname.innerHTML=printer();}
break;
case"ShowPhone":var phone=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;if(checkspace(str)){boolShowPhone=false;spanname.innerHTML=warning("电话号码不能为空!");}
else if(!phone.test(str)){boolShowPhone=false;spanname.innerHTML=warning("电话号码只能以“+”或数字开头并以数字结尾，其中只能包含数字、“-”！ ");}
else{boolShowPhone=true;spanname.innerHTML=printer();}
break;
case"ShowFax":var fax=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;if(checkspace(str)){boolShowFax=false;spanname.innerHTML=warning("传真号码不能为空!");}
else if(!fax.test(str)){boolShowFax=false;spanname.innerHTML=warning("传真号码只能以“+”或数字开头并以数字结尾，其中只能包含数字、“-”！ ");}
else{boolShowFax=true;spanname.innerHTML=printer();}
break;
case"ShowCode":var showcode=/^\d{6}$/;if(checkspace(str)){boolShowCode=false;spanname.innerHTML=warning("邮政编码不能为空!");}
else if(!showcode.test(str)){boolShowCode=false;spanname.innerHTML=warning("邮政编码只能是6位数字");}
else{boolShowCode=true;spanname.innerHTML=printer();}
break;
case"ShowQQ": var showqq=/^([1-9]\d*)$/;if(!checkspace(str)){if(!showqq.test(str)){boolShowQQ=false;spanname.innerHTML=warning("QQ号码只能是数字!");}else{boolShowQQ=true;spanname.innerHTML=printer();}}else{boolShowQQ=true;spanname.innerHTML=printer();}
break;
case"CompanyName":if(checkspace(str)){boolCompanyName=false;spanname.innerHTML=warning("公司名称不能为空!");}
else if(len>25||len<1){boolCompanyName=false;spanname.innerHTML=warning("公司名称长度为1-25位!");}
else{boolCompanyName=true;spanname.innerHTML=printer();}
break;
case"Address":if(checkspace(str)){boolAddress=false;spanname.innerHTML=warning("公司地址不能为空!");}
else if(len>50||len<1){boolAddress=false;spanname.innerHTML=warning("公司地址长度为1-50位!");}
else{boolAddress=true;spanname.innerHTML=printer();}
break;
case"web":var regExp=/^http:\/\/(.*)(com|net|org|cn)$/;if(checkspace(str)){boolWeb=true;spanname.innerHTML="请输入贵公司网址<font color='red'>(非必填项)</font>";}else{
if(regExp.test(str)){boolWeb=true;spanname.innerHTML=printer();}
else{boolWeb=false;spanname.innerHTML=warning("网址格式错误!");}}
break;
case"Product":if(checkspace(str)){boolProduct=false;spanname.innerHTML=warning("主赢产品不能为空!");}
else{boolProduct=true;spanname.innerHTML=printer();}
break;
case"validate":if(checkspace(str)){boolvalidate=false;spanname.innerHTML=warning("验证码不能为空!");}
else if(str!=code){boolvalidate=false;spanname.innerHTML=warning("验证码输入不正确!");}
else if(len!=4){boolvalidate=false;spanname.innerHTML=warning("验证码只能为4位字符!");}
else{boolvalidate=true;spanname.innerHTML=printer();}
break;
case"city_select":var select_index=txtname.selectedIndex;var provvalue=txtname.options[select_index].value;
if(provvalue==0){boolArea=false;spanname.innerHTML=warning("请选择城市!");}
else{boolArea=true;spanname.innerHTML=printer();}
break;
case"companyAbout":if(checkspace(str)){boolcompanyAbout=false;spanname.innerHTML=warning("公司简介不能为空!");}
else if(len>3000||len<50){boolcompanyAbout=false;spanname.innerHTML=warning("公司简介在50-3000字符之间!");}
else{boolcompanyAbout=true;spanname.innerHTML=printer();}
break;
}
}
function element(elementName){return document.getElementById(elementName);}
function warning(msg){
var str;
str='<img src="../images/check_error.gif" border="0" width="13" height="13" align="absmiddle">&nbsp;<font color="red">'+msg+'</font>';return str;}
function printer(){var str;
str='<img src="../images/check_right.gif" border="0" width="13" height="13" align="absmiddle">';return str;}
function check(){if(boolusername&&boolpw1&&boolpw2&&boolShowRealName&&boolShowPosts&&boolShowEmail&&boolShowPhone&&boolShowFax&&boolShowCode&&boolCompanyName&&boolAddress&boolWeb&boolProduct&&boolvalidate&boolArea&&boolcompanyAbout){return true;}else{alert("注册信息不完整,请填写完整后重试!");return false;}}
function   createxmlhttprequest()   
{   
var   xmlhttp=false;   
try   
{   
xmlhttp=new   ActiveXObject('Msxm12.XMLHTTP');   
}   
catch(e)   
{   
try   
{   
xmlhttp=new   ActiveXObject('Microsoft.XMLHTTP');   
}   
catch(e)   
{   
try   
{   
xmlhttp=new   XmlHttpRequest();   
}   
catch(e)   
{   
}   
}   
}   
return   xmlhttp;   
}   
function checkuser(username)   
{   
falg=true;
var   xmlhttp=createxmlhttprequest();  
xmlhttp.open('get','check.asp?UserName='+username);   
xmlhttp.onreadystatechange=function()   
{   
if(xmlhttp.readyState==4)   
{   

if(xmlhttp.status==200)   
{   
if(xmlhttp.responseText=="1")   
{       
falg=false;
}
}   
}   
}   
xmlhttp.send(null); 
return falg;
}

function GetResult(val)
{
	var str;
    var oBao =createxmlhttprequest();//new ActiveXObject("Microsoft.XMLHTTP");
    oBao.open("get","getcity.asp?sel="+val);
	//alert(val)
	oBao.onreadystatechange=function()   
	{   
	if(oBao.readyState==4)   
	{   

	if(oBao.status==200)   
	{   
	str=oBao.responseText;
	
	}   
	}   
	}   
    oBao.send(null);
	//alert(str)
    Buildsel(decode(str),document.all.selCity)
		//document.all.selCity.value=str
}
function Buildsel(char,sf)
{
    sf.options.length=0;
    var arrstr = new Array();
    arrstr = char.split(",");
    for(var i=0;i<arrstr.length;i++)
    {
        sf.options[sf.options.length]=new Option(arrstr[i],arrstr[i])
    }
}
function encode(str){
   return escape(str);
}
function decode(str){
   return unescape(str);
}
function checkty(val)
{

}
