	function BrowserCheck() {
		var b = navigator.appName
		if (b=="Netscape") this.b = "ns"
		else if (b=="Microsoft Internet Explorer") this.b = "ie"
		else this.b = b
		this.v = parseInt(navigator.appVersion)
		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 = (navigator.userAgent.indexOf('MSIE 4')>0)
		this.ie5 = (navigator.userAgent.indexOf('MSIE 5')>0)
		this.ie5 = (navigator.userAgent.indexOf('MSIE 6')>0)
		if (this.ie5) this.v = 5
		this.min = (this.ns||this.ie)
	}
	
// automatically create the "is" object
is = new BrowserCheck()


	function preload(imgObj,imgSrc) {
		if (document.images) {
			eval(imgObj+' = new Image()')
			eval(imgObj+'.src = "'+imgSrc+'"')
		}
	}

	function swapImage(imgName,newImage) {
		if (document.images) {
			window.document.images[imgName].src = eval(newImage+".src");
		}
	}

	function resetAll() {
		swapImage('button1','button1off')
		swapImage('button2','button2off')
		swapImage('button3','button3off')
		swapImage('button4','button4off')
	}

	function changeAllBut(imgName,newImage) {
		resetAll()
		swapImage(imgName,newImage)
	}

	function getObject(id,nestref) {
		if (is.ns4) return (nestref)? eval('document.'+nestref+'.document.'+id+'.document') : document.layers[id].document
		if (is.ie) return document.all[id].style
		if (is.ns5) return document.getElementById(id).style
	}

	function hideAll() {
		hide(getObject('txt1'))
		hide(getObject('txt2'))
		hide(getObject('txt3'))
		hide(getObject('txt4'))
	}

	function loadMenu(imgName) {
		hideAll()
		show(getObject(imgName))
	}

	function show(obj) {
		if (is.ns4) obj.visibility = "show"
		else if (is.ie||is.ns5) obj.visibility = "visible"
	}
	function hide(obj) {
		if (is.ns4) obj.visibility = "hide"
		else if (is.ie||is.ns5) obj.visibility = "hidden"
	}

	preload('button1on','images/consulting_on.gif')
	preload('button2on','images/server_on.gif')
	preload('button3on','images/webservice_on.gif')
	preload('button4on','images/kontakt_on.gif')
	preload('button1off','images/consulting_off.gif')
	preload('button2off','images/server_off.gif')
	preload('button3off','images/webservice_off.gif')
	preload('button4off','images/kontakt_off.gif')
	preload('txt1','images/consulting.gif')
	preload('txt2','images/server.gif')
	preload('txt3','images/webservice.gif')
	preload('txt4','images/kontakt.gif')

