/**
 * @author sarca
 */
dojo.addOnLoad(function (){
    show_next();
});

//Componente Banner
var interval = setInterval(show_next, 8000);
var xnum = -1;

//Reel de imagenes
var reel_inter = 0;

//Mostrar la siguiente noticia, mediante el intervalo
function show_next() {
    var linknumber=dojo.query('div#banner_pag a').attr("id");
    var uplimit=dojo.query('div#banner_pag a').length;
    
    xnum++;
	
    if (xnum >= uplimit) {
        xnum = 0;
    }
     novedad_num=linknumber[xnum].split("-");
     novedad_num=parseInt(novedad_num[1]);
     dojo.query(".activo").removeClass("activo");

    var obj = "banner_pag-" + novedad_num ;
    dojo.addClass(obj, 'activo');
    
    var kw = {
        url: "services/contents_service.php",
        handleAs: "text",
        content: {
            ACTION: "GET_BANNER_CONT",
            NEW_NUM:novedad_num
            },
        load: function(data) {
            var new_content = data.split("||");
        	
            if (new_content.length > 1) {
                //Animar el cambio
                dojo.fadeOut({
                    easing:dojo.fx.easing.linear,
                    node:"banner_cont",
                    onEnd:function() {
                        dojo.byId("banner_cont").innerHTML = '<img width="730" height="369" src="uploads/projectimages/' + new_content[3] + '" alt="' + new_content[1] + '" title="' + new_content[1] + '" />';
                        dojo.byId("banner_info").innerHTML = '<span>' + new_content[1] + '</span><span> - ' + new_content[2] + '</span>';
                        dojo.fadeIn({
                            easing:dojo.fx.easing.linear,
                            duration:1500,
                            node:"banner_cont"
                        }).play();
                    }
                }).play();
            } else {
                dojo.byId("banner_cont").innerHTML = '<img src="uploads/projectimages/ai_banner.jpg" alt="Imagen" title="Imagen" />';
                dojo.byId("banner_info").innerHTML = new_content;
            }
        },
        error: function(data) {
            dojo.byId("banner_cont").innerHTML = '<img src="uploads/projectimages/ai_banner.jpg" alt="Imagen" title="Imagen" />';
            dojo.byId("banner_info").innerHTML = data;
        },
        sync: true,
        timeout: 2000
    };
    dojo.xhrPost(kw);
}


//Mostrar la siguiente imagen mediante el click
function show_next_by_click(new_num) {
    clearInterval(interval);
    dojo.query(".activo").removeClass("activo");
    var obj = "banner_pag-" + new_num
    dojo.addClass(obj, 'activo');
	
    var kw = {
        url: "services/contents_service.php",
        handleAs: "text",
        content: {
            ACTION: "GET_BANNER_CONT",
            NEW_NUM:new_num
        },
        load: function(data) {
            var new_content = data.split("||");
        	
            if (new_content.length > 1) {
                dojo.fadeOut({
                    easing:dojo.fx.easing.linear,
                    node:"banner_cont",
                    onEnd:function() {
                        dojo.byId("banner_cont").innerHTML = '<img width="730" height="369" src="uploads/projectimages/' + new_content[3] + '" alt="' + new_content[1] + '" title="' + new_content[1] + '" />';
                        dojo.byId("banner_info").innerHTML = '<span>' + new_content[1] + '</span> - <span>' + new_content[2] + '</span>';
                        dojo.fadeIn({
                            easing:dojo.fx.easing.linear,
                            duration:1500,
                            node:"banner_cont"
                        }).play();
                    }
                }).play();
            } else {
                dojo.byId("banner_cont").innerHTML = '<img src="uploads/projectimages/ai_banner.jpg" alt="Imagen" title="Imagen" />';
                dojo.byId("banner_info").innerHTML = new_content;
            }
        },
        error: function(data) {
            dojo.byId("banner_cont").innerHTML = '<img src="uploads/projectimages/ai_banner.jpg" alt="Imagen" title="Imagen" />';
            dojo.byId("banner_info").innerHTML = data;
        },
        sync: true,
        timeout: 2000
    };
    dojo.xhrPost(kw);
}



