// 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]=["slideshow/a1.jpg", "", ""] //plain image syntax
fadeimages[1]=["slideshow/f57.jpg", "", ""] //plain image syntax
fadeimages[2]=["slideshow/f1.jpg", "", ""] //plain image syntax
fadeimages[3]=["slideshow/pic1.jpg", "", ""] //plain image syntax
fadeimages[4]=["slideshow/pic2.jpg", "", ""] //plain image syntax
fadeimages[5]=["slideshow/f2.jpg", "", ""] //plain image syntax
fadeimages[6]=["slideshow/a3.jpg", "", ""] //plain image syntax
fadeimages[7]=["slideshow/b3.jpg", "", ""] //plain image syntax
fadeimages[8]=["slideshow/f3.jpg", "", ""] //plain image syntax
fadeimages[9]=["slideshow/pic3.jpg", "", ""] //plain image syntax
fadeimages[10]=["slideshow/pic4.jpg", "", ""] //plain image syntax
fadeimages[11]=["slideshow/f4.jpg", "", ""] //plain image syntax
fadeimages[12]=["slideshow/a5.jpg", "", ""] //plain image syntax
fadeimages[13]=["slideshow/b5.jpg", "", ""] //plain image syntax
fadeimages[14]=["slideshow/f5.jpg", "", ""] //plain image syntax
fadeimages[15]=["slideshow/a6.jpg", "", ""] //plain image syntax
fadeimages[16]=["slideshow/b6.jpg", "", ""] //plain image syntax
fadeimages[17]=["slideshow/f6.jpg", "", ""] //plain image syntax
fadeimages[18]=["slideshow/f74.jpg", "", ""] //plain image syntax
fadeimages[19]=["slideshow/b7.jpg", "", ""] //plain image syntax
fadeimages[20]=["slideshow/f7.jpg", "", ""] //plain image syntax
fadeimages[21]=["slideshow/pic6.jpg", "", ""] //plain image syntax
fadeimages[22]=["slideshow/pic7.jpg", "", ""] //plain image syntax
fadeimages[23]=["slideshow/f8.jpg", "", ""] //plain image syntax
fadeimages[24]=["slideshow/a9.jpg", "", ""] //plain image syntax
fadeimages[25]=["slideshow/b9.jpg", "", ""] //plain image syntax
fadeimages[26]=["slideshow/f9.jpg", "", ""] //plain image syntax
fadeimages[27]=["slideshow/a10.jpg", "", ""] //plain image syntax
fadeimages[28]=["slideshow/b10.jpg", "", ""] //plain image syntax
fadeimages[29]=["slideshow/f10.jpg", "", ""] //plain image syntax
fadeimages[30]=["slideshow/a11.jpg", "", ""] //plain image syntax
fadeimages[31]=["slideshow/b11.jpg", "", ""] //plain image syntax
fadeimages[32]=["slideshow/f11.jpg", "", ""] //plain image syntax
fadeimages[33]=["slideshow/a12.jpg", "", ""] //plain image syntax
fadeimages[34]=["slideshow/b12.jpg", "", ""] //plain image syntax
fadeimages[35]=["slideshow/f12.jpg", "", ""] //plain image syntax
fadeimages[36]=["slideshow/pic8.jpg", "", ""] //plain image syntax
fadeimages[37]=["slideshow/b13.jpg", "", ""] //plain image syntax
fadeimages[38]=["slideshow/f13.jpg", "", ""] //plain image syntax
fadeimages[39]=["slideshow/a14.jpg", "", ""] //plain image syntax
fadeimages[40]=["slideshow/b14.jpg", "", ""] //plain image syntax
fadeimages[41]=["slideshow/f14.jpg", "", ""] //plain image syntax
fadeimages[42]=["slideshow/b26.jpg", "", ""] //plain image syntax
fadeimages[43]=["slideshow/a15.jpg", "", ""] //plain image syntax
fadeimages[44]=["slideshow/b15.jpg", "", ""] //plain image syntax
fadeimages[45]=["slideshow/f15.jpg", "", ""] //plain image syntax
fadeimages[46]=["slideshow/a16.jpg", "", ""] //plain image syntax
fadeimages[47]=["slideshow/b16.jpg", "", ""] //plain image syntax
fadeimages[48]=["slideshow/f16.jpg", "", ""] //plain image syntax
fadeimages[49]=["slideshow/a17.jpg", "", ""] //plain image syntax
fadeimages[50]=["slideshow/b17.jpg", "", ""] //plain image syntax
fadeimages[51]=["slideshow/f17.jpg", "", ""] //plain image syntax
fadeimages[52]=["slideshow/a18.jpg", "", ""] //plain image syntax
fadeimages[53]=["slideshow/b18.jpg", "", ""] //plain image syntax
fadeimages[54]=["slideshow/f18.jpg", "", ""] //plain image syntax
fadeimages[55]=["slideshow/a19.jpg", "", ""] //plain image syntax
fadeimages[56]=["slideshow/b19.jpg", "", ""] //plain image syntax
fadeimages[57]=["slideshow/f19.jpg", "", ""] //plain image syntax
fadeimages[58]=["slideshow/a20.jpg", "", ""] //plain image syntax
fadeimages[59]=["slideshow/b20.jpg", "", ""] //plain image syntax
fadeimages[60]=["slideshow/f20.jpg", "", ""] //plain image syntax
fadeimages[61]=["slideshow/a21.jpg", "", ""] //plain image syntax
fadeimages[62]=["slideshow/b21.jpg", "", ""] //plain image syntax
fadeimages[63]=["slideshow/f21.jpg", "", ""] //plain image syntax
fadeimages[64]=["slideshow/a22.jpg", "", ""] //plain image syntax
fadeimages[65]=["slideshow/f27.jpg", "", ""] //plain image syntax
fadeimages[66]=["slideshow/f22.jpg", "", ""] //plain image syntax
fadeimages[67]=["slideshow/pic9.jpg", "", ""] //plain image syntax
fadeimages[68]=["slideshow/b23.jpg", "", ""] //plain image syntax
fadeimages[69]=["slideshow/f23.jpg", "", ""] //plain image syntax
fadeimages[70]=["slideshow/a24.jpg", "", ""] //plain image syntax
fadeimages[71]=["slideshow/b24.jpg", "", ""] //plain image syntax
fadeimages[72]=["slideshow/f24.jpg", "", ""] //plain image syntax
fadeimages[73]=["slideshow/a25.jpg", "", ""] //plain image syntax
fadeimages[74]=["slideshow/b25.jpg", "", ""] //plain image syntax
fadeimages[75]=["slideshow/f25.jpg", "", ""] //plain image syntax
fadeimages[76]=["slideshow/a26.jpg", "", ""] //plain image syntax
fadeimages[77]=["slideshow/f26.jpg", "", ""] //plain image syntax
fadeimages[78]=["slideshow/a27.jpg", "", ""] //plain image syntax
fadeimages[79]=["slideshow/f27.jpg", "", ""] //plain image syntax
fadeimages[80]=["slideshow/a28.jpg", "", ""] //plain image syntax
fadeimages[81]=["slideshow/f28.jpg", "", ""] //plain image syntax
fadeimages[82]=["slideshow/a29.jpg", "", ""] //plain image syntax
fadeimages[83]=["slideshow/f29.jpg", "", ""] //plain image syntax
fadeimages[84]=["slideshow/a30.jpg", "", ""] //plain image syntax
fadeimages[85]=["slideshow/f30.jpg", "", ""] //plain image syntax
fadeimages[86]=["slideshow/a31.jpg", "", ""] //plain image syntax
fadeimages[87]=["slideshow/a32.jpg", "", ""] //plain image syntax
fadeimages[88]=["slideshow/a33.jpg", "", ""] //plain image syntax
fadeimages[89]=["slideshow/a34.jpg", "", ""] //plain image syntax
fadeimages[90]=["slideshow/a35.jpg", "", ""] //plain image syntax
fadeimages[91]=["slideshow/a36.jpg", "", ""] //plain image syntax
fadeimages[92]=["slideshow/a37.jpg", "", ""] //plain image syntax
fadeimages[93]=["slideshow/a38.jpg", "", ""] //plain image syntax
fadeimages[94]=["slideshow/a39.jpg", "", ""] //plain image syntax
fadeimages[95]=["slideshow/f31.jpg", "", ""] //plain image syntax
fadeimages[96]=["slideshow/f32.jpg", "", ""] //plain image syntax
fadeimages[97]=["slideshow/f33.jpg", "", ""] //plain image syntax
fadeimages[98]=["slideshow/f34.jpg", "", ""] //plain image syntax
fadeimages[99]=["slideshow/f35.jpg", "", ""] //plain image syntax
fadeimages[100]=["slideshow/a2.jpg", "", ""] //plain image syntax
fadeimages[101]=["slideshow/b2.jpg", "", ""] //plain image syntax
fadeimages[102]=["slideshow/a4.jpg", "", ""] //plain image syntax
fadeimages[103]=["slideshow/b4.jpg", "", ""] //plain image syntax
fadeimages[104]=["slideshow/f40.jpg", "", ""] //plain image syntax
fadeimages[105]=["slideshow/f41.jpg", "", ""] //plain image syntax
fadeimages[106]=["slideshow/f42.jpg", "", ""] //plain image syntax
fadeimages[107]=["slideshow/f43.jpg", "", ""] //plain image syntax
fadeimages[108]=["slideshow/f44.jpg", "", ""] //plain image syntax
fadeimages[109]=["slideshow/f45.jpg", "", ""] //plain image syntax
fadeimages[110]=["slideshow/f46.jpg", "", ""] //plain image syntax
fadeimages[111]=["slideshow/b1.jpg", "", ""] //plain image syntax
fadeimages[112]=["slideshow/f72.jpg", "", ""] //plain image syntax
fadeimages[113]=["slideshow/f73.jpg", "", ""] //plain image syntax
fadeimages[114]=["slideshow/f74.jpg", "", ""] //plain image syntax
fadeimages[115]=["slideshow/f75.jpg", "", ""] //plain image syntax
fadeimages[116]=["slideshow/f76.jpg", "", ""] //plain image syntax
fadeimages[117]=["slideshow/f47.jpg", "", ""] //plain image syntax
fadeimages[118]=["slideshow/f48.jpg", "", ""] //plain image syntax
fadeimages[119]=["slideshow/f49.jpg", "", ""] //plain image syntax
fadeimages[120]=["slideshow/f50.jpg", "", ""] //plain image syntax
fadeimages[121]=["slideshow/f51.jpg", "", ""] //plain image syntax
fadeimages[122]=["slideshow/f52.jpg", "", ""] //plain image syntax
fadeimages[123]=["slideshow/f53.jpg", "", ""] //plain image syntax
fadeimages[124]=["slideshow/f54.jpg", "", ""] //plain image syntax
fadeimages[125]=["slideshow/f55.jpg", "", ""] //plain image syntax
fadeimages[126]=["slideshow/f66.jpg", "", ""] //plain image syntax
fadeimages[127]=["slideshow/f37.jpg", "", ""] //plain image syntax
fadeimages[128]=["slideshow/f38.jpg", "", ""] //plain image syntax
fadeimages[129]=["slideshow/f39.jpg", "", ""] //plain image syntax
fadeimages[130]=["slideshow/a8.jpg", "", ""] //plain image syntax
fadeimages[131]=["slideshow/b8.jpg", "", ""] //plain image syntax
fadeimages[132]=["slideshow/a13.jpg", "", ""] //plain image syntax
fadeimages[133]=["slideshow/a23.jpg", "", ""] //plain image syntax
fadeimages[134]=["slideshow/f56.jpg", "", ""] //plain image syntax
fadeimages[135]=["slideshow/f57.jpg", "", ""] //plain image syntax
fadeimages[136]=["slideshow/f58.jpg", "", ""] //plain image syntax
fadeimages[137]=["slideshow/f59.jpg", "", ""] //plain image syntax
fadeimages[138]=["slideshow/f60.jpg", "", ""] //plain image syntax
fadeimages[139]=["slideshow/f61.jpg", "", ""] //plain image syntax
fadeimages[140]=["slideshow/f62.jpg", "", ""] //plain image syntax
fadeimages[141]=["slideshow/f63.jpg", "", ""] //plain image syntax
fadeimages[142]=["slideshow/f64.jpg", "", ""] //plain image syntax
fadeimages[143]=["slideshow/f65.jpg", "", ""] //plain image syntax




var fadebgcolor="black"

////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()
}
