//----------------------------------------------------------------
// 設備アイコン
//----------------------------------------------------------------
//{{{ optCheck()
function optCheck(id)
{
	var chkObj = 'li_' + id;
	if ($(id).checked) {
		$(chkObj).className = 'non-check';
		$(id).checked = false;
	}else{
		$(chkObj).className = 'checked';
		$(id).checked = true;
	}
	$(chkObj).blur;
}
//}}}
//{{{ optBackground()
function optBackground(id)
{
	var chkObj = 'li_' + id;
	if ($(id).checked) {
		$(chkObj).className = 'checked';
		$(id).checked = true;
	}else{
		$(chkObj).className = 'non-check';
		$(id).checked = false;
	}
	$(chkObj).blur;
}
//}}}
//{{{ chkboxCheck()
function chkboxCheck(obj){
	var chkObj = 'li_' + obj.name;
	if (obj.checked) {
		$(chkObj).className = 'checked';
	}else{
		$(chkObj).className = 'non-check';
	}
	$(chkObj).blur;
}
//}}}
//----------------------------------------------------------------
// 賃料/料金
//----------------------------------------------------------------
	var estBudget = new Array();
	var estArea = new Array();
//{{{ values set

	/* estBudget list */
	estBudget['rent'] = new Array();
	estBudget['rent'][0] = '選択してください';
	estBudget['rent'][1] = '４万円以下';
	estBudget['rent'][2] = '４〜６万円';
	estBudget['rent'][3] = '６〜８万円';
	estBudget['rent'][4] = '８〜１０万円';
	estBudget['rent'][5] = '１０〜２０万円';
	estBudget['rent'][6] = '２０万円以上';

	estBudget['sale'] = new Array();
	estBudget['sale'][0] = '選択してください';
	estBudget['sale'][1] = '５００万円以下';
	estBudget['sale'][2] = '５００〜１，０００万円';
	estBudget['sale'][3] = '１，０００〜２，０００万円';
	estBudget['sale'][4] = '２，０００〜５，０００万円';
	estBudget['sale'][5] = '５，０００〜１０，０００万円';
	estBudget['sale'][6] = '１０，０００万円以上';

	/* estArea list */
	estArea['rent'] = new Array();
	estArea['rent'][0] = '選択してください';
	estArea['rent'][1] = '１５平米以下';
	estArea['rent'][2] = '１５〜３０平米';
	estArea['rent'][3] = '３０〜５０平米';
	estArea['rent'][4] = '５０〜１００平米';
	estArea['rent'][5] = '１００平米以上';

	estArea['sale'] = new Array();
	estArea['sale'][0] = '選択してください';
	estArea['sale'][1] = '５０平米以下';
	estArea['sale'][2] = '５０〜１００平米';
	estArea['sale'][3] = '１００〜２００平米';
	estArea['sale'][4] = '２００平米以上';

	estLand = new Array();
	estLand[0] = '選択してください';
	estLand[1] = '５０坪以下';
	estLand[2] = '５０〜１００坪';
	estLand[3] = '１００〜２００坪';
	estLand[4] = '２００〜５００坪';
	estLand[5] = '５００坪以上';
