Hola nuevamente, ya arregle elproblema, tube que cambiar varias cosas, bueno les dejo el js por si alguien lo ocupa!! saludos
Código JavaScript
:
Ver originalvar show = function(ev,t,v) {
ev.get('tween', {
property: 'opacity',
duration: 700,
onComplete: function(){
if(v!=1) {
ev.setProperties({ 'class': 'stop' });
} 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/alert.png"/><br>No agregaste tu nombre');
}
else if(c.email.value == '') {
show(msj,'<img src="images/alert.png"/><br>No has agregado tu correo electrónico');
}
else if(validar(c.email.value)==0) {
show(msj,'<img src="images/alert.png"/><br>El correo electrónico que añadiste no es válido');
}
else if(c.depto.value == '') {
show(msj,'<img src="images/alert.png"/><br>Debes Seleccionar un departamento a contactar');
}
else if(c.asunto.value == '') {
show(msj,'<img src="images/alert.png"/><br>No has agregado un asunto');
}
else if(c.mensaje.value == '') {
show(msj,'<img src="images/alert.png"/><br>No has escrito un mensaje');
} else {
var contacto = new Request({
url: 'includes/send-mail.php',
method: 'post',
data:c,
onRequest: function()
{
c.botonenvio.value = 'Enviar mensaje';
c.botonenvio.disabled = true;
show(msj,'<img src="images/spinner.gif" alt="" /><br>Enviando...');
},
onComplete: function(ev)
{
show(msj,'<img src="images/okfull.png" alt="" width="50" height="50" /><br>Se ha enviado con éxito, el mensaje, en un lapso no mayor a 24 horas nos pondremos en contacto<br><strong>Gracias</strong>');
c.botonenvio.disabled = false;
c.botonenvio.value = 'Enviar Otro mensaje';
}
}).send();
}
});
});