function check() {
	var msg = '';
	
	if (!$('name').value) {
		msg += "　・お名前を入力してください。\n";
	}
	if (!$('email').value) {
		msg += "　・メールアドレスを入力してください。\n";
	} else {
		if (!$('email').value.match(/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/)) {
			msg += "　・メールアドレスを正しく入力してください。\n";
		}
	}
	if ($('area').selectedIndex == 0) {
		msg += "　・都道府県を選択してください。\n";
	}
	if (!$('address').value) {
		msg += "　・住所を入力してください。\n";
	}
	if (isNaN($('tel1').value) || isNaN($('tel2').value) || isNaN($('tel3').value)) {
		msg += "　・電話番号を入力してください。\n";
	}
	
	if (msg != '') {
		alert("【入力チェック】\n\n" + msg);
		return false;
	}
	
	return true;
}

function goBack() {
	history.back();
}

function addSearch(tags) {
	var url  = './add_search.php';
	var code = $('zip1').value + '' + $('zip2').value;
	
	if (code.match(/^\d{7}$/)) {
		var options = {
			method : 'get',
			parameters : 'code=' + code,
			onFailure : function() { alert('通信に失敗しました。'); },
			onComplete : function (res) {
				var data = eval(res.responseText);
				
				if (data.msg == 'Success') {
					$('area').selectedIndex = data.prefindex + 1;
					$('address').value = data.address1 + '　' + data.address2;
					if (data.type == 1) {
						$('address').value += '　' + data.address3;
					}
				} else {
					alert(data.msg);
				}
			}
		}
		new Ajax.Request(url, options);
	} else {
		alert('住所検索を行うために郵便番号を正しく入力してください。');
	}
}
