Blame | Last modification | View Log | RSS feed
//User defined variables - change these variables to alter the behaviour of the scriptvar ImageFolder = "images"; //Folder name containing the imagesvar ImageFileNames = new Array('ban1.gif', 'ban2.gif', 'ban3.gif'); //List of images to usevar ImageURLs = new Array('', '', ''); //List of hyperlinks associated with the list of imagesvar DefaultURL = ''; //Default hyperlink for the Banner Advar DisplayInterval = 5; //Number of seconds to wait before the next image is displayedvar TargetFrame = ""; //Name of the frame to open the hyperlink into//Internal variables (do not change these unless you know what you are doing)var IsValidBrowser = false;var BannerAdCode = 0;var BannerAdImages = new Array(NumberOfImages);var DisplayInterval = DisplayInterval * 1000;var NumberOfImages = ImageFileNames.length;//A dd a trailing forward slash to the ImageFolder variable if it does not already have oneif (ImageFolder.substr(ImageFolder.length - 1, ImageFolder.length) != "/" && ImageFolder != "") { ImageFolder += "/";}if (TargetFrame == '') {var FramesObject = null;} else {var FramesObject = eval('parent.' + TargetFrame);}//Function runs when this page has been loaded and does the following://1. Determine the browser name and version// (since the script will only work on Netscape 3+ and Internet Explorer 4+).//2. Start the timer object that will periodically change the image displayed// by the Banner Ad.//3. Preload the images used by the Banner Ad rotator scriptfunction InitialiseBannerAdRotator() {//Determine the browser name and version//The script will only work on Netscape 3+ and Internet Explorer 4+var BrowserType = navigator.appName;var BrowserVersion = parseInt(navigator.appVersion);if (BrowserType == "Netscape" && (BrowserVersion >= 3)) {IsValidBrowser = true;}if (BrowserType == "Microsoft Internet Explorer" && (BrowserVersion >= 4)) {IsValidBrowser = true;}if (IsValidBrowser) {TimerObject = setTimeout("ChangeImage()", DisplayInterval);BannerAdCode = 0;for (i = 0; i < NumberOfImages; i++) {BannerAdImages[i] = new Image();BannerAdImages[i].src = ' ' + ImageFolder + ImageFileNames[i];}}}//Function to change the src of the Banner Ad imagefunction ChangeImage() {if (IsValidBrowser) {BannerAdCode = BannerAdCode + 1;if (BannerAdCode == NumberOfImages) {BannerAdCode = 0;}window.document.bannerad.src = BannerAdImages[BannerAdCode].src;TimerObject = setTimeout("ChangeImage()", DisplayInterval);}}//Function to redirect the browser window/frame to a new location,//depending on which image is currently being displayed by the Banner Ad.//If Banner Ad is being displayed on an old browser then the DefaultURL is displayedfunction ChangePage() {if (IsValidBrowser) {if (TargetFrame != '' && (FramesObject)) {FramesObject.location.href = ImageURLs[BannerAdCode];} else {document.location = ImageURLs[BannerAdCode];}} else if (!IsValidBrowser) {document.location = DefaultURL;}}// Add 'nav' id to first menu 'ul'function addid(){var setelem = document.getElementById("mainmenu");var child = (setelem.firstChild.setAttribute('id','nav'));}