
//banner header
var immH = new Array();
var path = "/Images/banners/formati gif definitivi/banner animati/"
immH[0] = path+"angolo_animup.gif";
immH[1] = path+"angolo_animlow.gif";
immH[2] = path+"bedendo_animup.gif";
immH[3] = path+"bedendo_animlow.gif";
immH[4] = path+"cavour_animup.gif";
immH[5] = path+"cavour_animlow.gif";
immH[6] = path+"cecarfer_animup.gif";
immH[7] = path+"cecarfer_animlower.gif";
immH[8] = path+"centromutui_animup.gif";
immH[9] = path+"centromutui_animlow.gif";
immH[10] = path+"234x120_Futura_UP.gif";
immH[11] = path+"234x120_Futura_DOWN.gif";
immH[12] = path+"234x120-sie_UP.gif";
immH[13] = path+"234x120-sie_DOWN.gif";
immH[14] = path+"italcase_animup.gif";
immH[15] = path+"italcase_animatolow.gif";
immH[16] = path+"pagliericcio_animup.gif";
immH[17] = path+"pagliericcio_animatilow.gif";
immH[18] = path+"perfettialberto_animaup.gif";
immH[19] = path+"perfettialberto_animlow.gif";
immH[20] = path+"234x120-fashion_UP.gif";
immH[21] = path+"234x120-fashion_DOWN.gif";
immH[22] = path+"autofive_animup.gif";
immH[23] = path+"autofive_animatolow.gif";
immH[24] = path+"casaffari_animup.gif";
immH[25] = path+"casaffari_animlow.gif";
immH[26] = path+"casatmosfera_animup.gif";
immH[27] = path+"casatmosfera_animlow.gif";
immH[28] = path+"millennium_animup.gif";
immH[29] = path+"millennium_animlow.gif";
immH[30] = path+"fiessese_animup.gif";
immH[31] = path+"fiessese_animlow.gif";
immH[32] = path+"cecarfer_animup.gif";
immH[33] = path+"cecarfer_animlower.gif";
immH[34] = path+"celletta_animup.gif";
immH[35] = path+"celletta_animlow.gif";
immH[36] = path+"234x120_sicurlinee_UP.gif";
immH[37] = path+"234x120_sicurlinee_DOWN.gif";
immH[38] = path+"sefim_animup.gif";
immH[39] = path+"sefim_animlow.gif";
immH[40] = path+"234x60-Veronica-V_UP.gif";
immH[41] = path+"234x60-Veronica-V_DOWN.gif";
immH[42] = path+"studiozardi_animup.gif";
immH[43] = path+"studiozardi_animlow.gif";
immH[44] = path+"234x120-la_meridiana_up.gif";
immH[45] = path+"234x120-la_meridiana_down.gif";
immH[46] = path+"234x60 okmotor_up.gif";
immH[47] = path+"234x60 okmotor_down.gif";
immH[48] = path+"csauto_animup.gif";
immH[49] = path+"csauto_animlow.gif";
immH[50] = path+"progmutui_animup.gif";
immH[51] = path+"progmutui_animlow.gif";
immH[52] = path+"chiave_animup.gif";
immH[53] = path+"chiave_animlow.gif";
immH[54] = path+"costruzionidue_animup.gif";
immH[55] = path+"costruzionidue_animlow.gif";
immH[56] = path+"234x120-emurador_UP.gif";
immH[57] = path+"234x120-emurador_DOWN.gif";
immH[58] = path+"gruppoam_animup.gif";
immH[59] = path+"gruppoam_animlow.gif";
immH[60] = path+"mazza_animup.gif";
immH[61] = path+"mazza_animlow.gif";





var lnkH = new Array();
lnkH[0] = "http://www.immobiliareangolo.it";
lnkH[1] = "";
lnkH[2] = "http://www.bedendoprefabbricati.eu";
lnkH[3] = "http://www.cecarfer.com/";
lnkH[4] = "http://www.centromutuisas.it/";
lnkH[5] = "";
lnkH[6] = "";
lnkH[7] = "http://www.italcase.com";
lnkH[8] = "http://www.ilpagliericcio.it/";
lnkH[9] = "";
lnkH[10] = "http://www.falegnameriafashionhouse.it";
lnkH[11] = "";
lnkH[12] = "";
lnkH[13] = "http://www.casedatmosfera.it/";
lnkH[14] = "http://www.agenziamillennium.it/";
lnkH[15] = "";
lnkH[16] = "";
lnkH[17] = "";
lnkH[18] = "http://www.sicurlinee.com";
lnkH[19] = "http://www.sefim-coop.com";
lnkH[20] = "";
lnkH[21] = "http://www.studiozardi.com/";
lnkH[22] = "http://www.lameridianaconsultin.it";
lnkH[23] = "http://www.okmotor.it";
lnkH[24] = "";
lnkH[25] = "";
lnkH[26] = "http://www.lachiaveimmobiliare.com/";
lnkH[27] = "";
lnkH[28] = "";
lnkH[29] = "http://www.gruppoam.com/sezioni/sedi/cento.aspx";
lnkH[30] = "";








