// JavaScript Document
<!--
		/*
				Author: Nick Oliver
				Date: 5/29/2007
		*/
		var ImgBanner = new Array(); 
		var webUrl = new Array(); 
		var checkBool = new Array();	
		var i; 
		// change the total when adding a new image and aslo add links
		var total = 19; 
				
		for (i = 0; i < total; i++) {
			checkBool[i] = false; 
			ImgBanner[i] = new Image();
		}

		ImgBanner[0].src = "images/crr_customers/web/agpartners_crop.gif"; 
		ImgBanner[1].src = "images/crr_customers/web/ffsheader.gif"; 
		ImgBanner[2].src = "images/crr_customers/web/goldenfurrow_crop.gif"; 
		ImgBanner[3].src = "images/crr_customers/web/uapmidwest.gif"; 
		ImgBanner[4].src = "images/crr_customers/web/westcentralcooperative_crop.gif"; 
		ImgBanner[5].src = "images/crr_customers/web/farmers_crop.gif"; 
		ImgBanner[6].src = "images/crr_customers/web/iowafertilizersales_sandsofiowa_crop.gif"; 
		ImgBanner[7].src = "images/crr_customers/web/neiabanner_crop.gif"; 
		ImgBanner[8].src = "images/crr_customers/web/newcenturyfs_crop.gif";
		ImgBanner[9].src = "images/crr_customers/web/newhorizonfs_crop.gif"; 
		ImgBanner[10].src = "images/crr_customers/web/rvccoop_cro.gif";
		ImgBanner[11].src = "images/crr_customers/web/scecoop_crop.gif"; 
		ImgBanner[12].src = "images/crr_customers/web/setenvironmentalservices.gif"; 
		ImgBanner[13].src = "images/crr_customers/web/wlf_web.gif";
		ImgBanner[14].src = "images/crr_customers/web/stutsmans.gif";
		ImgBanner[15].src = "images/crr_customers/web/innovative_ag.gif";
		ImgBanner[16].src = "images/crr_customers/web/twinstateinc.gif";
		ImgBanner[17].src = "images/crr_customers/web/gates.gif";
		ImgBanner[18].src = "images/crr_customers/web/farmerseande.jpg";
		
		webUrl[0] = "http://www.agpartners.com/"; 
		webUrl[1] = "http://www.fluidfiltrationsystems.com/"; 
		webUrl[2] = "http://www.goldenfurrow.com/"; 
		webUrl[3] = "http://www.uapmidwest.com/"; 
		webUrl[4] = "http://www.west-central2.com/"; 
		webUrl[5] = "http://www.fccoop.com/"; 
		webUrl[6] = "http://www.sandsofiowa.com/";
		webUrl[7] = "http://www.northeastiowacoop.com/"; 
		webUrl[8] = "http://www.newcenturyfs.com/"; 
		webUrl[9] = "http://www.newhorizonfs.com/"; 
		webUrl[10] = "http://www.rivervalleycoop.com/";
		webUrl[11] = "http://www.scecoop.com/"; 
		webUrl[12] = "http://www.setenv.com/"; 
		webUrl[13] = "http://www.wlfoods.com/";
		webUrl[14] = "http://www.stutsmans.com/";
		webUrl[15] = "http://www.innovativeag.com/";
		webUrl[16] = "http://www.twinstateinc.com/";
		webUrl[17] = "http://www.gates.com/";
		webUrl[18] = "http://www.farmerseande.com/";
		
		// Functions leave for web developer should not need to be changed
		function randInt(lower, range) {
			return Math.floor(lower + range * Math.random());
		} 
		
		function bannerRotate(){
			// Exits if browser doesn't support DOM
			if(!document.getElementById || !document.createTextNode){return;}
			
			// if elements bannerImage and link not found script exits
			if(!document.getElementById('bannerImage')){return;}
			if(!document.getElementById('link')){return;}
			
			var randVal = randInt(0, total);
			
		//TEST*****************************************CODE
		/*
		var PRIOR = document.getElementById("prior");
		PRIOR.innerHTML = "<h1>" + randVal + "</h1>";
		*/
		//END TEST**************************************CODE
			
			var linkItem, bImg, count, j; 
			count = 0; 
			bImg = document.getElementById("bannerImage"); 
			linkItem = document.getElementById("link");
				
			if (checkBool[randVal] == false) {
				bImg.src = ImgBanner[randVal].src; 
				checkBool[randVal] = true;
			}
			else {
				for (j = 0; j < total; j++) {
					randVal++; 
					count++; 
					if(randVal >= total) randVal = 0;
					if (checkBool[randVal] == false) {
						bImg.src = ImgBanner[randVal].src; 
						checkBool[randVal] = true; 
						break;
					}
				}
			}
			
		//TEST CODE SECTION
		/*
		var k, numTrue;
		var NUM = document.getElementById("num");
		var TAB = document.getElementById("table");
		numTrue = 0;
		for (k = 0; k < total; k++) {
			if (checkBool[k] == true) {
					numTrue++;
			}
		}
		
		NUM.innerHTML = "<h1>" + randVal + "</h1>" + "<br /><h1>" + count + "</h1>" + "<br /><h1>" + checkBool[randVal] + "</h1>" + "<br /><h1>" + numTrue + "</h1>";
		var forInnerHtml = "<table><tr>";
		for (k = 0; k < total; k++) {
			forInnerHtml += "<td>" + checkBool[k] + "</td>";
			if (k == 10) {
				forInnerHtml += "</tr><tr>";	
			}
			else if (k == 20) {
				forInnerHtml += "</tr><tr>";
			}
		}
		forInnerHtml += "</tr></table>";
		TAB.innerHTML = forInnerHtml;
		*/
		//END TEST CODE SECTION
			
			if (count >= total) {resetBool();}
			
			if (webUrl[randVal] != "") {
				linkItem.href = webUrl[randVal]; 
				linkItem.target = "_blank";
			}
			else {
				linkItem.removeAttribute('href'); 
				linkItem.removeAttribute('target');
			}
		}
		
		function resetBool() {
			for (i = 0; i < total; i++) {
				checkBool[i] = false;}
		}
	
-->