/*
	新築マンション
*/


// 画面IDをパラメータに、画面の入力チェックを行う

function chkInput( strProgId ) {

	var chkFlg = true;
	var cnt    = 0;

	switch( strProgId ){

		case 4:

			// 市区町村選択画面の入力チェック

			// 市区町村の選択数チェック

			if( document.frmMain.elements['city[]'] ) {

				if( document.frmMain.elements['city[]'].length ){

					for( i=0; i< document.frmMain.elements['city[]'].length; i++ ){
	
						if( ( document.frmMain.elements[i].name == 'city[]' ) && ( document.frmMain.elements[i].checked ) ) {
						
								cnt++;
						}
					}
				}
				else{

					if( document.frmMain.elements['city[]'].checked ){

						cnt++;
					}
				}

				if( cnt == 0 ) {

					window.alert( '市区町村を選択してください。' );
					chkFlg = false;
				}
				else if( cnt > 10 ){

					window.alert( '市区町村の選択は10件までにお願いいたします。\n(' + cnt + '件選択されています。)' );
					chkFlg = false;
				}
			}


			// こだわり検索の入力チェック

			// 価格の矛盾チェック

			if( chkFlg == true ){

				if( document.frmMain.price_min.value != "" && document.frmMain.price_max.value != "" ){

					if( parseInt( document.frmMain.price_min.value ) > parseInt( document.frmMain.price_max.value ) ){

						window.alert( '価格の範囲が矛盾しています。' );
						chkFlg = false;
					}
				}
			}

			if( document.frmMain.m_kt_flg.value != "kt" ){

				// 専有面積の矛盾チェック
	
				if( chkFlg == true ){
	
					if( document.frmMain.area_mansion_min.value != "" && document.frmMain.area_mansion_max.value != "" ){
	
						if( parseInt( document.frmMain.area_mansion_min.value ) > parseInt( document.frmMain.area_mansion_max.value ) ){
	
							window.alert( '専有面積の範囲が矛盾しています。' );
							chkFlg = false;
						}
					}
				}

			}
			else{

				// 土地面積の矛盾チェック
	
				if( chkFlg == true ){
	
					if( document.frmMain.area_land_min.value != "" && document.frmMain.area_land_max.value != "" ){
	
						if( parseInt( document.frmMain.area_land_min.value ) > parseInt( document.frmMain.area_land_max.value ) ){
	
							window.alert( '土地面積の範囲が矛盾しています。' );
							chkFlg = false;
						}
					}
				}
	
				// 建物面積の矛盾チェック
				if( document.frmMain.project_type[1].checked == true ){
	
					if( chkFlg == true ){
		
						if( document.frmMain.area_building_min.value != "" && document.frmMain.area_building_max.value != "" ){
		
							if( parseInt( document.frmMain.area_building_min.value ) > parseInt( document.frmMain.area_building_max.value ) ){
		
								window.alert( '建物面積の範囲が矛盾しています。' );
								chkFlg = false;
							}
						}
					}
				}
			}


			// 価格「未定を含む」

			if( document.frmMain.price_undefined_checkbox.checked == true ){

				document.frmMain.price_undefined.value = 1;
			}
			else{
				document.frmMain.price_undefined.value = 0;
			}

			break;



		case 5:

			// 沿線選択画面の入力チェック

			// 沿線の選択数チェック

			if( document.frmMain.elements['traf[]'] ) {

				if( document.frmMain.elements['traf[]'].length ){

					for( i=0; i< document.frmMain.elements['traf[]'].length; i++ ){
	
						if( ( document.frmMain.elements[i].name == 'traf[]' ) && ( document.frmMain.elements[i].checked ) ) {
						
								cnt++;
						}
					}
				}
				else{

					if( document.frmMain.elements['traf[]'].checked ){

						cnt++;
					}
				}

				if( cnt == 0 ) {
	
					window.alert( '沿線を選択してください。' );
					chkFlg = false;
				}
				else if( cnt > 10 ){

					window.alert( '沿線の選択は10件までにお願いいたします。\n(' + cnt + '件選択されています。)' );
					return false;
					chkFlg = false;
				}
			}


			// こだわり検索の入力チェック

			// 価格の矛盾チェック

			if( chkFlg == true ){

				if( document.frmMain.price_min.value != "" && document.frmMain.price_max.value != "" ){

					if( parseInt( document.frmMain.price_min.value ) > parseInt( document.frmMain.price_max.value ) ){

						window.alert( '価格の範囲が矛盾しています。' );
						chkFlg = false;
					}
				}
			}

			if( document.frmMain.m_kt_flg.value != "kt" ){

				// 専有面積の矛盾チェック
	
				if( chkFlg == true ){
	
					if( document.frmMain.area_mansion_min.value != "" && document.frmMain.area_mansion_max.value != "" ){
	
						if( parseInt( document.frmMain.area_mansion_min.value ) > parseInt( document.frmMain.area_mansion_max.value ) ){
	
							window.alert( '専有面積の範囲が矛盾しています。' );
							chkFlg = false;
						}
					}
				}

			}
			else{

				// 土地面積の矛盾チェック
	
				if( chkFlg == true ){
	
					if( document.frmMain.area_land_min.value != "" && document.frmMain.area_land_max.value != "" ){
	
						if( parseInt( document.frmMain.area_land_min.value ) > parseInt( document.frmMain.area_land_max.value ) ){
	
							window.alert( '土地面積の範囲が矛盾しています。' );
							chkFlg = false;
						}
					}
				}
	
				// 建物面積の矛盾チェック

				if( document.frmMain.project_type[1].checked == true ){
	
					if( chkFlg == true ){
		
						if( document.frmMain.area_building_min.value != "" && document.frmMain.area_building_max.value != "" ){
		
							if( parseInt( document.frmMain.area_building_min.value ) > parseInt( document.frmMain.area_building_max.value ) ){
		
								window.alert( '建物面積の範囲が矛盾しています。' );
								chkFlg = false;
							}
						}
					}
				}
			}


			// 価格「未定を含む」

			if( document.frmMain.price_undefined_checkbox.checked == true ){

				document.frmMain.price_undefined.value = 1;
			}
			else{
				document.frmMain.price_undefined.value = 0;
			}


			break;


		case 6:

			// 会社から選ぶ画面の入力チェック

			// 市区町村の選択数チェック

			if( document.frmMain.elements['pref[]'] ) {

				if( document.frmMain.elements['pref[]'].length ){

					for( i=0; i< document.frmMain.elements['pref[]'].length; i++ ){
	
						if( ( document.frmMain.elements[i].name == 'pref[]' ) && ( document.frmMain.elements[i].checked ) ) {
						
								cnt++;
						}
					}
				}
				else{

					if( document.frmMain.elements['pref[]'].checked ){

						cnt++;
					}
				}


				if( cnt == 0 ) {
	
					window.alert( '都道府県を選択してください。' );
					chkFlg = false;
				}
				else if( cnt > 10 ){

					window.alert( '都道府県の選択は10件までにお願いいたします。\n(' + cnt + '件選択されています。)' );
					chkFlg = false;
				}
			}

			break;


		default:

			chkFlg = false;
			break;

	}


	return chkFlg;

}


