﻿//注册
$(document).ready(function() {
    $.formValidator.initConfig({ formid: "form1", onerror: function(msg) { }, onsuccess: function() { reg(); return false; } });
    $("#tb_email").formValidator({ onshow: "请输入您的邮箱（用户名）", onfocus: "请输入您的邮箱（用户名）", oncorrect: "通过验证！" }).regexValidator({ regexp: "email", datatype: "enum", onerror: "邮件地址格式不正确" })
        .ajaxValidator({
            type: "get",
            url: "/Member/Handler/CheckUserName.ashx",
            success: function(data) {
                if (data == 0) {
                    return true;
                }
                else {
                    return false;
                }
            },
            buttons: $("#img_reg"),
            error: function() { },
            onerror: "此注册邮箱已经存在！",
            onwait: "正在进行校验，请稍候..."
        });

    $("#tb_nick").formValidator({ onshow: "请输入您的昵称", onfocus: "请输入您的昵称", oncorrect: "通过验证！" }).inputValidator({ min: 1, onerror: "请输入您的昵称" })
        .ajaxValidator({
            type: "get",
            url: "/Member/Handler/CheckUserNick.ashx",
            success: function(data) {
                if (data == 0) {
                    return true;
                }
                else {
                    return false;
                }
            },
            buttons: $("#img_reg"),
            error: function() { },
            onerror: "此用户昵称已经存在！",
            onwait: "正在进行校验，请稍候..."
        });
    $("#tb_pwd").formValidator({ onshow: "请输入您的密码，长度4 - 20个字符", onfocus: "请输入您的密码，长度4 - 20个字符", oncorrect: "通过验证！" }).inputValidator({ min: 4, max: 20, onerror: "请输入您的密码，长度4 - 20个字符" });
    $("#tb_pwdRe").formValidator({ onshow: "请再次输入密码，两次输入必须一致", onfocus: "请再次输入密码，两次输入必须一致", oncorrect: "通过验证！" }).inputValidator({ min: 1, onerror: "请再次输入您的密码" }).compareValidator({ desid: "tb_pwd", operateor: "=", onerror: "两次密码不一致,请确认" });
    $("#tb_realName").formValidator({ onshow: "请输入您的姓名", onfocus: "请输入您的姓名", oncorrect: "通过验证！" }).inputValidator({ min: 1, max: 20, onerror: "请输入您的姓名 (1-20)" });
    $("#tb_tel").formValidator({ onshow: "请输入您的手机号码 ", onfocus: "请输入您的手机号码 ", oncorrect: "通过验证！" }).regexValidator({ regexp: "mobile", datatype: "enum", onerror: "手机号码格式不正确" });
    $(".rd").formValidator({ tipid: "rd_agreeTip", onshow: "请勾选并同意活动条款", onfocus: "您还没有同意", oncorrect: "通过验证！" }).functionValidator({ fun: isAgree, onerror: "您还没有同意" });

    function reg() {
        $.ajax({
            type: "post",
            async: false,
            url: "/Member/Handler/register.ashx",
            dataType: "html",
            data: { tb_email: $("#tb_email").val(),
                tb_nick: $("#tb_nick").val(),
                tb_pwd: $("#tb_pwd").val(),
                tb_pwdRe: $("#tb_pwdRe").val(),
                tb_realName: $("#tb_realName").val(),
                tb_tel: $("#tb_tel").val(),
                rd_buy: $(".rd_buy").val(),
                rd_agree: $(".rd").val()
            },
            beforeSend: function(XMLHttpRequest) {
                //$("#showResult").text("正在验证信息...");
            },
            success: function(msg) {
                if (msg == "1") {
                    alert("恭喜你，注册成功！");
                    window.location.reload();
                }
                else {
                    $("#reg_tab").hide();
                    $("#reg_success").html(msg);
                }
            },
            complete: function(XMLHttpRequest, textStatus) {
            },
            error: function() {
            }
        });
    }

    function regSucceed() {
        $("#reg_tab").hide();
        $("#reg_success").show();
    }

    $("#img_shut").click(function() {
        $("#register").hide();
        $("#store_warp").hide();

    });

    $("#closestore").click(function() {
        $("#register").hide();
        $("#store_warp").hide();

    });
    $("#adv_close").click(function() {
        $("#adv_warp").hide();
        $("#broad_warp").hide();

    });
    $("#broad_close").click(function() {
        $("#adv_warp").hide();
        $("#broad_warp").hide();

    });

    //门店
    $.ajax({
        type: "get",
        //async: true,
        url: "/page/control/ddl_province.ashx",
        dataType: "html",
        beforeSend: function(XMLHttpRequest) {
            //$("#showResult").text("正在查询...");
        },
        success: function(msg) {

            FillDll("ddl_first", msg, "选择省份");
            document.getElementById("ddl_second").options.add(new Option("选择城市", "0"));
        },
        complete: function(XMLHttpRequest, textStatus) {
        },
        error: function() {
        }
    });



    $("#ddl_first").change(function() {
        $.ajax({
            type: "get",
            async: false,
            url: "/page/control/ddl.ashx",
            dataType: "html",
            data: "id=" + $("#ddl_first").val(),
            beforeSend: function(XMLHttpRequest) {
                //$("#showResult").text("正在查询");
            },
            success: function(msg) {
                //$("#showResult").html(msg);
                FillDll("ddl_second", msg, "选择城市");
                if ($("#ddl_first").val() == "0") {
                    getStoreData();
                }
            },
            complete: function(XMLHttpRequest, textStatus) {
            },
            error: function() {
            }
        });
    });

    function FillDll(secondid, result, title) {
        var sel = document.getElementById(secondid);
        sel.length = 0;

        sel.options.add(new Option(title, "0"));
        if (result != "") {
            var allArray = result.split(",");
            for (var i = 1; i < allArray.length; i++) {
                var thisArray = allArray[i].split("|");
                sel.options.add(new Option(thisArray[0].toString(), thisArray[1].toString()));
            }
        }
    }

    function getStoreData() {
        $.ajax({
            type: "get",
            async: true,
            url: "/Member/Handler/GetStore.ashx",
            dataType: "html",
            data: "cityId=" + $("#ddl_second").val() + "&provinceId=" + $("#ddl_first").val(),
            beforeSend: function(XMLHttpRequest) {
                $("#door_list ul").text("正在查询...");
            },
            success: function(msg) {
                $("#door_list ul").html(msg);
            },
            complete: function(XMLHttpRequest, textStatus) {

            },
            error: function() {
            }
        });
    }

    $("#ddl_second").bind("change", getStoreData);
    $("#ddl_first").bind("change", getStoreData);

    getStoreData();


    //真情告白
    var img_gp = new Image();
    img_gp.width = 255;
    img_gp.height = 327;
    function getNewsData(i) {

        $.ajax({
            type: "get",
            async: false,
            url: "/Member/Handler/GetNews.ashx?id=" + i,
            dataType: "html",
            beforeSend: function(XMLHttpRequest) {
                $(".confess_msg_col01").html("正在加载图片...");
            },
            success: function(msg) {
                if (i == undefined) {
                    $("#confes_warp02").hide();
                    $("#confes_warp ul").html(msg);
                }
                else {
                    $("#confes_warp ul").hide();
                    $("#confes_warp02").show();
                    var j = msg.indexOf("|");
                    img_gp.src = "/Uploads/Image/" + msg.substr(0, j);

                    $(".confess_msg_col01").html(img_gp);
                    $(".confess_msg_col02").html(msg.substr(j + 1));
                }
            },
            complete: function(XMLHttpRequest, textStatus) {
            },
            error: function() {
            }
        });
    }
    getNewsData();

    $("#confes_warp li").each(function() {
        $(this).click(function() {
            var i = $(this).attr("id");
            getNewsData(i);
        });
    });
    $("#return").click(function() {
        $("#confes_warp ul").show();
        $("#confes_warp02").hide();
    });

    $(".a_shut").click(function() {
        $("#news_content").hide();
    });
    //真情告白结束

});


