/* standards compliant rollover script author : daniel nolan http://www.bleedingego.co.uk/webdev.php */ function initrollovers() { if (!document.getelementbyid) return var apreload = new array(); var stempsrc; var aimages = document.getelementsbytagname('img'); for (var i = 0; i < aimages.length; i++) { if (aimages[i].classname == 'imgover') { var src = aimages[i].getattribute('src'); 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); } } } } try{ window.addeventlistener("load",initrollovers,false); }catch(e){ window.attachevent("onload",initrollovers); }