$(document).ready( function(){ $('ul#proyectos').innerfade({ speed: 1000, timeout: 5000, type: 'sequence', containerheight: '230px' }); } ); Image1 = Image2 = new Image(30,30) Image1.src = "img/x.gif" Image2.src = "img/v.gif" var nameVal = false; var emailVal = false; var mensajeVal = false; $(document).ready( function(){ $('ul#proyectos').innerfade({ speed: 1000, timeout: 5000, type: 'sequence', containerheight: '230px' }); function validaEmail() { var email = $("input#email").val(); if(email != 0 && isValidEmailAddress(email)) { $("span#emailValidate").removeClass("no_valida"); $("span#emailValidate").addClass("valida"); emailVal = true; } else { $("span#emailValidate").removeClass("valida"); $("span#emailValidate").addClass("no_valida"); emailVal = false; } } function validaNombre() { var nombre = $("input#nombre").val(); if(nombre != 0 && isValidName(nombre)) { $("span#nombreValidate").removeClass("no_valida"); $("span#nombreValidate").addClass("valida"); nameVal = true; } else { $("span#nombreValidate").removeClass("valida"); $("span#nombreValidate").addClass("no_valida"); nameVal = false; } } function validaMensaje() { var mensaje = $("textarea#mensaje").val(); if(mensaje != 0) { $("span#mensajeValidate").removeClass("no_valida"); $("span#mensajeValidate").addClass("valida"); mensajeVal = true; } else { $("span#mensajeValidate").removeClass("valida"); $("span#mensajeValidate").addClass("no_valida"); mensajeVal = false; } } $("input#email").bind('blur',validaEmail); $("input#nombre").bind('blur',validaNombre); $("textarea#mensaje").bind('blur',validaMensaje); $("input#enviar").click(function(){ var nombre = $("input#nombre").val(); var mensaje = $("textarea#mensaje").val(); var email = $("input#email").val(); validaEmail(); validaNombre(); validaMensaje(); if(mensajeVal && emailVal && nameVal) { $.post("emailsend.php",{nombre: nombre, email: email, mensaje: mensaje}); $("p#mensajeOK").css('display','block'); } return false; }); } ); function clearText(thefield){ if (thefield.defaultValue==thefield.value) thefield.value = "" } function isValidEmailAddress(emailAddress) { var pattern = new RegExp(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/); return pattern.test(emailAddress); } function isValidName(name) { var pattern = new RegExp(/^[A-Za-zÀÈÌÒÙàèìòùÁÉÍÓÚÝáéíóúýÂÊÎÔÛâêîôûÃÑÕãñõÄËÏÖÜäëïöüçÇߨøÅ寿ÞþÐð ]*$/); return pattern.test(name); }