/*----------------------------------------------------------------------------------------------------------------------**** 検索窓ラジオボタン変更時に、フォームの action を切り替える****--------------------------------------------------------------------------------------------------------------------*/function radio_ym_checked( ){	var checked_val = '';	for( var i=0 ; i<document.sform.ym.length ; i++ ){		if( document.sform.ym[i].checked == true ){			checked_val = document.sform.ym[i].value;		}	}	if( checked_val == 'web' ){		document.sform.action = '/websearch';	}else{		document.sform.action = '/search0';	}}/*----------------------------------------------------------------------------------------------------------------------**** 検索フォーム・サブミット****--------------------------------------------------------------------------------------------------------------------*/function word_search_submit_other_mode( search_mode, form_name ){//	document.sform.ym.value = search_mode;	document.forms[form_name].ym.value = search_mode;//	document.sform.submit();	document.forms[form_name].submit();	return false;}/*----------------------------------------------------------------------------------------------------------------------**** トップ検索フォーム・サブミット****--------------------------------------------------------------------------------------------------------------------*/function sform_top_action_submit( search_mode ){	var sform_top = document.getElementById('sform_top');	// 検索ワードurlエンコード//	var encoded_query_str = encodeURIComponent(document.sform_top.search.value);	var encoded_query_str = encodeURIComponent(sform_top.search.value);	if (search_mode == 1) {		search_mode = -1;	}	// 検索モード変更//	document.forms['sform_top'].ym.value = search_mode;	if (sform_top.ym) {		sform_top.ym.value = search_mode;	}	if (sform_top.t) {		sform_top.t.value = search_mode;	}	// WEB検索の場合	if(search_mode == 'web') {	//	document.forms['sform_top'].action = '/websearch';		sform_top.action = '/websearch';	}else{	//	document.forms['sform_top'].action = '/search0';		sform_top.action = '/search0';	}//	document.forms['sform_top'].submit();	sform_top.submit();	return false;}/*----------------------------------------------------------------------------------------------------------------------**** 検索フォーム・サブミット****--------------------------------------------------------------------------------------------------------------------*/function sform_action_submit( search_mode ){	// 検索ワードurlエンコード	var encoded_query_str = encodeURIComponent( document.sform.search.value );	// 検索モード変更	document.forms['sform'].ym.value = search_mode;//	document.sform.submit();	// WEB検索の場合	if(search_mode == 'web') {		document.forms['sform'].action = '/websearch';	}else{		document.forms['sform'].action = '/search0';	}	document.forms['sform'].submit();	return false;}/*----------------------------------------------------------------------------------------------------------------------**** 詳細オプション 表示 ON/OFF****--------------------------------------------------------------------------------------------------------------------*/function disp_change_detail_option(){	var div = document.getElementById('search_keyword_search_detail_option');	//	if( div.style.display == "block" ){	//		div.style.display = "none";	//	}else{	//		div.style.display = "block";	//	}	// 逆の処理にしてFORMリターンを生かす	if( div.style.display == 'none' ){		div.style.display = "block";	}else{		div.style.display = "none";	}}/*----------------------------------------------------------------------------------------------------------------------****** 種別毎のチェックボックス状態変更******--------------------------------------------------------------------------------------------------------------------*/function  change_target_site_checkbox( form_name , site_type , btn , status ){	var check_status = true;	var btn_alt      = btn.alt;	var f = document.getElementById(form_name);	if( f ){		var sites = document.getElementById(site_type);		if( sites ){			if( status == true || status == false )			{				check_status = status;			}			else			{				if( btn_alt.match(/(.*)にチェックをつける/) ){					check_status = true;					btn_alt      = RegExp.$1 + 'のチェックを解除する';				}				else if( btn_alt.match(/(.*)のチェックを解除する/) ){					check_status = false;					btn_alt      = RegExp.$1 + 'にチェックをつける';				}			}			var check_box = sites.getElementsByTagName("input");			var n         = check_box.length;			for( var i=0 ; i<n ; i++ ){				check_box[i].checked = check_status;			}			btn.alt = btn_alt;		}	}	return false;}/*----------------------------------------------------------------------------------------------------------------------****** チェックボックス状態変更 ( 全サイト対象 )******--------------------------------------------------------------------------------------------------------------------*/function change_all_site_checkbox( form_name , btn_all_site_change ){	//	document.getElementById( form_name + '_btn_auction'  ).click( );	//	document.getElementById( form_name + '_btn_shopping' ).click( );	//	document.getElementById( form_name + '_btn_foreign'  ).click( );	var btn_val = btn_all_site_change.value;	var status = false;	if (btn_val == 'すべてのサイトを選択する') {		btn_all_site_change.value =  'すべてのサイトを解除する';		status = true;	} else if (btn_val == 'すべてのサイトを解除する') {		btn_all_site_change.value =  'すべてのサイトを選択する';		status = false;	}	var btn_auction  = document.getElementById( form_name + '_btn_auction'  );	var btn_shopping = document.getElementById( form_name + '_btn_shopping' );	var btn_foreign  = document.getElementById( form_name + '_btn_foreign'  );	var btn_other    = document.getElementById( form_name + '_btn_other'    );	change_target_site_checkbox( form_name , form_name+'_auction'  , btn_auction  , status );	change_target_site_checkbox( form_name , form_name+'_shopping' , btn_shopping , status );	change_target_site_checkbox( form_name , form_name+'_foreign'  , btn_foreign  , status );	change_target_site_checkbox( form_name , form_name+'_other'    , btn_other    , status );}
