// JavaScript Document


window.addEvent('domready', function(){

var c = $('contacto');
c.addEvent('submit', function(e){ e = new Event(e);
		
		
		if (c.tunombre.value == '') {
		
			alert('Debes indicar tu nombre completo');
		
		} else if (c.tucorreo.value == '') {
		
			alert('Debes escribir tu correo electrónico');
			
		} else if (validar_correo(c.tucorreo.value)==false) {
		
			alert('¡Agrega un correo electrónico válido!');
			
		} else if (c.tumensaje.value == '') {
		
			alert('Para continuar el proceso, debes escribirnos un mensaje');
		
		} else {
		
				c.boton.disabled = 'true';
				c.boton.value = 'Enviando...';	
				
			   new Ajax('enviar.php', {
			   		method: 'post',
			   		data: c,
					onComplete:function(e) {
						
							c.boton.value = '¡Listo!';
							c.effect('opacity', {
							duration: 1500,
							wait: true,
							onComplete: function()
							{

								c.setHTML(e)
								c.effect('opacity', {duration: 1500}).start(0,1);
								
								
							}}).start(1, 0);
							
							
								
							
					}
				}).request();
			
				
				return false;
		}		

e.stop();

});	


});

function validar_correo(c) {
	
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(c)){
			
			return 1;
		
		} else {
			
			return 0;
			
 		 }
		 
}