// some known objects
var nc   =  !!(document.captureEvents  && !document.getElementById);
var nc6  =  !!(document.captureEvents  && document.documentElement);
var op6  =  !!(document.getElementById && !document.documentElement);
var op7  =  !!(window.opera && /Opera( |\/)7/i.exec(navigator.userAgent));
var ie   =  !!document.all;
var ie4  =  !!(document.all           && !document.documentElement);
var ie5  =  !!(document.all           && document.documentElement);
var dom  =  !!document.getElementById;
var mac  =  !!(navigator.userAgent.indexOf("Mac")!=-1);

// reverenz to div-layers
function dRef(num)	{return (nc? document.layers[num] : (ie4? document.all[num]       : document.getElementById(num)))}
function dRefS(num)	{return (nc? document.layers[num] : (ie4? document.all[num].style : document.getElementById(num).style))}

// Groesse Browserfenster / Dokument
function winSize() {
    if(ie) {
        breit 	= document.body.clientWidth;
        hoch  	= document.body.clientHeight;
    }
    if (nc || nc6) {
        breit 	= self.innerWidth;
        hoch  	= self.innerHeight;
    }
}

function sing_it_again_Sam () {
	if (nc && (breit !=	self.innerWidth || hoch != self.innerHeight)) history.go(0);
}
if (nc) window.onresize =  sing_it_again_Sam;

function changeImg(id, stat) {
	if (nc) document.layers["bluete" + id].document.images[0].src =  stat? naviOn[id].src : naviOff.src
	else    document.images["blueteGfx" + id].src                 =  stat? naviOn[id].src : naviOff.src
}

var images =  new Array("bluete0","bluete1","bluete2","bluete3","bluete4");
var naviOn =  new Array();
for (var i = 0; i < images.length; i++) {
	naviOn[i]     =  new Image();
	naviOn[i].src =  "gfx/navi/" + images[i] + ".gif";
}
var naviOff     =  new Image();
	naviOff.src =  "gfx/navi/blueteOff.gif";
