// ドロップダウンメニュー
$(function() {  
	$('#gMenu ul').droppy();  
});  



// メニューアクティブ処理
var cURL;

function checkURL(){
        cURL = document.location;
	//alert(cURL);
        judgeURL(cURL);
}

function judgeURL(targetURL){
	var urlStr = new String(targetURL);
	if(urlStr.indexOf("/about/",0) != -1){
		$('a#g_gmenu_01 img').attr('id','g_gmenu_01_act');
	} else
	if(urlStr.indexOf("/activity/",0) != -1){
		$('a#g_gmenu_02 img').attr('id','g_gmenu_02_act');
	} else
	if(urlStr.indexOf("/past/",0) != -1){
		$('a#g_gmenu_03 img').attr('id','g_gmenu_03_act');
	} else
	if(urlStr.indexOf("/admission/",0) != -1){
		$('a#g_gmenu_04 img').attr('id','g_gmenu_04_act');
	} else
	if(urlStr.indexOf("/news/",0) != -1){
		$('a#g_gmenu_05 img').attr('id','g_gmenu_05_act');
	} else
	if(urlStr.indexOf("/contact/",0) != -1){
		$('a#g_gmenu_06 img').attr('id','g_gmenu_06_act');
	} else
	if(urlStr.indexOf("/mt/plugins/AForm/",0) != -1){
		$('a#g_gmenu_06 img').attr('id','g_gmenu_06_act');
	}
}



// サイドメニューアクティブ処理
function selectCategory(cate) {
	var contents = cate;
	var category = contents.substring(0,5);
	var subcategory = contents.substring(0,7);
	$('dt#' + category).addClass('sideMenu01Act01');
	$('li#' + subcategory).addClass('sideMenu01Act02');
}



// 背景画像読み込みキャッシュ
try { 
	document.execCommand('BackgroundImageCache', false, true); 
} catch(e) {}



//スムーススクロール

$(document).ready(function(){
	// <a href="#***">の場合、スクロール処理を追加
	$.easing.quart = function (x, t, b, c, d) {
		return -c * ((t=t/d-1)*t*t*t - 1) + b;
	};
	
	$('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 }, 1200, 'quart');				return false;
			}
	        }
	});

});
