var persistmenu="yes" 
var persisttype="sitewide" 

if (document.getElementById){ 
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); 
		if(el.style.display != "block"){ 
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") 
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

function CloseAll(){
	if(document.getElementById){
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); 
		for (var i=0; i<ar.length; i++){
			if (ar[i].className=="submenu") 
				ar[i].style.display = "none";
		}
	}
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function onloadfunction(){
if (persistmenu=="yes"){
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=get_cookie(cookiename)
if (cookievalue!="")
document.getElementById(cookievalue).style.display="block"
}
}

function savemenustate(){
var inc=1, blockid=""
while (document.getElementById("sub"+inc)){
if (document.getElementById("sub"+inc).style.display=="block"){
blockid="sub"+inc
break
}
inc++
}
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
	document.cookie=cookiename+"="+cookievalue
}

if (window.addEventListener)
	window.addEventListener("load", onloadfunction, false)
	else if (window.attachEvent)
		window.attachEvent("onload", onloadfunction)
	else if (document.getElementById)
		window.onload=onloadfunction

if (persistmenu=="yes" && document.getElementById)
	window.onunload=savemenustate

function menu_change(id, over) {
	if (over == true) {
		file = 'images/' + id + '_h.gif';
	} else {
		file = 'images/' + id + '.gif';
	}
	document.getElementById(id).src = file;
}
function buch_change(id, over) {
	if (over == true) {
		file = 'images/buchbox/' + id + '_h.jpg';
	} else {
		file = 'images/buchbox/' + id + '.jpg';
	}
	document.getElementById(id).src = file;
	for (var i = 1; i <= 8; i++) {
		document.getElementById('buch_' + i + '_desc').style.display = 'none';
	}
	if (over == true) {
		document.getElementById(id + '_desc').style.display = 'block';
	} else {
		document.getElementById(id + '_desc').style.display = 'none';
	}
}



var imagewindow = null;
function coverzoom() {
	imagewindow = window.open("<cfoutput>#rpfad_www#titel/coverzoom-#specialid#</cfoutput>.html","coverzoom","width=300,height=300,top=0,left=0");
	imagewindow.focus();
}
		
function popitup(url,name) {
popup = window.open(url,name,"width=200,height=20");
popup.focus()
}


$(document).ready(function(){
	$("#weiterlesen_m").click(function () {
     	$("#weiterlesen_meira").slideToggle("slow", function () {
			if($(this).css("display") == "none") {
				$("#weiterlesen_m a").html("weiterlesen");	
			}
			else {
				$("#weiterlesen_m a").html("zur&uuml;ck");
			}
		});
	});
});

$(document).ready(function(){
	$("#weiterlesen_f").click(function () {
     	$("#weiterlesen_felina").slideToggle("slow", function () {
			if($(this).css("display") == "none") {
				$("#weiterlesen_f a").html("weiterlesen");	
			}
			else {
				$("#weiterlesen_f a").html("zur&uuml;ck");
			}
		});
	});
});

/* Mail decryption */
function decryptThis(s) {
	var n=0;
	var r="mailto:";
	for(var i=0;i<s.length;i++) { 
		n=s.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(2)); 
	}
	return r;
}

function doMailto(s) {
	location.href=decryptThis(s);
}



