/*****************

HAUPTNAVIGATION

*****************/

var laktiv;//="1";
var laktiv1;//="1";
var laktiv2;//="1";
var laktiv3;
var daktiv="1";
var zett=1;
var lpre="nl_2_1_1_1";
var activecolor="#000";
var textcolor="#6f6f6f";

// Variablen für Naviagtioninerhalb der Content Divs (Projektdarstellungen)
var cd_aktiv=1; //aktiver content navigationsdiv


////////////////////////////////////////////////
//Steuert Hauptnavigation in den drei Menüebenen
function nav(objectId,j)
	{
	if (document.getElementById(einstiegslink))
    		{
    		document.getElementById(einstiegslink).style.color=textcolor;
    		}

	document.getElementById("content").style.display="none";  	//content wird aus-
	document.getElementById("diashow").style.display="block"; 	//und diashow eingeschaltet
	var parameter = objectId.slice(3); 							//*****************************
	var parameter_array = parameter.split("_");					//Extraktion der Navigationsparameter
	var a1 = parseInt(parameter_array[0]);						//
	var a2 = parseInt(parameter_array[1]);						//
	var a3 = parseInt(parameter_array[2]);						//
	var a4 = parseInt(parameter_array[3]);						//******************************
	laktiv="nl_"+a1+"_"+a2+"_"+a3+"_"+a4;//aktiver Link
    if (a1==1)
    	{
    	laktiv1=laktiv; //aktiver Link der Ebene 1
    	}
	if (a1==2)
		{
		laktiv2=laktiv; //aktiver Link der Ebene 2
		}
	if (a1==3)
		{
		laktiv3=laktiv; //aktiver Link der Ebene 3
		}
    daktiv="nd_"+a1+"_"+a2+"_"+a3;//aktives Div;
    reset_links(a1,a2,a3,j);//alle Links einer Ebene auf Ursprungsfarbe zurücksetzen
    if(document.getElementById(laktiv3))
    	{
    	document.getElementById(laktiv3).style.color=textcolor;//reset des aktiven Liks der dritten Ebene, bei INTERNER Navigation
    	laktiv3="x"; //Änderung von laktiv3, damit unhover beim zweiten Aufruf der Liste funktioniert.
    	}
    document.getElementById(laktiv).style.color=activecolor;//Aktivem Link neue Farbe zuweisen
	if (a1==2){lpre=laktiv};
    var nd1=a1+1; /////
    var nd2=a3;   //Ermittlung der Gliederungsebene des aufzurufenden DIVs
    var nd3=a4;   /////
    var div_neu="nd_"+nd1+"_"+nd2+"_"+nd3;//aufzurufendes Div
    var folgeebene="menue_"+(a1+1);
    //alert(folgeebene);
    document.getElementById(folgeebene).style.display='block';//Folgeebene sichtbar machen
    zett++;
    document.getElementById(div_neu).style.zIndex=zett;//aufzurufendes Div sichtbar machen

    if(a1==1)
    		{
            document.getElementById('menue_3').style.display='none';
            //alert(lpre);
            document.getElementById(lpre).style.color=textcolor;
            }
    if(a1==2)//scrolldiv auf top=0 setzen
    		{
            scd="sd_"+nd1+"_"+nd2+"_"+nd3;
            //alert(scd);
            document.getElementById(scd).style.top="0px"; //scrolldiv zurücksetzen
            pos=0;
            }
    }


////////////////////////////////////////
//Blendet Kontaktdaten und Impressum ein
function kontakt()
	{
	document.getElementById('menue_3').style.display='block';
	zett++;
	document.getElementById('nd_3_5_1').style.zIndex=zett;
	document.getElementById('menue_2').style.display='none';
	document.getElementById('content').style.display='none';
	reset_links(1,1,1,4);
	}


/////////////////////////////////////////////////////////
//alle Links einer Ebene auf Ursprungsfarbe zurücksetzen:
function reset_links(a1,a2,a3,j)
         {
         for(i=1;i<=j;i++)
         	{
         	delinquent='nl_'+a1+'_'+a2+'_'+a3+'_'+i;
			if (document.getElementById(delinquent))
				{
				document.getElementById(delinquent).style.color=textcolor;
				}
         	}
         }


//////////////////////////////////////////////////////////////////
//Hovereffekt für alle Links einer Ebene außer laktiv1 und laktiv2
function unhover(id)
	{
	 id = id.slice(3); //alert("f_unhover: id ",id);
	 id_array = id.split("_");
	 //alert(id_array[0]+" "+id_array[1]+" "+id_array[2]+" "+id_array[3]);
	 dieses="nl_"+id_array[0]+"_"+id_array[1]+"_"+id_array[2]+"_"+id_array[3];
	 if (dieses != laktiv1 && dieses != laktiv2 && dieses != laktiv3)
		{
		document.getElementById(dieses).style.color=textcolor;
		}
	}


///////////////////
//Sprache wechseln
function change_lang()
		{
         currentlang=document.getElementById("main").className;
         if (currentlang == "en")
         	{
         	document.getElementById("main").className = "de";
            }
         else
         	{
            document.getElementById("main").className = "en";
            }
        }


//////////////////////////////////////////////////////////
//Navigation innerhalb Contnent-Div (Projektdarstellungen)

function change_div(richtung)
	{
	document.getElementById('cd_'+cd_aktiv).style.display='none';
	//document.getElementById('cd_'+cd_aktiv).style.zIndex=0;
	// document.getElementById('cd_'+cd_aktiv).style.visibility='hidden';
	//alert('cd_'+cd_aktiv+ 'ausblenden');
	if (richtung==2)
		{
		cd_aktiv += 1;
		if (cd_aktiv > cd_anzahl)
			{
			cd_aktiv = 1;
			}
		}
	else
		{
		cd_aktiv -= 1;
		if (cd_aktiv <= 0)
			{
			cd_aktiv=cd_anzahl;
			}
		};
		//document.getElementById('cd_'+cd_aktiv).style.zIndex=1;
		document.getElementById('cd_'+cd_aktiv).style.display='block';
		//	document.getElementById('cd_'+cd_aktiv).style.visibility='visible';

	    document.getElementById('cd_aktuell').firstChild.nodeValue = cd_aktiv;
	}

function info(infodiv)
	{
	document.getElementById('cd_'+cd_aktiv).style.display='none';
	cd_aktiv=infodiv;
	document.getElementById('cd_'+cd_aktiv).style.display='block';
	document.getElementById('cd_aktuell').firstChild.nodeValue = cd_aktiv;
	}



