// JavaScript Document
var uflag = 0;//填写信息是否正确的标志
var pflag = 0;
var cflag = 0;
var mflag = 0;
var flag = 0;
//刷新验证码
function Refresh(){	
	document.getElementById("Codes").src="Code.asp?" + Math.random();
}

//根据填写信息改变文本框背景颜色
function ChangeBackColor(textid){	
	switch(textid){
		case "username":
			document.getElementById(textid).style.background="#66FF99";	
			flag = 1;
			break;
		case "password":
			if(flag == 1){
				document.getElementById(textid).style.background="";
			}else{
				document.getElementById(textid).style.background="#66FF99";
				pflag = 1;
			}
			break;
		case "cpassword":
			if(pflag == 1){
				document.getElementById(textid).style.background="";
			}else{
				document.getElementById(textid).style.background="#66FF99";
				cflag = 1;
			}
			break;
		case "Mobile":
			if(cflag == 1){
				document.getElementById(textid).style.background="";
			}else{
				document.getElementById(textid).style.background="#66FF99";
				mflag = 1
			}
			break;
		case "Email":
			if(mflag == 1){
				document.getElementById(textid).style.background="";
			}else{
				document.getElementById(textid).style.background="#66FF99";
			}
			break;
	}
}
//注册信息检测
function checkreg(){
	var patrn = new Array();
	patrn[0]= /^[\w]{3,20}$/;
	patrn[2]=/^((13\d|15\d|18\d)\d{8})$|^(0\d(\d{9}|\d{10}))$/;
	patrn[3]=/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	if(""==document.getElementById("username").value){
		alert("请输入用户名");
		document.getElementById("username").focus();
		return false;
	}else if(!patrn[0].test(document.getElementById("username").value)){
		alert("用户名格式错误，应该为3~20位");
		document.getElementById("username").focus();
		return false;
	}
	if(""==document.getElementById("password").value){
		alert("请输入密码");
		document.getElementById("password").focus();
		return false;
	}else if((document.getElementById("password").value).length<6 || (document.getElementById("password").value).length>20){
		alert("密码格式错误，应该为6~20位");
		document.getElementById("password").focus();
		return false;
	}
	if(""==document.getElementById("cpassword").value){
		alert("请输入重复登录密码");
		document.getElementById("cpassword").focus();
		return false;
	}else if(document.getElementById("cpassword").value!=document.getElementById("password").value){
		alert("两次输入密码不一致");
		document.getElementById("cpassword").focus();
		return false;
	}
	if(""==document.getElementById("Mobile").value){
		alert("请输入手机号码！");
		document.getElementById("Mobile").focus();
		return false;
	}else if(!patrn[2].test(document.getElementById("Mobile").value)){
		alert("请输入正确的手机号码！");
		document.getElementById("Mobile").focus();
		return false;
	}
	if(""==document.getElementById("Email").value){
		alert("请输入邮箱地址！");
		document.getElementById("Email").focus();
		return false;
	}
	if(""==document.getElementById("usertype").value){
		alert("请选择用户类型！");
		return false;
	}
}

//检查用户名
function CheckUserName(UserName){
	var obj = document.getElementById("nameSuggest")
	var sReturn = getURL('get','register.asp?Action=CheckUserName&UserName='+ escape(UserName) + '&Rnd=' + Math.random(),'');
	if(sReturn==""){
		alert("连接服务器失败");
		return false;
	}
	if(sReturn=="200"){
		obj.innerHTML = '<font color="#00FF00">'+"该用户名可用！"+'</font>';
		document.getElementById("username").style.background="";	
		flag = 0;
	}
	else{
		obj.innerHTML = '<font color="#FF0000">'+sReturn+'</font>';
		flag = 1;
		return false;
	}	

}

//检查密码
function CheckPassWord(PassWord){
	if(""==PassWord){
		document.getElementById("PassWordSuggest").innerHTML='<font color="#FF0000">密码不能为空！</font>';
		pflag = 1;
		return false;
	}
	if(PassWord.length<6 || PassWord.length>20){
		document.getElementById("PassWordSuggest").innerHTML='<font color="#FF0000">密码格式错误，应该是6~20之间！</font>';
		pflag = 1;
		return false;
	}else{
		document.getElementById("PassWordSuggest").innerHTML='<font color="#00FF00">密码可以使用！</font>';
		document.getElementById("password").style.background="";
		pflag = 0;
	}
}
//检查重复密码
function CheckcpPassWord(cpPassWord){
	if(""==cpPassWord){
		document.getElementById("cpPassWordSuggest").innerHTML='<font color="#FF0000">重复密码不能为空！</font>';
		cflag = 1;
		return false;
	}else if(cpPassWord.length<6 || cpPassWord.length>20){
		document.getElementById("cpPassWordSuggest").innerHTML='<font color="#FF0000">重复密码格式错误，应该是6~20之间！</font>';
		cflag = 1;
		return false;
	}else if(cpPassWord!=document.getElementById("password").value){
		document.getElementById("cpPassWordSuggest").innerHTML='<font color="#FF0000">两次输入密码不一致！</font>';
		cflag = 1;
		return false;
	}else{
		document.getElementById("cpPassWordSuggest").innerHTML='<font color="#00FF00">重复密码输入正确！</font>';
		document.getElementById("cpassword").style.background="";
		cflag = 0;
	}	
}

