	/***********************************************
	* Ultimate Fade-In Slideshow (v1.5): © Dynamic Drive (http://www.dynamicdrive.com)
	* This notice MUST stay intact for legal use
	* Visit http://www.dynamicdrive.com/ for this script and 100s more.
	***********************************************/
	var themeFolder = "/wp-content/themes/highway12/";


	var fadeimages=new Array()
	//SET IMAGE PATHS. Extend or contract array as needed

	//fadeimages[0]=["images/banners/banner_08.jpg", "", ""] // [image, url, target]
	//fadeimages[1]=["images/banners/banner_09.jpg", "", ""] // [image, url, target]
	//fadeimages[2]=["images/banners/banner_01.jpg", "", ""] // [image, url, target]

	fadeimages[0]=[themeFolder+"images/banners/banner_01.jpg", "", ""] // [image, url, target]
	fadeimages[1]=[themeFolder+"images/banners/banner_02.jpg", "", ""] // [image, url, target]
	fadeimages[2]=[themeFolder+"images/banners/banner_03.jpg", "", ""] // [image, url, target]
	fadeimages[3]=[themeFolder+"images/banners/banner_04.jpg", "", ""] // [image, url, target]
	fadeimages[4]=[themeFolder+"images/banners/banner_05.jpg", "", ""] // [image, url, target]
	fadeimages[5]=[themeFolder+"images/banners/banner_06.jpg", "", ""] // [image, url, target]
	fadeimages[6]=[themeFolder+"images/banners/banner_08.jpg", "", ""] // [image, url, target]
	fadeimages[7]=[themeFolder+"images/banners/banner_09.jpg", "", ""] // [image, url, target]
	fadeimages[8]=[themeFolder+"images/banners/banner_10.jpg", "", ""] // [image, url, target]
	fadeimages[9]=[themeFolder+"images/banners/banner_11.jpg", "", ""] // [image, url, target]
	fadeimages[10]=[themeFolder+"images/banners/banner_15.jpg", "", ""] // [image, url, target]
	fadeimages[11]=[themeFolder+"images/banners/banner_17.jpg", "", ""] // [image, url, target]
	fadeimages[12]=[themeFolder+"images/banners/banner_19.jpg", "", ""] // [image, url, target]
	fadeimages[13]=[themeFolder+"images/banners/banner_21.jpg", "", ""] // [image, url, target]
	fadeimages[14]=[themeFolder+"images/banners/banner_22.jpg", "", ""] // [image, url, target]
	fadeimages[15]=[themeFolder+"images/banners/banner_23.jpg", "", ""] // [image, url, target]
	fadeimages[16]=[themeFolder+"images/banners/banner_24.jpg", "", ""] // [image, url, target]
	fadeimages[17]=[themeFolder+"images/banners/banner_25.jpg", "", ""] // [image, url, target]
	fadeimages[18]=[themeFolder+"images/banners/banner_26.jpg", "", ""] // [image, url, target]
	fadeimages[19]=[themeFolder+"images/banners/banner_27.jpg", "", ""] // [image, url, target]
	fadeimages[20]=[themeFolder+"images/banners/banner_30.jpg", "", ""] // [image, url, target]
	fadeimages[21]=[themeFolder+"images/banners/banner_31.jpg", "", ""] // [image, url, target]
	fadeimages[22]=[themeFolder+"images/banners/banner_37.jpg", "", ""] // [image, url, target]
	fadeimages[23]=[themeFolder+"images/banners/banner_38.jpg", "", ""] // [image, url, target]
	fadeimages[24]=[themeFolder+"images/banners/banner_39.jpg", "", ""] // [image, url, target]
	fadeimages[25]=[themeFolder+"images/banners/banner_41.jpg", "", ""] // [image, url, target]
	fadeimages[26]=[themeFolder+"images/banners/banner_43.jpg", "", ""] // [image, url, target]
	fadeimages[27]=[themeFolder+"images/banners/banner_44.jpg", "", ""] // [image, url, target]
	fadeimages[28]=[themeFolder+"images/banners/banner_45.jpg", "", ""] // [image, url, target]
	fadeimages[29]=[themeFolder+"images/banners/banner_46.jpg", "", ""] // [image, url, target]

	//var fadebgcolor="white"
	var fadebgcolor = "transparent"

	////NO need to edit beyond here/////////////

	var fadearray=new Array() //array to cache fadeshow instances
	var fadeclear=new Array() //array to cache corresponding clearinterval pointers

	var dom=(document.getElementById) //modern dom browsers
	var iebrowser=document.all

	function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
		this.pausecheck = pause
		this.mouseovercheck = 0
		this.delay = delay
		this.degree = 10 //initial opacity degree (10%)
		this.curimageindex = 0
		this.nextimageindex = 1
		fadearray[fadearray.length] = this
		this.slideshowid = fadearray.length-1
		this.canvasbase = "canvas" + this.slideshowid
		this.curcanvas=this.canvasbase+"_0"
		if (typeof displayorder!="undefined")
		//theimages.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :)
		this.theimages=theimages
		this.imageborder=parseInt(borderwidth)
		this.postimages=new Array() //preload images
		//for (p=0;p<theimages.length;p++){
		for (p=0;p<2;p++){
		this.postimages[p]=new Image()
		this.postimages[p].src=theimages[p][0]
	}

	var fadewidth=fadewidth+this.imageborder*2
	var fadeheight=fadeheight+this.imageborder*2

	//if (iebrowser&&dom||dom) //if IE5+ or modern browsers (ie: Firefox)

	document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:' + 
	fadeheight+'px;overflow:hidden;"><div id="' + 
	this.canvasbase + '_0" style="position:absolute;left:0px;top:0px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);opacity:100;-moz-opacity:1;-khtml-opacity:100;background-color:'
	+ fadebgcolor + '"></div><div id="'
	+ this.canvasbase +
	'_1" style="position:absolute;left:0px;top:0px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:10;-moz-opacity:10;background-color:'
	+fadebgcolor+'"></div></div>')

	//document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+     'px;height:'+fadeheight+'px;overflow:hiddenn;"><div id="'+this.canvasbase+'_0" style="width:'+fadewidth+'px;height:'+fadeheight+'px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:100;-khtml-opacity:100;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="width:'+fadewidth+'px;height:'+fadeheight+'px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);-moz-opacity:10;background-color:'+fadebgcolor+'"></div></div>')

	//else
	//document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')


	//document.getElementById(this.curcanvas).zIndex++;

		//document.getElementById(this.curcanvas).style.position = "";

		this.populateslide(document.getElementById(this.curcanvas), this.curimageindex)
		this.curimageindex++;
		this.curcanvas = this.canvasbase + "_1";
		
		document.getElementById(this.curcanvas).style.zIndex++

	//alert(document.getElementById(this.curcanvas).style.zIndex);


	//if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox
	//this.startit()
	//else{
	//this.curimageindex++
	//setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
	//}
	}

	function fadepic(obj){
	
//obj.curimageindex >= 10 &&
//if (obj.degree == 10)
//    alert("starting fading image " + obj.postimages[obj.curimageindex].src + " " + obj.curcanvas + " " + document.getElementById(obj.canvasbase+"_0").style.zIndex +  " " + document.getElementById(obj.canvasbase+"_1").style.zIndex);

	   // alert(obj.degree + " " + obj.curcanvas);

		if (obj.degree < 100) {
			
			obj.degree += 10
			
			if (obj.tempobj.filters&&obj.tempobj.filters[0]) {
				if (typeof obj.tempobj.filters[0].opacity == "number") //if IE6+
					obj.tempobj.filters[0].opacity = obj.degree;
				else //else if IE5.5-
					obj.tempobj.style.filter = "alpha(opacity="+obj.degree+")";
			}
			else if (obj.tempobj.style.MozOpacity)
				obj.tempobj.style.MozOpacity = obj.degree / 101;
			else if (obj.tempobj.style.KhtmlOpacity)
				obj.tempobj.style.KhtmlOpacity=obj.degree / 100;
			else if (obj.tempobj.style.opacity)
				obj.tempobj.style.opacity = this.degree / 101;
		
		} else {
		
			clearInterval(fadeclear[obj.slideshowid])
			var nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_1" : obj.canvasbase+"_0"
			obj.tempobj = document.getElementById(nextcanvas);
			obj.curcanvas = nextcanvas;
			obj.curimageindex = (obj.curimageindex < obj.theimages.length - 1) ? obj.curimageindex + 1 : 0

			// Start loading the next image
			if ((obj.curimageindex < obj.theimages.length - 1) && !obj.postimages[obj.curimageindex + 1]) {
				obj.postimages[obj.curimageindex + 1] = new Image();
				obj.postimages[obj.curimageindex + 1].src = obj.theimages[obj.curimageindex + 1][0];
			}

//if (obj.curimageindex >= 10)
	//alert("populating image " + obj.postimages[obj.curimageindex].src);

		// Populate the current image
			obj.populateslide(obj.tempobj, obj.curimageindex)

			setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
		}
	}

	fadeshow.prototype.populateslide=function(picobj, picindex) {
		//alert("populate " + picindex);
		var slideHTML = "";
		
		if (this.theimages[picindex][1] != "") //if associated link exists for image
			slideHTML = '<a href="' + this.theimages[picindex][1] + '" target="' + this.theimages[picindex][2] + '">';
		
		slideHTML += '<img src="' + this.postimages[picindex].src + '" border="' + this.imageborder + 'px">';
		
		if (this.theimages[picindex][1] != "")
			slideHTML+='</a>'

		picobj.innerHTML=slideHTML
	}


	fadeshow.prototype.rotateimage=function(){

		if (this.pausecheck==1) //if pause onMouseover enabled, cache object
			var cacheobj=this

		if (this.mouseovercheck==1)
			setTimeout(function(){cacheobj.rotateimage()}, 100)
		else

		if (!this.postimages[this.curimageindex].complete) {



				//alert("image isn't loaded for " + this.postimages[this.curimageindex].src);

				setTimeout(function(){cacheobj.rotateimage()}, 100);

			 }




		else

			//alert(this.postimages[this.curimageindex])


			if (iebrowser&&dom||dom) {
				this.resetit();

				//var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)

				var currentCanvas = this.tempobj = document.getElementById(this.curcanvas);

			//alert(this.curcanvas + " " + document.getElementById(this.canvasbase+"_0").style.zIndex + document.getElementById(this.canvasbase+"_1").style.zIndex);

				var otherCanvas = document.getElementById((this.curcanvas == this.canvasbase + "_0") ? this.canvasbase + "_1" : this.canvasbase + "_0");


				//currentCanvas.style.zIndex = otherCanvas.style.zIndex + 1;

				//currentCanvas.style.zIndex = ++currentZIndex;

				currentCanvas.style.zIndex = 1;
				otherCanvas.style.zIndex = 0;

				fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",100)
				//this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
			}
	}

	var currentZIndex = 0;

	fadeshow.prototype.resetit = function() {
		this.degree = 10;
		var crossobj = iebrowser ? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
		if (crossobj.filters&&crossobj.filters[0]) {
			if (typeof crossobj.filters[0].opacity == "number") //if IE6+
				crossobj.filters(0).opacity = this.degree;
			else //else if IE5.5-
				crossobj.style.filter = "alpha(opacity=" + this.degree + ")";
		}
		else if (crossobj.style.MozOpacity)
			crossobj.style.MozOpacity = this.degree / 101;
		else if (crossobj.style.KhtmlOpacity)
			crossobj.style.KhtmlOpacity = this.degree / 100;
		else if (crossobj.style.opacity)
			crossobj.style.opacity = this.degree / 101;
	}


	fadeshow.prototype.startit = function() {
		var crossobj = iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas);
		this.populateslide(crossobj, this.curimageindex);
		if (this.pausecheck == 1) { //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER
			var cacheobj = this;
			var crossobjcontainer = iebrowser ? iebrowser["master" + this.slideshowid] : document.getElementById("master" + this.slideshowid);
			crossobjcontainer.onmouseover = function(){ cacheobj.mouseovercheck = 1 }
			crossobjcontainer.onmouseout=function() { cacheobj.mouseovercheck = 0 }
		}
		this.rotateimage();
	}

	var nextImageIndex = 2;

	function bodyOnload() {

		// Called after the body and two images are loaded
		// Delay 3 seconds, then start the slideshow

		setTimeout("show1.startit()", 3000);

		show1.postimages[2] = new Image();
		//show1.postimages[2].onload = loadNextImage;
		//nextImageIndex++;
		show1.postimages[2].src = show1.theimages[2][0];

		//show1.postimages[3] = new Image();
		//show1.postimages[3].onload = loadNextImage;
		//nextImageIndex++;
		//show1.postimages[3].src = show1.theimages[3][0];


		// Load the remaining images
		//for (var i = 2; i < show1.theimages.length; i++) {
		//    show1.postimages[i] = new Image();
		//    show1.postimages[i].src = show1.theimages[i][0];
		//}

		//var im = "";
		//for(var i = 0; i < 5; i++) {
		//    im += show1.theimages[i][0] + "\r\n";
		//}

		//alert(im);
	}