var preloadsKronan = new Object();

function initKronan() {
	var W3CDOM = (document.createElement && document.getElementsByTagName);
	if (!W3CDOM) return;
	var test = new Image();
	var tmp = new Date();
	var suffix = tmp.getTime();
	test.src = '/images/img/pixel.gif?'+suffix;
	test.onload = imageReplacementKronan;
}
                                 
                                 
function imageReplacementKronan() {
	replaceThemKronan(document.getElementsByTagName('img'));
}

function replaceThemKronan(x) { 
	for (var i=0;i<x.length;i++) {
		if (x[i].id) {
            	if (x[i].id=="menu1" || x[i].id=="menu2" ||x[i].id=="menu3" ||x[i].id=="menu4" ||x[i].id=="menu5" || x[i].id=="menu6" || x[i].id=="menu7") {
				x[i].onmouseover = function () {swapImgKronan(this.id, 'on')}
				x[i].onmouseout = function () {swapImgKronan(this.id, 'off')}
				
				preloadsKronan['n'+x[i].id] = new Image;
				preloadsKronan['n'+x[i].id].src = x[i].src

				preloadsKronan['o'+x[i].id] = new Image;
				preloadsKronan['o'+x[i].id].src = x[i].getAttribute("src2");			
			}
		}
	}
	enableAlphaImagesKronan();
}        

function swapImgKronan(picid, todo) {
	var pic = document.getElementById(picid)		 	
	if (todo=="on") {
		pic.src=preloadsKronan["o"+picid].src;    
	}
	if (todo=="off") {
		pic.src=preloadsKronan["n"+picid].src;    
	}
	enableAlphaImagesKronan();
}
   
function moreInfo() {  
	var info = document.getElementById("main_info_text")		 	
	if (info.style.display=="block") {
		info.style.display="none";    
	} else {
		info.style.display="block";    
	}
}   
   
function enableAlphaImagesKronan(){
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
	if (itsAllGood) {
		for (var i=0; i<document.all.length; i++){
			var obj = document.all[i];
			var bg = obj.currentStyle.backgroundImage;
			var img = document.images[i];
			if (bg && bg.match(/\.png/i) != null) {
				var img = bg.substring(5,bg.length-2);
				var offset = obj.style["background-position"];
				obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img+"', sizingMethod='scale')";
				obj.style.backgroundImage = "url('/images/img/pixel.gif')";
				obj.style["background-position"] = offset; // reapply
			} else if (img && img.src.match(/\.png$/i) != null) {
				var src = img.src;
				img.style.width = img.width + "px";
				img.style.height = img.height + "px";
				img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='crop')"
				img.src = "/images/img/pixel.gif";
			}

		}
	}
}
