﻿// xmm create
// xmm update 2011/3/29
jQuery(function () {
    //整箱赋值
    jQuery("#search_gp_startid").position({
        suggesttype: "startPort_suggest",
        sourcetype: "port_source"
    });
    jQuery("#search_gp_endid").position({
        suggesttype: "endPort_suggest",
        sourcetype: "port_source"
    });
    //拼箱赋值
    jQuery("#search_lcl_startid").position({
        suggesttype: "startPort_suggest",
        sourcetype: "port_source"
    });
    jQuery("#search_lcl_endid").position({
        suggesttype: "endPort_suggest",
        sourcetype: "port_source"
    });
    //空运赋值
    jQuery("#search_air_startid").position({
        suggesttype: "air_startPort_suggest",
        sourcetype: "air_port_source"
    });
    jQuery("#search_air_endid").position({
        suggesttype: "air_endPort_suggest",
        sourcetype: "air_port_source"
    });
    //快递赋值
    jQuery("#search_express_startid").position({
        suggesttype: "city_suggest",
        sourcetype: "city_source"
    });
    jQuery("#search_express_endid").position({
        suggesttype: "city_suggest",
        sourcetype: "city_source"
    });
    //散杂
    jQuery("#search_bk_startid").position({
        suggesttype: "startPort_suggest",
        sourcetype: "port_source"
    });
    jQuery("#search_bk_endid").position({
        suggesttype: "endPort_suggest",
        sourcetype: "port_source"
    });
    //仓储
    jQuery("#search_storage_city").position({
        suggesttype: "city_suggest",
        sourcetype: "city_source"
    });
    //报关
    jQuery("#search_baoguan_ports").position({
        suggesttype: "startPort_suggest",
        sourcetype: "port_source"
    });
	//陆运
	 jQuery("#search_land_startid").position({
        suggesttype: "city_suggest",
        sourcetype: "city_source"
    });
	 jQuery("#search_land_endid").position({
        suggesttype: "city_suggest",
        sourcetype: "city_source"
    });
	//集卡 
	 jQuery("#search_jika_startid").position({
        suggesttype: "city_suggest",
        sourcetype: "city_source"
    });
	 jQuery("#search_jika_endid").position({
        suggesttype: "city_suggest",
        sourcetype: "city_source"
    });
	//铁路 
	jQuery("#search_tl_startid").position({
        suggesttype: "city_suggest",
        sourcetype: "city_source"
    });
	 jQuery("#search_tl_endid").position({
        suggesttype: "city_suggest",
        sourcetype: "city_source"
    });
});


//查询港口 根据ID查找返回数组
function getPortsInfo(id) {
    var data = new Array();
    var reg = new RegExp("[^@]*\\|" + id + "\\|[^@]*", "gi");
    data = JcSource.port_source.match(reg);
    if (data != null) return data[0].split('|');
    else return "";
}

//查询国家 根据ID查找返回
function getCoutryInfo(id) {
    var data = new Array();
    var reg = new RegExp("[^@]*\\|" + id + "\\|[^@]*", "gi");
    data = JcSource.coutry_source.match(reg);
    if (data != null) return data[0].split('|');
    else return "";
}

//查询城市
function getCityInfo(id) {
    var data = new Array();
    var reg = new RegExp("[^@]*\\|" + id + "\\|[^@]*", "gi");
    data = JcSource.city_source.match(reg);
    if (data != null) return data[0].split('|');
    else return "";
}


//搜索整箱
function search_gp() {
    if (jQuery("#search_gp_startid").val() == "") {
        alert("请输入起始港");
        return;
    }

    //    if (jQuery("#search_gp_endid").val() == "") {
    //        alert("请输入目的港");
    //        return;
    //    }

    var startid = jQuery("#search_gp_startid").attr("vid") == undefined || jQuery("#search_gp_startid").attr("vid") == "" ? "" : jQuery("#search_gp_startid").attr("vid");
    var endid = jQuery("#search_gp_endid").attr("vid") == undefined || jQuery("#search_gp_endid").attr("vid") == "" ? "" : jQuery("#search_gp_endid").attr("vid");
    ////触发的网站
    var searchsite = jQuery("#search_site_name").val();
    switch (searchsite) {
        case "freight":
            location.href = "http://shipping.jctrans.com/freightQuery/newList-1-" + startid + "--" + endid + "---------20-1.html";
            break;
        default:
            window.open("http://shipping.jctrans.com/freightQuery/newList-1-" + startid + "--" + endid + "---------20-1.html");
            break;
    }
}

