<!-- scripts para validación de Contacto-->
 function validacion(formulario) {  
   
     var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/            //letras, '.' y '-' o vacio  
     var er_telefono = /^([0-9\s\+\-])+$/                        //numeros, espacios, + o -  
  
       //direccion de correo electronico  
     var er_email = /^(.+\@.+\..+)$/  
     var x  
       
     //comprueba 500 caracteres maximo  
     for(x = 1; x < 5; x++) {  
         if (formulario.elements[x].value.length > 500) {  
             alert('La lontitud máxima permitida para cualquier campo es de 500 caracteres.')  
             return false  
         }  
     }         
           
     //comprueba campo de nombre  
     //if(!er_nombre.test(formulario.nombre.value)) {   
     //    alert('NOMBRE no válido.')  
     //    return false  
     //}         

   	 if(formulario.nombre.value == "") {
         alert('Falta el campo APELLIDO y NOMBRE.')  
         return false  
     }         
	   
	   
     //comprueba campos de telefonos (permite campos vacios y guiones)  
	 if( !er_telefono.test(formulario.telefono.value)  && formulario.telefono.value!= "") {
         alert('TELEFONO no válido.')  
         return false  
     }  
      
	 
     //comprueba campo de email  
     if(!er_email.test(formulario.email.value)) {   
         alert('error en la dirección de E-MAIL.')  
         return false  
     }
	 
	 if(formulario.mensaje.value == "") {
         alert('Falta su CONSULTA')  
         return false  
     }           
   
//     alert('Los campos introducidos son CORRECTOS.')  
     return true            //cambiar por return true para ejecutar la accion del formulario  
 }  

