var thisstyle = 'beige'; 

window.addEvent('load', function(){
	// TOOLTIPPS
	var RateMenueTipps = new Tips($$('.rateButton'), { initialize:function(){ this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0); },	onShow: function(toolTip) { this.fx.start(1); }, onHide: function(toolTip) { this.fx.start(0); } });
	var CommentMenueTipps = new Tips($$('.commentButton'), { initialize:function(){ this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0); },	onShow: function(toolTip) { this.fx.start(1); }, onHide: function(toolTip) { this.fx.start(0); } });
	var CommentSubMenueTipps = new Tips($$('.commentSubMenueButton'), {	initialize:function(){ this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0); },	onShow: function(toolTip) { this.fx.start(1); }, onHide: function(toolTip) { this.fx.start(0); } });
	var ObjectRatingTipps = new Tips($$('.text_result_field'), {	initialize:function(){ this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0); },	onShow: function(toolTip) { this.fx.start(1); }, onHide: function(toolTip) { this.fx.start(0); } });
	createFooter();
});


function createFooter() {
	var myFooter = document.createElement("div");
	document.getElementById("body").appendChild(myFooter);
	var Ausrichtung = document.createAttribute("id");
		Ausrichtung.nodeValue = "bottom";
		myFooter.setAttributeNode(Ausrichtung);
	myFooter.innerHTML = '<div class="bottom_links" align="center" style="margin:0 auto; padding-top:6px;">| <a href="http://www.pflegekritik.de" target="_blank">&copy; 2008 www.pflegekritik.de</a> | <a href="http://www.pflegekritik.de/?page=whoiswho" target="_self">&Uuml;ber pflegekritik.de</a> | <a href="http://www.pflegekritik.de/?page=imp" target="_self">Impressum</a> | <a href="?page=kontakt" target="_self">Kontakt</a> | <a href="http://www.pflegekritik.de/?page=agb" target="_self">AGB</a> | <a href="http://www.pflegekritik.de/?page=help" target="_self">Hilfe</a> |</div>'; 
}


function hmover(target)	{ document.getElementById('nav_' + target + '').style.background = 'url(img/' + thisstyle + '/head/button/' + target + '_a.jpg)'; }
function hmout(target) { document.getElementById('nav_' + target + '').style.background = 'url(img/' + thisstyle + '/head/button/' + target + '_n.jpg)'; }
function fhmover(target)	{ document.getElementById('nav_' + target + '').style.background = 'url(../../../img/' + thisstyle + '/head/button/' + target + '_a.jpg)'; }
function fhmout(target) { document.getElementById('nav_' + target + '').style.background = 'url(../../../img/' + thisstyle + '/head/button/' + target + '_n.jpg)'; }
var charsToGo;


function checkCommentFormValue(val) {
	var maxChar = 750;
	var commentField = document.getElementById(val);
	var CountOutput = 'out';
	var outputField = document.getElementById(CountOutput);
	// Formularbutton freigeben
		var commentLength = commentField.value.length;
		if(commentLength > 2) {
			document.commentForm.submitButton.disabled = false;
			document.getElementById('submitButton').style.color = "#71581d";			
		} else {
			document.commentForm.submitButton.disabled = true;
			document.getElementById('submitButton').style.color = "#cccccc";
		}
	if (outputField != null) {
		// Länge des Feldinhaltes prüfen
		if (commentField.value.length <= maxChar) {
			// Anzahl Restzeichen berechnen und Zeichenanzeige aktualisieren
			charsToGo = maxChar - commentField.value.length;
			outputField.innerHTML = '[' + charsToGo + '&nbsp;Zeichen]';
		} else {
			// Eingegebenes Zeichen wieder abschneiden
			commentField.value = commentField.value.substring(0, maxChar);
			charsToGo = maxChar - commentField.value.length;
		}
	}
}
function checkFormValue(val) {
	var commentLength = document.getElementById(val).value.length;
	if(commentLength > 2) {
		document.myplace.submitButton.disabled = false;
	} else {
		document.myplace.submitButton.disabled = true;
	}
}
function AjaxSendEmpfehlung(myn,mym,tom) {
		var thisMyName = myn;
		var thisMyMail = mym;
		var thisToMail = tom;		
		var url = "incl.AjaxSeiteEmpfehlen.php";
		new Ajax(url, {
			method: 'post',
			data: 'myname='+thisMyName+'&mymail='+thisMyMail+'&tomail='+thisToMail,
			update: $('formtext')
		}).request();
		ivwtag('info');
}

