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 CheckHankaku(strTarget){
var char_length=("あ".length); //規準length の取得
var i, charTarget, transTarget;
	transTarget=strTarget.replace(/[ 　]/g, "");
	for(i=0;i<transTarget.length;i=i+char_length){
		charTarget=transTarget.charAt(i);
		if(charTarget >= "｡" && charTarget <= "ﾟ"){
			return false;
		}
	}
	return true;
}

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

  if (document.form1.name1.value=="") {
    error_string += "「お名前(姓)」\n";
  }

  if (document.form1.name2.value=="") {
    error_string += "「お名前(名)」\n";
  }

  if (document.form1.kana1.value=="") {
    error_string += "「フリガナ(姓)」\n";
  }

  if (document.form1.kana2.value=="") {
    error_string += "「フリガナ(姓)」\n";
  }

  if (document.form1.zip1.value=="") {
    error_string += "「郵便番号」\n";
  }

  if (document.form1.zip2.value=="") {
    error_string += "「郵便番号」\n";
  }

  if(document.form1.address1.value == "") {
    error_string += "「都道府県」\n";
  }

  if(document.form1.address2.value == "") {
    error_string += "「所在地」\n";
  }

  if(document.form1.address3.value == "") {
    error_string += "「番地など」\n";
  }

  if(document.form1.tel.value == "") {
    error_string += "「電話番号」\n";
  }

  if(CheckEmail(document.form1.mail.value) == false) {
    error_string += "「メールアドレス」\n";
  }

  if(document.form1.com.value == "") {
    error_string += "「ご予約・お問い合わせ内容」\n";
  }

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