﻿
$(document).ready(function() {
    if ($("#fenglang").length > 0) {
        var $fDiv = $("#f_title div:not(:last)");
        $fDiv.mouseover(function(event) {

            if (window.XMLHttpRequest) {
                $fDiv.find("img").remove();
                $(this).append("<img class=\"f_img\" alt=\"\" src=\"/V4/img/Default/fengLang_1.png\" />");
            }
            else {

                if (!contain(this, event.fromElement)) {
                    var $fDiv_span = $fDiv.find(".f_img");
                    $fDiv_span.remove();
                    $(this).append("<img class=\"f_img\" alt=\"\" src=\"/V4/img/Default/fengLang_1.png\" />");
                    correctPNG();
                }
            }
            var titleId = $(this).attr("id");
            titleId = titleId.substring(2);
            $("#f_title .f_span_t").attr("class", "f_span");
            $(this).find(".f_span").attr("class", "f_span_t");

            $("#l_context>div").css("display", "none");
            $("#l_" + titleId).css("display", "block");
        });

    }
    //    var url = document.URL.toLowerCase();

    //    if (url.indexOf("/v4/default") > 0) {
    //        $("body").css("background-image", "url(/V4/img/Default/beijingShengDan.jpg)");
    //        $("body").css("background-repeat", "no-repeat");
    //    }
    if ($("#l_3").length > 0) {
        $("#l_3").click(function() {
            document.location = "/V4/SchoolModule/SchoolTiYan.aspx";
        });
    }
});

//ie6mouseover、mouseout边界问题
function contain(parentNode, node) {
    var _flag = parentNode.contains(node);
    
    return _flag;
}  

//pngIE6透明
function correctPNG() {
    var arVersion = navigator.appVersion.split("MSIE")
    var version = parseFloat(arVersion[1])
    if ((version >= 5.5) && (document.body.filters)) {
        for (var j = 0; j < document.images.length; j++) {
            var img = document.images[j]
            var imgName = img.src.toUpperCase()
            if (imgName.substring(imgName.length - 3, imgName.length) == "PNG") {
                var imgID = (img.id) ? "id='" + img.id + "' " : ""
                var imgClass = (img.className) ? "class='" + img.className + "' " : ""
                var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
                var imgStyle = "display:inline-block;" + img.style.cssText
                if (img.align == "left") imgStyle = "float:left;" + imgStyle
                if (img.align == "right") imgStyle = "float:right;" + imgStyle
                if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
                var strNewHTML = "<span " + imgID + imgClass + imgTitle
             + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
             + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
                img.outerHTML = strNewHTML
                j = j - 1
            }
        }
    }
}

//设置列表的一些效果
function ListBackStyle(idValue) {
    var $node = $("#" + idValue);
    var $eqO = $node.find("li:eq(0)");
    var $eqT = $node.find("li:eq(1)");
    var liNodes = $node.find(".b_c_text");
    if ($node.find("li").length < 6) {
        $node.find("li:odd").css("background-image", "url(/V4/img/Default/fengGe_10.jpg)");
        if ($eqO.length > 0) {
            $eqO.append("<img style=\"margin:4px 0 0 5px;\" alt=\"\" src=\"/V4/img/Default/newPic.jpg\"/>");
        }
        if ($eqT.length > 0) {
            $eqT.append("<img style=\"margin:4px 0 0 5px;\" alt=\"\" src=\"/V4/img/Default/newPic.jpg\"/>");
        }
        liNodes.each(function() {
            aNodeText = $(this).html();
            if (aNodeText.length > 19) {
                aNodeText = aNodeText.substring(0, 19);
                aNodeText += "...";
            }
            $(this).html(aNodeText);
        });
    }
    else {

        if ($eqO.length > 0) {
            $eqO.append("<img style=\"margin:3px 0 0 5px;\" alt=\"\" src=\"/V4/img/Default/newPic.jpg\"/>");
        }
        if ($eqT.length > 0) {
            $eqT.append("<img style=\"margin:3px 0 0 5px;\" alt=\"\" src=\"/V4/img/Default/newPic.jpg\"/>");
        }

        liNodes.each(function() {
            aNodeText = $(this).html();
            if (aNodeText.length > 19) {
                aNodeText = aNodeText.substring(0, 19);
                aNodeText += "...";
            }
            $(this).html(aNodeText);
        });
    }
}

//设置文字的长度
function Interception() {

    for (var i = 0; i < arguments.length; i++) {
        var $nodes = $(arguments[i].nodes);
        var num = arguments[i].num;
        $nodes.each(function() {
            var text = $(this).html();

            if (text.length > num) {
                text = text.substring(0, num);
                text += "...";
                $(this).html(text);
            }
        });
    }
}

