Behaviour.register({
	'#Form_SignupForm_Email': {
		onfocus: function(){
			if(this.value == "Enter e-mail address..."){
				this.value = "";
			}
		},
		onblur: function(){
			if(!this.value){
				this.value = "Enter e-mail address...";
			}
		}
	},
	'#Form_SignupForm_action_signup' : {
		onclick : function() {
			if($('Form_SignupForm').onsubmit()) {
				this.style.backgroundImage = 'url("cms/images/network-save.gif")';
				this.disabled = true;
				
				var form = $('Form_SignupForm');

				// Submit the form via ajax
				Ajax.SubmitForm(form, "action_signup", {
					onSuccess : function(response) {
						$('Form_SignupForm').innerHTML = response.responseText;
					},
					onFailure : function(response) {
						alert(response.responseText);
					}
				});
			}
			return false;
		}
		
	}
});