var fadeimages01=new Array()
fadeimages01[0]=["./image/simpson/6542b-entry.jpg", "", ""]
fadeimages01[1]=["./image/milgard/2-panel-sliding-door.jpg", "", ""]
fadeimages01[2]=["./image/milgard/watkin-residents.jpg", "", ""]
fadeimages01[3]=["./image/milgard/outside-pull.jpg", "", ""]
fadeimages01[4]=["./image/milgard/watkin-res.jpg", "", ""]
fadeimages01[5]=["./image/milgard/slider-interior.jpg", "", ""]
fadeimages01[6]=["./image/milgard/classic-slider.jpg", "", ""]
fadeimages01[7]=["./image/milgard/den-interior.jpg", "", ""]
fadeimages01[8]=["./image/milgard/vinyl-classic.jpg", "", ""]
fadeimages01[9]=["./image/milgard/kit-door.jpg", "", ""]
fadeimages01[10]=["./image/milgard/3-door-slider.jpg", "", ""]
fadeimages01[11]=["./image/milgard/styleline-patio-door.jpg", "", ""]
fadeimages01[12]=["./image/milgard/dark-sky-patio-door.jpg", "", ""]
fadeimages01[13]=["./image/milgard/mortice-lock.jpg", "", ""]
fadeimages01[14]=["./image/milgard/handle.jpg", "", ""]
fadeimages01[15]=["./image/milgard/patio-handle.jpg", "", ""]
fadeimages01[16]=["./image/milgard/chicago-interior.jpg", "", ""]
fadeimages01[17]=["./image/milgard/vinyl-scuplt-grid.jpg", "", ""]
fadeimages01[18]=["./image/milgard/slider-pool.jpg", "", ""]
fadeimages01[19]=["./image/garage-doors/carragehouse.jpg", "", ""]
fadeimages01[20]=["./image/garage-doors/brick-garage.jpg", "", ""]
fadeimages01[21]=["./image/garage-doors/cottage-garage.jpg", "", ""]
fadeimages01[22]=["./image/garage-doors/doors.jpg", "", ""]
fadeimages01[23]=["./image/garage-doors/double-doors.jpg", "", ""]
fadeimages01[24]=["./image/garage-doors/palms.jpg", "", ""]
fadeimages01[25]=["./image/garage-doors/spanish-garage.jpg", "", ""]
fadeimages01[26]=["./image/garage-doors/single-door.jpg", "", ""]
fadeimages01[27]=["./image/garage-doors/service-doors.jpg", "", ""]
fadeimages01[28]=["./image/garage-doors/commercial.jpg", "", ""]
fadeimages01[29]=["./image/garage-doors/classic-doors.jpg", "", ""]
fadeimages01[30]=["./image/garage-doors/carriage-doors.jpg", "", ""]
fadeimages01[31]=["./image/simpson/7002-doors.jpg", "", ""]
fadeimages01[32]=["./image/simpson/archtop-entry-inside.jpg", "", ""]
fadeimages01[33]=["./image/simpson/california-poppy-door.jpg", "", ""]
fadeimages01[34]=["./image/simpson/dorado-enduse-door.jpg", "", ""]
fadeimages01[35]=["./image/simpson/double-wood-doors.jpg", "", ""]
fadeimages01[36]=["./image/simpson/e-6552-doors.jpg", "", ""]
fadeimages01[37]=["./image/simpson/e-6932-entry.jpg", "", ""]
fadeimages01[38]=["./image/simpson/e-8834-entry.jpg", "", ""]
fadeimages01[39]=["./image/simpson/enduse-entry.jpg", "", ""]
fadeimages01[40]=["./image/simpson/fp-white-doors.jpg", "", ""]
fadeimages01[41]=["./image/simpson/full-bloom-doors.jpg", "", ""]
fadeimages01[42]=["./image/simpson/laundry-enduse-door.jpg", "", ""]
fadeimages01[43]=["./image/simpson/nw-garden-doors.jpg", "", ""]
fadeimages01[44]=["./image/simpson/pillar-point-doors.jpg", "", ""]
fadeimages01[45]=["./image/simpson/viewsaver.jpg", "", ""]

