﻿
var ptime;
var ctime;
$(document).ready(function() {
    
    //浮动层显示
    if($(document).width()<1000)
    {
        $(".float_div").css({"height":$(document).height(),"width":$(document).width()});
    }
    else 
        $(".float_div").css({"height":$(document).height(),"width":$(window).width()});
    //经销商专区登录居中
    $(".registerlogin").css({"left":($(window).width()-$(".registerlogin").width())/2,"top":($(window).height()-$(".registerlogin").height())/2});
//    $(window).scroll(function(){ 
//     $(".registerlogin").css({"top":($(window).scrollTop()+($(window).height()-$(".registerlogin").height())/2)}); 
//    }) ;

    //经销商专区注册居中
    $(".registerbg").css({"left":($(window).width()-$(".registerbg").width())/2,"top":($(window).height()-$(".registerbg").height())/2});
   
    
    //点击弹出经销商专区登录
    $("#LoginDist").click(function() {
        $(".registerlogin").css({"display":""});
        $(".float_div").css({"display":""});
    });
    
    //邮箱验证
    var myreg = /^([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+.[a-za-z]{2,3}$/;
    
    //经销商专区登录
    $("#DisLogining").click(function() {
        var distname=$("#txtDistName").val();
        var distpwd=$("#txtDistPwd").val();
//        var distemail=$("#txtDistEmail").val();
        
        if(distname=="")
        {
            alert("登录名不能为空！");
            return;
        }
        else if(distpwd=="")
        {
            alert("密码不能为空！");
            return;
        }
        else
        {
//            alert(distname+","+distpwd+","+distemail);
            GetDistSession("LoginIng",distname,distpwd,"");
        }
    });
    
    //经销商专区注册
    $("#DisLogin").click(function() {
    
        $(".registerlogin").css({"display":"none"});
        $(".registerbg").css({"display":""});
    });
    
    //关闭经销商专区登录窗
    $("#CloseDist").click(function() {;
        $("#txtDistName").val("");
        $("#txtDistPwd").val("");
        $("#txtDistEmail").val("");
        $(".registerlogin").css({"display":"none"})
        $(".float_div").css({"display":"none"});
    });
    
    //经销商注册信息
    
     //弹出省下拉信息
    $("#txtProvinces").click(function() {
        $(".Menu_prov").css({"display":""});
        $(".Menu_city").css({"display":"none"});
    });
    //选择省信息
    $(".Menu_prov>ul>li").click(function() {
        $("#txtProvinces").val($(this).html());
        $(".Menu_prov").css({"display":"none"});
        GetCity($(this).attr("id"));
    }).mouseover(function() {
        $(this).css({"background":"#f4f4f4"});
        $(this).mouseout(function() {
            $(this).css({"background":""});
        });
         clearInterval(ptime);
    }).mouseout(function() {
        ptime=setInterval("SlideDiv('.Menu_prov');",2000);
    });
    
    //弹出城市下拉信息
    $("#txtCity").click(function() {
        $(".Menu_prov").css({"display":"none"});
        $(".Menu_city").css({"display":""});
    });
    //选择城市信息
     $(".Menu_city>ul>li").click(function() {
        $("#txtCity").val($(this).html());
         clearInterval(ctime);
    }).mouseover(function() {
        $(this).css({"background":"#f4f4f4"});
        $(this).mouseout(function() {
            $(this).css({"background":""});
        });
        clearInterval(ctime);
    }).mouseout(function() {
        ctime=setInterval("SlideDiv('.Menu_city');",2000);
    });
    
    
    //清空注册信息
    $("#ClearLogin").click(function() {
        $("#txtLoginName").val("");
        $("#txtLoginPwd").val("");
        $("#txtLoginAPwd").val("");
        $("#txtProvinces").val("请选择省");
        $("#txtCity").val("请选择城市");
        $("#txtConpany").val("");
        $("#txtName").val("");
        $("#txtJob").val("");
        $("#txtPhone").val("");
        $("#txtfax").val("");
        $("#txtAddress").val("");
        $("#txtEmail").val("");
        $("#txtZip").val("");
        
    });

    //提交注册信息
    $("#Confirmation").click(function() {
        if($("#txtLoginName").val()=="")
        {
            alert("用户名不能为空！");
            return;
        }
        else if($("#txtLoginPwd").val()=="")
        {
            alert("密码不能为空！");
            return;
        }
        else if($("#txtLoginAPwd").val()=="")
        {
            alert("确认密码不能为空！");
            return;
        }
        else if($("#txtLoginAPwd").val()!=$("#txtLoginAPwd").val())
        {
            alert("密码和确认密码不相同！");
            return;
        }
        else if($("#txtName").val()=="")
        {
            alert("姓名不能为空！");
            return;
        }
        else if($("#txtPhone").val()=="")
        {
            alert("电话不能为空！");
            return;
        }
        else if($("#txtEmail").val()=="")
        {
            alert("邮箱不能为空！");
            return;
        }
        else if(!myreg.test($("#txtEmail").val()))
        {
            alert("请输入正确的Email地址！");
            return;
        }
        else
        {
            GetDistLogin("Login",$("#txtLoginName").val(),$("#txtLoginPwd").val(),$("#txtProvinces").val(),$("#txtCity").val(),$("#txtConpany").val(),$("#txtName").val(),$("#txtJob").val(),$("#txtPhone").val(),$("#txtfax").val(),$("#txtAddress").val(),$("#txtEmail").val(),$("#txtZip").val());
        }
    });
});

SlideDiv=function(projcss)
{
    $("."+projcss).css({"display":"none"});
}



/**************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************/
/*经销商注册信息提交AJAX调用程序*/
/**************************************************************************************************************************************************************************/
function GetDistLogin(Status,DisName,DisPwd,Provinces,City,Company,UserName,Jobs,Phone,Fax,Address,Email,Zip)
{

    $.ajax({
                  type : "post",
                 
                  url : "../AjaxData/DistributorsData.aspx",
                 
                  data : {Status:Status,DisName:DisName,DisPwd:DisPwd,Provinces:Provinces,City:City,Company:Company,UserName:UserName,Jobs:Jobs,Phone:Phone,Fax:Fax,Address:Address,Email:Email,Zip:Zip},//经销商注册信息
                
                
                 //如果成功返回
                 success : function(result)
                 {      
                 
                     //如果从服务器正常获取数据
                     if(Contains(result,"Failure"),true) 
                     {
                        if(Status=="Login")
                        {
                            if(result=="true")
                            {
                                 $(".registerbg").css({"display":"none"});
                                 $(".float_div").css({"display":"none"});
                                alert("经销商朋友，恭喜您申请注册成功，\r我们会及时审核您的注册信息，审核通过后您即可登录此专区。\r如有疑问，请致电0757-28108311");
                               
                            }
                            else
                            {
                                alert(result);
                            }
                        }

                     }//服务器异常
                     else
                     {
                        alert("服务器忙,请稍候再尝试......");
                     }
                 }
         }); 
}


/**************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************/
/*经销商登录AJAX调用程序*/
/**************************************************************************************************************************************************************************/
function GetDistSession(Status,DisName,DisPwd,Email)
{
    $.ajax({
                  type : "post",
                 
                  url : "../AjaxData/DistributorsData.aspx",
                 
                  data : {Status:Status,DisName:DisName,DisPwd:DisPwd,Email:Email},//Status标识状态,LoginUserName登录名称，Email注册的邮箱地址，Pwd登录密码
                
                
                 //如果成功返回
                 success : function(result)
                 {      
                     //如果从服务器正常获取数据
                     if(Contains(result,"Failure"),true) 
                     {
                        if(Status=="LoginIng")
                        {
                            if(result=="true")
                            {
                                window.location="../ResellerCenter/index.aspx";
                            }
                            else if(result=="false")
                            {
                                alert("帐号还没有通过审核或用户名或密码或邮箱不正确！");
                            }
                            else
                            {
                                alert("用户名或密码或邮箱不正确！");
                            }
                        }

                     }//服务器异常
                     else
                     {
                        alert("服务器忙,请稍候再尝试......");
                     }
                 }
         }); 
}


/**************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************/
/*经销商注册信息AJAX调用程序*/
/**************************************************************************************************************************************************************************/
function GetCity(ProvincesID)
{
    $.ajax({
                  type : "post",
                 
                  url : "../AjaxData/CityData.aspx",
                 
                  data : {ProvincesID:ProvincesID},//Provinces_ID 省ID
                
                
                 //如果成功返回
                 success : function(result)
                 {      
                     //如果从服务器正常获取数据
                     if(Contains(result,"Failure"),true) 
                     {
                        $(".Menu_city").html(result);
                        
                        //选择城市信息
                         $(".Menu_city>ul>li").click(function() {
                            $("#txtCity").val($(this).html());
                             clearInterval(ctime);
                             $(".Menu_city").css({"display":"none"});
                        }).mouseover(function() {
                            $(this).css({"background":"#f4f4f4"});
                            $(this).mouseout(function() {
                                $(this).css({"background":""});
                            });
                            clearInterval(ctime);
                        }).mouseout(function() {
                            ctime=setInterval("SlideDiv('.Menu_city');",2000);
                        });
                        
                     }//服务器异常
                     else
                     {
                        alert("服务器忙,请稍候再尝试......");
                     }
                 }
         }); 
}


/*
*string:原始字符串
*substr:子字符串
*isIgnoreCase:忽略大小写
*/
function Contains(string,substr,isIgnoreCase)
{
    if(isIgnoreCase)
    {
     string=string.toLowerCase();
     substr=substr.toLowerCase();
    }
     var startChar=substr.substring(0,1);
     var strLen=substr.length;
     for(var j=0;j<string.length-strLen+1;j++)
     {
         if(string.charAt(j)==startChar)//如果匹配起始字符,开始查找
         {
               if(string.substring(j,j+strLen)==substr)//如果从j开始的字符与str匹配，那ok
               {
                     return true;
               }   
         }
     }
     return false;
}

