function start_slide()
	{
		t=setTimeout("auto_slide();",7000);
		var i = 0;
		var imageObj = new Array();
	 	for(i=document.getElementById("slideshow_id").value; i<=parseInt(document.getElementById("slideshow_max").value); i++) 
	 		{
				imageObj[i] = new Image();
				imageObj[i].src="images/referenzen/" + i + ".png";
	 		}

	 	for(i=parseInt(document.getElementById("slideshow_id").value)-1; i>0; i--) 
	 		{
				imageObj[i] = new Image();
				imageObj[i].src="images/referenzen/" + i + ".png";
	 		}
	}
function start_gal()
	{
		var i = 0;
		var imageObj = new Array();
	 	for(i=0; i<=parseInt(document.getElementById("slideshow_max").value); i++) 
	 		{
				imageObj[i] = new Image();
				imageObj[i].src="images/referenzen/" + i + "_gal_h.png";
	 		}
	}
function auto_slide()
	{
		blend_out_slide(100);
		id=parseInt(document.getElementById("slideshow_id").value);
		maxid=parseInt(document.getElementById("slideshow_max").value);
		if (id == maxid) id = 1; else id = id + 1;
		t2=setTimeout("load_slide(" + id + ");",1000);
		t=setTimeout("auto_slide()",7000);
	}
function gal_hover(id)
	{
		document.getElementById("gal" + id).src = "images/referenzen/" + id + "_gal_h.png";
	}
function gal_none(id)
	{
		document.getElementById("gal" + id).src = "images/referenzen/" + id + "_gal.png";
	}
function blend_out_slide(opacity)
	{
		document.getElementById("slideshow_div").style.opacity = opacity/100;
		document.getElementById("slideshow_div").style.filter = "alpha(opacity=" + opacity + ")"; // IE

		opacity = opacity - 2;

		if (opacity >= 2) {
				window.setTimeout(function () { blend_out_slide(opacity); }, 1);
		}
	}
function blend_in_slide(opacity,ready)
	{
		if(ready = 1)
			{
				document.getElementById("slideshow_div").style.opacity = opacity/100;
				document.getElementById("slideshow_div").style.filter = "alpha(opacity=" + opacity + ")"; // IE
		
				opacity = opacity + 2;
		
				if (opacity <= 100) {
						window.setTimeout(function () { blend_in_slide(opacity); }, 1);
				}
			} else t2=setTimeout("blend_in_slide(0,1)",300);
	}
function next()
	{
		id=parseInt(document.getElementById("slideshow_id").value);
		maxid=parseInt(document.getElementById("slideshow_max").value);
		if (id == maxid) id = 1; else id = id + 1;
		blend_out_slide(100);
		clearTimeout(t);
		t=setTimeout("auto_slide()",10000);
		t2=setTimeout("load_slide(" + id + ");",1000);
	}
function before()
	{
		blend_out_slide(100);
		id=parseInt(document.getElementById("slideshow_id").value);
		maxid=parseInt(document.getElementById("slideshow_max").value);
		if (id == 1) id = maxid; else id = id - 1;
		clearTimeout(t);
		t=setTimeout("auto_slide()",10000);
		t2=setTimeout("load_slide(" + id + ");",1000);
	}
function load_slide(id)
	{
		document.getElementById("slideshow_id").value = id;
		document.getElementById("slideshow_img").src = "images/referenzen/" + id + ".png";
		document.getElementById("slideshow_link").href ="galerie.php?todo=gal&id=" + id;
		new Ajax.Request('index.php', { method:'post', parameters: {todo: 'slideshow', id: id, feld: 'titel'},
			onSuccess: function(transport)
				{
					document.getElementById("slideshow_titel").innerHTML=transport.responseText;
				}
		});
		new Ajax.Request('index.php', { method:'post', parameters: {todo: 'slideshow', id: id, feld: 'beschreibung'},
			onSuccess: function(transport)
				{
					document.getElementById("slideshow_beschreibung").innerHTML=transport.responseText;
					imgobj = new Image();
					imgobj.onLoad=blend_in_slide(0,0);
					imgobj.src = "images/referenzen/" + id + ".png";
				}
		});
	}
