function CheckEmail(strTarget){
  if(strTarget.match(/[^a-zA-Z0-9_\.\-@]/)){ return false; }
  p=strTarget.indexOf("@",1);
  if(strTarget.length==p+1){ return false; }
  else{
    for(i=p+1;i<strTarget.length;i++){
    Charactor=strTarget.charAt(i);
      if(Charactor=="."){
        if(i==p+1 && i==strTarget.length-1){ return false; }
      }
      else if(Charactor=="@"){ return false; }
    }
  }

  atPos = strTarget.indexOf("@",1)
  if(atPos == -1) { return false; }

  if(strTarget.indexOf("@", atPos+1) != -1) { return false; }

  periodPos = strTarget.indexOf(".",atPos)
  if(periodPos == -1) { return false; }
}

function Check() {
  var error_string = "";
  var loop = "";

  var check_chk = "100";
  for (var loop = 0; loop < window.document.trial.user.length; loop++) {
    if (window.document.trial.user[loop].checked == true) {
      check_chk = 1;
    }
  }
  if(check_chk != 1) {
    error_string += "「法人／個人」\n";
  }

  if (document.trial.name.value=="") {
    error_string += "「お名前／法人名」\n";
  }
  if (document.trial.kana.value=="") {
    error_string += "「フリガナ」\n";
  }
  if (document.trial.add.value=="") {
    error_string += "「配達先ご住所」\n";
  }
  if (document.trial.tel.value=="") {
    error_string += "「電話番号」\n";
  }
  if (document.trial.mail.value=="") {
    error_string += "「メールアドレス」\n";
  }
  var check_chk2 = "100";
  for (var loop = 0; loop < window.document.trial.server.length; loop++) {
    if (window.document.trial.server[loop].checked == true) {
      check_chk2 = 1;
    }
  }
  if(check_chk2 != 1) {
    error_string += "「サーバーの種類」\n";
  }
  if (document.trial.cause1.value=="" && document.trial.cause2.value=="" && document.trial.cause3.value=="" && document.trial.cause4.value=="" && document.trial.cause5.value=="" && document.trial.cause6.value=="" && document.trial.cause7.value=="" && document.trial.cause8.value=="" && document.trial.cause.value=="") {
    error_string += "「フリートライアルをお知りになったきっかけ 」\n";
  }


  if (document.trial.mail.value!="") {
    if(CheckEmail(document.trial.mail.value)==false){
      error_string += "「メールアドレス」を正しく入力して下さい\n";
    }
  }

  if (error_string == "") {
    return true;
  } else {
    error_string = "以下の項目を入力してください。\n" + error_string;
    alert (error_string);
    return false;
  }
}
