	var loadImage = new Object();
function ImagePreload (){
	for (i = 0; i < document.images.length; i++) {
		str = String(document.images[i].onmouseover);
		if(str.match(/ChangeThisImageOn/)){
				src = document.images[i].src.replace(/(\.[a-zA-Z0-9]+)$/,"_on$1");
				var ele = document.createElement('DIV');
				  ele.style.backgroundImage = 'url(' + src + ')';
				  ele.style.display = 'none';

				document.body.appendChild(ele);
		}
	}
}
function ChangeThisImage(e,src){

	if(e.srcElement){
		src_base = e.srcElement.src;
		e.srcElement.src = src;
		loadImage[e] = src_base;
	}else{
		src_base = e.target.src;
		e.target.src = src;
		loadImage[e] = src_base;
	}
}
function ChangeThisImageOn(e){

	if(e.srcElement){
		src_base = e.srcElement.src;
		src = src_base.replace(/(\.[a-zA-Z0-9]+)$/,"_on$1");
		e.srcElement.src = src;
		loadImage[e] = src_base;
	}else{
		src_base = e.target.src;
		src = src_base.replace(/(\.[a-zA-Z0-9]+)$/,"_on$1");
		e.target.src = src;
		loadImage[e] = src_base;
	}
}
function ReturnThisImage(e){
	if(e.srcElement){
		e.srcElement.src = loadImage[e];
	}else{
		e.target.src = loadImage[e];
	}
}
function VisibilityVisible(id){
	if(document.all){
		document.all(id).style.visibility = "visible";
	}else if(document.getElementById){
		document.getElementById(id).style.visibility = "visible";
	}
}
function VisibilityHidden(id){
	if(document.all){
		document.all(id).style.visibility = "hidden";
	}else if(document.getElementById){
		document.getElementById(id).style.visibility = "hidden";
	}
}
