//JavaScript Image Rotator - last modified 10 December 2004
// Modified: Nov 16, 2008; Mike Juvrud; Handle Banner Ad Rotation

var ImageFolder = "images_ad/"; //Folder name containing the images
// *******************************************************************************
// *** BUTTON ADS **************************************************************** 
// *******************************************************************************
// *** THE NUMBER OF BUTTON ADS
var btnNumberOfImages = 6;
var btnMaxAdSpots = 6;
// *** IMAGE NAMES - BUTTON
var btnImageNames = new Array(btnNumberOfImages);
btnImageNames[0] = '0_minarea';			// MinnewaskaArea.com - Expires:  
btnImageNames[1] = '1_framecorner';		// Framer's Corner - Expires: 
btnImageNames[2] = '2_available_button';	//  - Expires:
btnImageNames[3] = '3_available_button';	//  - Expires: 
btnImageNames[4] = '4_available_button';	//  - Expires:
btnImageNames[5] = '5_stoen_ad';		// Stoen's Hydrolics - Expires: 
// *** URLS - BUTTON
var btnImageURLs = new Array(btnNumberOfImages);
btnImageURLs[0] = 'minnewaskaarea.com';
btnImageURLs[1] = '';
btnImageURLs[2] = '';
btnImageURLs[3] = '';
btnImageURLs[4] = '';
btnImageURLs[5] = '';
// *******************************************************************************
// *** BANNER ADS ****************************************************************
// *******************************************************************************
// *** THE NUMBER OF BANNER ADS
var bnrNumberOfImages = 6;
var bnrMaxAdSpots = 8;
// *** IMAGE NAMES - BANNER
var bnrImageNames = new Array(bnrNumberOfImages);
bnrImageNames[0] = '';			// Toms Food Pride - Expires:7/01/2008 
bnrImageNames[1] = '';			// Starbuck Telephone - Expires:7/01/2008
bnrImageNames[2] = '';			// Bremer Bank - Expires:7/01/2008
bnrImageNames[3] = '';			// StbkFuneralHome - Expires:7/01/2008
bnrImageNames[4] = '';			// Watersedge - Expires:7/01/2008
bnrImageNames[5] = 'g';			// Philips - Expires:7/01/2008
// *** URLS - BANNER
var bnrImageURLs = new Array(bnrNumberOfImages);
bnrImageURLs[0] = '';
bnrImageURLs[1] = '';
bnrImageURLs[2] = '';
bnrImageURLs[3] = '';
bnrImageURLs[4] = '';
bnrImageURLs[5] = '';
// *******************************************************************************
// **** DO NOT MODIFY BELOW THIS LINE ********************************************
// *******************************************************************************
var DefaultURL = 'http://www.'; //Default hyperlink for the image
var btnImageOrder = new Array(btnNumberOfImages);	
var bnrImageOrder = new Array(bnrNumberOfImages);	

//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 += "/";
}
// *** FUNCTION *** Load images ***
function LoadImages() 
{
	// BUTTON ADS
	for (i = 0; i < btnNumberOfImages; i++) 
	{
		btnImageOrder[i] = i;
	}			
	// Shuffle the Order
  var temp, i1, i2;  
  for (i=0; i<btnNumberOfImages; i++) 
  { 
    i1 = Math.floor( Math.random() * btnNumberOfImages );
    i2 = Math.floor( Math.random() * btnNumberOfImages );
    temp = btnImageOrder[i1];
    btnImageOrder[i1] = btnImageOrder[i2];
    btnImageOrder[i2] = temp;
	}
	// Set the Ad Image Sources
	for (i = 0; i < btnMaxAdSpots; i++) 
	{
		var ButtonAd = new Image();
		switch(i) 
		{
		 case 0: ButtonAd = document.buttonad0; break;
		 case 1: ButtonAd = document.buttonad1; break;
		 case 2: ButtonAd = document.buttonad2; break;
		 case 3: ButtonAd = document.buttonad3; break;
		 case 4: ButtonAd = document.buttonad4; break;
		 case 5: ButtonAd = document.buttonad5; break;
		}

		if (i < btnNumberOfImages) 
		{
			// Ad
			ButtonAd.src = ' ' + ImageFolder + btnImageNames[btnImageOrder[i]];
		} else {
		  // No Ad
			ButtonAd.src = ' ' + ImageFolder + 'available_button.jpg';
		}
	}
	// BANNER ADS
	for (i = 0; i < bnrNumberOfImages; i++) 
	{
		bnrImageOrder[i] = i;
	}			
	// Shuffle the Order
  var temp, i1, i2;  
  for (i=0; i<bnrNumberOfImages; i++) 
  { 
    i1 = Math.floor( Math.random() * bnrNumberOfImages );
    i2 = Math.floor( Math.random() * bnrNumberOfImages );
    temp = bnrImageOrder[i1];
    bnrImageOrder[i1] = bnrImageOrder[i2];
    bnrImageOrder[i2] = temp;
	}
	// Set the Ad Image Sources
	for (i = 0; i < bnrMaxAdSpots; i++) 
	{
		var BannerAd = new Image();
		switch(i) 
		{
		 case 0: BannerAd = document.bannerad0; break;
		 case 1: BannerAd = document.bannerad1; break;
		 case 2: BannerAd = document.bannerad2; break;
		 case 3: BannerAd = document.bannerad3; break;
		 case 4: BannerAd = document.bannerad4; break;
		 case 5: BannerAd = document.bannerad5; break;
		 case 6: BannerAd = document.bannerad6; break;
		 case 7: BannerAd = document.bannerad7; break;
		}

		if (BannerAd) {
		if (i < bnrNumberOfImages) 
		{
			// Ad
			BannerAd.src = ' ' + ImageFolder + bnrImageNames[bnrImageOrder[i]];
		} else {
		  // No Ad
			BannerAd.src = ' ' + ImageFolder + 'available_banner2.gif';
		}
		}
	}	
};
// *** FUNCTION *** BUTTON IMAGE *** Open URL in new window
function ChangePage(n) 
{
	if (n < btnNumberOfImages) 
	{
		if (btnImageURLs[btnImageOrder[n]] != '') 
		{
			var URL = DefaultURL + btnImageURLs[btnImageOrder[n]];
			blankWin = window.open(URL,'_blank','menubar=yes,toolbar=yes,location=yes,directories=yes,fullscreen=no,titlebar=yes,hotkeys=yes,status=yes,scrollbars=yes,resizable=yes');	
			//window.location.href = URL;
		} else {
			window.alert('This ad does not have a website');
		}	
	} else {
		window.alert('Contact the Starbuck Chamber of Commerce to puchase an ad.');
	}
};
// *** FUNCTION *** BANNER IMAGE *** Open URL in new window
function ChangePageBanner(n) 
{
	if (n < bnrNumberOfImages) 
	{
		if (bnrImageURLs[bnrImageOrder[n]] != '') 
		{
			var URL = DefaultURL + bnrImageURLs[bnrImageOrder[n]];
			blankWin = window.open(URL,'_blank','menubar=yes,toolbar=yes,location=yes,directories=yes,fullscreen=no,titlebar=yes,hotkeys=yes,status=yes,scrollbars=yes,resizable=yes');	
		} else {
			window.alert('This ad does not have a website');
		}
	} else {
		window.alert('Contact the Starbuck Chamber of Commerce to puchase an ad.');
	}
};