//检查手机号码
function CheckMobile(Mobile){
	var obj = document.getElementById("MobileSuggest")
	var sReturn = getURL('get','register.asp?Action=CheckMobile&Mobile='+ escape(Mobile) + '&Rnd=' + Math.random(),'');
	if(sReturn==""){
		alert("连接服务器失败");
		return false;
	}
	if(sReturn=="200"){
		obj.innerHTML = '<font color="#00FF00">'+"该手机号码可用！"+'</font>';
		document.getElementById("Mobile").style.background="";
		mflag = 0;
	}
	else{
		obj.innerHTML = '<font color="#FF0000">'+sReturn+'</font>';
		mflag =1;
		return false;
	}	
}

//检查邮箱
function CheckEmail(Email){
	var obj = document.getElementById("EmailSuggest")
	var UserName = document.getElementById("UserName").value
	var sReturn = getURL('get','register.asp?Action=CheckEmail&Email='+ escape(Email) + '&UserName=' + escape(UserName) + '&Rnd=' + Math.random(),'');
	if(sReturn==""){
		alert("连接服务器失败");
		return false;
	}
	if(sReturn=="200"){
		obj.innerHTML = '<font color="#00FF00">'+"该邮箱地址可用！"+'</font>';
		document.getElementById("Email").style.background="";
	}
	else{
		obj.innerHTML = '<font color="#FF0000">'+sReturn+'</font>';
		return false;
	}	
}


//添加类别
function AddItemToList(parentElementID,childElement,selectedElement){
	var objParent,objChild,objSelected;
	var strSelect;
	objParent = document.getElementById(parentElementID);
	objChild = document.getElementById(childElement);
	objSelected = document.getElementById(selectedElement);
	if(objParent && objChild && objSelected){
		if(objParent.selectedIndex == -1){
			alert("请先选择大类");
			return false;
		}
		else if (objChild.selectedIndex == -1){
			alert("请先选择小类");
			return false;
		}
		else
			strSelect = objParent.options[objParent.selectedIndex].innerText + '-' + objChild.options[objChild.selectedIndex].innerText;
		if(objSelected.length>2){
			alert("只能选择三个");
			return false;
		}
		else{
			for(var i=0;i<objSelected.length;i++){
				if(objSelected.options[i].innerText==strSelect){
					alert("你已经选择了该选项");
					return false;
				}
			}
			objSelected.options[objSelected.length] = new Option(strSelect, strSelect);
		}
	}
}

//删除类别
function DeleteListSelectedItem(selectedElement){
	var objSelected;
	objSelected = document.getElementById(selectedElement);
	if(objSelected){
		if(objSelected.selectedIndex==-1){
			alert("请选择要移除的选项");
			return false;
		}
		else{
			objSelected.remove(objSelected.selectedIndex);
		}
	}
}

//检查个人用户（发型师）基本信息
function CheckPersonInfo(){
	if(document.getElementById("realname").value == ""){
		alert("真实姓名不能为空！");
		document.getElementById("realname").focus();
		return false;
	}
	
	if(document.getElementById("sex").value==""){
		alert("请选择性别信息！");
		return false;
	}
	
	if(document.getElementById("x_suozaidi").value==""){
		alert("请选择现在居住地！");
		return false;
	}
	if(document.getElementById("Checkextent").checked){
		if(document.getElementById("slt_selectedjobs").length == 0){
			alert("请选择希望工作岗位！");
			return false;
		}
		else{
			for(i=0;i<document.getElementById("slt_selectedjobs").length;i++){
				document.getElementById("slt_selectedjobs").options[i].selected = true;	
			}	
		}
		
		if(document.getElementById("slt_selectedplaces").length == 0){
			alert("请选择希望工作地点！");
			return false;
		}
		else{
			for(i=0;i<document.getElementById("slt_selectedplaces").length;i++){
				document.getElementById("slt_selectedplaces").options[i].selected = true;
			}
		}
		
		if(document.getElementById("deal").value == "" && !document.getElementById("interview").checked){
			alert("请填写薪资待遇或选择面议！");
			return false;
		}
	}
}

