eventhaendler="onClick";
letzteraktiver="none";
listenid="klappliste";
aktuellernavpunkt="";
function onloadfunctions(){
	//fonta();
	focusweg();
	//setzeaktuellenav();
	pngfehler();
	bauescroller();
}

function naviparse(){
	klapplistenobjekt=document.getElementById(listenid);
	//klapplistenobjekt.style.width=klapplistenobjekt.style.offsetWidth+"px";
	klapplistenobjekt_li=klapplistenobjekt.getElementsByTagName("li");
	for(i=0; i<klapplistenobjekt_li.length; i++){
		aktuellerpunkt_unterli=klapplistenobjekt_li[i].getElementsByTagName("li");
		if(aktuellerpunkt_unterli.length>0){
			spanzu=klapplistenobjekt_li[i].innerHTML.replace("<ul>", "</span><ul>");
			klapplistenobjekt_li[i].innerHTML='<span onclick="javascript:klappelisteauf(this.parentNode);">'+spanzu;
			//mache_event(klapplistenobjekt_li[i], "javascript:klappelisteauf(this);");
		}
		else{
			if(klapplistenobjekt_li[i].parentNode.id==listenid){
				mache_event(klapplistenobjekt_li[i], "javascript:letzterzu();");
			}
		}
	}
}

function mache_event(punkt, knotenwert){
	//var Haendlerobj = document.createAttribute("onmouseover");
	//Haendlerobj.nodeValue = knotenwert;	
	//punkt.setAttributeNode(Haendlerobj);
	
	
		//wert="machWasAnderes('"+bew_id+"');";
		punkt.onclick=new Function(knotenwert);
	

}

function  klappelisteauf(wen){
	letzterzu();
	unterul=wen.getElementsByTagName("ul");
	unterul[0].style.display="block";
	letzteraktiver=unterul[0];
}
function letzterzu(){
	if(letzteraktiver!="none"){
		unterul[0].style.display="none";
	}
}

function focusweg(){
	allelinks=document.getElementsByTagName("a");
	for(u=0; u<allelinks.length; u++){
		allelinks[u].setAttribute("onfocus", "this.blur();");
	}
}

function setzeaktuellenav(){
	if(aktuellernavpunkt!="none" && aktuellernavpunkt!=""){
		document.getElementById(aktuellernavpunkt).src=document.getElementById(aktuellernavpunkt).src.replace("_i.png", "_a.png");
	}
}

function pngfehler(){
	aaa=new Array();
	allebilder=document.getElementsByTagName("img");
	zaehler=0;
	for(i=0; i<allebilder.length; i++){
		if(allebilder[i].src.search("png")!=-1){
			

			//var Meineid = document.createAttribute("id");
			//Meineid.nodeValue = "a"+i;
			//allebilder[i].setAttributeNode(Meineid);

			aaa[zaehler]=allebilder[i];
			//alert(aaa[i].src);
			//fixPNG(aaa[i])
			zaehler=zaehler+1;
		}
	}
	for(i=0; i<aaa.length; i++){
		fixPNG(aaa[i]);
	}
}

// SCROLLER ---------------------------------

scrollegeradearray=new Array();
jetzt_y_array=new Array();
hoehe_inhalt_array=new Array();
hoehe_maske_array=new Array();

function bauescroller(){
	alledivs=allescroller=document.getElementsByTagName("div");
	zaehler=0;
	allescroller=new Array();
	for(i=0; i<alledivs.length; i++){
		if(alledivs[i].getAttribute("name")=="scroller"){
			allescroller[zaehler]=alledivs[i];
			zaehler=zaehler+1;
		}
	}
	
	//allescroller=allescroller;
	for(i=0; i<allescroller.length; i++){
		allescroller[i].style.overflow="hidden";
		scrollegeradearray[i]=0;
		scrollerobj='<img src="/global/images/scroll_up.gif" onclick="javascript:scroll('+i+', 1);" style="position:absolute;top:0px;left:0px;visibility:hidden;cursor:pointer;"/><img src="/global/images/scroll_down.gif" onclick="javascript:scroll('+i+', -1);" style="position:absolute;bottom:0px;left:0px;cursor:pointer;"/><div style="margin-left:20px;position:absolute;top:0px;">'+allescroller[i].innerHTML+'</div>';
		
		allescroller[i].innerHTML=scrollerobj;

		if(parseInt(allescroller[i].offsetHeight)>parseInt(allescroller[i].getElementsByTagName("div")[0].offsetHeight)){
			allescroller[i].getElementsByTagName("img")[1].style.visibility="hidden";
		}
	}
}

function scroll(wen, richtung){
	if(scrollegeradearray[wen]==0){
		scrollegeradearray[wen]=1;
		jetzt_y_array[wen]=parseInt(allescroller[wen].getElementsByTagName("div")[0].style.top);
		hoehe_maske_array=allescroller[wen].offsetHeight;
		hoehe_inhalt_array[wen]=allescroller[wen].getElementsByTagName("div")[0].offsetHeight;
		if(richtung==1){
			if(jetzt_y_array[wen]<0 && hoehe_inhalt_array[wen]>hoehe_maske_array){
				neues_y=jetzt_y_array[wen]+hoehe_maske_array;
				scrollezu(neues_y, richtung, wen);
			}
			else{
				scrollegeradearray[wen]=0;
			}
		}
		else{
			if(jetzt_y_array[wen]>((hoehe_inhalt_array[wen]*-1)+hoehe_maske_array)){
				neues_y=jetzt_y_array[wen]-hoehe_maske_array;
				scrollezu(neues_y, richtung, wen);
			}
			else{
				scrollegeradearray[wen]=0;
			}
		}
	}
}


