﻿function DateAdd(interval, number, date) {
    //date 可以是时间对象也可以是字符串，如果是后者，形式必须为: yyyy-mm-dd hh:mm:ss 其中分隔符不定。"2006年12月29日 16点01分23秒" 也是合法的  
    number = parseInt(number);
    if (typeof (date) == "string") {
        date = date.split(/\D/);
        --date[1];
        eval("var date = new Date(" + date.join(",") + ")");
    }
    if (typeof (date) == "object") {
        var date = date
    }
    switch (interval) {
        case "y": date.setFullYear(date.getFullYear() + number); break;
        case "m": date.setMonth(date.getMonth() + number); break;
        case "d": date.setDate(date.getDate() + number); break;
        case "w": date.setDate(date.getDate() + 7 * number); break;
        case "h": date.setHours(date.getHour() + number); break;
        case "n": date.setMinutes(date.getMinutes() + number); break;
        case "s": date.setSeconds(date.getSeconds() + number); break;
        case "l": date.setMilliseconds(date.getMilliseconds() + number); break;
    }
    return date;
}

function keyword_Clicked(oTxtBox) {
    //oTxtBox.select();
    if (oTxtBox.value == "在此输入搜索关键字")
        oTxtBox.value = "";
}

function keyword_Blur(oTxtBox) {
    if (oTxtBox.value == "")
        oTxtBox.value = "在此输入搜索关键字";
}

function secBoard_2(n) {
    for (i = 1; i <= 4; i++) {
        document.getElementById("sectd" + i).className = "sec11";
    }
    document.getElementById("sectd" + n).className = "sec22";

    var maxTab = 4;
    var querTabID = "";
    for (var i = 1; i <= 4; i++) {
        queryTabID = "QueryTab" + i;
        if (n != i) {
            document.getElementById(queryTabID).style.display = "none";
        } else {
            document.getElementById(queryTabID).style.display = "block";
        }
    }
}


function navShow(n) {
    var querTabID = "";
    for (var i = 1; i <= 7; i++) {
        queryTabID = "li" + i;
        if (document.getElementById(queryTabID) != null) {
            if (n == i) {
                document.getElementById(queryTabID).className = "active";
            }
        }
    }
}

function seltTitle(strId1, strId2) {
    if (strId1 != null) {
        document.getElementById(strId1).className = "selt1";
    }
    if (strId2 != null) {
        document.getElementById(strId2).className = "selt2";
    }
    if (document.getElementById(strId1 + "Con") != null) {
        document.getElementById(strId1 + "Con").style.display = "block";
    }

    if (document.getElementById(strId2 + "Con") != null) {
        document.getElementById(strId2 + "Con").style.display = "none";
    }

}




