var myevent;
function bodyOnload()
{
	resizeCRTL(true);
	window.addEvent("resize",function(e){resizeCRTL(false);});
	//bodyLinks();
	setTimeout("toggleNav()",1000);
	lookActiveLinks();
}

function lookActiveLinks()
{
	var as=$(document.body).getElementsByTagName("a");
	//checkUltimateParent(as[1].href);
	for(var i=0;i<as.length;i++) 
	{
		if(as[i].href==document.location.href || checkUltimateParent(as[i].href)==true) as[i].className="aktiv";
		/*if(as[i].innerHTML=="[mehr]" || as[i].innerHTML=="zur Antwort") $(as[i]).addEvent("click",function(e)
		{
			e.stop();
			var myHTMLRequest = new Request.HTML({
			onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript)
			{
				for(var x=0;x<responseElements.length;x++) if(responseElements[x].id=="contentOverlay") myAjaxOverlay(responseElements[x]);
			}			
			});
			myHTMLRequest.get(this.href);

			return false;
		});*/
	}
}

function kontaktForm()
{
	$("content").setStyle("height","534px");
	$$(".smallPic")[0].parentNode.removeChild($$(".smallPic")[0]);
}

function myAjaxOverlay(el)
{
	el.id="contentOverlay";
	el.className="contentOverlay";
	
	addOverlay(el,"overlayInput");
}

function printOverlay()
{
	$(document.body).innerHTML=$("contentOverlay").innerHTML;
	$(document.body).setStyles({'background-color': '#fff','padding': '28px'});
}


function checkUltimateParent(checkLink)
{
	if(checkLink==document.location.href) return true;
	try	{var baseHref=$(document.head).getElementsByTagName("base")[0].href;} 
	catch(e){return false;}
	
	dlh=document.location.href.toLowerCase();
	dlh=rtrim(dlh,".html");
	dlh=rtrim(dlh,"/");
	
	baseHref=rtrim(baseHref,".html");
	baseHref=rtrim(baseHref,"/");
	
	checkLink=rtrim(checkLink,".html");
	checkLink=rtrim(checkLink,"/");
	
	var baseHrefS=baseHref.split("/");
	var checkLinkS=checkLink.split("/");
	var dlhS=dlh.split("/");
	//if(checkLinkS[checkLinkS.length-1].innerHTML=="patentrecht") 
	//$("content").innerHTML=$("content").innerHTML+dlhS.length+"   "+checkLinkS.length+"   "+checkLink+"<br/>";
	
	//alert(dlhS[baseHrefS.length].toLowerCase()+"      "+checkLinkS[baseHrefS.length].toLowerCase()+checkLink);
	
	//alert(dlhS.length+"     "+checkLinkS.length);
	
	if(dlhS.length<=checkLinkS.length) return false;
	if(dlhS.length<baseHrefS.length || checkLinkS.length<baseHrefS.length) return false;
	
	var test=true;
	for(var x=0;x<dlhS.length-baseHrefS.length-1;x++)
	{
		if(checkLinkS.length>baseHrefS.length+x) test=test && dlhS[baseHrefS.length+x].toLowerCase()==checkLinkS[baseHrefS.length+x].toLowerCase();
	}
	//if(dlhS[baseHrefS.length].toLowerCase()==checkLinkS[baseHrefS.length].toLowerCase()) return true;
	//else return false;
	return test;
}


function resizeCRTL(slideIn)
{
	var offset=291;
	var bodySZ=$(document.body).getSize().y;
	//$("main").removeAttribute("margin-top");
	var mainSZ=$("main").getSize().y;
	var y=(Math.round((bodySZ-mainSZ)/2));
	if(y<21) y=21;
	$("body").style.backgroundPosition="0px "+(offset+y)+"px";
	
	$("body").setStyle("padding-top",y);
	
	$("body").setStyle("opacity",1);
	$(document.body).setStyle("background-color","#1a171b");
	
	if(slideIn==true) 
	{
		/*var myEffect = new Fx.Morph('body', {duration: 'short', transition: Fx.Transitions.Sine.easeOut}); 
		myEffect.start({'opacity': [0, 1]});
		var myEffect = new Fx.Morph(document.body, {duration: 'short', transition: Fx.Transitions.Sine.easeOut}); 
		myEffect.start({'background-color': "#1a171b"});*/
	}
	
}

function toggleNav()
{
	if($("contStart")==null) return;
	$("contStart").setStyle("opacity",0);
	$("contStart").style.display="block";
	var myEffect = new Fx.Morph('contStart', {duration: '1600', transition: Fx.Transitions.Sine.easeOut}); 
	myEffect.start({'opacity': [0, 1]});
	/*var myVerticalSlide = new Fx.Slide('contStart',{duration: 1500});
	myVerticalSlide.hide();
	$("contStart").style.display="block";
	myVerticalSlide.hide();
	myVerticalSlide.slideIn();*/

}


/*function bodyLinks()
{
	var as=$(document.body).getElementsByTagName("a");
	for(var i=0;i<as.length;i++)
	{
	$(as[i]).addEvent("click",function(e){
	e.stop();
	var myEffect = new Fx.Morph("body", {duration: 'short', transition: Fx.Transitions.Sine.easeOut}); 
	myEffect.onComplete=function(){document.location.href=e.target;};
	
	myEffect.start({
		'opacity': [1, 0]
	});
	
	});
	}
}

function bodyClose(y)
{
	y.stop();
	var myEffect = new Fx.Morph('body', {duration: 'short', transition: Fx.Transitions.Sine.easeOut}); 
	myEffect.start({
		'opacity': [1, 0]
	});
	myEffect.onComplete=function(){document.location.href=y.target};
}*/