// 画面IDをパラメータに、フォームのリセットを行う

function rstForm( strProgId ) {

	switch( strProgId ){

		case 4:

			// 市区町村選択チェックボックス

			if( document.frmMain.elements['city[]'] ) {

				if( document.frmMain.elements['city[]'].length ){

					for( i=0; i< document.frmMain.elements['city[]'].length; i++ ){
	
						document.frmMain.elements[i].checked = false;
					}
				}
				else{
	
					document.frmMain.elements['city[]'].checked = false;
				}
			}

			// こだわり検索の入力チェック

			document.frmMain.price_min.value = "";
			document.frmMain.price_max.value = "";
			document.frmMain.price_undefined_checkbox.checked = true;

			if( document.frmMain.m_kt_flg.value != "kt" ){

				document.frmMain.area_mansion_min.value = "";
				document.frmMain.area_mansion_max.value = "";
	
			}
			else{

				document.frmMain.project_type[0].checked = true;
				document.frmMain.area_building_min.disabled = true;
				document.frmMain.area_building_max.disabled = true;

				document.frmMain.area_land_min.value = "";
				document.frmMain.area_land_max.value = "";
				document.frmMain.area_building_min.value = "";
				document.frmMain.area_building_max.value = "";
			}

			document.frmMain.station_time[0].checked = true;
			document.frmMain.station_walk.checked = false;


			break;



		case 5:

			// 沿線選択画面の入力チェック

			if( document.frmMain.elements['traf[]'] ) {
	
				if( document.frmMain.elements['traf[]'].length ){

					for( i=0; i< document.frmMain.elements['traf[]'].length; i++ ){
	
						document.frmMain.elements[i].checked = false;
					}
				}
				else{
	
					document.frmMain.elements['traf[]'].checked = false;
				}
			}

			// こだわり検索の入力チェック

			document.frmMain.price_min.value = "";
			document.frmMain.price_max.value = "";
			document.frmMain.price_undefined_checkbox.checked = true;


			if( document.frmMain.m_kt_flg.value != "kt" ){

				document.frmMain.area_mansion_min.value = "";
				document.frmMain.area_mansion_max.value = "";
	
			}
			else{

				document.frmMain.project_type[0].checked = true;
				document.frmMain.area_building_min.disabled = true;
				document.frmMain.area_building_max.disabled = true;

				document.frmMain.area_land_min.value = "";
				document.frmMain.area_land_max.value = "";
				document.frmMain.area_building_min.value = "";
				document.frmMain.area_building_max.value = "";
			}

			document.frmMain.station_time[0].checked = true;
			document.frmMain.station_walk.checked = false;

			break;


		default:

			break;

	}


	return;

}



// 次画面IDをパラメータに、画面遷移を行う

function submitForm() {

	document.frmMain.action = "selList.html";
	document.frmMain.target = "_self";
	document.frmMain.submit();
	return true;

//	window.alert( 'CHECK OK' );

}

function submitForm2() {

	document.frmMain.action = "/bunjyo/search/selList.html";
	document.frmMain.target = "_self";
	document.frmMain.submit();
	return true;

//	window.alert( 'CHECK OK' );

}


function areaBuilding() {

	document.frmMain.area_building_min.disabled = true;
	document.frmMain.area_building_max.disabled = true;

	for( i=0; i< document.frmMain.project_type.length; i++ ){

		if( document.frmMain.project_type[i].checked == true && document.frmMain.project_type[i].value == 3 ){

			document.frmMain.area_building_min.disabled = false;
			document.frmMain.area_building_max.disabled = false;
		}
	}

}

