var currentBanner = 0;var bannerCount = 0;var bannerMode = "Flow";var splitBannerImages = "";var splitBannerLinks = "";function DynamicBanner(){		//Set up the arrays to hold the values, and set up some vars	splitBannerImages = document.getElementById("bannerImages").value.split(";");	splitBannerLinks = document.getElementById("bannerLinks").value.split(";");	splitBannerDescs = document.getElementById("bannerDescs").value.split(";");		//assume the default banner is loaded at startup, select the next banner in the list for second image.	currentBanner = document.getElementById("defaultBanner").value;		var modeDelay = document.getElementById("bannerModeDelay").value.split(" - ");	bannerMode =  modeDelay[0];	var delay = modeDelay[1];		//Call it at start	//ChangeBanner();	bannerCount = splitBannerImages.length;	if (currentBanner < (bannerCount - 1))		currentBanner = parseInt(currentBanner) + 1;	else		currentBanner = 0;		//set the interval to call changeBanner every delay, if only 1 banner no need	if (bannerCount > 1) setInterval('ChangeBanner()', delay);}function ChangeBanner(){		//Change the Banner	document.getElementById("BannerLink").href = splitBannerLinks[currentBanner];		swapfade(document.getElementById('BannerImage'), splitBannerImages[currentBanner], '2', splitBannerDescs[currentBanner])		switch (bannerMode)	{	case "Flow":	  	//Increment current Banner		currentBanner++;		//Check if we have reached last banner		if(currentBanner >= bannerCount) currentBanner = 0;	  	break	case "Random":  		x = currentBanner;  		while(x == currentBanner)  		{  			x = RandomBanner();  		}  		currentBanner = x;  		break 	}	}/* Function to change the banner (called when mode is random) */function RandomBanner(){	var rand_no = Math.random();	rand_no = rand_no * bannerCount;	rand_no = Math.floor(rand_no);	return rand_no;}
