// JavaScript Document
	
var timerImage = new Array()
timerImage[0] = "images/slideTimer1.png"
timerImage[1] = "images/slideTimer2.png"
timerImage[2] = "images/slideTimer3.png"
timerImage[3] = "images/slideTimer4.png"
timerImage[4] = "images/slideTimer5.png"
timerImage[5] = "images/slideTimer6.png"
timerImage[6] = "images/slideTimer7.png"
timerImage[7] = "images/slideTimer8.png"
timerImage[8] = "images/slideTimer9.png"

var step = 0
var prev1 = 0
var prev2 = 0
var prev3 = 0
var chosen = 0
var g = 0
var h = 1
var f = 0
var i =.1


			
function slideShow(){	
	i=.1
	if(!document.images)
	return
	document.images.main.src=eval("imageHolder["+step+"][0]")
		slideFade()
		chosen = step	
		last = step-1
						
	if(step<imageHolder.length-1)
		step++ 
	else
		step=0
				
	prev1=step
	next=step			
			
	if(prev1<imageHolder.length-1)
		prev2 =prev1+1
	else 
		prev2 =0
	if(prev2<imageHolder.length-1)
		prev3 = prev2+1
	else
		prev3 = 0
			
	Timer = setTimeout("slideShow()", 5000)	
			
	document.getElementById('play').style.visibility = 'hidden';
			
	document.images.preview1.src=eval("imageHolder["+prev1+"][0]")
	document.images.preview2.src=eval("imageHolder["+prev2+"][0]")
	document.images.preview3.src=eval("imageHolder["+prev3+"][0]")
			
	}

function slideFade(){
	document.getElementById('mainImage').style.opacity=i;
	
	if(i<1)
		i=i+.05
	else
		clearTimeout(iTimer)
	
	iTimer = setTimeout("slideFade()",100)
	
	}
	
function slideTimer(){
	if(!document.images)
	return
	document.images.timer.src=eval("timerImage["+g+"]")
	
	if(g<timerImage.length-1)
		g++
	else
		g=0
	
	gTimer = setTimeout("slideTimer()",556)
		}
		
function slideStarter(){
	slideShow()
	slideTimer()
}

function linkChooser(){
		window.location=imageHolder[(chosen)][1]
		}
			
function prev1Chooser(){
		pauseShow()
		document.images.main.src=eval("imageHolder["+prev1+"][0]")
		chosen=prev1
		step=prev2
		}
			
function prev2Chooser(){
		pauseShow()
		document.images.main.src=eval("imageHolder["+prev2+"][0]")
		chosen=prev2
		step=prev3
		}

function prev3Chooser(){
		pauseShow()
		document.images.main.src=eval("imageHolder["+prev3+"][0]")
		chosen=prev3
		if(prev3+1<imageHolder.length-1)
			step=prev3+1
		else
			step=0
		}
			
			
function upArrow(){
		pauseShow()
			
		prev1=prev2
		prev2=prev3
		if(prev3+1<imageHolder.length)
			prev3++
		else
			prev3=0
				
			document.images.preview1.src=eval("imageHolder["+prev1+"][0]")
			document.images.preview2.src=eval("imageHolder["+prev2+"][0]")
			document.images.preview3.src=eval("imageHolder["+prev3+"][0]")
			
		}
function downArrow(){
		pauseShow()
			
		prev3=prev2
		prev2=prev1
			
		if(prev1-1<0)
			prev1=(imageHolder.length-1)
		else
			prev1--
			
		document.images.preview1.src=eval("imageHolder["+prev1+"][0]")
		document.images.preview2.src=eval("imageHolder["+prev2+"][0]")
		document.images.preview3.src=eval("imageHolder["+prev3+"][0]")
		}
			
function pauseShow(){
		clearTimeout(Timer)
		clearTimeout(gTimer)
		g = 0
		document.getElementById('pause').style.visibility = 'hidden'
		document.getElementById('play').style.visibility = 'visible'
		}
			
function playShow(){
		slideStarter()
		document.getElementById('pause').style.visibility = 'visible'
		document.getElementById('play').style.visibility = 'hidden'
		}
		
function popUpDiv(){
		document.getElementById('popUp').style.visibility = 'visible'
		document.getElementById('popUp').style.width = f+"px"
		document.getElementById('popUp').style.height = f/1.2+"px"
		
		if(f<422)
			f++
		else
			clearTimeout(fTimer)
			
		fTimer=setTimeout("popUpDiv()", .001)
	
		}

function hidePopUp(){
		document.getElementById('popUp').style.opacity = h
		f=0
		while(h>0){
			h--
		}
		
		hTimer = setTimeout("hidePopUp()", 100)
		
}

function relatedLinks(){
	document.getElementById('relatedLinks').style.display = block;	
}

function relatedLinksFade(){
	document.getElementById('relatedLinks').style.display = none;
}
			
