//宾馆
function openwindowguide(){window.open('/html/home/homepage/quicksearch.htm','','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,height=340,width=400');}
function searchsubmit()
{var fH=document.ListItemForSale;
if(fH.cityname.value.length==0){alert("请输入宾馆所在城市!");
fH.cityname.focus();return false;}
if (fH.starttime.value.length==0){alert("请输入入住时间!");
fH.starttime.focus();return false;}
if(!isDateString(fH.starttime.value)){alert("入住时间不符合格式规范或无效的日期!");
fH.starttime.focus();return false;}
if (stringToDate(fH.starttime.value,true)<stringToDate(fH.perdate.value,true))
{alert("入住时间不能早于"+fH.perdate.value+"!");
fH.starttime.focus();return false;}
if (stringToDate(fH.starttime.value,true)>=stringToDate(fH.postdate.value,true))
{alert("本系统不支持晚于或等于"+fH.postdate.value+"的网上预订，如需预订请致电800-820-6666!");
fH.starttime.focus();return false;}
if (fH.deptime.value.length==0)
{alert("请输入离店时间!");fH.deptime.focus();return false;}	
if(!isDateString(fH.deptime.value))
{alert("离店时间不符合格式规范或无效的日期!");
fH.deptime.focus();return false;}
if (stringToDate(fH.deptime.value,true)<=stringToDate(fH.starttime.value,true))
{alert("离店时间不能早于或等于入住时间"+fH.starttime.value+"!");
fH.deptime.focus();return false;}
if (stringToDate(fH.deptime.value,true)>stringToDate(fH.postdate.value,true))
{alert("本系统不支持晚于或等于"+fH.postdate.value+"的网上预订，如需预订请致电800-820-6666!");
fH.deptime.focus();return false;}return true;} 

function show(strtype){document.getElementById(strtype).style.display="block";document.getElementById("Image_"+strtype).style.display="block";document.dispCtrl.chooseType.value=strtype;if(strtype=="vacation")toggleBlock()}
function hide(strtype){document.getElementById(strtype).style.display="none";document.getElementById("Image_"+strtype).style.display="none";}
function setCheckInDate(d)
{
	document.getElementById("hdate1").value=d;
	if(document.getElementById("hdate2").value.length==0)
	{
		showCalendar('dimg2',false,'hdate2','hdate1');
	}
}
//end

//机票
function changeFlightType()
{
	var str,ff=document.searchForm;
	str=ff.flightway.options[ff.flightway.selectedIndex].value;
	if (str == "Double"){
		document.getElementById("backDateLabel").style.display="block";
		document.getElementById("backDateFld").style.display="block";
		document.getElementById("backDateIcon").style.display="block";
	}
	else if (str == "Single"){
		document.getElementById("backDateLabel").style.display="none";
		document.getElementById("backDateFld").style.display="none";
		document.getElementById("backDateIcon").style.display="none";
	}
}
function citycheck()
{
	var ff=document.searchForm;
	if (ff.homecity.value.length==0||ff.homecity.value=='<中文或拼音>')
		{alert("请选择您的出发地 !");ff.homecity.focus();return false;}
	else if (ff.destcity1.value.length==0||ff.destcity1.value=='<中文或拼音>')
		{alert("请选择您的目的地 !");ff.destcity1.focus();return false;}
	else if (ff.homecity.value == ff.destcity1.value)
		{alert("您选择的出发地点与目的地相同, 请重新选择 !");ff.homecity.focus();return false;}
	else if (ff.DDatePeriod1.value=="")
		{alert("请选择您的出发日期 !");ff.DDatePeriod1.focus();return false;}
	else if (ff.ADatePeriod1.value=="" && ff.flightway.value =="Double")
		{alert("请选择您的返回日期 !");ff.ADatePeriod1.focus();return false;}
	else if (!isDateString(ff.DDatePeriod1.value))
		{alert("出发日期不符合格式规范或无效的日期!");ff.DDatePeriod1.focus();return false;}
	else if (!isDateString(ff.ADatePeriod1.value) && ff.flightway.value =="Double" )
		{alert("返回日期不符合格式规范或无效的日期!");ff.ADatePeriod1.focus();return false;}
	else if (stringToDate(ff.today.value,true)>stringToDate(ff.DDatePeriod1.value,true))
		{alert("出发日期不能早于"+ff.today.value+"!");ff.DDatePeriod1.focus();return false;}
	else if (stringToDate(ff.ADatePeriod1.value,true)<stringToDate(ff.DDatePeriod1.value,true) && ff.flightway.value =="Double")
		{alert("返回日期不能早于出发日期"+ff.DDatePeriod1.value+"!");ff.ADatePeriod1.focus();return false;}
		
	if(ff.ticketagency_list.value.length==0 || ff.ticketagency_list.value=="<同出发城市>" )
		{
			ff.ticketagency_list.value=ff.homecity.value;
		}	
		
	return true;
}
//end

