window.onload = init;
window.onresize = repositioner;

var loaded = 0;

var galerie_kalender_sel = 1;
function galerie_kalender(i,anzahl,pfad) {
	if (document.images) {
		galerie_kalender_sel+=i;
		if (galerie_kalender_sel<1) galerie_kalender_sel=1;
		if (galerie_kalender_sel>anzahl) galerie_kalender_sel=anzahl;
		imgL=galerie_kalender_sel>1?"backwards":"transp";
		imgR=galerie_kalender_sel>anzahl-1?"transp":"forward";
		document.images.bw.src="/img/div/"+imgL+".gif";
		document.images.fw.src="/img/div/"+imgR+".gif";
		document.images.gal.src=pfad+galerie_kalender_sel+".jpg";
	}
}

function init() {
	loaded = 1;
	bName = navigator.appName;
	bVer = parseInt(navigator.appVersion);
	dom = (document.getElementById)? true:false;
	ns4 = (document.layers)? true:false;
	ns5 = (bName == "Netscape" && bVer > 4)? true:false;

	if (dom) { show = "visible"; hide = "hidden"; }
	if (ns4) { show = "show"; hide = "hide"; }

	topicWidths = new Array(33,38,44,28,67,32,42,30,41);
	contentWidth = 780;
	menuHspace = 16;
	topicOffset = Math.floor(menuHspace/2);

	jsReady = true; // nonverblaster
}

function getRef(divID) {
	if (dom) return document.getElementById(divID).style
	if (ns4) return document[divID]
}

function win(url,name,features) {
	name=window.open(url,name,features)
}

function widthGetter() {
	if (dom && !ns5) myWidth = document.body.clientWidth;
	if (ns4 || ns5)  myWidth = self.innerWidth;
	mainXpos = Math.floor(myWidth/2-contentWidth/2)-12;
	if (mainXpos < 0) mainXpos = 0;
	return mainXpos;
}

function repositioner() {
	if (ns4) { window.location.href=window.location.href; }
	else {
		widthGetter();
		getRef("main").left = mainXpos;
		for(i=0;i<topicWidths.length;i++) {
			getRef("menu"+i).left = mainXpos-15;
			getRef("topic"+i).left = mainXpos+topicOffset;
			mainXpos += topicWidths[i]+menuHspace;
			if (i<topicWidths.length-1) { getRef("divider"+i).left = mainXpos; }
		}
	}
}

function displayMenu(which,cond) {
	if (loaded==1) {
		for (i=0;i<topicWidths.length;i++) {
			getRef("menu"+i).visibility = hide;
		}
		if (which != "none") {
			getRef("menu"+which).visibility = cond;
		}
	}
}

function popup() {
	prag=window.open("/content/popup/index.html","Prag","width=180,height=250,scrollbars=0");
	prag.focus();
}

function tranq(f,u) {
	var m = new Array("&#105;","&#116;","&#111;","&#109;","&#97;","&#108;");
	document.write("<a href="+m[3]+m[4]+m[0]+m[5]+m[1]+m[2]+"&#58;"+u+"&#64;"+f+" class=\"maroon\">"+u+"&#64;"+f+"</a>");
}



// nonverblaster
var jsReady = false;
var flashMovie = "";

function isReady(){
	return(jsReady)
}

function getFlashMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} else {
		return document[movieName];
	}
}
function sendToNonverBlaster(value) {
	getFlashMovie(flashMovie).sendToActionScript(value);
}

function registerForJavaScriptCommunication(_flashMovie){
	flashMovie = _flashMovie;
}