/**
 * use jQuery
 * encoding: UTF-8
 * ソース再修正対応版（Label対応済）
 */
// global variables
var _GET;
var _moduleInit;
var _moduleFormMaxNum = 2;// 検索フォーム最大設置数

$(function() {
	if (true == module_exist()) {
		_moduleInit = false;
		_GET = getUrlVars();
		var category = _GET['SE'] || '010';// 新築マンション
		if (typeof _moduleCategory != 'undefined') {// 明示指定
			category = _moduleCategory;
		}
		module_onchange_category(category);
		_moduleInit = true;
	}
});

function module_exist() {
	var el = document.getElementById('module_form_1');
	return !el ? false : true;	
}

function module_onchange_category(category) {// EVENT
	module_reset_madori(category);// 間取り最優先
	module_reset_price(category);
	module_reset_pricerange(category);
	module_reset_menseki(category);
	module_reset_kodawari(category);	
	module_reset_kouhou(category);
	module_reset_kubun(category);
	module_reset_freeword(category);
	module_reset_kodawari(category);
	modlue_synchronize_category(category);
}

function modlue_synchronize_category(category)
{
	var el;
	for (var i = 1; i <= _moduleFormMaxNum; i++) {
		el = document.getElementById('module_SE_' + category + '_' + i);
		if (el) el.selected = true;
	}
}

function module_reset_madori(category) {
	if (category == '030' || category == '050' || category == '051') {// 賃貸 and 注文住宅
		module_hide('madori', 'madori_div');
		return;
	}
	if (!_moduleInit) {
		return;
	}
	$('.module_madori_div').css('display', 'block');
	var master = [];
	master['1'] = 'ワンルーム';
	master['2'] = '1K/LK/DK/LDK';								
	master['3'] = '2K/LK/DK/LDK';							
	master['4'] = '3K/LK/DK/LDK';								
	master['5'] = '4K/LK/DK/LDK';								
	master['6'] = '5K以上';
	var src = '';
	for (var i in master) {
		// @: form number (for label id)
		src += '<li><input type="checkbox" name="M" id="module_M_' + i + '_@" value="' + i + '"><label for="module_M_' + i + '_@">' + master[i] + '</label></li>';
	}
	var el;
	for (var i = 1; i <= _moduleFormMaxNum; i++) {
		el = $('#module_madori_ul_' + i);
		if (el) el.html(src.replace(/@/g, i));// replace @
	}
}

