﻿
function showSubMenu(menuNumber, menu, subID) {
    var smenu = document.getElementById(menu);
    var ssub = document.getElementById(subID);
    if (ssub.style.display != "none" || ssub.style.display == "") {
        ssub.style.display = "none";
        if (menuNumber == 1)
            smenu.innerHTML = "▼ Hotel by Area";
        else if (menuNumber == 2)
            smenu.innerHTML = "▼ Hotel by Style";
        else if (menuNumber == 3)
            smenu.innerHTML = "▼ Hotel by Room Type";
            
    } else {
        ssub.style.display = "block";
        if (menuNumber == 1)
            smenu.innerHTML = "▲ Hotel by Area";
        else if (menuNumber == 2)
            smenu.innerHTML = "▲ Hotel by Style";
        else if (menuNumber == 3)
            smenu.innerHTML = "▲ Hotel by Room Type";   
    }
}

function hideimageloader() {
    hidediv('imgLoding');

}

function showimageloader() {
    showdiv('imgLoding');
}
function hidediv(tabselected) {
    if (document.getElementById(tabselected) != null) {
        if (tabselected.length < 1) { return; }
        document.getElementById(tabselected).style.display = 'none';
        document.getElementById(tabselected).style.visibility = 'hidden';
    }
}

function showdiv(tabselected) {
    if (document.getElementById(tabselected) != null) {
        if (tabselected.length < 1) { return; }
        document.getElementById(tabselected).style.display = 'block';
        document.getElementById(tabselected).style.visibility = 'visible';
    }
}

function validatedHotel() {
    var frm = document.forms[0];

    if (!IsEmpty(frm.txbfrom.value)) {
        if (isDate(frm.txbfrom.value) == false) {
            frm.txbfrom.select();
            frm.txbfrom.focus()
            return false
        }
    }

    if (!IsEmpty(frm.txbto.value)) {
        if (isDate(frm.txbto.value) == false) {
            frm.txbto.select();
            frm.txbto.focus()
            return false
        }
    }

    if (IsEmpty(frm.txbfrom.value) && !IsEmpty(frm.txbto.value)) {
        alert("Please select both *Check-in* and *Check-out*, or you can leave both to view all accommodations");

        frm.txbfrom.focus();
        return false;
    }

    if (IsEmpty(frm.txbto.value) && !IsEmpty(frm.txbfrom.value)) {
        alert("Please select both *Check-in* and *Check-out*, or you can leave both to view all accommodations");
        frm.txbto.focus();
        return false;
    }

    setTimeout("showimageloader()", 550);
    var params = "txbfrom=" + frm.txbfrom.value + "&txbto=" + frm.txbto.value;
    params += "&ddlKids=" + frm.ddlSearchChildren.value + "&ddlAults=" + frm.ddlSearchAdult.value;
    params += "&ddlRooms=" + frm.ddlSearchRoom.value + "&hhType=2&ddlstate=" + frm.stateId.value;
    location.href = "http://www.roommillion.com/search.aspx?" + params;

}
//set onload function to hide loading panel
window.onload = function() {
    setTimeout('hideimageloader()', 500);
}