﻿/*Sponsorenwechsel*/

var angezeigt=1;

function sponsorenwechsel() {
	if (angezeigt==1) {
	document.werbebild.src="images/sponsoren/allianz.jpg";
	angezeigt=2;
	}
	
	else if (angezeigt==2) {
	document.werbebild.src="images/sponsoren/ceposa.jpg";
	angezeigt=3;
	}
		
	else if (angezeigt==3) {
	document.werbebild.src="images/sponsoren/stutzag.jpg";
	angezeigt=4;
	}

	else if (angezeigt==4) {
	document.werbebild.src="images/sponsoren/petrag.jpg";
	angezeigt=5;
	}

	else if (angezeigt==5) {
	document.werbebild.src="images/sponsoren/jslogo.jpg";
	angezeigt=1;
	}	
}





/*---------Ausklappmenue--------------------------------------*/

function position(elm) {
  	posi=getAbsoluteX(elm);
  	posiy=getAbsoluteY(elm);
  }

function getAbsoluteX (elm){
   	var x = 0;
   	var lParent = elm;
   		while (lParent) {
     	x += lParent.offsetLeft;
     	lParent = lParent.offsetParent;
   	}
   return x;
}

function getAbsoluteY (elm){
   var y = 0;
   var lParent = elm;
   while (lParent) {
     y += lParent.offsetTop;
     lParent = lParent.offsetParent;
   }
   return y;
}

/*-------------------------------------*/

function showMenu(name,number) {

/*
Die Anzahl Menüs, die zum Aufklappen bestimmt sind, werden erfasst:
Alle Links, also alle Tags <a>, die eine "box"-ID besitzen, werden gezählt.
Die Variable counter speichert die Anzahl. Sie wird für das Aufklappen gebraucht.
Die Box-Bezeichnungen müssen lückenlos sein: box1, box2. 
Hauptmenüs ohne Aufklappmenü dürfen deshalb keine Box-Bezeichnung erhalten!
*/

var dColl = document.getElementsByTagName('a');
var counter=0;
for(var i=0;i<dColl.length;i++){
var helem = dColl[i];
if(helem.id.indexOf('box')==0)++counter;
}
//alert(counter);


var groups=counter;


 for (count = 1; count <= groups; count++) {
 var content = name + count;
 var active = name + number;


/*
Die nächsten beiden Werte können verändert werden, wenn man den
Abstand von Submenü und Hauptmenü verändern will:

*/
abstand_hauptmenu_rechts=0;
abstand_hauptmenu_oben=20;


   if(content == active) {
    document.getElementById(active).style.left = posi+abstand_hauptmenu_rechts+"px";
    document.getElementById(active).style.top = posiy+abstand_hauptmenu_oben+"px";
    document.getElementById(active).style.visibility = 'visible';
    
    
    document.getElementById(active).onmouseover = clearShut;
    document.getElementById(active).onmouseout = setShut;
   }
   else {
    document.getElementById(content).style.visibility = 'hidden';
   }

  

 }
 first = name, sec = number;
 clearShut();
}

/*-------------------------------------*/
/*
Der Wert 300 gibt an, wieviele Millisekunden die Navigation nach dem
Verlassen stehen bleibt. Er kann beliebig verändert werden.
*/


function setShut() { 

timer = setTimeout("shut(first,sec)", 300);
}

/*-------------------------------------*/
function clearShut() {
	if(window.timer)
	clearTimeout(timer);
}

/*-------------------------------------*/
function shut(first,sec) {

 	var active = first + sec;
 	document.getElementById(active).style.visibility = 'hidden';
}




