//右メニュー OPEN/CLOSE
$(function openContents() {
	$('.eventArea dl dt').each(function(index,node) {
		var triger = this.getElementsByTagName('img')[0];
		triger.originalSrc = triger.src;
		triger.rolloverSrc = triger.originalSrc.replace(/(\.gif|\.jpg|\.png)/,'_on'+"$1");
		
		//画像のプリロード処理開始
		preloadImage(triger.rolloverSrc);
		
		triger.onclick = function() {
			var parent = this.parentNode.parentNode;
			var targetBlock = $(parent).next();
			targetBlock.toggle();
			if(!$(this).hasClass('active')) {
				this.src = this.rolloverSrc;
				$(this).addClass('active');
			} else {
				this.src = this.originalSrc;
				$(this).removeClass('active');
			}
		}
	});
});

// 画像のプリロードを行う関数
// @param string 画像のパス
// @return なし
preloadImages = [];
preloadImage = function(path) {
	var pre = preloadImages;
	var len = pre.length;
	pre[len] = new Image();
	pre[len].src = path;
}
