/*---------------------------------------------------------------------
　■imgロールオーバー
-----------------------------------------------------------------------*/
function fc_rollover (obj,val) {
	obj.src = val;
}

/*---------------------------------------------------------------------
　■検索結果・サイドメニュー・カテゴリー閉開
-----------------------------------------------------------------------*/
var old_category	= '';
var old_subcategory = '';

/**
 * レスポンスをセットします。
 *
 * @param	string	category	カテゴリー
 * @param	integer	div			1:カテゴリー / 2:サブカテゴリー
 * @return	void	なし
 */
function sideOpenAndShut(category,div)
{
	/*
	var target = '';
	var target_class = '';
	// 前回のカテゴリーを閉じる
	if( div == 1 ) {
		// category
		if( old_category != '' ){
			target = "id_"+ old_category;
			target_class = "sn-"+ old_category;
		}
		// 今回カテゴリを記憶
		old_category = category;
		
		// 上位カテゴリーが閉じられた為下位カテゴリーclose
		if( old_subcategory != '' ){
			document.getElementById('id_' + old_subcategory).className = 'close';
			document.getElementById('sn-' + old_subcategory).className = 'off';
			document.getElementById('x-' + old_subcategory).innerHTML = '';
		}
	} else {
		// subcategory
		if( old_subcategory != '' ){
			target = 'id_' + old_subcategory;
			target_class = 'sn-' + old_subcategory;
		}
		// 今回カテゴリを記憶
		old_subcategory = category;
	}
	
	// close
	if( target != '' ){
		document.getElementById(target).className = 'close';
	}
	if( target_class != '' ){
		document.getElementById(target_class).className = 'off';
	}
	*/
	
	// 現在のカテゴリーを開く
	target = "id_" + category;
	target_class = "sn-"+ category;
	var obj  = document.getElementById(target);
	var obj2 = document.getElementById(target_class);
	var state = obj.className;
	if( state == 'close' ){	// 開いていない
		obj.className = 'open';
		obj2.className = 'on';
	} else {
		obj.className = 'close';
		obj2.className = 'off';
	}
}

/* @var 取得カテゴリ保存用テンポラリ */
var stackCategory	= new Array();
/* @var 選択ID */
var menuid = '';

/**
 * 選択されたメニュー取得処理
 *
 * @param	string	id
 * @param	integer	group_id
 * @param	integer	subgroup_id
 * @return	void	なし
 */
function getSidemenu( id, group_id, subgroup_id )
{
	menuid = id;
	// テンポラリ該当判定
	if( stackCategory[ menuid ] == undefined || stackCategory[ menuid ] == null )
	{
		// undefined or null
		// 取得
		var url  = '/index.php';
		var pars = 'Command=Menu&Method=side&id=' + eval(group_id) + '&subid=' + eval(subgroup_id);
		jQuery.get( url, pars, showResponseMenu );
	} else {
		// セットされている場合テンポラリより取得
		document.getElementById(menuid).innerHTML = stackCategory[ menuid ];
	}
}

/**
 * レスポンスをセットします。
 *
 * @param	object	orgRequest	XMLObject
 * @return	void	なし
 */
function showResponseMenu(html)
{
	if( html != '' )
	{
		// 描画切り替え
		document.getElementById(menuid).innerHTML = html;
		// テンポラリにセット
		stackCategory[ menuid ] = html;
	}
}

/**
 * 検索キーワード入力判定。
 *
 * @param	void	なし
 * @return	boolean	true:正常 / false:エラー
 */
function checkKeywordSearch()
{
	with( document.frmKeywordSearch )
	{
		if( keyword.value == '' )
		{
			alert('キーワードを入力してください。');
			keyword.focus();
			return false;
		}
	}
	return true;
}