function Searchers() { 

    var quyuId = "";
    var leixingId = "";
    var biaozhunId = "";
    var urlString = "";
    var styleId = "";
    var allId = "";
    $(".search_left").each(function() {
        allId += $(this).attr("id");
        allId += ",";
    });
    allId = allId.split(',');
    
    //allId=0-省，allId=1-市
    quyuId = (allId[2].split('!')[1])||"-1";
    leixingId = allId[3].split('!')[1]||"-1";
    biaozhunId = allId[4].split('!')[1] || "-1";

    if ($("#guanjianziValue").val() == "1") {

        urlString = "&text=" + escape($("#input_context").val());
    }
    
    
    var quyuNum = allId[2].split('!')[2] || "0";
    var leixingNum = allId[3].split('!')[2] || "0";
    var biaozhunNum = allId[4].split('!')[2] || "0";

    styleId = "styleId=" + quyuNum + "!0!" + leixingNum + "!" + biaozhunNum + "!0!0!0";


    
    var url = "";
    if (urlString == "") {
        url = "/V4/SchoolModule/SearchSchool.aspx?" + styleId;
        if (quyuId != -1 && leixingId ==-1 && biaozhunId==-1) {
            url = url + "&districtId="+ quyuId+"&qingkong1=1";
        }        
        if (leixingId != -1 && quyuId==-1 && biaozhunId==-1) {
            url = url + "&moldId=" + leixingId + "&qingkong2=1";
        }
        if (biaozhunId != -1 && quyuId==-1 && leixingId==-1) {
            url = url + "&tuitionId=" + biaozhunId + "&qingkong3=1";
        }

        if (quyuId != -1 && leixingId != -1 && biaozhunId==-1) {
            url = url + "&districtId=" + quyuId + "&moldId="+leixingId+"&qingkong5";
        }
        if (quyuId != -1 && biaozhunId != -1 && leixingId==-1) {
            url = url + "&districtId=" + quyuId + "&tuitionId=" + biaozhunId + "&qingkong6";
        }
        if(leixingId!=-1 && biaozhunId!=-1 && quyuId==-1){
            url = url + "&moldId=" + leixingId + "&tuitionId=" + biaozhunId + "&qingkong7";
        }
    }
    else {
        url = "/V4/SchoolModule/SearchSchool.aspx?" + styleId;
        if (quyuId != -1 && leixingId == -1 && biaozhunId == -1) {
            url = url + "&districtId=" + quyuId + "&qingkong1=1";
        }
        if (leixingId != -1 && quyuId == -1 && biaozhunId == -1) {
            url = url + "&moldId=" + leixingId + "&qingkong2=1";
        }
        if (biaozhunId != -1 && quyuId == -1 && leixingId == -1) {
            url = url + "&tuitionId=" + biaozhunId + "&qingkong3=1";
        }

        if (quyuId != -1 && leixingId != -1 && biaozhunId == -1) {
            url = url + "&districtId=" + quyuId + "&moldId=" + leixingId + "&qingkong5";
        }
        if (quyuId != -1 && biaozhunId != -1 && leixingId == -1) {
            url = url + "&districtId=" + quyuId + "&tuitionId=" + biaozhunId + "&qingkong6";
        }
        if (leixingId != -1 && biaozhunId != -1 && quyuId == -1) {
            url = url + "&moldId=" + leixingId + "&tuitionId=" + biaozhunId + "&qingkong7";
        }
        url += urlString;
    }
    if (quyuId == -1 && leixingId == -1 && biaozhunId == -1 && urlString == "") {
        document.location = url + "&clearId=1";
    } 
    else {
        document.location = url;
    }
}

/*-------------------------------------------------------master function Start-------------------------------------------------------------------------*/

function MouseOver(node) {
    var idValue = $(node).attr("id");
    idValue = idValue.substring(3);
    var $imgNode = $(node).find("img");
    if (!($imgNode.attr("src") == "/V4/img/Default/navBtnc_" + idValue + ".jpg")) {
        $imgNode.attr("src", "/V4/img/Default/navBtn_" + idValue + ".jpg");
    }
    return false;
}

function MouseOut(node) {
    var idValue = $(node).attr("id");
    idValue = idValue.substring(3);
    var $imgNode = $(node).find("img");
    if (!($imgNode.attr("src") == "/V4/img/Default/navBtnc_" + idValue + ".jpg")) {
        $imgNode.attr("src", "/V4/img/Default/navBtns_" + idValue + ".jpg");
    }
    return false;
}

//function Click(node) {
//    $("#nav img").each(function(index) {
//        $(this).attr("src", "/V4/img/Default/navBtns_" + (index*1 + 1) + ".jpg");
//    });
//    var idValue = $(node).parent("li").attr("id");
//    idValue = idValue.substring(3);
//    var $imgNode = $(node).find("img");
//    $imgNode.attr("src", "/V4/img/Default/navBtnc_" + idValue + ".jpg");
//    $("#pageName").attr("value", $(node).attr("href"));
//    
//}

//保存首页导航样式
function SaveClickStyle() {
    var url = document.URL.toLowerCase();
    var hrefs = "";
    var $aNodes = $("#nav a");
    $aNodes.each(function(index) {
        hrefs += $(this).attr("href");
        hrefs += ",";
    });
    hrefs = hrefs.toLowerCase();
    hrefs = hrefs.split(',');
    
    for (var i = 0; i < hrefs.length - 1; i++) {

        var name = hrefs[i].split('/');
        if (url.indexOf(name[2]) != -1 && name[2].indexOf('.') == -1) {
            if (i == 2 || i == 3) {
                $aNodes.eq(i).find("img").attr("src", "/V4/img/Default/navBtnc_" + (i * 1 + 2) + ".jpg");
            }
            else {
                $aNodes.eq(i).find("img").attr("src", "/V4/img/Default/navBtnc_" + (i * 1 + 1) + ".jpg");
            }


//            if (url.indexOf("index.aspx")!=-1) {
//                $aNodes.eq(2).find("img").attr("src", "/V4/img/Default/navBtns_3.jpg");
//            }
//            if (i == 2 && name[3] == "schooltiyan.aspx") {
//                $aNodes.eq(4).find("img").attr("src", "/V4/img/Default/navBtns_5.jpg");
//            }
        }
        else if (url.indexOf(hrefs[i])!=-1) {
            $aNodes.eq(0).find("img").attr("src", "/V4/img/Default/navBtnc_1.jpg");
        }
    }

    if (url.indexOf("schooltiyan.aspx") == -1) {
        $aNodes.eq(4).find("img").attr("src", "/V4/img/Default/navBtns_5.jpg");
        return;
    }
    if (url.indexOf("schooltiyan.aspx") != -1) {
        $aNodes.eq(1).find("img").attr("src", "/V4/img/Default/navBtns_2.jpg");
        return;
    }
}

