// Smarthotel V2 JavaScript functionality
// Depends from JQuery

// Regions section
function setRegionsList() {
    var selector = $("div#v2-regions-selector");
    var list = $("div#v2-regions-list");
    var selectorOffset = selector.offset();
    selectorOffset.top += selector.height() + 10;
    list.css({ left: selectorOffset.left + "px", top: selectorOffset.top + "px" });
}

function closeRegions() {
    var oList = $("div#v2-regions-list");
    if(oList.css("display") == "block") {
        oList.css({ display: "none" });
    }
}

function initRegions() {
    setRegionsList();
    $("div#v2-regions-selector").click(function() {
        var oList = $("div#v2-regions-list"); 
        if(oList.css("display") == "none") {
            oList.css({ display: "block" });
        } else {
            oList.css({ display: "none" });    
        }
    });
    $(window).resize(function() { setRegionsList(); });
    $("div.b-left").click(closeRegions);
    $("div.b-right").click(closeRegions);
    $("div.header").click(closeRegions);
    $("div.menu-left").click(closeRegions);
}

function initV2() {
    initRegions();        
}

$(document).ready(function() { initV2(); });