//搜索拼箱
function search_lcl() {
    if (jQuery("#search_lcl_startid").val() == "") {
        alert("请输入起始港");
        return;
    }

    //    if (jQuery("#search_lcl_endid").val() == "") {
    //        alert("请输入目的港");
    //        return;
    //    }

    var startid = jQuery("#search_lcl_startid").attr("vid") == undefined || jQuery("#search_lcl_startid").attr("vid") == "" ? "" : jQuery("#search_lcl_startid").attr("vid");
    var endid = jQuery("#search_lcl_endid").attr("vid") == undefined || jQuery("#search_lcl_endid").attr("vid") == "" ? "" : jQuery("#search_lcl_endid").attr("vid");
    var searchsite = jQuery("#search_site_name").val(); //触发的网站
    switch (searchsite) {
        case "freight":
            location.href = "http://shipping.jctrans.com/freightQuery/newList-24-" + startid + "--" + endid + "---------20-1.html";
            break;
        default:
            window.open("http://shipping.jctrans.com/freightQuery/newList-24-" + startid + "--" + endid + "---------20-1.html");
            break;
    }
}

//散杂货
function search_bk() {
    var bkclass = ""
    if (jQuery("#search_bk_class option:selected").text() != "不限") {
        bkclass = encodeURIComponent(jQuery("#search_bk_class option:selected").val());
    }

    var startid = jQuery("#search_bk_startid").val() == "" ? 0 : jQuery("#search_bk_startid").attr("vid");
    var endid = jQuery("#search_bk_endid").val() == "" ? 0 : jQuery("#search_bk_endid").attr("vid");

    var searchsite = jQuery("#search_site_name").val();
    switch (searchsite) {
        case "bulk":
            location.href = "/freight/List/" + bkclass + "--" + startid + "-" + endid + "--------0-20-1.html";
            break;
        default:
            window.open("http://bulk.jctrans.com/freight/List/" + bkclass + "--" + startid + "-" + endid + "--------0-20-1.html");
            break;
    }

}

//仓储
function search_storage() {
    var url = "";
    var s_class = $("#search_storage_class").val();
    var city = 0;
    $("#search_storage_city").val() != "" && (city = $("#search_storage_city").attr("vid"));
    var searchsite = jQuery("#search_site_name").val();
    switch (searchsite) {
        case "storage":
            location.href = "/freight/List/0-" + s_class + "-" + city + "--1--1-0-0----0-20-1.html";
            break;
        default:
            window.open("http://whse.jctrans.com/freight/List/0-" + s_class + "-" + city + "--1--1-0-0----0-20-1.html");
            break;
    }
}


//搜索空运
function search_air() {

    if (jQuery("#search_air_startid").val() == "") {
        alert("请输入起始地");
        return;
    }
    //    if (jQuery("#search_air_endid").val() == "") {
    //        alert("请输入目的地");
    //        return;
    //    }

    var startid = jQuery("#search_air_startid").attr("vid") == undefined || jQuery("#search_air_startid").attr("vid") == "" ? 0 : jQuery("#search_air_startid").attr("vid");
    var endid = jQuery("#search_air_endid").attr("vid") == undefined || jQuery("#search_air_endid").attr("vid") == "" ? 0 : jQuery("#search_air_endid").attr("vid");
    var searchsite = jQuery("#search_site_name").val();
    switch (searchsite) {
        case "air":
            location.href = "/airfreight/list/2-" + startid + "-0-" + endid + "-0-0-0-1-1-0-1-20-1.html";
            break;
        default:
            window.open("http://air.jctrans.com/airfreight/list/2-" + startid + "-0-" + endid + "-0-0-0-1-1-0-1-20-1.html");
            break;
    }
}