function search(module) {
    var stQuery = "";
    var seprator = '&';
    var keyword = "";
    if (module == "supply") {

        keyword = Trim(document.getElementById("Keyword").value);
        if (keyword != "" && keyword != "在此输入搜索关键字") {
            stQuery += "keyword=" + escape(keyword) + seprator;
        }
        //zjs
        //        if (document.getElementById("selAreaIdByBox").value != "0" && document.getElementById("selAreaIdByBox").value != "" && document.getElementById("selAreaIdByBox").value != "" && document.getElementById("selAreaNameByBox").value != "") {
        //            stQuery += "region=" + document.getElementById("selAreaIdByBox").value + "_" + document.getElementById("selAreaLayer").value + "_" + escape(document.getElementById("selAreaNameByBox").value) + seprator;
        //        }

        if (document.getElementById("selAreaIdByBox").value != "0" && document.getElementById("selAreaIdByBox").value != "") {
            stQuery += "region=" + document.getElementById("selAreaIdByBox").value + seprator;
        }

        if (document.getElementById('selSearchDate').value != "") {
            stQuery += "date=" + document.getElementById('selSearchDate').value;
        }

        if (stQuery.length > 0) {
            location.href = "/Web/CN/Product/Supply/SupplyList.aspx?" + stQuery;
        } else {
            location.href = "/Web/CN/Product/Supply/SupplyList.aspx";
        }
    } else if (module == "buy") {


        keyword = Trim(document.getElementById("ProductNavigation1_keyword").value);
        if (keyword != "" && keyword != "在此输入搜索关键字") {
            stQuery += "keyword=" + escape(keyword) + seprator;
        }
        //        if (document.getElementById("selAreaIdByBox").value != "0" && document.getElementById("selAreaIdByBox").value != "" && document.getElementById("selAreaIdByBox").value != "" && document.getElementById("selAreaNameByBox").value != "") {
        //            stQuery += "region=" + document.getElementById("selAreaIdByBox").value + "_" + document.getElementById("selAreaLayer").value + "_" + escape(document.getElementById("selAreaNameByBox").value) + seprator;
        //        }

        if (document.getElementById("selAreaIdByBox").value != "0" && document.getElementById("selAreaIdByBox").value != "") {
            stQuery += "region=" + document.getElementById("selAreaIdByBox").value + seprator;
        }

        if (document.getElementById('selSearchDate').value != "") {
            stQuery += "date=" + document.getElementById('selSearchDate').value;
        }
        if (stQuery.length > 0) {
            location.href = "/Web/CN/Product/Buy/BuyList.aspx?" + stQuery;
        } else {
            location.href = "/Web/CN/Product/Buy/BuyList.aspx";
        }
    } else if (module == "ent") {

        keyword = Trim(document.getElementById("EnterpriseNavigation1_keyword").value);
        if (keyword != "" && keyword != "在此输入搜索关键字") {
            stQuery += "keyword=" + escape(keyword) + seprator;
        }

        //        if (document.getElementById("selAreaIdByBox").value != "0" && document.getElementById("selAreaIdByBox").value != "" && document.getElementById("selAreaIdByBox").value != "" && document.getElementById("selAreaNameByBox").value != "") {
        //            stQuery += "region=" + document.getElementById("selAreaIdByBox").value + "_" + document.getElementById("selAreaLayer").value + "_" + escape(document.getElementById("selAreaNameByBox").value) + seprator;
        //        }

        if (document.getElementById("selAreaIdByBox").value != "0" && document.getElementById("selAreaIdByBox").value != "") {
            stQuery += "region=" + document.getElementById("selAreaIdByBox").value + seprator;
        }

        if (document.getElementById('selSearchDate').value != "") {
            stQuery += "date=" + document.getElementById('selSearchDate').value + seprator;
        }

        if (stQuery.length > 0) {
            location.href = "/Web/CN/Ent/Supply/SupplierList.aspx?" + stQuery;
        } else {
            location.href = "/Web/CN/Ent/Supply/SupplierList.aspx";
        }
    } else if (module == "news") {

        keyword = document.getElementById("Keyword").value;
        if (keyword != "" && keyword != "在此输入搜索关键字") {
            stQuery += "keyword=" + escape(document.getElementById("Keyword").value) + seprator;
        }
        if (stQuery.length > 0) {
            location.href = "/Web/CN/Biz/BizList.aspx?" + stQuery;
        } else {
            location.href = "/Web/CN/Biz/BizList.aspx";
        }
    } else if (module == "index") {
        keyword = Trim(document.getElementById("IndexNavigation1_keyword").value);

        if (keyword != "" && keyword != "在此输入搜索关键字") {
            stQuery += "keyword=" + escape(keyword) + seprator;
        }


        //        if (document.getElementById("selAreaIdByBox").value != "0" && document.getElementById("selAreaIdByBox").value != "" && document.getElementById("selAreaIdByBox").value != "" && document.getElementById("selAreaNameByBox").value != "") {
        //            stQuery += "region=" + document.getElementById("selAreaIdByBox").value + "_" + document.getElementById("selAreaLayer").value + "_" + escape(document.getElementById("selAreaNameByBox").value) + seprator;
        //        }

        if (document.getElementById("selAreaIdByBox").value != "0" && document.getElementById("selAreaIdByBox").value != "") {
            stQuery += "region=" + document.getElementById("selAreaIdByBox").value + seprator;
        }


        if (document.getElementById('selSearchDate').value != "") {
            stQuery += "date=" + document.getElementById('selSearchDate').value + seprator;
        }

        type = document.getElementById("SelType").value;


        if (type == "supply") {
            if (stQuery.length > 0) {
                location.href = "/Web/CN/Product/Supply/SupplyList.aspx?" + stQuery;
            } else {
                location.href = "/Web/CN/Product/Supply/SupplyList.aspx";
            }
        } else if (type == "buy") {
            if (stQuery.length > 0) {
                location.href = "/Web/CN/Product/Buy/BuyList.aspx?" + stQuery;
            } else {
                location.href = "/Web/CN/Product/Buy/BuyList.aspx";
            }
        } else if (type == "enterprise") {


            if (stQuery.length > 0) {
                location.href = "/Web/CN/Ent/Supply/SupplierList.aspx?" + stQuery;
            } else {
                location.href = "/Web/CN/Ent/Supply/SupplierList.aspx";
            }
        } else if (type == "exposition") {
            if (stQuery.length > 0) {
                location.href = "/Web/CN/Exp/Exposition/ExpInfo.aspx?" + stQuery;
            } else {
                location.href = "/Web/CN/Exp/Exposition/ExpInfo.aspx";
            }
        } else if (type == "news") {
            if (stQuery.length > 0) {
                location.href = "/web/cn/Biz/BizList.aspx?" + stQuery;
            } else {
                location.href = "/web/cn/Biz/BizList.aspx";
            }
        }


    }
}

