function Browser() {
	var b = navigator.appName;
	if(b == "Netscape") this.b = "ns";
	else if(b == "Microsoft Internet Explorer") this.b = "ie";
	else this.b = b;
	this.version = navigator.appVersion;
	this.v = parseInt(this.version);
	this.ns = (this.b == "ns" && this.v >= 4);
	this.ns4 = (this.b == "ns" && this.v == 4);
	this.ns5 = (this.b == "ns" && this.v == 5);
	this.ie = (this.b == "ie" && this.v >= 4);
	this.ie4 = (this.version.indexOf('MSIE 4') > 0);
	this.ie5 = (this.version.indexOf('MSIE 5') > 0);
	this.ie55 = (this.version.indexOf('MSIE 5.5') > 0);
	this.dom = ((document.createRange && (document.createRange().createContextualFragment)) ? true : false);
	this.min = (this.ns || this.ie);
	var ua = navigator.userAgent.toLowerCase();
	if (ua.indexOf("win") >- 1) this.platform="win32";
	else if (ua.indexOf("mac") >- 1) this.platform="mac";
	else this.platform = "other";
}
is=new Browser()

// ------ BEZEICHNUNG DER ICONS IM HEAD-FRAME ------
function showContxtLayer(txt) {
	var PosX;		//LINKE POSITION
	var PosY = 23;		//OBERE POSITION
	
	switch(txt) {
		case "Home":
			PosX = 609;
			break;
		case "Kontakt":
			PosX = 650;
			break;
		case "Sitemap":
			PosX = 689;
			break;
		case "Suchen":
			PosX = 726;
			break;
	}
 
	if(is.ns4){
		with(document.layers['divContxt']){
			document.open();
			document.write('<font face="Verdana,Arial,Helvetica,sans-serif" size="-2" color="#7DA0B6"><b>' + txt + '</b></font>');
			document.close();
			left = PosX;
			top = PosY;
			visibility = "show";
		}
	}
	else if(is.ie4){
		document.all['divContxt'].innerHTML = txt;
		with(document.all('divContxt').style) {
			left = PosX;
			top = PosY;
			visibility = "visible";
		}
	}
	else {
		document.getElementById('divContxt').innerHTML = txt;
		with(document.getElementById('divContxt').style) {
			left = PosX;
			top = PosY;
			visibility = "visible";
		}
	}

}


// ------FRAMELOADER ------
function loadFrameset() {
if(top.frames.length == 0){
  top.location = "../index.htm?"+location.href;
  }
}

// ------AUSBLENDEN DER BEZEICHNUNG DER ICONS IM HEAD-FRAME ------
function hideContxtLayer() {
	if(is.ns4) document.layers['divContxt'].visibility = "hide";
	else if(is.ie4) document.all['divContxt'].style.visibility = "hidden";
	else document.getElementById('divContxt').style.visibility = "hidden";
}


// -----BILDWECHSEL- UND PRELOAD-FUNKTION FÜR BILDER IM HEAD-FRAME -----
function preload(imgObj,imgSrc) {
	eval(imgObj + ' = new Image()');
	eval(imgObj + '.src = "' + imgSrc + '"');
}

function changeImageHead(layer,imgName,imgObj) {
	if (is.ns4 && layer != null) eval('document.' + layer + '.document.images["' + imgName + '"].src = '+ imgObj + '.src');
	else document.images[imgName].src = eval(imgObj + ".src");
}

function changeImage(layer,imgName,imgObj) {
	if(is.ns4) {
		if(layer != null) eval('top.frames[0].document.' + layer + '.document.images["' + imgName + '"].src = '+ imgObj + '.src');
		else eval('top.frames[0].document.images["' + imgName + '"].src = '+ imgObj + '.src');
	}
	else top.frames[0].document.images[imgName].src = eval(imgObj + ".src");
}


function drucken() {
  var OLECMDID_PRINT= 6;
  var OLECMDEXECOPT_DONTPROMPTUSER= 2;
  var OLECMDEXECOPT_PROMPTUSER= 1;
  var WebBrowser= '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';

  if( parseFloat( navigator.appVersion ) < 4 ){      
   alert('Ihr Browser unterstützt diese Funktion nicht. Sie können diese Seite mit der Tastenkombination "Ctrl" + "P" ausdrucken.');
  }
  else {
    if((document.layers) || (document.getElementById)) { window.print() } 

    else {        
      self.focus();
      window.onerror = stopError          
      document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
      WebBrowser1.ExecWB( OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER );
      WebBrowser1.outerHTML= '';
    }
  }
}

function stopError() {return true;}