//搜索快递
function search_express() {
    var expressType = jQuery.trim(jQuery("#search_express_type").val());
    var start = jQuery.trim(jQuery("#search_express_startid").val());
    var startparent = jQuery.trim(jQuery("#search_express_startid").attr("vCountry"));
    var end = jQuery.trim(jQuery("#search_express_endid").val());
    var endparent = jQuery.trim(jQuery("#search_express_endid").attr("vCountry"));

    if (start == "") {
        alert("请输入起始地");
        return;
    }
    if (end == "") {
        alert("请输入目的地");
        return;
    }

    switch (expressType) {
        case "0":
            //                window.location.href = "http://ex.jctrans.com/Internal/List/" + startparent + "_" + start + "_" + endparent + "_" + end + "_______/1.html";
            window.open("http://ex.jctrans.com/Internal/List/" + encodeURIComponent(startparent) + "_" + encodeURIComponent(start) + "_" + encodeURIComponent(endparent) + "_" + encodeURIComponent(end) + "_______/1.html");
            break;
        case "1":
            //                window.location.href = "http://ex.jctrans.com/International/List/" + startparent + "_" + start + "__" + end + "_______/1.html";
            window.open("http://ex.jctrans.com/International/List/" + encodeURIComponent(startparent) + "_" + encodeURIComponent(start) + "__" + encodeURIComponent(end) + "_______/1.html");
            break;
    }
}

//快递切换标签
function changeExpressType(o) {
    jQuery("#search_express_endid").val("");
    if (o.value == 1) {
        jQuery("#search_express_endid").position({
            suggesttype: "coutry_suggest",
            sourcetype: "coutry_source"
        });
    } else {
        jQuery("#search_express_endid").position({
            suggesttype: "city_suggest",
            sourcetype: "city_source"
        });
    }
}


//搜索陆运
function search_land() {
	
    var land_class = jQuery("#search_land_class option:selected").val();
    if (land_class == undefined) { //网站首页
        land_class = jQuery("#select_yunjia option:selected").val();
        switch (land_class) {
            case "5":
                land_class = 0;
                break;
            case "6":
                land_class = 1;
                break;
            case "7":
                land_class = 3;
                break;
        }
    }
    var Incept = jQuery.trim(jQuery("#search_land_startid").val()) == "请输入起始地" ? "" : jQuery.trim(jQuery("#search_land_startid").val());
    var Destination = jQuery.trim(jQuery("#search_land_endid").val()) == "请输入目的地" ? "" : jQuery.trim(jQuery("#search_land_endid").val());
    var searchsite = jQuery("#search_site_name").val();

	var startid =jQuery("#search_land_startid").attr("vid");
	var endid = jQuery("#search_land_endid").attr("vid");
	startid  = startid =="0" || startid ==undefined?"":startid;
	endid = endid =="0" || endid==undefined?"":endid;

    switch (searchsite) {
        case "land":
            location.href = "/carsinfo/newlist-" + land_class + "---" + startid + "--" + endid + "--1---------20-1.html";
            break;
        default:
            window.open("http://land.jctrans.com/carsinfo/newlist-" + land_class + "---" + startid + "--" + endid + "--1---------20-1.html");
            break;
    }
}

function search_landnew() {
	
    var land_class = jQuery("#search_land_class option:selected").val();
    var Incept = jQuery.trim(jQuery("#search_land_startid").val()) == "请输入起始地" ? "" : jQuery.trim(jQuery("#search_land_startid").val());
    var Destination = jQuery.trim(jQuery("#search_land_endid").val()) == "请输入目的地" ? "" : jQuery.trim(jQuery("#search_land_endid").val());

    var searchUrl = "";
    if (land_class == undefined) { //网站首页
        land_class = jQuery("#select_yunjia option:selected").val();
    }
	
	var startid =jQuery("#search_land_startid").attr("vid");
	var endid = jQuery("#search_land_endid").attr("vid");
	startid  = startid =="0" || startid ==undefined?"":startid;
	endid = endid =="0" || endid==undefined?"":endid;

    switch (land_class) {
        case "1": //公路整车
            searchUrl = "http://land.jctrans.com/carsinfo/newlist-0---"+startid+"--"+endid+"--1---------20-1.html";
            break;
        case "2": //公路零担
            searchUrl = "http://land.jctrans.com/carsinfo/newlist-0---"+startid+"--"+endid+"--0---------20-1.html";
            break;
        case "3": //空车信息
            searchUrl = "http://land.jctrans.com/carsinfo/newlist-2---"+startid+"--"+endid+"-----------20-1.html";
            break;
        case "4": //专线运输
            searchUrl = "http://land.jctrans.com/carsinfo/newlist-0---"+startid+"--"+endid+"--1---------20-1.html";
            break;
    }
    var searchsite = jQuery("#search_site_name").val();

    switch (searchsite) {
        case "land":
            location.href = searchUrl;
            break;
        default:
            window.open(searchUrl);
            break;
    }
}




