﻿
function Search_Area()
{
	var City = document.getElementById("City").value;
	if (City != '')
	{
		if (City == "")
			return (false);
		else
		{
			var url = "/ajax/ajax_server.asp";
			$.post(
				url,
				{
					City:			City,
					action:			'search_area'
				},
				function (msg) {
					get_area(msg);
				}
			);
		}
	}
}


function get_area(msg)		
{
	var str = msg;
	var area_list = document.getElementById("Hotel_Area");
	area_list.options.length=0;
	var arrstr = new Array();
	arrstr = str.split("|");
	area_list.options.add(new Option( "选择区域",""));  
	if(str.length>0)   
	{
		for(var i=0;i<arrstr.length;i++)
		{
			var subarrstr=new Array
			subarrstr=arrstr[i].split(",")
			area_list.options.add(new Option(subarrstr[1],subarrstr[1])); 
		}
		//for(var i=0;i<arrstr.length;i++)
		//{
			//if(area_list.options[i].value==Area)
			//{
			//	area_list.options[i].selected=true;
			//}
		//}		

	}	
}

function hotel_search()
{
	  
	  var checkin_date = document.getElementById("checkin_date").value;
	  if (checkin_date == "") {	
	 	 alert( "请填写入住日期!");
		 return false;
	   }

	  var checkout_date = document.getElementById("checkout_date").value;
	  if (checkout_date == "") {	
	 	 alert( "请填写离店日期!");
		 return false;
	   }
	  if (CheckDiffDate(checkin_date,checkout_date,'离店日期不能早于入住日期')==false)
	  {
		  return false
	  }


	 if(GetDayDiff(checkin_date, checkout_date) > 20){
		alert("入住时间段不能超过20天!");
		return false;
	 }

	  return true;
}

// JavaScript Tab
function setTab(name,cursel,n){
 for(i=1;i<=n;i++){
  var menu=document.getElementById(name+i);
  var con=document.getElementById("con_"+name+"_"+i);
  menu.className=i==cursel?"hover":"";
  con.style.display=i==cursel?"block":"none";
 }
}

//预订表单验证
function Book_VerifyInput()
{
	var checkin_date = document.getElementById("checkin_date").value;
	if (checkin_date == "") {	
	 alert( "请填写入住日期!");
	 return false;
	}

	var checkout_date = document.getElementById("checkout_date").value;
	if (checkout_date == "") {	
	 alert( "请填写离店日期!");
	 return false;
	}
	if (CheckDiffDate(checkin_date,checkout_date,'离店日期不能早于入住日期')==false)
	{
	  return false
	}


	if(GetDayDiff(checkin_date, checkout_date) > 20){
	alert("入住时间段不能超过20天!");
	return false;
	}
	

	var ad_number = document.getElementById("ad_number").value;
	if (CheckPositiveInt(ad_number,"入住成人数量请输入整数值",false)==false)
	{
		document.getElementById("ad_number").focus();
		return false;
	}

	var chi_number = document.getElementById("chi_number").value;
	if (chi_number!="")
	{
		if (CheckPositiveInt(chi_number,"入住儿童数量请输入整数值",true)==false)
		{
			document.getElementById("chi_number").focus();
			return false;
		}
	}
	var room_number = document.getElementById("room_number").value;
	if (CheckPositiveInt(room_number,"房间数量请输入整数值",false)==false)
	{
		document.getElementById("room_number").focus();
		return false;
	}
	
	var link = document.getElementById("link").value;
	if (link=="")
	{
		alert("请输入入住人姓名!");
		document.getElementById("link").focus()
		return false;
	}

	if (link.length>20)
	{
		alert("入住人姓名不能超过20个字符!");
		document.getElementById("link").focus()
		return false;
		
	}


	var mobile = document.getElementById("mobile").value;
	var tel = document.getElementById("tel").value;
	var email = document.getElementById("email").value;
	
	if (mobile=="" )
	{
		alert("请输入手机号码!");
		document.getElementById("mobile").focus()
		return false;
	}

	if (mobile.length>20)
	{
		alert("手机号码不能超过20个字符!");
		document.getElementById("mobile").focus()
		return false;
		
	}

	if (tel.length>20)
	{
		alert("电话不能超过20个字符!");
		document.getElementById("tel").focus()
		return false;
		
	}
	if (email!="")
	{
		if(IsEmail(email,"请输入正确的E-mail址!")==false)
		{			
			document.getElementById("email").focus()
			return false;
		}
	}

	if (email.length>50)
	{
		alert("E-mail不能超过50个字符!");
		document.getElementById("email").focus()
		return false;
		
	}

	var remark = document.getElementById("remark").value;
	if (remark.length>200)
	{
		alert("特殊说明不能超过200个字符!");
		document.getElementById("remark").focus()
		return false;
		
	}
	document.book_form.submit();
	
}

