var smartRolloverVersion = "1.1.1";
function smartRollover(out, on) { if (!out) { out = "_0"; }; if (!on) { on = "_1"; }; var mouseover, mouseout; var images = document.images; var length = images.length; var reg = new RegExp(out + "(\.(gif|jpe?g|png))$", "i"); var attach = function(img, mouseout, mouseover) { var preload = new Image(); preload.src = mouseover; var mouseOver = function(e) { img.src = mouseover; }; var mouseOut = function(e) { img.src = mouseout; }; try { img.addEventListener('mouseover', mouseOver, false); img.addEventListener('mouseout', mouseOut, false); } catch (e) { img.attachEvent('onmouseover', mouseOver); img.attachEvent('onmouseout', mouseOut); }; }; for (var i=0; i < length; i++) { if (images[i].src.match(reg)) { mouseover = images[i].src.replace(reg, on + "$1"); mouseout = images[i].src; attach(images[i], mouseout, mouseover); }; }; }
