
	/* ************************************************************************************************
	
		Vars initialisieren
		
	************************************************************************************************ */
	
	var JsIniLoaded		= false;
	var JsIniExecute	= new Array();
	var sysData		= new Array();
	
	// Um den korrekten Pfad rauszufinden, nehme einfach den Path aus dem mitgelieferten
	// Aufruf dieser Seite, dazu suche erstmal die js-Id ..
	if (document.getElementById('js')) {
		
		sysData['externalData']	= new Array();
		
		var tmpTest	= document.getElementById('js').src;
		
		// Splitte das nun, um den URI zu bekommen
		tmpTest	= tmpTest.split('?');
		
		// Jetzt suche alle Vars darin
		if (tmpTest[1] != '') {
			
			tmpTest	= tmpTest[1].split('&');
			
			for (var i in tmpTest) {
				
				// Jetzt noch = friemeln
				var tmpString	= tmpTest[i].split('=');
				
				sysData['externalData'][tmpString[0]]	= tmpString[1];
			}	
		}
		
	}
	
	// Pfade und Co
	sysData['baseDir']	= ((sysData['externalData']['pagebase'] != undefined) ? sysData['externalData']['pagebase'] : './' );
	sysData['imgDir']		= sysData['baseDir'] + '_images/';
	sysData['loadGif']	= sysData['imgDir'] + 'ajaxloader_grau.gif';
	sysData['jsDir']		= sysData['baseDir'] + '_js/';
	sysData['tplDir']		= sysData['baseDir'] + '_templates/';
	
	
	
	/* ************************************************************************************************
	
		OnLoad Ini Function
		
	************************************************************************************************ */
	
	function JsIni() {
	
		if (JsIniLoaded != true) {
			
			// Merker setzen, dass diese Funktion bereits ausgefuehrt wurde ...
			JsIniLoaded	= true;
			
			// Devscripte laden (werden irgendwann mal in das Framework uebernommen)
			LoadJS(sysData['jsDir'] + 'menu.js');
			
			
			// Lade framework ...
			LoadJS(sysData['jsDir'] + '_framework/fw.ini.js');
		}
	}
	
	
	/* ************************************************************************************************
		
		Diese Ini laeuft parallel zu dem onload im Bodytag, diese hier ist nur wichtiger, als das direkt im DOM-Tree
		gearbeitet werden kann, sobald dieser da ist und nicht erst, wenn die Bilder zuende geladen wurden ...
		
	************************************************************************************************ */
	
	// Mozilla / Opera Variante
	if (document.addEventListener) {
	
		document.addEventListener('DOMContentLoaded', JsIni, false);
	}
	
	// IE Variante
	if (document.readyState != undefined) {
	
		document.onreadystatechange	= function() {
			
			if (this.readyState == 'interactive') {
				
				JsIni();
			}
		};
	}
	
	
	/* ************************************************************************************************
	
		Javascripte dynamisch nachladen ...
		
	************************************************************************************************ */
	
	function LoadJS(tmpUrl) {
	
		// Objekt erstellen
		tmpObj =	document.createElement('script');
		
		// Werte zuweisen
		tmpObj.setAttribute('type','text/javascript');
		tmpObj.setAttribute('src', tmpUrl);
		
		// In den Head einfuegen
		document.getElementsByTagName('head')[0].appendChild(tmpObj);
	}