function mostrar_informacion(txt){
	
	//expresion regular
        var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
        
        //comentar la siguiente linea si no se desea que aparezca el alert()
//        alert("Email " + (b.test(txt)?"":"no ") + "válido.")
        
        //devuelve verdadero si validacion OK, y falso en caso contrario
        return b.test(txt)
}


//*********************************************************************************
// Function que valida que un campo contenga un string y no solamente un " "
// Es tipico que al validar un string se diga
//    if(campo == "") ? alert(Error)
// Si el campo contiene " " entonces la validacion anterior no funciona
//*********************************************************************************

//busca caracteres que no sean espacio en blanco en una cadena
function vacio(q) {
        for ( i = 0; i < q.length; i++ ) {
                if ( q.charAt(i) != " " ) {
                        return true
                }
        }
        return false
}

//valida que el campo no este vacio y no tenga solo espacios en blanco
function valida(F) {
	
        if( vacio(F.Nombre.value) == false ) {
                alert("ˇDebe introducir un nombre en la información de contacto!");
				document.msg.Nombre.focus();
                return false
        } 
        if( vacio(F.Apellido.value) == false ) {
                alert("ˇDebe introducir un apellido en la información de contacto!");
				document.msg.Apellido.focus();
                return false					
		} 
        if( vacio(F.Empresa.value) == false ) {
                alert("ˇDebe introducir el nombre de su empresa o indicar si es particular!");
				document.msg.Empresa.focus();
                return false					
		} 		
		
        if( vacio(F.Telefono.value) == false ) {
                alert("ˇDebe introducir un teléfono de contacto!");				
				document.msg.Telefono.focus();
                return false					
		} 		
        if( vacio(F.Email.value) == false ) {
                alert("ˇDebe introducir un e-mail en la información de contacto!");				
				document.msg.Email.focus();				
                return false					
		} 

        if( mostrar_informacion(F.Email.value) == false ) {
                alert("ˇDebe introducir un e-mail válido!");				
				document.msg.Email.focus();
                return false					
		} 
		
		
        if( vacio(F.Consulta.value) == false ) {
                alert("ˇDebe escribir su consulta a través del formulario de contacto!");				
				document.msg.Consulta.focus();
                return false					
		} 				
	

		else {
//                alert("Avisar a webmaster para activar el envio")
                //cambiar la linea siguiente por return para que ejecute la accion del formulario o de lo contrario return false.
//                return false				
                return
        }
        
}

