﻿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 chkForm(objForm)
{

	if (! isDateString(objForm.indate.value)) {
		alert('入住日期未填写，或者日期格式不正确！');
		objForm.indate.focus();
		return false;
	}
	if (! isDateString(objForm.outdate.value)) {
		alert('离店日期未填写，或者日期格式不正确！');
		objForm.outdate.focus();
		return false;
	}
	if (! CheckDate(objForm.indate.value, objForm.outdate.value)) {
		alert('结束时间必须大于开始时间！');
		return false;
	}
	return true;
}