function openPrint() {
    $("a[rel~='print']").click(function () {
        window.print();
        return false;
    });
}

function initNav() {
    $(".destinos,#destinos").hover(
        function () {
            $('#destinos').show();
        },
        function () {
            $('#destinos').hide();
        }
    );
}

function initMaxMin() {
    var lnk, rel, a;

    $('.maxmin a').click(function () {
        lnk = this.hash || '#article .boxminmax';

        $(lnk).each(function () {
            a = $(this);

            if (a.find('.maxmin > div:visible').attr('id') === 'min') {
                a.find('.section').hide('fast');
                a.find('#min').hide();
                a.find('#max').show();
                a.animate({height: '62px'});
            } else {
                a.find('.section').show();
                a.find('#min').show();
                a.find('#max').hide();
                a.animate({height: (a.find('.c').height() + 30) + 'px'});
            }
        });

        return false;
    });
}

function initTab() {
    var tabContainers = $('.tab > div');
    tabContainers.hide().filter(':first').show();

    $('.tab ul li a').click(function () {
        tabContainers.hide();
        tabContainers.filter(this.hash).show();
        $('.tab ul li').removeClass('selected');
        $(this).parent().addClass('selected');
        return false;
    }).filter(':first').click();
}

/* MODAL */
function closeModal() {
    $('.view_modal').fadeTo('fast', 0, function () {
        $(this).remove();
    });
	
    $('.bg_modal').fadeTo('fast', 0, function () {
        $(this).remove();

        $('select').css('visibility', 'visible');
    });
}

function openModal(url) {
    $('body').append($('<div></div>').addClass('bg_modal')).append($('<div></div>').addClass('view_modal'));

    $('.bg_modal').width($('html')[0].scrollWidth).height($('html')[0].scrollHeight);

    $('.bg_modal').css('opacity', 0);

    $('select').css('visibility', 'hidden');

    $('.bg_modal').fadeTo('fast', 0.6, function () {
        $('.view_modal').load(url, function () {

            $('.view_modal').css({marginTop: -$('#pop').height() / 2 + 'px', marginLeft: -$('#pop').width() / 2 + 'px'});

            $("a[rel~='modalclose']").click(function () {
                closeModal();
                return false;
            });
        });
    });
    return false;
}

function initModal() {
    $("a[rel~='modal']").unbind();
    $("a[rel~='modal']").click(function () {
        openModal($(this).attr('href'));
        return false;
    });
}

function init() {
    initNav();

    initMaxMin();

    initTab();

    initModal();

    openPrint();
}

$(document).ready(function () {
    init();
});





