function module_reset_price(category) {
	if (category == '050' || category == '051') {// 注文住宅
		module_hide('minprice', '');
		module_hide('maxprice', 'price_div');
		return;
	}
	if (!_moduleInit) {
		return;
	}
	$('.module_price_div').css('display', 'block');
	var minPrice = [];
	var maxPrice = [];
	if (category == '040') {// 賃貸
		var name = 'GETSUGAKU';
		minPrice[''] = '下限なし';
		minPrice['3'] = '3万円以上';
		minPrice['3.5'] = '3.5万円以上';
		minPrice['4'] = '4万円以上';
		minPrice['4.5'] = '4.5万円以上';
		minPrice['5'] = '5万円以上';
		minPrice['5.5'] = '5.5万円以上';
		minPrice['6'] = '6万円以上';
		minPrice['6.5'] = '6.5万円以上';
		minPrice['7'] = '7万円以上';
		minPrice['7.5'] = '7.5万円以上';
		minPrice['8'] = '8万円以上';
		minPrice['8.5'] = '8.5万円以上';
		minPrice['9'] = '9万円以上';
		minPrice['9.5'] = '9.5万円以上';
		minPrice['10'] = '10万円以上';
		minPrice['10.5'] = '10.5万円以上';
		minPrice['11'] = '11万円以上';
		minPrice['11.5'] = '11.5万円以上';
		minPrice['12'] = '12万円以上';
		minPrice['12.5'] = '12.5万円以上';
		minPrice['13'] = '13万円以上';
		minPrice['13.5'] = '13.5万円以上';
		minPrice['14'] = '14万円以上';
		minPrice['14.5'] = '14.5万円以上';
		minPrice['15'] = '15万円以上';
		minPrice['15.5'] = '15.5万円以上';
		minPrice['16'] = '16万円以上';
		minPrice['16.5'] = '16.5万円以上';
		minPrice['17'] = '17万円以上';
		minPrice['17.5'] = '17.5万円以上';
		minPrice['18'] = '18万円以上';
		minPrice['18.5'] = '18.5万円以上';
		minPrice['19'] = '19万円以上';
		minPrice['19.5'] = '19.5万円以上';
		minPrice['20'] = '20万円以上';
		minPrice['30'] = '30万円以上';
		minPrice['40'] = '40万円以上';
		minPrice['50'] = '50万円以上';
		minPrice['100'] = '100万円以上';
		// max
		maxPrice[''] = '上限なし';
		maxPrice['3'] = '3万円未満';
		maxPrice['3.5'] = '3.5万円未満';
		maxPrice['4'] = '4万円未満';
		maxPrice['4.5'] = '4.5万円未満';
		maxPrice['5'] = '5万円未満';
		maxPrice['5.5'] = '5.5万円未満';
		maxPrice['6'] = '6万円未満';
		maxPrice['6.5'] = '6.5万円未満';
		maxPrice['7'] = '7万円未満';
		maxPrice['7.5'] = '7.5万円未満';
		maxPrice['8'] = '8万円未満';
		maxPrice['8.5'] = '8.5万円未満';
		maxPrice['9'] = '9万円未満';
		maxPrice['9.5'] = '9.5万円未満';
		maxPrice['10'] = '10万円未満';
		maxPrice['10.5'] = '10.5万円未満';
		maxPrice['11'] = '11万円未満';
		maxPrice['11.5'] = '11.5万円未満';
		maxPrice['12'] = '12万円未満';
		maxPrice['12.5'] = '12.5万円未満';
		maxPrice['13'] = '13万円未満';
		maxPrice['13.5'] = '13.5万円未満';
		maxPrice['14'] = '14万円未満';
		maxPrice['14.5'] = '14.5万円未満';
		maxPrice['15'] = '15万円未満';
		maxPrice['15.5'] = '15.5万円未満';
		maxPrice['16'] = '16万円未満';
		maxPrice['16.5'] = '16.5万円未満';
		maxPrice['17'] = '17万円未満';
		maxPrice['17.5'] = '17.5万円未満';
		maxPrice['18'] = '18万円未満';
		maxPrice['18.5'] = '18.5万円未満';
		maxPrice['19'] = '19万円未満';
		maxPrice['19.5'] = '19.5万円未満';
		maxPrice['20'] = '20万円未満';
		maxPrice['30'] = '30万円未満';
		maxPrice['40'] = '40万円未満';
		maxPrice['50'] = '50万円未満';
		maxPrice['100'] = '100万円未満';
	} else {// 賃貸以外
		var name = 'KA';
		minPrice[''] = '下限なし';
		minPrice['1000'] = '1000万円以上';
		minPrice['2000'] = '2000万円以上';
		minPrice['2500'] = '2500万円以上';
		minPrice['3000'] = '3000万円以上';
		minPrice['3500'] = '3500万円以上';
		minPrice['4000'] = '4000万円以上';
		minPrice['4500'] = '4500万円以上';
		minPrice['5000'] = '5000万円以上';
		minPrice['5500'] = '5500万円以上';
		minPrice['6000'] = '6000万円以上';
		minPrice['6500'] = '6500万円以上';
		minPrice['7000'] = '7000万円以上';
		minPrice['7500'] = '7500万円以上';
		minPrice['8000'] = '8000万円以上';
		minPrice['9000'] = '9000万円以上';
		minPrice['10000'] = '1億円以上';
		// max
		maxPrice[''] = '上限なし';
		maxPrice['2000'] = '2000万円未満';
		maxPrice['2500'] = '2500万円未満';
		maxPrice['3000'] = '3000万円未満';
		maxPrice['3500'] = '3500万円未満';
		maxPrice['4000'] = '4000万円未満';
		maxPrice['4500'] = '4500万円未満';
		maxPrice['5000'] = '5000万円未満';
		maxPrice['5500'] = '5500万円未満';
		maxPrice['6000'] = '6000万円未満';
		maxPrice['6500'] = '6500万円未満';
		maxPrice['7000'] = '7000万円未満';
		maxPrice['7500'] = '7500万円未満';
		maxPrice['8000'] = '8000万円未満';
		maxPrice['9000'] = '9000万円未満';
		maxPrice['10000'] = '1億円未満';
		maxPrice['12000'] = '1億2千万円未満';
	}
	var srcMin = srcMax = sel = '';
	for (var key in minPrice) {
		sel = key != '' ? '' : ' selected="selected"';
　　	srcMin += '<option value="' + key + '"' + sel + '>' + minPrice[key] + '</option>';
	}
	for (var key in maxPrice) {
		sel = key != '' ? '' : ' selected="selected"';
　　	srcMax += '<option value="' + key + '"' + sel + '>' + maxPrice[key] + '</option>';
	}
	// [important] 価格はカテゴリーによりパラメータ名が異なるため name 属性値を動的に変更
	var el;
	for (var i = 1; i <= _moduleFormMaxNum; i++) {
		el = $('#module_minprice_' + i);
		if (el) {
			el.html(srcMin);
			el.attr('name', name + 'MIN');// important
		}
		el = $('#module_maxprice_' + i);
		if (el) {
			el.html(srcMax);
			el.attr('name', name + 'MAX');// important
		}
	}
}

