function ResetCostTime() {
    var objA = document.getElementById("CostTime_SearchDiv");
    var objB = document.getElementById("CostTime_ResultDiv");
    objA.style.display = "";
    objB.style.display = "none";
}
function CostTime(dPage) {
    var objA = document.getElementById("CostTime_SearchDiv");
    var objB = document.getElementById("CostTime_ResultDiv");
    if (dPage == "index") {
        objA.style.display = "";
        objB.style.display = "none";
    }
    $.ajax
	(
		{
		    url: '/online/ProcessPrice.ashx?startCityId=' + $("#city2").val() + '&arriveCityId=' + $("#city3").val(),
		    //url:'/xml/ProcessPrice.xml',
		    type: 'GET',
		    dataType: 'xml',
		    timeout: 5000,
		    error: function() { alert('error'); },
		    success: function(xml) {
		        var r = "";
		        $(xml).find('Item').each(function() {
		            r += $(this).children("TransProperty").text() + "#N0#";
		            r += $(this).children("LightPrice").text() + "#N0#";
		            r += $(this).children("WeightPrice").text() + "#N0#";
		            r += $(this).children("MinPrice").text() + "#N0#";
		            r += $(this).children("WorkTime").text() + "#N0#";

		            //可提货、派送时间
		            r += $(this).children("ArrDates").text() + "#N0#";
		            r += $(this).children("ArrTimePoint").text() + "#N0#";
		            r += $(this).children("SendDates").text() + "#N0#";
		            r += $(this).children("SendTimePoint").text() + "#N0#";

		            r += $(this).children("Morning").text() + "#N0#";
		            r += $(this).children("Noon").text() + "#N0#";
		            r += $(this).children("Night").text() + "#N0#";
		            r += $(this).children("Schedule").text() + "#N0#";
		            r += "#N1#";
		        }
	);
		        if (dPage == "index") {
		            objA.style.display = "none";
		            objB.style.display = "";
		        }
		        objB.innerHTML = r;
		        //$("#TrackingBox").val(r);
		        var itemArray = r.split("#N1#");
		        var html = "";
		        if (dPage == "index") {
		            for (var i = 0; i < itemArray.length - 1; i++) {
		                var detailArray = itemArray[i].split("#N0#");
		                if ($("#SelTrafficType").val() != "" && detailArray[0].indexOf($("#SelTrafficType").val()) < 0) {
		                    continue;
		                }
		                html += "<div style=\"line-height:18px;clear:both;margin-bottom:20px;margin-top:5px;\">";

		                var fromProv = $("#" + Provinces3 + " option:selected").text();
		                var fromCity = $("#city3 option:selected").text();
		                var toProv = $("#" + Provinces2 + " option:selected").text();
		                var toCity = $("#city2 option:selected").text();

		                if (fromCity == "北京" || fromCity == "上海" || fromCity == "天津" || fromCity == "重庆") {
		                    html += "&nbsp;至&nbsp;&nbsp;" + fromCity;
		                } else {
		                    html += "&nbsp;至&nbsp;&nbsp;" + fromProv + "&nbsp;" + fromCity;
		                }

		                //可提货、派送时间
		                if ($("#SelTrafficType").val() == "精准卡航" || $("#SelTrafficType").val() == "精准城运") {
		                    html += "<br />&nbsp;可提货时间：第" + detailArray[5] + "日&nbsp" + detailArray[6] + "<br />";
		                    html += "&nbsp;可派送时间：第" + detailArray[7] + "日&nbsp" + detailArray[8] + "前<br />";
		                }
		                if ($("#SelTrafficType").val() == "精准汽运" || $("#SelTrafficType").val() == "精准空运") {
		                    html += "　&nbsp;需" + detailArray[4] + "<br />";
		                }

		                html += "<div style=\"height:1px;background-color:#666;width:95%;margin:5px auto;overflow:hidden;\"></div>";
		                html += "　运输费用<br />";
		                html += "　&nbsp;&nbsp;&nbsp;&nbsp;轻货价&nbsp;&nbsp;" + detailArray[1] + "&nbsp;元/方" + "<br />";
		                html += "　&nbsp;&nbsp;&nbsp;&nbsp;重货价&nbsp;&nbsp;" + detailArray[2] + "&nbsp;元/公斤" + "<br />";
		                html += "　运输方式&nbsp;&nbsp;" + detailArray[0] + "<br />";

		                if (toCity == "北京" || toCity == "上海" || toCity == "天津" || toCity == "重庆") {
		                    html += "　发货地点&nbsp;&nbsp;" + toCity + "<br>";
		                } else {
		                    html += "　发货地点&nbsp;&nbsp;" + toProv + "&nbsp;" + toCity + "<br>";
		                }

		               
		                if (detailArray[0].indexOf('空运') >= 0) {
		                    html += "　<strong>早班</strong>：" + detailArray[5] + "<br>";
		                    html += "　<strong>中班</strong>：" + detailArray[6] + "<br>";
		                    html += "　<strong>晚班</strong>：" + detailArray[7] + "<br>";
		                    html += "　<strong>班期</strong>：" + detailArray[8] + "<br>";
		                }
		                html += "</div>";
		            }
		            html += "<center><a href=\"/online/TimeCost.aspx?catid=41|134\" style=\"color:#6A6A6A; text-decoration:underline;\">详细查询</a>";
		            html += "&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:ResetCostTime();\" style=\"color:#6A6A6A; text-decoration:underline;\">重新查询</a></center>";

		        }
		        else {
		            for (var i = 0; i < itemArray.length - 1; i++) {
		                var detailArray = itemArray[i].split("#N0#");
		                if ($("#SelTrafficType").val() != "" && detailArray[0].indexOf($("#SelTrafficType").val()) < 0) {
		                    continue;
		                }
		                html += "<div style=\"line-height:18px;clear:both;margin:20px 0;\">";
		                html += "查询结果&nbsp;&nbsp;&nbsp;&nbsp;";
		                html += $("#" + Provinces3 + " option:selected").text() + "&nbsp;&nbsp;" + $("#city3 option:selected").text();
		                html += "&nbsp;&nbsp;&nbsp;&nbsp;" + detailArray[4];
		                html += "&nbsp;&nbsp;&nbsp;&nbsp;轻货价&nbsp;&nbsp;" + detailArray[1] + "&nbsp;元/方";
		                html += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;重货价&nbsp;&nbsp;" + detailArray[2] + "&nbsp;元/公斤";
		                html += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"/online/TimeCost.aspx?catid=41|134\" style=\"color:#6A6A6A; text-decoration:underline;\">详细查询</a>";
		                html += "</div>";
		            } //end for
		        }
		        objB.innerHTML = html;
		    }
		}
	);


    return false;
}