//检查店家用户基本信息
function CheckCompanyInfo(){
	if(""==document.getElementById("companyname").value){
		alert("请输入企业名称！");
		document.getElementById("companyname").focus();
		return false;
	}
	
	if(""==document.getElementById("industry").value){
		alert("请选择所属行业！");
		return false;
	}
	
	if(""==document.getElementById("x_suozaidi").value){
		alert("请选择企业所在地！");
		return false;
	}
	
	if(""==document.getElementById("x_suozaidi1").value){
		alert("请选择企业所在城市!");
		return false;
	}
	
	if(""==document.getElementById("contactperson").value){
		alert("请输入联系人！");
		return false;
	}
	
	if(""==document.getElementById("phone").value){
		alert("请输入联系人电话！");
		return false;
	}
	
	var patrn = new Array()
	
	patrn[0] = /^(13\d|15\d|18\d)\d{8}$/;
	patrn[1] = /^(\d{3,4})\-\d{8}$/;
	
	if(!patrn[0].test(document.getElementById("phone").value)&&!patrn[1].test(document.getElementById("phone").value)){
		alert("请输入正确的联系电话！");
		return false;
	}
}

//检查职位基本信息
function checkJobInfo(){
	if(""==document.getElementById("jobtype").value){
		alert("请选择职位类型！");
		return false;
	}
	if(""==document.getElementById("slt_category").value){
		alert("请选择职位类型！");
		return false;
	}
	if(""==document.getElementById("slt_subcategory").value){
		alert("请选择职位类型小类！");
		return false;
	}
	if(""==document.getElementById("jobname").value){
		alert("请输入职位名称！");
		document.getElementById("jobname").focus();
		return false;
	}
	if(""==document.getElementById("number").value){
		alert("请输入招聘人数！");
		document.getElementById("number").focus();
		return false;
	}
	if(""==document.getElementById("deal").value){
		alert("请输入薪资待遇！");
		document.getElementById("deal").focus();
		return false;
	}
	if(""==document.getElementById("EndDate").value){
		alert("请输入截止日期！");
		document.getElementById("EndDate").focus();
		return false;
	}
	if(""==document.getElementById("x_suozaidi").value){
		alert("请选择工作地区！");
		return false;
	}
	if(""==document.getElementById("x_suozaidi1").value){
		alert("请选择工作城市！");
		return false;
	}
	if(""==document.getElementById("require").value){
		alert("请输入具体要求！");
		document.getElementById("require").focus();
		return false;
	}
	if(""==document.getElementById("sex").value){
		alert("请选择性别要求！");
		return false;
	}
	if(""==document.getElementById("min_age").value){
		alert("请选择年龄的下限！");
		return false;
	}
	if(""==document.getElementById("max_age").value){
		alert("请选择年龄的上限！");
		return false;
	}
}

//用户中心首页左侧服务栏折叠展开
var status = false;
var ServiceID;
function clickMenu(clickmenu){
	if(!status){
		if(document.getElementById(clickmenu.id).className == "safeTitle"){
			document.getElementById(clickmenu.id).className = "safeTitleClick";
			document.getElementById('c' + clickmenu.id).style.display = "";
			status = true;
			ServiceID = clickmenu.id;
		}else if(document.getElementById(clickmenu.id).className == "safeTitleClick"){
			document.getElementById(clickmenu.id).className = "safeTitle";
			document.getElementById('c' + clickmenu.id).style.display = "none";
			status = false;
		}
	}else if(status){
		if(document.getElementById(clickmenu.id).className == "safeTitle"){
			document.getElementById(ServiceID).className = "safeTitle";
			document.getElementById('c' + ServiceID).style.display = "none";
			document.getElementById(clickmenu.id).className = "safeTitleClick";
			document.getElementById('c' + clickmenu.id).style.display = "";
			status = true;
			ServiceID = clickmenu.id;
		}else if(document.getElementById(clickmenu.id).className == "safeTitleClick"){
			document.getElementById(clickmenu.id).className = "safeTitle";
			document.getElementById('c' + clickmenu.id).style.display = "none";
			status = false;
		}
	}
}