function module_reset_pricerange(category) {
	if (category != '050') {// 注文住宅実例のみ
		module_hide('pricerange', 'pricerange_div');
		return;
	}
	if (!_moduleInit) {
		return;
	}
	$('.module_pricerange_div').css('display', 'block');
	var master = [];
	master[''] = '指定なし';
	master['01'] = '～1000万円未満';
	master['02'] = '1000万円～1500万円';
	master['03'] = '1500万円～2000万円';
	master['04'] = '2000万円～2500万円';
	master['05'] = '2500万円～3000万円';
	master['06'] = '3000万円～3500万円';
	master['07'] = '3500万円～4000万円';
	master['08'] = '4000万円～5000万円';
	master['09'] = '5000万円以上';
	var src = sel =  '';
	for (var key in master) {
		sel = key != '' ? '' : ' selected="selected"';
　　	src += '<option value="' + key + '"' + sel + '>' + master[key] + '</option>';
	}
	var el;
	for (var i = 1; i <= _moduleFormMaxNum; i++) {
		el = $('#module_pricerange_' + i);
		if (el) el.html(src);
	}
}


function module_reset_menseki(category) {
	if (category == '050' || category == '051') {// 注文住宅
		module_hide('minmenseki', '');
		module_hide('maxmenseki', 'menseki_div');
		return;
	}	
	if (!_moduleInit) {
		return;
	}
	$('.module_menseki_div').css('display', 'block');
	var minMenseki = [];
	minMenseki[''] = '下限なし';
	minMenseki['20'] = '20平米以上';
	minMenseki['25'] = '25平米以上';
	minMenseki['30'] = '30平米以上';
	minMenseki['40'] = '40平米以上';
	minMenseki['50'] = '50平米以上';
	minMenseki['60'] = '60平米以上';
	minMenseki['70'] = '70平米以上';
	minMenseki['80'] = '80平米以上';
	minMenseki['90'] = '90平米以上';
	minMenseki['100']= '100平米以上';
	var maxMenseki = [];
	maxMenseki[''] = '上限なし';
	maxMenseki['20'] = '20平米未満';
	maxMenseki['25'] = '25平米未満';
	maxMenseki['30'] = '30平米未満';
	maxMenseki['40'] = '40平米未満';
	maxMenseki['50'] = '50平米未満';
	maxMenseki['60'] = '60平米未満';
	maxMenseki['70'] = '70平米未満';
	maxMenseki['80'] = '80平米未満';
	maxMenseki['90'] = '90平米未満';
	maxMenseki['100']= '100平米未満';
	var srcMin = srcMax = sel = '';
	for (var key in minMenseki) {
		sel = key != '' ? '' : ' selected="selected"';
　　	srcMin += '<option value="' + key + '"' + sel + '>' + minMenseki[key] + '</option>';
	}
	for (var key in maxMenseki) {
		sel = key != '' ? '' : ' selected="selected"';
　　	srcMax += '<option value="' + key + '"' + sel + '>' + maxMenseki[key] + '</option>';
	}
	var el;
	for (var i = 1; i <= _moduleFormMaxNum; i++) {
		el = $('#module_minmenseki_' + i);
		if (el) el.html(srcMin);
		el = $('#module_maxmenseki_' + i);
		if (el) el.html(srcMax);
	}
}

function module_reset_kouhou(category) {
	if (category != '050' && category != '051') {
		module_hide('kouhou', 'kouhou_div');
		return;
	}
	if (!_moduleInit) {
		return;
	}
	$('.module_kouhou_div').css('display', 'block');
	var kouhou = [];
	kouhou['']   = '指定なし';
	kouhou['01'] = '木造軸組';
	kouhou['02'] = '2×4、2×6';
	kouhou['03'] = '鉄骨系プレハブ';
	kouhou['04'] = '木質系プレハブ';
	kouhou['05'] = 'コンクリート系プレハブ';
	kouhou['06'] = '重量鉄骨';
	kouhou['07'] = 'RC';
	kouhou['08'] = 'その他（独自認定工法等）';
	var name = (category == '051') ? 'KH' : 'KO';
	var src = sel = '';
	for (var key in kouhou) {
		sel = key != '' ? '' : ' selected="selected"';
　　	src += '<option value="' + key + '"' + sel + '>' + kouhou[key] + '</option>';
	}
	// [important] 対応工法はカテゴリーによりパラメータ名が異なるため name 属性値を動的に変更
	var el;
	for (var i = 1; i <= _moduleFormMaxNum; i++) {
		el = $('#module_kouhou_' + i);
		if (el) {
			el.html(src);
			el.attr('name', name);// important
		}
	}	
}


