// JavaScript Document

///酒店搜索1

	///搜索提交关键字说明
	/// p 省份
	/// c 城市
	/// at 地区类型，行政区，商业区
	/// a 行政区域
	/// ba 商业区域
	/// s1 景点
	/// s2 附近标志
	/// st 入住时间
	/// et 离店时间
	/// ro 房间数量
	/// po 人数
	/// h 酒店名称
	/// pr 价格
	/// l 星级
	/// t 是否文字推荐
	/// i 是否图片推荐
	/// cn  城市
	
	
function ClickHotelSearch()
{
	var _searchstr = "";
	
	var _provice = document.getElementById('provice');
	if (_provice.options[_provice.selectedIndex].value ==0)
	{
		alert('请选择省份,请重新选择！');
		_provice.focus();
		return false;
	}
	document.getElementById('provicevalue').value = _provice.options[_provice.selectedIndex].value;
	_searchstr += '&p='+document.getElementById('provicevalue').value;
	
	
	var _city = document.getElementById('city');

	if (_city.options[_city.selectedIndex].value ==0)
	{
		alert('请选择城市,请重新选择！');
		_city.focus();
		return false;
	}
	document.getElementById('cityvalue').value = _city.options[_city.selectedIndex].value;
	_searchstr += '&c='+document.getElementById('cityvalue').value+'&cn='+ _city.options[_city.selectedIndex].text;
	
	var _starttime = document.getElementById('starttime');
	var _endtime = document.getElementById('endtime');
	if (!isDateString(_starttime.value))
	{
		alert('入住日期格式不正确，请重新选择！');
		_starttime.focus();
		return false;
	}
	if (!isDateString(_endtime.value))
	{
		alert('离店日期不正确，请重新选择！');
		_endtime.focus();
		return false;
	}
	if (!CheckDate(_starttime.value,_endtime.value))
	{
		alert('离店日期必须大于入住日期,请重新选择!');
		_starttime.focus();
		return false;
	}
	
	if (compareDate(_starttime.value,_endtime.value))
	{
		alert('如果您需要在酒店入住20天以上，请和旅程网酒店预订中心'+SiteTel+'联系,我们会竭诚为您服务。');
		_starttime.focus();
		return false;
	}

	if (compareDate1(nowtime,_starttime.value))
	{
		alert('如果您需要预定晚于或等于'+_starttime.value+'号的酒店，请您致电旅程网预订中心'+SiteTel+'，我们会竭诚为您服务');
		_starttime.focus();
		return false;
	}
	
	
	var _price=document.getElementById('price');
	if (_price.options[_price.selectedIndex].value!='0')
	{
		_searchstr += '&pr='+_price.options[_price.selectedIndex].value;
	}
	var _level = document.getElementById('level');
	if (_level.options[_level.selectedIndex].value != 'all')
	{
		_searchstr += '&l='+ _level.options[_level.selectedIndex].value
	}
	
	_searchstr += '&st='+_starttime.value+'&et='+_endtime.value;
	var _hotelname = document.getElementById('hotelname');
	
	if (_hotelname.value!="")
	{
		if (Js_String.prototype.CheckBadStr(_hotelname.value)==false)
		{
			alert('酒店名称含有非法字符，请重新输入！');
			_hotelname.focus();
			return false;
		}
		_searchstr += '&h='+_hotelname.value
	}
	location.href='/Hotel/Search.Aspx?'+_searchstr;
	return false;	
}

