$(function () {
    // Find InstantWeb Modern gallery
    $('#gallery').each(function () {
        var ref = $(this);
        var preview = $('<div class="preview"></div>');
        var links = ref.find('a');
        var firstLink = ref.find('a:first');
        var select = function () {
            selectImage($(this));
        };
        function selectImage(link) {
            preview.css('background-image', 'url(' + link.attr('href') + ')');
        };
        var ignore = function () { return false; };
        links.each(function () {
            $(this).mouseover(select).click(ignore);
        });
        // add the preview
        ref.append(preview);
        //preview.insertBefore(firstLink);
        // select the first image
        selectImage(firstLink);
    });

    // map Our Rooms and Book Online links to related menu links
    var homepage = $('#instantweb_header_lower');
    if (homepage.length > 0) {
        var navigation = $('#navigation');
        if (navigation.length > 0) {
            var link_rooms = navigation.find('.menu-rooms a');
            var link_onlinebooking = navigation.find('.menu-onlinebooking a');
            var location = self.document.location;
            homepage.find('.button-rooms').click(function () {
                document.location = link_rooms.attr('href');
                return false;
            });
            homepage.find('.button-book').click(function () {
                document.location = link_onlinebooking.attr('href');
                return false;
            });
        }
    }
});
