var domain = location.protocol+'//'+location.host;

function get_pref_city()
{
var uri = domain + '/common/zip.php';
var pars = 'zip=' + $F('zip1') + $F('zip2') + '&num=' + $F('num');
new Ajax.Request(uri, {method: 'get', parameters: pars, onComplete: okResponse, onFailure: ngResponse});
}

function okResponse(originalRequest)
{
var data = originalRequest.responseText.split(',');

	if (data[0] < 1)
	{
	$('msg').innerHTML = '該当する住所がありません';
	}
	else
	{
	$('pref').value = data[3];
	$('address').value = data[4] + data[5];
	$('msg').innerHTML = '';
	//$('result').value = originalRequest.responseText;
		if (data[0] > 1)
		{
		$('btn').value = '次候補を入力';
		$('msg').innerHTML = '該当が' + data[0] + '件あります';
		var nextnum = eval(data[6]) + 1;
			if (nextnum == eval(data[0])) {$('num').value = 0;}
			else {$('num').value = nextnum;}
		}
		else
		{
		btnDefault();
		}
	}
}

function get_pref_city2()
{
var uri = domain + '/common/zip.php';
var pars = 'zip=' + $F('zips1') + $F('zips2') + '&num=' + $F('num2');
new Ajax.Request(uri, {method: 'get', parameters: pars, onComplete: okResponse2, onFailure: ngResponse});
}

function okResponse2(originalRequest)
{
var data = originalRequest.responseText.split(',');

	if (data[0] < 1)
	{
	$('msg2').innerHTML = '該当する住所がありません';
	}
	else
	{
	$('prefs').value = data[3];
	$('addresss').value = data[4] + data[5];
	$('msg2').innerHTML = '';
	//$('result').value = originalRequest.responseText;
		if (data[0] > 1)
		{
		$('btn2').value = '次候補を入力';
		$('msg2').innerHTML = '該当が' + data[0] + '件あります';
		var nextnum = eval(data[6]) + 1;
			if (nextnum == eval(data[0])) {$('num2').value = 0;}
			else {$('num2').value = nextnum;}
		}
		else
		{
		btnDefault2();
		}
	}
}

function ngResponse()
{
alert('通信に失敗しました。再試行してください。');
}

function btnDefault()
{
$('btn').value = '住所入力補助';
}

function btnDefault2()
{
$('btn2').value = '住所入力補助';
}
