// JavaScript Document

function bb_submit (){
	$("bukken").bb.value = getCookie("bb");
	$("bukken").submit();
}

function bb2_submit (){

	obj_P1 =document.getElementById("otoiawaseArea");
	if ( obj_P1.className == "dispSWnone" ) {
		obj_P1.className = "dispSW" ;
	}else{
		obj_P1.className = "dispSWnone" ;
	}

	$("bukken").bb.value = getCookie("bb");
	$("bukken").submit();
	window.location.hash = "otoiawaseArea";
}

function bb_check (num){
	bb = getCookie("bb");
	reg_str = num + ', ';
	if (bb.match(reg_str))	{
		bb = bb.replace(reg_str, '');
	} else	{
		bb += reg_str;
	}
	setCookie("bb", bb);
}

// 小学校検索窓オープン
function open_gakku1 () {
	window.open(
		"?cmd=G1&shubetsu="+ searchType, 
		"gakku1", 
		"toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=575,height=400"
	);
}

// 中学校検索窓オープン
function open_gakku2 () {
	window.open(
		"?cmd=G2&shubetsu="+ searchType, 
		"gakku2", 
		"toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=575,height=400"
	);
}

function hit(result){
	window.opener.callback_gakku(result);
	window.close();
	return false;
}


// 学校検索窓結果受け取り
function callback_gakku (result) {
	window.focus();
	argv = result.split(":");
	$('frm3').shozaichi.value = argv[1];
	$('frm3').gakku.value = argv[2];
	
	for (i=0; i<2; i++){
		$('frm3').gakkuType[i].checked = false;
	}
	
	var checked;
	switch (argv[0]) {
		case "G1":
			checked = 0;
			break;
		case "G2":
			checked = 1;
			break;
		default:
			checked = 0;
			break;
	}
	$('frm3').gakkuType[checked].checked = true;
}


function frm1Clear () {
	$("frm1").shozaichi.value = "";
	$("frm1").kakaku1.value = "";
	$("frm1").kakaku2.value = "";
	$("frm1").tsubo1.value = "";
	$("frm1").tsubo2.value = "";
	$("frm1").menseki1.value = "";
	$("frm1").menseki2.value = "";
	return false;	
}

function frm3Clear () {
	$("frm3").shozaichi.value = "";
	$("frm3").gakku.value = "";
	$("frm3").kakaku1.value = "";
	$("frm3").kakaku2.value = "";
	$("frm3").tsubo1.value = "";
	$("frm3").tsubo2.value = "";
	$("frm3").menseki1.value = "";
	$("frm3").menseki2.value = "";
	return false;	
}
// フォームバリデーション

function trim (str) {
	return str.replace(/^\s+|\s+$/g, "");
}

/*
function frm1ChkInpt () {
	var shozaichi = trim($("frm1").shozaichi.value);
	if (shozaichi==="") {
		alert("市町村名を入力してください。");
		return false;	
	}
	
	return true;
}
*/

function setFrm1Shozaichi (argStr) {
	if (trim($("frm1").shozaichi.value)=="") {
		$("frm1").shozaichi.value = trim(argStr);
	} else {
		$("frm1").shozaichi.value = $("frm1").shozaichi.value + " " + trim(argStr);
	}
	
	return false;
}


