SubscribeForm = Class.create();

SubscribeForm.prototype = {
    initialize: function() {
        Behaviour.register({
            '#SSSubscribeForm_SubscribeForm_action_subscribe' : {
                onclick : this.submitSubscription
            }	
        })
    },
    submitSubscription : function(){
    	var form = $("SSSubscribeForm_SubscribeForm");
    	var message = $("SSSubscribeForm_SubscribeForm");
    	
    	if(form.elements.FirstName.value && form.elements.Surname.value && 
    	   form.elements.EmailAddress.value && form.elements.DOB.value) 
    	{
    	// Submit the form via ajax
            Ajax.SubmitForm(form, "subscribe", {
                onSuccess : function(response) {
                        //alert(response.responseText + '!!!!');
                        message.style.display = '';
                        message.innerHTML = response.responseText;
                    },
                    onFailure : function(response) {
                        alert(response.responseText);
                    }
            });
    	}
    	return false;
    }
};
SubscribeForm.applyTo("#SSSubscribeForm_SubscribeForm");