/* <![CDATA[ */

// fader und download-vorschau
fader = "";
diashow = 0;
diawaiter = "";
al=0;
function alfade(){
document.getElementById("vpic").style.opacity =  al/100 ;
document.getElementById("vpic").style.filter = 'alpha(opacity='+al+')';
al+=10;
if(al>100){
window.clearInterval(fader);
}
}
function fadein(){
fader = window.setInterval("alfade()", 1);
}		
function openPrev(pic,topoffset){
al=0;
document.getElementById("preview").style.display = "block";
document.getElementById("preview").innerHTML = '<div id="ctr"><a title="Fenster schlie&szlig;en" id="closer" href="javascript:onclick=closePrev();" onfocus="this.blur();"><img id="vpic" src="images/galerie/'+pic+'" border="0" onload="fadein();" style="top:'+topoffset+'px;" /></a></div><div id="blacky"></div>';
document.getElementById("vpic").style.opacity =  al/100 ;
document.getElementById("vpic").style.filter = 'alpha(opacity='+al+')';
}
function closePrev(pic){
window.clearTimeout(diawaiter);
window.clearInterval(fader);
diashow=0;
document.getElementById("preview").style.display = "none";
document.getElementById("preview").innerHTML = '';
}
// Gaestebuch
function startEntry(){
http_request = false;
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
var zeit = new Date();
var uid = zeit.getHours()+zeit.getMinutes()+zeit.getSeconds()+zeit.getMilliseconds();
http_request.onreadystatechange = print_msg;
http_request.open('POST', "global/skript/guestbook.php", true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
vars = "qaction=start_entry";
http_request.send(vars+"&uid="+uid);
}
function print_msg(){
if (http_request.readyState == 4) {
if (http_request.status == 200) {
document.getElementById("preview").style.display = "block";
document.getElementById("preview").innerHTML = '<div id="ctr">'+http_request.responseText+'</div><div id="blacky"></div>';
}
}
}
function saveEntry(){
errs=0;
	errtxt = "Leider kann Ihr Eintrag so noch nicht\ngespeichert werden. Bitte überprüfen Sie die\nfolgende(n) Meldung(en):\n";
	if(document.gform.qname.value == ""){
	errs++;
	errtxt += "\n- Sie müssen Ihren Namen angeben";
	}
	ml = document.gform.qmail.value;
	var ungueltig = 0;
	if(ml == ""){
	errtxt += "\n- Sie haben vergessen, Ihre E-Mail-Adresse einzugeben";
	errs++;
	}else{
	//username
	var seperate = ml.lastIndexOf("@");
	if(seperate <1){ungueltig++;}
	//hostname
	var hostn = ml.substring(seperate,ml.length);
	if(hostn.length <5 ){ungueltig++;}
	var punkt = hostn.lastIndexOf(".");
	if(punkt <1){ungueltig++;}
	var domain = hostn.substring(0,punkt);
	if(domain.length<4){ungueltig++;}
	var toplevel = hostn.substring(punkt,hostn.length);
	if(toplevel.length <3 ){ungueltig++;}
	if(ungueltig>0){
	errtxt += "\n-Die eingegebene E-Mail-Adresse ist leider ungültig";
	errs++;
	}
	}
	if(document.gform.qmsg.value == ""){
	errs++;
	errtxt += "\n- Sie haben noch keine Nachricht eingegeben";
	}
	if(document.gform.sicherheitscode.value == ""){
	errs++;
	errtxt += "\n- Sie haben keinen Code eingegeben";
	}
	if(errs>0){
		alert(errtxt);
	}else{
	http_request = false;
	if (window.XMLHttpRequest) {
	http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
	try {
	http_request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
	}
	}
	if (http_request.overrideMimeType) {
	http_request.overrideMimeType('text/xml');
	}
	var zeit = new Date();
	var uid = zeit.getHours()+zeit.getMinutes()+zeit.getSeconds()+zeit.getMilliseconds();
	http_request.onreadystatechange = checkCode;
	http_request.open('POST', "global/skript/guestbook.php", true);
	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	vars = "qaction=check_sec";
	vars += "&qlang=de";
	vars += "&qcode="+document.gform.sicherheitscode.value;
	http_request.send(vars+"&uid="+uid);
	}
}
function checkCode(){
if (http_request.readyState == 4) {
	if (http_request.status == 200) {
		antwort = http_request.responseText.substr(0,2);
		errs=0;
		errtxt = "Leider kann Ihr Eintrag so noch nicht\ngespeichert werden. Bitte überprüfen Sie die\nfolgende(n) Meldung(en):\n";
		if(document.gform.qmsg.value == ""){
		errs++;
		errtxt += "\n- Sie haben noch keine Nachricht eingegeben";
		}
		if(antwort != "ok"){
		var zeit = new Date();
		var uid = zeit.getHours()+zeit.getMinutes()+zeit.getSeconds()+zeit.getMilliseconds();
		document.getElementById("nsp").innerHTML = '<img src="global/sec/nospam.php?id='+uid+'" border="0" id="sec" title="Sicherheitscode" alt="Sicherheitscode" id="pic" />';
		document.gform.sicherheitscode.value = "";
		errs++;
		errtxt += "\n- Sie haben keinen oder den falschen Code eingegeben";
		}
		if(errs > 0){
			alert(errtxt);
		}else{
			http_request = false;
			if (window.XMLHttpRequest) {
			http_request = new XMLHttpRequest();
			} else if (window.ActiveXObject) {
			try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
			try {
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
			}

			}
			if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			}
			var zeit = new Date();
			var uid = zeit.getHours()+zeit.getMinutes()+zeit.getSeconds()+zeit.getMilliseconds();
			http_request.onreadystatechange = thanks;
			http_request.open('POST', "global/skript/guestbook.php", true);
			http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			vars = "qaction=do_entry";
			vars += "&qlang=de";
			vars += "&qcode="+document.gform.sicherheitscode.value;
			vars += "&qname="+document.gform.qname.value;
			vars += "&qmail="+document.gform.qmail.value;
			vars += "&qmsg="+document.gform.qmsg.value;
			http_request.send(vars+"&uid="+uid);
		} 
		
	}
	}
}
function thanks(){
if (http_request.readyState == 4) {
	if (http_request.status == 200) {
		document.getElementById("preview").style.display = "block";
		document.getElementById("preview").innerHTML = '<div id="ctr">'+http_request.responseText+'</div><div id="blacky"></div>';
	}
	}
}
// diashow
function startShow(){
	diashow=1;
	http_request = false;
	if (window.XMLHttpRequest) {
	http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
	try {
	http_request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
	}
	}
	if (http_request.overrideMimeType) {
	http_request.overrideMimeType('text/xml');
	}
	var zeit = new Date();
	var uid = zeit.getHours()+zeit.getMinutes()+zeit.getSeconds()+zeit.getMilliseconds();
	http_request.onreadystatechange = printShow;
	http_request.open('POST', "global/skript/galerie.php", true);
	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	vars = "qaction=show_galerie";
	vars += "&bild=0";
	http_request.send(vars+"&uid="+uid);
}