function AjaxReadComment(k,a) {
		var thisKey = k;
		var thisAutor = a;
		var url = "incl.AjaxCommentShow.php";
		new Ajax(url, {
			method: 'post',
			data: 'autor='+thisAutor+'&key='+thisKey+'',
			update: $('AjaxCommentBox')
		}).request();
		ivwtag('objekt');
}
function AjaxWriteComment(k,a) {
		var thisKey = k;
		var thisAutor = a;
		var url = "incl.AjaxCommentWrite.php";
		new Ajax(url, {
			evalScripts: true,
			method: 'post',
			data: 'autor='+thisAutor+'&key='+thisKey+'',
			update: $('AjaxCommentBox')
		}).request();
		$('backButtonComment').style.display = 'block';
		ivwtag('objekt');
}
function AjaxWriteCommentBack(k,a) {
		var thisKey = k;
		var thisAutor = a;
		var url = "incl.AjaxCommentShow.php";
		new Ajax(url, {
			method: 'post',
			data: 'autor='+thisAutor+'&key='+thisKey+'',
			update: $('AjaxCommentBox')
		}).request();
		$('backButtonComment').style.display = 'none';
		ivwtag('objekt');	
}
function AjaxQuoteComment(k,a,q) {
		var thisKey = k;
		var thisAutor = a;
		var thisQuote = q;
		var url = "incl.AjaxCommentWrite.php";
		new Ajax(url, {	
			method: 'post',
			data: 'autor='+thisAutor+'&key='+thisKey+'&quoteid='+thisQuote+'',
			update: $('AjaxCommentBox')
		}).request();
		ivwtag('objekt');
}
function AjaxReportComment(k,a,q,pageNum,totalRows) {
		Check = prompt("Wollen Sie diesen Kommentar wirklich melden? Geben Sie bitte Ihre Email-Adresse an:");
		if (Check != "") {
			var thisRep = Check;
			var thisKey = k;
			var thisAutor = a;
			var thisId = q;
			var thisPageNum = pageNum;
			var thisTotalRows = totalRows;
			var url = "incl.AjaxCommentReport.php";
			new Ajax(url, {	
				method: 'post',
				data: 'autor='+thisAutor+'&key='+thisKey+'&objectid='+thisId+'&reporter='+thisRep,
				update: $('AjaxCommentBox')		
			}).request();
			document.getElementById('boxCommentReportInfo').innerHTML = 'Der Eintrag wurde dem Betreiber der Seite gemeldet und wird von diesem geprüft.';
			document.getElementById('boxCommentReportInfo').style.display = 'block';
			window.setTimeout("AjaxReportCommentBoxInfoHide()", 5000);
			commentBrowse(pageNum,totalRows,thisKey,thisAutor);
			ivwtag('objekt');
		} else {
		alert('Bitte geben Sie eine Email-Adresse angeben!');	
		}
}
function AjaxReportCommentBoxInfoHide() {
	document.getElementById('boxCommentReportInfo').style.display = 'none';
}
function commentBrowse(n,x,k,a) {
		var commentPageNum = n;
		var commentTotalRows = x;
		var thisKey = k;
		var thisAutor = a;
		var url = "incl.AjaxCommentShow.php?commentPageNum="+commentPageNum+"&commentTotalRows="+commentTotalRows+"";
		new Ajax(url, {
			method: 'post',
			data: 'autor='+thisAutor+'&key='+thisKey+'',
			update: $('AjaxCommentBox')
		}).request();
		ivwtag('objekt');
}
function ratingBrowse(n,x,k,a,lng,lat) {
		var ratingPageNum = n;
		var ratingTotalRows = x;
		var thisKey = k;
		var thisAutor = a;
		var thisLng = lng;
		var thisLat = lat;
		var url = "incl.AjaxRatingAll.php?autor="+thisAutor+"&key="+thisKey+"&pageNum_get_wertung="+ratingPageNum+"&totalRows_get_wertung="+ratingTotalRows+"&lat="+thisLat+"&lng="+thisLng+"";
		new Ajax(url, {
			method: 'post',
			data: 'autor='+thisAutor+'&key='+thisKey+'',
			update: $('AjaxRatingAllBox')
		}).request();
		ivwtag('objekt');
}
function AjaxMemozizeBoxInfo(m) {
		var message = '';
		if(m == 'mem') {
			message = 'Das Objekt wurde ihrer Liste hinzugef&uuml;gt.';
		}
		if(m == 'unmem') {
			message = 'Das Objekt wurde aus ihrer Liste entfernt.';
		}
		document.getElementById('boxMemorizerInfo').innerHTML = message;
		document.getElementById('boxMemorizerInfo').style.display = 'block';
		window.setTimeout("AjaxMemozizeBoxInfoHide()", 4000);
		ivwtag('objekt');
}
function AjaxMemozizeBoxInfoHide() {
	document.getElementById('boxMemorizerInfo').style.display = 'none';
}	
function AjaxMemorizeObject(n,k) {
		var thisKey = k;
		var thisUser = n;
		var url = "incl.AjaxObjectMemoryzer.php";
		new Ajax(url, {	
			evalScripts: true,
			method: 'post',
			data: 'user='+thisUser+'&key='+thisKey+'&memorize=1',
			update: $('AjaxObjectMemorizeBox')
		}).request();
		AjaxMemozizeBoxInfo('mem');
		ivwtag('objekt');
}
function AjaxUnMemorizeObject(n,k) {
		var thisUser = n;
		var thisKey = k;
		var url = "incl.AjaxObjectMemoryzer.php";
		new Ajax(url, {	
			evalScripts: true,
			method: 'post',
			data: 'user='+thisUser+'&key='+thisKey+'&unmemorize=1',
			update: $('AjaxObjectMemorizeBox')
		}).request();
		AjaxMemozizeBoxInfo('unmem');	
		ivwtag('objekt');
}
function AjaxMemorizeButtonUpdate() {
		var a = document.getElementById('boxMenorizer');
		var b = document.getElementById('boxUnMenorizer');
		if(a.style.display=='block') {a.style.display='none';} else {a.style.display='block'};
		if(b.style.display=='block') {b.style.display='none';} else {b.style.display='block'};
}

