function slideShow()
{

		var img = document.getElementById("mDisplay")
 		if(navigator.userAgent.search('Safari') != -1){img.src = '/images/static/gySpacer.gif'}
 		img.src = images[imgIndex]

		document.getElementById("caption").src = 'captions/'+window.imgIndex+'.html'
		
		highlight()
		hideBookends()
}				

//-- PREV/NEXT --//
function prevNext(dir)				
{
	if (dir == 'n')
	{
		window.imgIndex =	imgIndex+1
		//--makes sure the next doesn't take you out of the range of images array cycles back to start
		if(imgIndex >= images.length)
		{
			window.imgIndex = 0
			window.navStart = 0
			buildNav()				
		}
		else if(imgIndex >= range + navStart){buildNav('sf')}

	}
	else if (dir == 'p')
	{
		window.imgIndex = imgIndex-1			
		if(imgIndex < navStart){buildNav('sb')}
	}	
	
	//--makes sure the prev doesn't take you out of the range of images array cycles to end
	var imgLth = images.length
	if (imgIndex < 0) 
	{
		window.imgIndex = imgLth-1
		window.navStart = imgLth - range
		buildNav()
	}
	slideShow()
}	
//-- END PREV/NEXT --//
							
//-- BUILD NAVIGATION --//
function buildNav(dir)
{
	if(dir)//-- if dir exists then a skip action has occurred. perform this action
	{
		if(dir == 'sf')
		{
			window.navStart = navStart + range //--current navStart
		
			if(navStart + range >= images.length) //--check to see if theres enough images for another full nav
			{
				window.navStart = images.length - range
			}
			else
			{
				window.navStart = navStart
			}
			
			//window.imgIndex = navStart
		}
		else if(dir == 'sb')
		{
			window.navStart = navStart - range
			window.imgIndex = navStart + (range-1)					
		}
	}
		
	if(window.navStart <=0 ){window.navStart = 0}//--keeps the start val from going into the negative

	var stp = window.navStart + range //--end value of range
	var imgLth = images.length
	if(stp > imgLth)stp = imgLth //--ensuring to stop at the end of the range				
	
	//--clear current nav div
	document.getElementById('nav').innerHTML = '|&#160;'
	
	//--build nav, place in nav div
	for (i=navStart;i<stp;i++)
	{
		var numPad = (i+1<10)?'0'+ (i+1) : i+1
		var hrf = document.getElementById('nav').innerHTML
		document.getElementById('nav').innerHTML = hrf + '<a href="javascript:jump('+i+');replaceAds()" class="nav">'+numPad+'</a>&#160;|'
	}
	
	//-- skip to end link --//
	
	var div = document.getElementById('end')
	div.innerHTML = '<a href="javascript:showEnd();replaceAds()" class="nav">&#8230;'+imgLth+'</a>'

	//-- skip to begining link --//

	var div = document.getElementById('begining')
	div.innerHTML = '<a href="javascript:showBegining();replaceAds()" class="nav">01&#8230;</a>'
			
	slideShow()
				
}
//-- END BUILD NAVIGATION --//

//-- JUMP TO --//
	function jump(toHere)
	{
		window.imgIndex = toHere
		slideShow()
	}		
//-- END JUMP TO --//

//-- HIGHLIGHT ACTIVE LINK --//
function highlight()
{
	var navDiv = document.getElementById('nav')
	var navLinks = navDiv.getElementsByTagName('A')
	var stp = navLinks.length			
	for (i=0 ; i<stp ; i++)
	{	
		//alert(i+'|'+navStart+'|'+imgIndex)		
		if(i + navStart==imgIndex)
		{
			navLinks[i].style.color='#ccc'
		}
		else
		{
			navLinks[i].style.color='#69c'					
		}
	}
}
//-- END HIGHLIGHT ACTIVE LINK --//

//-- JUMP TO SHOW END --//
function showEnd()
	{
		var imgLth = images.length
		window.imgIndex = imgLth - 1
		window.navStart = imgLth - range
		buildNav()
	}
//-- END JUMP TO SHOW END --//

//-- JUMP TO SHOW BEGINING --//
function showBegining()
	{
		window.imgIndex = 0
		window.navStart = 0
		buildNav()
	}
//-- END JUMP TO SHOW BEGINING --//		

//-- PREVIOUS SET OF IMAGES --//

function prevGroup()
{
	//alert(range +'|'+ imgIndex +'|'+ navStart)
	if (navStart <= range) showBegining()
	else
	{
		window.navStart= navStart - range
		window.imgIndex= navStart
		buildNav()
	}	
}

//-- END PREVIOUS SET OF IMAGES --//

//-- NEXT SET OF IMAGES --//

function nextGroup()
{
	var imgLth = images.length
	//alert(range +'|'+ imgIndex +'|'+ navStart +'|'+ imgLth)
	if (range * 2 + imgIndex >= imgLth)
	{
		var imgLth = images.length
		window.navStart = imgLth - range
	}
	else
	{
		window.navStart= navStart + range
	}	
	window.imgIndex= navStart
	buildNav()
}

//-- END NEXT SET OF IMAGES --//

//-- HIDE BOOKEND NAVS --//
		
	function hideBookends()
	{
		imgLth = images.length
		if(navStart == 0)
		{
			document.getElementById('begining').style.visibility = 'hidden'
			document.getElementById('prevGroup').style.visibility = 'hidden'
		}
		else
		{
			document.getElementById('begining').style.visibility = 'visible'
			document.getElementById('prevGroup').style.visibility = 'visible'		
		}
		
		if (imgIndex > 0)
		{
			document.getElementById('prev').style.visibility = 'visible'
		}
		else
		{
			document.getElementById('prev').style.visibility = 'hidden'
		}

		if(range + imgIndex >= imgLth)
		{
			document.getElementById('end').style.visibility = 'hidden'
			document.getElementById('nextGroup').style.visibility = 'hidden'
		}
		else
		{
			document.getElementById('end').style.visibility = 'visible'
			document.getElementById('nextGroup').style.visibility = 'visible'
		}
				
		if ((imgIndex + 1) >= imgLth)
		{
				document.getElementById('next').style.visibility = 'hidden'	
		}
		else
		{
				document.getElementById('next').style.visibility = 'visible'
		}
	}
	
		
//-- END HIDE BOOKEND NAVS --//

var PStax = 2129759;
var msn_cobrand = 0;
var site = "slate";

function replaceAds()
{
	var ifm = document.getElementById("ad1")
	ifm.src ="../ads/ad1.htm"
	var ifm = document.getElementById("ad4")
	ifm.src ="../ads/ad4.htm"
}

function go(f,z) {
  selBox = f.jump;
  destination = selBox.options[selBox.selectedIndex].value;
  if (destination && destination != 0) location.href = '/' + destination + '/';
}

function checkCaption()
{
	var cap = document.getElementById('caption')
	var capBodyHeight = cap.contentWindow.document.body.clientHeight
		
	if(capBodyHeight > cap.height)
	{
		cap.height = capBodyHeight
	}
	cap.style.visibility = "visible"	
}
