$(document).ready(function() {

	if (top!=self) { top.location=self.location; }
	
	$('#page input[type=text], #page #admindaten input[type=password]').css({'padding':'5px 0'});
	$('#page input[type=text], #page #admindaten input[type=password').parents('p').find('label:not(.largelabel)').css({'padding':'5px 0'});

	/* Externe Links mit dem Attribut rel="external" mit einem target="_blank" versehen */
		$("a[@rel$='external'], map area:last").click(function(){
			this.target = "_blank";
		});
	/* Ende externe Links */

	/* Wenn ein Input Feld mit den Namen "Benutzernamen vorhanden ist, dann den Focus dahin setzen */
		$("input[name='benutzernamen']").focus();

	/* Autocomplete für die Suche */
		$("#headsearch, #sitesearch").autocomplete(
			"http://medaon.de/ajaxsuche.php",
			{
				minChars: 0,
				cacheLength: 1
			}
		).focus(function(){
			$(this).click();
		}).result(function(){
			this.form.submit();
		});
	/* Ende Autocomplete */

	/* Formvalidation */
		$.validator.addMethod("telefon", function(value, element) {
			var eingabe = $("#kontaktformular input[name='telefon']").val();
			var erlaubtezeichen = "0123456789 /-+()"
			for (var Pos = 0; Pos < eingabe.length; Pos++){
				if (erlaubtezeichen.indexOf(eingabe.charAt(Pos)) == -1){
					return false;
				}
			}
			return true;
			}, "Bitte korrekte Telefonnummer eingeben.");

		$("#kontaktformular").validate({
			errorElement: "label",
			rules: {
				name: { required: true, minlength: 3 },
				email: { email: true },
				plz: { number: true },
				telefon: { telefon: true },
				mitteilung: { required: true, minlength: 10 }
			},
			messages: { 
				name: { required: "Bitte Namen eingeben.", minlength: jQuery.format("Name ist zu kurz, mindestens {0} Zeichen eingeben.") },
				email: { minlength: "Bitte eine gültige Emailadresse eingeben." },
				plz: { number: "Bei der Postleitzahl sind nur Zahlen erlaubt." },
				telefon: { telefon: "Bitte korrekte Telefonnummer eingeben." },
				mitteilung: { required: "Bitte eine Mitteilung eingeben.", minlength: jQuery.format("Der Text ist zu kurz. Mindestens {0} Zeichen eingeben.") }
			},
			// the errorPlacement has to take the table layout into account
			errorPlacement: function(error, element) { error.appendTo( element.parent() ); },
			// specifying a submitHandler prevents the default submit, good for the demo
			//submitHandler: function() { /*alert("submitted!");*/ }
		});
	/* Ende Formvalidation */

	/* BB-Code einfügen */
		function insert(input, aTag, eTag) {
			input.focus();
			/* für Internet Explorer */
			if(typeof document.selection != 'undefined') {
				/* Einfügen des Formatierungscodes */
				var range = document.selection.createRange();
				var insText = range.text;
				range.text = aTag + insText + eTag;
				/* Anpassen der Cursorposition */
				range = document.selection.createRange();
				if (insText.length == 0) {
					range.move('character', -eTag.length);
				} else {
					range.moveStart('character', aTag.length + insText.length + eTag.length);      
				}
				range.select();
			}
			/* für neuere auf Gecko basierende Browser */
			else if(typeof input.selectionStart != 'undefined'){
				/* Einfügen des Formatierungscodes */
				var start = input.selectionStart;
				var end = input.selectionEnd;
				var insText = input.value.substring(start, end);
				input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
				/* Anpassen der Cursorposition */
				var pos;
				if (insText.length == 0) {
					pos = start + aTag.length;
				} else {
					pos = start + aTag.length + insText.length + eTag.length;
				}
				input.selectionStart = pos;
				input.selectionEnd = pos;
			}
			/* für die übrigen Browser */
			else
			{
				/* Abfrage der Einfügeposition */
				var pos;
				var re = new RegExp('^[0-9]{0,3}$');
				while(!re.test(pos)) {
					pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
				}
				if(pos > input.value.length) {
					pos = input.value.length;
				}
				/* Einfügen des Formatierungscodes */
				var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
				input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
			}
		}
		var bb_textarea = $(".bbcode").parents("fieldset").find("textarea")[0];
		if(bb_textarea != false){
			$(".bbcode").html("");
			$(".bbcode").append('<label title="BB-Code|Mit diesem sogenannten BB-Code ist es möglich, einfache Formatierungen ohne Kenntniss von HTML-Tags umzusetzen. Es muß aber trotz allem eine bestimmte Reihenfolge / Syntax der Befehle beachtet werden.">BB-Code:</label>');
			$(".bbcode").append('<input type="button" class="bb_button1" value="Absatz" title="Absatz|Mit dieser Funktion kann ein normaler Absatz eingefügt werden.|&nbsp;|<strong>Syntax:</strong>|&nbsp;|<em>[Absatz]Hier der Text.[/Absatz]</em>" />');
			$(".bb_button1").click(function(e){
				var textarea = $(this).parents("fieldset").find("textarea")[0];
				var txt = 'Text für den Absatz eingeben:<br /><br /><textarea id="text" name="text" rows="15" cols="60"></textarea>';
				function mysubmitfunc(v,m){
					if(v == false) return true;
					an = m.children('#text');
					if(an.val() == ""){
						an.css("border","solid #ff0000 1px");
						return false;
					}
					insert(textarea, '[Absatz]'+an.val()+'[/Absatz]', '');
					return true;
				}
				$.prompt(txt,{
					loaded: function(){
						$("#text").focus();
					},
					submit: mysubmitfunc,
					buttons: { Ok:true,Cancel:false }
				});
			});
			$(".bbcode").append('<input type="button" class="bb_button2" value="Leerzeile" title="Leerzeile|Mit dieser Funktion kann eine Leerzeile eingefügt werden. Das Verhalten entspricht einem Absatz, nur das der Abstand zum vorhergehenden Absatz größer ist als bei einem normalen Absatz.|&nbsp;|<strong>Syntax:</strong>|&nbsp;|<em>[Leerzeile]Hier der Text.[/Leerzeile]</em>" />');
			$(".bb_button2").click(function(e){
				var textarea = $(this).parents("fieldset").find("textarea")[0];
				var txt = 'Text für den Absatz mit Leerzeile eingeben:<br /><br /><textarea id="text" name="text" rows="15" cols="60"></textarea>';
				function mysubmitfunc(v,m){
					if(v == false) return true;
					an = m.children('#text');
					if(an.val() == ""){
						an.css("border","solid #ff0000 1px");
						return false;
					}
					insert(textarea, '[Leerzeile]'+an.val()+'[/Leerzeile]', '');
					return true;
				}
				$.prompt(txt,{
					loaded: function(){
						$("#text").focus();
					},
					submit: mysubmitfunc,
					buttons: { Ok:true,Cancel:false }
				});
			});
			$(".bbcode").append('<input type="button" class="bb_button3" value="Textrechts" title="Textrechts|Mit dieser Funktion kann ein Text rechtsbündig ausgerichtet werden.|&nbsp;|<strong>Syntax:</strong>|&nbsp;|<em>[Absatz] oder [Leerzeile][Textrechts]Hier der Text.[/Textrechts]Weiterer Text[/Leerzeile] oder [/Absatz]</em>" />');
			$(".bb_button3").click(function(e){
				var textarea = $(this).parents("fieldset").find("textarea")[0];
				var txt = 'Text eingeben, der Rechts ausgerichtet werden soll:<br /><br /><input type="text" id="text" name="text" size="50" />';
				function mysubmitfunc(v,m){
					if(v == false) return true;
					an = m.children('#text');
					if(an.val() == ""){
						an.css("border","solid #ff0000 1px");
						return false;
					}
					insert(textarea, '[Textrechts]'+an.val()+'[/Textrechts]', '');
					return true;
				}
				$.prompt(txt,{
					loaded: function(){
						$("#text").focus();
					},
					submit: mysubmitfunc,
					buttons: { Ok:true,Cancel:false }
				});
			});
			$(".bbcode").append('<input type="button" class="bb_button4" value="Textanforderungen" title="Textanforderungen|Mit dieser Funktion kann eine PDF-Datei mit den aktuellen Textanforderungen verlinkt werden.|&nbsp;|<strong>Syntax:</strong>|&nbsp;|<em>Text Text [Textanforderungen] Text Text</em>" />');
			$(".bb_button4").click(function(e){
				var textarea = $(this).parents("fieldset").find("textarea")[0];
				//textarea.value = bb_textarea.value + '[Textanforderungen]';
				textarea.value = textarea.value + '[Textanforderungen]';
			});
			$(".bbcode").append('<input type="button" class="bb_button5" value="Hyperlink" title="Hyperlink|Mit dieser Funktion kann ein Hyperlink zu einer externen Quelle eingefügt werden.|&nbsp;|<strong>Syntax:</strong>|&nbsp;|<em>[URL=&quot;http://example.org&quot;]angezeigter Text[/URL]</em>" />');
			$(".bb_button5").click(function(e){
				var textarea = $(this).parents("fieldset").find("textarea")[0];
				var txt = 'Link:<br /><input type="text" name="text1" id="text1" size="50" /><br /><br />Linktext:<br /><input type="text" name="text2" id="text2" size="50" />';
				function mysubmitfunc(v,m){
					if(v == false) return true;
					an1 = m.children('#text1');
					an2 = m.children('#text2');
					if(an1.val() == ""){
						an1.css("border","solid #ff0000 1px");
						return false;
					}
					if(an2.val() == ""){
						insert(textarea, '[URL='+an1.val()+']'+an1.val()+'[/URL]', '');
					}else{
						insert(textarea, '[URL='+an1.val()+']'+an2.val()+'[/URL]', '');
					}
					return true;
				}
				$.prompt(txt,{
					loaded: function(){
						$("#text1").focus();
					},
					submit: mysubmitfunc,
					buttons: { Ok:true,Cancel:false }
				});
			});
			$(".bbcode").append('<input type="button" class="bb_button6" value="Emaillink" title="Emaillink|Mit dieser Funktion kann ein Link zu einer Emailadresse eingefügt werden.|&nbsp;|<strong>Syntax:</strong>|&nbsp;|<em>[MAIL]Emailadresse[/MAIL]</em>" />');
			$(".bb_button6").click(function(e){
				var textarea = $(this).parents("fieldset").find("textarea")[0];
				var txt = 'Emailadresse:<br /><input type="text" name="text1" id="text1" size="50" /><br /><br />Text:<br /><input type="text" name="text2" id="text2" size="50" />';
				function mysubmitfunc(v,m){
					if(v == false) return true;
					an1 = m.children('#text1');
					an2 = m.children('#text2');
					if(an1.val() == ""){
						an1.css("border","solid #ff0000 1px");
						return false;
					}
					if(an2.val() == ""){
						insert(textarea, '[MAIL='+an1.val()+']'+an1.val()+'[/MAIL]', '');
					}else{
						insert(textarea, '[MAIL='+an1.val()+']'+an2.val()+'[/MAIL]', '');
					}
					return true;
				}
				$.prompt(txt,{
					loaded: function(){
						$("#text1").focus();
					},
					submit: mysubmitfunc,
					buttons: { Ok:true,Cancel:false }
				});
			});
		}
	/* Ende BB-Code einfügen */

	/* Wenn Adminlogin ohne Cookie, dann die Laufzeit bis zum automatischen Logout anzeigen */
						$("div.adminnavi").prepend('<p id="adminzeit">Logout: <span>30</span> min</p>');
				$("#adminzeit span").countdown({seconds: 1800, callback: 'window.location.replace("admin.php?part=logout")'});
					/* Ende Logoutzeit anzeigen */

	/* Previewfunktion für den Adminbereich zum Anzeigen der Texte */
		$(".previewform").after(' <button class="preview title button" title="Vorschau|Klicke auf diesen Link um eine Vorschau des Textes anzuzeigen.">Vorschau</button> <button class="autosave_restore button title" title="Daten wiederherstellen|Dieses Forumular ist mit einer Autosave-Lösung ausgestattet. Um die vorher gespeicherten Daten wiederherzustellen, diesen Button betätigen.">Daten wiederherstellen</button> <button class="autosave_removecookies button title" title="Cookies löschen|Dieses Formular ist mit einer Autosave-Lösung ausgestattet, die den eingegebenen Text in einem Cookie speichert. Um diese Cookies zu löschen, müssen Sie diesen Button klicken.">Lösche Cookies</button> <span class="autosave_saving">Saving…</span>');
		$(".preview").click(function (e) {
			var texta = $(this).parents("fieldset").find("textarea");
			var value = $(this).parents("fieldset").find("textarea").attr("value");
			if(value == '') value = 'Keinen Text eingegeben.';
			texta.after('<div class="previewtext" style="display: none;">'+value+'</div>');
			jQuery.facebox(function() { 
				$.post("admin.php", { part: "preview", text: value },
					function(data){
						jQuery.facebox(data);
				});
			})
			e.preventDefault();
		});
	/* Ende Preview */

	/* Facebox für Quellenlinks */
		$('.quellenlinkpreview').facebox();
		$('.quellenlinkpreview').mousedown(function() {
			var caption = $(this).attr('title');
			$().one('reveal.facebox', function() {
				$('<p class="caption" style="float:left">' + caption + '</p>').appendTo('.footer');
			});
        });
	/* Ende Facebox Quellenlinks */


	/* Facebox für FTP */
		$('#ftplink').css({'display':'block'});
		$('#ftplink a').facebox();
	/* Ende Facebox FTP */

	/* Autosave */
		$("#impressumtext").autosave({
			unique: 'impressumtext'
		});
		$("#impressumtext_en").autosave({
			unique: 'impressumtext_en'
		});
	/* Ende Autosave */

	/* Admin Sicherheitsabfrage beim Löschen von Artikeln */
		$("#confirm a, a.confirmdelete").click(function (e) {
			e.preventDefault();
			// example of calling the confirm function
			// you must use a callback function to perform the "yes" action
			link = $(this);
			parts = link.attr("rel").split('|@|')
			image = $("<img />");
			image.attr("id", "delete"+parts[0]);
			image.attr("src","layout/indicator.gif");
			image.attr("alt", "Loading...");
			image.css({"display" : "block"});
			linkhtml = link.parent().html();
			if(!document.getElementById("delete"+parts[0])){
				link.parent().append(image);
			}else{
				$("#delete"+parts[0]).css({"display" : "block"});
			}
			confirm(parts[1], function(){
				$.ajax({
					type: "GET",
					async: false,
					url: "admin.php",
					dataType: "json",
					data: "part=editieren&do=delete&artikelid="+parts[0]+"&output=1",
					success: function(data){
						if(data.status == true){
							// Table mit dem Link finden
							tabelle = $("#delete"+parts[0]).parent().parent().parent().parent();
							tabletr = $("tr", $(tabelle));
							/*
							Wenn in dieser Table nur noch eine Zeile ist, dann die darüber liegende Zeile komplett löschen, ansonsten nur die Zeile mit dem Link löschen
							*/
							if(tabletr.length <= 1){
								$(tabelle).parent().parent().remove();
							}else{
								// Link -> td -> tr -> tr löschen
								image.parent().parent().remove();
							}
						}else{
							$("#delete"+parts[0]).css({"display" : "none"});
							alert(data.message); 
						}
					},
					error: function (XMLHttpRequest, textStatus, errorThrown) {
						// typically only one of textStatus or errorThrown 
						// will have info
						this; // the options for this ajax request
						$("#delete"+parts[0]).css({"display" : "none"});
						alert('Fehler aufgetreten, Artikel nicht gelöscht.'+"\n\nFehler 1: "+textStatus+"\n\nFehler 2: "+errorThrown);
					}
				});
			});
		});
		function confirm(message, callback) {
			$('#confirm').modal({
				close:false,
				position: ["40%",],
				overlayId:'confirmModalOverlay',
				containerId:'confirmModalContainer', 
				onShow: function (dialog) {
					dialog.data.find('.message').append(message);

					// if the user clicks "yes"
					dialog.data.find('.yes').click(function () {
						// call the callback
						if ($.isFunction(callback)) {
							callback.apply();
						}
						// close the dialog
						$.modal.close();
					});
				},
				onClose: function(){
					//image.parent().html(linkhtml);
					$("#delete"+parts[0]).css({"display" : "none"});
					$.modal.close();
				}
			});
		}
	/* Ende Admin Sicherheitsabfrage */
	
	/* Adminhilfe */
		$("#adminheader").prepend('<span><img src="layout/fragezeichen.gif" alt="Hilfe" title="Hilfe zur Administration anzeigen" /></span>').css({"cursor":"pointer"});
		$("#adminheader span img").click(function(){
			jQuery.facebox(function(){
				$.get("adminhilfe.html", function(data){
					jQuery.facebox(data);
				});
			});
			$(document).bind('reveal.facebox', function() {
				$("#part1").show();
				$("#facebox ul a").click(function(e){
					$("#hilfetext div").hide();
					var id = $(this).attr("href");
					$(id).show("300");
					e.preventDefault();
				});
			});
		});
	/* Ende Adminhilfe */

	/* Kommentare im Forum ein- und ausblenden */
		/*
		Erzeuge eine Variable, die die folgenden verschachtelten Funktionen einschließen. Das nennt sich Closure und ist hier erklärt: http://aktuell.de.selfhtml.org/artikel/javascript/organisation/#closures
		Initialisiere die Variable null, d.h. es ist kein Element gerade aufgeklappt
		*/
		var aktiverKommentar = null;
		/* Vergebe allen a-Elementen einen click-Handler */
		$("#kommentare a.kommentarlink").click(function (e) {
			/*
			Diese verschachtelte Funktion schließt wie gesagt die Variable aktiverKommentar ein. 
			Die Funktion wird an vielen Elementen als Handler verwendet, alle haben Zurgriff auf ein und dieselbe Variable aktiverKommentar.
			*/
			
			/* Variablen-Deklarationen */
			
			/*
			Zuerst suchen wird das zugehörige li-Element. Angeklickt wurde ja ein a-Element. 
			Daher greifen wir zunächst auf dieses mit this zu und machen ein jQuery-Objekt daraus, indem wir es mit dem $-Aufruf wrappen: $(this)
			Siehe http://docs.jquery.com/Core/jQuery#elements
			
			Jetzt haben wir ein jQuery-Objekt mit dem angeklickten a-Element drin. 
			Von dort aus steigen wir mithilfe der parents-Funktion nach oben auf und suchen alle li-Elemente, die Elternelemente des a-Elements sind: .parents("li")
			Siehe http://docs.jquery.com/Traversing/parents#expr
			
			Das liefert jetzt wieder ein jQuery-Objekt möglicherweise mit mehreren li-Elementen drin. 
			Uns interessiert aber nur das erste, also rufen wir eq(0) auf.
			Siehe http://docs.jquery.com/Traversing/eq#index
			
			Heraus kommt:
			*/
			var li = $(this).parents("li").eq(0);
			/* So jetzt haben wir ein jQuery-Element mit dem zugehörigen li-Elternelement. */
			
			/*
			Nun erstellen wir ein jQuery-Objekt, das sowohl dieses neue li-Element als auch das alte aktive (aufgeklappte) li-Element enthält. 
			Wir fragen also ab, ob aktiverKommentar bereits gesetzt wurde. 
			Wenn ja, dann nehmen nutzen wir add, um beide lis in einem jQuery-Objekt zu vereinigen, siehe http://docs.jquery.com/Traversing/add#expr
			Wenn aktiverKommentar noch null ist, dann nehmen wir einfach das neue li-Element und legen eine Referenz auf li an.
			Die Kurzschrebiweise x ? y : z ist hier erklärt: http://de.selfhtml.org/javascript/sprache/bedingt.htm#entweder_oder
			Man könnte auch eine if-Anweisung verwenden, die aktiverKommentar abfragt, nur so ist es kompakter.
			*/
			var lis = aktiverKommentar ? li.add(aktiverKommentar) : li;
			/* Jetzt haben wir ein jQuery-Objekt mit einem oder zwei li-elementen */
			
			/* Toggle die Klasse bei beiden Elementen. Dem alten wird die Klasse weggenommen, dem neuen hinzugefügt. */
			lis.toggleClass("aktiv");

			/*
			Jetzt wird der Fehler ausgemerzt, den du beschrieben hast. 
			Und zwar kommt der daher: Wenn altes und neues li-Element identisch sind, dann bedeutet das, dass alle li-Elemente nun eingeklappt sind und kein Element mehr aktiv ist. 
			Also müssen wir aktiverKommentar zurück auf null setzen, sonst passiert der besagte Fehler.
			
			Wir könnten jetzt prüfen, ob das Element im jQuery-Wrapper li identisch mit dem Element im jQuery-Wrapper aktiverKommentar ist. 
			Aber jQuery hat diese Prüfung schon vorgenommen, nämlich oben, wo wir li.add(aktiverKommentar) ausgeführt haben. 
			Wenn li und aktiverKommentar dasselbe Element enthalten, dann wird es nicht ein zweites Mal hinzugefügt. 
			Sprich, die Anzahl der Elemente im jQuery-Wrapper bleibt 1. 
			jQuery führt nämlich intern eine Unique-Prüfung aus, damit jedes Element nur einmal in der Liste vorkommt.
			
			Das macht es uns nun sehr einfach. Wir prüfen, ob ein Kommentar aktiv ist. 
			Wenn das der  Fall ist, erwarten wir zwei Elemente in lis. 
			Wenn aber neuer und alter Kommentar identisch sind, steht nur ein Element in lis.
			
			Beim Aktualisieren von aktiverKommentar fragen wir also das ab (wieder mit einer Entweder-Oder-Abfrage) und setzen aktiverKommentar entsprechend zurück auf null bzw. speichern das neue li darin:
			*/
			aktiverKommentar = (aktiverKommentar && lis.length == 1) ? null : li;
			
			/* Letztlich unterdrücken wir die Standardbehandlung des Klicks auf das a-Element: */
			e.preventDefault();
			/* 
			Das ist genau dasselbe wie return false, es ist lediglich die DOM-Standard definiert Methode. 
			Wenn man jQuery einsetzt, macht es keinen Unterschied, welche Möglichkeit du nimmst. 
			*/
		});
	/* Ende Kommentare Forum */

	/* Tooltipps */
		if($.cookie("tooltipp") == "true"){
			$("div.adminnavi").prepend('<p id="admintooltipp" title="Tooltipps|Diese Tooltipps erklären die jeweiligen Funktionen und können hier aktiviert / deaktiviert werden."><input type="checkbox" name="cb" id="cb" checked="checked" /> <label for="cb">Tooltipps zeigen?</label></p>');
			/*
			$(".hilfe").css("display", "inline");
			$(".hilfe").css("margin", "0 0 0 10px");
			$(".hilfe").css("padding", "0 0 0 16px");
			$(".hilfe").css("background", "url('layout/icon_fragezeichen.jpg') center center no-repeat");
			*/
			$(".hilfe").css({"display":"inline","margin":"0 0 0 10px","padding":"0 10px 0 0"});
			$(".hilfe").html('<img src="layout/icon_fragezeichen.jpg" alt="Hilfe" />');
		}else{
			$("div.adminnavi").prepend('<p id="admintooltipp" title="Tooltipps|Diese Tooltipps erklären die jeweiligen Funktionen und können hier aktiviert / deaktiviert werden."><input type="checkbox" name="cb" id="cb" /> <label for="cb">Tooltipps zeigen?</label></p>');
			$(".hilfe").css("display", "none");
		}
		$(".bbcode input[type=button], .bbcode label").cluetip({
			width: 500,
			splitTitle: "|",
			arrows: true,
			onActivate: function(e) {
				var cb = $("#cb")[0];
				return !cb || cb.checked;
			}
		});
		$(".title, *[class*='title']").cluetip({
			splitTitle: "|",
			arrows: true,
			onActivate: function(e) {
				var cb = $("#cb")[0];
				return !cb || cb.checked;
			}
		});
		$("#admintooltipp").cluetip({
			splitTitle: "|",
			arrows: true
		});
		$("input#cb").click(function(){
			if($(this).attr("checked") == true){
				$.cookie('tooltipp', true, { expires: 365 });
				/*
				$(".hilfe").css("display", "inline");
				$(".hilfe").css("margin", "0 0 0 10px");
				$(".hilfe").css("padding", "0 0 0 16px");
				$(".hilfe").css("background", "url('layout/icon_fragezeichen.jpg') center center no-repeat");
				*/
				$(".hilfe").css({"display":"inline","margin":"0 0 0 10px"});
				$(".hilfe").html('<img src="layout/icon_fragezeichen.jpg" alt="Hilfe" />');
				$(this).attr("checked","checked");
			}else{
				$.cookie('tooltipp', null);
				$(".hilfe").css("display", "none");
				$(this).removeAttr("checked");
			}
		});
	/* Ende Tooltipps */
});
