<!--
var gl_sel_cmb_tdfkn;
var gl_sel_cmb_siku;

//　trim()関数　//
function ltrim(argValue){
    return String(argValue).replace(/^[ 　]*/gim, "");
}

function trim(argValue){
    return String(argValue).replace(/^[ 　]*/gim, "").replace(/[ 　]*$/gim, "");
}

function rtrim(argValue){
    return String(argValue).replace(/[ 　]*$/gim, "");
}

/*

第1引数はショートカットの定義。"Ctrl+C"といった書き方もできます。
第2引数はショートカットが実行された場合の処理内容。
第3引数は設定用のパラメータを含めたArrayを渡す。

Arrayの詳細は

type:String
種類は'keydown','keyup','keypress'の3通り。指定が無い場合は'keydown'となる
disable_in_input:Boolean
入力フォームであるINPUT要素にフォーカスがあっているときにショートカットを有効にするか否かの設定。指定しないとfalse
target:DOM Node
指定しないとdocumentが指定されます。

*/
	

	function submit_btn() {
		
		var postno		= trim($F("postno"));
		var cmb_tdfkn	= trim($F("cmb_tdfkn"));
		var cmb_siku	= trim($F("cmb_siku"));
		var cmb_cho		= trim($F("cmb_cho"));
		var sikunm		= trim($F("sikunm"));
		
		//alert(cmb_siku);
		//alert(cmb_cho);
		
		
		if ((postno	   == "") && 
			(cmb_tdfkn == "") && 
			((cmb_siku == "null") || (cmb_siku.length == 0)) && 
			((cmb_cho  == "null") || (cmb_cho.length  == 0)) && 
			(sikunm	   == ""))	{
			 alert("入力条件がありません"); 
			 setFocus();
		}
		else
		if ((postno	  == "") && 
		    (cmb_tdfkn > "" ) && 
			((cmb_siku == "null") || (cmb_siku.length == 0)) && 
			((cmb_cho  == "null") || (cmb_cho.length  == 0)) && 
			(sikunm   == "")) {
			 alert("都道府県名のみでは検索できません。"); 
			 document.kensaku.sikunm.focus();
		}
		else
		if ((cmb_tdfkn  == "")&& 
			(sikunm   > "")) {
			 alert("都道府県名の入力が必須です。"); 
			 document.kensaku.cmb_tdfkn.focus();
		}
		else
		if ((postno > "")&& 
			(postno.length != 7)) {
			 alert("郵便番号は7桁入力が必須です。"); 
			 document.kensaku.postno.focus();
		}
		else {
			//alert("検索ボタンクリックイベントを受理しました");
			var param =
			'?postno='+ postno+
			'&cmb_tdfkn='+ cmb_tdfkn+
			'&cmb_siku='+ cmb_siku+
			'&cmb_cho='+ cmb_cho+
			'&sikunm='+ sikunm;
			
			window.open("sbu_itiran.php"+param,"_self");
		}
	
	return(false);
	
	}
	
	
	//フリーワードへセットフォーカスする //////////////////////////////
	function setFocus(){
		
		fclear();
		ftdfknm();
		
		//alert("検索画面 フォーカズイベントを受理しました"); 
		with (document.kensaku ){
			postno.focus();
		}
		 return(false);
	}
	
	//詳細検索画面　項目クリアボタン押下時 ////////////////////////////// 
    function fclear(){
		//alert("詳細検索画面 クリアボタン押下を受理しました"); 
		with (document.kensaku ){
			postno.value	= "";
			cmb_tdfkn.value	= "";
			sikunm.value	= "";
			cmb_siku.value	= "";
			cmb_cho.value	= "";
		}
		
		$('err_postno').hide();
		
		//市区町村コンボの内容をクリアする
		$('cmb_siku').options.length = 0;
		
		//町域コンボの内容をクリアする
		$('cmb_cho').options.length = 0;
		
		 return(false);
     }
	 
	 
	function ftdfknm(){
		var ken = 
		["","北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県",
		 "茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県",
		 "新潟県","富山県","石川県","福井県","山梨県","長野県",
		 "岐阜県","静岡県","愛知県","三重県",
		 "滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県",
		 "鳥取県","島根県","岡山県","広島県","山口県",
		 "徳島県","香川県","愛媛県","高知県",
		 "福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"];
		
		ken.each(
				 function(value) {
				 	$('cmb_tdfkn').options.add(new Option(value,value));
				 });
		
		
		
		return(false);
				 
	}
	 
	function ftdfkn_sel() {
		gl_sel_cmb_tdfkn = $F('cmb_tdfkn');
	}
	 
	function ftdfkn_cng() {
		
		if (gl_sel_cmb_tdfkn != $F('cmb_tdfkn')) {
		
			//alert('ftdfkn_cng');
			$('cmb_tdfkn').value = $F('cmb_tdfkn');
			
			//市区町村コンボの内容をクリアする
			$('cmb_siku').options.length = 0;
			
			//町域コンボの内容をクリアする
			$('cmb_cho').options.length = 0;
			
			//選んだ都道府県内の市区町村をさくせいする
			if ((trim($F('cmb_tdfkn')).length > 0) && (!($F('cmb_tdfkn') == null))) {
				fcmb_tdfkn();
			}
		}
		
		return(false);
	}
	
	function fcmb_tdfkn(){
		
		  var url	= 'prototypejs-cmb_tdfkn.php';
		  var pars	=  'cmb_tdfkn='	+ $F('cmb_tdfkn');
			
		  var myAjax = new Ajax.Request(
				url,
				{method: 'post',
					parameters: pars,
					//asynchronous: false,
					onComplete: showResponse_cmb_tdfkn
				});
		
		
		return(false);
				 
	}
	
	function showResponse_cmb_tdfkn(req)   {
		
		var data = req.responseText.evalJSON();
		
		for(var i=0;i<data.siku.length;i++){
			value = data.siku[i].escapeHTML();
			
			//alert(value);
			
			$('cmb_siku').options.add(new Option(value,value));
		}
		
	}
	
	
	
	function fsiku_cng() {
		
		//町域コンボの内容をクリアする
		$('cmb_cho').options.length = 0;
		
		//選んだ市区町村内の町域をさくせいする
		if ((trim($F('cmb_siku')).length > 0) && (!($F('cmb_siku') == null))) {
			fcmb_siku();
		}
		
		return(false);
	}
	
	
	function fcmb_siku(){
		
		var url	= 'prototypejs-cmb_siku.php';
		var pars = 
			'cmb_tdfkn='	+ $F('cmb_tdfkn')
		+ 	'&siku='	+ $F('cmb_siku');
			
		  var myAjax = new Ajax.Request(
				url,
				{method: 'post',
					parameters: pars,
					//asynchronous: false,
					onComplete: showResponse_cmb_siku
				});
		
		return(false);
				 
	}
	
	function showResponse_cmb_siku(req)   {
		
		var data = req.responseText.evalJSON();
		
		for(var i=0;i<data.cho.length;i++){
			value = data.cho[i].escapeHTML();
			
			$('cmb_cho').options.add(new Option(value,value));
		}
		
	}
	
	
	
	

	
	
	 
	

//-->