var fadeimages02=new Array()
fadeimages02[0]=["./image/andersen-art-glass/diamond-house.jpg", "", ""]
fadeimages02[1]=["./image/andersen-art-glass/prairie-house.jpg", "", ""]
fadeimages02[2]=["./image/andersen-art-glass/eucalyptus-house.jpg", "", ""] 
fadeimages02[3]=["./image/andersen-art-glass/regency-house.jpg", "", ""] 
fadeimages02[4]=["./image/andersen-art-glass/collonade-house.jpg", "", ""] 
fadeimages02[5]=["./image/andersen-art-glass/affinity-house.jpg", "", ""]
fadeimages02[6]=["./image/andersen-art-glass/lotus-house.jpg", "", ""]
fadeimages02[7]=["./image/andersen-parts/cabin.jpg", "", ""]
fadeimages02[8]=["./image/andersen-parts/southern.jpg", "", ""]
fadeimages02[9]=["./image/andersen-parts/andersen-home.jpg", "", ""] 
fadeimages02[10]=["./image/andersen-parts/classic.jpg", "", ""] 
fadeimages02[11]=["./image/andersen-parts/funky-kitchen.jpg", "", ""] 
fadeimages02[12]=["./image/andersen-parts/society.jpg", "", ""]
fadeimages02[13]=["./image/andersen-parts/all-american.jpg", "", ""]
fadeimages02[14]=["./image/andersen-parts/heights.jpg", "", ""]
fadeimages02[15]=["./image/andersen-parts/living-light.jpg", "", ""]
fadeimages02[16]=["./image/andersen-parts/glass-canyon.jpg", "", ""]

var fadeimages03=new Array()
fadeimages03[0]=["./image/parts/entry.jpg", "", ""]
fadeimages03[1]=["./image/parts/remote.jpg", "", ""]
fadeimages03[2]=["./image/parts/remotes.jpg", "", ""] 
fadeimages03[3]=["./image/parts/opener.jpg", "", ""]
fadeimages03[4]=["./image/liftmaster/operator.jpg", "", ""] 
fadeimages03[5]=["./image/liftmaster/intercom.jpg", "", ""] 
fadeimages03[6]=["./image/liftmaster/remote.jpg", "", ""] 
fadeimages03[7]=["./image/liftmaster/commercial-operator.jpg", "", ""] 
fadeimages03[8]=["./image/liftmaster/opener.jpg", "", ""] 
fadeimages03[9]=["./image/liftmaster/access-control.jpg", "", ""] 
fadeimages03[10]=["./image/liftmaster/commercial-gate-operator.jpg", "", ""] 

var fadeimages04=new Array()
fadeimages04[0]=["./image/linal/etched-deer.jpg", "", ""]
fadeimages04[1]=["./image/linal/linal-art.jpg", "", ""]
fadeimages04[2]=["./image/linal/sunflower-screen.jpg", "", ""]
fadeimages04[3]=["./image/linal/rose-dome.jpg", "", ""]
fadeimages04[4]=["./image/linal/oriental-screen.jpg", "", ""]
fadeimages04[5]=["./image/linal/new-beginnings.jpg", "", ""]
fadeimages04[6]=["./image/linal/kenton-church.jpg", "", ""]
fadeimages04[7]=["./image/linal/hood-with-deer.jpg", "", ""]
fadeimages04[8]=["./image/linal/flowering-tree.jpg", "", ""]
fadeimages04[9]=["./image/linal/floral-beveled-border.jpg", "", ""]
fadeimages04[10]=["./image/linal/eagle-creek-falls.jpg", "", ""]
fadeimages04[11]=["./image/linal/duck-flight.jpg", "", ""]
fadeimages04[12]=["./image/linal/diamonds-and-ice.jpg", "", ""]
fadeimages04[13]=["./image/linal/beveled-entry-doors.jpg", "", ""]
fadeimages04[14]=["./image/linal/bathroom-roses.jpg", "", ""]