//}}}
//{{{ setBudget(deal)
/* INITIALIZE CHILD-OPTIONS FOR WINDOW OPEN */
function setBudget(deal)
{
	var html = "";
	html += "<select name='budget' id='budget'>";
	for (var i=0; i<estBudget[deal].length; i++) {
		if (deal == 'sale') {
			html += "<option value='1" + i +"'>"+estBudget[deal][i]+"</option>";
		} else {
			html += "<option value='" + i +"'>"+estBudget[deal][i]+"</option>";
		}
	}
	html += "</select>";
	$('budgetfield').innerHTML = '';
	$('budgetfield').innerHTML = html;
}
// }}}
//{{{ setArea(deal)
/* INITIALIZE CHILD-OPTIONS FOR WINDOW OPEN */
function setArea(deal)
{
	var html = "";
	html += "<select name='dimension' id='dimension'>";
	for (var i=0; i<estArea[deal].length; i++) {
		if (deal == 'sale') {
			html += "<option value='1" + i +"'>"+estArea[deal][i]+"</option>";
		} else {
			html += "<option value='" + i +"'>"+estArea[deal][i]+"</option>";
		}
	}
	html += "</select>";
	$('dimensionfield').innerHTML = '';
	$('dimensionfield').innerHTML = html;
}
// }}}
//{{{ setArea2(deal)
/* INITIALIZE CHILD-OPTIONS FOR WINDOW OPEN */
function setArea2(deal)
{
	var html = "";
	html += "<select name='land' id='land'>";
	for (var i=0; i<estLand.length; i++) {
		if (deal == 'sale') {
			html += "<option value='" + i +"'>"+estLand[i]+"</option>";
		}
	}
	html += "</select>";
	if (deal == 'sale') {
		$('landfield').innerHTML = '';
		$('landfield').innerHTML = html;
	}
}
// }}}
//----------------------------------------------------------------
// Onload
//----------------------------------------------------------------
//{{{ checkDeal()
function checkDeal(obj)
{
	var objDeal = obj;
	if (objDeal.value == 'sale') {
	//売物件
		$('sale_mansion').disabled = false;
		$('sale_ground').disabled = false;
		$('sale_house').disabled = false;
	//賃貸物件
		$('rent_apart').disabled = true;
		$('rent_house').disabled = true;
		$('rent_mansion').disabled = true;
		$('rent_shop').disabled = true;
		$('rent_shoped').disabled = true;
		$('rent_office').disabled = true;
	//active
		$('sale_house').checked = 'checked';
		$('rent_apart').checked = false;
		$('rent_house').checked = false;
		$('rent_mansion').checked = false;
		$('rent_shop').checked = false;
		$('rent_shoped').checked = false;
		$('rent_office').checked = false;
	//設備アイコン
		optVisible('sale');
	//賃料・価格
		setBudget('sale');
	//面積
		setArea('sale');
		setArea2('sale');
	//
		checkType('sale_house');
	}else{
	//売物件
		$('sale_mansion').disabled = true;
		$('sale_ground').disabled = true;
		$('sale_house').disabled = true;
	//賃貸物件
		$('rent_apart').disabled = false;
		$('rent_house').disabled = false;
		$('rent_mansion').disabled = false;
		$('rent_shop').disabled = false;
		$('rent_shoped').disabled = false;
		$('rent_office').disabled = false;
	//active
		$('rent_apart').checked = 'checked';
		$('sale_mansion').checked = false;
		$('sale_ground').checked = false;
		$('sale_house').checked = false;
	//設備アイコン
		optVisible('rent');
	//賃料・価格
		setBudget('rent');
	//面積
		setArea('rent');
	//
		checkType('rent_apart');
	}
}
//}}}
//{{{ checkType()
function checkType(obj)
{
	var objType = obj;
	if ($('sale_house').checked || $('sale_ground').checked) {
		landVisible(true);
	} else {
		landVisible(false);
	}

	// 賃貸
	if (!$('sale').checked) {
		layoutVisible(true);
		floorVisible(true);
		ageVisible(true);
	} else {
		landVisible(true);
	}

	// 売地
	if (objType.value == 'sale_ground' && $('sale').checked) {
		if ($('sale_ground').checked) {
			layoutVisible(false);
			floorVisible(false);
			ageVisible(false);
		} else {
			layoutVisible(true);
			floorVisible(true);
			ageVisible(true);
		}
	}

	// 売マンション
	if ($('sale_mansion').checked || $('rent').checked) {
		landVisible(false);
	} else {
		landVisible(true);
	}
}
//}}}
//{{{ checkSwitch()
function checkSwitch(obj)
{
	var objSwitch = obj;
	if (objSwitch.value == 'range') {
		$('budget_criteria_block').className = 'visible';
		$('value_criteria_block').className = 'vanish';
		$('value1').value = '';
		$('value2').value = '';
	} else {
		$('budget_criteria_block').className = 'vanish';
		$('value_criteria_block').className = 'visible';
		$('budget').value = '0';
	}
}
//}}}
//{{{ getRadio()
function getRadio(formname, radioname)
{
	var data = $A(document.formname.radioname).find( function(v) { return v.checked;});
	//var data = Form.serialize($(formname).toQueryParams()['radioname']);
	return data.value;
}
//}}}
//{{{ defaultSet()

