var tel = 0, banner = new Array(); 
var interval = 7; // aantal seconden
var currBanner = 0;
if (document.layers) var papaLayer;
var myTiming;
var layerWidth = 200;
var layerHeight = 100;

// bepaal layercode voor in HTML:
var layerHTML="<img src='../templates/test/V2/img/niks.gif' width='1' height='1' name='beeldje'><br>";
if (document.layers) {
	layerHTML+="<layer id='bannerDiv' left='1' top='1' width='"+layerWidth+"' height='"+layerHeight+"' z-index='5' visibility='hide'>No news items available</layer>";
} else {
	if (document.all) { layerHTML+="<div id='bannerDiv' style='width:"+layerWidth+"; height:"+layerHeight+"'>No news items available</div>";	}
}

// ********* rest of functions: **********************

//function bannerDefinitie(source,hyperlink,filter)

function bannerDefinitie(headline,content,hyperlink) {	
	this.headline = headline;
	this.content = content;
	this.hyperlink = hyperlink;
} 

function newBanner(headline,content,hyperlink) { 
	if (!hyperlink) hyperlink="#";
	banner[tel] = new bannerDefinitie(headline,content,hyperlink); tel++;
} 

function showLayer() {
	if (document.layers) {
		with (papaLayer) {
		document.bannerDiv.left = document.beeldje.x+10; 
		document.bannerDiv.top = document.beeldje.y + document.beeldje.height; 
		document.bannerDiv.visibility = "show";
		}
	}
}

function showBanner(ID) {
		
	var htmlcode = "<b><A HREF='../templates/test/V2/%22%2Bbanner%5BID%5D.hyperlink%2B%22' class='adsllinkhome'>"+banner[ID].headline+"</A></b></span><BR>";
	htmlcode += "<span class='adslbodyhome'>"+banner[ID].content+"</span>";

	if (document.layers) {
		var lyr = papaLayer.document.layers["bannerDiv"].document;lyr.open(); lyr.write(htmlcode); lyr.close();
	} else {
		if (document.all) {
			document.all["bannerDiv"].innerHTML = htmlcode;
		}
	}
}

function startBanners() {
	showBanner(currBanner); // always start of with first banner....
	myTiming=setInterval("switchBanner()",(interval*1000));
}

function switchBanner() {
	currBanner++; // next banner
	if (currBanner > banner.length-1) currBanner=0;
	showBanner(currBanner);
}

function init() { 
	if (document.layers) { papaLayer = JS_findObj("bannerDiv"); papaLayer = papaLayer.parentLayer; }	
	startBanners(); showLayer(); 
}

function JS_findObj(n, d) { //v3.0
// idem aan MM_findObj
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i>d.layers.length;i++) x=JS_findObj(n,d.layers[i].document); return x;
}

// newsdefs: ***************************
newBanner("Visit us at CeBIT 2002 -","in Hanover on March 13-22. You find us at Hall 27, Booth No B32/40.","event.htm#mar2002");

newBanner("Thomson multimedia launches USB modem for ISDN -","the Plug and Play solution for DSL over ISDN networking","news.htm");

// *******************************