//首页
function SetIndexTrackBox() {
    $("#TrackingBox").val("");
    $("#t_btn1").show();
    $("#t_btn2").hide();
}
function TrackingIndex() {
    var v = $("#TrackingBox").val();
    if (v.length > 0) {
        var ids = v.split(",");
        var flag = true;
        for (var i = 0; i < ids.length; i++) {
            if (isNaN(ids[i])) {
                flag = false;
                break;
            }
        }
        if (!flag) {
            alert("订单号必须为数字！多个订单可以使用 , 进行分隔查询");
            return;
        }
        else
            $("#TrackingBox").val("查询中处理....");
        location.href = '/online/Tracking_result.aspx?catid=41|133&billList=' + v;
        return;
    }
    else {
        alert("请输入订单号");
        return;
    }


    $.ajax
	(
		{
		    //			url:'/xml/ProcessTracking.xml?ids='+v,
		    url: '/online/ProcessTracking.ashx?billList=' + v,
		    type: 'GET',
		    dataType: 'xml',
		    timeout: 5000,
		    error: function() {
		        alert('error');
		    },
		    success: function(xml) {
		        var r = "";
		        $(xml).find('Item').each(function() {
		            //						r += $(this).text() + "\n";
		            r += $(this).children("BillNumber").text() + "#N0#";
		            r += $(this).children("TransProperty").text() + "#N0#";
		            r += $(this).children("Status").text() + "#N0#";
		            r += $(this).children("Destination").text() + "#N0#";
		            r += $(this).children("Description").text() + "#N0#";
		            r += "#N1#";
		        });

		        var itemArray = r.split("#N1#");
		        var html = "您查询的结果如下：\n";
		        for (var i = 0; i < itemArray.length - 1; i++) {
		            var detailArray = itemArray[i].split("#N0#");
		            html += "单号 " + detailArray[0] + "\n";
		            //html += "运输类型:"+ detailArray[1] +"\n";					
		            html += "目的地 " + detailArray[3] + "\n";
		            //html += "描述:"+ detailArray[4] +"\n";
		            html += "状态 " + ConvertXStatus(detailArray[2]) + "\n";
		            html += "----------------\n";
		        }
		        $("#TrackingBox").val(html);

		        $("#t_btn1").hide();
		        $("#t_btn2").show();
		    }
		}
	);





}


