function check() {
	$('.e').remove();

  if ($('#lastname').val() == '') $('#lastname').parent().append('<div class="e">姓 を入力してください</div>');
  if ($('#firstname').val() == '') $('#firstname').parent().append('<div class="e">名 を入力してください</div>');
  
  if ($('#lastkana').val() == '') $('#lastkana').parent().append('<div class="e">せい を入力してください</div>');
  if ($('#firstkana').val() == '') $('#firstkana').parent().append('<div class="e">めい を入力してください</div>');
  
  if ($('#post1').val() == '' || $('#post2').val() == '') $('#post2').parent().append(' <span class="e">郵便番号を入力してください</span>');
  if ($('#prefecture').val() == 0) $('#prefecture').parent().append(' <span class="e">都道府県を選択してください</span>');
  if ($('#address').val() == '') $('#address').parent().append('<div class="e">市区町村以下を入力してください</div>');
  
  if (($('#tel1').val() == '' || $('#tel2').val() == '' || $('#tel3').val() == '') && ($('#mob1').val() == '' || $('#mob2').val() == '' || $('#mob3').val() == '')) {
   $('#tel1').parent().append('<div class="e">電話番号、もしくは携帯番号を入力してください</div>');
  }
  
  if ($('#mail').val() == '') $('#mail').parent().append('<div class="e">メールアドレスを入力してください</div>');
  else if (!$('#mail').val().match("^[0-9A-Za-z._\-]+@[0-9A-Za-z.\-]+$")) $('#mail').parent().append('<div class="e">メールアドレスを正しく入力してください</div>');
  else if($('#mail').val() != $('#mail_confirm').val()) $('#mail_confirm').parent().append('<div class="e">メールアドレスが違います</div>');
	
	if (!$("input:radio[@name='data[howyouknow]']:checked").val()) {
	  $('#howyouknow').parent().append('<div class="e">どれか選択してください</div>');
	}
	
	if ($('.e').text() == '') $('#UserAddForm').submit();
	else {
	  window.scrollTo(0,-100);
	  $('#err_msg').show();
	  $('.e').show();
	}
}
function zipSearch() {
  if ($('#post1').val() != '' && $('#post2').val() != '') {
    $('#zs').attr('disabled', true).val('検索中');

    $.ajax({
      url: '/search_zip?zn='+$('#post1').val()+$('#post2').val(),
      type: "get",
      success: function(data) {
        var addr = data.split(',');
        if (data == 'e') {
          alert('入力された郵便番号は無効です');
        } else if (data == 0) {
          alert('入力された郵便番号から検索できませんでした');
        } else {
          $('#prefecture').val(addr[0]);
          $('#address').val(addr[1]+' '+addr[2]);
        }
        $('#zs').attr('disabled', false).val('郵便番号検索');
      }
    });

  }
}