function scrollezu(y_wert, richtung, wen){
	aktuelles_y=parseInt(allescroller[wen].getElementsByTagName("div")[0].style.top);
	if(aktuelles_y!=y_wert){
		allescroller[wen].getElementsByTagName("div")[0].style.top=aktuelles_y+(richtung*2)+"px";
		window.setTimeout("scrollezu("+y_wert+", "+richtung+", "+wen+")", 1);
	}
	else{
		scrollegeradearray[wen]=0;
		if(aktuelles_y<0){
			allescroller[wen].getElementsByTagName("img")[0].style.visibility="visible";
		}
		else{
			allescroller[wen].getElementsByTagName("img")[0].style.visibility="hidden";
		}
		if(aktuelles_y>((hoehe_inhalt_array[wen]*-1)+hoehe_maske_array)){
			allescroller[wen].getElementsByTagName("img")[1].style.visibility="visible";
		}
		else{
			allescroller[wen].getElementsByTagName("img")[1].style.visibility="hidden";
		}
	}
}

function kontakt_details(){
	if(top.location.href==document.location.href){
		allelinks=document.getElementById("dreispalten").getElementsByTagName("a");
		for(u=0; u<allelinks.length; u++){
			zielurl=allelinks[u].href;
			allelinks[u].setAttribute("href", "javascript:zeigedetails('"+zielurl+"');");
		}
	}
}
function zeigedetails(wen){
	new Ajax.Updater("kontaktdetails", 'detailXML.php', {method: 'post', parameters: "&datei="+wen});
}
function mitarbeiter_details(){
	if(top.location.href==document.location.href){
		allelinks=document.getElementById("mitarbeiterspalte").getElementsByTagName("a");
		for(u=0; u<allelinks.length; u++){
			zielurl=allelinks[u].href;
			allelinks[u].setAttribute("href", "javascript:mitarbeiter_zeigedetails('"+zielurl+"');");
		}
	}
}
function mitarbeiter_zeigedetails(wen){
	new Ajax.Updater("detailrahmen", '../../mitarbeiter/detailXML.php', {method: 'post', parameters: "&datei="+wen});
}

function popup(url, breite, hoehe) {
	window.open(url,"info","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+breite+",height="+hoehe);
}

function parserechtsgebiete(){
	if(top.location.href==document.location.href){
		rechtsgebieteliste=document.getElementById("rechtsgebietsliste");
		allea_rechtsgebiete=rechtsgebieteliste.getElementsByTagName("a");
		for(y=0; y<allea_rechtsgebiete.length; y++){
			rechtsgebiete_kommarein=allea_rechtsgebiete[y].title.replace(/, /g, ",");
			allea_rechtsgebiete[y].href="javascript:blendeanwaltsbilderein('"+rechtsgebiete_kommarein+"');";
		}
	}
}

function blendeanwaltsbilderein(anwaltsstring){
	
	allebilder_navi=document.getElementById("anwaltsnavi").getElementsByTagName("img");
	for(t=0; t<allebilder_navi.length; t++){
		allebilder_navi[t].style.display="none";
	}
	document.getElementById('Mitarbeiterinnen').style.display="none";
	
	
	personenarray=anwaltsstring.split(",");
	for(q=0; q<personenarray.length; q++){
		if(document.getElementById(personenarray[q]).getElementsByTagName("img").length>0){
			aktuellesbild=document.getElementById(personenarray[q]).getElementsByTagName("img")[0];

			aktuellesbild.style.display="block";
		
			livonlinks=parseInt(document.getElementById(personenarray[q]).offsetLeft);
			libreite=parseInt(document.getElementById(personenarray[q]).offsetWidth);
			
			aktuellesbild.style.left=(livonlinks+(libreite/2))-30+"px";
		}
		if(personenarray[0]=="Mitarbeiterinnen"){
			document.getElementById('Mitarbeiterinnen').style.display="block";
		}
		
	}
}

// jQuery

 jQuery.noConflict();
 
jQuery(document).ready(function(){
	
	jQuery.each(jQuery(".infos").find("a"), function(index, value) {
		var akturl="'"+jQuery(this).attr("href")+"'";
		jQuery(this).attr("href", 'javascript: webdoc_ein('+akturl+');');
	});
	
});

function webdoc_ein(url){
	jQuery('body').append('<div id="abblender"></div>');
	jQuery("#abblender").hide();
	jQuery("#abblender").fadeTo('slow', 0.6, function(){
		jQuery(this).css("background-image", "url(/global/images/spinner.gif)").css("background-position", "center center").css("background-repeat", "no-repeat");
		var posx=parseInt(jQuery(this).width()/2)-250;
		var posy=parseInt(jQuery(this).height()/2)-350;
		jQuery.ajax({
			type: "POST",
			dataType: "",
			url: url,
			data: "webdoc=1",
			success: function(msg){
				jQuery("#abblender").css("background-image", "none");
				jQuery('body').append('<div class="webdoc"><div id="servicebar"><a href="'+url+'?drucken=1" target="_blank">Druckansicht</a> | <a href="javascript:webdoc_zu();">Schließen</a></div>'+msg+'</div>');
				jQuery('.webdoc').css('position', 'absolute').css('left', posx+'px').css('top', '-100px').css('opacity', '0');
				jQuery('.webdoc').animate(
					{opacity: 1, top: 20},
					300,
					function() {
				    	// Animation complete.				    	
				    	jQuery("#abblender").click(function(){
				    		webdoc_zu();
				    	});				    	
					}
				);
			}
		});
	});
}

function webdoc_zu(){
	jQuery("#abblender").fadeOut('fast');	
	jQuery('.webdoc').animate(
		{opacity: 0, top: -100},
	    300,
	    function() {
	    	jQuery(".webdoc").remove();
	    	jQuery("#abblender").remove();
	    }
	);
}



