﻿$(function(){

//用户注册
    $("#regist").click(function(){
    var firstname=$.trim($("#fname").val());
    var lastname=$.trim($("#lname").val());
    var email=$.trim($("#email").val());
    var password=$.trim($("#password").val());
    var confirm=$.trim($("#confirm").val());
    var phone=$.trim($("#phone").val());
    var streeaddress=$.trim($("#address1").val()+$("#address2").val());
    var city=$.trim($("#city").val());
    var province=$.trim($("#province").val());
    var zipcode=$.trim($("#zipcode").val());
    var country=$.trim($("#country").val());
    if(firstname.length<2)
    {
      alert('Is your first name correct? Our system requires a minimum of 2 characters.Plase try again');
      return;
    }
     if(lastname.length<2)
    {
      alert('Is your last name correct? Our system requires aminimum of 2 characters.Please try again.');
      return;
    }
     if(email.length<6)
    {
      alert('Is your email address correct? It should contain at least 6 characters.Please try again.');
      return;
    }
    
      var search_str = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/;
       var email_val = email;
       if(!(search_str.test(email_val))){
       alert('Please enter a valid email address. For example johndoe@domain.com.');
       return;
       }
    
    
     if(password.length<6)
    {
      alert('Your Password must contain a minimum of 6 characters.');
      return;
    }
     if(confirm!=password)
    {
      alert('Please make sure your passwords match.');
      return;
    }
     if(phone.length<3)
    {
      alert('Your Telephone Number must contain a minimum of 3 characters');
      return;
    }
     if(streeaddress.length<5)
    {
      alert('Your Street Address must contain a minimum of 5 characters.');
      return;
    }
    if(city.length<2)
    {
      alert('Your City must contain a minimum of 2 characters');
      return;
    }
     if(province.length<2)
    {
      alert('Your State must contain a minimum of 2 characters');
      return;
    }
      if(zipcode.length<4)
    {
      alert('Your Post/ZIP Code must contain aminimum of 4 characters');
      return;
    }
     if(country=="0")
    {
      alert('You must select a country from the Countries pull down menu');
      return;
    }
       $("#regist").attr("disabled","disabled");  
       $("#reg_img").css("display","block");
          $.post(""+ ugg.siteinfo.domain+"/Ajax/UserRegist.ashx",{email:email,password:password,firstname:firstname,lastname:lastname,streeaddress:streeaddress,city:city,province:province,zipcode:zipcode,country:country,phone:phone},function(msg){
         switch (msg) {
            case "2":  //该Email已经存在
              alert('Our system already has a record of that email address - please try logging in with that email address. If you do not use that address any longer you can correct it in the My Account area.');
               $("#regist").attr("disabled","");  
                $("#reg_img").css("display","none");
             break;
            case "1":
                alert("Registration Success!");
                 if(getUrlPara("from")!="http:")
                {
                  location.href=getUrlPara("from");
                }
                else
                {
                location.href=ugg.siteinfo.domain+"/Index.html";
                }
                break;
            case "0":
                alert("Sorry! Failure to submit,Please try again a little");
                $("#regist").attr("disabled","");  
                $("#reg_img").css("display","none");
                }
        });
    });
    
    
    
    
    
    //登录
    $("#login").click(function(){
    var email=$.trim($("#login_email").val());
    var password=$.trim($("#login_password").val());
    if(email.length<1)
    {
      alert('Sorry,Please enter the email.');
      return;
    }
    if(password.length<1)
    {
      alert('Sorry, Please enter the password.');
      return;
    }
       var search_str = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/;
       var email_val = email;
       if(!(search_str.test(email_val))){
       alert('Please enter a valid email address. For example johndoe@domain.com.');
       return;
       }
    
       $("#login").attr("disabled","disabled");  
        $("#log_img").css("display","block");
          $.post(""+ ugg.siteinfo.domain+"/Ajax/LogIn.ashx",{email:email,password:password},function(msg){
         switch (msg) {
            case "-2":
              alert('Invalid login or password.');
               $("#login").attr("disabled",""); 
               $("#log_img").css("display","none");
              break;
            case "1":
                if(getUrlPara("from")!="http:")
                {
                  location.href=getUrlPara("from");
                }
                else
                {
                location.href=ugg.siteinfo.domain+"/Index.html";
                }
                break;
            case "0":
                alert("Sorry! Login Failed,Please try again a little");
                $("#login").attr("disabled","");  
                $("#log_img").css("display","none");
             }
        });
    
    });
    
    
    
})




//登录事件

var Login=function()
{
    var email=$.trim($("#login_email").val());
    var password=$.trim($("#login_password").val());
    if(email.length<1)
    {
        alert('Sorry, Please enter the email.');
      return;
    }
    if(password.length<1)
    {
       alert('Sorry, Please enter the password.');
      return;
    }
      var search_str = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/;
       var email_val = email;
       if(!(search_str.test(email_val))){
       alert('Please enter a valid email address. For example johndoe@domain.com.');
       return;
       }
        $("#a1").css("display","block");
       $("#login").attr("disabled","disabled");  
          $.post(""+ ugg.siteinfo.domain+"/Ajax/LogIn.ashx",{email:email,password:password},function(msg){
           $("#a1").css("display","none");
         switch (msg) {
            case "-2":
              alert('Invalid login or password.');
               $("#login").attr("disabled",""); 
              break;
            case "1":
                site.firststep();
                break;
            case "0":
                alert("Sorry! Login Failed,Please try again a little");
                $("#login").attr("disabled","");  
             }
        });
}
