Donations = { 'init': function() { var inputs; var i,c; inputs = MochiKit.DOM.getElementsByTagAndClassName('input', 'donationFormInput'); c = inputs.length; for (i=0; i 0) { var oneTimeButton; oneTimeButton = Donations.payPalButtonTemplate.oneTime.replace(/##__amount__##/g, oneTimeValue); MochiKit.DOM.getElement("donationResult_oneTime").innerHTML = oneTimeButton; } else { MochiKit.DOM.getElement("donationResult_oneTime").innerHTML = ''; } if (subscriptionValue > 0) { var subscriptionButton; subscriptionButton = Donations.payPalButtonTemplate.subscription.replace(/##__amount__##/g, subscriptionValue); MochiKit.Style.showElement(MochiKit.DOM.getElement("donationResult_or")); MochiKit.Style.showElement(MochiKit.DOM.getElement("donationResult_subscription")); MochiKit.DOM.getElement("donationResult_subscription").innerHTML = subscriptionButton; } else { MochiKit.Style.hideElement(MochiKit.DOM.getElement("donationResult_or")); MochiKit.Style.hideElement(MochiKit.DOM.getElement("donationResult_subscription")); } MochiKit.Style.showElement(MochiKit.DOM.getElement("donationResult")); } }, 'values': { 'oneTime': [ ,,, 0, 10, 15, 20, 25, 30, 40 ], 'subscription': [ ,,, 0, 0, 0, 2, 3, 4, 5 ] }, 'payPalButtonTemplate': { 'oneTime': '
', 'subscription': '
' }, //----------------------------------------------------------------------------- __syntaxFix__: "syntax fix" } /*
Based on your answers, we recommend: * a subscription of YY Euro per month or * a one time donations of XX Euro
*/ MochiKit.DOM.addLoadEvent(Donations.init);