/*rollover script by two-ways*/
/*2007.08 ver2.0*/

startEvent('window','load','LoadEvent') ;

function LoadEvent(){
prImg= new Array();
for (i=0; i<document.images.length; i++){
if(document.images[i].id){
//preload
baseIMG = document.images[i].src;
newIMG = baseIMG.replace(baseIMG.substr(baseIMG.length-4,4),("_o" + baseIMG.substr(baseIMG.length-4,4)));
prImg[i] = new Image();
prImg[i].src = newIMG;
startEvent(getLayOjStr(document.images[i].id),'mouseover','Over');
startEvent(getLayOjStr(document.images[i].id),'mouseout','Out');
}
}
}

function startEvent(ojNameStr,eventTypeNameStr,funcNameStr){
eval(ojNameStr+".on"+eventTypeNameStr+"="+ funcNameStr);
}

function getLayOjStr(idName){
if(document.getElementById){
return "document.getElementById('"+idName+"')"
}
}

function Over(){//mouseover
IMG = this.id;
baseIMG = document.images[IMG].src;
if(baseIMG.substr(baseIMG.length-6,2) !="_o"){
newIMG = baseIMG.replace(baseIMG.substr(baseIMG.length-4,4),("_o" + baseIMG.substr(baseIMG.length-4,4)));
document.images[IMG].src=newIMG;
}

 }

function Out(){//mouseout
IMG = this.id;
baseIMG = document.images[IMG].src;
if(baseIMG.substr(baseIMG.length-6,2) =="_o"){
newIMG = baseIMG.replace(baseIMG.substr(baseIMG.length-6,6),baseIMG.substr(baseIMG.length-4,4));
document.images[IMG].src=newIMG;
}
}