﻿/* 选项卡初始化 */

var strPageType = "All";


function TabSwitch(pTabIdName) {


    //隐藏所有
    $(".TabTitle li").attr("class", "Tab");     //所有Tab都为未激活状态
    $(".TabTitle li").css("display", "none");   //所有Tab都不显示
    $(".TabContent").css("display", "none");   //所有内容都不显示


    //显示页面可用Tab
    if (strPageType == "All") {
        $(".TabTitle li").css("display", "block");   //所有Tab都显示
        $("#content_1").css("display", "block");   //所有内容都显示
        //$("#content_2").css("display", "block");   //所有内容都显示
    } else if (strPageType == "Sale") {
        $("#Sale01").css("display", "block");   //所有售让Tab都显示
        $("#Sale02").css("display", "block");   //所有售让Tab都显示

        $("#content_1").css("display", "block");   //所有内容都显示
        $("#content_2").css("display", "none");   //所有内容都显示

    } else if (strPageType == "Tenancy") {
        $("#Tenancy01").css("display", "block");   //所有租赁Tab都显示
        $("#Tenancy02").css("display", "block");   //所有租赁Tab都显示

        $("#content_1").css("display", "none");   //所有内容都显示
        $("#content_2").css("display", "block");   //所有内容都显示
    }

    //隐藏相关的内容
    if (pTabIdName == "Sale01" || pTabIdName == "Sale02") {
        $("#Sale01").css("display", "block");   //所有售让Tab都显示
        $("#Sale02").css("display", "block");   //所有售让Tab都显示

        $("#content_1").css("display", "block");   //所有内容都显示
        $("#content_2").css("display", "none");   //所有内容都显示

    } else if (pTabIdName == "Tenancy01" || pTabIdName == "Tenancy02") {
        $("#Tenancy01").css("display", "block");   //所有租赁Tab都显示
        $("#Tenancy02").css("display", "block");   //所有租赁Tab都显示

        $("#content_1").css("display", "none");   //所有内容都显示
        $("#content_2").css("display", "block");   //所有内容都显示
    }


    var objNowTab = $("#" + pTabIdName);
    //显示当前
    if (objNowTab != null) {
        $(objNowTab).attr("class", "TabActive"); //当前Tab为激活状态
        $(objNowTab).css("display", "block");    //当前Tab为显示
    }




    var objNowTabIDName = pTabIdName;
    if ((objNowTabIDName == "Tenancy01") || (objNowTabIDName == "Tenancy02")) {
        $("#content_2").css("display", "block"); //显示内容

        //设置房源类型
        var objTST = $("#sst");
        if (objNowTabIDName == "Tenancy02") {
            if (objTST != null) {
                objTST.val("JTXTenancyST04");
            }
        }
        if (objNowTabIDName == "Tenancy01") {
            if (objTST != null) {
                objTST.val("");
            }
        }
    }
    else {
        $("#content_1").css("display", "block"); //显示内容


        //设置房源类型
        var objSST = $("#sst");
        if (objNowTabIDName == "Sale02") {
            if (objSST != null) {
                objSST.val("JTXSaleST04");
            }
        }
        if (objNowTabIDName == "Sale01") {
            if (objSST != null) {
                objSST.val("");
            }
        }
    }



}




