﻿function F(id) { return document.getElementById(id); } 

function checkDates(sdate,edate)  //检查日期范围
{  
    sdate = sdate.replace(/[^\d]/g,'/');
    edate = edate.replace(/[^\d]/g,'/'); 
    if (sdate=="")
    {
        alert("请选择入住日期！"); return false;
    }
    else if (edate=="") 
    {
        alert("请选择离店日期！"); return false;
    }
    else if (new Date(edate)< new Date(MyCalendar.SysToday))
    {
        alert("离店日期不能早于或等于今天！"); return false;
    }
    else if (new Date(sdate) >= new Date(edate) )
    {
        alert("1、入住日期不能晚于离店日期;\n2、入住日期不能与离店日期相同！"); return false;
    }
    else if(datediff(edate,sdate)>10)
    {
        alert("入住时段不能超过10天！"); return false;
    }

    var x = new Date(MyCalendar.SysToday);
    var y = x.getFullYear()+"/"+(x.getMonth()+1)+"/"+x.getDate();

    if(datediff(y,sdate)>0)
    {
        alert("入住日期应大于当前时间！"); return false;
    }
    
    else if(datediff(sdate,y)> 92)
    {
        alert("入住日期须在三个月以内！"); return false;
    }
    return true;
}

function datediff(sdate, edate)   //两日期相差的天数
{  
     sdate = new Date(sdate.replace(/[^\d]/g,'/'));
     edate = new Date(edate.replace(/[^\d]/g,'/')); 
     days = parseInt((sdate - edate) / 1000 / 60 / 60 /24) ; //把相差的毫秒数转换为天数
     return days;     
}
