var yuga = {
	preloader: {
		loadedImages: [],
		load: function (url){
			var img = this.loadedImages;
			var l = img.length;
			img[l] = new Image();
			img[l].src = url;
		}
	}
};
$(function(){
	$(".treeNav li a").each(function(){
		var current = $(this).attr("href");
		if(current == location.href){
			$(this).children().removeClass("hover");
			$(this).children().addClass("active");
			$("img.active").attr("src",	$("img.active").attr('src').replace(/(\.gif|\.jpg|\.png)/, "_on$1"));
		}
	});
	
	$('.hover img, img.hover').each(function(){
		this.originalSrc = $(this).attr('src');
		this.rolloverSrc = this.originalSrc.replace(/(\.gif|\.jpg|\.png)/, "_on$1");
		yuga.preloader.load(this.rolloverSrc);
	}).hover(function(){
		$(this).attr('src',this.rolloverSrc);
	},function(){
		$(this).attr('src',this.originalSrc);
	});

});


//新着情報
function iFrameHeight()
{
	var h = 0;

	// Opera
	if (window.opera)
	{
		h = document.getElementById('news_list').contentDocument.getElementById('inHeight').offsetHeight;
		document.getElementById('news_list').setAttribute("height",h);
	}

	// Safari ~ Chrome
	else if (/WebKit/i.test(navigator.userAgent))
	{
		var posVersion = navigator.userAgent.indexOf("WebKit/");
		var version = navigator.userAgent.substring(posVersion + 7, posVersion + 10);
		if (parseInt(version) >= 523) // Safari 3+
		{
			document.getElementById('news_list').style.height = '0px';
		}
		else // Safari 1+ or 2+
		{
			h = document.getElementById('news_list').contentDocument.height;
			return document.getElementById('news_list').style.height = '152px';
		}
		h = document.getElementById('news_list').contentDocument.height;
		document.getElementById('news_list').style.height = h + 'px';
	}

	// FireFox
	else if (navigator.userAgent.indexOf("Firefox") != -1)
	{
		h = document.getElementById('news_list').contentDocument.getElementById('inHeight').offsetHeight;
		document.getElementById('news_list').style.height = h + 6 +'px';
	}

	// IE
	else if (document.all)
	{
		h = document.frames('news_list').document.body.scrollHeight;
		document.all.news_list.style.height = h  + 'px';
	}

	// Misc
	else
	{
		h = document.getElementById('news_list').contentDocument.height;
		document.getElementById('news_list').style.height = h + 'px';
	}
}

