/* ====================================================================
 Onload
==================================================================== */

//表示・非表示を制御
$(document).ready(function(){
	/* 現在のURLを取得 */
	var path = location.pathname;
	path = path.substring(0, path.lastIndexOf('/')) + '/';

	if (path.indexOf('form/') > 0) {
		path = path.substring(0, path.lastIndexOf('form')) + 'form/';
	}

	$('#localNav li').each(function(i){
		var currentHref = $(this).children('a').attr('href');

		if (currentHref) {
			if (currentHref.indexOf('form/') > 0) {
				currentHref = $(this).children('a').attr('href').substring(0, path.lastIndexOf('form')) + 'form/';
			}
		}

		if (path == currentHref) {
			var className;

			//下層ULあり(2階層目用)
			if ($(this).find("ul").length) {
				className = 'current';
				//下層ul表示
				$(this).find("ul").css("display", "block");
				$("#localNav ul li").eq(i).addClass(className);
			}
			//上層ULあり(3階層目用)
			else if ($(this).parents("ul").length > 1) {
				className = 'current';
				//下層ul表示
				$(this).find("ul").css("display", "block");
				//上層ul表示
				$(this).parents("ul").css("display", "block");
				//兄弟liの下層ul表示
				$(this).parents("ul:first").find("ul").css("display", "block");

				if ($("#localNav ul li").eq(i).parents('li:last')) {
					$("#localNav ul li").eq(i).parents('li:last').addClass('current_on');
				}
				else {
					$("#localNav ul li").eq(i).parents('li').addClass(className);
				}

				$("#localNav ul li").eq(i).addClass(className);
			}
			else {
				className = 'on';
				$("#localNav ul li").eq(i).addClass(className);
			}
		}
	});
});


