var preloads = new Array();
function hoverImage(img)
{
	var id = img.id;
	if (typeof id != 'string') return;
	
	img.src = (img.src == preloads[id][0].src) ? preloads[id][1].src : preloads[id][0].src ;
}
function getHoverImages()
{
	var imgs = document.getElementsByTagName('img');
	if (typeof imgs == 'undefined') return;
	
	for (var i=0; i<imgs.length; i++)
	{
		var img = imgs[i];
		if (img.className == 'imgHover')
		{
			var src = img.src.split('.');
			var ext = src.pop();
			src = src.join('.');
			
			var normal = new Image();
			var hover = new Image();
			normal.src = img.src;
			hover.src = src+'_over.'+ext;
			
			img.id = normal.id = hover.id = preloads.length;
			img.onmouseover = img.onmouseout = function() { hoverImage(this); };
			preloads[preloads.length] = new Array(normal,hover);
		}
	}
}
function init()
{
	getHoverImages();
	//ie6pngfix();
}
if (window.addEventListener)
{
	//DOM method for binding an event
	//window.addEventListener("load", init, false)
	document.addEventListener("DOMContentLoaded", init, false);
}
else if (window.attachEvent) 
{
	//IE exclusive method for binding an event
	window.attachEvent("onload", init);
}
else if (document.getElementById)
{
	//support older modern browsers
	window.onload=init;
}

