/**********************************************************************
MURATA : GlobalNavi [ /common/js/search.js ]

08.04.01
***********************************************************************
static variable  : RE_SB_XXXXXXX
global variable  : gSb_xxxxxx
functions        : search_xxxxxx
**********************************************************************/


/*---------------------------------------------
 Variable
---------------------------------------------*/
/* プルダウンのID名 */
var RE_SB_ID_PD = 'Search-box02-list';

/* プルダウン表示ボタンのID名 */
var RE_SB_ID_BTN = 'Search-box02-btn';

/* 選択時ID名の末尾 */
var RE_SB_ID_SL = '-sl';

/* プルダウンの開閉フラグ（初期値）*/
var gSb_flg = false;

/* プルダウンのオンマウスフラグ（初期値）*/
var gSb_flg_close = false;

/* リンク先 */
var RE_SB_HREF;

/* ====================================================================
 Onload
==================================================================== */
$(function(){

	/* 「分類検索」ボタンがクリックされたとき*/
	$("#" + RE_SB_ID_BTN).click(
		function(){	var gSb_flg_close = false; search_box02_disp(); return false; }
	);

	$(".psrch_area").hover(
		function(){	gSb_flg_close = true; },
		function(){ gSb_flg_close = false; }
	);
	
	/* psrch_areaのボタンがクリックされたら */
	$(".psrch_area").click(
		function(){
			var RE_SB_HREF = this.href;
			search_box02_disp();
			location.href =RE_SB_HREF;
			return false;
		}
	);
	
	/* 画面のどこかクリックされたとき */
	
	$("body").click(
		function(){
		
			if((gSb_flg == true)&&(gSb_flg_close == false)){			// プルダウン上にマウスがないとき
				search_box02_disp();
			}
		}
	);
	
});


/* ====================================================================
 Name        : search_box02_disp()
 Description : リファレンス製品分類検索プルダウン
 Parameter   : なし
 Return      : なし
==================================================================== */
function search_box02_disp(){

	/* プルダウンが閉じていればtrue、開いていればfalseを代入 */
	gSb_flg = (!gSb_flg) ? true : false;
	gSb_flg_close = false;

	/* プルダウンが閉じている場合 */
	if (gSb_flg) {

		/* ボタンのIDを切り替え */
		var strNewId = RE_SB_ID_BTN + RE_SB_ID_SL;
		$("#" + RE_SB_ID_BTN).attr('id', strNewId);

		/* プルダウンを表示 */
		$("#" + RE_SB_ID_PD).css({ display : 'block' });


	/* プルダウンが開いている場合 */
	} else {

		/* ボタンのIDを切り替え */
		var strNewId = RE_SB_ID_BTN;
		$('#' + RE_SB_ID_BTN + RE_SB_ID_SL).attr('id', strNewId);

		/* プルダウン非表示 */
		$("#" + RE_SB_ID_PD).css({ display : 'none' });
	}
}


/*********************************************************************/
