var alleCookies;
var cookieArr;
var cookieLenght;
alleCookies=document.cookie;
cookieArr=alleCookies.split(";");
cookieLenght=cookieArr.length;

function SetzCookie (name, value) {
	expires="Sun, 04-Jan-2025 00:00:00 GMT";
	document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires : "");
}

function LeseCookie(Keksname) {

	for(var i=0;i<cookieLenght;i++) {
		key = cookieArr[i].split("=")[0];
		key  = key.replace (" ", "");
		if(key==Keksname) {
			cookieWert=cookieArr[i].split("=");
			cookieWert=unescape(cookieWert[1]);
			return cookieWert;
		}
	}
	return false;
}

function LeseCookie2(Keksname, myImage) {

	for(var i=0;i<cookieLenght;i++) {
		key = cookieArr[i].split("=")[0];
		key  = key.replace (" ", "");
		if(key==Keksname) {
			cookieWert=cookieArr[i].split("=");
			cookieWert=unescape(cookieWert[1]);

			if (cookieWert == "none") {
				document.getElementById(myImage).src = "modules/templates/shared/icons/open.gif";
			} else {
				document.getElementById(myImage).src = "modules/templates/shared/icons/close.gif";
			}

			return cookieWert;
		}
	}
	return false;
}

function LeseCookie3(Keksname, myImage) {

	for(var i=0;i<cookieLenght;i++) {
		key = cookieArr[i].split("=")[0];
		key  = key.replace (" ", "");
		if(key==Keksname) {
			cookieWert=cookieArr[i].split("=");
			cookieWert=unescape(cookieWert[1]);

			if (cookieWert == "none") {
				document.getElementById(myImage).src = "modules/templates/shared/bilder/detail_ein.jpg";
			} else {
				document.getElementById(myImage).src = "modules/templates/shared/bilder/detail_aus.jpg";
			}

			return cookieWert;
		}
	}
	return false;
}

function showhidepictures () {
	zaehler = document.getElementById("bildercounter").value;
	for (var j = 1; j<zaehler; j++) {
		showhideLayer3("objektbild_"+j);
	}
}

function changepic (id1, id2) {
	if (document.getElementById(id1).style.display=="block") {
		showhideLayer3(id1);
		showhideLayer3(id2);
	} else {
		showhideLayer3(id2);
		showhideLayer3(id1);
	}
}



function showhideLayer (myElement) {
	if (document.getElementById(myElement).style.display=="block") {
		document.getElementById(myElement).style.visibility="hidden";
		document.getElementById(myElement).style.display="none";
		SetzCookie (document.getElementById(myElement).id, "none");
	} else {
		document.getElementById(myElement).style.visibility="visible";
		document.getElementById(myElement).style.display="block";
		SetzCookie (document.getElementById(myElement).id, "block");
	}
	LeseCookie(document.getElementById(myElement).id);
}

function showhideLayer2 (myElement, myImage) {
	if (document.getElementById(myElement).style.display=="block") {
		document.getElementById(myElement).style.visibility="hidden";
		document.getElementById(myElement).style.display="none";
		SetzCookie (document.getElementById(myElement).id, "none");
		document.getElementById(myImage).src = "modules/templates/shared/icons/open.gif";
	} else {
		document.getElementById(myElement).style.visibility="visible";
		document.getElementById(myElement).style.display="block";
		SetzCookie (document.getElementById(myElement).id, "block");
		document.getElementById(myImage).src = "modules/templates/shared/icons/close.gif";
	}
	LeseCookie(document.getElementById(myElement).id, myImage);
}

function showhideLayer5 (myElement, myImage, myElement2) {
	if (document.getElementById(myElement).style.display=="block") {
		document.getElementById(myElement).style.visibility="hidden";
		document.getElementById(myElement).style.display="none";
		document.getElementById(myElement2).style.display="none";
		SetzCookie (document.getElementById(myElement).id, "none");
		SetzCookie (document.getElementById(myElement2).id, "none");
		SetzCookie (document.getElementById(myImage).id, "modules/templates/shared/bilder/detail_ein.jpg");
		document.getElementById(myImage).src = "modules/templates/shared/bilder/detail_ein.jpg";
	} else {
		document.getElementById(myElement).style.visibility="visible";
		document.getElementById(myElement).style.display="block";
		document.getElementById(myElement2).style.display="block";
		SetzCookie (document.getElementById(myElement).id, "block");
		SetzCookie (document.getElementById(myElement2).id, "block");
		SetzCookie (document.getElementById(myImage).id, "modules/templates/shared/bilder/detail_aus.jpg");
		document.getElementById(myImage).src = "modules/templates/shared/bilder/detail_aus.jpg";
	}
	LeseCookie(document.getElementById(myElement).id);
	LeseCookie(document.getElementById(myElement2).id);
	LeseCookie(document.getElementById(myImage).id);
}

function showhideLayer3 (myElement) {
	if (document.getElementById(myElement).style.display=="block") {
		document.getElementById(myElement).style.visibility="hidden";
		document.getElementById(myElement).style.display="none";
	} else {
		document.getElementById(myElement).style.visibility="visible";
		document.getElementById(myElement).style.display="block";
	}
}

function showhideLayer4 (myElement) {
	if (document.getElementById(myElement).style.display=="none") {
		document.getElementById(myElement).style.display="table-row-group";
	} else {
		document.getElementById(myElement).style.display="none";
	}
}

function zeit(){
   var datum = new Date();
   var Wochentag = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch","Donnerstag", "Freitag", "Samstag");
   var tag     = datum.getDate();
   var monat   = datum.getMonth() + 1;
   var jahr    = datum.getYear();
   if (jahr<1900) jahr = jahr + 1900;
   var stunde  = datum.getHours();
   var minute  = datum.getMinutes();
   var sekunde = datum.getSeconds();

   if (tag<10)     tag="0"+tag;
   if (monat<10)   monat="0"+monat;
   if (stunde<10)  stunde="0"+stunde;
   if (minute<10)  minute="0"+minute;
   if (sekunde<10) sekunde="0"+sekunde;

   window.status = Wochentag[datum.getDay()] + ", der " + (tag + "." + monat + "." + jahr) + " - " + (stunde + ":" + minute + ":" + sekunde);

   if (document.getElementById("tag")) document.getElementById("tag").innerText = Wochentag[datum.getDay()];
   if (document.getElementById("datum")) document.getElementById("datum").innerText = tag + "." + monat + "." + jahr;
   if (document.getElementById("uhrzeit")) document.getElementById("uhrzeit").innerText = stunde + ":" + minute + ":" + sekunde + " Uhr";
   if (document.getElementById("immodb_date")) document.getElementById("immodb_date").innerHTML = Wochentag[datum.getDay()] + ", der " + tag + "." + monat + "." + jahr + " - " + stunde + ":" + minute + ":" + sekunde + " Uhr";
}

function keepDigits ( str ) {
	return str.replace( /[^0-9]/g, '' );
}
