	function newImage(arg) {
		if (document.images) {
			rslt = new Image();
			rslt.src = arg;
			return rslt;
		}
	}
	function changeImagesArray(array) {
		if (preloadFlag == true) {
			var d = document; var img;
			for (var i=0; i<array.length; i+=2) {
				img = null; var n = array[i];
				if (d.images) {img = d.images[n];}
				if (!img && d.getElementById) {img = d.getElementById(n);}
				if (img) {img.src = array[i+1];}
			}
		}
	}
	function changeImages() {
		changeImagesArray(changeImages.arguments);
	}
	var preloadFlag = false;
	function preloadImages() {
		if (document.images) {
			pre_menu_services_hover = newImage('../shared/menu/menu_services_hover.jpg');
			pre_menu_fleet_hover = newImage('../shared/menu/menu_fleet_hover.jpg');
			pre_menu_development_hover = newImage('../shared/menu/menu_development_hover.jpg');
			pre_menu_production_hover = newImage('../shared/menu/menu_production_hover.jpg');
			preloadFlag = true;
		}
	}

	function SwitchImg(imgname, lang, folder) {
		result = eval("document.getElementById('" + imgname + "')");
		if (result) {
			result.src = "../shared/" + folder + "pic_" + imgname + "_hover_" + lang + ".jpg";
		};
	};
	function RestoreImg(imgname, lang, folder) {
		result = eval("document.getElementById('" + imgname + "')");
		if (result) {
			result.src = "../shared/" + folder + "pic_" + imgname + "_" + lang + ".jpg";
		};		
	};
	
	// The function will run through the array. If it finds an object through the eval() statement, the object opacicty will be set.
	var a_Images = Array("satlite_logo", "satplus_logo", "retrosat_logo", "followit_logo", "alert_logo", "isb4europ_logo", "kpn_logo", "retrosat_lite", "retrosat_go", "eurecafleet", "hiswa_nl");
	function FadeInImages() {
		for (var i=0;i<11;i++) { window.setTimeout("setOpacity("+i+")", 100*i); };
	};

	function setOpacity(value) {
		for (var i=0; i < a_Images.length; i++) { // (anImage in a_Images) {
			result = eval("document.getElementById('" + a_Images[i] + "')");
			if (result) {
				result.style.opacity = value/10;
				result.style.filter = 'alpha(opacity=' + value*10 + ')';
			};
		};
	};