//搜索栏下拉框
$(document).ready(function() {
    if ($("#nav").length > 0) {
        SaveClickStyle();
    }
    if ($("#search_h").length > 0) {
        var $drop = $("#search_h .search_drop");
        var $bodyLeft = $("#search_h .search_left");
        var temp = "1";
        $drop.click(function(event) {

            $drop.css("background-image", "url(/V4/img/Default/fengGe_3_r.jpg)");
            if (temp == "1") {
                $(this).css("background-image", "url(/V4/img/Default/fengGes_3_r.jpg)");
                $("#search_h .search_type").css("display", "none");
                var $searchType = $(this).parent().find(".search_type");
                $searchType.css("display", "block");
                if ($searchType.find("a").length < 12) {
                    $searchType.css("height", "auto");
                }
                else {
                    $searchType.css("height", "300px");
                }
                temp = "2";
                var e = (event) ? event : window.event;
                if (window.event) {
                    e.cancelBubble = true;
                }
                else {
                    e.stopPropagation();
                }
                return false;
            }
            if (temp == "2") {
                //                $(this).parent().find(".search_type").css("display", "none");
                $("#search_h .search_type").css("display", "none");
                temp = "1";
                var e = (event) ? event : window.event;
                if (window.event) {
                    e.cancelBubble = true;
                }
                else {
                    e.stopPropagation();
                }
                return false;
            }
            var e = (event) ? event : window.event;
            if (window.event) {
                e.cancelBubble = true;
            }
            else {
                e.stopPropagation();
            }
            return false;
        });

        $bodyLeft.click(function(event) {

            $drop.css("background-image", "url(/V4/img/Default/fengGe_3_r.jpg)");
            if (temp == "1") {
                $(this).parent().find(".search_drop").css("background-image", "url(/V4/img/Default/fengGes_3_r.jpg)");
                $("#search_h .search_type").css("display", "none");
                var $searchType = $(this).parent().find(".search_type");
                $searchType.css("display", "block");
                temp = "2";
                var e = (event) ? event : window.event;
                if (window.event) {
                    e.cancelBubble = true;
                }
                else {
                    e.stopPropagation();
                }
                return false;
            }
            if (temp == "2") {
                //                $(this).parent().find(".search_type").css("display", "none");
                $("#search_h .search_type").css("display", "none");
                temp = "1";
                var e = (event) ? event : window.event;
                if (window.event) {
                    e.cancelBubble = true;
                }
                else {
                    e.stopPropagation();
                }
                return false;
            }
            var e = (event) ? event : window.event;
            if (window.event) {
                e.cancelBubble = true;
            }
            else {
                e.stopPropagation();
            }
            return false;
        });

        $selectNodes = $("#search_h .search_type a");

        $selectNodes.click(function(event) {

            var text = $(this).html();
            var $spans = $(this).parent().parent().find(".span_c");
            $spans.html(text).css("color", "black").attr("title", text);
            $spans.parent().attr("id", $(this).attr("id"));
            temp = "1";

        });

        $("body").click(function() {
            $("#search_h .search_type").css("display", "none");
            $drop.css("background-image", "url(/V4/img/Default/fengGe_3_r.jpg)");
            $("#cuoWuTiShi").css("display", "none");
            temp = "1";
        });

        $selectNodes.mouseover(function() {
            $(this).css({ "background": "#CCCCCC", "color": "#1518A2", "cursor": "pointer" });
        });
        $selectNodes.mouseout(function() {
            $(this).css({ "background": "#fff", "color": "#4C4C4C", "cursor": "pointer" });
        });

    }
});

//表示清除文字的状态
var clearState = false;

function clearText(node) {
    if (!clearState) {
        $(node).val("").css("color", "black");
        $(".hiddenText").attr("value", "1");
        clearState = true;
    } 
}

function SetHome(obj,vrl)  
{  
     try  
     {  
        obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);  
     }  
     catch(e){  
         if(window.netscape) {  
             try {  
                     netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
             }   
             catch (e) {   
                     alert(" 此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]设置为'true'");   
             }  
             var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);  
             prefs.setCharPref('browser.startup.homepage',vrl);  
          }  
     }  
}

/*-------------------------------------------------------master function End-------------------------------------------------------------------------*/



/*-------------------------------------------------------Reg function Start-------------------------------------------------------------------------*/

var valid = {
"isOK": false,//验证码错误
"isMailOK": false,//邮箱错误
"isUserNameOK": false, //用户名错误
"isPasswordOK": false, //密码错误
"isPasswordAOK": false,  //确认密码错误
"isLocationOK": false, //地区错误
"isTypeOK": false, //类型错误
"isShouFeiOK": false, //费用错误
"isMianJiOK": false, //面积错误
"isGuiMoOK": false, //规模错误
"isLianXiOK": false,//联系电话错误
"isJieShaoOK": false, //园所介绍错误
"isTeSeOK":false //特色错误
};

//记录是否有过输入操作
var writeTemp = false;

//验证valid是否都OK
function IsAllOK() {
    for (var i = 0; i < arguments.length; i++) {
        if (arguments[i] == false) {
            return false;
        }
    }
    return true;
}

//得到焦点
function GetFocus(node) {
    if (!writeTemp) {
        $(node).css("color", "black").html("");
        writeTemp = true;
    } 
}

