// JavaScript Document
var master_timeout = new Array();
var mainlayer = new Array("image1","image2","image3","image4");
 var timer = null; // Leerer Timer zum scrollen
 
 
function fadeout2(opt, layer) {
	window.clearTimeout(master_timeout[layer]);
	opt=parseFloat(opt);
	if(opt>0) {
		opt-=0.1;
		document.getElementById(layer).style.MozOpacity= opt;
		document.getElementById(layer).style.opacity= opt;
		document.getElementById(layer).style.filter="alpha(opacity:"+opt*100+")";
		master_timeout[layer] = window.setTimeout("fadeout2('"+opt+"','"+layer+"')",40);	
	} else {
		document.getElementById(layer).style.display= "none";
		return true;
	}
}
// Einfaden
function fadein2(opt,layer) {
	window.clearTimeout(master_timeout[layer]);
	
opt=parseFloat(opt);
	document.getElementById(layer).style.display= "block";
	if(opt<0.6) {
		opt+=0.1;
		document.getElementById(layer).style.MozOpacity= opt;
		document.getElementById(layer).style.opacity= opt;
		document.getElementById(layer).style.filter="alpha(opacity:"+opt*100+")";
		master_timeout[layer] = window.setTimeout("fadein2('"+opt+"','"+layer+"')",40);
		
	} else {
		return true;
	}
}
function fadein3(opt,layer,akt) {
	window.clearTimeout(master_timeout[layer]);
opt=parseFloat(opt);
	document.getElementById(layer).style.display= "block";
	if(opt<1) {
		opt+=0.1;
		document.getElementById(layer).style.MozOpacity= opt;
		document.getElementById(layer).style.opacity= opt;
		document.getElementById(layer).style.filter="alpha(opacity:"+opt*100+")";
		master_timeout[layer] = window.setTimeout("fadein3('"+opt+"','"+layer+"','"+akt+"')",60);
	} else {
		window.setTimeout("fadeout3(1,'"+mainlayer[akt]+"','"+akt+"')",10000);
		return true;
	}
}
function fadein4(opt,layer) {
	
	window.clearTimeout(master_timeout[layer]);
opt=parseFloat(opt);
	document.getElementById(layer).style.display= "block";
	if(opt<1) {
		opt+=0.1;
		document.getElementById(layer).style.MozOpacity= opt;
		document.getElementById(layer).style.opacity= opt;
		document.getElementById(layer).style.filter="alpha(opacity:"+opt*100+")";
		master_timeout[layer] = window.setTimeout("fadein4('"+opt+"','"+layer+"')",50);
	} else {
		return true;
	}
}


function fadeout3(opt, layer, akt) {
	window.clearTimeout(master_timeout[layer]);
	opt=parseFloat(opt);
	if(opt>0) {
		opt-=0.1;
		document.getElementById(layer).style.MozOpacity= opt;
		document.getElementById(layer).style.opacity= opt;
		document.getElementById(layer).style.filter="alpha(opacity:"+opt*100+")";
		master_timeout[layer] = window.setTimeout("fadeout3('"+opt+"','"+layer+"','"+akt+"')",60);	
	} else {
		if(akt==mainlayer.length-1) { akt=0; } else { akt++; }
		document.getElementById(layer).style.display= "none";
		fadein3(0,mainlayer[akt],akt);
		return true;
	}
}

function bild(id) {
	fadein4(0,'grey');
	new Ajax.Updater('gallery' , 'gallery.php?g='+id);
}


		function scroll_right(toscroll){
			clearTimeout(timer);
			d=document.getElementById(toscroll)
			y=d.scrollLeft;
			if(y<d.scrollWidth-d.offsetWidth){ 
				y+=3;
				d.scrollLeft=y;
				timer=setTimeout('scroll_right(\"'+toscroll+'\")',10);
			}
			else{
				clearTimeout(timer);
			}
		} 
		function scroll_left(toscroll){
			clearTimeout(timer);
			d=document.getElementById(toscroll)
			y=d.scrollLeft;
			if(y<d.scrollWidth+d.offsetWidth){
				y-=3;
				d.scrollLeft=y;
				timer=setTimeout('scroll_left(\"'+toscroll+'\")',10);
			}
			else{
				clearTimeout(timer);
			}
		}
		function stopScroll(){
			clearTimeout(timer);
		}

function lade (){ window.setTimeout("fadeout3(1,'"+mainlayer[0]+"',0)",10000); }