function module_reset_kubun(category) {
	if (category != '051') {
		module_hide('kubun', 'kubun_div');
		return;
	}
	if (!_moduleInit) {
		return;
	}
	var kubun = [];
	 kubun['']  = '指定なし';
	 kubun['0'] = '工務店';
	 kubun['1'] = 'ハウスメーカー';
	var src = sel = '';
	for (var key in kubun) {
		sel = key != '' ? '' : ' selected="selected"';
　　	src += '<option value="' + key + '"' + sel + '>' + kubun[key] + '</option>';
	}
	var el;
	for (var i = 1; i <= _moduleFormMaxNum; i++) {
		el = $('#module_kubun_' + i);
		if (el) {
			el.html(src);
		}
	}
}

function module_reset_freeword(category) {
	if (category == '050' || category == '051') {// 注文住宅
		if ($('#module_freeword')) {
			$('#module_freeword').html('');
			$('.module_freeword_div').css('display', 'none');
		}
		return;
	}
	if (!_moduleInit) {
		return;
	}
	$('.module_freeword_div').css('display', 'block');
	$('#module_freeword').html('<input id="module_freeword" type="text" class="freeword" name="QUERY" />');
}

function module_open_kodawari() {
	if ($('.module_kodawari').css('display') == 'none') {
		$('.module_kodawari').css('display', 'block');
		$('.module_kodawari_btn').html('こだわり詳細条件を閉じる');
	} else {
		$('.module_kodawari').css('display', 'none');
		$('.module_kodawari_btn').html('こだわり詳細条件を表示');
	}
}

