﻿//Call this function onLoad of body tag
function attachHover() {
    for (var i = 0; i < document.images.length; i++) {
		try{
			var srcData = extractPathData(document.images[i].src);

			var image = new Image();
			image.onload = function(){
				var imgEl = document.getElementById(this.id);
				imgEl.onmouseover = function(){
					var srcData = extractPathData(this.src);
					this.src = srcData.filaPathAndName+"_h."+srcData.fileExt;
				}
				imgEl.onmouseout = function(){
					this.src = this.src.replace("_h.", ".");
				}
			};
			image.src = srcData.filaPathAndName+"_h."+srcData.fileExt;
			if(document.images[i].id)image.id = document.images[i].id;
			else{
				image.id = 'img-'+i;
				document.images[i].id= 'img-'+i;
			}; 
		}
		catch(err){
			//do nothing...
		}
    }
}

function extractPathData(src){
	var tmp = new Object;
    var fileExt = src.split('.').pop();
	var filaPathAndName = src.substring(0,src.length - fileExt.length -1)
	tmp.filaPathAndName= filaPathAndName;
	tmp.fileExt = fileExt;
	return tmp;
}
var oldonload = window.onload;
if (typeof window.onload != 'function') {
    window.onload = attachHover;
} 
else{
    window.onload = function() {
        if (oldonload){
            oldonload();
        }
        attachHover();
    }
}
