/*--------------------------------------------------------------------------*
 *
 *  imageReplace JavaScript Library beta3
 *
 *  MIT-style license.
 *
 *  2007 Kazuma Nishihata
 *  http://www.webcreativepark.net
 *
 *--------------------------------------------------------------------------*/

new function(){

   var ImagesDir = (function (){
      if (document.domain.match('iridge'))
	 return "/tegat.jp";
      else
	 return "";
   })() + "/user_data/packages/default/img/user_data/replace/";

   if(window.addEventListener){
      window.addEventListener('load',imageReplace,false);
   }else if(window.attachEvent){
      window.attachEvent('onload',imageReplace);
   }

   function imageReplace(){

      elements = document.MygetElementsByClassName("imageReplace");

      for (var i=0; i<elements.length; i++) {

	 var element = elements[i];

	 var classnames = element.getAttribute('className') || element.getAttribute('class');
	 var classes = classnames.split(" ");
	 if(classes[2]){
	    var onImg  = " onmouseover=\"this.src='"+ImagesDir+classes[2]+"'\"";
	    var offImg = " onmouseout=\"this.src='"+ImagesDir+classes[1]+"'\"";
	 }else{
	    var onImg  = "";
	    var offImg = "";
	 }
	 if(classes[1])element.innerHTML = '<img src="'+ImagesDir+classes[1]+'" alt="'+element.innerHTML+'" id="imageReplace'+i+'" border="0" '+onImg+offImg+'/>';
	    }
   }



   document.MygetElementsByClassName = function(className){
      var i, j, eltClass;
      var objAll = document.getElementsByTagName ? document.getElementsByTagName("*") : document.all;
      var objCN = new Array();
      for (i = 0; i < objAll.length; i++) {
	 eltClass = objAll[i].className.split(/\s+/);
	 for (j = 0; j < eltClass.length; j++) {
	    if (eltClass[j] == className) {
	       objCN.push(objAll[i]);
	       break;
	    }
	 }
      }
      return objCN;
   }
}