function quickSearch(module, keyword) {
    var stQuery = "";
    if (module == "supply" && keyword != "") {

        location.href = "/Web/CN/Product/Supply/SupplyList.aspx?keyword=" + escape(keyword);

    } else if (module == "buy" && keyword != "") {
        location.href = "/Web/CN/Product/Buy/BuyList.aspx?keyword=" + escape(keyword);

    } else if (module == "ent" && keyword != "") {

        location.href = "/Web/CN/Ent/Supply/SupplierList.aspx?keyword=" + escape(keyword);

    } else if (module == "news" && keyword != "") {

        location.href = "/Web/CN/Biz/BizList.aspx?keyword=" + escape(keyword);

    }
}

function searchEntByAddr(address) {
    if (Trim(address) != "")
        location.href = "/Web/CN/Ent/Supply/SupplierList.aspx?address=" + escape(address);
}


// 去掉字符串的头空格（左空格）
function LTrim(str) {
    var i;
    for (i = 0; i < str.length; i++) {
        if (str.charAt(i) != " ") break;
    }
    str = str.substring(i, str.length);
    return str;
}

// 去掉字符串的尾空格（右空格）
function RTrim(str) {
    var i;
    for (i = str.length - 1; i >= 0; i--) {
        if (str.charAt(i) != " ") break;
    }
    str = str.substring(0, i + 1);
    return str;
}

// 去掉字符串的头尾空格（左右空格）
function Trim(str) {
    return LTrim(RTrim(str));
}


function OpenRegionBox() {
    var dialogArg = new Object();
    dialogArg.selectedAreaName = "";
    dialogArg.selectedAreaId = "";
    dialogArg.selectedLayer = "";
    var dialogFeature = "dialogWidth=400px;dialogHeight=350px;status:off;scroll=no";

    var isSubmit = window.showModalDialog("/Common/AreaSelect.htm", dialogArg, dialogFeature);

    if (isSubmit) {
        document.getElementById("selAreaNameByBox").value = dialogArg.selectedAreaName;
        document.getElementById("hidSelAreaNameByBox").value = dialogArg.selectedAreaName;
        document.getElementById("selAreaIdByBox").value = dialogArg.selectedAreaId;
        document.getElementById("selAreaLayer").value = dialogArg.selectedLayer;
    }
}

