var lastusenavi=new Date();
 	function popup(showurl){
 		window.open(showurl,'popup','width=620,height=620,').focus();
 	}
 	function getLeft(l)
		{
		  if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
		  else return (l.offsetLeft);
		}
	function getTop(l)
		{
		  if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
		  else return (l.offsetTop);
		}
	function resize(){
		if(document.height){
			var xanker=document.getElementById('marker');
			var xanker1=document.getElementById('marker1');
			var haupt=document.getElementById('haupt');
			var posleft=getLeft(xanker);
			var postop=getTop(xanker);
			var postop1=getTop(xanker1);
			haupt.style.height='97%';
			if(postop+30>document.height && postop1<postop)
				haupt.style.height=postop*1;
			else if(postop1+30>document.height)
				haupt.style.height=postop*1;
			else
				haupt.style.height='97%';
			
		}
		if(navigator.userAgent.toLowerCase().indexOf("opera") != -1){
	 		document.getElementById('main').style.left=7;
	 		document.getElementById('title').style.left=20;
	 		document.getElementById('content').style.left=0;
	 	}
	}
	function showLayer(id){
		 	 document.getElementById(id).style.visibility = "visible";
		 	 var a = id.replace('subnavi','');
		 	 if(a.charAt(0)>1 && a.charAt(0)>9)highlight(a);
		 	 lastusenavi=new Date();
	}
	function hideLayerH(id){
		 	 document.getElementById(id).style.visibility = "hidden";
		 	 var a = id.replace('subnavi','');
		 	 if(a.charAt(0)>1 && a.charAt(0)>9)downlight(a);
	}
	function downlight(id){
			document.getElementById(id).style.color = "#48626F";
	}
	function highlight(id){
			document.getElementById(id).style.color = "#fff";
	}
	function restore(id){
		window.setTimeout("restore('"+id+"')",5000);
		var jetzt=new Date();
		if(lastusenavi.getTime()<jetzt-6000){
			hideAllLayers();
			showLayer(id);
		}
	}
	function setSubnavi(id){
		showLayer(id);
		restore(id);
	}
	function hideAllLayers(){
		 	hideLayerH('subnaviSoftware');
		 	hideLayerH('subnaviUnternehmen');
		 	hideLayerH('subnaviBildergalerie');
		 	hideLayerH('subnaviService');
 	 		hideLayerH('subnaviTermine');
 	 		hideLayerH('subnaviReferenzen');
 	 		hideLayerH('subnaviPartner');
 	 		hideLayerH('subnaviPresse');
 	 		hideLayerH('subnaviKontakt');
 	}
 	function hideAllNumLayers(von,bis){
		 	for(var x=von;x<=bis;x++)
		 		hideLayerH(''+x);
 	}
 	function MoveNiederlassungen (E) {
		var nieder=document.getElementById("niederlassugen");
		var welt=document.getElementById('welt');
		if(document.all){
			var x=event.clientX-getLeft(welt)+20;
			var y=event.clientY+10;
			if(x>10 && x<210 && y>80 && y<280){
				nieder.style.left=x;
				nieder.style.top=y;
			}
		}else{
			var x=E.clientX-getLeft(welt)+20;
			var y=E.clientY+10;
			nieder.style.left=x;
			nieder.style.top=y;
		}
	}
				
	