//单选按钮样式
function RadioStyle(node,num) {
    var className = $(node).attr("class");
    $("." + className).attr({ "src": "/V4/img/RegandLog/select_btn.jpg", "id": "" });
    if (className == "radio_babySex") {
        $(node).attr({ "src": "/V4/img/RegandLog/select_btns.jpg", "id": "checked_babySex", "num": num });
    }
    else if (className == "reg_check") {
        $(node).attr({ "src": "/V4/img/RegandLog/select_btns.jpg", "id": "selected", "num": num });
    }
    else {
        $(node).attr({ "src": "/V4/img/RegandLog/select_btns.jpg", "id": "checked", "num": num });
    }
}

//注册页面4个radio样式
function Radio4Btn(node, num) {
    RadioStyle(node,num);

    $("#up_msg").css("display", "none");
    
    if (num == "1") {
        $("#reg2_spi_span").html("生日时间：");
        $("#up_msg").css("display", "block");
        $("#baobaoSex").css("display", "block");
    }
    if (num == "2") {
        $("#reg2_spi_span").html("预产时间：");
        $("#up_msg").css("display", "block");
        $("#baobaoSex").css("display", "none");       
    }
}

//单选按钮样式
function RadioBtn(node,num) {
    $("#left .radio").attr({ "src": "/V4/img/RegandLog/select_btn.jpg", "id": "" });
    $(node).attr({ "src": "/V4/img/RegandLog/select_btns.jpg", "id": "checked" });
    $("#reg_1").css("display", "none");
    $("#reg_2").css("display", "none");
    $("#reg_" + num).css("display", "block");
}

//是否为空错误
function IsNullError(node) {
    if ($(node).attr("value") == "") {
        return true;
    }
    else {
        return false;
    }
}

//非否为数字验证
function IsRegexNumError(node) {


    var reg = /^[0-9\s]+$/;
    if (reg.test($(node).attr("value"))) {
        return false;
    }
    else {
        return true;
    }
} 

//是否为邮箱格式错误
function IsRegexError(node) {
    
    var remail = /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,5}$/i;
    if (remail.test($(node).attr("value"))) {
        return false;
    }
    else {
        return true;
    }
}

//是否为比较错误
function IsCompareError(node,compareNodeIdName) {
    if ($(node).attr("value") != $("#" + compareNodeIdName).attr("value")) {
        return true;
    }
    else {
        return false;
    }
}

//清除错误
function ClearError(nodeIdName) {
    $("#" + nodeIdName).html("");
}

//鼠标手型样式
function PointerStyle(node) {
    $(node).css("cursor", "pointer");
}

//改变一张验证码
function ChangePic(node) {
    $(node).attr("src", "ValidCode.aspx?change=" + Math.random());
}

function CheckPicStr(node) {
    $node = $(node);
    $.ajax({
        type: "POST",
        url: "Reg_step1.aspx",
        data: { "type": "CheckStr" },
        success: function(msg) {
            if ($node.attr("value").toUpperCase() != msg) {
                $("#textCheck_error").html("*验证码不正确");
                valid.isOK = false;
            }
            else {
                valid.isOK = true;
            }
        }
    });
}

//邮箱错误--家长注册
function MailError(node) {

    var $textMailError = $("#textMail_error");
    $textMailError.html("");
    if (IsNullError(node)) {
        $textMailError.html("*请输入值");
        valid.isMailOK = false;
        return false;
    }
    else if (IsRegexError(node)) {
        $textMailError.html("*格式不正确");
        valid.isMailOK = false;
        return false;
    }
    else {
        valid.isMailOK = true;
    } 
}

//用户名错误--家长注册
function UserNameError(node) {
    var $textUserNameError = $("#textUserName_error");
    $textUserNameError.html("");
    if (IsNullError(node)) {
        $textUserNameError.html("*请输入值");
        valid.isUserNameOK = false;
        return false;
    }
    else {
        valid.isUserNameOK = true;
    } 
}

//密码错误--家长注册
function PasswordError(node) {
    ClearError("textPassword_error");
    ClearError("textPasswordA_error");
    if (IsNullError(node)) {
        $("#textPassword_error").html("*请输入值");
        valid.isPasswordOK = false;
        return false;
    }
    else if (IsCompareError(node, "textPasswordA")) {
        
        $("#textPasswordA_error").html("*两次输入不一样");
        valid.isPasswordAOK = false;
        return false;
    }
    else {
        valid.isPasswordAOK = true;
        valid.isPasswordOK = true;
    } 
}

//确认密码错误--家长注册
function PasswordAError(node) {
    ClearError("textPasswordA_error");
    if (IsCompareError(node, "textPassword")) {
        $("#textPasswordA_error").html("*两次输入不一样");
        valid.isPasswordAOK = false;
        return false;
    }
    else {
        valid.isPasswordAOK = true;
    } 
}

//邮箱错误--学校
function SchoolMailError(node) {
    var $textMailError = $("#textMailT_error");
    $textMailError.html("");
    if (IsNullError(node)) {
        $textMailError.html("*请输入值");
        valid.isMailOK = false;
        return false;
    }
    else if (IsRegexError(node)) {
        $textMailError.html("*格式不正确");
        valid.isMailOK = false;
        return false;
    }
    else {
        valid.isMailOK = true;
    } 
}

//名称错误--学校
function SchoolNameError(node) {
    var $textUserNameError = $("#textSchoolName_error");
    $textUserNameError.html("");
    if (IsNullError(node)) {
        $textUserNameError.html("*请输入值");
        valid.isUserNameOK = false;
        return false;
    }
    else {
        valid.isUserNameOK = true;
    } 
}

//密码错误--学校
function SchoolPasswordError(node) {
    ClearError("textPasswordT_error");
    ClearError("textPasswordAT_error");
    if (IsNullError(node)) {
        $("#textPasswordT_error").html("*请输入值");
        valid.isPasswordOK = false;
        return false;
    }
    else if (IsCompareError(node, "textPasswordAT")) {

        $("#textPasswordAT_error").html("*两次输入不一样");
        valid.isPasswordAOK = false;
        return false;
    }
    else {
        valid.isPasswordAOK = true;
        valid.isPasswordOK = true;
    } 
}

