﻿$().ready(function() {

    // alert("0");
    //    var num = 1;
    //    $("#d" + num).show();
    BindProAndCity(0);
    //利用大勇的回绑方式实现
    //$("a")
    var pageName = $("#PageName").val();
    $("p").removeClass("nav_on");
    $("p").each(function() {
        //alert($(this).text());
        if ($(this).text() == pageName) {
            $(this).addClass("nav_on");
        }
    });
    var MenuIndex = $("#MenuIndex").val();
    $("p").removeClass("nav_on");
    $("#P" + MenuIndex).addClass("nav_on");
    $("#D" + MenuIndex).addClass("nav_on");
    if (MenuIndex == "") {
        $("P1").addClass("nav_on");
        $("D1").addClass("nav_on");
    }
    FindSearchCondition();
});

function FindSearchCondition() {
    var ftype = $("#ftype").val();
    //alert(ftype);
    if (ftype != "") {
        $("#d" + ftype).show();

    }
    else {
        ftype = 0;
        $("#d0").show();
    }
    $("#u14 option").each(function() {
        if ($(this).val() == ftype) {
            try {
                $(this).attr("selected", true);
            }
            catch (e)
                { }
            return;
        }
    });
    var startportid = $("#startportid").val();
    var endportid = $("#endportid").val();

    var startportname = $("#startportname").val();
    var endportname = $("#endportname").val();
    var search = $("#search").val();
    findRightDiv(ftype);
    switch (ftype) {
        case "0":
            $("#startPortD0").val(startportname);
            $("#endPortD0").val(endportname);
            $("#Yjstartport1").val(startportid);
            $("#Yjendport1").val(endportid);
            break;
        case "1":
            $("#startPortD1").val(startportname);
            $("#endPortD1").val(endportname);
            $("#Yjstartport2").val(startportid);
            $("#Yjendport2").val(endportid);
            break;
        case "2":
            $("#sanzhahuo").val(search);
            break;
        case "3":
            $("#kongyun").val(search);
            break;
        case "5":
            $("#gonglu").val(search);
            break;
        case "4":
            $("#tielu").val(search);
            break;
        case "6":
            $("#kuaidi").val(search);
            break;
    }
}


function findRightDiv() {
    num = $("#u14 option:selected").val();
    //1-6
    for (var i = 0; i <= 6; i++) {
        $("#d" + i).hide();
    }
    $("#d" + num).show();
}
//绑定省市。
function BindProAndCity(flag) {
    //绑定省市,并联动 1 新添加情况 flag=0，2、编辑情况flag=1 回绑
    if (flag == 0) {
        $.each(jsonProvinceList, function(i, Json) {
            $("<option></option>").val(Json.id).text(Json.name).attr("id", "ProvinceSelect" + Json.id).appendTo($("#Province"));
        });
        $("#Province").change(function() {
            getCityList($("#Province option:selected").val(), "City");
        });
    } else {
        //alert("2"); //回绑城市

        BindProAndCity(0);
        var proID = $.trim($("#editProvince").val());
        //alert(proID);
        $("#ProvinceSelect" + proID).attr("selected", true);
        getCityList(proID, "City");
        //绑定市
        var cityArr = $("#City option");
        for (var w = 0; w < cityArr.length; w++) {
            if ($.trim(cityArr[w].value) == $.trim($("#editCity").val())) {
                cityArr[w].selected = true;
            }
        }
    }
}

function changeNation() {
    var nationChange = $("#guonei_guoji option:selected").val();
    if (nationChange == 1) $("#China").show(); else $("#China").hiden();

}