function TabInit() {

    /* 查询Tab切换 */
    $(".TabTitle li").click(function () {
        if ($(this).attr("class") == "TabActive") {
            //当前选项卡处于激活状态，则不必有任何动作
        }
        else {

            var idName = $(this).attr("id");
            TabSwitch(idName);

            /*
            $(".TabActive").attr("class", "Tab");
            $(this).attr("class", "TabActive");

            var content_show = $(this).attr("titleliuwei");
            //$(".TabContent").slideUp();
            //$("#" + content_show).slideDown();

            $(".TabContent").css("display", "none");
            $("#" + content_show).css("display", "block");

            */
        }


        /*
        var liIDName = $(this).attr("id");
        if (liIDName == "Sale02") {
        var objSST = $("#sst");
        if (objSST != null) {
        objSST.val("JTXSaleST04");
        }

        //$("#sbtn").click();
        }
        else if (liIDName == "Sale01") {
        var objSST = $("#sst");
        if (objSST != null) {
        objSST.val("");
        }

        //$("#sbtn").click();
        }
        if (liIDName == "Tenancy02") {
        var objTST = $("#tst");
        if (objTST != null) {
        objTST.val("JTXTenancyST04");
        }

        //$("#tbtn").click();
        }
        else if (liIDName == "Tenancy01") {
        var objTST = $("#tst");
        if (objTST != null) {
        objTST.val("");
        }

        //$("#tbtn").click();
        }
        */



    });
    /* 查询Tab切换 End*/




    /* 区域选项卡 */
    $(".idTabs li a").click(function () {


        if ($(this).parent().attr("class") == "active") {
            //当前选项卡处于激活状态，则不必有任何动作
        }
        else {
            $(".active").attr("class", "");
            $(this).parent().attr("class", "active");



            //$(".Content").slideUp();
            //$("#idTabContent").css("display", "none");
            var content_show = $(this).parent().attr("titleliuwei");
            //$(content_show).slideDown();



            //要区分是租赁|售让的区域
            var nowTabIDName = $(".TabActive").attr("id");

            //售让
            if ((nowTabIDName == "Sale01") || (nowTabIDName == "Sale02")) {


                if (content_show == "#None") {
                    $(this).parent().attr("class", "");
                    $("#idTabContents").removeClass("show");
                    $("#idTabContents").addClass("hide");
                    $(content_show).css("display", "none");
                }
                else {
                    $("#idTabContents").removeClass("hide");
                    $("#idTabContents").addClass("show");
                    $(content_show).css("display", "block");
                }

            }
            //租赁
            if ((nowTabIDName == "Tenancy01") || (nowTabIDName == "Tenancy02")) {


                if (content_show == "#None2") {
                    $(this).parent().attr("class", "");
                    $("#idTabContents2").removeClass("show");
                    $("#idTabContents2").addClass("hide");
                    $(content_show).css("display", "none");
                }
                else {
                    $("#idTabContents2").removeClass("hide");
                    $("#idTabContents2").addClass("show");
                    $(content_show).css("display", "block");
                }

            }


        }


    });



    /* 区域选项卡 End */

    /* 重置搜索的房源类型 */
    ResetSourceType();
    /* 重置搜索的房源类型 End */

    /* 重置售让查询条件 */
    ResetSaleSearch();
    /* 重置售让查询条件 End */

    /* 重置租赁查询条件 */
    ResetTenancySearch();
    /* 重置租赁查询条件 End */


    /* end */
}





/* 售让部分 */


function SearchSaleAcreage(start, end) {

    $("#sbs").attr("value", start);
    $("#sbe").attr("value", end);



    $("#sbtn").click();

}
function SearchSalePrice(start, end) {

    $("#sps").attr("value", start);
    $("#spe").attr("value", end);

    $("#sbtn").click();

}
function SearchSaleHX(start1, end1, start2, end2) {

    $("#srs").attr("value", start1);
    $("#sre").attr("value", end1);

    $("#shs").attr("value", start2);
    $("#she").attr("value", end2);

    //$("#sws").attr("value", start3);
    //$("#swe").attr("value", end3);

    //$("#svs").attr("value", start4);
    //$("#sve").attr("value", end4);


    $("#sbtn").click();


}
function SaleSearchArea(county, area) {
    $("#scounty").attr("value", county);
    $("#sarea").attr("value", area);



    $("#sbtn").click();

}
//重置搜索的房源类型
function ResetSourceType() {

    switch (strPageType) {
        case "All":
            TabSwitch("Sale02");
            break;
        case "Sale":
            //Reset搜索的售让房源类型
            var vsst = $("#sst").attr("value");
            if (vsst.toLowerCase() == "JTXSaleST04".toLowerCase()) {//为售让商铺
                TabSwitch("Sale02");
            }
            else {
                TabSwitch("Sale01");
            }
            break;
        case "Tenancy":
            //Reset搜索的租赁房源类型
            var vtst = $("#tst").attr("value");
            if (vtst.toLowerCase() == "JTXTenancyST04".toLowerCase()) {//为售让商铺
                TabSwitch("Tenancy02");
            }
            else {
                TabSwitch("Tenancy01");
            }
            break;
    }


}

