// Author: P.Praneeth

var photo = new Array();
var target;
var c = 0;
var slide;

function slideshow(classname, pp, interval){
	var str = "";
	str += "<table width='100%' height='100%' align='center' valign='middle' style='text-align:center;vertical-align:middle;'><tr><td>";
	var img = "<img id='slide-image' onmouseover='start_stop(0)' onmouseout='start_stop("+interval+")' class='"+classname+"' src='"+pp[0]+"' />";
	str += img;
	str+="<ul class='list'>";
	for(i=0;i<pp.length;i++){
		photo[i] = pp[i];
		str += "<li id='a"+i+"' class='list-li' onmouseover='start_stop(0)' onmouseout='start_stop("+interval+")' onclick='show(this)'>"+(i+1)+"</li>";
	}
	str+="</ul>";
	str += "</td></tr></table>";
	target = "slide-image";
	slide = setInterval("clock()",interval);
	return str;
}
function clock(){
	var t=photo[c];
	ge(target).src=t;
	reset(c);
	c++;
	if(c == photo.length){
		c = 0;
	}
}
function start_stop(f){
	if(f!=0)
		slide = setInterval("clock()",f);
	else
		clearInterval(slide);
	f=0;
}
function show(str){
	var str = str.innerHTML - 1;
	reset(str);
	ge(target).src = photo[str];
}
function reset(c){
	for(i=0; i<photo.length; i++){
		if(ge("a"+i)!=null)
			ge("a"+i).style.background = "#FFF";
	}
	ge("a"+c).style.background = "#DDD"
}

