/**
 *	検索タイプ変更
 */
var search_type_list = new Array( "All", "Question", "Answer", "Keyword" );

function set_search_type( pos_type, set_type ) {
	var curret = "qaSearchItemSelected";

	if( !set_type ) {
		if( search_type_list.length ) {
			set_type = search_type_list[ 0 ];
		}
		else {
			return;
		}
	}

	for( idx=0; idx<search_type_list.length; idx++ ) {
		key = search_type_list[ idx ];

		name = "qaSearch" + pos_type + "Item" + key;
		e = document.getElementById( name );
		if( e ) {
			if( set_type == key ) {
				e.firstChild.className = curret;
			}
			else {
				e.firstChild.className = "";
			}
		}
	}

	//検索フォームに設定
	fType = document.getElementById("fType" + pos_type);
	if(fType != null) {
		fType.value = set_type;
	}
}
/**
 *	検索実行
 */
function do_search(){
	element = document.getElementById('keyword');
	if (element.value != ''){
		searchButton = document.getElementById('doSearchAreaSearch');
		searchButton.click(); 
	}
}

/**
 *	検索実行（footer）
 */
function do_search_footer(){
	element = document.getElementById('keywordFooter');
	if (element.value != ''){
		document.getElementById('keyword').value = document.getElementById('keywordFooter').value;
		document.getElementById('fType').value = document.getElementById('fTypeFooter').value;
		do_search();
	}
}
/**
 *	検索タイプの選択と検索キーワードの再設定
 */
function restore_search_items(){
	var fType = document.getElementById('searchType').value;
	set_search_type('Footer', fType);
	set_search_type('', fType);
	var obj = document.getElementById('searchKeyword');
	if(obj != null) {
		document.getElementById('keyword').value = obj.value;
		document.getElementById('keywordFooter').value = obj.value;
	}
}

/**
 * 検索ボタンのsubmit処理
 * IEの場合には質問回答画面へのsubmit抑制
 */
function submitControl(e, pos_type){
    if (!e) {
    	var e = window.event;
    }

	if(e.keyCode == 13){
		if (pos_type == ''){
			do_search();
		}else{
			do_search_footer();
		}
		return false;
    }
}

/**
 * キーワード検索ボタンのsubmit処理
 * IEの場合にはmykeyword.htmlへのsubmit抑制
 * qaMember2FooterSearchBlock.htmlで使用するfunction
 */
function submitControlKeyword(e){
    if (!e) {
    	var e = window.event;
    }

	if(e.keyCode == 13){
		do_search_keyword();
		return false;
    }
}

/**
 *	キーワード検索実行
 * qaMember2FooterSearchBlock.htmlで使用するfunction
 */
function do_search_keyword(){
	element = document.getElementById('value');
	if (element.value != ''){
		document.getElementById('keyword').value = element.value;
		document.getElementById('fType').value = 'All';
		do_search();
	}
}

