/*----------------------------------globale variabeln----------------------------------------------*/

var n4 = (document.layers)?1:0; 
var ie = (document.all)?1:0; 
var n6 =(document.getElementById && !document.all)?1:0; 
var xLay = (n4) ? document.layers : document.all;
var mac = (navigator.platform == "MacPPC");
var pc = (navigator.platform == "Win32");


/*------------------------------------------------ start preload navi_img --------------------------------------------------*/

var navPath = '/gfx/_navi/';
var preImg = new Array('b_startseite', 'b_studieren', 'b_studiengaenge', 'b_termine');
var imgAll = new Array();
	
function preLoadNavi() {
	for (y = 0; y < preImg.length; y++) {
		imgAll[y * 2] = new Image();
		imgAll[y * 2].src = navPath + preImg[y] + "_n.jpg";
		imgAll[y * 2 + 1] = new Image();
		imgAll[y * 2 + 1].src = navPath + preImg[y] + "_h.jpg";
	}

}
/*------------------------------------------------ end preload navi_img ----------------------------------------------------*/

/*------------------------------------------------ start rollover_click navi_img -------------------------------------------*/

var visibleImg = "";

function onImg(path, suffix, imgName) {
	if (imgName == 'b_startseite') {
		if (document.getElementById('leftHeadHome')) document.getElementById('leftHeadHome').className = "tdLeftHeadHome";
		else if (document.getElementById('leftHeadHomeV2')) document.getElementById('leftHeadHomeV2').className = "tdLeftHeadHomeV2";
	}
	if (imgName != visibleImg) {
		document.getElementById(imgName).src = navPath + path + imgName + "_h." + suffix;
	}
}

function offImg(path, suffix, imgName) {
	if (imgName == 'b_startseite') {
		if (document.getElementById('leftHeadHome')) document.getElementById('leftHeadHome').className = "tdLeftHeadHomeN";
		else if (document.getElementById('leftHeadHomeV2')) document.getElementById('leftHeadHomeV2').className = "tdLeftHeadHomeV2N";
	}
	if (imgName != visibleImg) {
		document.getElementById(imgName).src = navPath + path + imgName + "_n." + suffix;
	}
}

function actImg(imgName, suffix) {
	if (imgName != visibleImg) {
		if (visibleImg != "") document.getElementById(visibleImg).src = navPath + visibleImg + "_n." + suffix;
		visibleImg = imgName;
	}
}

/*----------------------------------layersall definition----------------------------------------------*/

//  sichtbar 

var defaultLayer;
var arrAllSubnavis = new Array('divPopDresden', 'divPopLeipzig', 'divPopChemnitz', 'divPopFreiberg', 'divPopZittau', 'divPopZwickau', 'divPopGoerlitz', 'divPopMittweida');

function showLayer(layName) {
	if(pageLoaded == true) {
		hideAll();
		//clearTimeout(defaultLayer);
		if (n4) {
			document.layers[layName].display = "block";
		}
		if (ie){
			document.all[layName].style.display = "block";
		}
		if (n6) {
		document.getElementById(layName).style.display = "block";
		}
		// alert('eingeblendet?');
	}	
	
}

//  nicht sichtbar 

function hideAll() {
	if(pageLoaded == true) {	
		for (i = 0; i < arrAllSubnavis.length; i++) {
			if (n4) {
				document.layers[arrAllSubnavis[i]].display = "none";
			}
			if (ie){
				document.all[arrAllSubnavis[i]].style.display = "none";
			}
			if (n6) {
			document.getElementById(arrAllSubnavis[i]).style.display = "none";
			}
		}
		clearTimeout(lTimer);
	}
}

function hideLayer(layName) {
	if(pageLoaded == true) {	
		if (n4) {
			document.layers[layName].display = "none";
		}
		if (ie) {
			document.all[layName].style.display = "none";
		}
		if (n6) {
		document.getElementById(layName).style.display = "none";
		}
	}	
}

var lTimer;
var visibleLayer = '';   // wird meist in die Seite eingetragen

function startLayerTimer() {
	if(pageLoaded == true) {	
		lTimer = setTimeout("hideAll()", 500);
		if (visibleLayer) defaultLayer = setTimeout("showLayer(visibleLayer)", 500);
	}
}

function stopLayerTimer() {
	if(pageLoaded == true) {
		clearTimeout(defaultLayer);
		clearTimeout(lTimer);
	}
	
}

/*----------------------------------layersall definition----------------------------------------------*/

function switchLayer(layName) {
	if(pageLoaded == true) {
		ref = document.getElementById(layName);
		ref.style.display = (ref.style.display == 'none') ? 'block' : 'none';
	}	
	
}

/*---------------------------------- edit fontsize ----------------------------------------------*/

// Standardschriftgroesse
var initial_font_size = 1;
// Einheit, in der die Schriftgroesse angegeben ist
var font_unity = 'em';
// Schrittweite, mit der die Schrift erhoeht bzw. erniedrigt werden soll
var delta = 0.15;
// zur Speicherung der aktuellen Schriftgroesse
var fsize = initial_font_size;

// Schriftgroesse um delta erhoehen
function incFontSize() {
	if (!isNaN(delta))
		newfsize = (Math.round((parseFloat(fsize) + parseFloat(delta)) * 100) / 100);
		if (newfsize <= initial_font_size + 2 * delta) window.location.href = window.location.pathname + "?css=" + newfsize;
}

// Schriftgroesse um delta verkleinern
function decFontSize() {
	if (!isNaN(delta))
		newfsize = (Math.round((parseFloat(fsize) - parseFloat(delta)) * 100) / 100);
		if (newfsize >= initial_font_size - 2 * delta) window.location.href = window.location.pathname + "?css=" + newfsize;
}

// Schriftgroesse auf initial_font_size zurücksetzen
function resFontSize() {
	if (!isNaN(initial_font_size))
		newfsize = (Math.round((parseFloat(initial_font_size)) * 100) / 100);
		window.location.href = window.location.pathname + "?css=" + newfsize;
}