/*-------------------------------------------------------------------------------------
 * プロジェクト名: japantimes
 *
 * 概要：検索関連Javascript
 *
 *-------------------------------------------------------------------------------------
 * 変更履歴:
 *
 *  バージョン  変更日      担当者                更新内容
 *-------------------------------------------------------------------------------------
 *  1.00        2005/12/21  noto                   新規作成
 *-------------------------------------------------------------------------------------
 */
//キーワード検索のデフォルトのチェック設定
function setSearchModeCheck(frm)
{
    var frmObj = document.forms[frm];
    //frmObj.elements["mode"][0].checked = true;
}

//検索レイヤー設定
function changeLayer(id)
{
    viewlayer(id);
}

//キーワード検索のキーワード入力フォームのクリア
function clearWordForm(frm, word)
{
    var frmObj = document.forms[frm];

    // '06.03.02 K.Murata (sonicjam inc.)
    init_searchword(frm, word);
}

//検索切り替え時にセッション情報を変更するリクエスト処理
function setSearchSession(searchobj){
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  if (xmlhttp) {
    xmlhttp.open('GET', 'index.php?module=Common&action=SearchSesChange&searchobj=' + searchobj, true);
    xmlhttp.send(null);
  }
}

//カテゴリ検索
function searchCategory(f, cat, value) {
	f.elements[cat].value = value;
	f.submit();
}

function changeSalaryType(sBox) {

	var f, v;

	if (sBox) {
		f = sBox.form;
		v = sBox.options[sBox.selectedIndex].value;
	} else {
		f = document.frmJobSearch;
		v = f.salary_range_type.options[f.salary_range_type.selectedIndex].value;
	}

	if (v == "year") {
		document.getElementById("salary_msg1").style.display = "";
		document.getElementById("salary_msg2").style.display = "none";
		document.getElementById("salay_range_min_y").style.display = "";
		document.getElementById("salay_range_max_y").style.display = "";
		document.getElementById("salay_range_min_h").style.display = "none";
		document.getElementById("salay_range_max_h").style.display = "none";
	} else if (v == "hour") {
		document.getElementById("salary_msg1").style.display = "";
		document.getElementById("salary_msg2").style.display = "none";
		document.getElementById("salay_range_min_y").style.display = "none";
		document.getElementById("salay_range_max_y").style.display = "none";
		document.getElementById("salay_range_min_h").style.display = "";
		document.getElementById("salay_range_max_h").style.display = "";
	} else {
		document.getElementById("salary_msg1").style.display = "none";
		document.getElementById("salary_msg2").style.display = "";
		document.getElementById("salay_range_min_y").style.display = "none";
		document.getElementById("salay_range_max_y").style.display = "none";
		document.getElementById("salay_range_min_h").style.display = "none";
		document.getElementById("salay_range_max_h").style.display = "none";
	}

}