function wertungSubmit() {
	var error = 0;
	
	var thisTitel = document.commentForm.titel.value;
	var thisWertung = document.commentForm.wertung.value;
	if(document.getElementById('empf_ja').checked == true) {
		var thisEmpfehlung = 'ja';
	} 
	if(document.getElementById('empf_nein').checked == true) {
		var thisEmpfehlung = 'nein'; 
	}
	if(document.getElementById('empf_nein').checked == false && document.getElementById('empf_ja').checked == false) {
		var thisEmpfehlung = 'no'; 
	}
	var thisKey = document.commentForm.key.value;
	var thisAutor = document.commentForm.autor.value;
	var hidden1 = document.getElementById('vote_1').value;
	var hidden2 = document.getElementById('vote_2').value;
	var hidden3 = document.getElementById('vote_3').value;
	var hidden4 = document.getElementById('vote_4').value;
	var hidden5 = document.getElementById('vote_5').value;
	var thisVote = hidden1 + ',' + hidden2 + ',' + hidden3 + ',' + hidden4 + ',' + hidden5;
	ivwtag('objekt');
	
	if(thisTitel == "" || thisWertung == "" || thisEmpfehlung == "no" || hidden1 == 0 || hidden2 == 0 || hidden3 == 0 || hidden4 == 0 || hidden5 == 0) {
		error = 1;	
	}
	
	if(error == 0) {
		var url = "incl.AjaxInsertWertung.php";	
		new Ajax(url, {
			method: 'post',		
			data: 'autor='+thisAutor+'&wertung='+thisWertung+'&titel='+thisTitel+'&empfehlung='+thisEmpfehlung+'&key='+thisKey+'&votes='+thisVote
		}).request();
		document.getElementById('wertung_box').style.display = 'none';
		document.getElementById('show_result').style.display = 'block';
		document.getElementById('show_result').innerHTML = 'Vielen Dank!<br>Ihre Bewertung wurde eingetragen!';

} else {
		document.getElementById('show_result').style.display = 'block';
		document.getElementById('show_result').innerHTML = 'Bitte f&uuml;llen Sie alle Felder aus!';
	}
}