//确认密码错误--学校
function SchoolPasswordAError(node) {
    ClearError("textPasswordAT_error");
    if (IsCompareError(node, "textPasswordT")) {
        $("#textPasswordAT_error").html("*两次输入不一样");
        valid.isPasswordAOK = false;
        return false;
    }
    else {
        valid.isPasswordAOK = true;
    } 
}

//地区错误--学校
function SchoolLocationError(nodeIdName) {
    if ($("#" + nodeIdName).children(":selected").html() == "省") {
        $("#sp_error_tishi_t").html("*省份必须填");
        valid.isLocationOK = false;
        return false;
    }
    else {
        valid.isLocationOK = true;
    }
}

//类型错误--学校
function SchoolTypeError(className) {
//    if ($("." + className + ":checked").length == 0) {
//        $("#sp_error_tishi").html("*至少勾选一个");
//        valid.isTypeOK = false;
//        return false;
//    }
//    else {
//        valid.isTeSeOK = true;
    //    }
    valid.isTypeOK = true;
}

//收费标准错误--学校
function SchoolShouFeiError(node) {
    ClearError("textShouFei_error");
    if (IsNullError(node)) {
        $("#textShouFei_error").html("*请输入值");
        valid.isShouFeiOK = false;
        return false;
    }
    else if (IsRegexNumError(node)) {
    $("#textShouFei_error").html("*请正确输入")
        valid.isShouFeiOK = false;
        return false;
    }
    else {
        valid.isShouFeiOK = true;
    }
}

//面积错误--学校
function SchoolMianJiError(node) {
    ClearError("textMianji_error");
    if (IsNullError(node)) {
        $("#textMianji_error").html("*请输入值");
        valid.isMianJiOK = false;
        return false;
    }
    else if (IsRegexNumError(node)) {
    $("#textMianji_error").html("*请正确输入");
        valid.isMianJiOK = false;
        return false;
    }
    else {
        valid.isMianJiOK = true;
    }
}

//规模错误--学校
function SchoolGuiMoError(node) {
    ClearError("textGuimo_error");
    if (IsNullError(node)) {
        $("#textGuimo_error").html("*请输入值");
        valid.isGuiMoOK = false;
        return false;
    }
    else if (IsRegexNumError(node)) {
    $("#textGuimo_error").html("*请正确输入");
        valid.isGuiMoOK = false;
        return false;
    }
    else {
        valid.isGuiMoOK = true;
    }
}

//联系错误--学校
function SchoolLianXiError(node) {
    ClearError("textLianxi_error");
    if (IsNullError(node)) {
        $("#textLianxi_error").html("*请输入值");
        valid.isLianXiOK = false;
        return false;
    }
    else if (IsRegexNumError(node)) {
        $("#textLianxi_error").html("*请正确输入");
        valid.isLianXiOK = false;
        return false;
    }
    else {
        valid.isLianXiOK = true;
    }
}

//介绍错误--学校
function SchoolJieShaoError(node) {
    ClearError("reg_textarea_error");
    if (IsNullError(node)) {
        $("#reg_textarea_error").html("*请输入值");
        valid.isJieShaoOK = false;
        return false;
    }
    else {
        valid.isJieShaoOK = true;
    }
}

//特色错误--学校
function schoolTeSeError(node) {
    ClearError("reg_textarea_error_t");
    if (!writeTemp) {
        $("#reg_textarea_error_t").html("*请输入值");
        valid.isTeSeOK = false;
        return false;
    }
    else if (IsNullError(node)) {
        $("#reg_textarea_error_t").html("*请输入值");
        valid.isTeSeOK = false;
        return false;
    }
    else {
        valid.isTeSeOK = true;
    }
}



