var ROOT_URL = "http://www.austrianvillage.ro/";

var menuSetup =  function () {

    var links = $$('.link');
    
    for (c = 0; c < links.length; c++) {
        Event.observe    (links[c],'mouseover',     
            function (e) {
                if (!e) var e = window.event;
                e.cancelBubble = true;
                if (e.stopPropagation) e.stopPropagation();

                var container = this;
                while (container.tagName != 'LI') {
                    container = container.parentNode;
                }
                container.addClassName('hovered');
                uls = container.getElementsByTagName('ul');
                if (uls.length > 0) {
                    list = uls[0];
                    list.style.display = 'block';
                }
                nav_container = null;                                   
                var nav = $('navigation')
                var nav_container = nav.parentNode;    
                
                nav_container.className = "container transoff";
                

            }
        );
                            
        Event.observe    (links[c],'mouseout',     
            function (e) {
                if (!e) var e = window.event;
                e.cancelBubble = true;
                if (e.stopPropagation) e.stopPropagation();
                var container = this;
                while (container.tagName != 'LI') {
                    container = container.parentNode;
                }
                container.removeClassName('hovered');
                uls = container.getElementsByTagName('ul');
                if (uls.length > 0) {
                    list = uls[0];
                    list.style.display = 'none';
                }

                nav_container = null;                                   
                var nav = $('navigation')
                var nav_container = nav.parentNode;                    
                nav_container.className = "container transon";
            }
        );
                            

    }

}

function parseLinks() {
    var allLinks = $$('a[rel="external"]');
    
    for(var i = 0; i < allLinks.length; i++) {
        allLinks[i].target = "_blank";
    }
}

function lightboxSetup() {
    LightboxOptions.fileBottomNavCloseImage = ROOT_URL + 'resources/img/lightbox/closelabel.gif';
}

function switchPhoto(pic) {
    var container = $$('.icon');
    container = container[0];
    container.innerHTML = "";
    //alert("<a href=\" " + ROOT_URL + " resources/img/visuals/renders/comfort/comfort-villa- "+pic+".jpg \"><img src=\" " + ROOT_URL + " resources/img/visuals/renders/comfort/comfort-villa-" + pic + ".jpg  \" /></a>")
    container.innerHTML = "<a rel=\"lightbox\" href=\"" + ROOT_URL + "resources/img/visuals/renders/gallery/pics/"+pic+".jpg\"><img src=\""+ROOT_URL+"resources/img/visuals/renders/gallery/" + pic + ".jpg\" /></a>";
    return false;
}

/** INIT **/
Event.observe (window,'load', function() {
    menuSetup();
    parseLinks();
    var nav = $('navigation')
    var container = nav.parentNode;    

    Event.observe (container,'mouseover', function(e) {
    
        if (!e) var e = window.event;
        e.cancelBubble = true;
        if (e.stopPropagation) e.stopPropagation();
                
        container.className = 'container';
        container.className = container.className + ' transoff';
    });
    Event.observe (container,'mouseout', function(e) {
    
        if (!e) var e = window.event;
        e.cancelBubble = true;
        if (e.stopPropagation) e.stopPropagation();
    
        container.className = 'container';
        container.className = container.className + ' transon';
    });

});
