// Menüsteuerung:
// Funktionen sind so allgemein gehalten, dass sowohl Bild- als auch Textelemente
// als Menüpunkte verwaltet werden können

// Variablen zur Menüsteuerung
var active_men="leer";
var active_haupt=new Array("");
var active_unter=new Array("");
var mover= new Array("#ce0b0b");		//rot
var mout= new Array("#0C1A6E");			//blau
//var sichtbar="visible";
//var versteckt="hidden";
var sichtbar="block";
var versteckt="none";
	
	var i=1;

// Bild(statisch)-Text(RollOver)-Menue	=> BS-TR
function setze_active_bstr(sa_men,sa_unter_id){
	setze_active_menue(sa_men);
	active_unter=setze_activ_style(sa_unter_id,active_unter);
}

// Text(RollOver)-Text(RollOver)-Menue	=> TR-TR
function setze_active_trtr(sa_men, sa_haupt_id, sa_unter_id){
	//alert(sa_men+', '+sa_haupt_id+', '+sa_unter_id);
	setze_active_menue(sa_men);
	active_haupt=setze_activ_style(sa_haupt_id,active_haupt);
	active_unter=setze_activ_style(sa_unter_id,active_unter);
	//alert("|"+active_men+"|");
}

// Bild(RollOver)-Text(RollOver)-Menue	=> BR-TR
function setze_active_brtr(sa_men,sa_haupt_id,sa_haupt_on,sa_haupt_off,sa_unter_id){
	setze_active_menue(sa_men);
	active_haupt=setze_activ_bild(sa_haupt_id,sa_haupt_on,sa_haupt_off,active_haupt);
	active_unter=setze_activ_style(sa_unter_id,active_unter);
}

// Bild(RollOver)-Bild(RollOver)-Menue	=> BR-BR
function setze_active_brbr(sa_men,sa_haupt_id,sa_haupt_on,sa_haupt_off,sa_unter_id,sa_unter_on,sa_unter_off){
	setze_active_menue(sa_men);
	active_haupt=setze_activ_bild(sa_haupt_id,sa_haupt_on,sa_haupt_off,active_haupt);
	active_unter=setze_activ_bild(sa_unter_id,sa_unter_on,sa_unter_off,active_unter);
}


//*STYLE*****************************************************************************************

// nimmt direkt Textformatierung bzgl. fontWeight und color vor
function aendere_style(fa_style_id, fa_style){
		if(document.getElementById){
  	  //document.getElementById(fa_style_id).style.fontSize=fa_style[1];
  	  document.getElementById(fa_style_id).style.color=fa_style[0];
	  }
  	else if(document.all && !document.getElementById){
    	//document.all[fa_style_id].style.fontSize=fa_style[1];
    	document.all[fa_style_id].style.color=fa_style[0];
	  }
}

// soll formatieren, wenn f_id nicht gleich dem aktiven Button ist
function stylen(f_style_id,f_style,f_active_style){
	if(f_style_id!=f_active_style[0]){
		aendere_style(f_style_id,f_style);
	}
}

function setze_activ_style(fsa_style_id,fsa_active_style){
	if(fsa_style_id!=fsa_active_style[0]){
		if(fsa_active_style[0]==""){
			fsa_active_style[0]=fsa_style_id;
		}
		aendere_style(fsa_active_style[0],mout);
		fsa_active_style[0]=fsa_style_id;
	}
	aendere_style(fsa_style_id,mover);
	return fsa_active_style;
}

//*ENDE-STYLE************************************************************************************


//*BILD******************************************************************************************

// nimmt direkt den Bildwechsel vor
function aendere_logo(fa_bild_id,fa_bild_id1){
	//alert(i);
	var o=new Array();
	var u=new Array();
	o[1]=new Image(); o[1].src="image/logo.gif";
	u[1]=new Image(); u[1].src="image/logo_u.gif";
	o[2]=new Image(); o[2].src="image/logo/logo1.gif";
	u[2]=new Image(); u[2].src="image/logo/logo1_u.gif";
	i=i+1;
	if(i>2) i=1;
	fa_bild_id.src = o[i].src;
	fa_bild_id1.src = u[i].src;
}

function aendere_pass(fa_bild_id,f_quelle){
	//alert(i);
	fa_bild_id.src = f_quelle.src;
}

// soll Bildwechsel vornehmen, wenn w_id nicht gleich dem aktiven Bold ist
function bild(f_bild_id, f_src,f_active_bild) {
	if(f_bild_id!=f_active_bild[0]){
		aendere_bild(f_bild_id,f_src);
	}
}

function setze_activ_bild(fsa_bild_id,fsa_on,fsa_off,fsa_active_bild){
	//alert("id: "+a_haupt+"  active_haupt: "+active_haupt);
	fsa_active_bild.push("");
	if(fsa_bild_id!=fsa_active_bild[0]){
		if(fsa_active_bild[0]==""){
			fsa_active_bild[0]=fsa_bild_id;
			fsa_active_bild[1]=fsa_off;
		}
		aendere_bild(fsa_active_bild[0],fsa_active_bild[1]);
		fsa_active_bild[0]=fsa_bild_id;
		fsa_active_bild[1]=fsa_off;
	}
	aendere_bild(fsa_bild_id,fsa_on);
	return fsa_active_bild;
}

//*ENDE-BILD*************************************************************************************


//*MENUE*****************************************************************************************

// nimmt direkt den Menüwechsel vor und setzt den Anzeigestatus
function aendere_menue(fa_men_id,fa_anzeige){
//alert(fa_men_id);
  if(document.getElementById){
//    document.getElementById(fa_men_id).style.visibility=fa_anzeige;
    document.getElementById(fa_men_id).style.display=fa_anzeige;
  }
  else if(document.all && !document.getElementById){
//    document.all[fa_men_id].style.visibility=fa_anzeige;
    document.all[fa_men_id].style.display=fa_anzeige;
  }
}

// soll Menüpunkt ändern, wenn m_men nicht gleich dem aktiven Menüpunkt ist
function menue(f_men_id,f_anzeige){
	if(f_men_id!=active_men){
		aendere_menue(f_men_id,f_anzeige);
	}
}

// setzt den ausgewählten Menüpunkt als aktiv und deaktiviert den zuletzt aktiven
function setze_active_menue(fsa_men_id){
	//alert(active_men);
	if(fsa_men_id!=active_men){
		aendere_menue(active_men,versteckt);
		active_men=fsa_men_id;
	}
	aendere_menue(fsa_men_id,sichtbar);
}

//*ENDE-MENUE************************************************************************************
