//<![CDATA[

function showPrefList()
{
	var item = $('pref_list');
	if (item) {
		if (!Element.visible(item)) {
			Element.show(item);

			item = $('prefshow');
			item.innerHTML = '<img src="' + webroot + 'img/search/btn_search04.gif" alt="都道府県を非表示" />';	//"都道府県を折りたたむ";
		}
		else {
			Element.hide(item);

			item = $('prefshow');
			item.innerHTML = '<img src="' + webroot + 'img/search/btn_search04.gif" alt="都道府県を表示" />';	//"都道府県を表示する";
		}
	}
}

function doSelSearchRow()
{
	var id;
	var item;
	var rest = 0;
	for(var index = 0 ; index < document.frmList.elements.length ; index++) {
		if(document.frmList.elements[index].type == "checkbox"
		&& document.frmList.elements[index].name == "check_sel_article[]"
		&& !document.frmList.elements[index].checked) {
			id = document.frmList.elements[index].value;
			item = $('result_' + id);
			Element.hide(item);
			map.removeOverlay(markers[id]);
		} else {
			rest++;
		}
	}

	if(rest == 0) {
		Element.hide('lumpHeader');
		Element.hide('lumpFooter');
	}

	//var item = $('check_sel_article_1656');
	//alert(item);

	//var item = $('result_1656');
	//Element.hide(item);
}


function searchEnter(event)
{
	var f = document.frmList;
	if (f.page) {
		f.page.value=1;
	}
	if (f.page1) {
		f.page1.value=1;
	}

	event = (event) ? event : window.event;
	if (event.keyCode == 13){
		event.cancelBubble = true;
		event.returnValue = false;
		document.frmList.submit();
		return false;
	}
}

function onSearchCityLinkClick(pref,city,pref_location) {

	var url = webroot + "map/index/" + pref_location + '/?city=' + encodeURI(city) + '&cache=' + (new Date()).getTime();

	window.open(url,'_parent');
}

function onSearchAreaLinkClick(pref,area_key) {

	var item = $('cityarea' + area_key);
	if (!item) {
		return;
	}

	var item_show = $('cityarea');
	item_show.innerHTML = item.innerHTML;
}

// add domon
function onMapContacsClick(action) {

	if (document.frmList["check_sel_article[]"]) {
		// チェック数
		var count = 0;

		// 表示されている物件数分
		for(var index = 0 ; index < document.frmList["check_sel_article[]"].length ; index++) {
			if (document.frmList["check_sel_article[]"][index].checked) {
				// チェックされている項目をカウント
				count++;
			}
		}

		// チェック項目判定
		if(count == 0) {
			action += encodeURI(g_map_sel_pref) + '/' + encodeURI(g_map_sel_city);
		}

		// ACTION属性設定
		document.frmList.action = action;

		document.frmList.submit();
	}
}

//add domon
function onSearchContacsClick(action) {
	// 120124追加
	var flag = 0;
	for (i = 0; i < document.frmList.elements.length; i++){
		if (document.frmList.elements[i].checked){
			flag = 1;
		}
	}
	if(!flag){
		alert("物件を選択してください。");
//		return false;
	} else {
		// ACTION属性設定
		document.frmList.action = action;
		document.frmList.submit();
	}
	
}

function setAllCheckRadio(set) {
	for(var index = 0 ; index < document.frmList.elements.length ; index++) {
		switch(document.frmList.elements[index].type) {
			case "checkbox":
			case "radio":
				if(document.frmList.elements[index].name != "check_sel_article[]") {
					document.frmList.elements[index].checked = set;
					document.frmList.elements[index].disabled = set;
				}
				break;
			default:
				break;
		}
	}
}

function changeFemaleOnly(check) {
	var jp_male = document.getElementsByName("data[condition][jp_male]")[0];
	var jp_female = document.getElementsByName("data[condition][jp_female]")[0];
	var fn_male = document.getElementsByName("data[condition][fn_male]")[0];
	var fn_female = document.getElementsByName("data[condition][fn_female]")[0];

	if(check) {
		// 入居条件を使用不可に
		jp_male.disabled = true;
		jp_female.disabled = true;
		fn_male.disabled = true;
		fn_female.disabled = true;
		// 更にチェックをクリア
		jp_male.checked = false;
		jp_female.checked = false;
		fn_male.checked = false;
		fn_female.checked = false;
	} else {
		// 入居条件を使用可に
		jp_male.disabled = false;
		jp_female.disabled = false;
		fn_male.disabled = false;
		fn_female.disabled = false;
	}
}

//]]>