//用户中心选项卡变换
var load2=false;
var load4=false;
var load3=false;
function showDiv(obj,num,len){
	var iSetID="i"+obj+num;
	if ( num==2 && !load2){
		try{document.getElementById(iSetID).src=""}catch(e){};
	if(obj == 'ntes'){
		load2=true;
		}
	}else if ( num==3 && !load3){
		try{document.getElementById(iSetID).src=""}catch(e){};
		if(obj == 'ntes'){load3=true;}
	}else if ( num==4 && !load4){
		try{document.getElementById(iSetID).src=""}catch(e){};
		if(obj == 'ntes'){load4=true;}
	}
	for(var id = 1;id<=len;id++){
		var setID=obj+id;
		var setnavID=obj+"nav"+id;
		if(id==num){
			try{document.getElementById(setID).style.display="block"}catch(e){};
			try{document.getElementById(setnavID).className="active"}catch(e){};
		}else{
			try{document.getElementById(setID).style.display="none"}catch(e){};
			try{document.getElementById(setnavID).className=""}catch(e){};
		}
	}  
}

//用户中心用户修改密码验证
function CheckUpdatePassWord()
{
	if(""==document.getElementById("OldPsw").value)
	{
		alert('请输入原密码！');
		document.getElementById("OldPsw").focus();
		return false;
	}
	if(""==document.getElementById("NewPsw").value)
	{
		alert('请输入新密码');
		document.getElementById("NewPsw").focus();
		return false;
	}
	if(""==document.getElementById("NewPsw2").value)
	{
		alert("请输入确认密码");
		document.getElementById("NewPsw2").focus();
		return false;
	}
	if(document.getElementById("NewPsw").value!=document.getElementById("NewPsw2").value)
	{
		alert('两次输入的密码不一致');
		document.getElementById("NewPsw2").value = "";
		document.getElementById("NewPsw2").focus();
		return false;
	}
}
function CheckUpdateInfo()
{
	var TrueName = document.getElementById("TrueName").value
	var Age = document.getElementById("Age").value
	var Province = document.getElementById("Province").value
	var City = document.getElementById("City").value
	var Area = document.getElementById("Area").value
	var Address = document.getElementById("Address").value
	if(TrueName!= ""){
		if(TrueName.length < 2 || TrueName.length > 10){
				alert("请输入正确的姓名！");
				return false;
			}
		}
	if(Age!=""){
		if(Age<=0||Age>=100){
				alert("请输入正确的年龄！");
				return false;
			}
		}
	if(Area.length > 50){
			alert("请输入正确的地区!");
			return false;
		}
	if(Address.length > 50){
		alert("地址信息过长！");
		return false;
		}
}
function GetCity(nID,nClass){
	var sReturn = getURL('get','Update_User.asp?Action=ShowCity&ID='+ nID + '&nClass='+ nClass + '&Rnd=' + Math.random(),'');
	if(sReturn==""){
		alert("连接服务器失败");
		return false;
	}
	document.getElementById("ShowCity").innerHTML = sReturn;
}

function CheckActiveCard(){
	if(""==document.getElementById('CardNum').value){
		alert('请输入卡号！');
		document.getElementById('CardNum').focus();
		return false;
	}	
	if(""==document.getElementById('CardPsw').value){
		alert('请输入卡的密码！');
		document.getElementById('CardPsw').focus();
		return false;
	}
}
	function CheckCard(CardName,CardPSW){
	var sReturn = getURL('get','Login.asp?Action=ChkCard&cardname='+ CardName + '&cardpassword='+ CardPSW + '&Rnd=' + Math.random(),'');
	if(sReturn==""){
		alert("连接服务器失败");
		return false;
	}
	
	if(sReturn=="001"){
		var defaulttime = 30;
		var timeover = setInterval(function(){if(defaulttime==0){document.getElementById('ReSubmit').innerHTML='<input type="button" onclick="CheckCard(document.getElementById(\'cardname\').value,document.getElementById(\'cardpassword\').value)" value="手机激活已成功" name="Submit3" id="resubmit3" class="btn"/>';clearInterval(timeover);}else{document.getElementById('ReSubmit').innerHTML='<span><font color="red">请先发送手机短信‘#JH#'+ CardName +'#'+ CardPSW +'’至106691609318激活，然后重新点击注册...</font></span><input type="button" onclick="CheckCard(document.getElementById(\'cardname\').value,document.getElementById(\'cardpassword\').value)" value="手机激活已成功('+ defaulttime +')" name="Submit3" disabled id="resubmit3" class="btn"/>';document.getElementById('loginBtn1').disabled=true;defaulttime = defaulttime -1;}},1000);
		return false;
	}else if(sReturn=="200"){
		document.theform2.submit();
		return true;
	}else{
		document.getElementById('ReSubmit').innerHTML='<div style="text-align:center;"><font color="red">'+ sReturn +'</font></div>';
		return false;
	}
}
