function checks(){
  var form_obj = document.form;
  var error = new Array();　//エラーメッセージ用

  if(form_obj.sei.value == "" || form_obj.mei.value == ""){
    error.push("お名前をご入力下さい。");
  }
  if(form_obj.sei_k.value == "" || form_obj.mei_k.value == ""){
    error.push("オナマエをご入力下さい。");
  }
  if(form_obj.site_name.value == ""){
    error.push("サイト名をご入力下さい。");
  }
  if(!form_obj.site_url.value.match(/^https?(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/)){
    error.push("サイトURLを入力してください。");
  }
  if(form_obj.todofuken.value == ""){
    error.push("都道府県を選択して下さい。");
  }
  
  if(!form_obj.email.value.match(/^[A-Za-z0-9]+[-\w]+@[-\w\.]+\.\w{2,}$/)){
    error.push("メールアドレスをご入力下さい。");
  }
  if(form_obj.email.value != form_obj.email2.value){
    error.push("確認用メールアドレスが違います。");
  }
  if(!form_obj.chk.checked){
    error.push("規約に同意の上、送信して下さい。");
  }

  var error_num = error.length
  if( error_num == 0){
    form_obj.submit();
  }
  else{
    var ul_node = document.createElement('ul');
    for(var i = 0;i < error_num; i++){
      var li_node = document.createElement('li')
      li_node.appendChild(document.createTextNode(error[i]));
      ul_node.appendChild(li_node);
    }
    alert("入力エラーがあります、ご確認下さい。");
    document.getElementById('error').innerHTML = "";
    document.getElementById('error').appendChild(ul_node);

  }
      return false;
}
