/*
プルダウンメニュー【jsddm.0.25】
jQuery Simple Drop-Down Menu Plugin
http://javascript-array.com/scripts/jquery_simple_drop_down_menu/
*/
/*カスタマイズ*/

var closetimer = 0;
var timeout = 500;
var ddmenu_main = 0;
var ddmenu_sub = 0;
var class_name = '';

/*「img_directory」：呼び出しのHTMLから引継ぎ*/

function jsddm_open() {
	jsddm_canceltimer();
	jsddm_close();

	/*マウスオーバーしたナビゲーションメニューをオンに設定*/
	$('UL#jsddm > li').mouseover(
		function(){

			/*マウスオーバーしたナビゲーションメニューを取得*/
			ddmenu_main = $(this);

			/*クラス名を取得*/
			class_name = $(this).attr("class");
			var file_name = class_name.replace(/_on/,"");

			/*クラス名と画像ファイル名が同じ*/
			/*「img_directory」：呼び出しのHTMLから引継ぎ*/
			$(this).css("background","url(" + img_directory +　"gnavi_" + file_name + "_on.gif) left top no-repeat");

		}
	);

	/*プルダウンメニューを表示*/
	ddmenu_sub = $(this).find('ul.sub').eq(0).css('visibility', 'visible');
}

function jsddm_close() {
	if(ddmenu_sub) {
		/*プルダウンページを非表示*/
		ddmenu_sub.css('visibility','hidden');
	}

	if(ddmenu_main) {
		/*ナビゲーションメニューを初期化*/
		ddmenu_main.css("background","url(" + img_directory +　"gnavi_" + class_name + ".gif) left top no-repeat");
	}
}

function jsddm_timer() {
	closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer() {
	if(closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

