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.SV_platform[0].checked == false) && (Form.SV_platform[1].checked == false) && (Form.SV_platform[2].checked == false)) {
    alert("サーバのOSを選択してください      ");
    Form.SV_platform[0].focus();
    return false;
  }
  if ((Form.SV_platform[0].checked == true) && (Form.SV_platform_linux_vendor.value == "")) {
    alert("Linuxの場合はサーバのOSのベンダー名をご記入ください      ");
    Form.SV_platform_linux_vendor.focus();
    return false;
  }
  if(Form.SV_platform_ver.value == "") {
    alert("サーバOSのバージョンをご記入ください      ");
    Form.SV_platform_ver.focus();
    return false;
  }
  if ((Form.symfoware_product.selectedIndex == 0) || (Form.symfoware_product.selectedIndex == 1)) {
    alert("ご利用のSymfowareデータベース名選択してください      ");
    Form.symfoware_product.focus();
    return false;
  }
  if (Form.symfoware_vl.value == "") {
    alert("Symfowareデータベースのバージョンをご記入ください      ");
    Form.symfoware_vl.focus();
    return false;
  }
  if (Form.perl_vl.value == "") {
    alert("Perlのバージョンをご記入ください      ");
    Form.perl_vl.focus();
    return false;
  }
  if (Form.dbdsymfoware_vl.value == "") {
    alert("DBD::Symfowareのバージョンをご記入ください      ");
    Form.dbdsymfoware_vl.focus();
    return false;
  }
  if (Form.contents.value == "") {
    alert("問い合わせ内容をご記入ください      ");
    Form.contents.focus();
    return false;
  }
  if (Form.name.value == "") {
    alert("お名前をご記入ください      ");
    Form.name.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.company.value == "") {
    alert("会社名、法人名、学校名などをご記入ください      ");
    Form.company.focus();
    return false;
  }
  if (Form.post.value == "") {
    alert("部署名をご記入ください      ");
    Form.post.focus();
    return false;
  }
}
