/* (c) Kalamun 2009 - GPL 3 */

k_Photogallery=function() {
	var currentImg=0;
	var container=false;
	var Timer=false;
	var show="true";
	var imgs=Array();

	this.setContainer=function(c) {
		container=document.getElementById(c);
		}

	this.init=function() {
		imgs=container.getElementsByTagName('li');
		for(var i=0;imgs[i];i++) {
			imgs[i].style.position="absolute";
			imgs[i].style.top=0;
			imgs[i].style.left=0;
			imgs[i].style.opacity=0;
			imgs[i].style.MozOpacity=0;
			imgs[i].style.KhtmlOpacity=0;
			imgs[i].style.filter="alpha(opacity=0)"; 
			imgs[i].style.display="none";
			}
		if(imgs.length>0) Timer=setInterval(this.showImg,20);
		}

	this.showImg=function() {
		var i=currentImg;
		var o=1;
		imgs[i].style.display="block";
		if(show=="true") var o=parseFloat(imgs[i].style.opacity)+0.1;
		else if(show=="false") var o=parseFloat(imgs[i].style.opacity)-0.1;
		if(o>1) o=1;
		else if(o<0) o=0;
		imgs[i].style.opacity=o;
		imgs[i].style.MozOpacity=o;
		imgs[i].style.KhtmlOpacity=o;
		imgs[i].style.filter="alpha(opacity="+o*100+")"; 
		if(show=="true"&&o>=1) {
			show="pause";
			if(imgs.length<=1) clearInterval(Timer);
			setTimeout(function() { show="false"; },3000);
			}
		else if(show=="false"&&o<=0) {
			imgs[i].style.display="none";
			currentImg++;
			if(currentImg>imgs.length-1) currentImg=0;
			show="true";
			}
		}
	}

var imgPlayer=Array();