function MM_preloadImages () {
    if (document.images) {
        var imgFiles = MM_preloadImages.arguments;
        if (document.preloadArray == null) {
            document.preloadArray = new Array();
        }
        var i = document.preloadArray.length;
        with (document) {
            for (var j = 0; j < imgFiles.length; j++) {
                if (imgFiles[j].charAt(0) != "#") {
                    document.preloadArray[i] = new Image();
                    document.preloadArray[i++].src = imgFiles[j];
                }
            }
        }
    }
}

var pageloaded = false;
function onpageload () {
	MM_preloadImages('/images/flags/mde_.gif',
					 '/images/flags/mit_.gif',
					 '/images/flags/men_.gif',
					 '/images/flags/mes_.gif',
					 '/images/flags/mfr_.gif',
					 '/images/flags/mni_.gif');
	pageloaded = true;
	if (IE) {
		position = document.all.colorsbox.style.pixelTop;
	}
	if (NS)
	{
		position_start = 0;
		position = document.colorsbox.top;
	}
	if (NS || IE) var action = window.setInterval("abstand()", 1);
}

function menuover (menuname) {
	if (pageloaded == false) return;
	if (!document.images) return;
	var xmenuname = '/images/flags/m'+menuname+'_.gif';
	if (document.all) {
		var elem = document.getElementById(menuname);
		elem.style.filter = "progid:DXImageTransform.Microsoft.Fade(overlap='1', duration='0.1');";
		elem.filters[0].apply();
		elem.src = xmenuname;
		elem.filters[0].play();
	} else {
		document.getElementById(menuname).src = xmenuname;
	}
}

function menuout (menuname) {
	if (pageloaded == false) return;
	if (!document.images) return;
	var xmenuname = '/images/flags/m'+menuname+'.gif';
	if (document.all) {
		var elem = document.getElementById(menuname);
		elem.style.filter = "progid:DXImageTransform.Microsoft.Fade(overlap='1', duration='0.3');";
		elem.filters[0].apply();
		elem.src = xmenuname;
		elem.filters[0].play();
	} else {
		document.getElementById(menuname).src = xmenuname;
	}
}

var position_start = 229;
var currentY = position_start;
var lastScrollY = 0;
var whichIt = null;
self.onError=null;
var NS = (document.layers) ? 1 : 0;
var IE = (document.all) ? 1 : 0;

function abstand()
{
	if (IE) { var diffY = document.body.scrollTop; }
	if (NS) { var diffY = self.pageYOffset; }

	if (diffY != lastScrollY) {
		var percent = .1 * (diffY - lastScrollY);
		if (percent > 0)
			percent = Math.ceil(percent);
		else
			percent = Math.floor(percent);
		if (IE) {
			position += percent;
			document.all.colorsbox.style.pixelTop = position + position_start;
		}
		if (NS) {
			position += percent;
			document.colorsbox.top = position + position_start;
		}
		lastScrollY = lastScrollY + percent;
	}
}