/* <![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){
al=0;
document.getElementById("preview").style.display = "block";
document.getElementById("preview").innerHTML = '<div id="ctr"><a title="Fenster schlie&szlig;en" href="javascript:onclick=closePrev();" onfocus="this.blur();"><img id="vpic" src="downloads/voransichten/'+pic+'" border="0" onload="fadein();"></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üsltig";
	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(lpid,pic_num){
	//alert(lpid+" | "+pic_num);
	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 += "&qlpid="+lpid;
	vars += "&qpic_num="+pic_num;
	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) {
//alert(http_request.responseText);
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"><h3>'+erg[3]+'</h3><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();" id="imgbut" onfocus="this.blur();"><img id="vpic" src="../images/seitenbilder/liste/'+erg[1]+'" width="500" border="0" onload="einfaden(\'\');"></a><div id="navi">'+erg[2]+'</div></div></div><div id="blacky"></div>';
}else{
document.getElementById("preview").innerHTML = '<div id="ctr"><div id="dia"><h3>'+erg[3]+'</h3><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();" id="imgbut" onfocus="this.blur();"><img id="vpic" src="../images/seitenbilder/liste/'+erg[1]+'" width="500" border="0" onload="einfaden(\'\');"></a><div id="navi">'+erg[2]+'</div></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(lpid,pic_num){
	//alert(lpid+" | "+pic_num);
	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 += "&qlpid="+lpid;
	vars += "&qpic_num="+pic_num;
	http_request.send(vars+"&uid="+uid);
}
function fadeaus(lpid,pic_num){
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(lpid,pic_num);
}
}
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(lpid,pic_num){
window.clearTimeout(diawaiter);
window.clearInterval(fader);
//al = 100
fader = window.setInterval("fadeaus('"+lpid+"','"+pic_num+"')", 1);
}	


function oc_klapp(kid,direx){
if(direx == "open"){
	document.getElementById('oc_p'+kid).style.display = "block";
	document.getElementById('oc_p'+kid).style.borderBottom = "1px solid #000";
	document.getElementById('oc_p'+kid).style.paddingBottom = "5px";
	document.getElementById('oc_p'+kid).style.marginBottom = "5px";
	document.getElementById('oc_h'+kid).style.borderTop = "1px solid #000";
	document.getElementById('oc_h'+kid).style.paddingTop = "5px";
	document.getElementById('oc_h'+kid).style.marginTop = "5px";
	document.getElementById('oc_a'+kid).href = "javascript:onclick=oc_klapp('"+kid+"','close');";
	document.getElementById('oc_a'+kid).className = "klapperopen";
	z=0;
	while(z<allkl){
		if(document.getElementById('oc_p'+z)){
		if(z != kid){
			document.getElementById('oc_p'+z).style.display = "none";
			document.getElementById('oc_p'+z).style.borderBottom = "none";
			document.getElementById('oc_p'+z).style.paddingBottom = "0px";
			document.getElementById('oc_p'+z).style.marginBottom = "0px";
			document.getElementById('oc_h'+z).style.borderTop = "none";
			document.getElementById('oc_h'+z).style.paddingTop = "0px";
			document.getElementById('oc_h'+z).style.marginTop = "0px";
			document.getElementById('oc_a'+z).href = "javascript:onclick=oc_klapp('"+z+"','open');";
			document.getElementById('oc_a'+z).className = "klapper";
		}
		}
		z++;
		 
	}
	
	
	
}else{
	document.getElementById('oc_p'+kid).style.display = "none";
	document.getElementById('oc_p'+kid).style.borderBottom = "none";
	document.getElementById('oc_p'+kid).style.paddingBottom = "0px";
	document.getElementById('oc_p'+kid).style.marginBottom = "0px";
	document.getElementById('oc_h'+kid).style.borderTop = "none";
	document.getElementById('oc_h'+kid).style.paddingTop = "0px";
	document.getElementById('oc_h'+kid).style.marginTop = "0px";
	document.getElementById('oc_a'+kid).href = "javascript:onclick=oc_klapp('"+kid+"','open');";
	document.getElementById('oc_a'+kid).className = "klapper";
	//document.getElementById('oc_a'+kid).class = "klapper";
}
}



/* ]]> */
