function IsDate(DateString)
{
if (DateString==null) return false;
var tempy='';
var tempm='';
var tempd='';
var tempArray;
if (DateString.length<8 && DateString.length>10)
return false;
tempArray = DateString.split("-");
if (tempArray.length!=3)
return false;
if (tempArray[0].length==4)
{
tempy = tempArray[0];
tempd = tempArray[2];
}
else
{
tempy = tempArray[2];
tempd = tempArray[1];
}
tempm = tempArray[1];
var tDateString = tempy + '/'+tempm + '/'+tempd+' 8:0:0';
var tempDate = new Date(tDateString);
if (isNaN(tempDate))
return false;
if (((tempDate.getUTCFullYear()).toString()==tempy) && (tempDate.getMonth()==parseInt(tempm)-1) && (tempDate.getDate()==parseInt(tempd)))
{
return true;
}
else
{
return false;
}
}
function time()
{
nowdate = new Date();
intnowdatey = nowdate.getFullYear();
intnowdatem = nowdate.getMonth();
intnowdated = nowdate.getDate();
nowdate1 = new Date(intnowdatey,intnowdatem,intnowdated);
nowdateint = nowdate1.getTime();
indatestr = document.hotelsearch.indate.value;
indateArray = indatestr.split("-");
indatey = indateArray[0];
indatem = indateArray[1];
indated = indateArray[2];
indate =new Date(indatey,indatem-1,indated)
indateint = indate.getTime()
outdatestr = document.hotelsearch.outdate.value;
outdateArray = outdatestr.split("-");
outdatey = outdateArray[0];
outdatem = outdateArray[1];
outdated = outdateArray[2];
outdate =new Date(outdatey,outdatem-1,outdated)
outdateint = outdate.getTime()
function isDateString(str) {
	var reg=/^\d{4}-[0-1]?\d{1}-[0-3]?\d{1}$/;
	return reg.test(str);
}
function CheckDate(strDate1,strDate2) {
	return(stringToDate(strDate1, true)<stringToDate(strDate2, true))
}
function stringToDate(sDate, bIgnore)
{	var bValidDate, year, month, day
	var iaDate = new Array(3)
	
	if (bIgnore) bValidDate = true
	else bValidDate = isDateString(sDate)
	
	if (bValidDate)
	{  iaDate = sDate.toString().split("-")
		year = parseFloat(iaDate[0])
		month = parseFloat(iaDate[1]) - 1
		day=parseFloat(iaDate[2])
		return (new Date(year,month,day))
	}
	else return (new Date(1900,1,1))
}

if (IsDate(document.hotelsearch.indate.value))
{
  if(indateint < nowdateint )
  {
    alert("输入的入住日期小于当前时间");
    return(false);
  }
  else
  {
        if (IsDate(document.hotelsearch.outdate.value))
        {
           if(indateint >= outdateint )
           {
              alert("输入的入住日期小于等于离店日期");
             return(false);
           }
        }else
        {
           alert("请输入离店日期或离店日期格式错误");
           return false;
        }
  }  
}
else
{
   alert("请输入入住日期或入住日期格式错误");
   return false;
}
}
