var sendFormWithAjax = Class.create(
{
	initialize: function(obj)
	{
		var self = this;
		this.obj = obj;

		if(this.obj.sendBtn){
			$(this.obj.sendBtn).observe('click',function(ev){
				Event.stop(ev);	
				self.ajax();
			})
		}
	},  
	
	ajax: function(){
		
		var self = this;
		var request = new Ajax.Request('/index.php',{
			method: 'post',
			parameters: $(self.obj.form).serialize(true),
					
			onSuccess: function(transport){
						
				var result = transport.responseText;
				//result = result.evalJSON(true);
				
				$(self.obj.message).show();
				$(self.obj.message).update(result);
				$(self.obj.form).reset();
			}		
		});
	}

});

Event.observe(window, 'load', function()
{
	if($('tipAFriend')){
		var newSendFormWithAjax = new sendFormWithAjax(
		{
			form: 'tipAFriend', //Id
			sendBtn: 'tipAFriendBtn', //Id
			message: 'message', //Id en til elementet hvor beskjeden skal skrives ut.
		});
	}
	
});