function commentSubmit() {
	var thisComment = document.commentForm.commentfield.value;
	var thisKey = document.commentForm.key.value;
	var thisAutor = document.commentForm.autor.value;
	var thisQuote = document.commentForm.quotefield.value;
	var thisEmail = document.commentForm.email.value;
/*	var hidden1 = document.getElementById('vote_1').value;
	var hidden2 = document.getElementById('vote_2').value;
	var hidden3 = document.getElementById('vote_3').value;
	var hidden4 = document.getElementById('vote_4').value;
	var hidden5 = document.getElementById('vote_5').value;
	var thisVote = hidden1 + ',' + hidden2 + ',' + hidden3 + ',' + hidden4 + ',' + hidden5;
*/
var thisCode = 'aktiv';
	ivwtag('objekt');
	if(thisKey != "") {
		var url = "inc/comment/insert.php";	
		new Ajax(url, {
			method: 'post',		
			data: 'autor='+thisAutor+'&comment='+thisComment+'&key='+thisKey+'&code='+thisCode+'&quote='+thisQuote+'&mail='+thisEmail
		}).request();
		document.getElementById('comment_box').style.display = 'none';
		window.setTimeout("showCommentAfterTimeout()" , 500);
	} else {
		var insertERROR = '';
		if(thisKey == "") insertERROR += "Fehler: Der Schlüssel wurde nicht &uuml;bergeben.\n";
		alert(insertERROR);
	}
}
function commentSubmitAnonym() {
	var thisComment = document.commentForm.commentfield.value;
	var thisKey = document.commentForm.key.value;
	var thisAutor = document.commentForm.autor.value + ' [Gast]';
	var thisQuote = document.commentForm.quotefield.value;
	var thisEmail = document.commentForm.email.value;
	/*
	var hidden1 = document.getElementById('vote_1').value;
	var hidden2 = document.getElementById('vote_2').value;
	var hidden3 = document.getElementById('vote_3').value;
	var hidden4 = document.getElementById('vote_4').value;
	var hidden5 = document.getElementById('vote_5').value;
	var thisVote = hidden1 + ',' + hidden2 + ',' + hidden3 + ',' + hidden4 + ',' + hidden5;
	*/
	var thisCode = 'generate';
	ivwtag('objekt');
	if(thisKey != "") {
		var url = "inc/comment/insert.php";	
		new Ajax(url, {
			method: 'post',		
			data: 'autor='+thisAutor+'&comment='+thisComment+'&key='+thisKey+'&code=generate'+'&mail='+thisEmail+'&quote='+thisQuote
		}).request();
		document.getElementById('comment_box').style.display = 'none';
		window.setTimeout("showCommentAfterTimeout()" , 500);
	} else {
		var insertERROR = '';
		if(thisKey == "") insertERROR += "Fehler: Der Schlüssel wurde nicht &uuml;bergeben.\n";
		alert(insertERROR);
	}
}
function showCommentAfterTimeout() {
	var thisKey = document.commentForm.key.value;
	var thisAutor = document.commentForm.autor.value;
	AjaxReadComment(''+thisKey,''+thisAutor);
}
function AjaxShowImageuploadForm(n,k) {
		var thisUser = n;
		var thisKey = k;
		var url = "incl.AjaxObjectImageUpload.php";
		new Ajax(url, {	
			evalScripts: true,
			method: 'post',
			data: 'user='+thisUser+'&key='+thisKey+'',
			update: $('boxImageUploadForm')
		}).request();
	document.getElementById('boxImageUploadForm').style.display = 'block';
	document.getElementById('boxImageUpload').style.display = 'none';
	ivwtag('objekt');
}
// start Upload Objekt-Bild
	function sendImage() {
		document.uploadImage.submit();
		document.getElementById('Filedata').style.display = 'none';
		document.getElementById('UploadBoxInfo').innerHTML = '<div align="center"><img src="img/load.gif" /></div>';
	}
	function AjaxUploadDone() {
		document.getElementById('UploadBoxInfo').innerHTML = 'Upload erfolgreich:<br />';
		window.setTimeout("hideImageUploadForm()" , 5000);
		if(this.ImageGalleryBox) {
			this.ImageGalleryBox.location.reload();
		} else {
			location.reload();
		}
		
	}
	function showUploadThumb(img) {
		document.getElementById('UploadBoxInfo').innerHTML += '<img src="object_images/thumb/'+img+'" />';
	}
	function AjaxUploadError() {
		document.getElementById('UploadBoxInfo').innerHTML = 'Beim Upload der Datei ist ein <b>Fehler</b> aufgetreten.<br />Vergewissern sie sich, dass die ausgewählte Datei ein Bild und die Datei nicht gr&ouml;&szlig;er als 2 MB ist.';
		window.setTimeout("hideImageUploadForm" , 5000);
	}
	function hideImageUploadForm() {
		ivwtag('objekt');
		document.getElementById('boxImageUploadForm').innerHTML = '';
		document.getElementById('boxImageUploadForm').style.display = 'none';
		document.getElementById('boxImageUpload').style.display = 'block';
		
	}
	function hideImageBox() {
		hideImageUploadForm();
	}
