var ie4 = (document.all && !document.getElementById) ? true : false;
var ie5 = (document.all && document.getElementById) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (!document.all && document.getElementById) ? true : false;

var ie = (ie4 || ie5) ? true : false;

var imagePath = "img_talous/";
var imageArray = new Array(imagePath+"box_bg.gif",imagePath+"box_bg_sel.gif");
var preloadArray = new Array();

for (var i=0; i<2; i++) {
	preloadArray[i] = new Image;
	preloadArray[i].src = imageArray[i];
}

function hilite(current) {
	if (ns6 || ie) {
		current.style.background = 'url('+preloadArray[1].src+')';
	} else if (ns4) {
		current.background = 'url('+preloadArray[1].src+')';
	}
}

function dehilite(current) {
	if (ns6 || ie) {
		current.style.background = 'url('+preloadArray[0].src+')';
	} else if (ns4) {
		current.background = 'url('+preloadArray[0].src+')';
	}
}

function hilite2(target) {
	if (ns6 || ie) {
		document.getElementById(target).style.background = 'url('+preloadArray[1].src+')';
	} else if (ns4) {
		document.all[target].background = 'url('+preloadArray[1].src+')';
	}
}

function dehilite2(target) {
	if (ns6 || ie) {
		document.getElementById(target).style.background = 'url('+preloadArray[0].src+')';
	} else if (ns4) {
		document.all[target].background = 'url('+preloadArray[0].src+')';
	}
}

function hideshow(target) {
	if (ie4) {
		if (document.all[target].style.display=="none")
			show(target);
		else
			hide(target);
	} else if (ie5 || ns6) {
		if (document.getElementById(target).style.display=="none") {
			show(target);
		} else {
			hide(target);
		}
	}
}

function hide(target) {
	if (ie4) {
		document.all[target].style.display="none";
	} else if (ie5 || ns6) {
		document.getElementById(target).style.display="none";
		return true;
	}
}

function show(target) {
	if (ie4) {
		document.all[target].style.display="inline";
	} else if (ie5 || ns6) {
		document.getElementById(target).style.display="inline";
	}
}