// JavaScript Document

//画像マウスオーバー（快適）

document.getElementsByClassName = function(ClassName,tagName){

	if(!(this.all || this.getElementsByTagName)) return false;

	var elements=new Array();

	var allElements,i,len;



	if(tagName) allElements= this.getElementsByTagName(tagName) || this.all.tags(tagName);

	else allElements=this.all || this.getElementsByTagName("*");

	for(i=0,len=allElements.length; i<len; i++){

		if(allElements[i].className==ClassName) elements[elements.length]=allElements[i];

	}

	return elements;

}



/*---------------------------------------------------------------*/



function setMouseOver(){

	if(!document.getElementById) return false;

	var i;

	var imgElm = document.getElementsByClassName("naviov","IMG");

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

		if(imgElm[i]==null || imgElm[i].src=="undefined" || !imgElm[i].parentNode.href){

		}else{

			imgElm[i].onmouseover = function(){

				if(!this.src) return false;

				this.imgOrg = this.src;

				var imgSrc;

				imgSrc = this.imgOrg.substr(0,this.imgOrg.lastIndexOf("."));

				imgExt = this.imgOrg.substr(this.imgOrg.lastIndexOf("."));

				this.src = imgSrc + "_o" + imgExt;

			}

			imgElm[i].onmouseout = function(){

				if(!this.imgOrg) return false;

				this.src = this.imgOrg;

			}

		}

	}

}



/*---------------------------------------------------------------*/



function addEvent(obj,handle,lstnr) {

	if(obj.addEventListener){

		obj.addEventListener(handle,lstnr,false);

	}else if(obj.attachEvent){

		handle = "on" + handle;

		var oldfunc = obj[handle];

		if(typeof oldfunc != "function"){

			obj[handle] = lstnr;

		}else{

			obj.attachEvent(handle,lstnr);

		}

	}else{ // MacIE

		handle = "on"+handle;

		var oldfunc = obj[handle];

		if(typeof oldfunc != "function"){

			obj[handle] = lstnr;

		}else{

			obj[handle] = function(){oldfunc();lstnr();};

		}

	}

}

window.addOnload = function(lstnr){

	addEvent(window,'load',lstnr);

}

window.addOnload(setMouseOver);
