﻿// JScript 文件
function createXmlHttp() 
{ 
var A=null; 
try 
{ 
A=new ActiveXObject("Msxml2.XMLHTTP"); 
} 
catch(e) 
{ 
try 
{ 
A=new ActiveXObject("Microsoft.XMLHTTP"); 
} 
catch(oc){ } 
} 
if ( !A && typeof XMLHttpRequest != "undefined" ) 
{ 
A=new XMLHttpRequest(); 
} 
return A; 
}  


function doit() 
{ 
if(xmlhttp.readyState==4) 
{ 
if(xmlhttp.status==200) 
{ 
var xmltext=xmlhttp.responseText; 
} 
} 
} 


function GetHttpXml(Url)
{

	if(window.ActiveXObject)
	{
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e)
		{
			xmlhttp = null;
			alert("当前浏览器不支持!");
			return false;
		}
	}
	else
	{
		try
		{
			xmlhttp = new XMLHttpRequest();
		}catch(e)
		{
			xmlhttp = null;
			alert("当前浏览器不支持!");
			return false;
		}
	}
			
	
	xmlhttp.open ("get",Url,false);
	xmlhttp.setRequestHeader("Pragma","no-cache");
	xmlhttp.setRequestHeader("Cache-Control","no-cache");
	xmlhttp.setRequestHeader("Expires","0");
	
   // xmlhttp.onreadystatechange=createXmlHttp; 
	xmlhttp.send(null);	
	
	return (xmlhttp.responseText);
}

// 清除

function checkClear()
{
    $("#TextBox1").val("");
    $("#TextBox2").val("");
    $("#TextBox3").val("");
    $("#TextBox4").val("");
    $("#ImageCode").val("");
   return false;
}
//用户注册
function checkFrom1()
{
        var CName=$.trim($("#TextBox1").val());
        //var Email=$.trim($("#TextBox4").val());
        var paw=$.trim($("#TextBox2").val());
        var repaw=$.trim($("#TextBox3").val());
        
        //var Code=$.trim($("#ImageCode").val());
     
        var pattern=/[\u4e00-\u9fa5]/g;  
        if(pattern.test(CName))
        {
        $("#Firstname").html("<font color='red'>对不起,不能使用中文字符！</font>");
        return false;
        }
    
   
        if (CName.length<5 || CName.length>30 )
        {
        $("#Firstname").html("<font color='red'>帐号长度不正确!</font>");
        $("#TextBox1").get(0).focus();
        return false;
        }
        else
        {
        $("#Firstname").html("");
        }
        
        if(!checkMail(CName)){
            $("#Firstname").html("<font color='red'>对不起,只能使用Email做为帐号！</font>");
            return false;
        }
        if(paw.length<6 || paw.length>16)
        {
            $("#Repassword").html("<font color='red'>密码长度不够!</font>");
            $("#TextBox2").get(0).focus();
            return false;
        }
        else
        {
            $("#Passwords").html("");
        }
        if(repaw!=paw)
        {
            $("#Repassword").html("<font color='red'>密码不一致</font>");
            $("#TextBox2").get(0).focus();
            return false;
        }
        else
        {
            $("#Repassword").html("");
        }
        
        
        //用户是否存在
        var Url="Check.aspx?Rval1="+CName+"&Select=1";
        var values=GetHttpXml(Url);
        if(values>0)
        {
        $("#Firstname").html("<font color='red'>已经存在此用户</font>");
        return false;
        }
        
        
//            var Urls = "/Cust/Check.aspx";

//            var param={Select:"1",Rval1:CName,r:Math.random()};

//            $.get(Urls,param,function(responseValue){
//             $("#Firstname").html("<font color='red'>已经存在此用户</font>");
//                return false;
//            }
        



        if(!$("#yxCheck").get(0).checked){
            alert("请先阅读盈实服务协议！");
            return false;
        }
        var Urls = "/Cust/Check.aspx";
        //var param={Select:"4",CustName:CName,Pwd:paw,Code:Code,Email:Email};
        var param={Select:"4",CustName:CName,Pwd:paw,r:Math.random()};
       
        $.get(Urls,param,function(responseValue){
               
            if(trim(responseValue)!="")
        {
                if(responseValue==0)
                {
                 $("#Firstname").html("<font color='red'>已经存在此用户</font>");
                    return false;
                }
                
                if(responseValue==5) //登陆成功时
                {
                   //location.href="/msg.aspx?s=5";
                   var url=document.referrer;
                   if(url!=""){
                        location.href=url;
                   }else{
                        location.href="/";
                   }
                    return false;
                }

                 
        }
        }
        );
     
    return false;   

}


