// JavaScript Document
function sposta_sfondo(tipo,id){
  if(tipo == 1){
    document.getElementById(id).style.backgroundPosition = '0px 25px';
  }//close if
  else{
    document.getElementById(id).style.backgroundPosition = '0px 0px';
  }//close else
}//close function sposta_sfondo


$(document).ready(function(){});
 function randOrd(){
  return (Math.round(Math.random())-0.5); 
 }
 function banner_rolling(v_regione){
  $.ajax({
		type: "GET",
		url: "upload/banner_web/banner_rolling.xml",
		dataType: ($.browser.msie) ? "text/xml" : "xml",
    success: function(data){
      var xml;
      if (typeof data == "string") {
         xml = new ActiveXObject("Microsoft.XMLDOM");
         xml.async = false;
         xml.loadXML(data);
      }//close if 
      else {
         xml = data;
      }//close else
			//dichiaro una variabile che contiene i banner
			var v_banner = new Array();
      var v_count = 0;
      $(xml).find('annuncio').each(function(){
        v_count ++;
				var logo = $(this).find('logo').text();
				var txt = $(this).find('txt').text();
				var regione = $(this).find(v_regione).text();
				//controllo se txt o pagina dedicata
				var tipologia = txt.split(".");
        if(tipologia[1] == "txt"){
          var page_dett = "homepage_vetrina.asp?vetrina/"+txt;
        }
        else{
          var page_dett = txt;
        } 
        
        //controllo se questo banner è presente nella regione specificata
        if(regione == "si"){
          v_banner.push("<td style=\"width:110px;\"><div class=\"img_table\"><span style=\"float:left;background-image: url(images/rolling_banner/"+logo+");width:80px;height:25px;\" id=\"span_"+v_count+"\"><a href=\""+page_dett+"\"><img src=\"images/rolling_banner/banner_rolling.gif\" style=\"border:0px;width:80px;height:25px;\" onMouseOver=\"sposta_sfondo('1','span_"+v_count+"');\" onMouseOut=\"sposta_sfondo('2','span_"+v_count+"');\"></a></span></div></td>");
			  }
      });
			//ordinamento random array
			v_banner.sort( randOrd );
			if(v_regione == "home"){
			   var write_banner = "<p style=\"width:100%;text-align:center;margin:0px;padding:0px;color:#666666;\"><b>Rolling Banner</b></p>"; 
      }//close for
      else{
        var write_banner = "<p style=\"width:100%;text-align:center;margin:0px;padding:0px;color:#666666;\"><b>Banner Regionale</b></p>";
      }
      write_banner += "<table class=\"tabella_vetrina\" style=\"border:0px;margin-top:5px;\"><tr>";
      if(v_regione == "home"){
			 for(i=0;i<5;i++){
          write_banner += v_banner[i];
       }//close for
      }//close if home
      else{
        var v_accapo = 0;
        for(i=0;i<15;i++){
          v_accapo++;
          if(v_accapo > 5){
            write_banner += "</tr><tr>";
            v_accapo = 1;
          }
          if(i >= v_banner.length){
            var nuovo_count = parseFloat(v_banner.length) + parseFloat(i); 
            write_banner += "<td style=\"width:110px;\"><div class=\"img_table\"><span style=\"float:left;background-image: url(images/rolling_banner/disponibiler.gif);width:80px;height:25px;\" id=\"spanc_"+nuovo_count+"\"><a href=\"ordini_banner_home_new.php\"><img src=\"images/rolling_banner/banner_rolling.gif\" style=\"border:0px;width:80px;height:25px;\" onMouseOver=\"sposta_sfondo('1','spanc_"+nuovo_count+"');\" onMouseOut=\"sposta_sfondo('2','spanc_"+nuovo_count+"');\"></a></span></div></td>";
          }//close if
          else{
            write_banner += v_banner[i];
          }
        }//close for
      }
      write_banner += "</tr></table>";
      document.getElementById("div_dati").innerHTML = write_banner;
		}//close function
	});//close ajax
}//close function