function OpenRegionBox1(AreaNameCId, AreaCId, HidAreaNameCId, HidAreaCodeCId, HidZipCodeCId) {

    var dialogArg = new Object();
    dialogArg.selectedAreaName = "";
    dialogArg.selectedAreaId = "";
    dialogArg.selectedLayer = "";
    dialogArg.selectedAreaCode = "";
    dialogArg.selectedZipCode = "";

    var dialogFeature = "dialogWidth=400px;dialogHeight=400px;status:off;scroll=no";

    var isSubmit = window.showModalDialog("/Common/AreaSelect.htm", dialogArg, dialogFeature);

    if (isSubmit) {
        if (document.getElementById(AreaNameCId) != null) {
            document.getElementById(AreaNameCId).value = dialogArg.selectedAreaName;
        }
        if (document.getElementById(AreaCId) != null) {
            document.getElementById(AreaCId).value = dialogArg.selectedAreaId;
        }
        if (HidAreaNameCId != null && document.getElementById(HidAreaNameCId) != null) {
            document.getElementById(HidAreaNameCId).value = dialogArg.selectedAreaId;
        }
        if (HidAreaCodeCId != null && document.getElementById(HidAreaCodeCId) != null) {
            document.getElementById(HidAreaCodeCId).value = dialogArg.selectedAreaCode;
        }
        if (HidZipCodeCId != null && document.getElementById(HidZipCodeCId) != null) {
            document.getElementById(HidZipCodeCId).value = dialogArg.selectedZipCode;
        }
    }
}

function Service(DepartmentId, AreaCId, HidAreaNameCId) {

    var dialogArg = new Object();
    dialogArg.selectedAreaName = "";
    dialogArg.selectedAreaId = "";
    dialogArg.selectedLayer = "";
    var dialogFeature = "dialogWidth=400px;dialogHeight=350px;status:off;scroll=no";

    var isSubmit = window.showModalDialog("/Common/Service.htm", dialogArg, dialogFeature);

    if (isSubmit) {
        if (document.getElementById(DepartmentId) != null) {
            document.getElementById(DepartmentId).value = dialogArg.selectedAreaName;
        }
        if (document.getElementById(AreaCId) != null) {
            document.getElementById(AreaCId).value = dialogArg.selectedAreaId;
        }
        if (HidAreaNameCId != null && document.getElementById(HidAreaNameCId) != null)
            document.getElementById(HidAreaNameCId).value = dialogArg.selectedAreaId;
    }
}
//产品类别选择窗口
function OpenProCatetoryBox() {

    var dialogArg = new Object();
    dialogArg.selectedCategoryName = "";
    dialogArg.selectedCategoryId = "";
    var dialogFeature = "dialogWidth=550px;dialogHeight=580px;status:off;scroll=no";

    var isSubmit = window.showModalDialog("/Common/ProductCategorySelect.htm", dialogArg, dialogFeature);
    //    alert(isSubmit);
    if (isSubmit) {
        if (document.getElementById("ctl00_ContentPlaceHolder1_Category") != null)
            document.getElementById("ctl00_ContentPlaceHolder1_Category").value = dialogArg.selectedCategoryName;
        if (document.getElementById("ctl00_ContentPlaceHolder1_HidCategory") != null)
            document.getElementById("ctl00_ContentPlaceHolder1_HidCategory").value = dialogArg.selectedCategoryName;
        if (document.getElementById("ctl00_ContentPlaceHolder1_CategoryId") != null)
            document.getElementById("ctl00_ContentPlaceHolder1_CategoryId").value = dialogArg.selectedCategoryId;
      
        if (document.getElementById("ctl00_ContentPlaceHolder1_txtCategoryName") != null)
            document.getElementById("ctl00_ContentPlaceHolder1_txtCategoryName").value = dialogArg.selectedCategoryName;
        if (document.getElementById("ctl00_ContentPlaceHolder1_hidCategoryId") != null)
            document.getElementById("ctl00_ContentPlaceHolder1_hidCategoryId").value = dialogArg.selectedCategoryId;
    }
}


