﻿

function initStore() {
  
  // Donation amounts
  var txtOtherAmount = $('txtOtherAmount');
  if(txtOtherAmount) {
    var amounts = $('rblAmount').getElementsByTagName('INPUT');
    if(amounts) {
      $A(amounts).each( function(radio) {
        Event.observe(radio, 'click', checkOtherAmount);        
      } );
    }
  }   
  
  
  
  var chkRegular = $('chkRegular');
  if(chkRegular) {
    setRegular();  
    Event.observe(chkRegular, 'click', setRegular);
  }
  
}

function checkOtherAmount(e) {
  var amt = Event.element(e);
  $('txtOtherAmount').disabled = (amt.value != -1);  
}

function setRegular(e) {
  var isRegular = $('chkRegular').checked;  
  $('txtStartDate').disabled = !isRegular;
  $('ddlInterval').disabled = !isRegular;  
}


function getDonationValue() {
  var radios = document.forms[0].elements['rblAmount'];  
  for(var i=0; i<radios.length; i++) {
    if(radios[i].checked)
      return radios[i].value;
  }  
}

function autoSubmitDonation(url) {
  document.forms[0].action = url;
  document.forms[0].submit();
}

Event.observe(window, 'load', initStore);


