jQuery(function($){
	
	
	$("#order_zip_search").click(function(){
		zip_search( 'order' );
		return false;
	});
	$("#delivery_zip_search").click(function(){
		zip_search( 'delivery' );
		return false;
	});
	
	var zip_search = function( form_prefix )
	{
		zip_form = $( "#" + form_prefix + "_zip" );
		city_form = $( "#" + form_prefix + "_city" );
		address_form = $( "#" + form_prefix + "_address" );
		var zipcode = zip_form.val();
		window.open( '/pop/zipsearch.html?zipcode='+encodeURIComponent( zipcode ) , 'address_search', "width=800,height=500,location=no,menubar=no,toolbar=no,resizable=yes,scrollbars=yes" );
		return false;
	}
	
	
});

var zip_form = null;
var city_form = null;
var address_form = null;

function set_address( obj )
{
	var addres_val = null;
	if( obj.zipcode.match( /[0-9]{5}00$/ ) )
	{
		addres_val = obj.city;
	}
	else
	{
		addres_val = obj.city + obj.town;
		if( obj.street ) addres_val += obj.street ;
	}
	address_form.val( addres_val );
	city_form.find( "option:contains("+obj.prefecture+")" ).attr("selected","selected");
	
	zip_form.val( obj.zipcode.substr(0, 3) + '-' + obj.zipcode.substr(3) );
}