//企业自定义产品类别选择窗口
function OpenEntProCategoryBox(EntId,CurCategoryId,CategoryIDId,CategoryNameId,HidCategoryNameId) {

    var dialogArg = new Object();
    dialogArg.selectedCategoryName = "";
    dialogArg.selectedCategoryId = "";
    dialogArg.CurCategoryId = CurCategoryId;
    dialogArg.EntId = EntId;
    
    var dialogFeature = "dialogWidth=500px;dialogHeight=600px;status:off;scroll=no";

    var isSubmit = window.showModalDialog("/Common/EntProductCategoryTree.htm", dialogArg, dialogFeature);
    if (isSubmit) {
        if (document.getElementById(CategoryIDId) != null)
            document.getElementById(CategoryIDId).value = dialogArg.selectedCategoryId;
        if (document.getElementById(CategoryNameId) != null)
            document.getElementById(CategoryNameId).value = dialogArg.selectedCategoryName;
        if (document.getElementById(HidCategoryNameId) != null)
            document.getElementById(HidCategoryNameId).value = dialogArg.selectedCategoryName;
    }
}



//行业类别选择窗口
function OpenEntCategoryBox(selCategoryID, hidCategoryID) {
    var selCategory = document.getElementById(selCategoryID);
    var dialogArg = new Object();
    dialogArg.selectedCategoryName = "";
    dialogArg.selectedCategoryID = "";
    dialogArg.curCategoryID = "";

    //取原来类别
    if (selCategory != null && selCategory.options.length > 0) {
        for (var i = 0; i < selCategory.options.length; i++) {
            dialogArg.curCategoryID += selCategory.options[i].value + ",";
        }
    }

    var dialogFeature = "dialogWidth=420px;dialogHeight=610px;status:off;scroll=no";
    var isSubmit = window.showModalDialog("/Common/EntCategoryCheck.htm", dialogArg, dialogFeature);
    if (isSubmit) {

        if (document.getElementById(hidCategoryID) != null)
            document.getElementById(hidCategoryID).value = dialogArg.selectedCategoryID;

        if (selCategory != null) {

            selCategory.options.length = 0;
            var ids = dialogArg.selectedCategoryID.split(',');
            var names = dialogArg.selectedCategoryName.split(',');
            if (ids.length > 0 && names.length > 0) {
                for (var i = 0; i < ids.length; i++) {
                    if (ids[i] != "" && names[i] != "")
                        selCategory.options.add(new Option(names[i], ids[i]));
                }
            }

        }
    }
}


//行业类别选择窗口
function EnOpenEntCategoryBox(selCategoryID, hidCategoryID) {
    var selCategory = document.getElementById(selCategoryID);
    var dialogArg = new Object();
    dialogArg.selectedCategoryName = "";
    dialogArg.selectedCategoryID = "";
    dialogArg.curCategoryID = "";

    //取原来类别
    if (selCategory != null && selCategory.options.length > 0) {
        for (var i = 0; i < selCategory.options.length; i++) {
            dialogArg.curCategoryID += selCategory.options[i].value + ",";
        }
    }

    var dialogFeature = "dialogWidth=420px;dialogHeight=610px;status:off;scroll=no";
    var isSubmit = window.showModalDialog("/Common/EnEntCategoryCheck.htm", dialogArg, dialogFeature);
    if (isSubmit) {

        if (document.getElementById(hidCategoryID) != null)
            document.getElementById(hidCategoryID).value = dialogArg.selectedCategoryID;

        if (selCategory != null) {

            selCategory.options.length = 0;
            var ids = dialogArg.selectedCategoryID.split(',');
            var names = dialogArg.selectedCategoryName.split(',');
            if (ids.length > 0 && names.length > 0) {
                for (var i = 0; i < ids.length; i++) {
                    if (ids[i] != "" && names[i] != "")
                        selCategory.options.add(new Option(names[i], ids[i]));
                }
            }

        }
    }
}