//度假
var startcity='<%=Session("pkgStartCity")%>';
function onsubmit1(f)
{		
	if (f.startCity.options[f.startCity.selectedIndex].value=="0")
	{
		alert("请选择出发城市!!");
		f.startCity.focus();
		return false;
	}
	
	if(f.region[0].checked)
	{
		if (f.province.options[f.province.selectedIndex].value=="0")
		{
			alert("请选择目的地省份!!");
			f.province.focus();
			return false;
		}
		if (f.pDistrict.options[f.pDistrict.selectedIndex].value=="0")
		{
			alert("请选择目的地城市/景区!!");
			f.pDistrict.focus();
			return false;
		}
		f.District.value=f.pDistrict.options[f.pDistrict.selectedIndex].value;
		/*
		if(f.District.options[f.District.selectedIndex].value=='AA')
		{
			switch(f.startCity.value)
			{
				case '1':
					PostSC_Submit(1,'domestic_s');
					return false;
				case '2':
					//alert(f.District.options[f.District.selectedIndex].value);
					//alert(f.startCity.options[f.startCity.selectedIndex].value);
					PostSC_Submit(2,'domestic_s');
					return false;
				case '32':
					PostSC_Submit(32,'domestic_s');
					return false;
			}
		}
		*/
	}
	else if(f.region[2].checked)
	{
		if (f.country.options[f.country.selectedIndex].value=="0")
		{
			alert("请选择目的地国家/地区!!");
			f.country.focus();
			return false;
		}
		if (f.cDistrict.options[f.cDistrict.selectedIndex].value=="0")
		{
			alert("请选择目的地城市/景区!!");
			f.cDistrict.focus();
			return false;
		}
		f.District.value=f.cDistrict.options[f.cDistrict.selectedIndex].value;
	}
	else
	{
		switch(f.startCity.value)
		{
			case '1':
				PostSC_Submit(1,'domestic_s');break;
			case '2':
				PostSC_Submit(2,'domestic_s');break;
			case '30':
				PostSC_Submit(30,'domestic_s');break;
			case '32':
				PostSC_Submit(32,'domestic_s');break;
			case '17':
				PostSC_Submit(17,'domestic_s');break;	
			default:
				alert('对不起！携程尚未开发'+f.startCity.options[f.startCity.selectedIndex].text+'出发的周边游产品。');
		}
		return false;
	}
	return true;
}


function changeProvince(pp)
{
	var pd=document.PackageReserve.pDistrict;
	pd.options.length=0;
	pd.selectedIndex=0;
	if(pp>0)
	{
		for(var i=0;i<p[pp].length/2;i++)
		{
			pd.options[i]=new Option(p[pp][i*2+1],p[pp][i*2]);
		}
	}
}
function changeCountry(cc)
{
	var cd=document.PackageReserve.cDistrict;
	cd.options.length=0;
	cd.selectedIndex=0;
	if(cc>0)
	{
		for(var i=0;i<c[cc].length/2;i++)
		{
			cd.options[i]=new Option(c[cc][i*2+1],c[cc][i*2]);
		}
	}
}
function toggleBlock()
{
	if(document.PackageReserve.region[1].checked)
	{
		document.PackageReserve.province.disabled = true;
		document.PackageReserve.pDistrict.disabled = true;
		document.PackageReserve.country.disabled = true;
		document.PackageReserve.cDistrict.disabled = true;
		eval('document.getElementById("block1").style.display="none"');
		eval('document.getElementById("block2").style.display="none"');
		return;
	}
	document.PackageReserve.province.disabled = false;
	document.PackageReserve.pDistrict.disabled = false;
	document.PackageReserve.country.disabled = false;
	document.PackageReserve.cDistrict.disabled = false;
	eval('document.getElementById("block'+(document.PackageReserve.region[0].checked?1:2)+'").style.display="block"');
	eval('document.getElementById("block'+(3-(document.PackageReserve.region[0].checked?1:2))+'").style.display="none"');
}
//end

//liw Add
function PostSC_Submit(icity,sdesttype){
	document.PostSC.city.value = icity;
	document.PostSC.desttype.value = sdesttype;
	document.PostSC.submit();
}
//end