function HotelSearch1()
{
	


	var _searchstr = "";
	
	switch (document.getElementById('selecttype').value)
	{
		case "0":
		{
			///城市搜索
			if (document.getElementById('provicevalue').value != '')
			{
				_searchstr += '&p='+document.getElementById('provicevalue').value;
			}
			
			if (document.getElementById('cityvalue').value!='')
			{
				_searchstr += '&c='+document.getElementById('cityvalue').value;
				if (document.getElementById('cityname').value=='')
				{
					_searchstr += '&cn='+document.getElementById('city').options[document.getElementById('city').selectedIndex].text
				}
				else
				{
					_searchstr +='&cn='+document.getElementById('cityname').value
				}
			}
			else
			{
				alert('必须选择城市！');
				return false;
			}
			
			//alert(_searchstr)
			//return false;
			if (document.getElementById('areatype').value != '')
			{
				_searchstr += '&at='+document.getElementById('areatype').value
			}
			if (document.getElementById('area').options[document.getElementById('area').selectedIndex].value!=0)
			{
				if (document.getElementById('areatype').value == '0')
				{
					_searchstr += '&a='+document.getElementById('area').options[document.getElementById('area').selectedIndex].value;
				}
				else
				{
					_searchstr += '&ba='+document.getElementById('area').options[document.getElementById('area').selectedIndex].value;
				}
			}
			break;
		}
		case "1":
		{
			if (document.getElementById('sight').value =='')
			{
				alert('请输入景点!');
				document.getElementById('sight').focus();
				return false;
			}
			else
			{
				_searchstr += '&s1='+document.getElementById('sight').value
			}
			break;
		}
		case "2":
		{
			if (document.getElementById('sign').value == '')
			{
				alert('请输入附近标志物名称！')
				document.getElementById('sign').focus();
				return false;
			}
			else
			{
				_searchstr += '&s2='+document.getElementById('sign').value
			}
			
			break;
		}
		
	}
	/////
	
	var _starttime = document.getElementById('starttime');
	var _endtime = document.getElementById('endtime');
	if (!isDateString(_starttime.value))
	{
		alert('入住日期格式不正确，请重新选择！');
		_starttime.focus();
		return false;
	}
	if (!isDateString(_endtime.value))
	{
		alert('离店日期不正确，请重新选择！');
		_endtime.focus();
		return false;
	}
	if (!CheckDate(_starttime.value,_endtime.value))
	{
		alert('离店日期必须大于入住日期,请重新选择!');
		_starttime.focus();
		return false;
	}
	
	if (compareDate(_starttime.value,_endtime.value))
	{
		alert('如果您需要在酒店入住20天以上，请和旅程网酒店预订中心'+SiteTel+'联系,我们会竭诚为您服务。');
		_starttime.focus();
		return false;
	}

	if (compareDate1(nowtime,_starttime.value))
	{
		alert('如果您需要预定晚于或等于'+_starttime.value+'号的酒店，请您致电旅程网预订中心'+SiteTel+'，我们会竭诚为您服务');
		_starttime.focus();
		return false;
	}
	
	_searchstr += '&st='+_starttime.value + '&et='+_endtime.value;
	_searchstr += '&ro='+document.getElementById('RoomNum').options[document.getElementById('RoomNum').selectedIndex].value;
	_searchstr += '&po='+document.getElementById('PeopleNum').options[document.getElementById('PeopleNum').selectedIndex].value;
	
	if (document.getElementById('hotelname').value!="")
	{
		if (Js_String.prototype.CheckBadStr(document.getElementById('hotelname').value)==false)
		{
			alert('酒店名称含有非法字符，请重新输入！');
			document.getElementById('hotelname').focus();
			return false;
		}
		else
		{
			_searchstr += '&h='+document.getElementById('hotelname').value;
		}
	}
	
	var _price=document.getElementById('price');
	if (_price.options[_price.selectedIndex].value!='0')
	{
		_searchstr += '&pr='+_price.options[_price.selectedIndex].value;
	}
	var _level = document.getElementById('level');
	if (_level.options[_level.selectedIndex].value != 'all')
	{
		_searchstr += '&l='+ _level.options[_level.selectedIndex].value
	}
	
	
	location.href='/Hotel/Search.Aspx?'+_searchstr;
	//alert(_searchstr)
	return false;	
}


function df_DATE(){
var  now  =  new   Date() ;
var  h  =  now.getFullYear();
var  m  =  (now.getMonth()>9) ?now.getMonth() : now.getMonth(); //"0"+now.getMonth();
var  s  =  (now.getDate() >9)? now.getDate()+3: now.getDate()+3; //"0"+(now.getDate()+2);
var  m2  = now.getMonth()+1;
var  tow  =  new   Date(h,m,s);
var  th  =  tow.getFullYear();
var  tm  =  ((tow.getMonth()+1)>9)  ?  (tow.getMonth()+1): tow.getMonth()+1;
var  ts =  (tow.getDate()>9)    ?  tow.getDate():  tow.getDate();
 document.getElementById('starttime').value= th+"-"+m2+"-"+now.getDate();
 document.getElementById('endtime').value= th+"-"+tm+"-"+ts;
}
function df_DATE1(){
var  now  =  new   Date() ;
var  h  =  now.getFullYear();
var  m  =  (now.getMonth()>9) ?now.getMonth() : now.getMonth(); //"0"+now.getMonth();
var  s  =  (now.getDate() >9)? now.getDate()+3: now.getDate()+3; //"0"+(now.getDate()+2);
var  m2  = now.getMonth()+1;
var  tow  =  new   Date(h,m,s);
var  th  =  tow.getFullYear();
var  tm  =  ((tow.getMonth()+1)>9)  ?  (tow.getMonth()+1): tow.getMonth()+1;
var  ts =  (tow.getDate()>9)    ?  tow.getDate():  tow.getDate();
 document.getElementById('starttime').value= th+"-"+m2+"-"+now.getDate();
 document.getElementById('endtime').value= th+"-"+tm+"-"+ts;
}
///