// EUC-JP
// using hpm_conf.js

function hpm_setMiddleAreaOption() {
	var sel = document.hpm_form1.middle_area;
	var lsa = document.hpm_form1.large_area.value;// large service area
	var msa = hpm_msa[lsa] || "";// middle service area
	if (msa) {
		sel.length = msa.length + 1;
		sel.options[0].value = '';
		sel.options[0].text  = '選択してください';
		for (var i = 0; i < msa.length; i++) {
			sel.options[i+1].value = msa[i][0];
			sel.options[i+1].text  = msa[i][1];
		}
	} else {
		sel.length = 1;
		sel.options[0].value = '';
		sel.options[0].text  = '';
	}
	// add 20090820
	// clear small area
	var _sel = document.hpm_form1.small_area;
	_sel.length = 1;
	_sel.options[0].value = '';
	_sel.options[0].text  = '選択してください';
}

function hpm_setSmallAreaOption() {
	var div = document.getElementById('small_area_selector');
	var sel = document.hpm_form1.small_area;
	var msa = document.hpm_form1.middle_area.value;
	var ssa = hpm_ssa[msa] || "";
	if (ssa) {
		div.style.display = 'inline';
		sel.length = ssa.length + 1;
		sel.options[0].value = '';
		sel.options[0].text  = '選択してください';
		for (var i = 0; i < ssa.length; i++) {
			sel.options[i+1].value = ssa[i][0];
			sel.options[i+1].text  = ssa[i][1];
		}
	} else {
		sel.length = 1;
		sel.options[0].value = '';
		sel.options[0].text  = '';
		div.style.display = 'none';// 非表示にする仕様
	}
}

// サイドバー専用
// 2009-09-04 に内部リンクに仕様変更
function hpm_directLink(param) {
	var middle_area = document.hpm_form_sidebar.middle_area.value;// middle area is pref
	var prefix = param.substr(0, 4);

	if (prefix == "_grc") {// ジャンル
	middle_area = middle_area.replace('SA', 'Z0');// add 2009-09-04
	param = param.replace(prefix, '');// add 2009-09-04
		var url = 'search.php?large_area=' + middle_area + '&genre=' + param;
	} else if (prefix == "_bgc") {// 予算
	middle_area = middle_area.replace('SA', 'Z0');// add 2009-09-04
	param = param.replace(prefix, '');// add 2009-09-04
		var url = 'search.php?large_area=' + middle_area + '&budget=' + param;
	} else {// こだわり・目的
		var tmp = param.split(",");
		var p = "";
		for (var i = 0; i < tmp.length; i++) {
			p += "&FCS=" + tmp[i];
		}
		var url = 'http://www.hotpepper.jp/CSP/psh010/doBasic?SA=' + middle_area + p + '&FEFLG=';
	}
	location.href = url;
}

function hpm_specialLink(param) {
	var large_area = document.hpm_specialform.large_area.value || '';
	var url = 'special.php?special=' + param + '&large_area=' + large_area;
	location.href = url;
}

function hpm_resizeImage(obj, ratio) {
	if (!ratio) ratio = 0.8;
	obj.width  = obj.width  * ratio;
	obj.height = obj.height * ratio;
}