﻿
function promptIncorrectDateMessage(){
    alert("日期格式不正确!\n正确格式为:2008-08-08");
}

function validateDate(oDate){
    var strDate=oDate.value;
    var reg=/^(\d{4})([-])(\d{2})([-])(\d{2})/;
    if(strDate.length!=10){
        oDate.focus();
        promptIncorrectDateMessage();
        return false;
    }
    if(!reg.test(strDate)){
        oDate.focus();
        promptIncorrectDateMessage();
        return false;
    }
    return true;
}

function compareDate(oDate1,oDate2){
    
    var s1 = oDate1.value;
    var s2 = oDate2.value;
    s1 = s1.replace(/-/g, "/"); 
    s2 = s2.replace(/-/g, "/"); 
    s1 = new Date(s1);
    s2 = new Date(s2);
    
    var times= s2.getTime() - s1.getTime(); 
    var days = parseInt(times / (1000 * 60 * 60 * 24));
    if(days<1){
        oDate2.focus();
        alert("退房日期不能早于入住日期!");
        return false;
    }
    if(days>90){
        oDate2.focus();
        alert("日期范围不能超过90天!");
        return false;
    }
    return true;
}

function loadXML(src) {
var xmlDoc;
if(document.implementation && document.implementation.createDocument)
{        
xmlDoc = document.implementation.createDocument("", "", null);    
xmlDoc.async = false;
xmlDoc.load(src);
}
else if (typeof window.ActiveXObject != 'undefined')
{        
xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.async = false;
xmlDoc.load(src);
}	
else { xmlDoc=null; }
return xmlDoc;
}
