// JavaScript Document

function getParameters() {
	var arg = new Object();
	var href = document.location.href;

	if ( href.indexOf( "?") != -1) {
		var params = href.split("?")[1];
		var param = params.split("&");

		for (var i = 0; i < param.length; ++i) {
			var name = param[i].split("=")[0];
			var value = param[i].split("=")[1];
			arg[name] = value;
		}
	}
	return arg;
}

function checkFrameset() {
	// Content-Seite pruefen, ob in Frameset.
	if (top == self) {
		var currentLocation = location.href;
		var pageName = currentLocation.substring(currentLocation.lastIndexOf('/') + 1, currentLocation.length);
		var pageBaseName = pageName.split('?')[0];	// reiner Seitenname ohne evtl Parameter
		
  	top.location.href = 'index_p.htm?' + pageBaseName;
	}	
	//else {
	//	// pruefen, ob Parameter vorliegen
	//	var params = getParameters();
	//	if (params) {
	//		if (params["reloadFrameset"]) {
	//			// erzwungener Reload des Framesets (zB Aufruf aus Popupfenster heraus)
	//			top.location.href = 'index_p.htm?' + pageBaseName;
	//		}
	//	}
	//}
}

function checkFramecall1() {
	// Ebene 1: index.htm
	var params = location.search;
	
	if (params) {
		var contentPage = unescape(params.substring(1));
		
		// Frame-URL setzen !Framename!
		frames.main.location.href = 'index-1.htm?' + contentPage;		
	}
}

function checkFramecall2() {
	// Ebene 2: index-1.htm
	var params = location.search;
	
	if (params) {
		var contentPage = unescape(params.substring(1));

		// Korrektes Content-Frameset ermitteln
		var contentFrameset = contentPage.substring(0, 2) + '.htm?' + contentPage;
		
		// Frame-URL setzen !Framename!
		frames.mainframe.location.href = contentFrameset;
	}
}

function checkFramecall3() {
	// Ebene 3: 03.htm, 04.htm usw.
	var params = location.search;
	
	if (params) {
		var contentPage = unescape(params.substring(1));

		// Frame-URL setzen !Framename!
		frames.mitte.location.href = contentPage;
	}
}
	