  function onPageLoad() {
    paymentMethod_onClick();
    var oTrChkCopyBill = document.getElementById('trChkCopyBill');
    if (null != oTrChkCopyBill) oTrChkCopyBill.style.display = '';
    
	var oACLink = document.getElementById('oACapLink');
    var oTrCCInfo = document.getElementById('trCCInfoBold');
    var oTrBankAcctInfo = document.getElementById('trBankAcctInfoBold');
    if (null != oTrCCInfo) oTrCCInfo.style.display = 'none';
    if (null != oTrBankAcctInfo) oTrBankAcctInfo.style.display = 'none';
	if(null != oACLink) oACLink.style.display = '';
  }
  function paymentMethod_onClick() {
    var oPmCC = document.getElementById('pmCC');
    var oPmEcheck = document.getElementById('pmEcheck');
    var oDivCC = document.getElementById('divCreditCardInformation');
    var oDivEcheck = document.getElementById('divBankAccountInformation');
    if (null != oDivCC && null != oDivEcheck) {
      if ( null != oPmCC && oPmCC.checked ) {
        oDivCC.style.display = '';
        oDivEcheck.style.display = 'none';
      }
      if ( null != oPmEcheck && oPmEcheck.checked ) {
        oDivCC.style.display = 'none';
        oDivEcheck.style.display = '';
      }
     }
  }
  function CopyFromBilling() {
    var oChkCopyBill = document.getElementById('chkCopyBill');
    if (null != oChkCopyBill && oChkCopyBill.checked) {
      copyField('x_first_name', 'x_ship_to_first_name');
      copyField('x_last_name', 'x_ship_to_last_name');
      copyField('x_company', 'x_ship_to_company');
      copyField('x_address', 'x_ship_to_address');
      copyField('x_city', 'x_ship_to_city');
      copyField('x_state', 'x_ship_to_state');
      copyField('x_zip', 'x_ship_to_zip');
      copyField('x_country', 'x_ship_to_country');
    }
  }
  function copyField(from, to) {
    var oFroms = document.getElementsByName(from);
    var oTos = document.getElementsByName(to);
    if (null != oFroms && 0 < oFroms.length && null != oTos && 0 < oTos.length && 'hidden' != oTos[0].type) {
      oTos[0].value = oFroms[0].value;
    }
  }
  function reset_onClick() {
    var oForm = document.getElementById('formPayment');
    oForm.reset();
    paymentMethod_onClick();
    return false;
  }
  function PopupLink(oLink) {
    if (null != oLink) {
      window.open(oLink.href, null, 'height=350, width=450, scrollbars=1, resizable=1');
      return false;
    }
    return true;
  }
  function ClearHiddenCCEcheck() {
    var oDivCC = document.getElementById('divCreditCardInformation');
    var oDivEcheck = document.getElementById('divBankAccountInformation');
    if (null != oDivCC && null != oDivEcheck) {
      var oFld;
      var list = new Array();
      if ('none' == oDivCC.style.display) {
        list = new Array('x_card_num', 'x_exp_date', 'x_card_code', 'x_auth_code');
      }
      else if ('none' == oDivEcheck.style.display) {
        list = new Array('x_bank_name', 'x_bank_acct_num', 'x_bank_aba_code', 'x_bank_acct_name', 'x_drivers_license_num', 'x_drivers_license_state', 'x_drivers_license_dob', 'x_customer_tax_id');
      }
      for (i=0; i < list.length; i++) {
        oFld = document.getElementById(list[i]);
        if (null != oFld && 'text' == oFld.type) oFld.value = '';
      }
    }
  }
  function onSubmit() {
    ClearHiddenCCEcheck();
    return true;
  }