//注册
function ClickReg(node) {

    var regType = $("#left #checked").attr("alt");
    if (regType == "家长") { //家长注册
        MailError("#textMail");
        UserNameError("#textUserName");
        PasswordError("#textPassword");
        PasswordAError("#textPasswordA");
        CheckPicStr("#textCheck");
        if (IsAllOK(valid.isMailOK, valid.isOK, valid.isPasswordAOK, valid.isPasswordOK, valid.isUserNameOK)) {
            
            var textMail = $("#textMail").attr("value");
            var textUserName = $("#textUserName").attr("value");
            var textPassword = $("#textPassword").attr("value");
            $.ajax({
                type: "POST",
                url: "Reg_step1.aspx",
                async: false,
                data: {
                    "type": "parentReg",
                    "textMail": textMail,
                    "textUserName": textUserName,
                    "textPassword": textPassword
                },
                success: function(msg) {
                    msg = msg.split(',');
                    if (msg[0] == "mail") {
                        $("#textMail_error").html("*" + msg[1]);
                    }
                    else if (msg[0] == "user") {
                        $("#textUserName_error").html("*" + msg[1]);
                    }
                    else {
                        document.location = "Reg_step2.aspx";
                    }
                }
            });
        }
    }

    if (regType == "幼儿园") { //幼儿园注册
        SchoolMailError("#textMailT");
        SchoolNameError("#textSchoolName");
        SchoolPasswordError("#textPasswordT");
        SchoolPasswordAError("#textPasswordAT");
        SchoolLocationError("sheng");
        SchoolTypeError("reg_check");
        SchoolShouFeiError("#textShouFei");
        SchoolMianJiError("#textMianji");
        SchoolGuiMoError("#textGuimo");
        SchoolLianXiError("#textLianxi");
        SchoolJieShaoError("#tarJieshao");
        schoolTeSeError("#tarTese");
        CheckPicStr("#textCheck");
        if (IsAllOK(
            valid.isGuiMoOK,
            valid.isJieShaoOK,
            valid.isLianXiOK,
            valid.isLocationOK,
            valid.isMailOK,
            valid.isMianJiOK,
            valid.isOK,
            valid.isPasswordAOK,
            valid.isPasswordOK,
            valid.isShouFeiOK,
            valid.isTeSeOK,
            valid.isTypeOK,
            valid.isUserNameOK
        )) {
            
            var textMailT = $("#textMailT").attr("value");
            var textSchoolName = $("#textSchoolName").attr("value");
            var textPasswordT = $("#textPasswordT").attr("value");
            var sheng = $("#sheng").children(":selected").val();
            var shi = $("#shi").children(":selected").val();
            var qu = $("#qu").children(":selected").val();
            var checkBox = $("#selected").attr("num");
            var textShouFei = $("#textShouFei").val();
            var textMianji = $("#textMianji").val();
            var textGuimo = $("#textGuimo").val();
            var textLianxi = $("#textLianxi").val();
            var tarJieshao = $("#tarJieshao").val();
            var tarTese = $("#tarTese").val();
            $.ajax({
                type: "POST",
                url: "Reg_step1.aspx",
                async: false,
                data: {
                    "type": "regSchool",
                    "textMailT": textMailT,
                    "textSchoolName": textSchoolName,
                    "textPasswordT": textPasswordT,
                    "shengId": sheng,
                    "shiId": shi,
                    "quId": qu,
                    "checkBox": checkBox,
                    "textShouFei": textShouFei,
                    "textMianji": textMianji,
                    "textGuimo": textGuimo,
                    "textLianxi": textLianxi,
                    "tarJieshao": tarJieshao,
                    "tarTese": tarTese
                },
                success: function(msg) {
                    msg = msg.split(',');
                    if (msg[0] == "mail") {
                        $("#textMailT_error").html("*" + msg[1]);
                    }
                    else if (msg[0] == "user") {
                        $("#textSchoolName_error").html("*" + msg[1]);
                    }
                    else {
                        document.location = "Reg_School.aspx";
                    }
                }
            });
            
        }
    }
    
}

//得到市dropDownList
function ShengDropChange(node,uri) {
    var shengId = $(node).children(":selected").val();
    var shengName = $(node).children(":selected").html();
    $.ajax({
        type: "POST",
        url: uri,
        async: false,
        data: {
            "type": "getShi",
            "shengId": shengId
        },
        success: function(msg) {
        $("#nima1").text(shengName);
            $("#shi").html(msg);
            ShiDropChange(document.getElementById("shi"), uri);
        }
    });
}

//得到首页搜索栏市列表
function GetShi2(shengId) {
    $.ajax({
        type: "POST",
        url: "/V4/GetPlace.ashx",
        async: false,
        data: {
            "type": "getShi",
            "shengId": shengId
        },
        success: function(msg) {
            $("#where_context3").find("a:not(:first)").remove();
            $("#where_context3").append(msg);

            $("#where_context").find("a:not(:first)").remove();

            $("#span_where3").html("不限");
            $("#span_where3").parent().attr("id", "quyu3");

            $("#span_where").html("不限");
            $("#span_where").parent().attr("id", "quyu");

            $selectNodes = $("#search_h #where_context3 a");

            $selectNodes.click(function(event) {
                var text = $(this).html();
                var $spans = $(this).parent().parent().find(".span_c");
                $spans.html(text).css("color", "black").attr("title", text);
                $spans.parent().attr("id", $(this).attr("id"));
                temp = "1";

            });
        }
    });
}

//得到首页搜索栏区列表
function GetQu2(shiId) {
    $.ajax({
        type: "POST",
        url: "/V4/GetPlace.ashx",
        async: false,
        data: {
            "type": "getQu",
            "shiId": shiId
        },
        success: function(msg) {
            $("#where_context").find("a:not(:first)").remove();
            $("#where_context").append(msg);

            $("#span_where").html("不限");
            $("#span_where").parent().attr("id", "quyu");

            $selectNodes = $("#search_h #where_context a");

            $selectNodes.click(function(event) {
                var text = $(this).html();
                var $spans = $(this).parent().parent().find(".span_c");
                $spans.html(text).css("color", "black").attr("title", text);
                $spans.parent().attr("id", $(this).attr("id"));
                temp = "1";

            });
        }
    });
}

//得到区dropDownList
function ShiDropChange(node,uri) {
    var shiId = $(node).children(":selected").val();
    var shiName = $(node).children(":selected").html();
    $.ajax({
        type: "POST",
        url: uri,
        async: true,
        data: {
            "type": "getQu",
            "shiId": shiId
        },
        success: function(msg) {
            $("#nima2").text(shiName);
            $("#qu").html(msg);
            QuDropChange(document.getElementById("qu"));
        }
    });
    
}

//区dropDownList取值
function QuDropChange(node) {
    var quName = $(node).children(":selected").html();
    $("#nima3").text(quName);
}

