var nome_banner = new Array();
var link_banner = new Array();

// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
// || banner da pubblicare
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
var numBanner = 3; 	// numero di banner visualizzati sulla pagina
nome_banner[0]  = "azienda_vista_small.gif"; link_banner[0]  = "javascript: void showImgPopUp('"+site_root+"images/','banner/azienda_vista.gif', 500, 315, 'La nostra azienda: veduta aerea')";
nome_banner[1]  = "lavorazione_small.gif";   link_banner[1]  = "javascript: void showImgPopUp('"+site_root+"images/','banner/lavorazione.gif', 500, 315,   'La realizzazione dei mobili richiede abilità ed esperienza')";
nome_banner[2]  = "lavorazione2_small.gif";  link_banner[2]  = "javascript: void showImgPopUp('"+site_root+"images/','banner/lavorazione2.gif', 500, 315,  'La realizzazione dei mobili procede per fasi successive')";
nome_banner[3]  = "lavorazione3_small.gif";  link_banner[3]  = "javascript: void showImgPopUp('"+site_root+"images/','banner/lavorazione3.gif', 500, 315,  'Una fase molto importante della lavorazione è la lucidatura')";

function randomizer(fromNumb, toNumb)
{
	// +-+-+-+-+-+-+-+-+-+-+-+-+-
	// | genera un numero casuale
	// | nell'intervallo fromNumb
	// | toNumb
	// +-+-+-+-+-+-+-+-+-+-+-+-+-
	var randomizer = new Date();
	var rand; //numero random
	fromNumb = parseInt(fromNumb);
	toNumb = parseInt(toNumb);
	rand = parseInt(randomizer.getSeconds());
	rand = Math.round(rand*((Math.random()*10))%toNumb);
	if (rand<fromNumb) rand=rand+fromNumb;
	return rand;
};

function bannerBar()
{
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+
// | crea la banner bar del sito
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+
var bannerString = new String();
bannerString=bannerString + "<div align='center'>\n";
bannerString=bannerString + bannerRotator();
bannerString=bannerString + "</div>\n";
return bannerString;
};

function bannerRotator()
{
	// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
	// | Visualizza 'numBanner' banner compresi
	// | tra  fromBanner  e toBanner.
	// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
	var fromBanner = 0;		// indice minimo banner
	var toBanner = (nome_banner.length-1);		// indice massimo banner
	var banner = new Array();
	// | banner = array dei banner e dei link disponibili
	for (var i=0; i<=nome_banner.length; i++)
	{
		banner[i] = [site_root+'images/banner/'+nome_banner[i], link_banner[i]];
	};
	var listBanner = new Array();
	// | listBanner = array degli indici dei vattori da visualizzare
	// | ogni indice può comparire non più di una volta.
	var punt, punt2, tempNumb;
	var finito, controllo;
	punt=0;
	listBanner[punt]=randomizer(fromBanner, toBanner);
	punt++;
	if (numBanner>1)
	{ 
		finito=false;
		while ( !(finito==true) )
		{
			punt2=0;
			controllo=true;
			tempNumb = randomizer(fromBanner, toBanner);
			while ( (punt2<=punt) && (controllo==true) )
			{
				if (listBanner[punt2] == tempNumb) controllo=false;
				punt2++;
			};
			if (controllo==true) //il numero scelto non è nell'array
			{
				listBanner[punt]=tempNumb;
				punt++;
				if (punt==numBanner) finito=true;
			}
		};
	};
	// | Recuper gli  indici contenuti in listBanner per 
	// | visualizzare i banner ed i corrispondenti link.
	var bannerString = new String();
	bannerString=bannerString+"<TABLE BORDER='0' CELLSPACING='0' CELLPADDING='0' background=\""+site_root+"immagini/trasp.gif\">\n";
	for (var i=0; i<listBanner.length; i++)
	{
		bannerString=bannerString+"<TR>\n";
		bannerString=bannerString+"<TD>\n";
		bannerString=bannerString+"	<TABLE BORDER='0' CELLSPACING='0' CELLPADDING='1' bgcolor=\"#000000\"><tr><td><A HREF=\""+banner[listBanner[i]][1]+"\">\n";
		bannerString=bannerString+"	<IMG SRC='"+banner[listBanner[i]][0]+"' BORDER='0'></A></td></tr></table><div style=\"font-size:8px\">&nbsp;</div></TD>\n";
		bannerString=bannerString+"</TR>\n";
	};
	bannerString=bannerString+"</TABLE>\n";
	return bannerString;
};
