
/**
* zip req for mootools1.2
*
*/

var p;
var url = "/act/Zip.do";

function requestZip(plefix){
	
	p = plefix;
	var zip = $(p+"zip").value;

	if(zip.length>=7){
		
		var param = "zip="+zip+"&mode=JSON";
		
		var req = new Request.JSON({
			url:url,
			data:param,
			secure: true,
			onComplete: function(d){show(d.ads);}
		});
		
		req.send();
	
	}


}


function show(d){
		
		//alert(p);
		
		
		d.each(function(rec){
			
			if(rec.ken==null){
				showAlert();
			}else{
				hideAlert();
				$(p+"ken").value = rec.ken;
				$(p+"address1").value = rec.address1;
				$(p+"address1").focus();
				moveCursor($(p+"address1"));
			}
		});
		/*
		$(plefix+"ken").value = d.ken;
		$(plefix+"address1").value = d.address1;
		$(plefix+"address1").focus();
		*/
}

/*カーソル移動*/
function moveCursor(elm){

	if (elm.createTextRange) {
	  var range = elm.createTextRange();
	  range.move('character', elm.value.length);
	  range.select();
	} else if (elm.setSelectionRange) {
	  elm.setSelectionRange(elm.value.length, elm.value.length);
	}

}

function showAlert(){
	if($defined($("alert1"))){
	$("alert1").show();
	}
}
function hideAlert(){
	if($defined($("alert1"))){
	$("alert1").hide();
	}
}