function frm1ChkInpt () {
	// 価格1
//	if(	$("frm1").kakaku1.value != "" && $("frm1").kakaku1.value.match(/^[0-9０-９]+(\.[0-9０-９]+)?$/) == null){
	if(	$("frm1").kakaku1.value != "" && $("frm1").kakaku1.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「価格」には数字のみ入力してください。");
		$("frm1").kakaku1.focus();
		return false;
	}
	
	// 価格2
	if(	$("frm1").kakaku2.value != "" && $("frm1").kakaku2.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「価格」には数字のみ入力してください。");
		$("frm1").kakaku2.focus();
		return false;
	}
	
	// 坪1
	if(	$("frm1").tsubo1.value != "" && $("frm1").tsubo1.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null ){
		alert("「坪数」には数字のみ入力してください。");
		$("frm1").tsubo1.focus();
		return false;
	}
	
	// 坪2
	if($("frm1").tsubo2.value != "" && 	$("frm1").tsubo2.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「坪数」には数字のみ入力してください。");
		$("frm1").tsubo2.focus();
		return false;
	}
	
	// 面積1
	if($("frm1").menseki1.value != "" && 	$("frm1").menseki1.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「面積」には数字のみ入力してください。");
		$("frm1").menseki1.focus();
		return false;
	}
	
	// 面積2
	if($("frm1").menseki2.value != "" && 	$("frm1").menseki2.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「面積」には数字のみ入力してください。");
		$("frm1").menseki2.focus();
		return false;
	}

	//default
	return true;

}

function frm2ChkInpt () {
	// 価格1
	if(	$("frm2").kakaku1.value != "" && $("frm2").kakaku1.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「価格」には数字のみ入力してください。");
		$("frm2").kakaku1.focus();
		return false;
	}
	
	// 価格2
	if(	$("frm2").kakaku2.value != "" && $("frm2").kakaku2.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「価格」には数字のみ入力してください。");
		$("frm2").kakaku2.focus();
		return false;
	}
	
	// 坪1
	if(	$("frm2").tsubo1.value != "" && $("frm2").tsubo1.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null ){
		alert("「坪数」には数字のみ入力してください。");
		$("frm2").tsubo1.focus();
		return false;
	}
	
	// 坪2
	if($("frm2").tsubo2.value != "" && 	$("frm2").tsubo2.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「坪数」には数字のみ入力してください。");
		$("frm2").tsubo2.focus();
		return false;
	}
	
	// 面積1
	if($("frm2").menseki1.value != "" && 	$("frm2").menseki1.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「面積」には数字のみ入力してください。");
		$("frm2").menseki1.focus();
		return false;
	}
	
	// 面積2
	if($("frm2").menseki2.value != "" && 	$("frm2").menseki2.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「面積」には数字のみ入力してください。");
		$("frm2").menseki2.focus();
		return false;
	}

	//default
	return true;

}
function frm3ChkInpt () {
/*
	if (trim($("frm3").shozaichi.value)=="") {
		alert("市町村名入力してください");	
		$("frm3").shozaichi.focus();
		return false;
	}
	
	if (trim($("frm3").gakku.value)=="") {
		alert("学校名を入力してください");	
		$("frm3").gakku.focus();
		return false;
	}
*/	
	// 価格1
	if(	$("frm3").kakaku1.value != "" && $("frm3").kakaku1.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「価格」には数字のみ入力してください。");
		$("frm3").kakaku1.focus();
		return false;
	}
	
	// 価格2
	if(	$("frm3").kakaku2.value != "" && $("frm3").kakaku2.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「価格」には数字のみ入力してください。");
		$("frm3").kakaku2.focus();
		return false;
	}
	
	// 坪1
	if(	$("frm3").tsubo1.value != "" && $("frm3").tsubo1.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null ){
		alert("「坪数」には数字のみ入力してください。");
		$("frm3").tsubo1.focus();
		return false;
	}
	
	// 坪2
	if($("frm3").tsubo2.value != "" && 	$("frm3").tsubo2.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「坪数」には数字のみ入力してください。");
		$("frm3").tsubo2.focus();
		return false;
	}
	
	// 面積1
	if($("frm3").menseki1.value != "" && 	$("frm3").menseki1.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「面積」には数字のみ入力してください。");
		$("frm3").menseki1.focus();
		return false;
	}
	
	// 面積2
	if($("frm3").menseki2.value != "" && 	$("frm3").menseki2.value.match(/^[0-9０-９]+([\.．][0-9０-９]+)?$/) == null){
		alert("「面積」には数字のみ入力してください。");
		$("frm3").menseki2.focus();
		return false;
	}

	//default
	return true;

}

