function AddDonation( amount ){
   alert(amount) ;
}
$(document).ready(function(){

   // onload
   //$('<form  id="SCSDForm_10" target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">').appendTo('#SCSPopUp');
   //$('<form  id="SCSDForm_11" target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">').appendTo('#SCSPopUp');
   $('<form  id="SCSDForm_10" action="https://www.paypal.com/cgi-bin/webscr" method="post"></form>').appendTo('#SCSPopUp');
   $('<form  id="SCSDForm_11" action="https://www.paypal.com/cgi-bin/webscr" method="post"></form>').appendTo('#SCSPopUp');

   // donate button was selected
   $('form[class="noDonate"]').submit( function(){

      $.cookie("ABD", "true");
      return true ;
   });

   $('form[class="allowDonate"]').submit( function(){

      if ($(this.bn).val() ==  "PP-DonationsBF") {
         $.cookie("ABD", "true");
         return true ;
      }

// ** Ensure customer selects a size for their tee shirt
      for (var n=0; n < this.elements.length; n++) {
         switch (this.elements[n].name) {
            case 'os0':
               if (this.elements[n].value == 'Select a Size') {
                  alert('Please select T-shirt size') ;
                  return false ;
               }
               break ;
            default:
               break ;
         }
     }
// ***


      if ( $.cookie("ABD") != "true" ) {
         
         ShowDonatePopUp( this ) ;

         var formElements = "";

         for (var n=0; n < this.elements.length; n++) {

            switch (this.elements[n].name) {
            case 'item_name':
            case 'item_number':
            case 'amount':
            case 'amount':
            case 'on0':
            case 'os0':
            case 'quantity':
            case 'shipping':
               $('<input type="hidden" name="'+ this.elements[n].name + '_1"'+ ' value="' + this.elements[n].value + '"/>').appendTo('#SCSDForm_10');
               $('<input type="hidden" name="'+ this.elements[n].name + '" value="' + this.elements[n].value + '"/>').appendTo('#SCSDForm_11');
                break ;
            default:

                if (this.elements[n].name == 'add') {
                     $('<input type="hidden" name="upload" value="1"/>').appendTo('#SCSDForm_10');
                     $('<input type="hidden" name="add" value="1"/>').appendTo('#SCSDForm_11');
                }
                else if (this.elements[n].type != 'submit') {
                   $('<input type="hidden" name="'+ this.elements[n].name + '" id="'+ this.elements[n].name + '" value="' + this.elements[n].value + '"/>').appendTo('#SCSDForm_10');
                   $('<input type="hidden" name="'+ this.elements[n].name + '" id="'+ this.elements[n].name + '" value="' + this.elements[n].value + '"/>').appendTo('#SCSDForm_11');
                }
   
                break ;
            }
        }
        return false;
      }
      else {
//         $.cookie("ABD", "false");  // Used for testing purposes
         return true ;
      }
   });


  $('#ClosePopUp').click(function() {
     $('#overlay, #SCSPopUp')
     .fadeOut('slow', function() {
        $('#overlay').remove();
        $('html').css('overflow-y', 'auto'); // show scrollbars!
     });

     $('html').css('overflow-y', 'auto'); // show scrollbars!
  });


  $('#NATT00, #NATT01').click(function() {
     $.cookie("ABD", "true");
     RemoveOverlay() ;
     document.forms["SCSDForm_11"].submit();

  });

  $('#ad35, #ad60, #ad250, #ad500').click(function() {
     // the name attribute contains the donation amount.
//     alert($(this).attr('name')) ;
   
     $.cookie("ABD", "true");
     $('<input type="hidden" name="item_name_2"   value="Contributing Subscriber"/>').appendTo('#SCSDForm_10');
     $('<input type="hidden" name="item_number_2" value="RTDONATE"/>').appendTo('#SCSDForm_10');
     $('<input type="hidden" name="amount_2"      value="'+$(this).attr('name')+'"/>').appendTo('#SCSDForm_10');
     $('<input type="hidden" name="quantity_2"    value="1"/>').appendTo('#SCSDForm_10');
     RemoveOverlay() ;
     document.forms["SCSDForm_10"].submit();
  });

  $('#ad100').click(function() {
     // the name attribute contains the donation amount.
     // this donation amount results in a free teeshirt shipped to the customer
     //alert($(this).attr('name')) ;
//    alert($('#ad100Size').val()) ;

     $.cookie("ABD", "true");

     if (IsNumeric($('#ad100Size').val()) != true) {

        $('<input type="hidden" name="item_name_2"   value="Contributing Subscriber"/>').appendTo('#SCSDForm_10');
        $('<input type="hidden" name="item_number_2" value="RTDONATE"/>').appendTo('#SCSDForm_10');
        $('<input type="hidden" name="on0_2" value="Tee Shirt size"/>').appendTo('#SCSDForm_10');
        $('<input type="hidden" name="os0_2" value="'+$('#ad100Size').val()+'"/>').appendTo('#SCSDForm_10');
        $('<input type="hidden" name="amount_2"      value="'+$(this).attr('name')+'"/>').appendTo('#SCSDForm_10');
        $('<input type="hidden" name="quantity_2"    value="1"/>').appendTo('#SCSDForm_10');
        RemoveOverlay() ;
        document.forms["SCSDForm_10"].submit();
     }
     else {
        alert('Please select T-shirt size') ;
     }
  });

  $('#adxxx').click(function() {
     // the name attribute contains the donation amount.
     // this donation amount results in a free teeshirt shipped to the customer
     //alert($(this).attr('name')) ;
     //alert($('#ad100Size').val()) ;

     if (IsNumeric($('#adxamt').val()) == true) {
        $.cookie("ABD", "true");
        $('<input type="hidden" name="item_name_2"   value="Contributing Subscriber"/>').appendTo('#SCSDForm_10');
        $('<input type="hidden" name="item_number_2" value="RTDONATE"/>').appendTo('#SCSDForm_10');
        $('<input type="hidden" name="amount_2" value="'+$('#adxamt').val()+'"/>').appendTo('#SCSDForm_10');
        $('<input type="hidden" name="quantity_2"    value="1"/>').appendTo('#SCSDForm_10');
        RemoveOverlay() ;
        document.forms["SCSDForm_10"].submit();
     }
     else {
        alert('Please Enter a Valid Donation Amount') ;
     }

  });


  
});

