var a=new Array();
var al=-1;
var today=new Date();
// add_banner(numeric ID, name, URL link, expiration year, expiration month, expiration day)
add_banner(1,"OpenPal.net - Free Online Friends","http://www.OpenPal.net/",2008,1,1);
add_banner(2,"InformedNews.com - Most Informative News Feeds","http://www.InformedNews.com",2008,1,1);
add_banner(3,"OneMall.org - Online Mall Directory","http://www.OneMall.org/",2008,1,1);
add_banner(4,"Free-Classifieds.biz - US &amp; CA","http://www.Free-Classifieds.biz/",2008,1,1);
add_banner(5,"Driving-Schools.info","http://www.Driving-Schools.info",2008,1,1);
add_banner(6,"Website Templates","http://design.advancode.com/",2008,1,1);


function display_banner(n) {
  shuffle();
  if(n>al) n=al+1;
  for(var i=0;i<n;i++)
    document.write("<a href='"+a[i].url+"' target='_blank'><img src='/banners/"+a[i].id+".gif' border='0' width='120' height='120' vspace='2' alt='"+a[i].name+"'></a><br>\n");
    //document.write(a[i].id+"-");
}

function add_banner(id,name,url,year,month,day) {
 if(today<=(new Date()).setFullYear(year,month-1,day)) {
  al=al+1;
  a[al]=new banner(id,name,url,year,month,day);
 }
}

function banner(id,name,url,year,month,day) {
  this.id=id;
  this.name=name;
  this.url=url;
  return this;
}

function shuffle() {
 for (var i = 0; i <= al; i++) {
    var r = parseInt(Math.random() * al);
    var obj = a[r];
    a[r] = a[i];
    a[i] = obj;
  }
}

display_banner(3);