/* --- ページトップへスクロール --- */

$(function(){
		$("#toTop a").click(function(){
		$('html,body').animate({ scrollTop: $($(this).attr("href")).offset().top }, 'slow','swing');
		return false;
		});
});


/* --- マップ(ボタンとネームプレート)のアニメーション --- */
$(function(){
	$('#map01:not(:animated)').hover(function(){
		$('#nav dt.npt01 img').attr("src","./aps/img/g_top/map/npt01_on.png");
		$('#nav dt.npt01').stop().animate({left: '490px'},'fast','swing');
		$('#nav dd.btn01').stop(true, true).fadeOut('fast');
	},function(){
		$('#nav dt.npt01 img').attr("src","./aps/img/g_top/map/npt01_off.png");
		$('#nav dt.npt01').stop().animate({left: '450px'}, 'fast','swing');
		$('#nav dd.btn01').stop(true, true).fadeIn('fast');
	})
})
$(function(){
	$('#map02:not(:animated)').hover(function(){
		$('#nav dt.npt02 img').attr("src","./aps/img/g_top/map/npt02_on.png");
		$('#nav dt.npt02').stop().animate({left: '495px'},'fast','swing');
		$('#nav dd.btn02').stop(true, true).fadeOut('fast');
	},function(){
		$('#nav dt.npt02 img').attr("src","./aps/img/g_top/map/npt02_off.png");
		$('#nav dt.npt02').stop().animate({left: '450px'},'fast','swing');
		$('#nav dd.btn02').stop(true, true).fadeIn('fast');
	})
})
$(function(){
	$('#map03:not(:animated)').hover(function(){
		$('#nav dt.npt03 img').attr("src","./aps/img/g_top/map/npt03_on.png");
		$('#nav dt.npt03').stop().animate({top:'140px'},'fast','swing');
		$('#nav dd.btn03').stop(true, true).fadeOut('fast');
	},function(){
		$('#nav dt.npt03 img').attr("src","./aps/img/g_top/map/npt03_off.png");
		$('#nav dt.npt03').stop().animate({top:'158px'},'fast','swing');
		$('#nav dd.btn03').stop(true, true).fadeIn('fast');
	})
})
$(function(){
	$('#map04:not(:animated)').hover(function(){
		$('#nav dt.npt04 img').attr("src","./aps/img/g_top/map/npt04_on.png");
		$('#nav dt.npt04').stop().animate({top:'334px'},'fast','swing');
		$('#nav dt.npt05').stop().animate({left: '215px',top: '280px'}, 'fast','swing');
		$('#nav dd.btn04').stop(true, true).fadeOut('fast');
	},function(){
		$('#nav dt.npt04 img').attr("src","./aps/img/g_top/map/npt04_off.png");
		$('#nav dt.npt04').stop().animate({top:'319px'},'fast','swing');
		$('#nav dt.npt05').stop().animate({left: '235px',top: '280px'}, 'fast','swing');
		$('#nav dd.btn04').stop(true, true).fadeIn('fast');
	})
})
$(function(){
	$('#map05:not(:animated)').hover(function(){
		$('#nav dt.npt05 img').attr("src","./aps/img/g_top/map/npt05_on.png");
		$('#nav dt.npt05').stop().animate({left: '235px',top: '320px'},'fast','swing');
		$('#nav dd.btn05').stop(true, true).fadeOut('fast');
	},function(){
		$('#nav dt.npt05 img').attr("src","./aps/img/g_top/map/npt05_off.png");
		$('#nav dt.npt05').stop().animate({left: '235px',top: '280px'},'fast','swing');
		$('#nav dd.btn05').stop(true, true).fadeIn('fast');
	})
})
$(function(){
	$('#map06:not(:animated)').hover(function(){
		$('#nav dt.npt06 img').attr("src","./aps/img/g_top/map/npt06_on.png");
		$('#nav dt.npt06').stop().animate({left: '120px',top: '180px'},'fast','swing');
		$('#nav dt.npt05').stop().animate({left: '255px',top: '280px'}, 'fast',"swing");
		$('#nav dd.btn06').stop(true, true).fadeOut('fast');
	},function(){
		$('#nav dt.npt06 img').attr("src","./aps/img/g_top/map/npt06_off.png");
		$('#nav dt.npt06').stop().animate({left: '120px',top: '190px'},'fast','swing');
		$('#nav dt.npt05').stop().animate({left: '235px',top: '280px'}, 'fast',"swing");
		$('#nav dd.btn06').stop(true, true).fadeIn('fast');
	})
})
$(function(){
	$('#map07:not(:animated)').hover(function(){
		$('#nav dt.npt07 img').attr("src","./aps/img/g_top/map/npt07_on.png");
		$('#nav dt.npt07').stop().animate({left: '-10px'},'fast','swing');
		$('#nav dd.btn07').stop(true, true).fadeOut('fast');
	},function(){
		$('#nav dt.npt07 img').attr("src","./aps/img/g_top/map/npt07_off.png");
		$('#nav dt.npt07').stop().animate({left: '20px'},'fast','swing');
		$('#nav dd.btn07').stop(true, true).fadeIn('fast');
	})
})
$(function(){
	$('#map08:not(:animated)').hover(function(){
		$('#nav dt.npt08 img').attr("src","./aps/img/g_top/map/npt08_on.png");
		$('#nav dt.npt08').stop().animate({left: '35px'},'normal','swing',slideBoxOpen);
		$('#nav dd.btn08').stop(true, true).fadeOut('fast');
	})
})

/* --- リゾートUIターンなどのスライドパネルのマウスオーバー --- */

function slideBoxOpen(){
		$('#nav .slideBox').stop(true, true).delay(200).slideDown('fast');
};

$(function(){
	$('#nav .slideBox p a').click(function(){
		$('#nav .slideBox').stop(true, true).slideUp('fast',nameTabClose);
		return false;
	});
});

function nameTabClose(){
		$('#nav dt.npt08 img').attr("src","./aps/img/g_top/map/npt08_off.png");
		$('#nav dt.npt08').stop().animate({left: '125px'},'fast','swing');
		$('#nav dd.btn08').stop(true, true).fadeIn('fast');
}


/* --- おすすめサイトバナーのマウスオーバー --- */
$(function(){
	$('#aside li').hover(function(){
		$(this).stop(true, true).fadeTo('fast',0.5);
	},function(){
		$(this).stop(true, true).fadeTo('fast',1);
	})
})


/* --- 公式WEBマガジンのマウスオーバー --- */
$(function(){
	$('#webMagazine li').hover(function(){
		$(this).css({backgroundColor: '#f8f8f8'});
		$('#'+$(this).attr('id')+' a').css({color: '#ff6600'});
	},function(){
		$(this).css({backgroundColor: '#ffffff'});
		$('#'+$(this).attr('id')+' a').css({color: '#0066ff'});
	}).click(function() {
		window.open($('#'+$(this).attr('id')+' a').attr('href'));
		return false;
	}); 
});



/* --- お役立ちコンテンツのマウスオーバー --- */
$(function(){
	$('#helpContents dl').hover(function(){
		$(this).css({backgroundColor: '#f8f8f8'});
		$('#'+$(this).attr('id')+' dd.tlk a').css({color: '#ff6600'});
	},function(){
		$(this).css({backgroundColor: '#ffffff'});
		$('#'+$(this).attr('id')+' a').css({color: '#0066ff'});
	}).click(function() {
		window.open($('#'+$(this).attr('id')+' dd.tlk a').attr('href'));
		return false;
	}); 
});
