function bannerScritti(){
	this.numElem=0;
	this[0] = "";
	this[1] = "";
	this[2] = "";
	this[3] = "";
	this[4] = "";
	this[5] = "";
	this[6] = "";
	this[7] = "";
	this[8] = "";
	this[9] = "";
	this[10] = "";
	this[11] = "";
	this[12] = "";
	this[13] = "";
	this[14] = "";
	this[15] = "";
	this[16] = "";
	this[17] = "";
	this[18] = "";
	this[19] = "";
	this[20] = "";
}

function gruppiBanner() {
	this.dimens = 20;
	this.setted = 0;
	this[0] = "";
	this[1] = "";
	this[2] = "";
	this[3] = "";
	this[4] = "";
	this[5] = "";
	this[6] = "";
	this[7] = "";
	this[8] = "";
	this[9] = "";
	this[10] = "";
	this[11] = "";
	this[12] = "";
	this[13] = "";
	this[14] = "";
	this[15] = "";
	this[16] = "";
	this[17] = "";
	this[18] = "";
	this[19] = "";
	this[20] = "";
}

function gruppoBanner() {
	this.id= 0;
	this.numBanner=0;
	this.pesoTotale=0;
	this[0] = "";
	this[1] = "";
	this[2] = "";
	this[3] = "";
	this[4] = "";
	this[5] = "";
	this[6] = "";
	this[7] = "";
	this[8] = "";
	this[9] = "";
	this[10] = "";
	this[11] = "";
	this[12] = "";
	this[13] = "";
	this[14] = "";
	this[15] = "";
	this[16] = "";
	this[17] = "";
	this[18] = "";
	this[19] = "";
	this[20] = "";
}

function datiBanner() {
	this.id=0;
	this.peso=0;
	this.src="";
	this.des="";
	this.url="";
	this.width="";
	this.height= "";
}

function mBanner(idGroup,titolo) {

	var i,j,h,indiceBanner;
	var indice = -1;
	var numeroRandom;
	var Str;
	var date = new Date();
	var a = date.getTime();
	var giaVisto;
	for ( i = 0 ; i < gruppi.setted;i++) {
		if (gruppi[i].id == idGroup) {
			indice = i;
			break;
		}
	}
	
	if (indice >= 0 ) {
		
		numeroRandom = a % gruppi[indice].pesoTotale;
		for (i=0;i <gruppi[indice].numBanner; i++) {
			if (numeroRandom < gruppi[indice][i].peso) {
				indiceBanner = i;
				break;
			}
		}
		for (i=0;i <gruppi[indice].numBanner; i++) {
			giaVisto = false;
			j = (indiceBanner + i) % gruppi[indice].numBanner;
			for (h=0;h<bn.numElem; h++) {
				if (gruppi[indice][j].id == bn[h]) {
					giaVisto = true;
					break;
				}
			}
			if (giaVisto == false) {
				indiceBanner = j;
				break;
			}
		}
		if (giaVisto == false) {
			bn[bn.numElem] = gruppi[indice][indiceBanner].id;
			bn.numElem = bn.numElem+1;
		}
		//Str = "<a href='redirect.php?id="+gruppi[indice][indiceBanner].id+"&url="+ gruppi[indice][indiceBanner].url+"&f="+titolo+"' target='_blank'>"+gruppi[indice][indiceBanner].des+"</a>";
		//Str = "<a href='http://banner.vicenzanews.it/banner2.dll?id="+gruppi[indice][indiceBanner].id+"&url="+ gruppi[indice][indiceBanner].url+"&f="+titolo+"' target='_blank'>"+gruppi[indice][indiceBanner].des+"</a>";
  document.write ("<i"+"mg height='1' width='1' border='0' src='http://banner.vicenzanews.it/banner.dll?id=" + gruppi[indice][indiceBanner].id + "&url=" + gruppi[indice][indiceBanner].url + "&f=" + titolo + "&d=" + a+"'>");
  if (gruppi[indice][indiceBanner].url > "!") {
   Str = "<"+"a href='http://www.vicenzanews.it/redirect.php?id="+gruppi[indice][indiceBanner].id+"&url="+ gruppi[indice][indiceBanner].url+"&f="+titolo+"' target='_blank'>"+gruppi[indice][indiceBanner].des+"</"+"a>";
  } else {
   Str = gruppi[indice][indiceBanner].des;
  }		
		
		document.write (Str);
	}
	return (0);
}

function mBanner1(idGroup,titolo,arg) {
	var i,j,h,indiceBanner;
	var indice = -1;
	var numeroRandom;
	var Str;
	var date = new Date();
	var a = date.getTime();
	var giaVisto;
	for ( i = 0 ; i < gruppi.setted;i++) {
		if (gruppi[i].id == idGroup) {
			indice = i;
			break;
		}
	}
	
	if (indice >= 0 ) {
		
		numeroRandom = a % gruppi[indice].pesoTotale;
		for (i=0;i <gruppi[indice].numBanner; i++) {
			if (numeroRandom < gruppi[indice][i].peso) {
				indiceBanner = i;
				break;
			}
		}
		for (i=0;i <gruppi[indice].numBanner; i++) {
			giaVisto = false;
			j = (indiceBanner + i) % gruppi[indice].numBanner;
			for (h=0;h<bn.numElem; h++) {
				if (gruppi[indice][j].id == bn[h]) {
					giaVisto = true;
					break;
				}
			}
			if (giaVisto == false) {
				indiceBanner = j;
				break;
			}
		}
		if (giaVisto == false) {
			bn[bn.numElem] = gruppi[indice][indiceBanner].id;
			bn.numElem = bn.numElem+1;
		}
		Str = "<a href='redirect.php?id="+gruppi[indice][indiceBanner].id+"&url="+ gruppi[indice][indiceBanner].url+"&f="+titolo+"' "+arg+">"+gruppi[indice][indiceBanner].des+"</a>";
		document.write (Str);
	}
	return (0);
}

var bn = new bannerScritti;
var gruppi = new gruppiBanner;



