//*************************************************************
//システム名     コア物品／発注者
//サブシステム名 発注者
/**
 * 指名業者登録機能
 * @author NEC
 * @version 1.0, 2002.07.23, 新規作成
 */
//*************************************************************

/* HTML読込み時の初期処理 */
function onStart() {
  /*HTMLが読み込まれた際に、初期処理用関数を呼び出す*/
  onLoad();
}

/* 検索結果から選択された情報を登録用フォームにセットする */
function setSelectResult() {
  for (var i = 0; i < document.formHPR01102.searchResultList.options.length; i++) {
    if (document.formHPR01102.searchResultList.options[i].selected == true) {
        if ( document.formHPR01102.searchResultList.options.length == 1) {
            /* 業者が１件の場合 */
        /* 受注者番号 */
        document.formHPR01103.companyNumber.value = document.formHPR01102.searchResultList.options[i].value;
        /* 登録番号 */
        document.formHPR01103.registNumber.value = document.formHPR01102.registNumber.value;
        /* 企業名称 */
        document.formHPR01103.companyName.value = document.formHPR01102.companyName.value;
        /* 部署名 */
            document.formHPR01103.department.value = document.formHPR01102.department.value;
              /* 郵便番号 */
              document.formHPR01103.companyPostalCode.value = document.formHPR01102.companyPostalCode.value;
              /* 企業住所 */
              document.formHPR01103.companyAddress.value = document.formHPR01102.companyAddress.value;
              /* 代表FAX */
              document.formHPR01103.companyFacsimile.value = document.formHPR01102.companyFacsimile.value;
              /* 代表メールアドレス */
              document.formHPR01103.companyMailAddress.value = document.formHPR01102.companyMailAddress.value;
              /* 企業代表者名 */
              document.formHPR01103.companyRepresent.value = document.formHPR01102.companyRepresent.value;
              /* 代表電話番号 */
              document.formHPR01103.companyTelephone.value = document.formHPR01102.companyTelephone.value;
              /* 連絡先名称 */
              document.formHPR01103.contactAddressName.value = document.formHPR01102.contactAddressName.value;
              /* 連絡先氏名 */
              document.formHPR01103.contactPersonName.value = document.formHPR01102.contactPersonName.value;
              /* 連絡先住所 */
              document.formHPR01103.contactAddress.value = document.formHPR01102.contactAddress.value;
              /* 連絡先電話番号 */
              document.formHPR01103.contactTelephone.value = document.formHPR01102.contactTelephone.value;
              /* 連絡先メールアドレス */
              document.formHPR01103.contactMailAddress.value = document.formHPR01102.contactMailAddress.value;
        } else {
        /* 受注者番号 */
              document.formHPR01103.companyNumber.value = document.formHPR01102.searchResultList.options[i].value;
        /* 登録番号 */
              document.formHPR01103.registNumber.value = document.formHPR01102.registNumber[i].value;
              /* 企業名称 */
              document.formHPR01103.companyName.value = document.formHPR01102.companyName[i].value;
              /* 部署名 */
             document.formHPR01103.department.value = document.formHPR01102.department[i].value;
             /* 郵便番号 */
             document.formHPR01103.companyPostalCode.value = document.formHPR01102.companyPostalCode[i].value;
              /* 企業住所 */
              document.formHPR01103.companyAddress.value = document.formHPR01102.companyAddress[i].value;
              /* 代表FAX */
              document.formHPR01103.companyFacsimile.value = document.formHPR01102.companyFacsimile[i].value;
              /* 代表メールアドレス */
              document.formHPR01103.companyMailAddress.value = document.formHPR01102.companyMailAddress[i].value;
              /* 企業代表者名 */
              document.formHPR01103.companyRepresent.value = document.formHPR01102.companyRepresent[i].value;
              /* 代表電話番号 */
              document.formHPR01103.companyTelephone.value = document.formHPR01102.companyTelephone[i].value;
              /* 連絡先名称 */
              document.formHPR01103.contactAddressName.value = document.formHPR01102.contactAddressName[i].value;
              /* 連絡先氏名 */
              document.formHPR01103.contactPersonName.value = document.formHPR01102.contactPersonName[i].value;
              /* 連絡先住所 */
              document.formHPR01103.contactAddress.value = document.formHPR01102.contactAddress[i].value;
              /* 連絡先電話番号 */
              document.formHPR01103.contactTelephone.value = document.formHPR01102.contactTelephone[i].value;
              /* 連絡先メールアドレス */
              document.formHPR01103.contactMailAddress.value = document.formHPR01102.contactMailAddress[i].value;
        }
    }
  }
}

/* 業者検索処理 */
function setNominationAmbiguousCompany() {

  dispatch(document.formHPR01101,"H515HPR011");

}

/* 指名業者登録処理 */
function setNominationCompany() {

  if( document.formHPR01103.companyNumber.value=="" || document.formHPR01103.companyNumber.value==null )
  {
    alert( "業者を選択して下さい." );
    return;
  }

  dispatch(document.formHPR01103,"H515HPR010");

}

/* 戻るボタン押下時 */
function backBeforeScreen() {

  dispatch(document.formHPR01104,"H5151HPR010");

}
