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.catalog1.checked || Form.catalog2.checked || Form.catalog3.checked)) {
    alert("ご希望のカタログ・資料にチェックを入れてください      ");
    Form.catalog1.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;
  }
  if (Form.code.value != "") {
    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 (msg.indexOf("-")!=-1) {
        alert("郵便番号はハイフン(-)なし'7ケタ'の半角数字でご記入ください      ");
        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;
  }
}