///Global Initializers

if (document.images){

var IMS = new Array()

IMS[0] = "images/home-button-act.jpg"
IMS[1] = "images/home-button-over.jpg"
IMS[2] = "images/about-us-button-act.jpg"
IMS[3] = "images/about-us-button-over.jpg"
IMS[4] = "images/wholesale-button-act.jpg"
IMS[5] = "images/wholesale-button-over.jpg"
IMS[6] = "images/contact-us-button-act.jpg"
IMS[7] = "images/contact-us-button-over.jpg"

it = 0
for (it=0;it<IMS.length;it++){
	IMS[it] = new Image()
	IMS[it].src=IMS[it]
}

var preloadedimages=new Array()

p = 0
for (p=0;p<fadeimages.length;p++){
	preloadedimages[p]=new Image()
	preloadedimages[p].src=fadeimages[p]
}

}

var ie4=document.all

var dom=document.getElementById



///Custom Settings

var slideshow_width='410px'

var slideshow_height='140px'

var curpos=5   // sets base transparency 5

var trans=40    // sets cumulative fade time per step 50

var step=2     // even steps to 100  5



///Startup Settings

var curcanvas="canvas0"

var curimageindex=0

var nextimageindex=1

///Script initiates with a fade so pause timer does not yet exist

var run='-1'





/// manage the window.status

window.defaultStatus="Contact Us Today!";



function rst(){

	window.status="1.519.918.1811";

}





function st(alt) {

if (alt) {

	window.status=''+alt+'';

	}

	else{

	window.status="Click for photo";

    }

}





///Called by Link



function changeit(cii,nii){

if (run){

	clearTimeout(run)

	} 

clearInterval(dropslide)

curimageindex=cii

nextimageindex=nii

pause=10000

startit()

}





///Called by Page



function startit(){

var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)

crossobj.innerHTML='<img src="'+fadeimages[curimageindex]+'">'

rotateimage()

}





///Called by startit, calls resetit, setInterval changes canvases



function rotateimage(){

if (ie4||dom){

resetit(curcanvas)

var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)

crossobj.style.zIndex++

tempobj.style.visibility="visible"

var temp='setInterval("fadepic()",trans)'

dropslide=eval(temp)

curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"

}

else

document.images.defaultslide.src=fadeimages[curimageindex]

curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0

}





///Called by rotateimage() swaps images/canvases, setTimeout recalls rotateimage() 



function fadepic(){

if (curpos<100){

curpos+=step

if (tempobj.filters)

tempobj.filters.alpha.opacity=curpos

else if (tempobj.style.MozOpacity)

tempobj.style.MozOpacity=curpos/101

}

else{

clearInterval(dropslide)

nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"

tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)

tempobj.innerHTML='<img src="'+fadeimages[nextimageindex]+'">'

nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0

var tempobj2=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)

tempobj2.style.visibility="hidden"

var timerID='run'

run=setTimeout("rotateimage()",pause)

run

}

}





/// Called by startit(),and fadeimages() filters canvas in question - no subcalls



function resetit(what){

curpos=10

var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)

if (crossobj.filters)

crossobj.filters.alpha.opacity=curpos

else if (crossobj.style.MozOpacity)

crossobj.style.MozOpacity=curpos/101

}