// ende Upload Objekt-Bild
function check_logname(n, email) {
		var thisName = n;
		var thisMail = email;
		var url = "incl.AjaxCheckLogname.php";
		new Ajax(url, {	
			evalScripts: true,
			method: 'post',
			data: 'log='+thisName +'&email='+ thisMail,
			update: $('checkLog')				
		}).request();
}
// start Bewertungen
function AjaxShowObjectRatings(key,lat,lng) {
	var thisKey = key; 
	var url = "incl.AjaxRatingShow.php";
	new Ajax(url, {	
		evalScripts: true,
		method: 'post',
		data: 'key='+thisKey+'&lat='+lat+'&lng='+lng,
		update: $('AjaxObjectRatings')	
	}).request();
	$('AjaxRateObject').style.display = 'block';
	$('AjaxObjectRatings').style.display = 'block';
	$('backButtonRate').style.display = 'none';
	ivwtag('objekt');
}
function AjaxRateObject(key) {
	var thisKey = key; 
	var url = "incl.AjaxRatingWrite.php";
	new Ajax(url, {	
		evalScripts: true,
		method: 'post',
		data: 'key='+thisKey,
		update: $('AjaxRateObject')	
	}).request();
	$('AjaxRateObject').style.display = 'block';
	$('AjaxObjectRatings').style.display = 'none';
	$('backButtonRate').style.display = 'block';
	ivwtag('objekt');
}
function AjaxRateObjectBack() {
	$('AjaxRateObject').style.display = 'none';
	$('AjaxObjectRatings').style.display = 'block';
	$('backButtonRate').style.display = 'none';
	ivwtag('objekt');
}
// ende Bewertungen
function insert_user(anrede, vorname, nachname, email, logname, pass2, plz, ort, strasse, hausnr, land, vorwahl, telefon, nl) {
		ivwtag('info');
		var thisAnrede = anrede;
		var thisVorname = vorname;
		var thisNachname = nachname;
		var thisMail = email;
		var thisLogname = logname;
		var thisPass = pass2;
		var thisPlz = plz;
		var thisOrt = ort;
		var thisStrasse = strasse;
		var thisHausnr = hausnr;
		var thisLand = land;
		var thisVorwahl = vorwahl;
		var thisTelefon = telefon;
		var thisNL = nl;
		var url = "incl.AjaxInsertUser.php";
		new Ajax(url, {	
			evalScripts: true,
			method: 'post',
			data: 'anrede='+ thisAnrede +'&vorname='+ thisVorname +'&nachname='+ thisNachname +'&email='+ thisMail +'&logname='+ thisLogname +'&pass='+ thisPass +'&plz='+ thisPlz +'&ort='+ thisOrt +'&strasse='+ thisStrasse +'&hausnr='+ thisHausnr +'&land='+ thisLand +'&vorwahl='+ thisVorwahl +'&telefon='+ thisTelefon  +'&nl='+ thisNL,
			update: $('insertok')				
		}).request();	
}
function update_usettings(vorname, nachname, email, logname, plz, ort, strasse, hausnr, land, vorwahl, telefon, nl) {
		ivwtag('info');
		var thisVorname = vorname;
		var thisNachname = nachname;
		var thisMail = email;
		var thisLogname = logname;
		var thisPlz = plz;
		var thisOrt = ort;
		var thisStrasse = strasse;
		var thisHausnr = hausnr;
		var thisLand = land;
		var thisVorwahl = vorwahl;
		var thisTelefon = telefon;
		var thisNL = nl;
		var url = "incl.AjaxUpdateUser.php";
		new Ajax(url, {	
			evalScripts: true,
			method: 'post',
			data: 'vname='+ thisVorname +'&nname='+ thisNachname +'&email='+ thisMail +'&logname='+ thisLogname +'&plz='+ thisPlz +'&ort='+ thisOrt +'&strasse='+ thisStrasse +'&hausnr='+ thisHausnr +'&land='+ thisLand +'&vorwahl='+ thisVorwahl +'&telefon='+ thisTelefon  +'&nl='+ thisNL,
			update: $('insertok')				
		}).request();	
}
function update_upass(pass2, logname, status) {
		ivwtag('info');
		var thisPass = pass2;
		var thisLogname = logname;
		var thisState = status;
		var url = "incl.AjaxUpdatePass.php";
		new Ajax(url, {	
			evalScripts: true,
			method: 'post',
			data: 'pass='+ thisPass +'&logname='+ thisLogname +'&status='+ thisState,
			update: $('insertok')				
		}).request();	
}

