function Dg(strtoobj){return document.getElementById(strtoobj);}
    function pop(e){
    var _private = Dg("_info");
    var y;
    if(window.event){
            e = e || window.event;
    if (e.pageX) {
          y = e.pageY;
              if (e.clientX){
                    y = e.pageY-e.clientY;
              }
       } else if (e.clientX) {
           var body = document.documentElement || document.body;   
          y = body.scrollTop;  
    }
    }else{
            var body = document.documentElement || document.body;   
          y = body.scrollTop;
    }
    var _publics = document.documentElement || document.body;
    var _pubov = Dg("pubov");
    var _puboe = Dg("puboe");
    var _ih = _publics.clientHeight;
    if(_publics.scrollHeight>_ih)
    _ih = _publics.scrollHeight;
        _pubov.style.display="";
        _puboe.style.display="";
        _pubov.style.width=_publics.clientWidth+"px";
        _puboe.style.width=_pubov.style.width;
        _pubov.style.height=_ih+"px";
        _puboe.style.height=_pubov.style.height;
            _private.style.display="";
            _private.style.top = ((_publics.clientHeight/2)-(_private.offsetHeight/2)+y)+"px";
            _private.style.left = ((_publics.clientWidth/2)-(_private.offsetWidth/2))+"px";
    return true;
    }
    function unpop(){
            Dg("_info").style.display = "none";
            Dg("pubov").style.display = "none";
            Dg("puboe").style.display = "none";
}
var tsAjax = {
    request:function(){
        var xr = false;
        if (window.XMLHttpRequest) {
            xr = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            try {
                xr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e1) {
                try {
                    xr = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e2) {}
            }
        }
        return xr;
    },
    send:function($uri,$mode,$parm){
        var x = tsAjax.request();
        x.onreadystatechange = function(){
            if (x.readyState == 4) {
                if (x.status == 200) {
                    tsAjax.response(eval(x.responseText));
                } else {
                    alert("HTTP error: "+x.status);
                }
            }
        }
        x.open($mode,$uri,true);
        if($mode=='post'){
            x.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
            x.setRequestHeader("Charset","utf-8");
        }
        x.send($parm || null);
    },
    response:function($){alert($);}
};
function HotelSearchCheck(){
    var _return = true;
    var checkIn = document.getElementById("txtCheckIn").value;
    var checkOut = document.getElementById("txtCheckOut").value;
    var _checkIn = new Date(checkIn.replace('-','/'));
    var _checkOut = new Date(checkOut.replace('-','/'));
    if('_'+_checkIn=='_NaN'){
        alert('请正确填写您的入住日期！');
        document.getElementById("txtCheckIn").focus();
        _return = false;
    }
    else if(_return && '_'+_checkOut=='_NaN'){
        alert('请正确填写您的离店日期！');
        document.getElementById("txtCheckOut").focus();
        _return = false;
    }
    else if(_return && _checkOut<=_checkIn){
        document.getElementById("txtCheckOut").focus();
        alert('离店日期不得小于或等于入住日期！');
        _return = false;
    }
    return _return;
};
function hotel_submit(objFrom){
    var _return = true;
    var nowDate = objFrom.txtNowDate.value;
    var checkIn = objFrom.txtCheckIn.value;
    var checkOut = objFrom.txtCheckOut.value;
    var _checkIn = new Date(checkIn.replace('-','/'));
    var _checkOut = new Date(checkOut.replace('-','/'));
    var _nowDate = new Date(nowDate.replace('-','/'));
    if('_'+objFrom.txtCity!='_undefined'){
        if(_return && objFrom.txtCity.value=='中文/拼音'){
            alert('请选择您要预订的城市!');
            objFrom.txtCity.focus();
            _return = false;
        }
    }
    if(_return && '_'+_checkIn=='_NaN'){
        alert('请正确填写您的入住日期！');
        objFrom.txtCheckIn.focus();
        _return = false;
    }
    if(_return && '_'+_checkOut=='_NaN'){
        alert('请正确填写您的离店日期！');
        objFrom.txtCheckOut.focus();
        _return = false;
    }
    if(_return && _checkOut<=_checkIn){
        objFrom.txtCheckOut.focus();
        alert('离店日期不得小于或等于入住日期！');
        _return = false;
    }
    if(_return && _nowDate>_checkIn){
        alert('入住日期不得小于今天！');
        objFrom.txtCheckIn.focus();
        _return = false;
    }
    if('_'+objFrom.txtCheckNumber!='_undefined'){
        if(_return && objFrom.txtCheckNumber.value=='0'){
            alert('请选择您要预订间数!');
            objFrom.txtCheckNumber.focus();
            _return = false;
        }
    }
    return _return;
};
function content_check(formObj){
        var _return = true;
        if(String(formObj.commentary.value).length<=0){
                alert('您的内容不能为空！');
                formObj.commentary.focus();
                _return = false;
        }
        return _return;
};
var intWayNotice = '';
function way_notice(txt){
        switch(txt){
            case '短信确认':
                intWayNotice = 'phone';
                document.getElementById('iphone').style.display = '';
                document.getElementById('itel').style.display = 'none';
                document.getElementById('ifax').style.display = 'none';
                document.getElementById('imail').style.display = 'none';
            break;
            case '电话确认':
                intWayNotice = 'tel';
                document.getElementById('iphone').style.display = 'none';
                document.getElementById('itel').style.display = '';
                document.getElementById('ifax').style.display = 'none';
                document.getElementById('imail').style.display = 'none';
            break;
            case '传真确认':
                intWayNotice = 'fax';
                document.getElementById('iphone').style.display = 'none';
                document.getElementById('itel').style.display = 'none';
                document.getElementById('ifax').style.display = '';
                document.getElementById('imail').style.display = 'none';
            break;
            case 'E-mail确认':
                intWayNotice = 'mail';
                document.getElementById('iphone').style.display = 'none';
                document.getElementById('itel').style.display = 'none';
                document.getElementById('ifax').style.display = 'none';
                document.getElementById('imail').style.display = '';
            break;
            default :
                intWayNotice = '';
                document.getElementById('iphone').style.display = 'none';
                document.getElementById('itel').style.display = 'none';
                document.getElementById('ifax').style.display = 'none';
                document.getElementById('imail').style.display = 'none';
            break;
        }
}
function book_submit(objForm){
        var _return = true;
        if(_return && !objForm.txtCheckName.value.match(/.{2,}/g)){
                alert('入住人姓名不能为空！');
                objForm.txtCheckName.focus();
                _return = false;
        }
        if(_return && objForm.txtFirstTime.value==''){
                alert('请选择最早到店日期！');
                objForm.txtFirstTime.focus();
                _return = false;
        }
        if(_return && objForm.txtLastTime.value==''){
                alert('请选择最晚到店日期！');
                objForm.txtLastTime.focus();
                _return = false;
        }
        if(_return && !objForm.txtLinkman.value.match(/.{2,}/g)){
                alert('请正确填写联系人姓名！');
                objForm.txtLinkman.focus();
                _return = false;
        }
        if(_return && objForm.txtFirstSex.checked==false && objForm.txtLastSex.checked==false){
                alert('请选择联系人性别！');
                _return = false;
        }
        if(_return && objForm.txtWayNotice.value==''){
                alert('请选择订单确认方式！');
                objForm.txtWayNotice.focus();
                _return = false;
        }
        
        switch(intWayNotice){
            case 'phone':
                if(_return && !objForm.txtPhone.value.match(/\d{7,}/g)){
                    alert('请正确填写联系人姓名手机号码！');
                    objForm.txtPhone.focus();
                    _return = false;
                }
            break;
            case 'tel':
                if(_return && !objForm.txtOneTel.value.match(/\d{2,}/g)){
                    alert('请正确填写联系人姓名电话号码（区号）！');
                    objForm.txtOneTel.focus();
                    _return = false;
                }
                if(_return && !objForm.txtTwoTel.value.match(/\d{6,}/g)){
                    alert('请正确填写联系人姓名电话号码！');
                    objForm.txtTwoTel.focus();
                    _return = false;
                }
            break;
            case 'fax':
                if(_return && !objForm.txtOneFax.value.match(/\d{2,}/g)){
                    alert('请正确填写联系人姓名传真号码（区号）！');
                    objForm.txtOneFax.focus();
                    _return = false;    
                }
                if(_return && !objForm.txtTwoFax.value.match(/\d{6,}/g)){
                    alert('请正确填写联系人姓名传真号码！');
                    objForm.txtTwoFax.focus();
                    _return = false;
                }
            break;
            case 'mail':
                if(_return && !objForm.txtMail.value.match(/^[^@\s]+@[^.\s]+(\.[^.\s]+)+$/g)){
                    alert('请正确填写联系人姓名传真号码！');
                    objForm.txtMail.focus();
                    _return = false;
                }
            break;
        }
    return _return;
}
function userbooks(){
    var objFrom = document.getElementById('room_form');
    var _return = true;
    var nowDate = objFrom.txtNowDate.value;
    var checkIn = objFrom.txtCheckIn.value;
    var checkOut = objFrom.txtCheckOut.value;
    var _checkIn = new Date(checkIn.replace('-','/'));
    var _checkOut = new Date(checkOut.replace('-','/'));
    var _nowDate = new Date(nowDate.replace('-','/'));
    if(_return && '_'+_checkIn=='_NaN'){
        alert('请正确填写您的入住日期！');
        objFrom.txtCheckIn.focus();
        _return = false;
    }
    if(_return && '_'+_checkOut=='_NaN'){
        alert('请正确填写您的离店日期！');
        objFrom.txtCheckOut.focus();
        _return = false;
    }
    if(_return && _checkOut<=_checkIn){
        objFrom.txtCheckOut.focus();
        alert('离店日期不得小于或等于入住日期！');
        _return = false;
    }
    if(_return && _nowDate>_checkIn){
        alert('入住日期不得小于今天！');
        objFrom.txtCheckIn.focus();
        _return = false;
    }
    if(_return && objFrom.txtCheckNumber.value=='0'){
        alert('请选择您要预订间数!');
        objFrom.txtCheckNumber.focus();
        _return = false;
    }
    if(_return)
        location.href = '/user/sign-in.php?book=true&check-in='+checkIn+'&check-out='+checkOut+'&check-number='+objFrom.txtCheckNumber.value+'&id='+objFrom.intRoomId.value;
    return _return;
}

function AddFavorite(sURL, sTitle) 
{ 
    try 
    { 
        window.external.addFavorite(sURL, sTitle); 
    } 
    catch (e) 
    { 
        try 
        { 
            window.sidebar.addPanel(sTitle, sURL, ""); 
        } 
        catch (e) 
        { 
            alert("加入收藏失败，请使用Ctrl+D进行添加"); 
        } 
    } 
} 
function SetHome(obj,vrl){ 
        try{ 
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl); 
        } 
        catch(e){ 
                if(window.netscape) { 
                        try { 
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
                        } 
                        catch (e) { 
                                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。"); 
                        } 
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); 
                        prefs.setCharPref('browser.startup.homepage',vrl); 
                 } 
        } 
} 