function Search() {
    var dealDiv = $("#u14").val();
    var uid = $("#uid").val();
    var url = "";
    var urlLink = "";
    var action = "";
    //alert(dealDiv);
    var nullFlag = false;
    var inputTemp = "";
    switch (dealDiv) {
        case "0":
            //d0
            var startPortD0 = $("#Yjstartport1").val();
            var endPortD0 = $("#Yjendport1").val();
            var startPortD0Name = $("#startPortD0").val();
            var endPortD0Name = $("#endPortD0").val();
            if (startPortD0Name == "请输入起始港") startPortD0Name = "";
            if (endPortD0Name == "请输入目的港") endPortD0Name = "";

            if (startPortD0 != "" && endPortD0 != "") {
                urlLink = startPortD0 + "-" + endPortD0 + "-" + 0 + "-" + encodeURIComponent(startPortD0Name) + "-" + encodeURIComponent(endPortD0Name);
                action = "FreightList";

            }
            nullFlag = true;
            break;
        case "1":
            //d1
            var startPortD0 = $("#Yjstartport2").val();
            var endPortD0 = $("#Yjendport2").val();
            var startPortD0Name = $("#startPortD1").val();
            var endPortD0Name = $("#endPortD1").val();
            if (startPortD0Name == "请输入起始港") startPortD0Name = "";
            if (endPortD0Name == "请输入目的港") endPortD0Name = "";

            if (startPortD0 != "" && endPortD0 != "") {
                urlLink = startPortD0 + "-" + endPortD0 + "-" + 1 + "-" + encodeURIComponent(startPortD0Name) + "-" + encodeURIComponent(endPortD0Name);
                action = "FreightList";
            }
            nullFlag = true;
            break;
        case "2":
            //d2
            inputTemp = $("#sanzhahuo").val();
            if (inputTemp == "请输入搜索条件") inputTemp = "";
            if (inputTemp != "") {
                urlLink = encodeURIComponent(inputTemp);
                action = "SZHList";
            }
            break;
        case "3":
            //d3
            inputTemp = $("#kongyun").val();
            if (inputTemp == "请输入搜索条件") inputTemp = "";
            if (inputTemp != "") {
                urlLink = encodeURIComponent(inputTemp);
                action = "AirList"
            }
            break;
        case "5":
            //d4
            inputTemp = $("#gonglu").val();
            if (inputTemp == "请输入搜索条件") inputTemp = "";
            if (inputTemp != "") {
                urlLink = encodeURIComponent(inputTemp);
                action = "RoadList";
            }
            break;
        case "4":
            //d5
            inputTemp = $("#tielu").val();
            if (inputTemp == "请输入搜索条件") inputTemp = "";
            if (inputTemp != "") {
                urlLink = encodeURIComponent(inputTemp);
                action = "RailroadList";
            }
            break;
        case "6":
            //d6
            inputTemp = $("#kuaidi").val();
            if (inputTemp == "请输入搜索条件") inputTemp = "";
            if (inputTemp != "") {
                urlLink = encodeURIComponent(inputTemp);
                action = "KDList";
            }
            break;
    }

    //alert(urlLink);

    if (uid != undefined) {
        url = "http://" + document.location.host + "/HDprice/" + action + "/" + uid + "/" + urlLink + "-" + "/1.html";
    } else {
        url = "http://" + document.location.host + "/HDprice/" + action + "/" + urlLink + "-" + "/1.html";
    }
    //alert(url);

    if (urlLink != "" && action != "") {
        window.location.href = url;
    } else {
        if (nullFlag) {
            if (startPortD0 == "") { alert("请输入起始港口");return; }
            if (endPortD0 == "") alert("请输入目的港口");

        }
        else {
            if (inputTemp == "") alert("请输入搜索条件");
        }
    }
    //：/HDprice/SZHList/搜索条件/1.htm

}


//<span style="CURSOR: hand" onClick="window.external.addFavorite(document.location.host,' <%=userInfo.compname%> ')" title=" <%=userInfo.compname%> ">收藏本站</span>
//|//<span onclick="var strHref=window.location.href;this.style.behavior='url(#default#homepage)';this.setHomePage(document.location.toString());" style="CURSOR: hand">设为首页</span>

function AddFavorite(sURL, sTitle) {
    if (document.all) {
        window.external.addFavorite(sURL, sTitle);
    }
    else if (window.sidebar) {
        window.sidebar.addPanel(sTitle, sURL, "");
    }
    else {
        alert("加入收藏失败，请使用Ctrl+D进行添加");
    }
}


function setHome(body1) {
    alert("1");
    try {
        var strHref = window.location.href;
        body1.style.behavior = 'url(#default#homepage)';
        body1.setHomePage(document.location.toString());
    }
    catch (e) {
        alert(e);
    }
}
function SetHomepage(url) {
    if (document.all) {
        document.body.style.behavior = 'url(#default#homepage)';
        document.body.setHomePage(url);
    }
    else if (window.sidebar) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                prefs.setCharPref('browser.startup.homepage', url);
            }
            catch (e) {
                alert(" 该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true ");
            }
        }
    }
}


function addToFav() {
    var url = "http://xxx.xxx.xxx";
    var title = "xxxxxx";

    if (window.sidebar) { // Mozilla Firefox Bookmark
        window.sidebar.addPanel(title, url, "");
    } else if (window.external) { // IE Favorite
        window.external.AddFavorite(url, title);
    } else if (window.opera) { // Opera 7+
        return false; // do nothing
    } else {
        alert('Unfortunately, your browser does not support this action,'
                 + ' please bookmark this page manually by pressing Ctrl + D on PC or Cmd + D on Mac.');
    }
}


function WindowOpen(url) {
    if (url.indexOf("http://") < 0) {
        url = "http://" + url;
    }
    window.open(url);
}