menus = new Array('autoren', 'rubriken', 'themen', 'verlage', 'service', 'handel', 'presse', 'theater', 'rights');
mto = null;
active_menu = "";
/* , 'rubriken', 'themen', 'verlage', 'service' */
function showMenu(id) {
	movermenu = true;
	var m = document.getElementById('menu_' + id)
	if (m) {
		m.style.display = "block";
	}
	document.getElementById('m_' + id).className = "m_hi";
	active_menu = id;
	hideMenus(id);
	window.clearTimeout(mto)
}

function hideMenu() {
	if (active_menu == "") {
		hideMenus('');
	} else {
		active_menu = "";
		mto = window.setTimeout("hideMenu()", "500");
	}
}
function hideMenus(id) {
	for(i = 0; i < menus.length; i++) {
		if (id != menus[i]) {
			var m = document.getElementById('menu_' + menus[i]);
			if (m) {
				m.style.display = "none";
			}
			document.getElementById('m_' + menus[i]).className = "m_lo";
		}
	}
}

rmenus = new Array('login', 'registrieren', 'warenkorb', 'sitemap', 'impressum');
function rolloverMenu(id) {
	for(i = 0; i < rmenus.length; i++) {
		if (id != rmenus[i]) {
			var m = document.getElementById('rm_' + rmenus[i]);
			if (m) {
				m.className = "m_lo";
			}
		}
	}
	var m = document.getElementById('rm_' + id);
	if (m) {
		m.className = "m_hi";
	}
}
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);
}

function page_valid(f,i) {
	var field = f.page.value;
	var suche = /[^0-9]/;
	if (suche.test(field) == true || field == 0 || field > i) {
		f.page.value = "";
		alert("Sie koennen nur Seitenzahlen von 1 bis " + i + " eintragen.");
		f.page.focus();
		return false;
	} else {
		return true;
	}
}
function foto(img,titel,w,h){
	if (typeof rpfad == "undefined") rpfad = "../";
	if (w && h) {
		dummy = rpfad + "titel/coverzoom.cfm?image=" + img + "&w=" + w + "&h=" + h + "&titel=" + titel;
		imagewindow=window.open(dummy,"Bigimage","width="+w+",height="+h+",top=0,left=0");
	} else {
		dummy = rpfad + "titel/coverzoom.cfm?image=" + img + "&titel=" + titel;
		imagewindow=window.open(dummy,"Bigimage","width=20,height=20,top=0,left=0");
	}
}
function mp3(clipurl) {
	if (typeof rpfad == "undefined") rpfad = "../";
	dummy = rpfad + "mp3player/mp3player.cfm?" + clipurl;
	mp3window= window.open(dummy,"hoerprobe","width=300,height=150,top=0,left=0");
	mp3window.focus();
}