function bildAusrichten(ot,pid){
	document.getElementById("vpic").style.top =  ot+"px";
	einfaden(pid);
}
function printShow(){
if (http_request.readyState == 4) {
if (http_request.status == 200) {
erg = http_request.responseText.split("*");
al=0;
document.getElementById("preview").style.display = "block";
if(diashow>0){
document.getElementById("preview").innerHTML = '<div id="ctr"><div id="dia"><a title="Fenster schlie&szlig;en" href="javascript:onclick=closePrev();" id="close" onfocus="this.blur();"></a><a title="Fenster schlie&szlig;en" href="javascript:onclick=closePrev();" onfocus="this.blur();"><img id="vpic" src="images/galerie/'+erg[0]+'" border="0" onload="bildAusrichten('+erg[2]+','+erg[4]+');"></a></div><div id="navi"><a title="Vorhergehendes Bild" href="javascript:onclick=changePic('+erg[3]+');" onfocus="this.blur();" id="dia_prev">&laquo;</a><div id="diastop"><a title="Diashow anhalten" href="javascript:onclick=stopShow('+erg[4]+');" onfocus="this.blur();" id="dia_stop">O</a></div><a title="N&auml;chstes Bild" href="javascript:onclick=changePic('+erg[4]+');" onfocus="this.blur();" id="dia_next">&raquo;</a></div></div><div id="blacky"></div>';
}else{
document.getElementById("preview").innerHTML = '<div id="ctr"><div id="dia"><a title="Fenster schlie&szlig;en" href="javascript:onclick=closePrev();" id="close" onfocus="this.blur();"></a><a title="Fenster schlie&szlig;en" href="javascript:onclick=closePrev();" onfocus="this.blur();"><img id="vpic" src="images/galerie/'+erg[0]+'" border="0" onload="bildAusrichten('+erg[2]+','+erg[4]+');"></a></div><div id="navi"><a title="Vorhergehendes Bild" href="javascript:onclick=changePic('+erg[3]+');" onfocus="this.blur();" id="dia_prev">&laquo;</a><div id="diastop"><a title="Diashow abspielen" href="javascript:onclick=playShow('+erg[4]+');" onfocus="this.blur();" id="dia_play">1</a></div><a title="N&auml;chstes Bild" href="javascript:onclick=changePic('+erg[4]+');" onfocus="this.blur();" id="dia_next">&raquo;</a></div></div><div id="blacky"></div>';
}
document.getElementById("vpic").style.opacity =  al/100 ;
document.getElementById("vpic").style.filter = 'alpha(opacity='+al+')';
}
}
}
function stopShow(pid){
	window.clearTimeout(diawaiter);
	diashow=0;
	document.getElementById("diastop").innerHTML='<a title="Diashow abspielen" href="javascript:onclick=playShow('+pid+');" onfocus="this.blur();" id="dia_play">1</a>';
}
function playShow(pid){
	diashow=1;
	document.getElementById("diastop").innerHTML='<a title="Diashow anhalten" href="javascript:onclick=stopShow('+pid+');" onfocus="this.blur();" id="dia_stop">0</a>';
	changePic(pid);
}

