﻿// JScript 文件验证搜索条件
function SubmitHotel()
{ 
   var CityCode=document.getElementById("CityCode").value;  
   var CheckInDate=document.getElementById("CheckInDate").value;
   var CheckOutDate=document.getElementById("CheckOutDate").value;
   var d1 = new  Date(document.getElementById('CheckInDate').value.replace(/\-/g, "\/"));
   var d2 = new  Date(document.getElementById('CheckOutDate').value.replace(/\-/g, "\/"));
   if(CityCode=="中文/拼音" ||CityCode=="")
    {
      alert("请选择入住城市");
      document.getElementById("CityCode").focus();
      return false;
    }     
    if(CheckInDate=="yyyy-mm-dd" || CheckInDate=="")
    {
      alert("请填写入住日期");
      document.getElementById("CheckInDate").focus();
      return false;
    }
    if(CheckInDate.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/)==null)
    {
      alert("入店日期格式不正确，应该是yyyy-mm-dd");
      document.getElementById("CheckInDate").focus();
      return false;
    }
    if(CheckOutDate=="yyyy-mm-dd" || CheckOutDate=="")
    {
      alert("请填写离店日期");
      document.getElementById("CheckOutDate").focus();
      return false;
    }
    if(CheckOutDate.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/)==null)
    {
      alert("离店日期格式不正确，应该是yyyy-mm-dd");
      document.getElementById("CheckOutDate").focus();
      return false;
    }
    if(Date.parse(d2)-Date.parse(d1)==0)
    {
      alert("入住日期和离店日期不能相同");
      document.getElementById("CheckOutDate").focus();
      return false; 
    }
    if(Date.parse(d2)-Date.parse(d1)<0)
    {
       alert("离店日期不能早于入住日期，请重新填写!");                   
       document.getElementById("CheckOutDate").focus();
       return false;
    }
 }   


