// 8apr JS-funcs (C) Stefan Mateescu

function initFrames() {
	var url = unescape(getGetParam("u"));
	if (url!="")
		parent.frmInhalt.location.href = url;
}

function initInhalt() {
	if (top.location.href==self.location.href)
		top.location.href = "../index.php?u="+escape(self.location.href);
	parent.frmNavigation.initInhaltExternal();
}

function initNavi() {
	if (top.location.href==self.location.href)
		top.location.href = "../index.php";
}

function initInhaltExternal() {
	parent.initIsActive = true;
	var actUrl = parent.frmInhalt.location.href;
	var selects = $$('SELECT')
	for (var i=0; i<selects.length; i++) {
		s = selects[i];
		var setIndex = 0;
		for (var j=0; j<s.options.length; j++) {
			var actVal = s.options[j].value;
			if (actVal!="" && actUrl.indexOf(actVal)!=-1)
				setIndex = j;
		}
		s.selectedIndex = setIndex;
	}
	parent.initIsActive = false;
}

function boxChanged(box) {
	if (parent.initIsActive)
		return;
	var url = box.options[box.selectedIndex].value;
	if (url!="") {
		parent.frmInhalt.location.href = url;
	}
	else {
		initInhaltExternal();
	}
	box.blur();
}

function getGetParam(name) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	if( results == null )
		return "";
	else
		return results[1];
}