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("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;\">";
				    html += "　至" + $("#" + Provinces3 + " option:selected").text() + "&nbsp;" + $("#city3 option:selected").text() ;
				    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 />";
				    html +="　发货地点&nbsp;&nbsp;" + $("#" + Provinces2 + " option:selected").text() + "&nbsp;" + $("#city2 option:selected").text() + "<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/Caluculate_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/Caluculate_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>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;
	}
	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>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;
	}
	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 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);
				  });
			  }
		  }
	  );
  }
    
}
