/*-------------------------------------------------------------

	function.js

-------------------------------------------------------------*/
/*-------------------------------------------------------------
	メインメニュー最後の要素だけborder消す　IE用
	jquery
-------------------------------------------------------------*/
$(function() {$("#main_menu dl dd:last-child a").css("border-bottom-width", "0px");});

/*-------------------------------------------------------------
	ロールオーバー
	jquery
-------------------------------------------------------------*/
$(document).ready( function() {
	$(function(){
		$("#main_menu dl dt a").hover(
			function(){
			//	$(this).css("opacity", "0.7");
			//	$(this).css("filter", "alpha(opacity=70)");
				$(this).fadeTo(300, 0.7);
			},
			function(){
				$(this).fadeTo(300, 1);
			}
		);
	});
});
/*-------------------------------------------------------------
	バナー
	jquery
-------------------------------------------------------------*/
$(document).ready( function() {
	$(function(){
		$("#bn_campaign").hover(
			function(){
				$(this).css("opacity", "0.4");
				$(this).css("filter", "alpha(opacity=40)");
				$(this).fadeTo(300, 1.0);
			},
			function(){
				//$(this).fadeTo(200, 1);
			}
		);
	});
});
$(document).ready( function() {
	$(function(){
		$("#bn_voice").hover(
			function(){
				$(this).css("opacity", "0.4");
				$(this).css("filter", "alpha(opacity=40)");
				$(this).fadeTo(300, 1.0);
			},
			function(){
				//$(this).fadeTo(200, 1);
			}
		);
	});
});
/*-------------------------------------------------------------
	お問い合わせボタン
	jquery
	jquery.easing.js
-------------------------------------------------------------*/
$(document).ready(function(){
	$("#contact_btn").hover(
		function(){
			$("#contact_btn").animate({top: "20px"}, 100,"easeOutExpo");
		},
		function(){
			$("#contact_btn").animate({top: "30px"}, 600,"easeOutElastic");
		}
	);
});
/*-------------------------------------------------------------
	ようこそ
	jquery
	jquery.easing.js
-------------------------------------------------------------*/
$(document).ready(function(){
	$("#w_menu1").hover(
		function(){
			$("#w_menu1").animate({top: "-10px"}, 100,"easeOutExpo");
		},
		function(){
			$("#w_menu1").animate({top: "0px"}, 300,"easeOutElastic");
		}
	);
});
$(document).ready(function(){
	$("#w_menu2").hover(
		function(){
			$("#w_menu2").animate({top: "-10px"}, 100,"easeOutExpo");
		},
		function(){
			$("#w_menu2").animate({top: "0px"}, 300,"easeOutElastic");
		}
	);
});
$(document).ready(function(){
	$("#w_menu3").hover(
		function(){
			$("#w_menu3").animate({top: "-10px"}, 100,"easeOutExpo");
		},
		function(){
			$("#w_menu3").animate({top: "0px"}, 300,"easeOutElastic");
		}
	);
});

