// JavaScript Document
function search_sailingtime(sailingtime_id){
	var carrier_value, start_value, end_value;
	carrier_value = $("#carrier").attr("value"); 
	start_value = $("#start").attr("value"); 
	end_value = $("#end").attr("value");
	$.getJSON(
		"ajax/ajax_sailingtime.php",//产生JSON数据的服务端页面
		{type:"sky",carrier:carrier_value,start:start_value,end:end_value,date:new Date()},//向服务器发出的查询字符串（此参数可选）
		//对返回的JSON数据进行处理，本例以列表的形式呈现
		function(json){
			if (json == null){
				var str = "";
				str += ("<table width=\"780\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\">");
				str += ("  <tr>");
				str += ("    <td>没有可匹配的信息</td>");
				str += ("  </tr>");
				str += ("</table>");
				document.getElementById("sealines_td").style.display="";
				document.getElementById("sealines_td").innerHTML = str;
				return;
			};
			var getdata_array = new Array();
			if (json.length == 1){
				//if (json[0].error != undefined){
				if (json[0].error != undefined){
					alert(json[0].error);
					return false;
				}
			}
			var str = "";
			str += ("<div class=\"h3 zoom\">");
			str += ("			  <p>海运班期</p>");
			str += ("			  <span>&nbsp;</span> </div>");
			str += ("			<div class=\"tableList\">");
			
			str += ("<table width=\"780\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\">");
			str += ("  <tr>");
			str += ("    <td align=\"left\">");
			
			str += ("<table width=\"780\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">");
			str += ("  <tr>");
			str += ("    <td>匹配</td>");
			str += ("    <td>航空公司</td>");
			str += ("    <td>航班周期</td>");
			str += ("    <td>运抵时间</td>");
			str += ("    <td>中转/直达</td>");
			str += ("    <td>&nbsp;</td>");
			str += ("  </tr>");
			
			var arrive_str = "";
			var sailingtime = sailingtime_id;
			var strAry = Array();
			if (sailingtime != ""){
				strAry=sailingtime.split(", ");
			}
			
			var has_check = "";
			//循环取json中的数据,并呈现在列表中
			$.each(json,function(i){
				if (search_in_array(json[i].s_id,strAry)){
					has_check = "checked";
				} else {
					has_check = "";
				}
				switch (json[i].s_arrive){
					case 1:
						arrive_str = "直达";
						break;
					case 2:
						arrive_str = "中转";
						break;
					default:
						arrive_str = "直达";
						break;
				}
				var week_array = Array();
				if ((json[i].s_week & 127) == 127){
					week_array.push("每日");
				} else {
					if ((json[i].s_week & 1) == 1){
						week_array.push("一");
					}
					if ((json[i].s_week & 2) == 2){
						week_array.push("二");
					}
					if ((json[i].s_week & 4) == 4){
						week_array.push("三");
					}
					if ((json[i].s_week & 8) == 8){
						week_array.push("四");
					}
					if ((json[i].s_week & 16) == 16){
						week_array.push("五");
					}
					if ((json[i].s_week & 32) == 32){
						week_array.push("六");
					}
					if ((json[i].s_week & 64) == 64){
						week_array.push("日");
					}
				}
				var week_str = week_array.join(" ");
				//$("#list").append("<li>name:"+json[i].c_name+"&nbsp; Age:"+json[i].c_id+"</li>")
				str += ("  <tr>");
				str += ("    <td><input type=\"checkbox\" name=\"sailingtime[]\" id=\"sailingtime\" value=\""+json[i].s_id+"\" "+has_check+" /></td>");
				str += ("    <td>"+json[i].carrier_name+"&nbsp;</td>");
				str += ("    <td>"+week_str+"</td>");
				str += ("    <td>"+json[i].s_transport+"&nbsp;天</td>");
				str += ("    <td>"+arrive_str+"</td>");
				str += ("    <td>查看</td>");
				str += ("  </tr>");
				
			})
			/*
			str += ("  <tr>");
			str += ("    <td colspan=\"6\"><input name=\"showquote\"  type=\"button\" class=\"inputButton\" value=\"确认航线填写运价信息\" onclick=\"javascript:show_quote();\"></td>");
			str += ("  </tr>");
			*/
			str += ("</table>");
			
			str += ("    </td>");
			str += ("  </tr>");
			
			str += ("</table>");
			str += ("</div>");
			
			str += ("<br><span class=\"for_w\" style=\"cursor:pointer\" onclick=\"javascript:show_quote();\">填写运价信息</span><br>");
	
			document.getElementById("sealines_td").style.display="";
			document.getElementById("sealines_td").innerHTML = str;
	})
}


function search_weekday(week,rangetime){
	/*
	if (document.getElementById("carrier").value == "" || document.getElementById("carrier").value == "请输入航空公司（必填）"){
		alert("请选择航空公司");
		document.getElementById("carrier").focus();
		return;
	};
	*/
	if (document.getElementById("start").value == "" || document.getElementById("start").value == "请输入起始城市（必填）"){
		alert("请选择起始港");
		document.getElementById("start").focus();
		//return;
	};
	if (document.getElementById("end").value == "" || document.getElementById("end").value == "请输入目的城市（必填）"){
		alert("请选择目的港");
		document.getElementById("end").focus();
		//return;
	};
	if (document.getElementById("sealines_td").style.display == "none"){
		var str = "";
		str += ("<div class=\"h3 zoom\">");
		str += ("			  <p>空运班期</p>");
		str += ("			  <span>&nbsp;</span> </div>");
		str += ("			<div class=\"tableList\">");
		
		str += ("<table width=\"780\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\">");
		str += ("  <tr>");
		str += ("    <td align=\"left\">");
		if (week == null){
			week = 0;	
		}
		week = Number(week);
		var week0, week1, week2, week3, week4, week5, week6, week7;
		if ((week & 127) == 127){
			week0 = "checked";
		}
		if ((week & 1) == 1){
			week1 = "checked";
		}
		if ((week & 2) == 2){
			week2 = "checked";
		}
		if ((week & 4) == 4){
			week3 = "checked";
		}
		if ((week & 8) == 8){
			week4 = "checked";
		}
		if ((week & 16) == 16){
			week5 = "checked";
		}
		if ((week & 32) == 32){
			week6 = "checked";
		}
		if ((week & 64) == 64){
			week7 = "checked";
		}
		str += ("    <input type=\"checkbox\" name=\"allweek\" value=\"127\" "+week0+" onclick=\"CheckAll_synchronization(this.form,this,\'week[]\')\"/>每天");
		str += ("	  <input type=\"checkbox\" name=\"week[]\" value=\"1\" onclick=\"javascript:close_allweek();\" "+week1+"/>一");
		str += ("	  <input type=\"checkbox\" name=\"week[]\" value=\"2\" onclick=\"javascript:close_allweek();\" "+week2+"/>二");
		str += ("	  <input type=\"checkbox\" name=\"week[]\" value=\"4\" onclick=\"javascript:close_allweek();\" "+week3+"/>三");
		str += ("	  <input type=\"checkbox\" name=\"week[]\" value=\"8\" onclick=\"javascript:close_allweek();\" "+week4+"/>四");
		str += ("	  <input type=\"checkbox\" name=\"week[]\" value=\"16\" onclick=\"javascript:close_allweek();\" "+week5+"/>五");
		str += ("	  <input type=\"checkbox\" name=\"week[]\" value=\"32\" onclick=\"javascript:close_allweek();\" "+week6+"/>六");
		str += ("	  <input type=\"checkbox\" name=\"week[]\" value=\"64\" onclick=\"javascript:close_allweek();\" "+week7+"/>日");
		
		//str += ("	  &nbsp;&nbsp;&nbsp;&nbsp;总航程:&nbsp;<input name=\"rangetime\" type=\"text\" id=\"rangetime\"  size=\"5\" maxlength=\"10\" value=\""+rangetime+"\"/>&nbsp;天");
		
		str += ("    </td>");
		str += ("  </tr>");
		
		str += ("</table>");
		str += ("</div>");
		
		str += ("<br><span class=\"for_w\" style=\"cursor:pointer\" onclick=\"javascript:show_quote();\">填写运价信息</span><br>");
		
		document.getElementById("sealines_td").style.display="";
		document.getElementById("sealines_td").innerHTML = str;
	}
}

function show_quote(){
	document.getElementById("quote_td").style.display="";
}

function close_allweek(){
	document.getElementsByName('allweek')[0].checked = false;
}
