/* Rotating ad banner script */
/* Author: colin@rainsforth.co.uk */
/* Copyright: colin@rainsforth.co.uk */

var timer;
var fader;
var n=1;

homeBanners = new Array();
homeBanners[homeBanners.length] = new Array('images/home-banner-1.jpg');
homeBanners[homeBanners.length] = new Array('images/home-banner-2.jpg');
homeBanners[homeBanners.length] = new Array('images/home-banner-3.jpg');	

image1 = new Image(); image1.src = "images/home-banner-1.jpg";
image2 = new Image(); image2.src = "images/home-banner-2.jpg";
image2 = new Image(); image3.src = "images/home-banner-3.jpg";

	function rotateBanner() {
		if(n==0) {
			document.getElementById('homeBannerWrapper').style.background='url("'+homeBanners[homeBanners.length-1]+'")';
		} else {
			document.getElementById('homeBannerWrapper').style.background='url("'+homeBanners[n-1]+'")';
		}	
		homeBanner(homeBanners[n]);
	};

	function homeBanner(i) {
		clearTimeout(timer);
		document.getElementById('homeBannerImage').style.opacity='0';
		document.getElementById('homeBannerImage').style.filter = "alpha(opacity=0)";
		document.getElementById('homeBannerImage').src=homeBanners[n];
		fader=window.setTimeout("fadeIn(0)", 30);
		if(n==homeBanners.length-1) {
			n=0;
		} else {
			n++;
		};
		timer=setTimeout("rotateBanner()", 8000);
	};
	
	function fadeIn(opacity) {
		if (opacity < 105) {
			document.getElementById('homeBannerImage').style.opacity=''+opacity/100+'';
			document.getElementById('homeBannerImage').style.filter = "alpha(opacity="+opacity+")";
			opacity += 5;
			fader=window.setTimeout("fadeIn("+opacity+")", 30);
		}
	};