function SetTrackBox() {
    $("#trackTr1").show();
    $("#trackTr3").show();
    $("#trackTr2").hide();
    $("#TrackingBox").val("");
}
function Tracking() {
    var v = $("#TrackingBox").val();
    if (v.length >=8) {
        var ids = v.split(",");
        var flag = true;
        for (var i = 0; i < ids.length; i++) {
            if (isNaN(ids[i])) {
                flag = false;
                break;
            }
        }
        if (!flag) {
            alert("订单号必须为数字！多个订单可以使用 , 进行分隔查询");
            return;
        }
        else
            $("#TrackingBox").val("查询中处理....");
        //location.href='/online/Tracking_result.aspx?catid=41|133&billList=' + v;
    }
    else {
        alert("订单号格式不正确");
        return;
    }


    $.ajax
	(
		{
		    //url:'/xml/ProcessTracking.xml?ids='+v,
		    url: '/online/ProcessTracking.ashx?billList=' + v,
		    type: 'GET',
		    dataType: 'xml',
		    timeout: 5000,
		    error: function() {
		        alert('error');
		    },
		    success: function(xml) {
		        var r = "";
		        $(xml).find('Item').each(function() {
		            //						r += $(this).text() + "\n";
		            r += $(this).children("BillNumber").text() + "#N0#";
		            r += $(this).children("TransProperty").text() + "#N0#";
		            r += $(this).children("Status").text() + "#N0#";
		            r += $(this).children("Destination").text() + "#N0#";
		            r += $(this).children("Description").text() + "#N0#";
		            r += "#N1#";
		        });

		        var itemArray = r.split("#N1#");
		        var html = "";
		        html += "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" borde=\"0\">";
		        html += "          <tr>";
		        html += "            <td style=\"width:90px;\">订单编号</td>";
		        html += "            <td style=\"width:120px;\">目的地</td>";
		        html += "            <td  align=\"left\">运单状态</td>";
		        html += "          </tr>";
		        for (var i = 0; i < itemArray.length - 1; i++) {
		            if (i == 3) {
		                break;
		            }
		            var detailArray = itemArray[i].split("#N0#");
		            var styleStr;
		            if (i % 2 == 0) {
		                styleStr = "background-color:#e0e0e0;";
		            }
		            else {
		                styleStr = "background-color:#fff;";
		            }
		            html += "<tr style=\"" + styleStr + "\">";
		            html += "          <td><a href=\"/online/Tracking_result.aspx?catid=41|133&billList=" + detailArray[0] + "\" target=\"_blank\">" + detailArray[0] + "</a></td>";
		            html += "          <td>" + detailArray[3] + "</td>";
		            html += "          <td>" + ConvertXStatus(detailArray[2]) + "</td>";
		            html += "        </tr>";
		        }
		        html += "<tr>         ";
		        html += "            <td colspan=\"3\">   ";
		        html += "              <span style=\"float:left;\">以上结果省略了部分信息，如果您要了解更多请点击 <a href=\"/online/Tracking.aspx?catid=41|133\" >详细信息</a></span> ";
		        html += "              <span style=\"float:right;\"><a href=\"#\" onclick=\"SetTrackBox();\">再次查询</a></span>";
		        html += "            </td>              ";
		        html += "          </tr>";
		        html += "        </table>";
		        $("#trackResult").html(html);

		        $("#trackTr1").hide();
		        $("#trackTr3").hide();
		        $("#trackTr2").show();
		    }
		}
	);




}

