function hotel_detail_search_do(id,url){
	var hotelID = document.getElementById("hotelID").value;
	var checkinDate = document.getElementById("checkinDate").value;
	var checkoutDate = document.getElementById("checkoutDate").value;	
	document.getElementById(id).action = url + "detail/" + hotelID + "/" + checkinDate.replace(new RegExp("-", 'g'),"") + "/" + checkoutDate.replace(new RegExp("-", 'g'),"") + "/";
	document.getElementById(id).submit();
}
function hotel_search_do(id,url){
	var hotelCity = document.getElementById("hotelCity").value;
	var checkinDate = document.getElementById("checkinDate").value;
	var checkoutDate = document.getElementById("checkoutDate").value;
	var hotelKey = quna_func_str_trim_(document.getElementById("hotelKey").value);
	var searchType = "keywords";
	if(document.getElementById("type") != null){
		searchType = document.getElementById("type").value;
	}
	if (hotelCity == "" || quna_func_str_trim_(document.getElementById("hotelInCityName").value) == "全拼/简拼/中文") {
		alert("请选择入住城市");
		hotelcity.show();
		return;
	}
	if(hotelKey=='酒店名称或地址(可选)'){
		hotelKey = "";
	}
	document.getElementById(id).action = url + "city/" + hotelCity + "_" + checkinDate.replace(new RegExp("-", 'g'),"") + "_" + checkoutDate.replace(new RegExp("-", 'g'),"") + ".html?hotelKey=" + encodeURI(hotelKey) + "&type="+searchType;	
	document.getElementById(id).submit();
}

function ticket_search_do(id,url){
	var src = document.getElementById("srcCity").value;
	var dst = document.getElementById("dstCity").value;
	var date = document.getElementById("depDate").value;
	var arridate = document.getElementById("returnDate").value;
	if(src == "" || quna_func_str_trim_(document.getElementById("srcCityName").value) == "全拼/简拼/中文"){
		alert("请选择出发城市");
		fromcity.show();
		return;
	}
	else if(dst == "" || quna_func_str_trim_(document.getElementById("dstCityName").value) == "全拼/简拼/中文"){
		alert("请选择到达城市");
		tocity.show();
		return;
	}
	else if (src == dst) {
		alert("出发城市和到达城市不能相同");
		return;
	}
	if(document.getElementsByName("queryFlightType")[1].checked){
		if(compareTwoDay(date,arridate)){
			alert("出发日期不能大于返回日期");
			return;
		}
		else{
			document.getElementById(id).action = url + "roundtrip/" + src + "_" + dst + "_" + date.replace(new RegExp("-", 'g'),"") + "_" + arridate.replace(new RegExp("-", 'g'),"") + ".html";	
		}
	}
	else{
		document.getElementById(id).action = url + "oneway/" + src + "_" + dst + "_" + date.replace(new RegExp("-", 'g'),"") + ".html";	
	}
	document.getElementById(id).submit();
}

function compareTwoDay(depDate,returnDate){
		var tmp = new Date();
		var dep = tmp.setFullYear(new Number(depDate.substring(0,4)),new Number(depDate.substring(5,7))-1,new Number(depDate.substring(8,10)));
		var arri = tmp.setFullYear(new Number(returnDate.substring(0,4)),new Number(returnDate.substring(5,7))-1,new Number(returnDate.substring(8,10)));
		if(dep > arri){
			return true;
		}
		else{
			return false;	
		}
}
function  quna_func_str_trim_(str)
{
   var i = 0;
   var j = str.length;
   for(; i<str.length  &&  str.charAt(i)==" " ;  i++  );
   for(; j>0  &&  str.charAt(j-1)==" "  ;  j--);
       if(i>=j){
          return  "";
       }
       else{
         return  str.substring(i,j);
       }
}

function  index_init_date(jpretid,jpretvalueid,jdretid,jdretvalueid,today)
{
	var jsDate = new Date(Date.parse(today));
	var jpDate = jsDate.addDate(4);
	var jdDate = jsDate.addDate(2);
	document.getElementById(jpretvalueid).value=jpDate.toStdString();
	document.getElementById(jpretid).value=jpDate.toStdString()+jpDate.getHolidayInfo();
	document.getElementById(jdretvalueid).value=jdDate.toStdString();
	document.getElementById(jdretid).value=jdDate.toStdString()+jdDate.getHolidayInfo();
}

function ticket_search_do2(id,url,url2){	
	var src = document.getElementById("srcCity").value;
	var dst = document.getElementById("dstCity").value;
	var date = document.getElementById("depDate").value;
	var arridate = document.getElementById("returnDate").value;
	if(document.getElementsByName("queryFlightType")[0].checked || document.getElementsByName("queryFlightType")[1].checked) {
		if(src == "" || quna_func_str_trim_(document.getElementById("srcCityName").value) == "全拼/简拼/中文"){
			alert("请选择出发城市");
			fromcity.show();
			return;
		}
		else if(dst == "" || quna_func_str_trim_(document.getElementById("dstCityName").value) == "全拼/简拼/中文"){
			alert("请选择到达城市");
			tocity.show();
			return;
		}
		else if (src == dst) {
			alert("出发城市和到达城市不能相同");
			return;
		}
	}
	///////////////////
	if(document.getElementsByName("queryFlightType")[1].checked){
		if(compareTwoDay(date,arridate)){
			alert("出发日期不能大于返回日期");
			return;
		}
		else{
			document.getElementById(id).action = url2 + "roundtrip/" + src + "_" + dst + "_" + date.replace(new RegExp("-", 'g'),"") + "_" + arridate.replace(new RegExp("-", 'g'),"") + ".html";	
		}
	}
	else if(document.getElementsByName("queryFlightType")[0].checked){
		document.getElementById(id).action = url2 + "oneway/" + src + "_" + dst + "_" + date.replace(new RegExp("-", 'g'),"") + ".html";	
	}
	else {
		document.getElementById(id).action = url + "dealsList/" + src + "/" + dst + "/" + date.replace(new RegExp("-", 'g'),"") + "/" + arridate.replace(new RegExp("-", 'g'),"") + "/";
	}
	document.getElementById(id).submit();
}