//搜索集卡
function search_jika() {
    var Incept = jQuery.trim(jQuery("#search_jika_startid").val());
    var Destination = jQuery.trim(jQuery("#search_jika_endid").val());
    var searchsite = jQuery("#search_site_name").val();
    Incept = Incept == "请输入起始地" ? "" : Incept;
    Destination = Destination == "请输入目的地" ? "" : Destination;
	var startid =jQuery("#search_jika_startid").attr("vid");
	var endid = jQuery("#search_jika_endid").attr("vid");
	startid  = startid =="0" || startid ==undefined?"":startid;
	endid = endid =="0" || endid==undefined?"":endid;
    switch (searchsite) {
        case "land":
            location.href = "http://land.jctrans.com/carsinfo/newlist-3---"+startid+"--"+endid+"--1---------20-1.html";
            break;
        default:
            window.open("http://land.jctrans.com/carsinfo/newlist-3---"+startid+"--"+endid+"--1---------20-1.html");
            break;
    }
}

//报关 
function search_baoguan() {
    var baoguan_class = jQuery.trim(jQuery("#search_baoguan_class").val());
    var portsID = jQuery("#search_baoguan_ports").attr("vid");
    var portsName = jQuery.trim(jQuery("#search_baoguan_ports").val());
    if (portsID == undefined) portsID = "";

    var searchsite = jQuery("#search_site_name").val();
    switch (searchsite) {
        case "baoguan":
            location.href = "/Home/List/" + baoguan_class + "-" + portsID + "-" + portsName + "-----20-1.html";
            break;
        default:
            window.open("http://iacc.jctrans.com/Home/List/" + baoguan_class + "-" + portsID + "-" + portsName + "-----20-1.html");
            break;
    }
}

//船期
function search_chuanqi() {
    var startportID = jQuery("#startport").attr("vid");
    var startportName = jQuery.trim(jQuery("#startport").val());
    var endportID = jQuery("#endport").attr("vid");
    var endportName = jQuery.trim(jQuery("#endport").val());
    var feedbinID = jQuery("#feedbin").attr("vid");
    var feedbinName = jQuery.trim(jQuery("#feedbin").val());
    if (startportName == "" || startportName == undefined) {
        alert("请输入起始港！");
        return;
    }
    if (startportID == undefined) {
        startportID = "";
    }
    if (feedbinName == undefined) {
        feedbinName = "";
    }
    if (feedbinID == undefined) {
        feedbinID = "";
    }
    if (endportName == "" || endportName == undefined) {
        alert("请输入目的港！");
        return;
    }
    if (endportID == undefined) {
        endportID = "";
    }

    if (startportName != undefined && startportID != undefined && endportName != undefined && endportID != undefined && feedbinName != undefined && feedbinID != undefined) {
        window.open("http://shipping.jctrans.com/SeaRoutes/SearchByAll.html?search=&sea=" + startportID + "," + escape(startportName) + "_" + endportID + "," + escape(endportName) + "_" + feedbinID + "," + escape(feedbinName));

    }
}

//铁路
function search_tl() {
    var Incept = jQuery.trim(jQuery("#search_tl_startid").val()) == "请输入起始地" ? "" : jQuery.trim(jQuery("#search_tl_startid").val());
    var Destination = jQuery.trim(jQuery("#search_tl_endid").val()) == "请输入目的地" ? "" : jQuery.trim(jQuery("#search_tl_endid").val());
	
	var startid =jQuery("#search_tl_startid").attr("vid");
	var endid = jQuery("#search_tl_endid").attr("vid");
	startid  = startid =="0" || startid ==undefined?"":startid;
	endid = endid =="0" || endid==undefined?"":endid;

    var searchUrl = "http://land.jctrans.com/carsinfo/newlist-1---"+startid+"--"+endid+"--1---------20-1.html";
    window.open(searchUrl);
}