/*-------------------------------------------------------------
	画像ロールオーバー
	名称が「_off」を「_on」と入れ替える
-------------------------------------------------------------*/
//カレントになっているbody#id imgにクラスを追加
$(function() {
	//サイトマップ
	$("#sitemap #hm2 img").addClass("current");
	
	//ファンダイビング
	$("#fundive #main_menu dd:eq(0) a").addClass("on");
	$("#f_schedule #main_menu dd:eq(1) a").addClass("on");
	$("#f_condition #main_menu dd:eq(2) a").addClass("on");
	$("#f_participation #main_menu dd:eq(3) a").addClass("on");
	$("#f_qa #main_menu dd:eq(4) a").addClass("on");
	
	//体験ダイビング
	$("#experience #main_menu dd:eq(5) a").addClass("on");
	$("#e_schedule #main_menu dd:eq(6) a").addClass("on");
	$("#e_condition #main_menu dd:eq(7) a").addClass("on");
	$("#e_participation #main_menu dd:eq(8) a").addClass("on");
	$("#e_qa #main_menu dd:eq(9) a").addClass("on");
	
	//ライセンス
	$("#licence #main_menu dd:eq(10) a").addClass("on");
	$("#l_schedule #main_menu dd:eq(11) a").addClass("on");
	$("#l_condition #main_menu dd:eq(12) a").addClass("on");
	$("#l_participation #main_menu dd:eq(13) a").addClass("on");
	$("#l_qa #main_menu dd:eq(14) a").addClass("on");
	
	//イーストベイサイパンについて
	$("#about #main_menu dd:eq(15) a").addClass("on");
	$("#staff #main_menu dd:eq(16) a").addClass("on");
	$("#price #main_menu dd:eq(17) a").addClass("on");
	$("#campaign #main_menu dd:eq(18) a").addClass("on");
	$("#news #main_menu dd:eq(19) a").addClass("on");
	
	//サイパン情報
	$("#data #s_menu1 img").addClass("current");
		$("#data .sub_menu li:eq(0) a").addClass("on");
	$("#weather #s_menu1 img").addClass("current");
		$("#weather .sub_menu li:eq(1) a").addClass("on");
	$("#event #s_menu1 img").addClass("current");
		$("#event .sub_menu li:eq(2) a").addClass("on");
	$("#restaurant #s_menu1 img").addClass("current");
		$("#restaurant .sub_menu li:eq(3) a").addClass("on");
		
	//ポイント
	$("#point #s_menu2 img").addClass("current");
		$("#grotto #s_menu2 img").addClass("current");
			$("#grotto .sub_menu dd:eq(0) a").addClass("on");
		$("#laulau-beach #s_menu2 img").addClass("current");
			$("#laulau-beach .sub_menu dd:eq(1) a").addClass("on");
		$("#obyan-beach #s_menu2 img").addClass("current");
			$("#obyan-beach .sub_menu dd:eq(2) a").addClass("on");
		$("#dimple #s_menu2 img").addClass("current");
			$("#dimple .sub_menu dd dd:eq(0) a").addClass("on");
		$("#ice-cream #s_menu2 img").addClass("current");
			$("#ice-cream .sub_menu dd dd:eq(1) a").addClass("on");
		$("#naftan #s_menu2 img").addClass("current");
			$("#naftan .sub_menu dd dd:eq(2) a").addClass("on");
		$("#eaglerey-city #s_menu2 img").addClass("current");
			$("#eaglerey-city .sub_menu dd dd:eq(3) a").addClass("on");
		$("#ship-wrack #s_menu2 img").addClass("current");
			$("#ship-wrack .sub_menu dd dd:eq(4) a").addClass("on");
		$("#b-29 #s_menu2 img").addClass("current");
			$("#b-29 .sub_menu dd dd:eq(5) a").addClass("on");
		$("#banzai #s_menu2 img").addClass("current");
			$("#banzai .sub_menu dd dd:eq(6) a").addClass("on");
		$("#wing #s_menu2 img").addClass("current");
			$("#wing .sub_menu dd dd:eq(7) a").addClass("on");
		$("#spot-light #s_menu2 img").addClass("current");
			$("#spot-light .sub_menu dd dd:eq(8) a").addClass("on");
		$("#fleming #s_menu2 img").addClass("current");
			$("#fleming .sub_menu dd dd:eq(9) a").addClass("on");
		$("#tinian-grotto #s_menu2 img").addClass("current");
			$("#tinian-grotto .sub_menu dd dd:eq(10) a").addClass("on");
		$("#dump-cove #s_menu2 img").addClass("current");
			$("#dump-cove .sub_menu dd dd:eq(11) a").addClass("on");
		$("#two-coral-hed #s_menu2 img").addClass("current");
			$("#two-coral-hed .sub_menu dd dd:eq(12) a").addClass("on");

	//お役立ち情報
	//$("#useful #s_menu4 img").addClass("current");
		//$("#useful .sub_menu li:eq(0) a").addClass("on");
		
		$("#useful_1 #s_menu4 img").addClass("current");
			$("#useful_1 .sub_menu li:eq(0) a").addClass("on");
		$("#useful_2 #s_menu4 img").addClass("current");
			$("#useful_2 .sub_menu li:eq(1) a").addClass("on");
		$("#useful_3 #s_menu4 img").addClass("current");
			$("#useful_3 .sub_menu li:eq(2) a").addClass("on");
		$("#useful_4 #s_menu4 img").addClass("current");
			$("#useful_4 .sub_menu li:eq(3) a").addClass("on");
		$("#useful_5 #s_menu4 img").addClass("current");
			$("#useful_5 .sub_menu li:eq(4) a").addClass("on");
		$("#useful_6 #s_menu4 img").addClass("current");
			$("#useful_6 .sub_menu li:eq(5) a").addClass("on");
		$("#useful_7 #s_menu4 img").addClass("current");
			$("#useful_7 .sub_menu li:eq(6) a").addClass("on");

	//ブランクダイバー
	//$("#blankdiver #s_menu5 img").addClass("current");
		//$("#blankdiver .sub_menu li:eq(0) a").addClass("on");
		
		$("#blankdiver_1 #s_menu5 img").addClass("current");
			$("#blankdiver_1 .sub_menu li:eq(0) a").addClass("on");
		$("#blankdiver_2 #s_menu5 img").addClass("current");
			$("#blankdiver_2 .sub_menu li:eq(1) a").addClass("on");
		$("#blankdiver_3 #s_menu5 img").addClass("current");
			$("#blankdiver_3 .sub_menu li:eq(2) a").addClass("on");
		$("#blankdiver_4 #s_menu5 img").addClass("current");
			$("#blankdiver_4 .sub_menu li:eq(3) a").addClass("on");
		$("#blankdiver_5 #s_menu5 img").addClass("current");
			$("#blankdiver_5 .sub_menu li:eq(4) a").addClass("on");
		$("#blankdiver_6 #s_menu5 img").addClass("current");
			$("#blankdiver_6 .sub_menu li:eq(5) a").addClass("on");
		$("#blankdiver_7 #s_menu5 img").addClass("current");
			$("#blankdiver_7 .sub_menu li:eq(6) a").addClass("on");
		$("#blankdiver_8 #s_menu5 img").addClass("current");
			$("#blankdiver_8 .sub_menu li:eq(7) a").addClass("on");
		$("#blankdiver_9 #s_menu5 img").addClass("current");
			$("#blankdiver_9 .sub_menu li:eq(8) a").addClass("on");
		$("#blankdiver_10 #s_menu5 img").addClass("current");
			$("#blankdiver_10 .sub_menu li:eq(9) a").addClass("on");
		$("#blankdiver_11 #s_menu5 img").addClass("current");
			$("#blankdiver_11 .sub_menu li:eq(10) a").addClass("on");
		$("#blankdiver_12 #s_menu5 img").addClass("current");
			$("#blankdiver_12 .sub_menu li:eq(11) a").addClass("on");
		$("#blankdiver_13 #s_menu5 img").addClass("current");
			$("#blankdiver_13 .sub_menu li:eq(12) a").addClass("on");
		$("#blankdiver_14 #s_menu5 img").addClass("current");
			$("#blankdiver_14 .sub_menu li:eq(13) a").addClass("on");
		$("#blankdiver_15 #s_menu5 img").addClass("current");
			$("#blankdiver_15 .sub_menu li:eq(14) a").addClass("on");


	//フッタ
	$("#company #f_menu li:eq(0) a").addClass("on");
	$("#privacy #f_menu li:eq(1) a").addClass("on");
});

