var ltotalimages;
var timerID;
var lvar=0;
var lstop=0;			
var lcurimageindex=1;
var slideinterval=4000; //ms
var slidetimerid;
var bolsliderun=false;

function startmove(lmode)
{				
	if(lstop==0) return;
	lstop=0;
	timerID=0;
	if(lmode==1)
		doslideshowdown();
	else
		doslideshowup();
}
function stopmove()
{	
	lstop=1;
}		
function doslideshowdown()
{	
    document.getElementById("imgLeft").src='images/arrow_left.gif';
	if(timerID>0) {
		clearTimeout(timerID);
	}
	
	if(lstop>0) {
		clearTimeout(timerID);
		return;
	}
	
	if(lvar<=lleftlimit){
			lstop=1;
			document.getElementById("imgRight").src='images/spacer.gif';
			clearTimeout(timerID);
			return;
		}
	else{
		lvar-=10;	
		document.getElementById("imgRight").src='images/arrow_right.gif';
		document.getElementById("dvall").style.left=lvar+"px";
	}
	timerID=setInterval("doslideshowdown()",100);
}
function doslideshowup()
{	
    document.getElementById("imgRight").src='images/arrow_right.gif';
	if(timerID>0) clearTimeout(timerID);
	if(lstop>0) {
		clearTimeout(timerID);
		return;
	}
	if(lvar>=0){
			lstop=1;
			document.getElementById("imgLeft").src='images/spacer.gif';
			clearTimeout(timerID);
			return;
		}
	else{
		lvar+=10;
		document.getElementById("imgLeft").src='images/arrow_left.gif';
		document.getElementById("dvall").style.left=lvar+"px";
	}
	timerID=setInterval("doslideshowup()",100);
}
function previewimage(lid)
{	
 	lcurimageindex=lid;
	document.getElementById("imgpreview").src=document.getElementById("imgP"+lid).src;
}
function shownnextimage() {	
	if(lcurimageindex==ltotalimages) {
		return ;
	}
	lcurimageindex+=1;
	document.getElementById("imgpreview").src=document.getElementById("imgP"+lcurimageindex).src;
	document.getElementById("dvcurimage").innerHTML='( '+lcurimageindex+' / '+ltotalimages+' )';
}
function shownprevimage() {	
	if(lcurimageindex==1) return;
	lcurimageindex-=1;	
	document.getElementById("imgpreview").src=document.getElementById("imgP"+lcurimageindex).src;
	document.getElementById("dvcurimage").innerHTML='( '+lcurimageindex+' / '+ltotalimages+' )';
}
function startslide()
{
	var ancslide=document.getElementById("ancslide");
	if(bolsliderun==false)
	{
		setObjInnerText( ancslide,"Stop Slide Show");
		bolsliderun=true;
		//lcurimageindex=1;
		slidetimerid=setInterval("slideshow()",slideinterval);
	}
	else
	{
		setObjInnerText( ancslide,"Start Slide Show");
		bolsliderun=false;
		if(slidetimerid>0)
			clearTimeout(slidetimerid);
	}
}
function slideshow()
{
	lcurimageindex+=1;
	if(lcurimageindex>ltotalimages)
		lcurimageindex=1;
	document.getElementById("imgpreview").src=document.getElementById("imgP"+lcurimageindex).src;
}

function setObjInnerText(obj, Lval) {
  if (document.all) { // IE;
    obj.innerText = Lval;
  } else if (obj.textContent) {
    obj.textContent = Lval;
  } else if (obj.text) {
    obj.text = Lval;
  }
}

setTimeout("startslide()", 1000);