$(document).ready(function(){
    $("#menu_section li.destination_item").hover(function() {
        $("#menu_destinations").stop(true, true).fadeIn("slow");
    }, function (){
        $("#menu_destinations").stop(true, true).fadeOut("slow");
    });

    //Buttons
    $("a.button").button();

    //Dialogs
    var $dialog_news = $("#news_detail").dialog({
            autoOpen: false,
            draggable: true,
            modal: true,
            width: 750,
            height: 570,
            closeText: 'x'
        });

    var $dialog_feedback =
        $("#feedbacks_detail").dialog({
            autoOpen: false,
            draggable: true,
            modal: true,
            width: 530,
            height: 350,
            closeText: 'x',
            buttons: obj_button_feedback
        });

    $("a.show_news").click(function(){
        $dialog_news.dialog('open');
        return false;
    });

    $("a.show_feedback").click(function(){
        $dialog_feedback.dialog('open');
        return false;
    });

    //Scroll Go Andean
    advertisementsCount = $("#advertisements_scroll div.go_andean").size();
    duration = 1300;
    interval = 6000;
    actualNavigator = 1
    intervalId = setInterval("storySwitch()", interval );

    $("#advertisements_scroll").scrollTo(0);
    $("ul.advertisement_list li:not(li.selected)").click(function() {
        actualNavigator = $(this).text();
        advertisementToScroll = '#go_andean0' + actualNavigator;
        if ( $(advertisementToScroll).length > 0 ) {
            $("#advertisements_scroll").scrollTo(advertisementToScroll, {
                duration: duration
            });
        }
        clearInterval(intervalId);
        intervalId = setInterval("storySwitch()", interval );
    });

    //Trip Finder
    $("#TripFindForm select").each(function(){
        if ( this.selectedIndex > 0 ) {
            $(this).addClass('selectedFinder');
        }
    });

    $("#TripFindForm select").change(function(){
        if ( this.selectedIndex > 0 ) {
            $(this).addClass('selectedFinder');
        } else {
            $(this).removeClass('selectedFinder');
        }
    });

    //Cross slide
    $('#header_background').crossSlide({
        sleep: 5,
        fade: 1
    }, source);

});

function storySwitch() {
    actualNavigator = (actualNavigator < advertisementsCount) ?
        parseInt(actualNavigator) + 1 : 1;
    advertisementToScroll = '#go_andean0' + actualNavigator;
    $("#advertisements_scroll").scrollTo(advertisementToScroll, {
        duration: duration
    });
}

