// JavaScript Document
/***********************************************
* Ultimate Fade-In Slideshow (v1.51):  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 fadeimages=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages[0]=["module/random/photo1/1.jpg", "", ""] //plain image syntax
fadeimages[1]=["module/random/photo1/2.jpg", "", ""] 
fadeimages[2]=["module/random/photo1/3.jpg", "", ""] 
fadeimages[3]=["module/random/photo1/4.jpg", "", ""] 
fadeimages[4]=["module/random/photo1/5.jpg", "", ""] 
fadeimages[5]=["module/random/photo1/6.jpg", "", ""] 
fadeimages[6]=["module/random/photo1/7.jpg", "", ""] 
fadeimages[7]=["module/random/photo1/8.jpg", "", ""] 
fadeimages[8]=["module/random/photo1/9.jpg", "", ""] 
fadeimages[9]=["module/random/photo1/10.jpg", "", ""] 
fadeimages[10]=["module/random/photo1/11.jpg", "", ""] 
fadeimages[11]=["module/random/photo1/12.jpg", "", ""] 
fadeimages[12]=["module/random/photo1/13.jpg", "", ""] 
fadeimages[13]=["module/random/photo1/14.jpg", "", ""] 
fadeimages[14]=["module/random/photo1/15.jpg", "", ""] 
fadeimages[15]=["module/random/photo1/16.jpg", "", ""] 
fadeimages[16]=["module/random/photo1/17.jpg", "", ""] 
 
var fadeimages2=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages2[0]=["module/random/photo2/1.jpg", "", ""] //plain image syntax
fadeimages2[1]=["module/random/photo2/2.jpg", "", ""] 
fadeimages2[2]=["module/random/photo2/3.jpg", "", ""] 
fadeimages2[3]=["module/random/photo2/4.jpg", "", ""] 
fadeimages2[4]=["module/random/photo2/5.jpg", "", ""] 
fadeimages2[5]=["module/random/photo2/6.jpg", "", ""] 
fadeimages2[6]=["module/random/photo2/7.jpg", "", ""] 
fadeimages2[7]=["module/random/photo2/8.jpg", "", ""] 

var fadeimages3=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages3[0]=["module/random/photo3/1.jpg", "", ""] //plain image syntax
fadeimages3[1]=["module/random/photo3/2.jpg", "", ""] 
fadeimages3[2]=["module/random/photo3/3.jpg", "", ""] 
fadeimages3[3]=["module/random/photo3/4.jpg", "", ""] 
fadeimages3[4]=["module/random/photo3/5.jpg", "", ""] 
fadeimages3[5]=["module/random/photo3/6.jpg", "", ""] 
fadeimages3[6]=["module/random/photo3/7.jpg", "", ""] 
fadeimages3[7]=["module/random/photo3/8.jpg", "", ""] 

var fadeimages4=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages4[0]=["module/random/photo4/1.jpg", "", ""] //plain image syntax
fadeimages4[1]=["module/random/photo4/2.jpg", "", ""] 
fadeimages4[2]=["module/random/photo4/3.jpg", "", ""] 
fadeimages4[3]=["module/random/photo4/4.jpg", "", ""] 
fadeimages4[4]=["module/random/photo4/5.jpg", "", ""] 
fadeimages4[5]=["module/random/photo4/6.jpg", "", ""] 
fadeimages4[6]=["module/random/photo4/7.jpg", "", ""] 
fadeimages4[7]=["module/random/photo4/8.jpg", "", ""] 


var fadeimages5=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages5[0]=["module/random/photo5/1.jpg", "", ""] //plain image syntax
fadeimages5[1]=["module/random/photo5/2.jpg", "", ""] 
fadeimages5[2]=["module/random/photo5/3.jpg", "", ""] 
fadeimages5[3]=["module/random/photo5/4.jpg", "", ""] 
fadeimages5[4]=["module/random/photo5/5.jpg", "", ""] 
fadeimages5[5]=["module/random/photo5/6.jpg", "", ""] 
fadeimages5[6]=["module/random/photo5/7.jpg", "", ""] 
fadeimages5[7]=["module/random/photo5/8.jpg", "", ""] 
fadeimages5[8]=["module/random/photo5/9.jpg", "", ""] 
fadeimages5[9]=["module/random/photo5/10.jpg", "", ""] 
fadeimages5[10]=["module/random/photo5/11.jpg", "", ""] 
fadeimages5[11]=["module/random/photo5/12.jpg", "", ""] 
fadeimages5[12]=["module/random/photo5/13.jpg", "", ""] 
fadeimages5[13]=["module/random/photo5/14.jpg", "", ""] 
fadeimages5[14]=["module/random/photo5/15.jpg", "", ""] 
fadeimages5[15]=["module/random/photo5/16.jpg", "", ""] 
fadeimages5[16]=["module/random/photo5/17.jpg", "", ""] 
fadeimages5[17]=["module/random/photo5/18.jpg", "", ""] 
fadeimages5[18]=["module/random/photo5/19.jpg", "", ""] 
fadeimages5[19]=["module/random/photo5/20.jpg", "", ""] 
fadeimages5[20]=["module/random/photo5/21.jpg", "", ""] 


var fadeimages6=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages6[0]=["module/random/photo6/1.jpg", "", ""] //plain image syntax
fadeimages6[1]=["module/random/photo6/2.jpg", "", ""] 
fadeimages6[2]=["module/random/photo6/3.jpg", "", ""] 
fadeimages6[3]=["module/random/photo6/4.jpg", "", ""] 
fadeimages6[4]=["module/random/photo6/5.jpg", "", ""] 
fadeimages6[5]=["module/random/photo6/6.jpg", "", ""] 
fadeimages6[6]=["module/random/photo6/7.jpg", "", ""] 
fadeimages6[7]=["module/random/photo6/8.jpg", "", ""] 
fadeimages6[8]=["module/random/photo6/9.jpg", "", ""] 
fadeimages6[9]=["module/random/photo6/10.jpg", "", ""] 
fadeimages6[10]=["module/random/photo6/11.jpg", "", ""] 
fadeimages6[11]=["module/random/photo6/12.jpg", "", ""] 
fadeimages6[12]=["module/random/photo6/13.jpg", "", ""] 
fadeimages6[13]=["module/random/photo6/14.jpg", "", ""] 
fadeimages6[14]=["module/random/photo6/15.jpg", "", ""] 
fadeimages6[15]=["module/random/photo6/16.jpg", "", ""] 
fadeimages6[16]=["module/random/photo6/17.jpg", "", ""] 
fadeimages6[17]=["module/random/photo6/18.jpg", "", ""] 
fadeimages6[18]=["module/random/photo6/19.jpg", "", ""] 
fadeimages6[19]=["module/random/photo6/20.jpg", "", ""] 
fadeimages6[20]=["module/random/photo6/21.jpg", "", ""] 
fadeimages6[21]=["module/random/photo6/22.jpg", "", ""] 
 

var fadeimages7=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages7[0]=["module/random/photo7/1.jpg", "", ""] //plain image syntax
fadeimages7[1]=["module/random/photo7/2.jpg", "", ""] 
fadeimages7[2]=["module/random/photo7/3.jpg", "", ""] 
fadeimages7[3]=["module/random/photo7/4.jpg", "", ""] 
fadeimages7[4]=["module/random/photo7/5.jpg", "", ""] 
fadeimages7[5]=["module/random/photo7/6.jpg", "", ""] 
fadeimages7[6]=["module/random/photo7/7.jpg", "", ""] 
fadeimages7[7]=["module/random/photo7/8.jpg", "", ""] 
fadeimages7[8]=["module/random/photo7/9.jpg", "", ""] 
fadeimages7[9]=["module/random/photo7/10.jpg", "", ""] 
fadeimages7[10]=["module/random/photo7/11.jpg", "", ""] 
fadeimages7[11]=["module/random/photo7/12.jpg", "", ""] 
fadeimages7[12]=["module/random/photo7/13.jpg", "", ""] 
fadeimages7[13]=["module/random/photo7/14.jpg", "", ""] 
fadeimages7[14]=["module/random/photo7/15.jpg", "", ""]

var fadeimages8=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages8[0]=["module/random/photo8/1.jpg", "", ""] //plain image syntax
fadeimages8[1]=["module/random/photo8/2.jpg", "", ""] 
fadeimages8[2]=["module/random/photo8/3.jpg", "", ""] 
fadeimages8[3]=["module/random/photo8/4.jpg", "", ""] 
fadeimages8[4]=["module/random/photo8/5.jpg", "", ""] 
fadeimages8[5]=["module/random/photo8/6.jpg", "", ""] 
fadeimages8[6]=["module/random/photo8/7.jpg", "", ""] 
fadeimages8[7]=["module/random/photo8/8.jpg", "", ""] 
fadeimages8[8]=["module/random/photo8/9.jpg", "", ""] 
fadeimages8[9]=["module/random/photo8/10.jpg", "", ""] 
fadeimages8[10]=["module/random/photo8/11.jpg", "", ""] 
fadeimages8[11]=["module/random/photo8/12.jpg", "", ""] 
fadeimages8[12]=["module/random/photo8/13.jpg", "", ""] 
fadeimages8[13]=["module/random/photo8/14.jpg", "", ""] 
fadeimages8[14]=["module/random/photo8/15.jpg", "", ""] 
fadeimages8[15]=["module/random/photo8/16.jpg", "", ""] 
fadeimages8[16]=["module/random/photo8/17.jpg", "", ""] 
fadeimages8[17]=["module/random/photo8/18.jpg", "", ""] 
fadeimages8[18]=["module/random/photo8/19.jpg", "", ""] 
fadeimages8[19]=["module/random/photo8/20.jpg", "", ""] 
fadeimages8[20]=["module/random/photo8/21.jpg", "", ""] 
fadeimages8[21]=["module/random/photo8/22.jpg", "", ""] 
fadeimages8[22]=["module/random/photo8/23.jpg", "", ""] 
fadeimages8[23]=["module/random/photo8/24.jpg", "", ""] 
fadeimages8[24]=["module/random/photo8/25.jpg", "", ""] 
fadeimages8[25]=["module/random/photo8/26.jpg", "", ""]
fadeimages8[26]=["module/random/photo8/27.jpg", "", ""] 

var fadeimages9=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages9[0]=["module/random/photo9/1.jpg", "", ""] //plain image syntax
fadeimages9[1]=["module/random/photo9/2.jpg", "", ""] 
fadeimages9[2]=["module/random/photo9/3.jpg", "", ""] 
fadeimages9[3]=["module/random/photo9/4.jpg", "", ""] 
fadeimages9[4]=["module/random/photo9/5.jpg", "", ""] 
fadeimages9[5]=["module/random/photo9/6.jpg", "", ""] 
fadeimages9[6]=["module/random/photo9/7.jpg", "", ""] 
fadeimages9[7]=["module/random/photo9/8.jpg", "", ""] 
fadeimages9[8]=["module/random/photo9/9.jpg", "", ""] 
fadeimages9[9]=["module/random/photo9/10.jpg", "", ""] 
fadeimages9[10]=["module/random/photo9/11.jpg", "", ""] 
fadeimages9[11]=["module/random/photo9/12.jpg", "", ""] 

var fadeimages10=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages10[0]=["module/random/photo10/1.jpg", "", ""] //plain image syntax
fadeimages10[1]=["module/random/photo10/2.jpg", "", ""] 
fadeimages10[2]=["module/random/photo10/3.jpg", "", ""] 
fadeimages10[3]=["module/random/photo10/4.jpg", "", ""] 
fadeimages10[4]=["module/random/photo10/5.jpg", "", ""] 
fadeimages10[5]=["module/random/photo10/6.jpg", "", ""] 
fadeimages10[6]=["module/random/photo10/7.jpg", "", ""] 
fadeimages10[7]=["module/random/photo10/8.jpg", "", ""] 

var fadeimages11=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages11[0]=["module/random/photo11/1.jpg", "", ""] //plain image syntax
fadeimages11[1]=["module/random/photo11/2.jpg", "", ""] 
fadeimages11[2]=["module/random/photo11/3.jpg", "", ""] 
fadeimages11[3]=["module/random/photo11/4.jpg", "", ""] 
fadeimages11[4]=["module/random/photo11/5.jpg", "", ""] 
fadeimages11[5]=["module/random/photo11/6.jpg", "", ""] 
fadeimages11[6]=["module/random/photo11/7.jpg", "", ""] 
fadeimages11[7]=["module/random/photo11/8.jpg", "", ""] 
fadeimages11[8]=["module/random/photo11/9.jpg", "", ""] 
fadeimages11[9]=["module/random/photo11/10.jpg", "", ""] 
fadeimages11[10]=["module/random/photo11/11.jpg", "", ""] 
fadeimages11[11]=["module/random/photo11/12.jpg", "", ""] 
fadeimages11[12]=["module/random/photo11/13.jpg", "", ""] 
fadeimages11[13]=["module/random/photo11/14.jpg", "", ""] 
fadeimages11[14]=["module/random/photo11/15.jpg", "", ""] 
fadeimages11[15]=["module/random/photo11/16.jpg", "", ""] 
fadeimages11[16]=["module/random/photo11/17.jpg", "", ""] 
fadeimages11[17]=["module/random/photo11/18.jpg", "", ""] 
fadeimages11[18]=["module/random/photo11/19.jpg", "", ""] 
fadeimages11[19]=["module/random/photo11/20.jpg", "", ""] 
fadeimages11[20]=["module/random/photo11/21.jpg", "", ""] 

var fadeimages12=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages12[0]=["module/random/photo12/1.jpg", "", ""] //plain image syntax
fadeimages12[1]=["module/random/photo12/2.jpg", "", ""] 
fadeimages12[2]=["module/random/photo12/3.jpg", "", ""] 
fadeimages12[3]=["module/random/photo12/4.jpg", "", ""] 
fadeimages12[4]=["module/random/photo12/5.jpg", "", ""] 
fadeimages12[5]=["module/random/photo12/6.jpg", "", ""] 
fadeimages12[6]=["module/random/photo12/7.jpg", "", ""] 
fadeimages12[7]=["module/random/photo12/8.jpg", "", ""] 
fadeimages12[8]=["module/random/photo12/9.jpg", "", ""] 
fadeimages12[9]=["module/random/photo12/10.jpg", "", ""] 
fadeimages12[10]=["module/random/photo12/11.jpg", "", ""] 
fadeimages12[11]=["module/random/photo12/12.jpg", "", ""] 
fadeimages12[12]=["module/random/photo12/13.jpg", "", ""] 
fadeimages12[13]=["module/random/photo12/14.jpg", "", ""] 
fadeimages12[14]=["module/random/photo12/15.jpg", "", ""] 
fadeimages12[15]=["module/random/photo12/16.jpg", "", ""] 
fadeimages12[16]=["module/random/photo12/17.jpg", "", ""] 
fadeimages12[17]=["module/random/photo12/18.jpg", "", ""] 
fadeimages12[18]=["module/random/photo12/19.jpg", "", ""] 
fadeimages12[19]=["module/random/photo12/20.jpg", "", ""] 
fadeimages12[20]=["module/random/photo12/21.jpg", "", ""] 
fadeimages12[21]=["module/random/photo12/22.jpg", "", ""] 

var fadebgcolor="white"

////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++){
		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;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>')
	else
		document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')
	 
	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){
	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.filters)
			obj.tempobj.style.opacity=obj.degree/101
	}
	else{
	clearInterval(fadeclear[obj.slideshowid])
	obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
	obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
	obj.populateslide(obj.tempobj, obj.nextimageindex)
	obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
	setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
	}
}
 
fadeshow.prototype.populateslide=function(picobj, 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]!="") //if associated link exists for image
	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 (iebrowser&&dom||dom){
	this.resetit()
	var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
	crossobj.style.zIndex++
	fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)
	this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
	}
	else{
	var ns4imgobj=document.images['defaultslide'+this.slideshowid]
	ns4imgobj.src=this.postimages[this.curimageindex].src
	}
	this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 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.filters)
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()
}