function checkLogin()
{
   
    var CustName=$("#LoginName").val();
    var Pwd=$("#Pawd").val();
    var ImageCode=$('#ImageCode').val();
    
    if($.trim(CustName)=="")
    {
        alert("请填写您的账号！");
        $("#LoginName").get(0).focus();
        return false;
    }
        if(trim(Pwd)=="")
    {
        alert("请填写登录密码！");
        $("#Pawd").get(0).focus();
        return false;
    }
    if(trim(ImageCode)==''){
        alert('请填写登录验证码！');
        $('#ImageCode').focus();
        return false;
    }
    $.get('/ajax/getimagecode.ashx',{r:new Date().getTime()},function(data){
        if(data!=ImageCode){
            alert('验证码错误！');
            $('#ImageCode').focus();
            $('#ImageCode').select();
            return false;
        }
        var Url = "/Cust/CheckLogin.aspx?CustName="+CustName+"&Pwd="+Pwd+"&r="+Math.random();
        //var param={CustName:CustName,Pwd:Pwd,r:Math.random()};
        $.get(Url,function(responseValue){
            if(trim(responseValue)!="")
            {
                    
                    if(responseValue==5) //登陆成功时
                    {
                        var ref=$("#refUrl").val();

                        if(typeof(ref)!="undefined" && ref!=""){
                             location=ref;
                        }else{
                             ref=document.referrer;
                             if(ref==""){ref="/";}
                             location=ref;
                        }
                     return false;
                    }
                    if(responseValue == 1111)   //为东莞用户
                    {
                        alert('尊敬的客户您好！东莞工行2008年的信用卡积分已停止兑换，2009年信用卡积分兑换服务正在启动中......感谢您的参与！');
                        $("#Pawd").val('');
                        $("#LoginName").focus();
                        return false;
                    }
                    if(responseValue.indexOf("错误"))   //当页面出错时。
                    {
                        alert('用户名或密码错误！');
                        $("#Pawd").val('');
                        $("#LoginName").focus();
                        return false;
                    }
                    
            }
        });
    });
     
    return false; 
}


function trim(s)
{  
    return s.replace(/(^\s*)|(\s*$)/g, "");
} 




//邮箱检测
function checkMail(email){
  var rec = /\b(^(\S+@).+((\.com)|(\.COM)|(\.qq)|(\.QQ)|(\.NET)|(\.net)|(\.ORG)|(\.org)|(\.INFO)|(\.info)|(\.edu)|(\.mil)|(\.gov)|(\.biz)|(\.ws)|(\.us)|(\.tv)|(\.cc)|(\..{2,2}))$)\b/;
  return  rec.test(email);
 } 
 
 function checkRegedit()
{
    var CName=trim(document.getElementById("TextBox1").value);
    
    var pattern=/[\u4e00-\u9fa5]/g;  
          if(pattern.test(CName))
            {
                 document.getElementById("Firstname").innerHTML = "<font color='red'>对不起,不能使用中文字符！</font>";
                return false;
            }
  
    if (CName.length<5 || CName.length>20 )
    {
        document.getElementById("Firstname").innerHTML = "<font color='red'>帐号长度不正确!</font>";
        document.getElementById("TextBox1").focus();
        return false;
    }
     else
    {
         document.getElementById("Firstname").innerHTML ="";
    }
    
    if(!checkMail(CName)){
        document.getElementById("Firstname").innerHTML = "<font color='red'>只能使Email作为帐号！</font>";
        return false;
    }
    
    var Url="Check.aspx";
   // var values=GetHttpXml(Url);
    var param={Rval1:CName,Select:1};
    
    $.get(Url,param,function(data){
         if(data>0)
        {
          document.getElementById("Firstname").innerHTML = "<font color='red'>已经存在此用户</font>";
           return false;
        }
        else
        {
              document.getElementById("Firstname").innerHTML = "<font color='red'>可以注册此用户</font>";
           return false;
        }
    });
    
    return false;
   
}