function show_address() {
	window.open("","pa","width=500,height=200,location=0,menubar=0");
	document.postal.code.value = document.edit.code.value;
	document.postal.submit();
}



function SubmitCheck(Form){
  if (Form.subject.value == "") {
    alert("件名をご記入ください      ");
    Form.subject.focus();
    return false;
  }
  if (Form.contents.value == "") {
    alert("問い合わせ内容をご記入ください      ");
    Form.contents.focus();
    return false;
  }
  if (Form.os.value == "") {
    alert("ご使用OS種別をご選択ください      ");
    Form.os.focus();
    return false;
  }

  if (Form.name.value == "") {
    alert("お名前をご記入ください      ");
    Form.name.focus();
    return false;
  }
  if (Form.company.value == "") {
    alert("会社名、法人名、学校名などをご記入ください      ");
    Form.company.focus();
    return false;
  }
  if (Form.post.value == "") {
    alert("部署名をご記入ください      ");
    Form.post.focus();
    return false;
  }

  if (Form.code.value == "") {
    alert("郵便番号をご記入ください      ");
    Form.code.focus();
    return false;
  }
  var msg;
  var cnt;
  if (Form.code.value.length!=7){
    alert("郵便番号はハイフン(-)なし'7ケタ'の半角数字でご記入ください      ");
    Form.code.select();
    return false;
  }
  for (cnt = 0; cnt < Form.code.value.length; cnt++) {
    msg = escape(Form.code.value.charAt(cnt));
    if (msg.indexOf("%") != -1) {
      alert("郵便番号は半角数字でご記入ください      ");
      Form.code.select();
      return false;
    }
    if (isNaN(msg) && msg.indexOf("-")==-1) {
      alert("郵便番号は半角数字でご記入ください      ");
      Form.code.select();
      return false;
    }
  }

  if (Form.address.value == "") {
    alert("住所をご記入ください      ");
    Form.address.focus();
    return false;
  }
  if (Form.telephone.value == "") {
    alert("電話番号をご記入ください      ");
    Form.telephone.focus();
    return false;
  }
   if (Form.telephone.value.length<9){
    alert("電話番号は9ケタ以上の半角数字でご記入ください      ");
    Form.telephone.select();
    return false;
  }
  var msg2;
  var cnt2;
  for (cnt2 = 0; cnt2 < Form.telephone.value.length; cnt2++) {
    msg2 = escape(Form.telephone.value.charAt(cnt2));
    if (msg2.indexOf("%") != -1) {
      alert("電話番号は半角数字でご記入ください      ");
      Form.telephone.select();
      return false;
    }
    if (isNaN(msg2) && msg2.indexOf("-")==-1) {
      alert("電話番号は半角数字でご記入ください      ");
      Form.telephone.select();
      return false;
    }
  }
  if (Form.email.value == "") {
    alert("メールアドレスをご記入ください      ");
    Form.email.focus();
    return false;
  }
  var eml=Form.email.value;
  var msg3;
  var cnt3;
  if (eml.indexOf("@")== -1) {
    alert("有効なメールアドレスをご記入ください      ");
    Form.email.select();
    return false;
  }
  for (cnt3 = 0; cnt3 < Form.email.value.length; cnt3++) {
    if (Form.email.value.charAt(cnt3)!="@") {
      msg3 = escape(Form.email.value.charAt(cnt3));
      if (msg3.indexOf("%") != -1) {
        alert("メールアドレスの形式をご確認ください      ");
        Form.email.select();
        return false;
      }
    }
  }
    if (Form.email.value != Form.re_email.value) {
    alert("メールアドレスをご確認下さい ");
    Form.re_email.focus();

return false;
    }

}
