
function checkdate(obj) {
	var godate = document.getElementById("godate");
	if (null == godate.value || godate.value == "") {
		alert("\u8bf7\u9009\u62e9\u51fa\u53d1\u65e5\u671f\uff01");
		godate.focus();
		return;
	}
	var backdate = document.getElementById("backdate");
	var godate1 = document.getElementById("godate").value.replace("-","/");
	var backdate1 = document.getElementById("backdate").value.replace("-","/");
	if (backdate1 <godate1 && !(document.getElementById("backdate").value == "")) {
		$.alertMessageResource(null,'msg.c_domesticairquery.dateinfo','Message',null);
		document.getElementById("backdate").focus();
	} else {
		$("#waiting").show();
		$("#airMain").hide();
		
		document.domesticAirQueryForm.submit();
	}
}
function setfour(){
				var obj = document.getElementsByName("type");
				if(obj[1].checked){
				
				}
				
				
			}
function showanyseat(i) {
	try {
		$(".results_bg").css("background","#FFF");
		$(".seat").hide();
		$("span[id*='showanyseat']").css("display","inline");
		$("span[id*='closeanyseat']").css("display","none");
		var flightlength = document.getElementById("flightlength");
		document.getElementById("closeanyseat" + i).style.display = "inline";
		document.getElementById("showanyseat" + i).style.display = "none";
		var seat = document.getElementById("seat" + i);
		document.getElementById("seat" + i).style.display = "inline";
		$("#results_bg"+i).css("background","#FDFDDE")
	}
	catch (e) {
	}
}
function closeanyseat(i) {
	try {
		var flightlength = document.getElementById("flightlength");
		document.getElementById("closeanyseat" + i).style.display = "none";
		document.getElementById("showanyseat" + i).style.display = "inline";
		var seat = document.getElementById("seat" + i);
		document.getElementById("seat" + i).style.display = "none";
		$("#results_bg"+i).css("background","#FFF");
	}
	catch (e) {
	}
}
function showallseat() {
	var flightlength = document.getElementById("flightlength");
	document.getElementById("showallseat").style.display = "none";
	document.getElementById("closeallseat").style.display = "inline";
	for (var i = 0; i < flightlength.value; i++) {
		if (document.getElementById("seat" + i) != null) {
			document.getElementById("seat" + i).style.display = "inline";
		}
	}
	$(".showanyseat").hide();
	$(".closeanyseat").show();
}
function closeallseat() {
	try {
		var flightlength = document.getElementById("flightlength");
		document.getElementById("showallseat").style.display = "inline";
		document.getElementById("closeallseat").style.display = "none";
		for (var i = 0; i < flightlength.value; i++) {
			var seat = document.getElementById("seat" + i);
			if (seat != null) {
				document.getElementById("seat" + i).style.display = "none";
			}
		}
	}
	catch (e) {
	}
	$(".showanyseat").show();
	$(".closeanyseat").hide();
}
function getValueAndSubmitForm(dstname, orgname, carrierno, code, fare) {
	document.getElementById("dstname").value = dstname;
	document.getElementById("orgname").value = orgname;
	document.getElementById("carrierno").value = carrierno;
	document.getElementById("code").value = code;
	document.getElementById("fare").value = fare;
	document.forms[0].submit();
	$.md({modal:"#ydzPop"});
}
function showgoback(obj) {
	if (obj.value == "goback") {
		var today=$("#godate").val();
		document.getElementById("goback").style.display = "block";
		document.getElementById("querycontent").style.display = "block";
		document.getElementById("morejourney").style.display = "none";
		document.getElementById("morejourneycontainer").style.display = "none";
		var datenew=$("#godate").val();
		document.getElementById("backdate").value=addByTransDate(datenew,1);
                 
	} else {
		if (obj.value == "single") {
			document.getElementById("goback").style.display = "none";
			document.getElementById("querycontent").style.display = "block";
			document.getElementById("morejourney").style.display = "none";
			document.getElementById("morejourneycontainer").style.display = "none";
			document.getElementById("backdate").value="";
		} else {
			document.getElementById("querycontent").style.display = "none";
			document.getElementById("morejourneycontainer").style.display = "block";
			document.getElementById("morejourney").style.display = "block";
		}
	}
}
function showgoback2(obj2) {
	if (obj2.value == "goback") {
		$("#goback").show("2000");
		$("#querycontent").show("2000");
		$("#morejourney").hide("2000");
		var now= new Date();
				var year=now.getYear();
			    var month=now.getMonth()+1;
			   if(month<10){
						month="0"+month;
							}
				var day=now.getDate()+2; 
				document.getElementById("backdate").value=year+"-"+month+"-"+day;
	} else {
		if (obj2.value == "single") {
			$("#goback").hide("2000");
			$("#querycontent").show("2000")
			$("#morejourney").hide("2000");
			$("#morejourneycontainer").hide("2000");
		}else{
		$("#goback").hide("2000");
		$("#morejourneycontainer").show("2000");
		$("#morejourney").show("2000");
		}
	}
}

