//initialize.js
/* 20110309 jun fujimura */
/* add effect */
$(function(){
	//global navigation effect
	function globalNavi(){
		var config = {
			fadeIn        : 400,
			fadeInEasing  : "swing",
			fadeOut       : 400,
			fadeOutEasing : "swing"
		};

		//:hover
		$("#header .nav.global > li.beginner a").css({"opacity":"0","background-position":"0 -38px"});
		$("#header .nav.global > li.loan a").css({"opacity":"0","background-position":"-180px -38px"});
		$("#header .nav.global > li.atm a").css({"opacity":"0","background-position":"-360px -38px"});
		$("#header .nav.global > li.faq a").css({"opacity":"0","background-position":"-540px -38px"});
		$("#header .nav.global > li.memberservice a").css({"opacity":"0","background-position":"-720px -38px"});

		//#header .nav.global > li > a.current
		$("#header .nav.global > li.beginner a.current").css({"opacity":"1","background-position":"0 -76px"});
		$("#header .nav.global > li.loan a.current").css({"opacity":"1","background-position":"-180px -76px"});
		$("#header .nav.global > li.atm a.current").css({"opacity":"1","background-position":"-360px -76px"});
		$("#header .nav.global > li.faq a.current").css({"opacity":"1","background-position":"-540px -76px"});
		$("#header .nav.global > li.memberservice a.current").css({"opacity":"1","background-position":"-720px -76px"});

		// #header .nav.global > li > a[class!=current]
		$("#header .nav.global > li > a[class!=current]").hover(function(){
			$(this).stop().animate({"opacity":"1"},config.fadeIn,config.fadeInEasing);
		},
		function(){
			$(this).stop().animate({"opacity":"0"},config.fadeOut,config.fadeOutEasing);
		});

		// #header .nav.global > li > a[class=current]
		$("#header .nav.global > li > a[class=current]").hover(function(){
			$(this.parentNode).stop().animate({"opacity":"0"},config.fadeIn,config.fadeInEasing);
		},
		function(){
			$(this.parentNode).stop().animate({"opacity":"1"},config.fadeOut,config.fadeOutEasing);
		});
	}

	//scrollTo
	function scrollTo(){
		// 目次から各Hタグ，およびその逆のリンクのジャンプ処理
		$("a.insideLink").click(function(){
			$.scrollTo($(this).attr("href"), "slow", 300);
			return false;
		});
	}


	//rich button
	function richButton(){
		var $btn = $("a.rich-button"),
			config = {
				fadeIn        : 300,
				fadeInEasing  : "swing",
				fadeOut       : 300,
				fadeOutEasing : "swing"
			};
		if($btn.length===0) return false;

		$(".static").removeClass('static');

		$btn.each(function(){
			var $btn = $(this);
			$btn.hover(function(){
				$btn.stop().animate({"opacity":"0"},config.fadeIn,config.fadeInEasing);
			},
			function(){
				$btn.stop().animate({"opacity":"1"},config.fadeOut,config.fadeOutEasing);
			});
		});
	}

	globalNavi();
	richButton();
	scrollTo();
});

// open window
function windowOpen(uri){
	window.open(uri,"01","scrollbars=1,resizable=0,width=580,height=500")
}

