(function(){

    //
    // イベントを追加する関数 
    //
    function addEvent(eventTarget, eventName, func){
        if(eventTarget.addEventListener){
            // モダンブラウザ 
            eventTarget.addEventListener(eventName, func, false);
        }else if(window.attachEvent){
            // IE 
            eventTarget.attachEvent('on'+eventName, function(){func.apply(eventTarget);});
        }
    }

    setRollOver();

    //
    // ロールオーバー（通常版）
    //
    function setRollOver(){

        var imgs = document.images;
        if(!imgs){return;}

        var preload = [];

        for(var i=0;i<imgs.length;i++){
            setRolloverHandler(imgs[i]);
        }

        function setRolloverHandler(ele){
            var splitname = ele.src.split('_rollout.');
            if(splitname[1]){
                //ファイル名を保存 
                ele.src_rollout = ele.src;
                ele.src_rollover = splitname[0]+'_rollover.'+splitname[1];

                //ロールオーバー・アウト処理それぞれを設定 
                addEvent(ele,'mouseover',function(){this.src = this.src_rollover;});
                addEvent(ele,'mouseout',function(){this.src = this.src_rollout;});

                //プリロード 
                var l = preload.length;
                preload[l] = new Image();
                preload[l].src = ele.src_rollover;
            }
        }
    }

})();


//
// 新しいwindowを開く
//
function rewin(re){
	if(opener && !opener.closed){
		opener.location.href = re;
	}
	else{
		newwin = window.open("","mwindow");
		newwin.location.href = re;
	}
}


function openwin( win ){
	window.open(win,'infomation','width=560,height=580,toolbar=yes,menubar=no,status=yes,scrollbars=yes,location=no,directories=no,resizable=yes');
}