function addjourney() {
	var morejourneycontainer = document.getElementById("morejourneycontainer");
	var morejourney = document.getElementById("morejourney");
	var str = "<div name='morejourney'></div>";
	var temp = document.createElement(str);
	temp.innerHTML = morejourney.innerHTML;
	morejourneycontainer.appendChild(temp);
}
function deletejourney() {
	var morejourneycontainer = document.getElementById("morejourneycontainer");
	var length = morejourneycontainer.childNodes.length;
	if (length > 2) {
		morejourneycontainer.removeChild(morejourneycontainer.childNodes[length - 1]);
	} else {
		document.getElementById("goback").style.display = "none";
		document.getElementById("querycontent").style.display = "block";
		document.getElementById("morejourney").style.display = "none";
		var types = document.getElementsByName("type");
		for (var i = 0; i < types.length; i++) {
			if (types[i].value == "single") {
				types[i].checked = true;
			}
		}
	}
}
function skipToDomesticAirOS(orderMethod, orderType) {
	window.location.href = "domesticAirOS.do?method=porderBy&orderMethod=" + orderMethod + "&orderType=" + orderType;
}
function cskipToDomesticAirOS(orderMethod, orderType) {
	window.location.href = "domesticAirOS.do?method=corderBy&orderMethod=" + orderMethod + "&orderType=" + orderType;
}
//order
var http_request;
var x, y, index1;
function showFlightRule(obj, carriercode, code, planestyle,index) {
	//alert("hello");
	//alert(obj);
	x = getAbsLeft(obj);  //div x
	y = getAbsTop(obj);  //div y
	index1 = index;
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
	http_request.open("POST", "flightRuleOS.do?method=flightRuleList_new", true);
	http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	http_request.onreadystatechange = updatePage;
	http_request.send("carriercode=" + carriercode + "&code=" + code+"&planestyle="+planestyle);
}
function updatePage() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var ruleinfo = http_request.responseText;
			$("#div_flightrule" + index1).append(ruleinfo);
			$("#BackMealService" + index1).show();
		}
	}
}
function removeDiv(index1) {
	$("#div_flightrule" + index1).empty();
	$("#BackMealService" + index1).hide();
}
 /* 
  * 根据传入日期，要处理的天数，进行加/减计算。 
  * 日期格式：XXXX年XX月XX日 
  */  
 function addByTransDate(dateParameter, num) {  
   
     var translateDate = "", dateString = "", monthString = "", dayString = "";  
     translateDate = dateParameter.replace("-", "/").replace("-", "/");;  
   
     var newDate = new Date(translateDate);  
     newDate = newDate.valueOf();  
     newDate = newDate + num * 24 * 60 * 60 * 1000;  
     newDate = new Date(newDate);  
   
     //如果月份长度少于2，则前加 0 补位  
     if ((newDate.getMonth() + 1).toString().length == 1) {  
   
         monthString = 0 + "" + (newDate.getMonth() + 1).toString();  
       //  alert(translateDate);  
     } else {  
   
         monthString = (newDate.getMonth() + 1).toString();  
         //alert(translateDate);  
     }  
   
     //如果天数长度少于2，则前加 0 补位  
     if (newDate.getDate().toString().length == 1) {  
   
         dayString = 0 + "" + newDate.getDate().toString();  
     } else {  
   
         dayString = newDate.getDate().toString();  
     }  
   
     dateString = newDate.getFullYear() + "-" + monthString + "-" + dayString;  
     return dateString;  
 }  
   
 function reduceByTransDate(dateParameter, num) {  
   
     var translateDate = "", dateString = "", monthString = "", dayString = "";  
     translateDate = dateParameter.replace("-", "/").replace("-", "/");;  
   
     var newDate = new Date(translateDate);  
     newDate = newDate.valueOf();  
     newDate = newDate - num * 24 * 60 * 60 * 1000;  
     newDate = new Date(newDate);  
   
     //如果月份长度少于2，则前加 0 补位  
     if ((newDate.getMonth() + 1).toString().length == 1) {  
   
         monthString = 0 + "" + (newDate.getMonth() + 1).toString();  
         alert(translateDate);  
     } else {  
   
         monthString = (newDate.getMonth() + 1).toString();  
         alert(translateDate);  
     }  
   
     //如果天数长度少于2，则前加 0 补位  
     if (newDate.getDate().toString().length == 1) {  
   
         dayString = 0 + "" + newDate.getDate().toString();  
     } else {  
   
         dayString = newDate.getDate().toString();  
     }  
   
     dateString = newDate.getFullYear() + "-" + monthString + "-" + dayString;  
     return dateString;  
 } 
