// JavaScript Document

var pause = 5000; // Pause Between Slides in milliseconds
var SlideCurrent = 1;


ShowSlide = function(id,total) { 


for (i=1;i<=total;i++)
{
	if(i!=id) { document.getElementById('dx_link_'+i).className = 'dx_onclick'; }
	else { document.getElementById('dx_link_'+id).className = 'dx_onclick'; }
}


if(id== 'start') {

// Do Nothing

} else if(id== 'auto') {

	if(SlideCurrent<=total) { new Effect.Move('dx_slide_holder', { x: -940, y: 0, mode: 'relative', delay:0, duration: 0.3}); SlideCurrent = SlideCurrent+1; }

} else if(id=='next') {
	Element.hide('dx_link_next');
	clearTimeout(t);
	if(SlideCurrent<=total) { new Effect.Move('dx_slide_holder', { x: -940, y: 0, mode: 'relative', delay:0, duration: 0.3}); SlideCurrent = SlideCurrent+1; }

} else if(id== 'prev') {
	Element.hide('dx_link_prev');
	clearTimeout(t);
	if(SlideCurrent>1) { new Effect.Move('dx_slide_holder', { x: 940, y: 0, mode: 'relative', delay:0, duration: 0.3}); SlideCurrent = SlideCurrent-1; }
	
	
} else { 
	clearTimeout(t);
	var xpos = (id*940)-940;
	new Effect.Move('dx_slide_holder', { x: -xpos, y: 0, mode: 'absolute', delay:0, duration: 0.3}); SlideCurrent = id;
}


if(SlideCurrent>total) { 

newpos = (940*total)-940;
new Effect.Move('dx_slide_holder', { x: 0, y: 0, mode: 'absolute', delay:0, duration: 0.3}); SlideCurrent = 1; 

} 


if(SlideCurrent>=total) { new Effect.Fade('dx_link_next', {duration:0.2}); } 
else 					{ new Effect.Appear('dx_link_next', {duration:0.2, delay:0.3}); }

if(SlideCurrent==1) 	{ new Effect.Fade('dx_link_prev', {duration:0.2}); } 
else 					{ new Effect.Appear('dx_link_prev', {duration:0.2,delay:0.3}); }



//new Effect.Appear("dx_slide_"+thisid, {delay:0.3, duration:0.3});
document.getElementById('dx_link_'+SlideCurrent).className = 'dx_onclick';
setTimeout("document.getElementById('dx_link_'+SlideCurrent).className = 'dx_selected';", 200);



if(id=='start') { id = 'auto'; }
if(id=='start' || id=='auto') 	{ t=setTimeout("ShowSlide('auto',"+total+")",pause); } else { t = null; }



}


//function GalleryAuto(count,wait) { var AutoGal  = setInterval('ShowSlide(\'auto\', '+count+')',wait); }