//注册高级信息
function RegHighMsg(node) {

    var babySate = $("#checked").attr("num");
    var babySex = $("#checked_babySex").attr("num");
    var textDate = $("#textDate").attr("value");
    var sheng = $("#sheng").children(":selected").html();
    var shi = $("#shi").children(":selected").html();
    var qu = $("#qu").children(":selected").html();
    var textBabyName = $("#textBabyName").attr("value");
    var textQQ = $("#textQQ").attr("value");
    var textMSN = $("#textMSN").attr("value");
    var textPhone = $("#textPhone").attr("value");
    var textPCity = $("#textPCity").attr("value");
    var $checkBoxes = $("#reg2_friend .friend_div input:checked");
    var boxStr = "";
    $checkBoxes.each(function() {
        boxStr += $(this).parent(".friend_div").children("img").attr("id");
        boxStr += ",";
    });

    $.ajax({
        type: "POST",
        url: "Reg_step2.aspx",
        async: false,
        data: {
            "type": "highMsg",
            "babySate": babySate,
            "babySex": babySex,
            "textDate": textDate,
            "sheng": sheng,
            "shi": shi,
            "qu": qu,
            "textBabyName": textBabyName,
            "textQQ": textQQ,
            "textMSN": textMSN,
            "textPhone": textPhone,
            "textPCity": textPCity,
            "boxStr": boxStr
        },
        success: function(msg) {
            document.location = "Reg_step3.aspx";
        }
    });
}

//跳转到注册页面3去
function GoNextPage() {
    document.location = "Reg_step3.aspx";
}

//发送邮件
function SendMail() {
    var content = "<img id='loading' src='/V4/img/Default/ajax_loading.gif' style=' margin:95px 0 0 310px;'/>";
    $("#bd1").html(content);
    $.ajax({
        type: "POST",
        url: "Reg_step3.aspx",
        data: {
            "type": "sendMail"
        },
        success: function(msg) {
            if (msg != "false") {
                $("#bd1").css("display", "none");
                $("#bd2").css("display", "block");
                $(".reg3_jihuo_a").attr("href", msg);
            }
        }
    });
}

//发送邮件--学校
function SendMailSch() {
    var content = "<img id='loading' src='/V4/img/Default/ajax_loading.gif' style=' margin:95px 0 0 310px;'/>";
    $("#bd1").html(content);
    $.ajax({
        type: "POST",
        url: "Reg_School.aspx",
        data: {
            "type": "sendMail"
        },
        success: function(msg) {
            if (msg != "false") {
                $("#bd1").css("display", "none");
                $("#bd2").css("display", "block");
                $(".reg3_jihuo_a").attr("href", msg);
            } 
        }
    });
}

//function document.onkeydown() {
//    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
//    if (keyCode == 13) {
//        document.getElementById("regNowBtn").click();
//        return false;
//    }
//}
var tempQuanXuan = 0;
function QuanXuan() {

    if (tempQuanXuan == 0) {
        $("#reg2_friend .selectFriendCheck").attr("checked", "checked");
        tempQuanXuan = 1;
        return false;
    }
    if (tempQuanXuan == 1) {
        $("#reg2_friend .selectFriendCheck").attr("checked", "");
        tempQuanXuan = 0;
    }
}

/*-------------------------------------------------------Reg function End-------------------------------------------------------------------------*/


/*-------------------------------------------------------Login function Start-------------------------------------------------------------------------*/

//登录
function Login() {

    var loginOK = false;
    var userNameText = $("#userNameText").attr("value");
    var passwordText = $("#passwordText").attr("value");
    var lexpires = 0;
    if (document.getElementById("autoCheck").checked) {
        lexpires = 43200;
    }

    var content = "<img id='loading' src='/V4/img/Default/ajax_loading.gif' style=' margin-top:50px;'/>";
    $("#login *").hide();
    $("#login").append(content);
    $.ajax({
        type: "POST",
        url: "Default.aspx",
        data: {
            "type": "login",
            "userNameText": userNameText,
            "passwordText": passwordText,
            "expires": lexpires
        },
        async: true,
        success: function(msg) {

            loginOK = true;
            if (msg == "false") {
                if ($("#cuoWuTiShi").length > 0) {
                    $("#cuoWuTiShi").css("display", "block");
                    $("#loading").remove();
                    $("#login *").show();
                    loginOK = false;
                }
            }
            else if (msg == "true") {
                if ($("#login").length > 0) {
                    $("#login").css("display", "none");
                    $("#loginOK").css("display", "block");
                }
            }
            else {
                if ($("#login").length > 0) {
                    $("#login").css("display", "none");
                    $("#loginOK").css("display", "block");
                    $("#ywBtn").css("display", "inline");
                }
            }
            $.ajax({
                type: "POST",
                url: "Default.aspx",
                data: {
                    "type": "again"
                },
                async: false,
                success: function(msg) {
                    
                    msg = msg.split('!');
                    $("#loginOK").html(msg[1]);
                    if ($(".roleType").length > 0) {
                        $(".roleType").attr("value", msg[0]);
                    }
                }
            });
        }

    });
    return loginOK;
}

//其他登录方式
function LoginOtherPage() {

    var loginOK = false;
    var userNameText = $("#userNameText").attr("value");
    var passwordText = $("#passwordText").attr("value");
    var lexpires = 0;
    if (document.getElementById("autoCheck").checked) {
        lexpires = 43200;
    }

    var content = "<img id='loading' src='/V4/img/Default/ajax_loading.gif' style=' margin-top:50px;'/>";
    $("#login *").hide();
    $("#login").append(content);
    $.ajax({
        type: "POST",
        url: "Default.aspx",
        data: {
            "type": "login",
            "userNameText": userNameText,
            "passwordText": passwordText,
            "expires": lexpires
        },
        async: true,
        success: function(msg) {
            loginOK = true;
            if (msg == "false") {
                if ($("#cuoWuTiShi").length > 0) {
                    $("#cuoWuTiShi").css("display", "block");
                    $("#loading").remove();
                    $("#login *").show();
                    loginOK = false;
                }
            }
            else if (msg == "true") {
                if ($("#login").length > 0) {
                    document.location = "Default.aspx";
                }
            }
            else {
                if ($("#login").length > 0) {
                    document.location = "Default.aspx";
                }
            }
        }

    });
    return loginOK;
}

