var Home = {
    delay: 5000,
	init: function() {
        $('.rotate').click(function(){
            Home.rotarCreatividad($(this));
        });
        setTimeout(Home.rotate, Home.delay);

        $('#BusquedaProductosFormHome #idCatalogo').change(function(e) {
            if($(this).val() != BusquedaProductos.constantes.catalogo_nacional_web) {
                $('#BusquedaProductosFormHome').attr('action',BusquedaProductos.salidas.internacional);
                $('#BusquedaProductosFormHome').trigger('submit');
            }
        });        
    },
    rotate: function() {
        if(Home.delay == 0) return; 
        Home.rotarCreatividad();
        setTimeout(Home.rotate,Home.delay);
    },
    rotarCreatividad: function(itemListaPubli) {
        if(!itemListaPubli) {
            itemListaPubli = $('.rotate.item_lista_publi_select').next();
            if(!itemListaPubli.hasClass('rotate')) itemListaPubli = $('.rotate')[0];
            itemListaPubli = $(itemListaPubli);
        } else {
            //Si se selecciona uno en concreto anulamos la rotación.
            Home.delay = 0;
        }
        $('.item_lista_publi').each(function(){$(this).removeClass('item_lista_publi_select')});
        var actual = $('#cont_publi .bannerVisible');
        var nuevo = $('#'+itemListaPubli.attr('rel'));
        actual.removeClass('bannerVisible');
        actual.fadeOut(500);
        setTimeout(function(){
            nuevo.fadeIn(500);
            nuevo.addClass('bannerVisible');
        },500);
        itemListaPubli.addClass('item_lista_publi_select');
    }
};
$(function(){
    Home.init();
});
