﻿//商城栏目页专题筛选按钮函数
var maxMenuID = 6;
var maxSensibilityID = 19;   //最大菜单ID
var maxObjectID = 10;
var maxSituationID = 6;
var maxShowTypeID = 2;
var maxShowNumID = 3;
var maxOrderID = 3;
var strPath = "/images/shopping/list_";
var type = ".htm";

function setBtnOn(menuID, specialID) {
    if (menuID == 1) //情感表达菜单
    {
        for (var i = 0; i <= maxSensibilityID; i++) {
            if (specialID == i) {
                document.getElementById('MenuID_' + menuID + '_' + i).className = "search_on";
            } else {
                document.getElementById('MenuID_' + menuID + '_' + i).className = "search_off";
            }
        }
        document.getElementById("nNodeID").innerHTML = "78";
        gotoList();
    }
    else if (menuID == 2) //送礼对象菜单
    {
        for (var i = 0; i <= maxObjectID; i++) {
            if (specialID == i) {
                document.getElementById('MenuID_' + menuID + '_' + i).className = "search_on";
            } else {
                document.getElementById('MenuID_' + menuID + '_' + i).className = "search_off";
            }
        }
        document.getElementById("nNodeID").innerHTML = "78";
        gotoList();
    }
    else if (menuID == 3) //送礼场合菜单
    {
        for (var i = 0; i <= maxSituationID; i++) {
            if (specialID == i) {
                document.getElementById('MenuID_' + menuID + '_' + i).className = "search_on";
            } else {
                document.getElementById('MenuID_' + menuID + '_' + i).className = "search_off";
            }
        }
        document.getElementById("nNodeID").innerHTML = "78";
        gotoList();
    }
    else if (menuID == 4)//显示方式
    {
        for (var i = 1; i <= maxShowTypeID; i++) {
            if (specialID == i) {
                document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_on.gif";
            } else {
                document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_off.gif";
            }
        }
        gotoList();
    }
    else if (menuID == 5)//每页显示数
    {
        for (var i = 1; i <= maxShowNumID; i++) {
            if (specialID == i) {
                document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_on.gif";
            } else {
                document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_off.gif";
            }
        }
        gotoList();
    }
    else if (menuID == 6)//排序方式
    {
        for (var i = 1; i <= maxOrderID; i++) {
            if (specialID == i) {
                document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_on.gif";
            } else {
                document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_off.gif";
            }
        }
        gotoList();
    }
}
function getUrl() {
    var NodeID = document.getElementById("nNodeID").innerHTML;
    var SensibilityID = "";
    var ObjectID = "";
    var SituationID = "";
    var ShowTypeID = "";
    var ShowNumID = "";
    var OrderID = "";
    for (var menuID = 1; menuID <= maxMenuID; menuID++) {
        if (menuID == 1)//取得情感表达菜单当前值
        {
            for (var i = 0; i <= maxSensibilityID; i++) {
                var str = document.getElementById("MenuID_" + menuID + '_' + i).className;
                if (str == "search_on") {
                    SensibilityID = i;
                }
            }
        }
        else if (menuID == 2)//取得送礼对象菜单当前值
        {
            for (var i = 0; i <= maxObjectID; i++) {
                var str = document.getElementById("MenuID_" + menuID + '_' + i).className;
                if (str == "search_on") {
                    ObjectID = i;
                }
            }
        }
        else if (menuID == 3)//取得送礼场合菜单当前值
        {
            for (var i = 0; i <= maxSituationID; i++) {
                var str = document.getElementById("MenuID_" + menuID + '_' + i).className;
                if (str == "search_on") {
                    SituationID = i;
                }
            }
        }
        else if (menuID == 4)//取得显示方式当前设置值
        {
            for (var i = 1; i <= maxShowTypeID; i++) {
                var strPic = menuID + "_" + i + "_on.gif";
                var nSrc = document.getElementById("MenuID_" + menuID + "_" + i).src;
                if (nSrc.indexOf(strPic) != -1) {
                    ShowTypeID = i;
                }
            }
        }
        else if (menuID == 5)//取得每页显示数当前设置值
        {
            for (var i = 1; i <= maxShowNumID; i++) {
                var strPic = menuID + "_" + i + "_on.gif";
                var nSrc = document.getElementById("MenuID_" + menuID + "_" + i).src;
                if (nSrc.indexOf(strPic) != -1) {
                    ShowNumID = i;
                }
            }
        }
        else if (menuID == 6)//取得排序方式当前设置
        {
            for (var i = 1; i <= maxOrderID; i++) {
                var strPic = menuID + "_" + i + "_on.gif";
                var nSrc = document.getElementById("MenuID_" + menuID + "_" + i).src;
                if (nSrc.indexOf(strPic) != -1) {
                    OrderID = i;
                }
            }
        }
    }
    var strUrl = "/Shop/List-" + NodeID + "-" + SensibilityID + "-" + ObjectID + "-" + SituationID + "-" + ShowTypeID + "-" + ShowNumID + "-" + OrderID + type;
    //alert(strUrl);
    return strUrl;
}
function gotoList(url) {
    var nUrl = getUrl();
    window.location.href = nUrl;
}
function resetPageUrl() {
    if (document.getElementById("currentpage")) {
        resetPageUrlBegin();
    }
}
function resetPageUrlBegin() {
    var strTemp = "@";
    var strID1 = document.getElementById("nSensibilityID").innerHTML;
    var strNodeID = document.getElementById("nNodeID").innerHTML;
    var nodeUrl = "List-" + strNodeID + "-";
    var nUrl = getUrl().replace(type, "-");
    var nCurrentPage = document.getElementById("currentpage").innerHTML;
    var nTotalPage = document.getElementById("totalpage").innerHTML;
    //从节点过来时
    if (strID1.indexOf(strTemp) != -1) {
        if (nTotalPage == 1) {//只有一页
            document.getElementById("prvurl").href = nodeUrl + "1" + type;   //上一页
            document.getElementById("nexturl").href = nodeUrl + "1" + type;  //下一页
        } else {
            //alert(nTotalPage);
            if (nCurrentPage - 1 > 0) {
                var i = parseInt(nCurrentPage) - 1;
                document.getElementById("prvurl").href = nodeUrl + i + type;    //上一页
            } else {
                document.getElementById("prvurl").href = nodeUrl + "1" + type;
            }
            for (var i = 1; i <= nTotalPage; i++) {
                if (i != nCurrentPage) {
                    if (document.getElementById("page" + i)) {
                        document.getElementById("page" + i).href = nodeUrl + i + type; //分页
                    }
                }
            }
            if (nTotalPage - nCurrentPage > 0) {
                var i = parseInt(nCurrentPage) + 1;
                document.getElementById("nexturl").href = nodeUrl + i + type;   //下一页
            } else {
                document.getElementById("nexturl").href = nodeUrl + nTotalPage + type;
            }
        }
    } else {
        if (nTotalPage == 1) {//只有一页
            document.getElementById("prvurl").href = nUrl + "1" + type;   //上一页
            document.getElementById("nexturl").href = nUrl + "1" + type;  //下一页
        } else {
            //alert(nTotalPage);
            if (nCurrentPage - 1 > 0) {
                var i = parseInt(nCurrentPage) - 1;
                document.getElementById("prvurl").href = nUrl + i + type;    //上一页
            } else {
                document.getElementById("prvurl").href = nUrl + "1" + type;
            }
            for (var i = 1; i <= nTotalPage; i++) {
                if (i != nCurrentPage) {
                    if (document.getElementById("page" + i)) {
                        document.getElementById("page" + i).href = nUrl + i + type; //分页
                    }
                }
            }
            if (nTotalPage - nCurrentPage > 0) {
                var i = parseInt(nCurrentPage) + 1;
                document.getElementById("nexturl").href = nUrl + i + type;   //下一页
            } else {
                document.getElementById("nexturl").href = nUrl + nTotalPage + type;
            }
        }
    }
}
function resetListMenu() {
    var strTemp = "@";
    var SensibilityID = document.getElementById("nSensibilityID").innerHTML; //情感表达ID
    if (SensibilityID.indexOf(strTemp) != -1) { SensibilityID = 0; }

    var ObjectID = document.getElementById("nObjectID").innerHTML;           //送礼对象ID
    if (ObjectID.indexOf(strTemp) != -1) { ObjectID = 0; }

    var SituationID = document.getElementById("nSituationID").innerHTML;     //送礼场合ID
    if (SituationID.indexOf(strTemp) != -1) { SituationID = 0; }

    var ShowTypeID = document.getElementById("nShowTypeID").innerHTML;       //显示方式ID
    if (ShowTypeID.indexOf(strTemp) != -1) { ShowTypeID = 1; }

    var ShowNumID = document.getElementById("nShowNumID").innerHTML;        //每页显示数ID
    if (ShowNumID.indexOf(strTemp) != -1) { ShowNumID = 1; }

    var OrderID = document.getElementById("nOrderID").innerHTML;             //排序方式ID
    if (OrderID.indexOf(strTemp) != -1) { OrderID = 1; }

    for (var menuID = 1; menuID <= maxMenuID; menuID++) {
        /////////////////////////////情感表达菜单组////////////////////////////////////////////////////
        if (menuID == 1) {
            for (var i = 0; i <= maxSensibilityID; i++) {
                if (SensibilityID == i) {
                    document.getElementById("MenuID_" + menuID + "_" + i).className = "search_on";
                } else {
                    document.getElementById("MenuID_" + menuID + "_" + i).className = "search_off";
                }
            }
        }
        /////////////////////////////送礼对象菜单组////////////////////////////////////////////////////
        else if (menuID == 2) {
            for (var i = 0; i <= maxObjectID; i++) {
                if (ObjectID == i) {
                    document.getElementById("MenuID_" + menuID + "_" + i).className = "search_on";
                } else {
                    document.getElementById("MenuID_" + menuID + "_" + i).className = "search_off";
                }
            }
        }
        /////////////////////////////送礼场合菜单组////////////////////////////////////////////////////
        else if (menuID == 3) {
            for (var i = 0; i <= maxSituationID; i++) {
                if (SituationID == i) {
                    document.getElementById("MenuID_" + menuID + "_" + i).className = "search_on";
                } else {
                    document.getElementById("MenuID_" + menuID + "_" + i).className = "search_off";
                }
            }
        }
        /////////////////////////////显示方式////////////////////////////////////////////////////
        else if (menuID == 4) {
            for (var i = 1; i <= maxShowTypeID; i++) {
                if (ShowTypeID == i) {
                    document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_on.gif";
                } else {
                    document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_off.gif";
                }
            }
        }
        /////////////////////////////每页显示数////////////////////////////////////////////////////
        else if (menuID == 5) {
            for (var i = 1; i <= maxShowNumID; i++) {
                if (ShowNumID == i) {
                    document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_on.gif";
                } else {
                    document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_off.gif";
                }
            }
        }
        /////////////////////////////排序方式////////////////////////////////////////////////////
        else if (menuID == 6) {
            for (var i = 1; i <= maxOrderID; i++) {
                if (OrderID == i) {
                    document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_on.gif";
                } else {
                    document.getElementById("MenuID_" + menuID + "_" + i).src = strPath + menuID + "_" + i + "_off.gif";
                }
            }
        }
    }
}
//function searchTotal() {
//    if (document.getElementById("totalpub")) {
//        var totalpub = document.getElementById("totalpub").innerHTML;
//        if (totalpub != '') {
//            document.getElementById("list_total").innerHTML = "搜查结果：" + totalpub + " 个礼品";
//        } else {
//            document.getElementById("list_total").innerHTML = "搜查结果：0个礼品";
//        }
//    }
//}
