/**
 *  ZipCodeSearch.js
 */

function copyAddress(element) {
	var selectedPrefecture = $("prefecture").options.item($("prefecture").selectedIndex);

	$(element).value = selectedPrefecture.label + $("city").value + $("town").value;
}

function fillAddressForm() {
	var zipCode1 = $("zip_code1").value;
	var zipCode2 = $("zip_code2").value;

	xajax_getAddress(zipCode1, zipCode2, "prefecture", "city", "Xajax");
}

function fillAddressFormForInquiry(zip_code1, zip_code2, form_number) {
	var zipCode1 = toH2N($(zip_code1).value);
	var zipCode2 = toH2N($(zip_code2).value);

	xajax_getAddress(zipCode1, zipCode2, "prefecture"+form_number, "city"+form_number, "Xajax");
}

function toH2N(motoText)
{
	han = "0123456789.,-+";
	zen = "OPQRSTUVWXDC|{";
	str = "";
	for (i=0; i<motoText.length; i++)
	{
		c = motoText.charAt(i);
		n = zen.indexOf(c,0);
		if (n >= 0) c = han.charAt(n);
		str += c;
	}
	return str;
}


