/* vim:set ts=2 sw=2 sts=2 ai si nu et ft=javascript ff=dos:

  Last Change: 07-December-2008 18:11:05.
  Author: Technical team.
  Copyright: (C)Anchor Group K.K.

  URL: http://www.anchor-gr.jp/labo.html
  EMAIL: info@anchor-gr.jp

  Filename: smartrollover.js

 ---------------------------------------------------------*/
var smartRolloverVersion = "1.0.0";
function smartRollover(class_name) { if (!class_name) { class_name = "smartRollover"; }; var reg = new RegExp(class_name, "i"); var images = document.images; var length = images.length; var attach = function(img) { var on = new Image(); var out = new Image(); on.src = img.src.replace(/_0(\.(gif|jpe?g|png))$/i, "_1$1"); out.src = img.src; var mouseOver = function(e) { img.src = on.src; }; var mouseOut = function(e) { img.src = out.src; }; 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].className.match(reg)) { attach(images[i]); }; }; }

