//initialize "browser" 
var browser = "alt";
var bName = navigator.appName;
var bVersion = parseInt(navigator.appVersion);

var ns4 = (bName == "Netscape" && bVersion == 4) ? 1:0;

// 4+ !
var ns6 = (document.getElementById) ? 1:0;
var ie  = (document.all) ? 1:0;
var ns  = (document.layers) ? 1:0;



// Fkt. fŸr Bildertausch, mit Framebezug und Layerbezug (in NS4 notwendig) - Jan Feb.01
/* Parameter sind:
     1. Bildobjektname des aufnehmenden Containers (xxx in <img name=xxx src="...">)
     2. Bildobjektname welcher neuen Zustand reprŠsentiert (meistens in Preloadimgfkt definiert (mit new Image()))
     3. Der Name des Frames (bezogen auf top-Hierarchie), zB. 'Content'
     4. Der Name des Layers (fŸr KompatibilitŠt zu NS4 notwendig), z.B. 'submenu1'
*/
function ChgImg(imgDocID,imgObjID,frameName,layerName){
	var frameStr = "";
	if (frameName != ""){
		frameStr = "top."+frameName+".";
	}

	var layerStr = "";
	if (layerName != ""){
		layerStr = "document.layers['"+layerName+"'].";
	}

	if (document.images && (preloadFlag == true)) {
		if(ns4){ // fŸr NS4, da Images Ÿber den Layer identifiziert werden mŸssen
			frameref = frameStr+layerStr+"document.images['"+imgDocID+"'].src = '"+eval(frameStr+imgObjID).src+"'";
		}else{   // fŸr IE und NS6:
		
			frameref = frameStr+"document.images['"+imgDocID+"'].src = '"+eval(frameStr+imgObjID).src+"'";
		}
		eval(frameref);
	}
}


// die Namen der vorauszuladenden Bilder werden als Kette von Strings durch
// Komma voneinander getrennt Ÿbergeben. Die Extension ".gif" wird automatisch
// angehŠngt. Die "Highlightdatei" muss den gleichen Namen tragen und auf _over.gif
// enden. (Bsp: preloadImages('pics/hausbutton') erzeugt Imageobjekte fŸr
// 'pics/hausbutton.gif' und 'pics/hausbutton_over.gif'
// (durch Šndern des offtags und des ontags kann dies aber variiert werden)
var preloadFlag = false;
function preloadImages() {
	var offtag = "";
	var ontag = "-over";
	var extension = ".gif";

	if (document.images) {
			naviimg01on 	= newImage(preloadImages.arguments[0]+ontag+extension);
			naviimg01off 	= newImage(preloadImages.arguments[0]+offtag+extension);
			naviimg02on 	= newImage(preloadImages.arguments[1]+ontag+extension);
			naviimg02off 	= newImage(preloadImages.arguments[1]+offtag+extension);
			naviimg03on 	= newImage(preloadImages.arguments[2]+ontag+extension);
			naviimg03off 	= newImage(preloadImages.arguments[2]+offtag+extension);
			naviimg04on 	= newImage(preloadImages.arguments[3]+ontag+extension);
			naviimg04off 	= newImage(preloadImages.arguments[3]+offtag+extension);
			naviimg05on 	= newImage(preloadImages.arguments[4]+ontag+extension);
			naviimg05off 	= newImage(preloadImages.arguments[4]+offtag+extension);
			naviimg06on 	= newImage(preloadImages.arguments[5]+ontag+extension);
			naviimg06off 	= newImage(preloadImages.arguments[5]+offtag+extension);
			naviimg07on 	= newImage(preloadImages.arguments[6]+ontag+extension);
			naviimg07off 	= newImage(preloadImages.arguments[6]+offtag+extension);
			naviimg08on 	= newImage(preloadImages.arguments[7]+ontag+extension);
			naviimg08off 	= newImage(preloadImages.arguments[7]+offtag+extension);
			naviimg09on 	= newImage(preloadImages.arguments[8]+ontag+extension);
			naviimg09off 	= newImage(preloadImages.arguments[8]+offtag+extension);
			naviimg10on 	= newImage(preloadImages.arguments[9]+ontag+extension);
			naviimg10off 	= newImage(preloadImages.arguments[9]+offtag+extension);
			newstitleon 	= newImage(preloadImages.arguments[10]+ontag+extension);
			newstitleoff 	= newImage(preloadImages.arguments[10]+offtag+extension);
			

			preloadFlag 	= true;
	}
}

// Nur Hilfsfkt. fŸr preloadImages (s.o.)

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;

	}
}

// Highlightet das Navigations"bild" des aktuell besuchten Framesets
function wobinich(){
	var nameStr = "_contentbody.htm";
	if (top.contentframe.document.URL.indexOf("10200"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer11', 'naviimg11on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("10300"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer11', 'naviimg11on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("10400"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer11', 'naviimg11on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("10500"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer11', 'naviimg11on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("10600"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer11', 'naviimg11on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("20100"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer21', 'naviimg21on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("30200"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer31', 'naviimg31on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("30300"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer31', 'naviimg31on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("40200"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer41', 'naviimg41on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("40300"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer41', 'naviimg41on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("40400"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer41', 'naviimg41on','navigation','');",500);}

	if (top.contentframe.document.URL.indexOf("50100"+nameStr)!=-1){
		TimerID=setTimeout ("ChgImg('imgcontainer51', 'naviimg51on','navigation','');",500);}
}

function printwindow(){
	if(ie && navigator.appVersion.substring(22,23)==4) {
		self.focus();
		var OLECMDID_PRINT = 6;
		var OLECMDEXECOPT_DONTPROMPTUSER = 2;
		var OLECMDEXECOPT_PROMPTUSER = 1;
		var WebBrowser = '<object id="WebBrowser1" width="0" height="0" lassid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
		document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
		WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
		WebBrowser1.outerHTML = '';
	}
	else window.print()
}