// SwapImage JS

// 画像のON/OFF切り替えの自動処理



// onloadイベントを追加 *Lightbox JS から流用

// Lightbox JS by Lokesh Dhakar - http://www.huddletogether.com/

// addLoadEvent() found at Simon Willison's weblog - http://simon.incutio.com/

function addLoadEvent(func){

    var oldonload = window.onload;

    if (typeof window.onload != 'function'){

        window.onload = func;

        load= 1;

    } else {

        window.onload = function(){

            oldonload();

            func();

        }

        load= 1;

    }

}

//初期設定

function initSwapImage(){

    if(!document.getElementsByTagName) return;

    var imgs = document.getElementsByTagName('img');

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

        if(imgs[i].getAttribute('src').match(/_off\..+?$/)){

            imgs[i].onmouseover = function(){ action(this) }

            imgs[i].onmouseout  = function(){ action(this) }

        }

    }

    function action(imgObj){

        var src = imgObj.getAttribute('src');

        var swap;

        if(src.match(/_on\./)){

            swap = src.replace(/_on\.(.+?)$/, function($0,$1){

                return '_off.'+ $1;

            });

        }else if(src.match(/_off\./)){

            swap = src.replace(/_off\.(.+?)$/, function($0,$1){

                return '_on.'+ $1;

            });

        }else{

            return false;

        }

        imgObj.src = swap;

        return true;

    }

}

addLoadEvent(initSwapImage);


