var pre_html="<table cellspacing='0' cellpadding='0' align='center' border='0'>";
pre_html+="<tr><td background='/images/dots.gif' colspan='3'><img src='/images/spacer.gif' height='5' ></td></tr>";
pre_html+="<tr><td background='/images/vdots.gif' width=5><img src='/images/spacer.gif' width=5></td><td>";

var post_html="</td>";
post_html+="<td background='/images/vdots.gif' width=5><img src='/images/spacer.gif' width=5 ></td></tr>";
post_html+="<tr><td background='/images/dots.gif' colspan='3'><img src='/images/spacer.gif' height=5></td></tr>";
post_html+="</table>";




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

var ie4=document.all
var dom=document.getElementById

if (ie4||dom)
document.write('<div style="align:center;vertical-align:bottom;position:relative;'+slideshow_text_style+'width:'+slideshow_width+';height:'+slideshow_height+';overflow:hidden"><div  id="canvas0" style="align:center;vertical-align:bottom;position:relative;width:'+slideshow_width+';height:'+slideshow_height+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div><div id="canvas1" style="align:center;vertical-align:bottom;position:realtive;width:'+slideshow_width+';height:'+slideshow_height+';top:0;left:0;filter:alpha(opacity=10);-moz-opacity:10"></div></div>')
else
document.write('<img name="defaultslide" src="'+fadeimages[0]+'">')

var curpos=10
var degree=10
var curcanvas="canvas0"
var curimageindex=0
var nextimageindex=0
var fadetimeinterval=75//ms
var fadestep=10//pct to fade ea. interval

function fadepic(){
if (curpos<100){
curpos+=fadestep
if (tempobj.filters)
tempobj.filters.alpha.opacity=curpos
else if (tempobj.style.MozOpacity)
tempobj.style.MozOpacity=Math.min(curpos,99)/100

}
else{
clearInterval(dropslide)
if(ss_playing)
	setTimeout("fadeout()",pause)
else
	fadeout();
}
}

function fadepicdown(){
if (curpos>0){
curpos-=fadestep
if (tempobj.filters)
tempobj.filters.alpha.opacity=curpos
else if (tempobj.style.MozOpacity)
tempobj.style.MozOpacity=curpos/100
}
else{
clearInterval(dropslide)
rotateimage();
}
}

function fadeout(){
  
  
	if(ss_playing)
	{  
		var temp='setInterval("fadepicdown()",fadetimeinterval)'
		dropslide=eval(temp)
	}
	else
	{
		var controlsobj=ie4? eval("document.all."+"ss_controls") : document.getElementById("ss_controls")
		if(!controlsobj)
			controlsobj=ss_controls;
		cantoggleSS=true;
	  
	  
	}
	
}


function rotateimage(){
if (ie4||dom){
resetit(curcanvas)
var crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
crossobj.style.zIndex++
var temp='setInterval("fadepic()",fadetimeinterval)'
dropslide=eval(temp)
curcanvas="canvas0";
tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
tempobj.innerHTML=pre_html+'<img style="border:none;" src="'+fadeimages[nextimageindex]+'">'+post_html+'<br><span class="slideshow_caption">'+fadecaptions[curimageindex]+'</span>';
nextimageindex=(nextimageindex<fadeimages.length-1)? nextimageindex+1 : 0
}
else
document.images.defaultslide.src=fadeimages[curimageindex]
curimageindex=(curimageindex<fadeimages.length-1)? curimageindex+1 : 0

}

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/100
}

function startit(){
var crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
crossobj.innerHTML=pre_html+'<img src="'+fadeimages[curimageindex]+'">'+post_html+'<br><span class="slideshow_caption">'+fadecaptions[curimageindex]+'</span>';
rotateimage()
}

if (ie4||dom)
window.onload=startit
else
setInterval("rotateimage()",pause)

var ss_playing=true;
var cantoggleSS=true;
function TogglePlaySS()
{
  	if(!cantoggleSS)
  		return
  
  	ss_playing=!ss_playing;
	var controlsobj=ie4? eval("document.all."+"ss_controls") : document.getElementById("ss_controls")
	if(!controlsobj)
		controlsobj=ss_controls;

  	//deal w/ display
  	if(!ss_playing)
  	{
		controlsobj.src="/images/button_play.gif"
		cantoggleSS=false;
	}
  	if(ss_playing)  	
		controlsobj.src="/images/button_stop.gif"

	if(ss_playing) //restart it
		fadeout()	
}