function Check_Dialogue()
{

	var your_name = document.getElementById("your_name").value;
	if (your_name=="")
	{
		alert("请输入姓名!");
		return false;
	}

	var your_tel = document.getElementById("your_tel").value;
	
	if (your_tel=="")
	{
		alert("请输入联系电话!");
		return false;
	}

	if (your_tel.length>20)
	{
		alert("联系电话不能超过20个字符!");
		return false;
		
	}

	var your_email  = document.getElementById("your_email").value;
	
	if (your_email=="")
	{
		alert("请输入电子邮件!");
		return false;
	}


	if (your_email!="")
	{

		if(IsEmail(your_email,"请输入正确的电子邮件!")==false)
		{			
			return false;
		}
	}

	
	var your_title = document.getElementById("your_title").value;
	
	if (your_title=="")
	{
		alert("请输入主题!");
		return false;
	}


	var your_comment = document.getElementById("your_comment").value;
	if (your_comment=="")
	{
		alert("请输入内容!");
		return false;
	}
	
	if (your_comment.length>2000)
	{
		alert("内容不能超过2000个字符!");
		return false;
		
	}
	
	return true;
}
function Check_Comment()
{


	var comment_flag=true;
	var comment_item_value;
	for(var i = 1; i<=4; i++)
	{

		comment_item_value=document.getElementById("comment_item"+(i)).value;


		if (comment_item_value=="")
		{
			comment_flag = false;
		}

	}
	if (comment_flag==false)
	{
		alert("请给酒店评分");
		return false;

	}
	var user_comment = document.getElementById("user_comment").value;
	if (user_comment=="")
	{
		alert("请填写内容");
		return false;
	}
	
	if (user_comment.length>2000)
	{
		alert("内容不能超过2000个字符!");
		return false;
		
	}

	return true;
	

}

function Filter_Search(change_value,change_type)
{
	if(change_type=="1")		
	{
		document.form_search.Hotel_City.value=change_value;
		document.form_search.submit();

	}
	if(change_type=="2")		
	{
		document.form_search.Hotel_Area.value=change_value;
		document.form_search.submit();
	}

	if(change_type=="3")		
	{
		document.form_search.Price.value=change_value;
		document.form_search.submit();
	}

	if(change_type=="4")		
	{
		document.form_search.Hotel_Star.value=change_value;
		document.form_search.submit();
	}
	if(change_type=="5")		
	{
		document.form_search.Hotel_Theme.value=change_value;
		document.form_search.submit();
	}

}


function change_Search2(city_name,area_name)
{
	
	document.form_search.City.value=city_name;
	var Area_Select = document.getElementById("Hotel_Area")
	Area_Select.options.length=0;
	Area_Select.options.add(new Option(area_name,area_name));  
	document.form_search.submit();


}

//酒店产品预订

