<!--
//JavaScript Banner Ad Rotator
//User defined variables - change these variables to alter the behaviour of the script
var ImageFolder = "images"; //Folder name containing the images
var ImageFileNames = new Array('SWStallion.jpg','BennyBoydhomeimagebastrop.gif', 'SouthsideMarket.gif', 'franklinbanklogo.gif', 'FrontierBankLogo.jpg', 'First_National_Bank.JPG', 'ElginVetHospital.jpg' ); //List of images to use
var ImageURLs = new Array('http://www.southweststallionstation.com/','http://www.BennyBoyd.com', 'http://www.SouthsideMarket.com/', 'http://www.bankfranklin.com/', 'http://www.frontierbankoftexas.com/default.aspx', 'http://www.fnbbastrop.com/', 'http://www.elginveterinaryhospital.com/' ); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.southweststallionstation.com/'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = "_blank"; //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;

var LastImageIndex = 0;

//pic an image at random.
var RandomizeImage = Math.floor(Math.random() *NumberOfImages);
//document.write (RandomizeImage);

//Add a trailing forward slash to the ImageFolder variable if it does not already have one
if (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 script
	function 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];
			BannerAdImages[RandomizeImage] = new Image();
			BannerAdImages[RandomizeImage].src = ' ' + ImageFolder + ImageFileNames[RandomizeImage];
		}

	}

}

//Function to change the src of the Banner Ad image
function ChangeImage() 
{
	LastImageIndex = BannerAdCode;

	if (IsValidBrowser) 
	{
		//BannerAdCode = BannerAdCode + 1;
		//if currently selected image = last image, choose another image.
		while (BannerAdCode == LastImageIndex)
		{
			BannerAdCode = Math.floor(Math.random() *NumberOfImages);
			//Debug messages.
			//alert ("BannerAdCode = " +BannerAdCode);
			//alert ("LastImageIndex = " +LastImageIndex);
		}

		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 displayed
function ChangePage() 
{
	if (IsValidBrowser) 
	{
		window.open (ImageURLs[BannerAdCode]);
	} 
	else if (!IsValidBrowser) 
	{
		document.location = DefaultURL;
	}

}
// -->