var fadeimages05=new Array()
fadeimages05[0]=["./image/linear/garage-door-opener.jpg", "", ""]
fadeimages05[1]=["./image/linear/garage-door-operator.jpg", "", ""]
fadeimages05[2]=["./image/linear/gate-opener.jpg", "", ""] 
fadeimages05[3]=["./image/linear/gate-operator.jpg", "", ""]
fadeimages05[4]=["./image/linear/opener.jpg", "", ""] 
fadeimages05[5]=["./image/linear/single-button-remote.jpg", "", ""] 
fadeimages05[6]=["./image/linear/single-remote.jpg", "", ""] 
fadeimages05[7]=["./image/linear/three-button-remote.jpg", "", ""] 
fadeimages05[8]=["./image/linear/two-button-remote.jpg", "", ""] 

var fadeimages06=new Array()
fadeimages06[0]=["./image/nice/ergo-remote.jpg", "", ""]
fadeimages06[1]=["./image/nice/flor4-remote.jpg", "", ""]
fadeimages06[2]=["./image/nice/neo-m-tubular-motor-.jpg", "", ""] 
fadeimages06[3]=["./image/nice/neo-mh-motor.jpg", "", ""]
fadeimages06[4]=["./image/nice/plano-wall-mounted-remote.jpg", "", ""] 
fadeimages06[5]=["./image/nice/sol-m-motor.jpg", "", ""] 
fadeimages06[6]=["./image/nice/tubular-motor.jpg", "", ""] 
fadeimages06[7]=["./image/nice/volo.jpg", "", ""] 

var fadeimages07=new Array()
fadeimages07[0]=["./image/baldwin/two-knob-images.jpg", "", ""]
fadeimages07[1]=["./image/baldwin/stainless-handle.jpg", "", ""]
fadeimages07[2]=["./image/baldwin/six-deadbolts.jpg", "", ""] 
fadeimages07[3]=["./image/baldwin/six-cabinet-pulls.jpg", "", ""]
fadeimages07[4]=["./image/baldwin/sets-cabinet-pulls.jpg", "", ""] 
fadeimages07[5]=["./image/baldwin/manchester-lockset.jpg", "", ""] 
fadeimages07[6]=["./image/baldwin/logan-lockset.jpg", "", ""] 
fadeimages07[7]=["./image/baldwin/lever-handles.jpg", "", ""]
fadeimages07[8]=["./image/baldwin/intricate-door-knobs.jpg", "", ""]
fadeimages07[9]=["./image/baldwin/hinge-doorstop.jpg", "", ""] 
fadeimages07[10]=["./image/baldwin/handles.jpg", "", ""] 
fadeimages07[11]=["./image/baldwin/handle-know-keylock.jpg", "", ""] 
fadeimages07[12]=["./image/baldwin/door-lockset.jpg", "", ""] 
fadeimages07[13]=["./image/baldwin/door-lever.jpg", "", ""]
fadeimages07[14]=["./image/baldwin/door-knocker.jpg", "", ""]
fadeimages07[15]=["./image/baldwin/cody-lockset.jpg", "", ""]
fadeimages07[16]=["./image/baldwin/classic-hinge.jpg", "", ""]
fadeimages07[17]=["./image/baldwin/chrystal-set.jpg", "", ""]
fadeimages07[18]=["./image/baldwin/brushed-door-knob.jpg", "", ""]
fadeimages07[19]=["./image/baldwin/brass-hardware.jpg", "", ""]
fadeimages07[20]=["./image/baldwin/antique-door-knob.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()
}