//Rollover Image
function initRollOvers() {
	if (!document.getElementById){
		return;
	}

	var preLoads = new Array();
	var allImages = document.getElementsByTagName('img');

	for (var i = 0; i < allImages.length; i++) {
		if (allImages[i].className == 'rollover') {
			var src = allImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var oSrc = src.replace(ftype, '_on'+ftype);

			//-- スワップ元、スワップ先画像の登録
			allImages[i].setAttribute('pSrc', src);
			allImages[i].setAttribute('oSrc', oSrc);

			//-- イメージのプリロード
			preLoads[i] = new Image();
			preLoads[i].src = oSrc;

			//-- イベントの設定
			allImages[i].onmouseover = function() {
				this.setAttribute('src', this.getAttribute('oSrc'));
			}
			allImages[i].onmouseout = function() {
				this.setAttribute('src', this.getAttribute('pSrc'));
			}
		}
	}
}

var DT_Rollover=function(){var Class='Roll';var AElem=document.getElementsByTagName('img');var NClass=new Array();for(var i=0;i<AElem.length;++i){var AClass=AElem[i].className.split(/\s+/);var F=false;for(var c=0;c<AClass.length;++c){if(AClass[c]==Class){F=true;}}if(F){NClass.push(AElem[i]);}}var Over=new Array(),Out=new Array(),Pre=new Array();for(var i=0;i<NClass.length;++i){NClass[i].Over=NClass[i].src.replace(/(\.gif|\.jpg|\.png)$/,"_on$1");NClass[i].Out=NClass[i].src;NClass[i].onmouseover=function(){this.src=this.Over;};NClass[i].onmouseout=function(){this.src=this.Out;};Pre[i]=new Image();Pre[i].src=NClass[i].Over;}};var DT_TBlank=function(){var Class='TBlank';var AElem1=document.getElementsByTagName('a');var AElem2=document.getElementsByTagName('area');function Act(AElem){var NClass=new Array();for(var i=0;i<AElem.length;++i){var AClass=AElem[i].className.split(/\s+/);var F=false;for(var c=0;c<AClass.length;++c){if(AClass[c]==Class){F=true;}}if(F){NClass.push(AElem[i]);}}for(var i=0;i<NClass.length;++i){NClass[i].target='_blank';}}Act(AElem1);Act(AElem2);};var DT_WClose=function(){var Class='WClose';var AElem=document.getElementsByTagName('img');var NClass=new Array();for(var i=0;i<AElem.length;++i){var AClass=AElem[i].className.split(/\s+/);var F=false;for(var c=0;c<AClass.length;++c){if(AClass[c]==Class){F=true;}}if(F){NClass.push(AElem[i]);}}for(var i=0;i<NClass.length;++i){NClass[i].onclick=function(){window.close();};NClass[i].style.cursor='pointer';}};var DT_AddEvent=function(obj,event,func){if(obj.addEventListener){obj.addEventListener(event,func,false);}else if(obj.attachEvent){obj.attachEvent('on'+event,func);}};DT_AddEvent(window,'load',initRollOvers);DT_AddEvent(window,'load',DT_Rollover);DT_AddEvent(window,'load',DT_TBlank);DT_AddEvent(window,'load',DT_WClose);

