$(document).ready(function() {

    function process(id){
        $("#donateButton"+id).attr("disabled","disabled");
    }
    
    function success(id){
        $("#donateButton"+id).attr("disabled",false);
    }

    var submitOptions = {
        url: 'donation.php',
        type: 'post'
    }; 
    

    $(".donateForm").submit(function(){
        id = $(this).attr("cause");
        $("#amount"+id).formatCurrency();

	    submitOptions['target'] = '#donationData'+id;
        submitOptions['beforeSubmit'] = process(id);
        submitOptions['success'] = success(id);
        value = parseFloat($("#amount"+id).val());

        if((isNaN(value))||(value<'0.01')||(value>'300.00')){
            $(this).resetForm();
            return false
        }else{
            $(this).ajaxSubmit(submitOptions).resetForm();
            return false;   
        }

    });
    
});
