var activeSub=0;
var SubNum=0;

function reDo(){ window.location.reload() }
    window.onresize = reDo;


    //Define global variables

	    var timerID = null;
		var timerOn = false;
		var timecount = 1000;
		var what = null;
		var newbrowser = true;
		var check = false;
		/*für Newsticker*/
		var top_pos_start = "20px";
		var	left_pos = "350px";
		var	news=new Array();
		var aktpos =0;
		var zaehler = 0;
		var zaehlernews = 0;
		var tickerlayerID ="";
		var tickspeed = 50;
		var tickwait = 1000;
		var tickertop = 20;
		var tickerleft = 400;
		var tickerheight = 20;
		var tickerwidth = 350;
		var	tickerzindex = 300;
		var tickerbackcolor = "#FFFFFF";
		var tickerhidecolor = "#2188CA";
		
    	function init(){
    	//  alert ("Running Init");
          if (document.layers) {
                      //  alert ("Running Netscape 4");
                        layerRef="document.layers";
                        styleSwitch="";
                        visibleVar="show";
			screenSize = window.innerWidth;
			what ="ns4";


          }else if(document.all){
                      //  alert ("Running IE");
                        layerRef="document.all";
                        styleSwitch=".style";
                        visibleVar="visible";
			screenSize = document.body.clientWidth + 18;
			what ="ie";

		  }else if(document.getElementById){
                      //  alert ("Running Netscape 6");
                        layerRef="document.getElementByID";
                        styleSwitch=".style";
                        visibleVar="visible";
			what="moz";
		  
		  }else{
		  	//alert("Older than 4.0 browser.");
			what="none";
			newbrowser = false;
		  }
		  
 
		window.status='status bar text to go here';
		check = true;
  	 	}

	// Turns the layers on and off
        function showLayer(layerName){
        	if(check){
				buttonName = "button"+layerName.substr(0,layerName.length -2);
				changebutton(buttonName, 1, buttonsize(buttonName));
        		if (what =="none"){
        			return;
        			}
	        	else if (what == "moz"){
        			document.getElementById(layerName).style.visibility="visible";
        			}
        		else{
                  eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
                  }
		 }
        	else {// alert ("Please wait for the page to finish loading.");
        		return;}
		}

        function hideLayer(layerName){
        	if(check){
				buttonName = "button"+layerName.substring(0,layerName.length-2);		
				hrefID = "href"+layerName.substring(0,layerName.length-2);
				size = buttonsize (buttonName);
				if (what =="none"){
        			return;
        			}
        		else 
				if (what == "moz"){
        			document.getElementById(layerName).style.visibility="hidden";
					if (layerName.substring(0,layerName.length-2)==globalactive){return;}
					document.getElementById(buttonName).style.backgroundImage = "url(images/button"+size+".gif)";
					document.getElementById(hrefID).className = "menu";
        			}
        		else{
                  	eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
				  	if (layerName.substring(0,layerName.length-2)==globalactive){return;}
				  	eval(layerRef+'["'+buttonName+'"]'+styleSwitch+'.backgroundImage = "url(images/button"+size+".gif)"');
				  	eval(layerRef+'["'+hrefID+'"].className = "menu"');
				}
        
        	}
        	else {// alert ("Please wait for the page to finish loading.");
        		return;}
        }


		function hideAll(){
				hideLayer('fachschaftfl');
				hideLayer('gremienfl');
				hideLayer('studierendefl');
				hideLayer('auslandfl');
				hideLayer('pruefbuchfl');
				hideLayer('linkfl');
				}


		function startTime() {
	        if (timerOn == false) {
                timerID=setTimeout( "hideAll()" , timecount);
                timerOn = true;

	        }

		}


		function stopTime() {
	        if (timerOn) {
    	        clearTimeout(timerID);
                timerID = null;
                timerOn = false;
	        }
		}
		/*--------------------------------------------------------------------------------------------------*/
		/*--------------------------------------------------------------------------------------------------*/
		/*function onLoad(){
			init();
			
			}*/
		/* Funktionen für Ticker*/
		function tickerinit(){
			//news[0]="<a href=Javascript:link0() class='news'>Sturm und Maroni-Fest</a>";
			news[0]="<a href=Javascript:link1() class='news'>Neu: Partner-Uni in England</a>";
			news[1]="<a href=Javascript:link1() class='news'>Neues Magisterstudium</a>";
			var tickerzindexhide = tickerzindex + 1;
			var tickerzindexback = tickerzindex - 1;
			var tickertopback = tickertop - tickerheight;
			var tickerverlauflinks = tickerleft - tickerheight;
			var tickerverlaufrechts = tickerleft+tickerwidth;
			/*document.write('<div id="Versteckt" style="position:absolute; visibility:show; top:' + tickertop + 'px; left:' + tickerleft + 'px; z-index:' + tickerzindexhide + '; width : '+tickerwidth +'px; height : ' + tickerheight + 'px; background-color : ' + tickerhidecolor + '; layer-background-color : ' + tickerhidecolor + ';"></div>');*/
			document.write('<div id="Versteckt" style="position:absolute; visibility:show; top:' + tickertop + 'px; left:' + tickerleft + 'px; z-index:' + tickerzindexhide + '; width : '+tickerwidth +'px; height : ' + tickerheight + 'px; background-image :  url(images/verlauftickerunten.jpg); background-repeat : x-repeat;"></div>');
			document.write('<div id="verlaufeckelinks" style="position:absolute; visibility:show; top:' + tickertop + 'px; left:' + tickerverlauflinks + 'px; z-index:' + tickerzindexhide + '; width : '+tickerheight +'px; height : ' + tickerheight + 'px; background-image :  url(images/verlauftickereckelinks.jpg); background-repeat : no-repeat;"></div>');
			document.write('<div id="verlauflinks" style="position:absolute; visibility:show; top:' + tickertopback + 'px; left:' + tickerverlauflinks + 'px; z-index:' + tickerzindexhide + '; width : '+tickerheight +'px; height : ' + tickerheight + 'px; background-image :  url(images/verlauftickerlinks.jpg); background-repeat : no-repeat;"></div>');
			document.write('<div id="verlaufeckerechts" style="position:absolute; visibility:show; top:' + tickertop + 'px; left:' + tickerverlaufrechts + 'px; z-index:' + tickerzindexhide + '; width : '+tickerheight +'px; height : ' + tickerheight + 'px; background-image :  url(images/verlauftickereckerechts.jpg); background-repeat : no-repeat;"></div>');
			document.write('<div id="verlaufrechts" style="position:absolute; visibility:show; top:' + tickertopback + 'px; left:' + tickerverlaufrechts + 'px; z-index:' + tickerzindexhide + '; width : '+tickerheight +'px; height : ' + tickerheight + 'px; background-image :  url(images/verlauftickerrechts.jpg); background-repeat : no-repeat;"></div>');

			document.write('<div id="TickerBack" style="position:absolute; visibility:show; top:' + tickertopback + 'px; left:' + tickerleft + 'px; z-index:' + tickerzindexback + '; width : '+tickerwidth +'px; height : ' + tickerheight + 'px; background-color : ' + tickerbackcolor + '; layer-background-color : ' + tickerbackcolor + ';"></div>');

			for (i=0; i<=news.length;i++){
			divname = "news"+i;
			document.write('<div id="' + divname + '" style="position:absolute; visibility:hidden; top:' + tickertop + '; left:' + tickerleft + '; z-index:' + tickerzindex + '; width : ' + tickerwidth +'px; height : ' + tickerheight +'px; text-align:center;">'+ news[i] +'</div>');
			}
		}
		/*Ticker Links*/ 
		function link0(){
		parent.location.href = "news.html";
		}
		function link1(){
		parent.location.href = "news.html";
		}
		function tickerstart(){	
			if(check)
				{	
				tickerlayerID ="news0"
 					if (what =="none"){return;}
					else if (what == "moz")
						{
						document.getElementById(tickerlayerID).style.visibility = "visible";
						tickmoz();
						}
					else
						{
   					    eval(layerRef+'["'+tickerlayerID+'"]'+styleSwitch+'.visibility="visible"');
						tickie();
						}
					 
				}
        	else {// alert ("Please wait for the page to finish loading.");
        		return;}
		}
		
		
		function tickie(){
			aktpos = tickertop-zaehler;
			zaehler++;
			eval(layerRef+'["'+tickerlayerID+'"]'+styleSwitch+'.top="'+aktpos+'px"');
			if (aktpos == tickertop-2*tickerheight ){
				zaehlernews++;
				if (zaehlernews == news.length){
					zaehlernews=0;
					}
				tickerlayerID = "news"+zaehlernews;
				eval(layerRef+'["'+tickerlayerID+'"]'+styleSwitch+'.visibility="visible"');
				zaehler = 0;
				setTimeout("tickie()",tickspeed);
				}
			else{
				if (aktpos == 0){
					setTimeout("tickie()",tickwait);
					}
				else{
				setTimeout("tickie()",tickspeed);
				}
			}
		}
		
		function tickmoz(){
			aktpos = tickertop-zaehler;
			zaehler++;
			document.getElementById(tickerlayerID).style.top = aktpos+"px";
			if (aktpos == tickertop-2*tickerheight ){
				zaehlernews++;
				if (zaehlernews == news.length){
					zaehlernews=0;
					}
				tickerlayerID = "news"+zaehlernews;
				document.getElementById(tickerlayerID).style.visibility = "visible";
				zaehler = 0;
				setTimeout("tickmoz()",tickspeed);
				}
			else{
				if (aktpos == 0){
					setTimeout("tickmoz()",tickwait);
					}
				else{
				setTimeout("tickmoz()",tickspeed);
				}
			}
		}
		
		function changebutton(layerID, einaus, fljanein){
			/*Funktion zum Schalten der Menübuttons*/
			if (layerID=="button"+globalactive){return;}
			if(check)
				{
					size = buttonsize (layerID);
					flyoutName = layerID.substring(6,layerID.length)+"fl";
					hrefID = "href"+layerID.substring(6,layerID.length);
					if (what =="none"){return;}
					else 
					if (what == "moz")
						{
						if (einaus == 1){
							document.getElementById(layerID).style.backgroundImage = "url(images/button"+size+"hover.gif)";
							}
						else{
							if (fljanein == 0) {
								document.getElementById(layerID).style.backgroundImage = "url(images/button"+size+".gif)";
								}
							else{
								if (document.getElementById(flyoutName).style.visibility == "visible"){
									document.getElementById(hrefID).className = "menuactivefl";
									}
								else{
									document.getElementById(layerID).style.backgroundImage = "url(images/button"+size+".gif)";
									}
								}
							}
						}
					else
						{
						if (einaus == 1){
							eval(layerRef+'["'+layerID+'"]'+styleSwitch+'.backgroundImage = "url(images/button"+size+"hover.gif)"');
							}
						else{
							if (fljanein == 0) {
								eval(layerRef+'["'+layerID+'"]'+styleSwitch+'.backgroundImage = "url(images/button"+size+".gif)"');
								}
							else{
								if (eval(layerRef+'["'+flyoutName+'"]'+styleSwitch+'.visibility') == "visible"){
									eval(layerRef+'["'+hrefID+'"].className = "menuactivefl"');
									}
								else{
									eval(layerRef+'["'+layerID+'"]'+styleSwitch+'.backgroundImage = "url(images/button"+size+".gif)"');
									}
								}
							}
						}
				}
			else {// alert ("Please wait for the page to finish loading.");
        		return;}
		}
		function buttonsize (buttonName){
			switch (buttonName) {
			case "buttonhome": 
				return 60;
				break;
			case "buttonnews":
				return 60;
				break;
			case "buttonfachschaft":
				return 90;
				break;
			case "buttongremien":
				return 75;
				break;
			case "buttonstudierende":
				return 100;
				break;
			case "buttonausland":
				return 75;
				break;
			case "buttonpruefbuch":
				return 110;
				break;
			case "buttonlink":
				return 60;
				break;
			}
		}
		
		function changeflyoutbutton(layerID, einaus){
			if(check)
				{
					if (what =="none"){return;}
					else if (what == "moz")
						{
						if (einaus == 1){
							document.getElementById(layerID).style.backgroundColor = "#D3E2FE";
							}
						else{
							document.getElementById(layerID).style.backgroundColor = "#1F65A4";
							}
						}
					else
						{
						if (einaus == 1){
	   					    eval(layerRef+'["'+layerID+'"]'+styleSwitch+'.backgroundColor = "#D3E2FE"');
							}
						else{	
							eval(layerRef+'["'+layerID+'"]'+styleSwitch+'.backgroundColor = "#1F65A4"');
							}
						}
				}
			else {// alert ("Please wait for the page to finish loading.");
        		return;}
		}	
		
		function changeactivebutton(){
			/*Funktion zum Schalten der Menübuttons*/
			if(check)
				{
					layerID = "button"+globalactive;
					hrefID = "href"+globalactive;
					size = buttonsize (layerID);
					if (what =="none"){return;}
					else if (what == "moz")
						{
						document.getElementById(layerID).style.backgroundImage = "url(images/button"+size+"active.gif)";
						document.getElementById(hrefID).className = "menuactive";
						}
					else
						{
						eval(layerRef+'["'+layerID+'"]'+styleSwitch+'.backgroundImage = "url(images/button"+size+"active.gif)"');
						eval(layerRef+'["'+hrefID+'"].className = "menuactive"');
						}
				}
			else {// alert ("Please wait for the page to finish loading.");
        		return;}
		}
		
		function about(){
			window.open("about.html", "About", "resizeable=no;");
		}	

