/*
	Standards Compliant Rollover Script
	Author : Daniel Nolan
	http://www.bleedingego.co.uk/webdev.php
*/
var initRolloversJS =
{
	init:function(targetTag)
	{
	if(!document.getElementsByTagName) return false;
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName(targetTag);
		for (var i = 0; i < aImages.length; i++)
		{
			if (aImages[i].className.indexOf('rollover') != -1)
			{
				var src = aImages[i].getAttribute('src');
				if(src.indexOf('_o.') === -1)
				{
				var ftype = src.substring(src.lastIndexOf('.'), src.length);
				var hsrc = src.replace(ftype, '_o'+ftype);
				aImages[i].setAttribute('hsrc', hsrc);
				aPreLoad[i] = new Image();
				aPreLoad[i].src = hsrc;
					aImages[i].onmouseover = function()
					{
					sTempSrc = this.getAttribute('src');
					this.setAttribute('src', this.getAttribute('hsrc'));
					}
					aImages[i].onmouseout = function()
					{
						if(!sTempSrc)
						{
						sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
						}
					this.setAttribute('src', sTempSrc);
					}
				}
			}
		}
	},
	prepare:function()
	{
	initRolloversJS.init('img');
	initRolloversJS.init('input');
	}
}
function initRollovers()
{
initRolloversJS.prepare;
}
initRollovers();
try
{
window.addEventListener("load",initRolloversJS.prepare,false);
}
catch(e)
{
window.attachEvent("onload",initRolloversJS.prepare);
}
