// simple cookie functions

function getCookie(c_name) {
 if (document.cookie.length>0) {
   c_start=document.cookie.indexOf(c_name + "=");
   if (c_start!=-1) { 
     c_start=c_start + c_name.length+1; 
     c_end=document.cookie.indexOf(";",c_start);
     if (c_end==-1) c_end=document.cookie.length;
     return unescape(document.cookie.substring(c_start,c_end));
   } 
 }
 return "";
}

function setCookie(c_name,value,expiredays) {
 var exdate=new Date();
 exdate.setDate(exdate.getDate()+expiredays);
 document.cookie=c_name+ "=" +escape(value)+
 ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}


// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 5000;
// Duration of crossfade (seconds)
var crossFadeDuration = 3;

// to add more images, just continue
// the pattern, adding to the array below

dirName = "images";

var ads = [ { 'name':'Synovia', 
	      'filename':'logo_Synovia.jpg',
	      'url':'http://www.synovia.com/'
	    },		   
		   { 'name':'Kerlin Bus Sales and Leasing, Inc.', 
	      'filename':'logo_Kerlin.jpg',
	      'url':'http://www.kerlinbus.com/'
	    }, 
	    { 'name':'Midwest Transit Equipment', 
	      'filename':'logo_Midwest.jpg',
	      'url':'http://www.midwesttransit.com/'
	    }, 
	    { 'name':'MacAllister Machinery Company, Inc.', 
	      'filename':'logo_MacAllister.jpg',
	      'url':'http://www.macallistertransportation.com/'
	    },
	    { 'name':'KDC Truck, Trailer & Bus Repairs, Inc.', 
	      'filename':'logo_KDC.jpg',
	      'url':'http://kdcbus.com/'
	    },
	    { 'name':'Sure-Lok, Inc.', 
	      'filename':'logo_Sure-lok.jpg',
	      'url':'http://www.sure-lok.com/'
	    },
	    { 'name':'General Petroleum/Mobile Oil', 
	      'filename':'logo_GPi.jpg',
	      'url':'http://www.genpet.com/'
	    },
	    { 'name':'Kenworth of Indianapolis', 
	      'filename':'logo_Palmer-Trucks.jpg',
	      'url':'http://www.palmertrucks.com/'
	    },
		{ 'name':'CountryMark', 
	      'filename':'logo_CountryMark.jpg',
	      'url':'http://www.countrymark.com/'
	    },
		{ 'name':'Co-Alliance', 
	      'filename':'logo_CoA.jpg',
	      'url':'http://www.co-alliance.com/'
	    } 
	  ];

document.getElementById('imgSponsor').src = dirName + "/clearspace.gif";

// do not edit anything below this line
var t;
var j = 0;
var preLoad = new Array();
for (i = 0; i < ads.length; i++) {
   preLoad[i] = new Image();
   preLoad[i].src = dirName + "/" + ads[i].filename;
}

function runSlideShow() {
   j = j + 1;
   setImageSrc();
   if (j > (ads.length - 1)) { 
      j = 0; 
   }
   t = setTimeout("runSlideShow()", slideShowSpeed);
}

function setImageSrc() {
   var imageNum;
   var cookieNum = getCookie('lastImageNum');
   var img = $('#imgSponsor');
   if (cookieNum.match(/^\d+$/)) {
      imageNum = (parseInt(cookieNum) + 1) % preLoad.length;
      img.fadeOut(500, function() {
		      img.attr('src', preLoad[imageNum].src);
		      img.attr('title', ads[imageNum].name);
		      img.attr('alt', ads[imageNum].name);
		      img.fadeIn();
		   });
   } else {
      imageNum=Math.floor(Math.random()*preLoad.length);
   }
   
   document.getElementById('aSponsor').href = ads[imageNum].url;

   setCookie('lastImageNum', imageNum, 300);
}


runSlideShow();