function ResetSaleSearch() {


    //Reset区域
    var vCountyCode = $("#scounty").attr("value");
    if (vCountyCode != null && vCountyCode != "") {
        $("#idTabContents").removeClass("hide");
        $("#idTabContents").addClass("show");
        //$("li[titleliuwei='#" + vCountyCode + "']").click();
        //$("#County" + vCountyCode).click();

    }



    //Reset面积
    var vsbs = $("#sbs").attr("value");
    var vsbe = $("#sbe").attr("value");
    var objAcreage = $("#SaleAcreage" + vsbs + "-" + vsbe);
    if (objAcreage != null) objAcreage.addClass("RedBold");

    //Reset价格
    var vsps = $("#sps").attr("value");
    var vspe = $("#spe").attr("value");
    var objPrice = $("#SalePrice" + vsps + "-" + vspe);
    if (objPrice != null) objPrice.addClass("RedBold");

    //Reset户型
    var vsrs = $("#srs").attr("value");
    var vsre = $("#sre").attr("value");
    var vsvs = $("#shs").attr("value");
    var vsve = $("#she").attr("value");
    var objHX = $("#SaleHX" + vsrs + "-" + vsre + "-" + vsvs + "-" + vsve);
    if (objHX != null) objHX.addClass("RedBold");

}




/* 租赁部分 */




function SearchTenancyAcreage(start, end) {

    $("#tbs").attr("value", start);
    $("#tbe").attr("value", end);



    $("#tbtn").click();

}
function SearchTenancyPrice(start, end) {

    $("#tps").attr("value", start);
    $("#tpe").attr("value", end);

    $("#tbtn").click();

}
function SearchTenancyHX(start1, end1, start2, end2) {

    $("#trs").attr("value", start1);
    $("#tre").attr("value", end1);

    $("#ths").attr("value", start2);
    $("#the").attr("value", end2);

    //$("#tws").attr("value", start3);
    //$("#twe").attr("value", end3);

    //$("#tvs").attr("value", start4);
    //$("#tve").attr("value", end4);


    $("#tbtn").click();


}
function TenancySearchArea(county, area) {
    $("#tcounty").attr("value", county);
    $("#tarea").attr("value", area);



    $("#tbtn").click();

}


function ResetTenancySearch() {


    //Reset区域
    var vCountyCode = $("#tcounty").attr("value");
    if (vCountyCode != null && vCountyCode != "") {
        $("#idTabContents2").removeClass("hide");
        $("#idTabContents2").addClass("show");
        //$("li[titleliuwei='#" + vCountyCode + "']").click();
        //$("#County" + vCountyCode).click();

    }

    //Reset面积
    var vtbs = $("#tbs").attr("value");
    var vtbe = $("#tbe").attr("value");
    var objAcreage = $("#TenancyAcreage" + vtbs + "-" + vtbe);
    if (objAcreage != null) objAcreage.addClass("RedBold");

    //Reset价格
    var vtps = $("#tps").attr("value");
    var vtpe = $("#tpe").attr("value");
    var objPrice = $("#TenancyPrice" + vtps + "-" + vtpe);
    if (objPrice != null) objPrice.addClass("RedBold");

    //Reset户型
    var vtrs = $("#trs").attr("value");
    var vtre = $("#tre").attr("value");
    var vths = $("#ths").attr("value");
    var vtve = $("#the").attr("value");
    var objHX = $("#TenancyHX" + vtrs + "-" + vtre + "-" + vths + "-" + vtve);
    if (objHX != null) objHX.addClass("RedBold");

}
