//RNN Library
//required jqwery

$(function(){
	
	//TabbedPanel
	///////////////////////////////////
	var divnum = $("div.TabbedPanels").length;
	var contentIndexNum;
	var i;

	for(i=0; i <= divnum - 1; i=i+1){
		$("div.TabbedPanels:eq(" + i + ") > ul.TabbedPanelsTabGroup > li:first").addClass("TabbedPanelsTabSelected");
		$("div.TabbedPanels:eq(" + i + ") > div.TabbedPanelsContentGroup > div.TabbedPanelsContent:gt(0)").css("display", "none");
		$("div.TabbedPanels:eq(" + i + ") > div.TabbedPanelsContentGroup > div.TabbedPanelsContent:eq(0)").addClass("TabbedPanelsContentVisible");
	}

	$("div.TabbedPanels > ul.TabbedPanelsTabGroup > li").click(function(){
		contentIndexNum = $("div.TabbedPanels > ul.TabbedPanelsTabGroup > li").index(this);
		$(this).parent().children().removeClass("TabbedPanelsTabSelected").end();
		$(this).addClass("TabbedPanelsTabSelected").end();
		$(this).parent().parent().find("div.TabbedPanelsContent").css("display", "none");
		$(this).parent().parent().find("div.TabbedPanelsContent").removeClass("TabbedPanelsContentVisible");
		$("div.TabbedPanelsContent:eq(" + contentIndexNum + ")").css("display", "block");
		$("div.TabbedPanelsContent:eq(" + contentIndexNum + ")").addClass("TabbedPanelsContentVisible");
	});

	$("li.TabbedPanelsTab").hover(
		function(){
			$(this).addClass("TabbedPanelsTabHover");
 		},
		function(){
			$(this).removeClass("TabbedPanelsTabHover");
		}
	);


	
	//wordlist effects
	///////////////////////////////////
	$(function(){	
		$("div.fctools").css("opacity", "0.5");
		$("div.relatedpages").css("opacity", "0.5");
		
		$("ul.word li").mouseover(function(){
			$("div.fctools").css("opacity", "0.5");
			$("div.relatedpages").css("opacity", "0.5");
			$("div.fctools", this).css("opacity", "1");
			$("div.relatedpages", this).css("opacity", "1");
		});	
		
		$("ul.word li").mouseout(function(){
			$("div.fctools").css("opacity", "0.5");
			$("div.relatedpages").css("opacity", "0.5");
		});
	});

	//topmenu
	///////////////////////////////////
	$('div#topmenu a#login').click(function(){
		if($('div#topmenu div.popupmenu').hasClass("active")){
			$('div#topmenu div.popupmenu').removeClass("active");
			$('div#topmenu a#login div.toggle').removeClass("active");
		}else{
			$('div#topmenu div.popupmenu').addClass("active");
			$('div#topmenu a#login div.toggle').addClass("active");
		}
	});

	
	//SmoothScroll
	///////////////////////////////////

	$('div#pagetopAnchor a').click(function(){
		var jumpTo = $(this).attr('href');
		if(jumpTo.charAt(0) == '#'){
			var speed = 400;// ミリ秒
			var href= $(this).attr("href");
			var target = $(href == "#" || href == "" ? 'html' : href);
			var position = target.offset().top;
			$($.browser.safari ? 'body' : 'html').animate({scrollTop:position}, speed, 'swing');
			return false;
		 }
	});
	
	//modalbox
	///////////////////////////////////
	
	if(0 < $(".modal").size()){
		$(".modal").colorbox({width:"60%", height:"400", iframe:true, top: "30px"});	
	}
	
});