//class Current のimg src を　「_on」に
$(function(){
	$(".current").each(function(){
		var newSrc = $(this).attr('src').replace("_off.", "_on.");
		$(this).attr("src", newSrc);
	});
});
$(document).ready(function(){
	//$("img[src*='_on']").addClass("current");
	$("img,input").mouseover(function(){
		if ($(this).attr("src")){
			$(this).attr("src",$(this).attr("src").replace("_off.", "_on."));
		}
	});
	$("img[class!='current'],input").mouseout(function(){
		if ($(this).attr("src")){
			$(this).attr("src",$(this).attr("src").replace("_on.", "_off."));
		}
	});
});



//jquery未使用
/*
function smartRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");
		if(img[])
		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_off."))
			{
				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
				}
				images[i].onmouseout = function() {
					
					this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
				}
			}
		}
	}
}
if(window.addEventListener) {
	window.addEventListener("load", smartRollover, false);
}
else if(window.attachEvent) {
	window.attachEvent("onload", smartRollover);
}
*/



/*-------------------------------------------------------------
	スムーズリンク
	jquery
-------------------------------------------------------------*/
$(function () {
	if (! $.browser.safari) {
		$('#link_top').click(function () {
			$(this).blur();
			$('html,body').animate({ scrollTop: 0 }, 'slow','swing');
			return false;
		});
	}
});

$(document).ready(function(){
	$('a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
		&& location.hostname == this.hostname) {
		var $target = $(this.hash);
		$target = $target.length && $target||$('[name=' + this.hash.slice(1) +']');
		if ($target.length) {
			var targetOffset = $target.offset().top;
			$('html,body').animate({scrollTop: targetOffset}, 1000);
			return false;
			}
		}
	});
});




/*-------------------------------------------------------------
	お問い合わせポップアップ

-------------------------------------------------------------*/
window.onload=autoPOP;

function autoPOP()
{
	var x = document.getElementsByTagName('a');
	for (var i=0;i<x.length;i++)
	{
		if (x[i].getAttribute('className') == 'popup' || x[i].getAttribute('class') == 'popup')
		{
			x[i].onclick = function () {
			return winOpen(this.href)
			}
			//x[i].title += '(Popup)';
		}
	}
};

function winOpen(url) {
	wn=window.open(
		url,
		'popup',
		'width=600,height=600,left=40,top=40,location=no,menubar=no,toolbar=no,status=no,resizable=no,scrollbars=no'
	);
	wn.focus();
	return false;
};

/*-------------------------------------------------------------
	ツールチップ
	ポイントマップ
-------------------------------------------------------------*/
$(function(){
	$("ul#point_list li a").hover(function(){
		$(this).append("<img src='"+ this.rel +"' id='tooltipImg'>");
		$("#tooltipImg")
			.css("filter","alpha(opacity=50)")
			.css("opacity","0.5")
			.css("top","-100px")
			.css("left","-30px")
			.css("height","10px")
			.animate({height: "100px"}, 200,"easeOutExpo")
			.fadeTo("200",1);
	},
	function(){
		$("#tooltipImg").remove();
	});
})