function SearchTracking() {
    var v = $("#TrackingBox").val();
    if (v.length >=8) {
        var ids = v.split(",");
        var flag = true;
        for (var i = 0; i < ids.length; i++) {
            if (isNaN(ids[i])) {
                flag = false;
                break;
            }
        }
        if (!flag) {
            alert("订单号必须为数字！多个订单可以使用 , 进行分隔查询");
            return;
        }
        else
        //$("#TrackingBox").val("查询中处理....");
            location.href = '/online/Tracking_result.aspx?catid=41|133&billList=' + v;
    }
    else {
        alert("订单号格式不正确");
        return;
    }

/*
    $.ajax
	(
		{
		    url: '/temp/temp.aspx?ids=' + v,
		    type: 'GET',
		    dataType: 'xml',
		    timeout: 5000,
		    error: function() {
		        alert('error');
		    },
		    success: function(xml) {
		        var r = "";
		        $(xml).find('item').each(function() {
		            r += $(this).text() + "\n";
		        });
		        $("#TrackingBox").val(r);
		    }
		}
	);
*/
}

function ConvertXStatus(stx) {
    var result;
    if (stx == "1") {
        result = "开单";
    }
    else if (stx == "2") {
        result = "运输途中";
    }
    else if (stx == "3") {
        result = "已到达";
    }
    else if (stx == "4") {
        result = "已签收";
    }
    else if (stx == "5") {
        result = "已外发";
    }
    else if (stx == "6") {
        result = "已做废";
    }
    else {
        result = "未知";
    }
    return result;
}

function ShowMap(pid,cid,keyword) {
    var url = "http://121.14.38.196:8080/WEBGIS/callcenterGis.htm?address=";
    var objProv = document.getElementById(pid);
    var objCity = document.getElementById(cid);
    var objAddr = document.getElementById(keyword);
    
    if (objProv.options[objProv.selectedIndex].text != "请选择省份"){
        url += objProv.options[objProv.selectedIndex].text + "&nbsp;";
    }
    if (objCity != "undefind" && objCity.length != "0") {
        url += objCity.options[objCity.selectedIndex].text + "&nbsp;";
    }
    if (objAddr.value != "") {
        url += objAddr.value;
    }
    window.open(url, 'XX', 'left=0,top=0,width=' + (screen.availWidth - 10) + ',height=' + (screen.availHeight - 50) + ',scrollbars=no,resizable=yes,toolbar=no,menubar=yes ');
}

function CheckLocationForm(pid, kid) {
    var pObj = document.getElementById(pid); //省份
    var kObj = document.getElementById(kid); //关键字
    if (pObj.value == "-" && kObj.value == "") {
        alert("查询条件不能为空");
        return false;
    }
    
    var url = "/online/Find_Locations_result.aspx?catid=41|135&type=0";
    if (encodeURI(pObj.options[pObj.selectedIndex].text) != "请选择省份") {
        url += "&pid=" + encodeURI(pObj.options[pObj.selectedIndex].text);
    } else {
        url += "&pid=-";
    }
    if (document.getElementById("Citys") != "undefind" && document.getElementById("Citys").length != "0") {
        var cObj = document.getElementById("Citys");
        url += "&cid=" + encodeURI(cObj.options[cObj.selectedIndex].text);
    }

    url += "&keyword=" + encodeURI(kObj.value);
    location.href = url;

}


function ProvinceChnage(pObj, cityid) {
    var cObj = document.getElementById("Citys");
    if (cityid) {
        cObj = document.getElementById(cityid);
    }
    var objA = document.getElementById("LocationA");
    var objB = document.getElementById("LocationB");
    if (pObj.value == "-") {
        alert("请选择省份");
    } else if (pObj.value == "-" && kObj.value == "") {
        alert("请输入查询条件");
    } else {
        cObj.options.length = 0;
        $.ajax
	  (
		  {
		      url: '/xml/Citys.aspx?pid=' + pObj.value,
		      type: 'GET',
		      dataType: 'xml',
		      timeout: 5000,
		      error: function() { alert('error'); },
		      success: function(xml) {
		          cObj.style.display = "";
		          var defOps = document.createElement("OPTION");
		          defOps.text = "请选择";
		          defOps.value = "-";
		          cObj.add(defOps);
		          $(xml).find('items').each(function() {
		              var text = $(this).text().split(",");
		              var ops = document.createElement("OPTION");
		              ops.value = text[0];
		              ops.text = text[1];
		              cObj.add(ops);
		          });
		      }
		  }
	  );
    }
}
