﻿//用户名
function checkusername(thisinput){
	
	var count		=thisinput.value;
	

	if (count==""){
		thisinput.style.borderColor="#FF6000";
		showusernameInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>用户名不能为空!!!</font></div>";
	}
	else if (count.length<4 || count.length>10){
		thisinput.style.borderColor="#FF6000";
		showusernameInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>用户名必须在4~10位之间!!!</font></div>";
	}
	else{

	var UserTypeVal	=document.getElementsByName("UserType");
	for(i=0;i<UserTypeVal.length;i++){
		if(UserTypeVal[i].checked){
			UserTypeVal=UserTypeVal[i].value;	
		}
	}

	var username	=	document.getElementById("UsName").value;
	var LyAjax = false;
   	 //开始初始化XMLHttpRequest对象
   	 if(window.XMLHttpRequest) { //Mozilla 浏览器
	 	LyAjax = new XMLHttpRequest();
			if (LyAjax.overrideMimeType) {//设置MiME类别
		LyAjax.overrideMimeType('text/xml');
			}
  	 }else if (window.ActiveXObject) { // IE浏览器
		try {
		LyAjax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		try {
			LyAjax = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
		}
  	 }
		LyAjax.open("POST","RegAjax.asp?un="+username,false);
		//LyAjax.open("POST","../RegAjax.asp?un="+username+"&UserType="+UserTypeVal,false);
		LyAjax.send();
		
		var returnLy=unescape(LyAjax.responseText);
		
		if (returnLy==1){
			thisinput.style.borderColor="#FF6000";
			document.getElementById("showusernameInfo").innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>抱歉此用户名用!!!</font></div>"
		}
		else{
			document.getElementById("showusernameInfo").innerHTML="<div id='span'><img src='Images/y.gif'>&nbsp;&nbsp;<font color=#208600>恭喜此用户名可用.</font></div>"
		}
	}
}
//公司名称
function checkInputCompany(thisinput){
	
	var count=thisinput.value.length;

	if (count==""){

		thisinput.style.borderColor="#FF6000";
		showCompanyInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>公司名称不能为空!!!</font></div>";
	}
	else if (count<1 || count>60){

		thisinput.style.borderColor="#FF6000";
		showCompanyInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>您输入的公司名称不正确,可能是过长或过短!</font></div>";
	}
	else{
		showCompanyInfo.innerHTML="<div id='span'><img src='Images/y.gif'>&nbsp;&nbsp;<font color=#208600>符合要求.</font></div>";	
	}
}
//密码
function checkInputPassword(thisinput){
	
	var count=thisinput.value.length;

	if (count==""){

		thisinput.style.borderColor="#FF6000";
		showPasswordInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>密码不能为空!!!</font></div>";
	}
	else if (count<6 || count>20){

		thisinput.style.borderColor="#FF6000";
		showPasswordInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>密码必须在6~20位之间，请重新输入!!!</font></div>";
	}
	else{
		
		showPasswordInfo.innerHTML="<div id='span'><img src='Images/y.gif'>&nbsp;&nbsp;<font color=#208600>密码符合要求.</font></div>";
		
	}
}

//确认密码
function checkConfirmInputPassword(thisinput){
	
	var conpass=thisinput.value;
	
	var oldpass=document.regForm.UserPass.value;
	

	if (conpass==""){

		thisinput.style.borderColor="#FF6000";
		showConfirmPasswordInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>确认密码不能为空!!!</font></div>";
	}
	else if (conpass !=oldpass){
		
		thisinput.style.borderColor="#FF6000";
		showConfirmPasswordInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>确认密码与注册密码不相同!!!</font></div>";
	}
	else{
		showConfirmPasswordInfo.innerHTML="<div id='span'><img src='Images/y.gif'>&nbsp;&nbsp;<font color=#208600>确认密码正确.</font></div>";
	}
}

//密钥

function checkInputKeyPass(thisinput){
	
	var count=thisinput.value.length;

	if (count==""){

		thisinput.style.borderColor="#FF6000";
		showKeyPassInfo.innerHTML="<li><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>密钥不能为空!在您找回密码时有用</font></li>";
	}
	else if (count!=8){

		thisinput.style.borderColor="#FF6000";
		showKeyPassInfo.innerHTML="<img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>密钥必须是8位数字组成，请重新输入!!!</font>";
	}
	else{
		
		showKeyPassInfo.innerHTML="<img src='Images/y.gif'>&nbsp;&nbsp;<font color=#208600>密钥符合要求.</font>";
		
	}
}



//着色
function fEvent(sType,oInput){
		switch (sType){
			case "focus" :
				oInput.isfocus = true;
			case "mouseover" :
				oInput.style.borderColor = '#7A7A7A';
				break;
			case "blur" :
				oInput.isfocus = false;
			case "mouseout" :
				if (!oInput.isfocus){
					oInput.style.borderColor='#D5D5D5';
				}
				break;
		}
	}

function is_email(str)
	{ 
	if((str.indexOf("@")==-1)||(str.indexOf(".")==-1))
	{
	
	return false;
	}
	return true;
}
//电子信箱
//信箱
function checkmail(thisinput){
	
	var count=thisinput.value

	if (count==""){
		thisinput.style.borderColor="#FF6000";
		showmailInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>E-mail不能为空!!!</font></div>";
	}
	else if (!is_email(count)){
		thisinput.style.borderColor="#FF6000";
		showmailInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>您输的不是信箱格式,请重新输入!!!</font></div>";
	}
	else{
		
		var mail	=	document.getElementById("usermail").value;
		
		var LyAjax = false;
   	 //开始初始化XMLHttpRequest对象
   	 if(window.XMLHttpRequest) { //Mozilla 浏览器
	 	LyAjax = new XMLHttpRequest();
			if (LyAjax.overrideMimeType) {//设置MiME类别
		LyAjax.overrideMimeType('text/xml');
			}
  	 }else if (window.ActiveXObject) { // IE浏览器
		try {
		LyAjax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		try {
			LyAjax = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
		}
  	 }
		
		LyAjax.open("POST","RegAjax.asp?um="+mail,false);
		LyAjax.send();
		

		var seamen=unescape(LyAjax.responseText);
		
		if (seamen==1){
			thisinput.style.borderColor="#FF6000";
			document.getElementById("showmailInfo").innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>抱歉此信箱被占用!!!</font></div>"
		}
		else{
			document.getElementById("showmailInfo").innerHTML="<div id='span'><img src='Images/y.gif'>&nbsp;&nbsp;<font color=#208600>恭喜此信箱可用.</font></div>"
		}
	}
}

//联系人名字
function checkrealname(thisinput){
	
	var count=thisinput.value.length;

	if (count==""){

		thisinput.style.borderColor="#FF6000";
		showrealnameInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>姓名不能为空!!!</font></div>";
	}
	else if (count<2 || count>15){

		thisinput.style.borderColor="#FF6000";
		showrealnameInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>姓名不符合要求!!!</font></div>";
	}
	else{
		
		showrealnameInfo.innerHTML="<div id='span'><img src='Images/y.gif'>&nbsp;&nbsp;<font color=#208600>姓名符合要求.</font></div>";
		
	}
}
//聯繫地址 
function checkaddr(thisinput){
	
	var count=thisinput.value.length;

	if (count==""){

		thisinput.style.borderColor="#FF6000";
		showaddrInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>详细地址不能为空!!!</font></div>";
	}
	else if (count<8 || count>45){

		thisinput.style.borderColor="#FF6000";
		showaddrInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>详细地址不符合要求!!!</font></div>";
	}
	else{
		
		showaddrInfo.innerHTML="<div id='span'><img src='Images/y.gif'>&nbsp;&nbsp;<font color=#208600>详细地址符合要求.</font></div>";
		
	}
}
//聯繫電話
function checktel(thisinput){
	
	var count=thisinput.value.length;
	var patrn=/^[+]{0,1}(\d){1,4}[ ]?([-]?((\d)|[ ]){1,12})+$/;

	if (count==""){

		thisinput.style.borderColor="#FF6000";
		showtelInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>电话不能为空!!!</font></div>";
	}
	else if (count<7 || count>12){

		thisinput.style.borderColor="#FF6000";
		showtelInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>电话不符合要求!!!</font></div>";
	}
	
	else if (!patrn.exec(thisinput.value)){

		thisinput.style.borderColor="#FF6000";
		showtelInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>电话不符合要求!!!</font></div>";
	}
	else{
		
		showtelInfo.innerHTML="<div id='span'><img src='Images/y.gif'>&nbsp;&nbsp;<font color=#208600>电话符合要求.</font></div>";
		
	}
}
//郵政編碼
function checkpostcode(thisinput){
	
	var count=thisinput.value.length;
	var patrn=/^[0-9]{3,12}$/;
	if (count==""){

		thisinput.style.borderColor="#FF6000";
		showpostcodeInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>邮政编码不能为空!!!</font></div>";
	}
	else if (count!=6){

		thisinput.style.borderColor="#FF6000";
		showpostcodeInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>邮政编码不符合要求!!!</font></div>";
	}
	
	//var patrn=/^[0-9]{3,12}$/; 
//if(!patrn.exec(document.all["postcode"].value)){
//		 alert("请输入正确邮政编码!");
//		 return false  
//	}
//	else
//	{
//	return true
//	}
	
	else if (!patrn.exec(thisinput.value)){

		thisinput.style.borderColor="#FF6000";
		showpostcodeInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>邮政编码不符合要求!!!</font></div>";
	}
	else{
		
		showpostcodeInfo.innerHTML="<div id='span'><img src='Images/y.gif'>&nbsp;&nbsp;<font color=#208600>邮政编码符合要求.</font></div>";
		
	}
}
//认证码
function checkSeacode(thisinput){
	
	var count=thisinput.value.length;

	if (count==""){

		thisinput.style.borderColor="#FF6000";
		showcheckcodeInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>认证码不能为空!!!</font></span>";
	}
	else if (count!=6){

		thisinput.style.borderColor="#FF6000";
		showcheckcodeInfo.innerHTML="<div id='span'><img src='Images/x.gif'>&nbsp;&nbsp;<font color=red>认证码不符合要求!!!</font></span>";
	}
	//else if (count!=<%=session("SeamenCode")%>){
		
		//showcheckcodeInfo.innerHTML="";
		
	//}
	else{
		
		showcheckcodeInfo.innerHTML="";
		
	}
}
function fn_reg(o){
	
	var UserTypeObj=o.UserType;
	for(i=0;i<UserTypeObj.length;i++){
		if(UserTypeObj[i].checked){
			var UserTypeObjVal=UserTypeObj[i].value;//会员类别值
		}
	}	

	if((checkspace(o.UsName.value)||o.UsName.value.length<4||o.UsName.value.length>10)){
		alert("请填写4-10位字符长度的会员名!");
		o.UsName.focus();
		return;
	}
	if (UserTypeObjVal==1){
	
		if((checkspace(o.Company.value)||o.Company.value.length < 4||o.Company.value.length >80)){
			alert("公司名为空并字符个数在4-80个之间!");
			o.Company.focus();
			return;
		}
	}
    if((checkspace(o.password.value)||o.password.value.length < 4||o.password.value.length >10)){
		alert("请填写长度4-10位的密码");
		o.password.focus();
		return;
	}
	if(o.password.value!=o.Confirmpassword.value){
		alert("密码不一致，请重新输入!");
		o.Confirmpassword.focus();
		return;
	}
	if((checkspace(o.KeyPass.value)||o.KeyPass.value.length !=8)){
		alert("请输入8位数字组合的密钥!");
		o.KeyPass.focus();
		return;
	}
	if(!is_email(o.usermail.value)){
     o.usermail.value="";
		alert("请填写电子邮箱!\n注意格式!");
		o.usermail.focus();
		return;
	}
	if(checkspace(o.realname.value)){
		alert("联系人姓名不能为空!");
		o.realname.focus();
		return;
	}
	//if(checkspace(o.mailcode.value)||o.mailcode.value.length!=6){
	//	alert("邮政编码格式错误!");
	//	o.mailcode.focus();
		//return;
//	}
	if(checkspace(o.vertifycode.value)){
		alert("验证码不能为空!");
		o.vertifycode.focus();
		return;
	}	
	o.action="?action=DoIt";
	o.submit();
}
//检测登陆
function MemberCheck(){
	var User=document.getElementById("UserName");
	if (User.value==""){
		alert("用户名不能为空!");
		User.focus();
		return;
	}
	var UserPW=document.getElementById("UserPW");
	if (UserPW.value==""){
		alert("登录密码不能为空!");
		UserPW.focus();
		return;
	}
	document.MemberLogin.submit();
	//var AjaxUrl="ajax.asp?ProId="+Id+"&ObjShow="+ObjShow+"&action=pTop";
	//AjaxShow(AjaxUrl,ObjShow)
}
function EnterRedirect(){
	if(event.keyCode==13)
	var UName=$id('UserName');
	if (UName.value==''){
		alert('用户名不能为空!');
		UName.focus();
		return false;
	}
	var UPW=$id("UserPW");
	if (UPW.value==""){
		alert("登录密码不能为空!");
		UPW.focus();
		return false;
	}
	document.MemberLogin.submit();
}
//我要挑战
function fDefy(oo){
	
	if((checkspace(oo.fName.value)||oo.fName.value.length<2||oo.fName.value.length>10)){
		alert("请填写2-10位字符长度的姓名!");
		oo.fName.focus();
		return;
	}
    if(checkspace(oo.fTel.value)){
		alert("请填写联系电话");
		oo.fTel.focus();
		return;
	}
	if(!is_email(oo.fEmail.value)){
     oo.fEmail.value="";
		alert("请填写电子邮箱!\n注意格式!");
		oo.fEmail.focus();
		return;
	}
	if((checkspace(oo.fStory.value)||oo.fStory.value.length<80||oo.fStory.value.length>1000)){
		alert("工作经历字数在80-1000之间!");
		oo.fStory.focus();
		return;
	}
	if((checkspace(oo.fExp.value)||oo.fExp.value.length<80||oo.fExp.value.length>1000)){
		alert("管理经验字数在80-1000之间!");
		oo.fExp.focus();
		return;
	}	
	if((checkspace(oo.fDepict.value)||oo.fDepict.value.length<80||oo.fDepict.value.length>1000)){
		alert("详细描述字数在80-1000之间!");
		oo.fDepict.focus();
		return;
	}
	oo.submit();
}
//我要发布
function fIssue(oo){
	if(checkspace(oo.title.value)){
		alert("请填写餐厅名称!");
		oo.title.focus();
		return;
	}
    if(checkspace(oo.LinkMan.value)){
		alert("请填写联系电话");
		oo.LinkMan.focus();
		return;
	}
	if(checkspace(oo.KitArea.value)){
		alert("请填写厨房面积");
		oo.KitArea.focus();
		return;
	}
	if((checkspace(oo.Content.value)||oo.Content.value.length<80||oo.Content.value.length>1000)){
		alert("介绍字数在80-1000之间!");
		oo.Content.focus();
		return;
	}
	if((checkspace(oo.Synopsis.value)||oo.Synopsis.value.length<80||oo.Synopsis.value.length>1000)){
		alert("承包要求字数在80-1000之间!");
		oo.Synopsis.focus();
		return;
	}	
	oo.submit();
}