
	function centerContainer() {
		
		//document.getElementById("glbCont").style.left = "30px";
		//alert(document.getElementById("glbCont").style.left);
		
		var x,y, hNumValue;
		if (self.innerHeight) // all except Explorer
		{
			x = self.innerWidth;
			y = self.innerHeight;
		}
		else if (document.documentElement && document.documentElement.clientHeight)
			// Explorer 6 Strict Mode
		{
			x = document.documentElement.clientWidth;
			y = document.documentElement.clientHeight;
		}
		else if (document.body) // other Explorers
		{
			x = document.body.clientWidth;
			y = document.body.clientHeight;
		}
		document.getElementById("glbCont").style.top = (((y - 612) / 2) + "px");
		
		if (getCS("divContent", "height")) {
			var hValue = getCS("divContent", "height");
			hNumValue = hValue.replace(/px/, "");
			if (hNumValue <= 550) {
				document.getElementById("divDownControl").style.visibility = "hidden";
				document.getElementById("divUpControl").style.visibility = "hidden";				
			}
		}
	}
	
	
	function getCS(objid,prop)
	{
	  var obj, propval;
	  
	  if (window.getComputedStyle)
	  {
		obj=document.getElementById(objid);
		propval=document.defaultView.getComputedStyle(obj,"").getPropertyValue(prop);
		//alert (propval);
		return propval;
	  }
	  else {
		  if (document.getElementById("glbCont").currentStyle) {
			if (document.getElementById(objid).offsetHeight <= 550) {
				document.getElementById("divDownControl").style.visibility = "hidden";
				document.getElementById("divUpControl").style.visibility = "hidden";
				return false;
			}
		  }
	  	  else {
			return false;
	  	  }
	  }
	}
	
	
	
	function getBreadCrump() {
		// Statischer Teil der URL
		var urlStart = "/";
		var htmlOutput = "";
		var incrmPath = "";
		var docURL = document.URL;
		
		//document.write(pathParts.length);
		
		endURL = docURL.replace(/http:\/\//, "");
		pathParts = endURL.split("/");
		
		
		htmlOutput += '<a href="' + urlStart + '">' + "Home" + '</a>';
		for (var i = 0; i < pathParts.length; ++i) {
			
			if (i > 1) {
				if (i!= (pathParts.length - 1)) {
						htmlOutput += '<span class="BCseperator">&gt;</span><a href="/content/' + incrmPath + pathParts[i] + '/">' + charSubstitution(pathParts[i]) + '</a>';
						incrmPath += pathParts[i] + "/";
				}
				else {
					if (document.title.toLowerCase() != "index" && document.title != "") {
						//htmlOutput += '&gt;' + charSubstitution(document.title);
					}
				}
			}
		}
		//document.title = "LOFT WomanSporting & Wellness ";
		return htmlOutput;
	}



	function getMenuImg(catName, status) {
		//console.log(catName);
		
		var url = '/images/elements/cat_' + catName;
		var docURL = document.URL;
		var urlCat;
		var endURL = docURL.replace(/http:\/\//, "");
		var pathParts = endURL.split("/");
		
		if (pathParts[2] != undefined) {
			//document.write(pathParts[2]);
			urlCat = pathParts[2].toLowerCase();
			urlCat = urlCat.replace(/\./, "");
		}
		
		if (status != 'init') {
			if (status == 'on') {
				url += '_ON.gif';	
			}
			else {
				if (urlCat == catName.toLowerCase()) {
					url += '_STAT.gif';
				}
				else {
					url += '.gif';
				}
			}
			//alert (catName + " / " + url);
			window.document.images[catName].src = url;
			//return url;
		}
		else {			
			if (urlCat == catName.toLowerCase()) {
				url += '_STAT.gif';
			}
			else {
				url += '.gif';
			}
			//document.write(pathParts[2]);
			window.document.images[catName].src = url;
		}
	}


	// Setzt Kategoriebilder + Menubilder! initial
	function setCatImg() {
		
		var docURL = document.URL;
		var urlCat;
		var endURL = docURL.replace(/http:\/\//, "");
		var pathParts = endURL.split("/");
		
		if (pathParts[2] != undefined) {
			var filePart = pathParts[2];
			filePart = filePart.replace(/\./, "");
			filePart = filePart.toLowerCase();
			window.document.images['cattitle'].src = '/images/elements/catTitle_' + filePart + '.gif';
			//alert('/images/elements/catTitle_' + filePart + '.gif');
		}
		else {
			window.document.images['cattitle'].src = '/images/elements/catTitle_loft.gif';
		}
		// Laden der initialen Menupunkte
		getMenuImg('sporting','init');
		getMenuImg('kurse', 'init');
		getMenuImg('meditationrelax','init');
		getMenuImg('saunawellness','init');
		getMenuImg('beautymore', 'init');
		getMenuImg('aktuelles', 'init')
		getMenuImg('LOFT-team','init');
		getMenuImg('kontakt', 'init');
		
		
	}



	function charSubstitution(data) {
		var cText = data.replace(/\./, "&amp;");
			cText = cText.replace(/\_/, "&nbsp;");
		return cText
	}



	function verifyCompatibleBrowser(){ 
		this.ver=navigator.appVersion 
		this.dom=document.getElementById?1:0 
		this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; 
		this.ie4=(document.all && !this.dom)?1:0; 
		this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
		this.ns4=(document.layers && !this.dom)?1:0; 
		this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5) 
		return this 
	} 
	bw=new verifyCompatibleBrowser() 
	var speed=50 
	var loop, timer 
	function ConstructObject(obj,nest){ 
		nest=(!nest) ? '':'document.'+nest+'.' 
		this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0; 
		this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0; 
		this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight 
		this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight 
		this.up=MoveAreaUp;this.down=MoveAreaDown; 
		this.MoveArea=MoveArea; this.x; this.y; 
		this.obj = obj + "Object" 
		eval(this.obj + "=this") 
		return this 
	} 
	function MoveArea(x,y){ 
		this.x=x;this.y=y 
		this.css.left=this.x 
		this.css.top=this.y 
	} 
	function MoveAreaDown(move){ 
		if(this.y>-this.scrollHeight+objContainer.clipHeight){ 
		this.MoveArea(0,this.y-move) 
		if(loop) setTimeout(this.obj+".down("+move+")",speed) 
		} 
	} 
	function MoveAreaUp(move){ 
		if(this.y<0){ 
		this.MoveArea(0,this.y-move) 
		if(loop) setTimeout(this.obj+".up("+move+")",speed) 
		} 
	} 
	function PerformScroll(speed){ 
		if(initialised){ 
			loop=true; 
			if(speed>0) objScroller.down(speed) 
			else objScroller.up(speed) 
		} 
	} 
	function CeaseScroll(){ 
		loop=false 
		if(timer) clearTimeout(timer) 
	} 
	var initialised; 
	function InitialiseScrollableArea(){ 
		objContainer=new ConstructObject('divContainer') 
		objScroller=new ConstructObject('divContent','divContainer') 
		objScroller.MoveArea(0,0) 
		objContainer.css.visibility='visible' 
		initialised=true; 
	} 
	
	function displayStatusMsg(msgStr) { 
	  status=msgStr;
	  document.returnValue = true;
	}
	
	function preloadImages() { 
	  var d=document; if(d.images){ if(!d.p) d.p=new Array();
		var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
	}
	
	function swapImgRestore() { 
	  var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	
	function findObj(n, d) { 
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); return x;
	}
	
	function swapImage() { 
	  var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	
	function reloadPage(init) {  //reloads the window if Nav4 resized
	  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
		document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
	  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
	}
	reloadPage(true);
	
	