function Book_VerifyInput2()
{
	var Order_Date = document.getElementById("Order_Date").value;
	if (Order_Date == "") {	
	 alert( "请填写入住日期!");
	 return false;
	}

	var Order_Number = document.getElementById("Order_Number").value;
	if (CheckPositiveInt(Order_Number,"预订数量请输入整数值",false)==false)
	{
		document.getElementById("Order_Number").focus();
		return false;
	}

	return true;
}
function Hp_Book_VerifyInput()
{

	var link = document.getElementById("link").value;
	if (link=="")
	{
		alert("请输入联系人姓名!");
		document.getElementById("link").focus()
		return false;
	}

	if (link.length>20)
	{
		alert("联系人姓名不能超过20个字符!");
		document.getElementById("link").focus()
		return false;
		
	}


	var mobile = document.getElementById("mobile").value;
	var tel = document.getElementById("tel").value;
	var email = document.getElementById("email").value;
	
	if (mobile=="" )
	{
		alert("请输入手机号码!");
		document.getElementById("mobile").focus()
		return false;
	}

	if (mobile.length>20)
	{
		alert("手机号码不能超过20个字符!");
		document.getElementById("mobile").focus()
		return false;
		
	}

	if (tel.length>20)
	{
		alert("电话不能超过20个字符!");
		document.getElementById("tel").focus()
		return false;
		
	}
	if (email!="")
	{
		if(IsEmail(email,"请输入正确的E-mail址!")==false)
		{			
			document.getElementById("email").focus()
			return false;
		}
	}

	if (email.length>50)
	{
		alert("E-mail不能超过50个字符!");
		document.getElementById("email").focus()
		return false;
		
	}

	var remark = document.getElementById("remark").value;
	if (remark.length>200)
	{
		alert("特殊说明不能超过200个字符!");
		document.getElementById("remark").focus()
		return false;
		
	}
	//return true;
}
function VerifyInput_Comment()
{


	var comment_flag=true;
	var comment_item_value;
	for(var i = 1; i<=4; i++)
	{

		comment_item_value=document.getElementById("comment_item"+(i)).value;


		if (comment_item_value=="")
		{
			comment_flag = false;
		}

	}
	if (comment_flag==false)
	{
		alert("请给酒店评分");
		return false;

	}
	var Hotel_Comment = document.getElementById("Hotel_Comment").value;
	if (Hotel_Comment=="")
	{
		alert("请填写内容");
		return false;
	}
	
	if (Hotel_Comment.length>2000)
	{
		alert("内容不能超过2000个字符!");
		return false;
		
	}

	return true;
	

}
function VerifyInput_Dialogue()
{

	var Poster = document.getElementById("Poster").value;
	if (Poster=="")
	{
		alert("请输入姓名!");
		return false;
	}

	if (Poster.length>20)
	{
		alert("姓名不能超过20个字符!");
		return false;
		
	}


	var Email  = document.getElementById("Email").value;
	
	if (Email=="")
	{
		alert("请输入电子邮件!");
		return false;
	}

	var Tel = document.getElementById("Tel").value;
	
	if (Tel=="")
	{
		alert("请输入联系电话!");
		return false;
	}

	if (Tel.length>20)
	{
		alert("联系电话不能超过20个字符!");
		return false;
		
	}
	
	var Title = document.getElementById("Title").value;
	
	if (Title=="")
	{
		alert("请输入主题!");
		return false;
	}

	if (Title.length>20)
	{
		alert("主题不能超过100个字符!");
		return false;
		
	}

	var PostComment = document.getElementById("PostComment").value;
	if (PostComment=="")
	{
		alert("请输入留言!");
		return false;
	}
	
	if (PostComment.length>2000)
	{
		alert("特殊说明内容不能超过2000个字符!");
		return false;
		
	}
	
	return true;
}

//弹出选择城市
function open_city_list()
{
    J.dialog.get({ id: 'city_select', title: '选择城市', page: '/hotel/city_select.html', top: 236, left: 240,nofoot: true });
}