var t1 = 0;
var t3 = 2;

function mostra_banner()
{
    var bannerT1 = document.getElementById("bannerT1");
    var bannerT2 = document.getElementById("bannerT2");
    var bannerT3 = document.getElementById("bannerT3");
    var bannerT4 = document.getElementById("bannerT4");

    function buildLink(container,link,image){
        var str = "<a target='_blank' ";
        if(link!=''){
            str+="href = '"+link+"' ";
        }
        str += "><img alt='' src='"+image+"'></img>";
        str += "</a>";
        container.innerHTML = str;
    }
    if(bannerT1 != null && bannerT2 != null){
        if(t1<immH.length){
            buildLink(bannerT1, lnkH[t1/2], immH[t1]);
            buildLink(bannerT2, lnkH[t1/2], immH[t1+1]);
            t1 = 2*Math.floor((immH.length/2) * Math.random());
        }
        else{
            t1 = 20;
            buildLink(bannerT1, lnkH[t1/2], immH[t1]);
            buildLink(bannerT2, lnkH[t1/2], immH[t1+1]);
            t1 = 2*Math.floor((immH.length/2) * Math.random());
        }
    }
    if(bannerT3 != null && bannerT4 != null){
        if(t3<immH.length){
            buildLink(bannerT3, lnkH[t3/2], immH[t3]);
            buildLink(bannerT4, lnkH[t3/2], immH[t3+1]);
            t3 = 2*Math.floor((immH.length/2) * Math.random());
        }
        else{
            t3 = 20;
            buildLink(bannerT3, lnkH[t3/2], immH[t3]);
            buildLink(bannerT4, lnkH[t3/2], immH[t3+1]);
            t3 = 2*Math.floor((immH.length/2) * Math.random());
        }
    }
    window.setTimeout("mostra_banner()", 10000);
}

if(b_handler!=undefined){
    alert("b_handler definita!");
}
var b_handler = new Array();


function request_banner(f,p){
    update_banners(f,p);

}

function update_banners(f,p){
    if(f == undefined){
        f=1;
    }
    if(b_handler[f] == undefined){
        b_handler[f] = {
            "counter":0,
            "found_banners":0,
            "banners":new Array()
        };
    }

    var selector = "img.banner.F"+f+".P"+p;
    var max = jQuery(selector).size();


    var data = {
        "f":f,
        "p":p,
        "c":1,
        "max":max
    };
    jQuery.ajax({
        url: "/proxy.jsp",
        cache: false,
        dataType: "xml",
        data: data,
        error: function (request,textStatus,errorThrown){
            //alert("error: "+errorThrown);
        },
        success: function(){
        },
        complete: function(request, textStatus){
            jQuery(request.responseXML).find("b").each(function() {
                var marker = jQuery(this);
                var o = {
                    "img":jQuery(marker).find("img:first").text(),
                    "link" :jQuery(marker).find("href:first").text()
                };
                b_handler[f]["banners"].push(o);
                b_handler[f]["found_banners"]++;
            });
            f = parseInt(f);
            jQuery(selector).each(function(){
                var banner = jQuery(this);
                /* var banners = b_handler[f]["banners"];
        var counter = b_handler[f]["counter"];*/
                //alert("banners:"+banners+"counter="+counter);
                banner.attr("src","/Images/banners/formati gif definitivi/"+b_handler[f]["banners"][b_handler[f]["counter"]]["img"]);
                jQuery(banner).unwrap("a");
                if(b_handler[f]["banners"][b_handler[f]["counter"]]["link"]!=""){
                    jQuery(banner).wrap('<a href="'+b_handler[f]["banners"][b_handler[f]["counter"]]["link"]+'" target="_blank"></a>');
                }
                b_handler[f]["counter"]++;
                if(b_handler[f]["counter"]==b_handler[f]["found_banners"]){
                    b_handler[f]["counter"]=0;
                }
            });
            window.setTimeout("update_banners('"+f+"','"+p+"')", 10000);
        }
    });

//request_banner(f);

}

jQuery.fn.unwrap = function(expr) {
    return this.each(function(){
        jQuery(this).parents(expr).eq(0).after(this).remove();
    });
};