//JavaScript Image Rotator - last modified 10 December 2004
// Modified: Feb 8, 2005; Mike Juvrud; Handle Banner Ad Rotation

var ImageFolder = "images_ad/"; //Folder name containing the images
// *******************************************************************************
// *** BUTTON ADS **************************************************************** 
// *******************************************************************************
// *** THE NUMBER OF BUTTON ADS
var btnNumberOfImages = 16;
var btnMaxAdSpots = 16;
// *** IMAGE NAMES - BUTTON
var btnImageNames = new Array(btnNumberOfImages);
btnImageNames[0] = '0_button00';			// :  
btnImageNames[1] = '1_MidwestPump.jpg';			// Midwest Pumping - Started:10/20/08 
btnImageNames[2] = '2_framecorner.jpg';			// Framers Corner - Free:
btnImageNames[3] = '3_MidWConst.jpg';			// Midwest Construction - Started:10/20/08 
btnImageNames[4] = '4_firstratea.jpg';			// 1st Rate Glass - Started:10/20/08
btnImageNames[5] = '5_stoen_ad.jpg';			// Stoen's Hydrostatic Service - Started 03/17/09: 
btnImageNames[6] = '6_mn-meat_plain.jpg';		// Minnewaska Meats - Started 01/06/09  
btnImageNames[7] = '7_ecowater.jpg';			// Eco Water - Started 12/12/08: 
btnImageNames[8] = '8_TomsNewFdPride';			// Tom's Food Pride - Expires:01/01/2012 
btnImageNames[9] = '9_maher_ad08_02a.jpg';		// Minnewasaka Dential Clinic - Started 12/12/08: 
btnImageNames[10] = '10_glac-ridg-logo.jpg';		// Glacial Ridge Computing - Started 11/24/08: 
btnImageNames[11] = '11_pamida.jpg';			// Pamida - Started 11/24/08: 
btnImageNames[12] = '12_bonanza_bnk_150.jpg';		// Bonanza Valley State Bank - Started: 02/20/09
btnImageNames[13] = '13_minarea.jpg';			// MinnewaskaArea.com - Free:
btnImageNames[14] = '14_button14';			// Open Ad Space - Expires:
btnImageNames[15] = '15_Glenwood_Lakeview_logo_150-71.jpg';// Open Ad Space - Expires: 
// *** URLS - BUTTON
var btnImageURLs = new Array(btnNumberOfImages);
btnImageURLs[0] = '';
btnImageURLs[1] = 'midwestconstructionandplumbing.com/';
btnImageURLs[2] = '';
btnImageURLs[3] = 'midwestconstructionandplumbing.com/';
btnImageURLs[4] = 'firstrateglassinc.com';
btnImageURLs[5] = 'stoens.com/index.htm';
btnImageURLs[6] = 'minnewaskameats.com/';
btnImageURLs[7] = 'ecowatersystems.vpweb.com';
btnImageURLs[8] = 'tomsfoodpride.com';
btnImageURLs[9] = '';
btnImageURLs[10] = 'grcomp.net';
btnImageURLs[11] = 'pamida.com/';
btnImageURLs[12] = 'bvsb.net';
btnImageURLs[13] = 'minnewaskaarea.com/home';
btnImageURLs[14] = '';
btnImageURLs[15] = 'nursinghomesite.com/GOOD_SAMARITAN_SOCIETY_-_GLENWOOD_LAKEVIEW_GLENWOOD_MN';
// *******************************************************************************
// *** BANNER ADS ****************************************************************
// *******************************************************************************
// *** THE NUMBER OF BANNER ADS
var bnrNumberOfImages = 6;
var bnrMaxAdSpots = 8;
// *** IMAGE NAMES - BANNER
var bnrImageNames = new Array(bnrNumberOfImages);
bnrImageNames[0] = 'B0TomAd3.jpg';			// Toms Food Pride - Expires:7/01/2008 
bnrImageNames[1] = 'B1Telad2.jpg';			// Starbuck Telephone - Expires:7/01/2008
bnrImageNames[2] = 'B2bkad2.jpg';			// Bremer Bank - Expires:7/01/2008
bnrImageNames[3] = 'B3funhom.jpg';			// StbkFuneralHome - Expires:7/01/2008
bnrImageNames[4] = 'B4h2oedge.jpg';			// Watersedge - Expires:7/01/2008
bnrImageNames[5] = 'B5Philips.jpg';			// Philips - Expires:7/01/2008
// *** URLS - BANNER
var bnrImageURLs = new Array(bnrNumberOfImages);
bnrImageURLs[0] = 'starbuckmn.org/TomsFood.htm';
bnrImageURLs[1] = 'starbuckmn.org/starphoneco.htm';
bnrImageURLs[2] = 'bremer.com';
bnrImageURLs[3] = '';
bnrImageURLs[4] = 'starbuckmn.org/Watersedge.htm';
bnrImageURLs[5] = 'phillipsrecycling.com';
// *******************************************************************************
// **** 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;
		 case 6: ButtonAd = document.buttonad6; break;
		 case 7: ButtonAd = document.buttonad7; break;
		 case 8: ButtonAd = document.buttonad8; break;
		 case 9: ButtonAd = document.buttonad9; break;
		 case 10: ButtonAd = document.buttonad10; break;
		 case 11: ButtonAd = document.buttonad11; break;
		 case 12: ButtonAd = document.buttonad12; break;
		 case 13: ButtonAd = document.buttonad13; break;
		 case 14: ButtonAd = document.buttonad14; break;
		 case 15: ButtonAd = document.buttonad15; 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.');
	}
};




