var show = function(ev,t,v) {
	
	ev.get('tween',	{
    property: 'opacity',
	duration: 700,
	onComplete: function(){
		
		if(v!=1) {
			ev.setProperties({ 'class': 'msjAlerta' });	
		} else {
			
			ev.removeProperty('class');
		}	
		ev.set('html',t).get('tween', {property: 'opacity', duration: 'long'}).start(0,1);
	}
	}).start(1,0);
}
var validar = function (c) {
	
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(c)){
	
	return 1; } else { return 0; }
		 
}
window.addEvent('domready', function() {
	var c = $('contacto');
	var msj = $('mensajes');

	c.addEvent('submit', function(ev) {

	new Event(ev).stop();
		if(c.nombre.value == '') {
			show(msj,'<img src="images/001_05.png"/><br>No agregaste tu nombre');
		}
		else if(c.email.value == '') {
			show(msj,'<img src="images/001_05.png"/><br>No has agregado tu correo electr&oacute;nico');	
		}
		else if(validar(c.email.value)==0) {
			show(msj,'<img src="images/001_05.png"/><br>El correo electr&oacute;nico que a&ntilde;adiste no es v&aacute;lido');		
		}
		else if(c.asunto.value == '') {
			show(msj,'<img src="images/001_05.png"/><br>No has agregado un asunto');	
		}
		else if(c.mensaje.value == '') {
			show(msj,'<img src="images/001_05.png"/><br>No has escrito un mensaje');	
		} else {
	var contacto = new Request({
		url: 'includes/send-mail.php',
		method: 'post',
		data:c,
		onRequest: function()
		{
			show(msj,'<img src="images/spinner.gif" alt="" /><br>Enviando...');
		},
		onComplete: function(ev)
		{
			show(msj,ev);	
		}
	}).send();
		}
	});
}); 