function defaultSet()
{
	//売物件
		$('sale_mansion').disabled = true;
		$('sale_ground').disabled = true;
		$('sale_house').disabled = true;
	//賃貸物件
		$('rent_apart').disabled = false;
		$('rent_house').disabled = false;
		$('rent_mansion').disabled = false;
		$('rent_shop').disabled = false;
		$('rent_shoped').disabled = false;
		$('rent_office').disabled = false;
	//active
		$('rent').checked = 'checked';
		$('rent_apart').checked = 'checked';
	//賃料・価格
		setBudget('rent');
	//面積
		setArea('rent');
	//項目制御
		checkDeal('rent');
}
//}}}
//{{{ optVisible()
function optVisible(deal)
{
	// 設備リスト
	optList = new Array();
	optList[0] = 'opt_parking';
	optList[1] = 'opt_autolock';
	optList[2] = 'opt_elevator';
	optList[3] = 'opt_aircon';
	optList[4] = 'opt_loft';
	optList[5] = 'opt_bath';
	optList[6] = 'opt_catv';
	optList[7] = 'opt_hotwater';
	optList[8] = 'opt_gasrange';
	optList[9] = 'opt_ih';
	optList[10] = 'opt_systemkitchen';
	optList[11] = 'opt_shampoo';
	optList[12] = 'opt_1f';
	optList[13] = 'opt_2f';
	optList[14] = 'opt_south';
	optList[15] = 'opt_pets';
	optList[16] = 'opt_now';
	optList[17] = 'opt_2cars';
	optList[18] = 'opt_allelect';
	optList[19] = 'opt_flushtoilet';
	optList[20] = 'opt_small_flushtoilet';
	optList[21] = 'opt_washlet';

	// 売物件
	if (deal == 'sale') {
		for (var i=0; i<optList.length; i++) {
			$(optList[i]).checked = false;
			optBackground(optList[i]);
			$('opt_criteria_block').className = 'vanish';
		}
	} else {
		for (var i=0; i<optList.length; i++) {
			optBackground(optList[i]);
			$('opt_criteria_block').className = '';
		}
	}
}
//}}}
//{{{ landVisible()
function landVisible(flg)
{
	// 土地面積
	if (flg) {
		$('land_criteria_block').className = 'visible';
	} else {
		$('land').value = 0;
		$('land_criteria_block').className = 'vanish';
	}
}
//}}}
//{{{ floorVisible()
function floorVisible(flg)
{
	// 床面積/建物面積
	if (flg) {
		$('floor_criteria_block').className = 'visible';
	} else {
		$('dimension').value = 0;
		$('floor_criteria_block').className = 'vanish';
	}
}
//}}}
//{{{ ageVisible()
function ageVisible(flg)
{
	// 築年
	if (flg) {
		$('age_criteria_block').className = 'visible';
	} else {
		$('age').value = 0;
		$('age_criteria_block').className = 'vanish';
	}
}
//}}}
//{{{ layoutVisible()
function layoutVisible(flg)
{
	// 間取り
	if (flg) {
		$('layout_criteria_block').className = 'visible';
	} else {
	// layout1
		$('layout1_1').checked = false;
		$('layout1_2').checked = false;
		$('layout1_3').checked = false;
		$('layout1_4').checked = false;
		$('layout1_5').checked = false;
		$('layout1_6').checked = false;
		$('layout1_7').checked = false;
	// layout2
		$('layout2_1').checked = false;
		//$('layout2_2').checked = false;
		$('layout2_3').checked = false;
		$('layout2_4').checked = false;
		//$('layout2_5').checked = false;
		$('layout2_6').checked = false;
		$('layout_criteria_block').className = 'vanish';
	}
}
//}}}

