function addToAttendees(data) {
	/* Inject Attendee to top of list */
	//<li><strong><?=$attendee["name"]?></strong> se registró <?=days_ago(mysql_to_unix($attendee["time"]), 1, TRUE)?></li>
	var el = new Element("li", {
		'html': "<strong>" + data.name + "</strong> se registró hace unos momentos"
	});
	el.inject($("attendees_list"), 'top');
	el.set("tween", {
		"duration":5000
	});
	el.highlight("#81c1a4", "#e8e9c1");
	
	
	/* Add 1 to attendees count */
	console.log($("attendees_count").get("text"));
	var count = parseInt($("attendees_count").get("text"));
	count ++;
	$("attendees_count").set("html", "" + count + "");
	
	/* Hide Registration div */
	$("register").set("tween", {
		onComplete: function() {
			$("register").setStyle("display", "none");
			/* Show Thanks for registering */
			$("thanks").fade("hide");
			$("thanks").setStyle("display", "block");
			$("thanks").fade("in");
		}
	});
	$("register").fade("out");

}

function addToMessages(data) {
	var el = new Element("div");
	var messagetext = new Element("p", {
		"html": data.message
	}).inject(el);
	var messageauthor = new Element("p", {
		"html": "Enviado por " + data.author,
		"class": "author"
	}).inject(el);
	el.inject($("messages_list"), 'top');
	el.set("tween", {
		"duration":3000
	});
//	el.fade("hide").fade("in");

	el.highlight("#81c1a4")
}

window.addEvent("domready", function() {
	/* For each form inster ajax behavior */
	$each($$('form button'), function(button) {
		button.addEvent("click", function(e) {
			e.preventDefault();
			var form = $(this.getParent());
			form.getChildren("input").each(function(el){
				if(el.get("value") == el.retrieve("ogtext")) el.set("value", "");
			});
			form.getChildren("textarea").each(function(el){
				if(el.get("html") == el.retrieve("ogtext")) el.set("html", "");
			});
			
			var button = form.getElement("button[type=submit]");
			//console.log(button);
			this.set("html", "Enviando...");
			var myRequest = new Request({
				url: form.getProperty("action"),
				data: form.toQueryString(),
				onSuccess: function(text, xml) {
					var res = JSON.decode(text);
					button.set("html", "Enviar!");
					if(res.success) {
						if(res.callback) {
							eval(res.callback + "(res.data);");
						}
					}else{
						alert(res.error)
					}
				}
			}).send();
		});
	});
	
	/* For each text input add events for focus and blur */
	$$('form input[type=text]').each(function(el) {
		el.store('ogtext', el.get('value'));
		
		el.addEvents({
			'focus': function(){ if (this.value == this.retrieve('ogtext') ) this.value = ''; }, 
			'blur': function(){  if (!this.value) this.value = this.retrieve('ogtext');  }
		});	
	});
	$$('form textarea').each(function(el) {
		el.store('ogtext', el.get('html'));
		el.addEvents({
			'focus': function(){ if (this.value == this.retrieve('ogtext') ) this.value = ''; }, 
			'blur': function(){  if (!this.value) this.value = this.retrieve('ogtext');  }
		});	
	});

});
