var pageid=Math.floor(Math.random() * 19031982);
function makeAD(sito, tags, dimw, dimh) {
    var now = new Date();
    var magic=now.getTime();
    document.write('<sc'+'ript language="JavaScript1.2" src="'+sito+'/jserver' + tags + '/ACC_RANDOM='+magic+'/PAGEID='+pageid+'"> </sc'+'ript>');
}
function makeANSA(sito) {
    document.write(sito);
}
if (top.document.location != null) {
  var ref = ""+ top.document.location;
  if        (ref == 'http://www.ansa.it/') {
    if (banner_array_main.type == 'ext') {
     	makeAD ("http://ad.tiscali.com", banner_array_main.value0);  
    } else {
      var id=Math.floor(Math.random() * banner_array_main.random);
      makeANSA (eval("banner_array_main.value" + id));  
    }
  } else {
    var trov = -1;
    var i = 0;
    for (; i < banner_array.length; i++) {
    	if (banner_array[i] == null) {
    		alert ("null "+ i);
    		continue;
    	}
      if (ref.indexOf(banner_array[i].ref) != -1) {
        if (trov == -1) {
          trov = i;
        } else {
          if (banner_array[i].ref.length > banner_array[trov].ref.length) {
            trov = i
          }          
        }
      }
    }  
    if (trov == -1) {
      if (banner_array_default.type == 'ext') {
      	makeAD ("http://ad.tiscali.com", banner_array_default.value0);  
      } else {
        var id=Math.floor(Math.random() * banner_array_default.random);
        makeANSA (eval("banner_array_default.value" + id));  
      }
    } else {
      if (banner_array[trov].type == 'ext') {
        makeAD ("http://ad.tiscali.com", banner_array[trov].value0);  
      } else {
        var id=Math.floor(Math.random() * banner_array[trov].random);
        makeANSA (eval("banner_array["+ trov +"].value" + id));  
      }    
    }
  }  
} else {
  if (banner_array_default.type == 'ext') {
    makeAD ("http://ad.tiscali.com", banner_array_default.value0);  
  } else {
    var id=Math.floor(Math.random() * banner_array_default.random);
    makeANSA (eval("banner_array_default.value" + id));  
  }
}