// *************************************************************************

function ShowDonatePopUp( formPtr ){

   var dbi = $(formPtr.item_name).val() + " " + $(formPtr.item_number).val() ;

   $('html').css('overflow-y', 'hidden'); // hide scrollbars!

   $('<div id="overlay"></div>')
     .css('top', $(document).scrollTop())
     .css('opacity', '0')
     .animate({'opacity': '0.8'}, '400')
     .appendTo('body');

   $('#SCSPopUp')
     .css({
       'top': (($(window).height() - $('#SCSPopUp').height()) / 2) + $(document).scrollTop(),
       'left': (($(window).width() - $('#SCSPopUp').width()) / 2)
     })
     .fadeIn();
}

function RemoveOverlay(){

   $('#overlay, #SCSPopUp')
   .fadeOut('slow', function() {
      $('#overlay').remove();
      $('html').css('overflow-y', 'auto'); // show scrollbars!
   });

   $('html').css('overflow-y', 'auto'); // show scrollbars!
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var periodCount = 0 ;
   var Char;

   if (!sText) {
      IsNumber = false;
   }
    else {
        for (i = 0; i < sText.length && IsNumber == true; i++) { 
            Char = sText.charAt(i); 
            if (ValidChars.indexOf(Char) == -1) {
                IsNumber = false;
            }
            else if (Char =='.') {
                periodCount++ ;

                if (periodCount > 1) {
                    IsNumber = false;
                }
            }
        }   
    }
    return IsNumber;  
}

