// ===========================================================================
// Project:			Danet Website
// JScript file:	/fileadmin/P_DG/scripts/banner.js
// Last change:	18.09.2007 SHe
// Description:	JavaScript functions to display rotating banners.
// Changes:			none
// ===========================================================================

// Init of global variables
var b_num = 0;
var b_cur = -1;
var b_img = new Array();
var b_url = new Array();

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Function:		initBanner
//	Last change:	18.09.2007 SHe
// Description:	Is called once for every banner.
//						Creates new image, inits image source and url
//						and counts up number of banners.
// Return value:	none
// Parameter:		src	- Image source file
//						url	- Taget URL for click on image
// Changes:			none
//	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function initBanner(src, url) {
	b_img[b_num] = new Image();
	b_img[b_num].src = src;
	b_url[b_num] = url;
	b_num++;
}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Function:		loadBanner
//	Last change:	18.09.2007 SHe
// Description:	Is called initially via <body onload=...> event on homepage.
//						Increases current banner index, changes src of image 'banner'
//						and calles itself after 5 seconds (5000 milliseconds).
// Return value:	none
// Parameter:		none
// Changes:			none
//	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function loadBanner() {
	if (document.banner) {
		b_cur++;
		if ( b_cur > b_num - 1 ) {
			b_cur = 0;
		}
		document.banner.src = b_img[b_cur].src;
		setTimeout("loadBanner()", 5000);
	}
}

// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Function:		bannerURL
//	Last change:	18.09.2007 SHe
// Description:	Is called via image onClick event.
//						Opens banner URL in new window.
// Return value:	none
// Parameter:		none
// Changes:			none
//	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function bannerURL() {
	eventwindow = window.open("", "_blank");
	eventwindow.document.open();
	eventwindow.focus();
	eventwindow.location.href = b_url[b_cur];
}
