﻿// JScript 文件
function chkLogin() {
	var wm = "您有如下项目没有填写正确：\n";
	var noerror = 0;
	var patrn=/^[a-zA-Z0-9]{4,16}$/;
    var patrn1=/^[a-zA-Z0-9]{4}$/; 

	var t1 = $("name")
	if (!patrn.exec(t1.value)) {
		wm += " ※ 登陆帐号\r\n";
		noerror=1;
	}

	var t2 = $("pwd")
	if (!patrn.exec(t2.value)) {
		wm += " ※ 登陆密码\r\n";
		noerror+=2;
	}
	
	var t3 = $("chk")
	if (!patrn1.exec(t3.value)) {
		wm += " ※ 验证码\r\n";
		noerror+=3;
	}
	
	if (noerror != 0) {
		alert(wm);
		if (noerror==1){
			t1.focus();
		}
		if (noerror==2){
			t2.focus();
		}
		if (noerror==3){
			t3.focus();
		}
		return false;
	}
	var option={
		parameters:"name="+t1.value+"&password="+t2.value+"&chk="+t3.value+"&action=deng",
		method:"get",
		onSuccess:function(transport){
			var rp=transport.responseText;
			if(rp=="0"){ 
			    window.location.href="Default.aspx";
			} else if(rp=="3") { 
			    alert("用户名错误!"); 
			} else if(rp=="4") {
			    alert("密码错误!");
			} else if(rp=="5") {
			    alert("验证码错误!");
			}
			else if(rp=="6") {
			    alert("验证码错误!请刷新验证码！");
			}
		},
		onFailure:function(transport){
			alert(transport.responseText+"数据提交失败，请检查网络或重试。");
		}
	}
	var request=new Ajax.Request("ajax.aspx",option);
	return;
}
function zhuce()
{
    var patrn=/^[a-zA-Z0-9]{4,16}$/;//用户名，密码
    var patrn1=/^[a-zA-Z0-9]{4}$/;//验证码
    var patem=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
    if(document.getElementById("nan").checked==true)
    {
        sex=document.getElementById("nan").value;
    }
    else if(document.getElementById("nu").checked==true)
    {
        sex=document.getElementById("nu").value;
    }
    if (!patrn.exec($("nam").value))
    {
        document.getElementById("cname").innerHTML="用户名错误！用户名要4-16位字符(包括数字，字母)";
        document.getElementById("cname").style.color="#ff0000";
        return false;
    }
    else if(!patrn.exec($("password").value))
    {
        document.getElementById("cname").innerHTML="用户名正确";
        document.getElementById("cname").style.color="#009900";
        document.getElementById("cpassword").innerHTML="密码错误！密码要4-16位字符(包括数字，字母)";
        document.getElementById("cpassword").style.color="#ff0000";
        return false;
    }
    else if($("password").value!==$("pwd").value)
    {
        document.getElementById("cpassword").innerHTML="密码正确！";
        document.getElementById("cpassword").style.color="#009900";
        document.getElementById("cpwd").innerHTML="解认密码错误！";
        document.getElementById("cpwd").style.color="#ff0000";
        return false;
    }
    else if(document.getElementById('sheng').value=="请选择省份名")
    {
        document.getElementById("cpwd").innerHTML="解认密码正确！";
        document.getElementById("cpwd").style.color="#009900";
        document.getElementById("cshengshi").innerHTML="请选省份！";
        document.getElementById("cshengshi").style.color="#ff0000";
        return false;
    }
    else if(document.getElementById('city').value=="请选择城市名")
    {
        document.getElementById("cshengshi").innerHTML="";
        document.getElementById("cshi").innerHTML="请选择城市名！";
        document.getElementById("cshi").style.color="#ff0000";
        return false;
    }
    else if(!patem.exec($("email").value))
    {
        document.getElementById("cshi").innerHTML="所在省市正确";
        document.getElementById("cshi").style.color="#009900";
        document.getElementById("cemail").innerHTML="email错误！！";
        document.getElementById("cemail").style.color="#ff0000";
        return false;
    }
    else if(!patrn1.exec($("Text1").value))
    {
        document.getElementById("cemail").innerHTML="email正确！";
        document.getElementById("cemail").style.color="#009900";
        document.getElementById("Span1").innerHTML="验证错误！！";
        document.getElementById("Span1").style.color="#ff0000";
        return false;
    }
    var option={
		parameters:"name="+$("nam").value+"&pwd="+$("password").value+"&sex="+sex+"&sheng="+escape($("sheng").value)+"&shi="+escape($("city").value)+"&email="+$("email").value+"&chk="+$("Text1").value+"&action=zhu",
		method:"get",
		onSuccess:function(transport){
			var rp=transport.responseText;
			if(rp=="0")
			{ 
			    document.getElementById("Span1").innerHTML="验证码错误";
                document.getElementById("Span1").style.color="#009900";
			} 
			else if(rp=="1") 
			{ 
			    document.getElementById("cname").innerHTML="用户名已被注册，请重试!";
                document.getElementById("cname").style.color="#ff0000"; 
			} else if(rp=="3") 
			{
			    document.getElementById("Span1").innerHTML="验证码已过期，请重新刷新验证码";
                document.getElementById("Span1").style.color="#009900";
			} 
			else if(rp=="5") 
			{
			    document.getElementById("ddz").innerHTML="注册失败!请重试！";
                document.getElementById("ddz").style.color="#009900";
			}
			else if(rp=="2") 
			{
			    alert("注册成功");
                location.href="Default.aspx";
			}
		},
		onFailure:function(transport){
			alert(transport.responseText+"数据提交失败，请检查网络或重试。");
		}
	}
	var request=new Ajax.Request("ajax.aspx",option);
	return;
}
function Getname() 
{
	var wm = "您有如下项目没有填写正确：\n";
	var noerror = 0;
	var patrn=/^[a-zA-Z0-9]{4,16}$/; 

	var t1 = $("nam")
	if (!patrn.exec(t1.value)) {
	   $("cname").innerHTML="用户名错误！用户名要4-16位字符(包括数字，字母)";
       $("cname").style.color="#ff0000";
       return false;
	}
	var option={
		parameters:"name="+t1.value+"&action=house",
		method:"get",
		onSuccess:function(transport){
			var rp=transport.responseText;
			if(rp=="0")
			{ 
			    document.getElementById("cname").innerHTML="可以注册";
                document.getElementById("cname").style.color="#009900";
				ff(document.getElementById("password"));
			} else if(rp=="5") 
			{ 
			    document.getElementById("cname").innerHTML="这个用户名已被注册，请重试!";
                document.getElementById("cname").style.color="#ff0000";
			} 
		},
		onFailure:function(transport){
			alert(transport.responseText+"数据提交失败，请检查网络或重试。");
		}
	}
	var request=new Ajax.Request("ajax.aspx",option);
	return;
}
function getpwd(name)
{
    var patrn=/^[a-zA-Z0-9]{4,16}$/;
    if (!patrn.exec(name)) 
    {
       document.getElementById("cpassword").innerHTML="密码错误！密码要4-16位字符(包括数字，字母)";
       document.getElementById("cpassword").style.color="#ff0000";
    }
	else
	{
		document.getElementById("cpassword").innerHTML="密码正确！";
        document.getElementById("cpassword").style.color="#009900";
	}
}
function getwd(name,name1)
{
    if (name!=name1) 
    {
       document.getElementById("cpwd").innerHTML="密码错误！密码要4-16位字符(包括数字，字母)";
       document.getElementById("cpwd").style.color="#ff0000";
    }
	else
	{
		document.getElementById("cpwd").innerHTML="密码正确！";
        document.getElementById("cpwd").style.color="#009900";
	}
}
function cc(name)
{
var name=document.getElementById(name).value;
if (name=="")
{alert("请输入关键词！");
return false;
}
else if(name!="")
{
location.href='search.aspx?name='+escape(name);
return false;
}
return false;
}
function ff(dd)
{
   ff.focus();
}

