var ready = 0;
$(document).ready(function(){
	$('#zip').keyup(function(){
		if(ready == 1){
			var zip = $('#zip').val();
			zip.replace('-','')
			if(zip.length == 7 && this.zip != zip && zip !=''){
				this.zip = zip;
				getAddr(this.zip);
			}
		}else{
			ready =1;
		}
	}).keyup();
});

function getAddr(zip){
	$.post(
		'/app/zip/',
		{'zip': zip},
		function(data,status){
			if(data.pref){
				$('#address').val(data.pref+data.addr);
				$('#address').focus();
				$('#zip').val(zip);
			}
			msg(data.msg);
		},
		"json"
	);
}

function getAddrJson(zip){
	$.getJSON(
		'zip.cgi?zip='+ zip,
		null,
		function(data){
			if(data.pref){
				$('#pref').val(data.pref);
				$('#addr').val(data.addr);
				$('#addr').focus();
			}
			msg(data.msg);
		}
	);
}

function msg(msg){
		$('#zipmsg').html(msg);
		$('#zipmsg').fadeIn('slow');
		setTimeout(function(){
			$('#zipmsg').fadeOut('slow');
		},3000);
		
}