function isAgree() {
    if (!document.getElementById("rd1").checked) {
        return false;
    }
    else {
        return true;
    }
}

function openregister() {
    $("#register").show();
    $("#store_warp").hide();
    $("#adv_warp").hide();
    $("#broad_warp").hide();
    $("#news_content").hide();
}

function openstore() {
    $("#store_warp").show();
    $("#register").hide();
    $("#adv_warp").hide();
    $("#broad_warp").hide();
    $("#news_content").hide();
}

function closeAll() {
    $("#register").hide();
    $("#store_warp").hide();
    $("#adv_warp").hide();
    $("#broad_warp").hide();
    $("#news_content").hide();
}

function openadv() {
    $("#register").hide();
    $("#store_warp").hide();
    $("#adv_warp").show();
    $("#broad_warp").hide();
    $("#news_content").hide();
}

function openbroad() {
    $("#store_warp").hide();
    $("#register").hide();
    $("#adv_warp").hide();
    $("#news_content").hide();
    $("#broad_warp").show();
}

function openNews() {
    closeAll();
    $("#news_content").show();
    $("#confes_warp ul").show();
    $("#confes_warp02").hide();
}
function showTiaoKuan() {
    var URL = "/tiaokuan.htm";
    var status = "toolbar=no,directories=no,scrollbars=no,resizable=no,status=no,menubar=no, width=797, height=438, top=50,left=50";
    window.open(URL, "网络服务条款", status)
}

//推荐好友
var parms = location.search;
if (parms.length > 6 && parms.indexOf("?user=") != -1) {
    $.ajax({
        type: "get",
        async: false,
        url: "/Member/Handler/AddEventUser.ashx" + parms,
        dataType: "html",
        beforeSend: function(XMLHttpRequest) {
            //$("#showResult").text("正在查询...");
        },
        success: function(msg) {

        },
        complete: function(XMLHttpRequest, textStatus) {
        },
        error: function() {
        }
    });
}
   