/* IVW TAG PER JAVASCRIPT AUFRUFEN */
function ivwtag(val) {
	var ivwbereich = "pk/" + val;
	var element = document.getElementById("ivwtagbox");
	
	// IVW
	var IVW = 'http://trieronl.ivwbox.de/cgi-bin/ivw/CP/' + ivwbereich;
	element.innerHTML = '<IMG SRC="'+IVW+'?r='+escape(document.referrer)+'&d='+(Math.random()*100000)+'" WIDTH="1" HEIGHT="1">';
	
	// FRABO
	var szmvars = 'trieronl//CP//' + ivwbereich;
	element.innerHTML += '<script src="http://trieronl.ivwbox.de/2004/01/survey.js" language="Javascript"><\/scr'+'ipt>';
	
	// GOOGLE
	element.innerHTML += '<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"><\/scr'+'ipt><script type="text/javascript">_uacct = "A-1603111-4"; urchinTracker();<\/scr'+'ipt>';
}

// Ladebalken
function showLoadbar() {
	document.getElementById('search').style.display = 'none';
	document.getElementById('loadbar').style.display = 'block';
}

// Content-Suche - Request
function newRequest() {
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
			return new XMLHttpRequest();
        } catch(e) {
			return false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	return new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		return new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		return false;
        	}
		}
    }
}
// Gast-Kommentare prüfen
function ccf() {
	var error = 0;
	var errortext = "";
	var mail = document.getElementById('email').value;
	var name = document.getElementById('autor').value;
	var agbs = document.getElementById('agb').checked;
	
	if(name == "") { error = 1; errortext += "Bitte geben Sie einen Namen an! "; }
	if(agbs == false) { error = 1;  errortext += "Sie müssen den Allgemeinen Geschäftsbedingungen zustimmen! "; }
	
	var checkmail = ccfEmail(mail);
	
	if(checkmail == false) { error = 1; errortext += "Geben Sie bitte eine gültige Email-Adresse an!"; }
	
	if(error == 0) {
		commentSubmitAnonym();
		setTimeout("showComText();",3000); // Timeout, da sonst div noch nicht geladen 
	} else {
		alert(errortext);
	}
}
function showComText() { 
	try {
		document.getElementById('comtext').style.display = "block"; 
		throw 1;
	} catch(e) { // falls div immer noch nicht geladen, Ausgabe per alert()
		if(e != 1) { alert("Vielen Dank für Ihr Kommentar! Sie bekommen in Kürze eine Email an die von Ihnen angegebene Adresse geschickt. Bitte aktivieren Sie Ihr Kommentar mit Hilfe dieser Email."); }
	}
}
function ccfEmail(eMail)
  {  
	 var mailerror = 0;     // Falls das Feld leer ist, ohne Prüfung aussteigen

     if (eMail.length==0)	{ mailerror=1; }
     // Position des @ herausfinden
     var PosEt = eMail.indexOf('@');
     if (PosEt == -1) 		{ mailerror=1; }
     if (PosEt == 0) 		{ mailerror=1; }
     if (eMail.indexOf('@', PosEt + 1) > PosEt) {  mailerror=1; }
     // Position des ersten . nach dem @ herausfinden
     var PosPt = eMail.indexOf('.', PosEt);
     if ((PosPt == -1) || (PosPt - PosEt < 2) || (eMail.length - PosPt < 3)) { mailerror=1; }	 
	 if(mailerror == 1) { return false; } else { return true; }
}

