﻿function isDateString(str) {
	var reg=/^\d{4}-[0-1]?\d{1}-[0-3]?\d{1}$/;
	return reg.test(str);
}
function compareDate(strDate1,strDate2) {
	var tmp1=strDate1.split('-');
	var tmp2=strDate2.split('-');
	var date1=eval('new Date('+tmp1[0]+','+tmp1[1]+','+tmp1[2]+')');
	var date2=eval('new Date('+tmp2[0]+','+tmp2[1]+','+tmp2[2]+')');
	if ((date2.valueOf()-date1.valueOf())>=7*24*60*60*1000)
		return true;
	else
		return false;
}

function CheckDate(strDate1,strDate2) {
	var tmp1=strDate1.split('-');
	var tmp2=strDate2.split('-');
	var date1=eval('new Date('+tmp1[0]+','+tmp1[1]+','+tmp1[2]+')');
	var date2=eval('new Date('+tmp2[0]+','+tmp2[1]+','+tmp2[2]+')');
	return (date2.valueOf()-date1.valueOf())>0;
}
function checkform(){
        if (myform.renshu.value==""){
	      alert("请填写入住人数");
	      return false;
	    }
	    if (myform.room_num.value==""){
	      alert("请填写房间数");
	      return false;
	    }
 	    if (! isDateString(myform.indate1.value)) {
		    alert('入住日期未填写，或者日期格式不正确！');
		    return false;
	    }
	    if (! isDateString(myform.outdate1.value)) {
		    alert('离店日期未填写，或者日期格式不正确！');
		    objForm.outdate1.focus();
		    return false;
	    }
	    if (! CheckDate(myform.indate1.value, myform.outdate1.value)) {
		    alert('结束时间必须大于开始时间！');
		    return false;
	    }
	    if (myform.linkman.value==""){
	       alert("请填写联系人");
	       return false;
	    }
	    if (myform.username.value==""){
	        alert("请填写入住客人");
		    return false;
	    }
	    if (myform.tel.value==""){
	       alert("请填写联系电话");
	       return false;
	    }
        return true;
      }
