// Zur Browser-Erkennung
var Browser = navigator.userAgent;
var Version = parseInt(navigator.appVersion);
var IsIB = Browser.indexOf("IBrowse") != -1;
var IsOp = Browser.indexOf("Opera") != -1;
var IsIE = Browser.indexOf("MSIE") != -1;
var IsNS = Browser.indexOf("Mozilla") != -1 && (!IsIE);
var IsStupid = (IsNS && Version<=3) || (IsIE && Version <= 3);

function wireRollover(img,i,j)
{
	// is it a rollover?
	if (img.name && (img.name.substring(0,9)=="rollover:"))
	{
		// find the parts needed
		var dirPos = img.src.lastIndexOf("/");
		var dir = img.src.substring(0,dirPos+1);

		var filePos = img.name.lastIndexOf(":");
		var file = img.name.substring(filePos+1,img.src.length);
		var name = img.name.substring(9,filePos);

		// wire the image to the document
		if (j == -1)
			eval("document." + name + " = document.images[" + i + "];");
		else
			eval("document." + name + " = document.layers[" + i + "].images[" + j + "];");

		// put the image names into the image
		img.activesrc = dir+file;
		img.passivesrc = img.src;

		preload(img.activesrc);
	}
}

function preload(url)
{
	var newimg = new Image();
	newimg.src = url;
}

function wireAllRollovers()
{
	var i;
	var j;

	for (i = 0;i<document.images.length;++i)
		wireRollover(document.images[i],i,-1);

	if (document.layers)
		for (i = 0;i<document.layers.length;++i)
			for (j = 0;j<document.layers[i].images.length;++j)
				wireRollover(document.layers[i].images[j],i,j);
}

function over(img)
{
	if (IsStupid || !img.activesrc)
		return;
	img.src = img.activesrc;
}

function out(img)
{
	if (IsStupid || !img.passivesrc)
		return;
	img.src = img.passivesrc;
}

