/* (c) Kalamun 2009 - GPL 3 */

/* fadeshow */
k_Fadeshow=function() {
	var currentImg=0;
	var container=false;
	var fader=false;
	var Timer=false;
	var show="true";
	var imgs=Array();
	var height=0;

	this.setContainer=function(c) {
		container=document.getElementById(c);
		}

	this.init=function() {
		imgs=container.getElementsByTagName('DIV');
		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.zIndex=30;
			o=1;
			if(i>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(imgs[i].offsetHeight>height) height=imgs[i].offsetHeight;
			}
		container.style.height=height+"px";
		if(imgs.length>0) {
			Timer=setInterval(this.showImg,50);
			}
		}

	this.showImg=function() {
		var i=currentImg;
		var j=0;
		if(imgs[i+1]) j=i+1;
		var o=0;
		imgs[i].style.zIndex=31;
		imgs[j].style.zIndex=32;
		if(show=="true") {
			var o=parseFloat(imgs[i].style.opacity)-0.05;
			}
		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+")"; 
		imgs[j].style.opacity=1-o;
		imgs[j].style.MozOpacity=1-o;
		imgs[j].style.KhtmlOpacity=1-o;
		imgs[j].style.filter="alpha(opacity="+(1-o)*100+")"; 
		if(show=="true"&&o<=0) {
			show="pause";
			setTimeout(function() { show="false"; },3000);
			}
		if(show=="false") {
			show="true";
			currentImg++;
			if(currentImg>imgs.length-1) currentImg=0;
			imgs[i].style.zIndex=30;
			}
		}
	var showImg=this.showImg;
	}


