var Next = "";
var Prev = "";
var Akt = "";

var BlaetternPrev = "";
var BlaetternNext = "";

function startseite_switch_images(Id,Aktion) {

	if (Aktion == "out") {
		document.getElementById('id_image_'+Id).style.visibility='hidden';
	} else {
		document.getElementById('id_image_'+Id).style.visibility='visible';
	}

	return false;
}

function bildergalerie_init(sys_code) {

	BlaetternPrev = document.getElementById('id_blaettern_prev');
	BlaetternNext = document.getElementById('id_blaettern_next');

 	BlaetternPrev.onmouseup = function() {
		bildergalerie_change_image('prev');
	}
	BlaetternPrev.onmouseover = function() {
		bildergalerie_blaettern_fade(this.id,'over');
	}
	BlaetternPrev.onmouseout = function() {
		bildergalerie_blaettern_fade(this.id,'out');
	}
	BlaetternPrev.onmousemove = function() {
		bildergalerie_blaettern_fade(this.id,'over');
	}

 	BlaetternNext.onmouseup = function() {
		bildergalerie_change_image('next');
	}
	BlaetternNext.onmouseover = function() {
		bildergalerie_blaettern_fade(this.id,'over');
	}
	BlaetternNext.onmouseout = function() {
		bildergalerie_blaettern_fade(this.id,'out');
	}
	BlaetternNext.onmousemove = function() {
		bildergalerie_blaettern_fade(this.id,'over');
	}


	bildergalerie_change_image(sys_code);
	return false;
}

function bildergalerie_change_image(sys_code) {

	document.getElementById('id_blaettern_prev').style.visibility = 'visible';
	document.getElementById('id_blaettern_next').style.visibility = 'visible';

	if (sys_code == 'prev') sys_code = Prev;
	if (sys_code == 'next') sys_code = Next;

	bildergalerie_image_fade_out(100);

	AjaxGet ('bildergalerie','/ajax.php','&sys_code='+sys_code,'bildergalerie_change_image_callback');
	return false;
}


function bildergalerie_change_image_callback(XML) {

	BlaetternPrev.Transparenz = 50;
	BlaetternNext.Transparenz = 50;

	if (XML.getElementsByTagName('Next').length) {
		Next = XML.getElementsByTagName('Next')[0].firstChild.nodeValue;
		BlaetternNext.style.visibility = 'visible';
		SetStyleTransparenz(BlaetternNext,BlaetternNext.Transparenz);
	} else {
		BlaetternNext.style.visibility = 'hidden';
	}
	if (XML.getElementsByTagName('Prev').length) {
		Prev = XML.getElementsByTagName('Prev')[0].firstChild.nodeValue;
		BlaetternPrev.style.visibility = 'visible';
		SetStyleTransparenz(BlaetternPrev,BlaetternPrev.Transparenz);
	} else {
		BlaetternPrev.style.visibility = 'hidden';
	}

	if (XML.getElementsByTagName('Akt')[0].firstChild) {
		Akt = XML.getElementsByTagName('Akt')[0].firstChild.nodeValue;
		Src = XML.getElementsByTagName('Akt')[0].getAttribute('Src');
		Alt = XML.getElementsByTagName('Akt')[0].getAttribute('Alt');
	}

	document.getElementById('id_akt_bild_container').innerHTML = '<img id="id_akt_bild" name="akt_bild" src="'+Src+'" alt="'+Alt+'" title="'+Alt+'" />';

	SetStyleTransparenz(document.getElementById('id_akt_bild'),0);

	bildergalerie_image_chk_complete();

	return false;
}

function bildergalerie_image_chk_complete() {

	if (!document.akt_bild.complete) {
		window.setTimeout("bildergalerie_image_chk_complete()",1);
	} else {
		bildergalerie_image_fade_in(0);

		document.getElementById('id_preloader').style.visibility = 'hidden';

		bildergalerie_blaettern_fade('id_blaettern_prev','out');
		bildergalerie_blaettern_fade('id_blaettern_next','out');
	}
	return false;

}



function bildergalerie_image_fade_out(Wert) {

	Wert = (Wert-10);

	SetStyleTransparenz(document.getElementById('id_akt_bild'),Wert);

	if (Wert > 1) {
		window.setTimeout("bildergalerie_image_fade_out("+Wert+")",1);
	} else {
		document.getElementById('id_akt_bild_container').innerHTML = '';
		document.getElementById('id_preloader').style.visibility = 'visible';
	}

	return false;
}

function bildergalerie_image_fade_in(Wert) {

	SetStyleTransparenz(document.getElementById('id_akt_bild'),Wert);

	Wert = (Wert+10);

	if (Wert < 100) window.setTimeout("bildergalerie_image_fade_in("+Wert+")",1);

	return false;
}

function bildergalerie_blaettern_fade(Id,Aktion) {
	Obj = document.getElementById(Id);

	if (Aktion != Obj.Aktion) {
		Obj.Aktion = Aktion;
	}

	switch(Obj.Aktion) {
	case "over":
		Obj.Transparenz = 50;
		SetStyleTransparenz(Obj,Obj.Transparenz);
		break;
	case "out":
		Obj.Transparenz--;
		SetStyleTransparenz(Obj,Obj.Transparenz);
		if (Obj.Transparenz > 0) window.setTimeout("bildergalerie_blaettern_fade('"+Id+"','"+Obj.Aktion+"')",20);
		break;
	default:
		break;
	}


	return false;
}

/*
function bildergalerie_blaettern_einblenden(Id) {
	SetStyleTransparenz(Id,50);
	return false;
}

function bildergalerie_blaettern_ausblenden(Id,Wert) {
	if (!Wert) {
		Wert = 50;
	} else {
		Wert = Wert - 2;
		SetStyleTransparenz(Id,Wert);
	}
	if (Wert > 0) {
		window.setTimeout("bildergalerie_blaettern_ausblenden('"+Id+"',"+Wert+")",50);
	}
	return false;
}
*/

function SetStyleTransparenz(Obj,Wert) {
	if (Obj) {
		Obj.style.MozOpacity = Number(Wert)/100;
		Obj.style.filter = 'Alpha(opacity='+Number(Wert)+')';
		Obj.style.opacity = Number(Wert)/100;
	}
	return false;
}


function Startseite() {
	AjaxGet('AjaxStartseite','ajax.php','','StartseiteCallback');
}

function StartseiteCallback() {

}