//退出
function Exit() {
    $.ajax({
        type: "POST",
        url: "Default.aspx",
        data: {
            "type": "exit"
        },
        success: function(msg) {
            if (msg == "true") {
                document.location = "Default.aspx";
            }
        }
    });
}

//显示登录弹出框
function LoginWinShow() {
    AbaobaoMessage.win({
        title: '登录',
        width: 670,
        height: 340,
        dragOut: false,
        allowSelect: true,
        fixPosition: false,
        maxBtn: false,
        minBtn: false,
        iframe: { id: 'myId', name: 'myName', src: '/V4/LoginWin.aspx' }
    });
}

function LoginWinReg() {
    parent.location = "Reg_step1.aspx";
}

function LoginWin() {
    var loginOK = false;
    var userNameText = $("#userNameText").attr("value");
    var passwordText = $("#passwordText").attr("value");
    var lexpires = 0;
    if (document.getElementById("autoCheck").checked) {
        lexpires = 43200;
    }

    var content = "<img id='loading' src='/V4/img/Default/ajax_loading.gif' style=' margin-top:50px;'/>";
    $("#login *").hide();
    $("#login").append(content);
    $.ajax({
        type: "POST",
        url: "Default.aspx",
        data: {
            "type": "login",
            "userNameText": userNameText,
            "passwordText": passwordText,
            "expires": lexpires
        },
        async: true,
        success: function(msg) {
            loginOK = true;
            if (msg == "false") {
                if ($("#cuoWuTiShi").length > 0) {
                    $("#cuoWuTiShi").css("display", "block");
                    $("#loading").remove();
                    $("#login *").show();
                    loginOK = false;
                }
            }
            else if (msg == "true") {
                if ($("#login").length > 0) {
                    parent.location.reload();
                }
            }
            else {
                if ($("#login").length > 0) {
                    parent.location.reload();
                }
            }
        }

    });
    return loginOK;
}
/*-------------------------------------------------------Login function End-------------------------------------------------------------------------*/

function GoPage(url) {
    document.location = url;
}

$(document).ready(function() {
    if ($("#loginOK").length > 0) {
        GetYear();
        GetMonth();
        GetDay();
    }
});

//创建dropDownList并绑定年份
function GetYear() {
    var year = new DropDownList();
    year.CreateDropDownList({ "id": "year", "width": 60, "cssFloat": "left", "margin": "0 0 0 3px;", "dfValue": "2000", "listFix":"fix" });
    year.WriteTo("selectAge", "selectAgeBtn");
    $.ajax({
        type: "POST",
        url: "Default.aspx",
        data: {
            "type": "getYear"
        },
        async: false,
        success: function(msg) {
            msg = msg.substring(0, msg.length - 1);
            year.DataBind(msg.split(','));
        }
    });
}

//创建dropDownList并绑定月份
function GetMonth() {
    var monthNum = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
    var month = new DropDownList();
    month.CreateDropDownList({ "id": "month", "width": 60, "cssFloat": "left", "margin": "0 0 0 3px;", "dfValue": "1", "listFix": "fix" });
    month.WriteTo("selectAge", "selectAgeBtn");
    month.DataBind(monthNum);
}

//创建dropDownList并绑定日份
function GetDay() {
    var day = new DropDownList();
    day.CreateDropDownList({ "id": "day", "width": 60, "cssFloat": "left", "margin": "0 0 0 3px;", "listFix": "fix" });
    day.WriteTo("selectAge", "selectAgeBtn");
    var selectYearValue = GetDropDownListSelect("year");
    var selectMonthValue = GetDropDownListSelect("month");
    $.ajax({
        type: "POST",
        url: "Default.aspx",
        data: {
            "type": "getDay",
            "year": selectYearValue.selectText,
            "month": selectMonthValue.selectText
        },
        async: false,
        success: function(msg) {
            msg = msg.substring(0, msg.length - 1);
            day.DataBind(msg.split(','));
        }
    });
}

//提交宝宝年龄
function SendBabyAge() {
    var selectYearValue = GetDropDownListSelect("year");
    var selectMonthValue = GetDropDownListSelect("month");
    var selectDayValue = GetDropDownListSelect("day");
    $.ajax({
        type: "POST",
        url: "Default.aspx",
        data: {
            "type": "sendBabyAge",
            "year": selectYearValue.selectText,
            "month": selectMonthValue.selectText,
            "day": selectDayValue.selectText
        },
        async: false,
        success: function(msg) {
            $("#not_babyAge").css("display", "none");
            $("#has_babyAge").css("display", "block").html(msg);
        }
    });
}

/*---------------------------------------------------------------零散的方法 Start----------------------------------------------------------------------*/
function SelectFriends(node) {
    var stateNode = $(node).parent(".friend_div").find(".selectFriendCheck");
    var state = stateNode.attr("checked");

    if (state==false) {
        stateNode.attr("checked", "checked");
        return;
    }
    if (state == true) {
        stateNode.attr("checked", "");
        return;
    }
}

function GetQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}

function QQError(node) {

    if (IsRegexNumError(node) && $(node).val() != "") {
        $("#qqError").css("display", "inline");
    }
    else {
        $("#qqError").css("display", "none");
    }
}

function MSNError(node) {
    if (IsRegexError(node) && $(node).val() != "") {
        $("#msnError").css("display", "inline");
    }
    else {
        $("#msnError").css("display", "none");
    }
}

function PhoneError(node) {
    if (IsRegexNumError(node) && $(node).val() != "") {
        $("#phoneError").css("display", "inline");
    }
    else {
        $("#phoneError").css("display", "none");
    }
}
/*---------------------------------------------------------------零散的方法 End----------------------------------------------------------------------*/