function holePic(pid){
	http_request = false;
	if (window.XMLHttpRequest) {
	http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
	try {
	http_request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
	}
	}
	if (http_request.overrideMimeType) {
	http_request.overrideMimeType('text/xml');
	}
	var zeit = new Date();
	var uid = zeit.getHours()+zeit.getMinutes()+zeit.getSeconds()+zeit.getMilliseconds();
	http_request.onreadystatechange = printShow;
	http_request.open('POST', "global/skript/galerie.php", true);
	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	vars = "qaction=show_galerie";
	vars += "&bild="+pid;
	http_request.send(vars+"&uid="+uid);
}
function fadeaus(pid){
document.getElementById("vpic").style.opacity =  al/100 ;
document.getElementById("vpic").style.filter = 'alpha(opacity='+al+')';
al-=5;
if(al<0){
window.clearTimeout(diawaiter);
window.clearInterval(fader);
holePic(pid);
}
}
function fadeein(pid){
document.getElementById("vpic").style.opacity =  al/100 ;
document.getElementById("vpic").style.filter = 'alpha(opacity='+al+')';
al+=5;
if(al>100){
window.clearInterval(fader);
	if(diashow>0){
	diawaiter = window.setTimeout("changePic('"+pid+"')", 5000);
	}
}
}
function einfaden(pid){
fader = window.setInterval("fadeein('"+pid+"')", 1);
}


function changePic(pid){
window.clearTimeout(diawaiter);
window.clearInterval(fader);
//al = 100
fader = window.setInterval("fadeaus('"+pid+"')", 1);
}	




/* ]]> */