var activ_id;
function switchMenu(obj_id) {
	var el_1 = document.getElementById(activ_id);
	var el_2 = document.getElementById(obj_id);
	if ( el_2.style.display != 'none' ) {
		el_2.style.display = 'none';
	}
	else {
		el_2.style.display = 'block';
	}
	if (activ_id && activ_id != obj_id) {
		el_1.style.display = 'none';
		activ_id=false;
	}
	if (obj_id && obj_id != activ_id) {
		el_2.style.display = 'block';
		activ_id = obj_id;
	}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		Titel_Menue_01_Imagemap_01_over = newImage("pix/Titel_Menue_01-Imagemap_01_.jpg");
		Titel_Menue_01_Imagemap_02_over = newImage("pix/Titel_Menue_01-Imagemap_02_.jpg");
		Titel_Menue_01_Imagemap_03_over = newImage("pix/Titel_Menue_01-Imagemap_03_.jpg");
		Titel_Menue_01_Imagemap_04_over = newImage("pix/Titel_Menue_01-Imagemap_04_.jpg");
		Titel_Menue_01_Imagemap_05_over = newImage("pix/Titel_Menue_01-Imagemap_05_.jpg");
		Titel_Menue_01_Imagemap_06_over = newImage("pix/Titel_Menue_01-Imagemap_06_.jpg");
		Titel_Menue_01_Imagemap_07_over = newImage("pix/Titel_Menue_01-Imagemap_07_.jpg");
		Titel_Menue_01_Imagemap_08_over = newImage("pix/Titel_Menue_01-Imagemap_08_.jpg");
		Titel_Menue_01_Imagemap_09_over = newImage("pix/Titel_Menue_01-Imagemap_09_.jpg");
		Titel_Menue_01_Imagemap_10_over = newImage("pix/Titel_Menue_01-Imagemap_10_.jpg");
		preloadFlag = true;
	}
}

function getBrowser() {
 if (!window.RegExp) return false;
 var ret={ name:'', version: 0 };
 var AGENTS = ["opera","msie","safari","firefox","netscape","mozilla"];
 var agent = navigator.userAgent.toLowerCase();
 for (var i = 0; i < AGENTS.length; i++) {
  var agentStr = AGENTS[i];
  if (agent.indexOf(agentStr) != -1) {
   var versionExpr = new RegExp(agentStr + "[ \/]?([0-9]+(\.[0-9]+)?)");
   var version = 0;
   if (versionExpr.exec(agent) != null) {
    ret.version = parseFloat(RegExp.$1);
    ret.name=agentStr;
    return ret;
   }
  }
 }
 return ret;
}

var browser=getBrowser();
var d=document;

function scaleContentDiv() {
	var cnt=d.getElementById('content');
	if (browser.name=='opera' || (browser.name=='msie' && browser.version<7)) {
		var dd=d.body;
	}
	else {
		var dd=d.body.parentNode;
	}
	var m= 214;
	
	var sh=dd.clientHeight;
	try{
		var ch=cnt.clientHeight;
	}
	catch(e) {
		return;
	}
	cnt.style.height=(ch+(sh-ch-m))+'px';
}

function debug(msg) {
	if (typeof w == "undefined") {
		w=window.open('','w','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=640,height=400');
	}
	w.document.write(msg+"<br>");
}
function trace(o) {
	var out="";
	for (z in o) {
		try {
		if (o[z]!="" && o[z]!=null)
			if (z=="innerHTML" || z=="outerHTML") out+=z+" = [..HTML-Code..]; <br>\n";
			else out+=z+" = "+o[z]+"; <br>";
		}
		catch (e) {
			out+= z+" = ERROR: "+e+"; <br>";
		}
	}
	debug(out)
}

if (window.attachEvent) {
 window.attachEvent('onload', scaleContentDiv);
 window.attachEvent('onresize', scaleContentDiv);
}
else if (window.addEventListener) {
 window.addEventListener('load', scaleContentDiv, false);
 window.addEventListener('resize', scaleContentDiv, false);
}