// LOGIN ERROR
function show_login_error() {
	document.getElementById('loginerror').style.display = 'block';
}
function send_kontakt(vname, nname, mail, fon, text) {
		ivwtag('info');
		var thisVorname = vname;
		var thisNachname = nname;
		var thisMail = mail;
		var thisFon = fon;
		var thisText = text;
		var url = "incl.AjaxSendKontaktMail.php";
		new Ajax(url, {	
			evalScripts: true,
			method: 'post',
			data: 'vname='+ thisVorname +'&nname='+ thisNachname +'&mail='+ thisMail +'&fon='+ thisFon +'&text='+ thisText,
			update: $('mailok')				
		}).request();	
}
function send_meldeheim(mheim, mstrasse, mort, mname, mfon, mfax, mmail, murl, mtext) {
		ivwtag('info');
		var thisHeim = mheim;
		var thisStrasse = mstrasse;
		var thisOrt = mort;
		var thisName = mname;
		var thisFon = mfon;
		var thisFax = mfax;
		var thisMail = mmail;
		var thisUrl = murl;
		var thisText = mtext;
		var url = "incl.AjaxSendHeimMelden.php";
		new Ajax(url, {	
			evalScripts: true,
			method: 'post',
			data: 'mheim='+ thisHeim +'&mstrasse='+ thisStrasse +'&mort='+ thisOrt +'&mname='+ thisName +'&mfon='+ thisFon +'&mfax='+ thisFax +'&mmail='+ thisMail +'&murl='+ thisUrl +'&mtext='+ thisText,
			update: $('mailok')				
		}).request();
}
function show_login_error() {
	document.getElementById('loginerror').style.display = "block";	
}
function get_new_pw(mail) {
		ivwtag('info');
		var thisMail = mail;
		var url = "incl.AjaxNewPasswordHelp.php";
		new Ajax(url, {	
			evalScripts: true,
			method: 'post',
			data: 'email='+ thisMail,
			update: $('lostpw')				
		}).request();	
}
function setVote(val, field, id) {
	// HIDDEN FIELD SETZEN
	document.getElementById(field).value = val;
	document.commentForm.submitButton.disabled = false;
	document.getElementById('submitButton').style.color = "#71581d";
	// STYLE NEU SETZEN
	var starid = 'ul_' + id;
	var starprozent = val * 20;
	
	document.getElementById(starid).style.width = starprozent + '%';
	document.getElementById(starid).style.backgroundPosition = 'left bottom';
}