function module_reset_kodawari(category) {
	// @: form number (for label id)
	if (!_moduleInit) {
		return;
	}
	var src;
	if (category == '010') {
		src = '<dl><dt>こだわり条件</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_001_@" value="001"><label for="module_SJOKEN_001_@">100％駐車場</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_002_@" value="002"><label for="module_SJOKEN_002_@">複数路線利用可</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_003_@" value="003"><label for="module_SJOKEN_003_@">新着あり</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_004_@" value="004"><label for="module_SJOKEN_004_@">ディスポーザー</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_005_@" value="005"><label for="module_SJOKEN_005_@">地震対策</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_006_@" value="006"><label for="module_SJOKEN_006_@">電磁調理器</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_007_@" value="007"><label for="module_SJOKEN_007_@">階建て20階以上</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_008_@" value="008"><label for="module_SJOKEN_008_@">始発駅</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_009_@" value="009"><label for="module_SJOKEN_009_@">間取り図あり</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_010_@" value="010"><label for="module_SJOKEN_010_@">無料駐車場</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_011_@" value="011"><label for="module_SJOKEN_011_@">性能評価書取得</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_012_@" value="012"><label for="module_SJOKEN_012_@">ペット可</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_013_@" value="013"><label for="module_SJOKEN_013_@">浄水器or活水器</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_014_@" value="014"><label for="module_SJOKEN_014_@">取材レポートあり</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_015_@" value="015"><label for="module_SJOKEN_015_@">スーパーまで徒歩5分以内</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_016_@" value="016"><label for="module_SJOKEN_016_@">セキュリティ充実</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_017_@" value="017"><label for="module_SJOKEN_017_@">外断熱</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_018_@" value="018"><label for="module_SJOKEN_018_@">海まで徒歩10分以内</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_019_@" value="019"><label for="module_SJOKEN_019_@">光ファイバー対応</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_020_@" value="020"><label for="module_SJOKEN_020_@">一種低層住居専用地域</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_021_@" value="021"><label for="module_SJOKEN_021_@">フロントサービス</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_022_@" value="022"><label for="module_SJOKEN_022_@">富士山が棟から見える</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_023_@" value="023"><label for="module_SJOKEN_023_@">オール電化</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_024_@" value="024"><label for="module_SJOKEN_024_@">共有施設</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_025_@" value="025"><label for="module_SJOKEN_025_@">東京タワーが棟から見える</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_026_@" value="026"><label for="module_SJOKEN_026_@">最上階</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_027_@" value="027"><label for="module_SJOKEN_027_@">スケルトンインフィル(S.I.)</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_028_@" value="028"><label for="module_SJOKEN_028_@">24時間管理人常駐</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_029_@" value="029"><label for="module_SJOKEN_029_@">二重床</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_030_@" value="030"><label for="module_SJOKEN_030_@">10階以上の住戸</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_031_@" value="031"><label for="module_SJOKEN_031_@">ごみ出し24時間OK</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_032_@" value="032"><label for="module_SJOKEN_032_@">床暖房</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_033_@" value="033"><label for="module_SJOKEN_033_@">角部屋</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_034_@" value="034"><label for="module_SJOKEN_034_@">バリアフリー</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_035_@" value="035"><label for="module_SJOKEN_035_@">4階以下の住戸</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_036_@" value="036"><label for="module_SJOKEN_036_@">浴室1.6×2.0M以上</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_037_@" value="037"><label for="module_SJOKEN_037_@">南向き</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_038_@" value="038"><label for="module_SJOKEN_038_@">和室あり</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_039_@" value="039"><label for="module_SJOKEN_039_@">ルーフバルコニー付</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_040_@" value="040"><label for="module_SJOKEN_040_@">専用庭付</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_041_@" value="041"><label for="module_SJOKEN_041_@">ウォークインクロゼット2.5畳以上</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_042_@" value="042"><label for="module_SJOKEN_042_@">リビングダイニング15畳以上</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_043_@" value="043"><label for="module_SJOKEN_043_@">サッシュ高2.25M以上</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_044_@" value="044"><label for="module_SJOKEN_044_@">ワイドスパン</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_045_@" value="045"><label for="module_SJOKEN_045_@">天井高2.6M以上</label></li></ul></dd></dl>';
	} else if (category == '011') {
		src = '<dl><dt>所有権</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_001_@" value="001"><label for="module_SJOKEN_001_@">所有権</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_002_@" value="002"><label for="module_SJOKEN_002_@">賃借権・地上権 </label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_003_@" value="003"><label for="module_SJOKEN_003_@">定期借地権</label></li></ul></dd></dl><dl><dt>住戸</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_004_@" value="004"><label for="module_SJOKEN_004_@">1階</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_005_@" value="005"><label for="module_SJOKEN_005_@">2階以上</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_006_@" value="006"><label for="module_SJOKEN_006_@">20階以上</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_007_@" value="007"><label for="module_SJOKEN_007_@">ルーフバルコニー付</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_008_@" value="008"><label for="module_SJOKEN_008_@">専用庭付き</label></li></ul></dd></dl><dl><dt>棟</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_009_@" value="009"><label for="module_SJOKEN_009_@">タワー(20階以上)</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_010_@" value="010"><label for="module_SJOKEN_010_@">低層(3階以下)</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_011_@" value="011"><label for="module_SJOKEN_011_@">30戸以下</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_012_@" value="012"><label for="module_SJOKEN_012_@">100戸以上</label></li></ul></dd></dl><dl><dt>管理</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_013_@" value="013"><label for="module_SJOKEN_013_@">管理員常駐</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_014_@" value="014"><label for="module_SJOKEN_014_@">管理員通勤</label></li></ul></dd></dl><dl><dt>ほか</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_015_@" value="015"><label for="module_SJOKEN_015_@">バルコニー面積20㎡以上</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_016_@" value="016"><label for="module_SJOKEN_016_@">駐車場空有り</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_017_@" value="017"><label for="module_SJOKEN_017_@">メゾネット</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_018_@" value="018"><label for="module_SJOKEN_018_@">納戸</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_019_@" value="019"><label for="module_SJOKEN_019_@">内装リフォーム済み</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_020_@" value="020"><label for="module_SJOKEN_020_@">即入居可</label></li></ul></dd></dl>';
	} else if (category == '020') {
		src = '<dl><dt>所有権</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_001_@" value="001"><label for="module_SJOKEN_001_@">所有権</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_002_@" value="002"><label for="module_SJOKEN_002_@">賃借権・地上権 </label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_003_@" value="003"><label for="module_SJOKEN_003_@">定期借地権</label></li></ul></dd></dl><dl><dt>駐車場</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_004_@" value="004"><label for="module_SJOKEN_004_@">駐車場2台可</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_005_@" value="005"><label for="module_SJOKEN_005_@">駐車場3台以上可</label></li></ul></dd></dl><dl><dt>ほか</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_006_@" value="006"><label for="module_SJOKEN_006_@">都市ガス</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_007_@" value="007"><label for="module_SJOKEN_007_@">2階建て</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_008_@" value="008"><label for="module_SJOKEN_008_@">3階建て</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_009_@" value="009"><label for="module_SJOKEN_009_@">売主</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_010_@" value="010"><label for="module_SJOKEN_010_@">低層住居専用地域</label></li></ul></dd></dl><dl><dt>検索対象</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_011_@" value="011"><label for="module_SJOKEN_011_@">建築条件付土地も含めて検索する</label></li></ul></dd></dl>';
	} else if (category == '021') {
		src = '<dl><dt>所有権</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_001_@" value="001"><label for="module_SJOKEN_001_@">所有権</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_002_@" value="002"><label for="module_SJOKEN_002_@">賃借権・地上権 </label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_003_@" value="003"><label for="module_SJOKEN_003_@">定期借地権</label></li></ul></dd></dl><dl><dt>駐車場</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_004_@" value="004"><label for="module_SJOKEN_004_@">駐車場2台可</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_005_@" value="005"><label for="module_SJOKEN_005_@">駐車場3台以上可</label></li></ul></dd></dl><dl><dt>ほか</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_006_@" value="006"><label for="module_SJOKEN_006_@">都市ガス</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_007_@" value="007"><label for="module_SJOKEN_007_@">低層住居専用地域</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_008_@" value="008"><label for="module_SJOKEN_008_@">外装リフォーム済み</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_009_@" value="009"><label for="module_SJOKEN_009_@">内装リフォーム済み</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_010_@" value="010"><label for="module_SJOKEN_010_@">売主</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_011_@" value="011"><label for="module_SJOKEN_011_@">即入居可</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_012_@" value="012"><label for="module_SJOKEN_012_@">接道幅6m以上</label></li></ul></dd></dl>';
	} else if (category == '030') {
		src = '<dl><dt>状況</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_001_@" value="001"><label for="module_SJOKEN_001_@">更地</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_002_@" value="002"><label for="module_SJOKEN_002_@">古家あり </label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_003_@" value="003"><label for="module_SJOKEN_003_@">指定なし </label></li></ul></dd></dl><dl><dt>所有権</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_004_@" value="004"><label for="module_SJOKEN_004_@">所有権</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_005_@" value="005"><label for="module_SJOKEN_005_@">賃借権・地上権 </label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_006_@" value="006"><label for="module_SJOKEN_006_@">定期借地権</label></li></ul></dd></dl><dl><dt>ほか</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_007_@" value="007"><label for="module_SJOKEN_007_@">都市ガス </label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_008_@" value="008"><label for="module_SJOKEN_008_@">本下水</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_009_@" value="009"><label for="module_SJOKEN_009_@">売主</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_010_@" value="010"><label for="module_SJOKEN_010_@">低層住居専用地域</label></li></ul></dd></dl>';
	} else if (category == '040') {
		src = '<dl><dt>表示情報</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_001_@" value="001"><label for="module_SJOKEN_001_@">間取り図付き</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_002_@" value="002"><label for="module_SJOKEN_002_@">写真付き</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_003_@" value="003"><label for="module_SJOKEN_003_@">物件ムービー付き</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_004_@" value="004"><label for="module_SJOKEN_004_@">本日の新着物件</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_005_@" value="005"><label for="module_SJOKEN_005_@">本日の新着物件新着(2-7日前) </label></li></ul></dd></dl><dl><dt>位置</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_006_@" value="006"><label for="module_SJOKEN_006_@">2階以上</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_007_@" value="007"><label for="module_SJOKEN_007_@">最上階</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_008_@" value="008"><label for="module_SJOKEN_008_@">角部屋</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_009_@" value="009"><label for="module_SJOKEN_009_@">南向き</label></li></ul></dd></dl><dl><dt>キッチン</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_010_@" value="010"><label for="module_SJOKEN_010_@">ガスコンロ対応</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_011_@" value="011"><label for="module_SJOKEN_011_@">IHコンロ</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_012_@" value="012"><label for="module_SJOKEN_012_@">コンロ2口以上</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_013_@" value="013"><label for="module_SJOKEN_013_@">オール電化</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_014_@" value="014"><label for="module_SJOKEN_014_@">システムキッチン</label></li></ul></dd></dl><dl><dt>バス・トイレ</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_015_@" value="015"><label for="module_SJOKEN_015_@">バス・トイレ別</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_016_@" value="016"><label for="module_SJOKEN_016_@">温水洗浄便座</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_017_@" value="017"><label for="module_SJOKEN_017_@">浴室乾燥機</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_018_@" value="018"><label for="module_SJOKEN_018_@">追い焚き風呂</label></li></ul></dd></dl><dl><dt>テレビ・通信</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_019_@" value="019"><label for="module_SJOKEN_019_@">インターネット接続可</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_020_@" value="020"><label for="module_SJOKEN_020_@">BSアンテナ</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_021_@" value="021"><label for="module_SJOKEN_021_@">CSアンテナ</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_022_@" value="022"><label for="module_SJOKEN_022_@">ケーブルテレビ</label></li></ul></dd></dl><dl><dt>室内設備</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_023_@" value="023"><label for="module_SJOKEN_023_@">室内洗濯機置場</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_024_@" value="024"><label for="module_SJOKEN_024_@">洗面所独立</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_025_@" value="025"><label for="module_SJOKEN_025_@">フローリング</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_026_@" value="026"><label for="module_SJOKEN_026_@">メゾネット</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_027_@" value="027"><label for="module_SJOKEN_027_@">ロフト</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_028_@" value="028"><label for="module_SJOKEN_028_@">防音室</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_029_@" value="029"><label for="module_SJOKEN_029_@">地下室</label></li></ul></dd></dl><dl><dt>冷暖房</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_030_@" value="030"><label for="module_SJOKEN_030_@">エアコン付き</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_031_@" value="031"><label for="module_SJOKEN_031_@">床暖房</label></li></ul></dd></dl><dl><dt>収納</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_032_@" value="032"><label for="module_SJOKEN_032_@">床下収納</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_033_@" value="033"><label for="module_SJOKEN_033_@">シューズボックス</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_034_@" value="034"><label for="module_SJOKEN_034_@">トランクルーム</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_035_@" value="035"><label for="module_SJOKEN_035_@">ウォークインクローゼット</label></li></ul></dd></dl><dl><dt>セキュリティ</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_036_@" value="036"><label for="module_SJOKEN_036_@">オートロック</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_037_@" value="037"><label for="module_SJOKEN_037_@">管理人有り</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_038_@" value="038"><label for="module_SJOKEN_038_@">TVモニタ付きインタホン</label></li></ul></dd></dl><dl><dt>建物設備</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_039_@" value="039"><label for="module_SJOKEN_039_@">駐車場あり</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_040_@" value="040"><label for="module_SJOKEN_040_@">駐輪場あり</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_041_@" value="041"><label for="module_SJOKEN_041_@">バイク置場あり</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_042_@" value="042"><label for="module_SJOKEN_042_@">エレベーター</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_043_@" value="043"><label for="module_SJOKEN_043_@">宅配ボックス</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_044_@" value="044"><label for="module_SJOKEN_044_@">敷地内ゴミ置場</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_045_@" value="045"><label for="module_SJOKEN_045_@">バルコニー付</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_046_@" value="046"><label for="module_SJOKEN_046_@">ルーフバルコニー付</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_047_@" value="047"><label for="module_SJOKEN_047_@">専用庭</label></li></ul></dd></dl><dl><dt>その他</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_048_@" value="048"><label for="module_SJOKEN_048_@">デザイナーズ物件</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_049_@" value="049"><label for="module_SJOKEN_049_@">分譲賃貸</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_050_@" value="050"><label for="module_SJOKEN_050_@">保証人不要・代行</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_051_@" value="051"><label for="module_SJOKEN_051_@">タワーマンション</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_052_@" value="052"><label for="module_SJOKEN_052_@">リフォーム済み</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_053_@" value="053"><label for="module_SJOKEN_053_@">リノベーション物件</label></li></ul></dd></dl><dl><dt>入居条件</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_054_@" value="054"><label for="module_SJOKEN_054_@">即入居可</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_055_@" value="055"><label for="module_SJOKEN_055_@">ペット相談可</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_056_@" value="056"><label for="module_SJOKEN_056_@">楽器相談可</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_057_@" value="057"><label for="module_SJOKEN_057_@">事務所利用可</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_058_@" value="058"><label for="module_SJOKEN_058_@">ルームシェア可</label></li></ul></dd></dl><dl><dt>お得条件</dt><dd><ul><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_059_@" value="059"><label for="module_SJOKEN_059_@">フリーレント</label></li><li><input type="checkbox" name="SJOKEN" id="module_SJOKEN_060_@" value="060"><label for="module_SJOKEN_060_@">特定優良賃貸住宅</label></li></ul></dd></dl>';
	} else if (category == '050') {
		src = '<dl><dt>テーマ特長区分</dt><dd><ul><li><input type="checkbox" name="TTK" id="module_TTK_01_@" value="01"><label for="module_TTK_01_1">2世帯</label></li><li><input type="checkbox" name="TTK" id="module_TTK_02_@" value="02"><label for="module_TTK_02_1">狭小・変形</label></li><li><input type="checkbox" name="TTK" id="module_TTK_03_@" value="03"><label for="module_TTK_03_1">3階･地価</label></li><li><input type="checkbox" name="TTK" id="module_TTK_04_@" value="04"><label for="module_TTK_04_1">輸入住宅</label></li><li><input type="checkbox" name="TTK" id="module_TTK_05_@" value="05"><label for="module_TTK_05_1">自由設計</label></li><li><input type="checkbox" name="TTK" id="module_TTK_06_@" value="06"><label for="module_TTK_06_1">地震対策</label></li><li><input type="checkbox" name="TTK" id="module_TTK_07_@" value="07"><label for="module_TTK_07_1">防犯･防火</label></li><li><input type="checkbox" name="TTK" id="module_TTK_08_@" value="08"><label for="module_TTK_08_1">省エネ･エコ</label></li><li><input type="checkbox" name="TTK" id="module_TTK_09_@" value="09"><label for="module_TTK_09_1">気密･断熱</label></li><li><input type="checkbox" name="TTK" id="module_TTK_10_@" value="10"><label for="module_TTK_10_1">長寿命</label></li><li><input type="checkbox" name="TTK" id="module_TTK_11_@" value="11"><label for="module_TTK_11_1">木がいっぱい</label></li><li><input type="checkbox" name="TTK" id="module_TTK_12_@" value="12"><label for="module_TTK_12_1">自然素材</label></li><li><input type="checkbox" name="TTK" id="module_TTK_13_@" value="13"><label for="module_TTK_13_1">収納充実</label></li><li><input type="checkbox" name="TTK" id="module_TTK_14_@" value="14"><label for="module_TTK_14_1">子育て満足</label></li><li><input type="checkbox" name="TTK" id="module_TTK_15_@" value="15"><label for="module_TTK_15_1">趣味･ペット</label></li><li><input type="checkbox" name="TTK" id="module_TTK_16_@" value="16"><label for="module_TTK_16_1">バリアフリー</label></li><li><input type="checkbox" name="TTK" id="module_TTK_17_@" value="17"><label for="module_TTK_17_1">家事らく</label></li><li><input type="checkbox" name="TTK" id="module_TTK_18_@" value="18"><label for="module_TTK_18_1">広々リビング</label></li><li><input type="checkbox" name="TTK" id="module_TTK_19_@" value="19"><label for="module_TTK_19_1">和テイスト</label></li><li><input type="checkbox" name="TTK" id="module_TTK_20_@" value="20"><label for="module_TTK_20_1">シンプルモダン</label></li><li><input type="checkbox" name="TTK" id="module_TTK_21_@" value="21"><label for="module_TTK_21_1">ゴージャス</label></li><li><input type="checkbox" name="TTK" id="module_TTK_22_@" value="22"><label for="module_TTK_22_1">ナチュラル</label></li><li><input type="checkbox" name="TTK" id="module_TTK__@" value=""><label for="module_TTK__1">指定なし</label></li></ul></dd></dl>';
	} else if (category == '051') {
		src ='<dl><dt>企業の特徴</dt><dd><ul><li><input type="checkbox" name="KT" id="module_KT_01_@" value="01"><label for="module_KT_01_1">企業力</label></li><li><input type="checkbox" name="KT" id="module_KT_02_@" value="02"><label for="module_KT_02_1">技術力</label></li><li><input type="checkbox" name="KT" id="module_KT_03_@" value="03"><label for="module_KT_03_1">デザイン･設計</label></li><li><input type="checkbox" name="KT" id="module_KT_04_@" value="04"><label for="module_KT_04_1">人が自慢</label></li><li><input type="checkbox" name="KT" id="module_KT_05_@" value="05"><label for="module_KT_05_1">アフター・保証</label></li><li><input type="checkbox" name="KT" id="module_KT_06_@" value="06"><label for="module_KT_06_1">地元に密着</label></li><li><input type="checkbox" name="KT" id="module_KT_07_@" value="07"><label for="module_KT_07_1">コスト対策</label></li><li><input type="checkbox" name="KT" id="module_KT_08_@" value="08"><label for="module_KT_08_1">環境配慮</label></li></ul></dd></dl>';
	} else {
		return;	
	}
	var el;
	for (var i = 1; i <= _moduleFormMaxNum; i++) {
		el = $('#module_kodawari_table_' + i);
		if (el) {
			el.html(src.replace(/@/g, i));// replace @
		}
	}
}

function module_hide(idName, className) {
	// style="display: none;" ではデータが送信されてしまうので不十分
	for (var i = 1; i <= _moduleFormMaxNum; i++) {
			var el;
			el = $('#module_' + idName + '_' + i);// #module_menseki_1
			if (el) el.html('');
		}
		if (className && $('.module_' + className)) {
			$('.module_' + className).css('display', 'none');
		}
		return;
}

function getUrlVars() {
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	for(var i = 0; i < hashes.length; i++) {
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}