function setReset(key) {
	for(i=1; i<=5; i++) {
		var votefield = 'vote_' + i;
		document.getElementById(votefield).value = 0;
		var thisid = i + '_'+key;
		var tmp_width = 'tmp_width_' + thisid;
		var this_width = document.getElementById(tmp_width).innerHTML;
		var ul_id = 'ul_' + thisid;
		document.getElementById(ul_id).style.width = this_width + '%';
		document.getElementById(ul_id).style.backgroundPosition = 'left 50%';
		document.commentForm.submitButton.disabled = true;
		document.getElementById('submitButton').style.color = "#cccccc";
	}
}
function showRates(e) {
	document.getElementById('ratesbox'+e).style.display = "none";
	document.getElementById('rates'+e).style.display = "block";
}
function hideRates(e) {
	document.getElementById('ratesbox'+e).style.display = "block";
	document.getElementById('rates'+e).style.display = "none";
}

function printPage() {	window.open('print.php','n'); }

function BookmarkPage() {
	document.getElementById('bookmarklayer').style.display = 'block';
}
function BookmarkPageHide() {
	document.getElementById('bookmarklayer').style.display = 'none';
}

function textbereinigung(s) {
	var formatiert = s;
	formatiert = formatiert.replace(/ä/g,'&auml;');		// ä
	formatiert = formatiert.replace(/Ä/g,'&Auml;');		// Ä
	formatiert = formatiert.replace(/ö/g,'&ouml;');		// ö
	formatiert = formatiert.replace(/Ö/g,'&Ouml;');		// Ö
	formatiert = formatiert.replace(/ü/g,'&uuml;');		// ü
	formatiert = formatiert.replace(/Ü/g,'&Uuml;');		// Ü
	formatiert = formatiert.replace(/ß/g,'&szlig;');	// ß
	formatiert = formatiert.replace(/Ã¤/g,'&auml;');	// ä
	formatiert = formatiert.replace(/Ã„/g,'&Auml;');	// Ä
	formatiert = formatiert.replace(/Ã¶/g,'&ouml;');	// ö
	formatiert = formatiert.replace(/Ã–/g,'&Ouml;');	// Ö
	formatiert = formatiert.replace(/Ã¼/g,'&uuml;');	// ü
	formatiert = formatiert.replace(/Ãœ/g,'&Uuml;');	// Ü
	formatiert = formatiert.replace(/ÃŸ/g,'&szlig;');	// ß
	return formatiert;
}
