function valida_envia(){ 

function Trim( str ) {
var resultStr = "";
resultStr = TrimLeft(str);
resultStr = TrimRight(resultStr);
return resultStr;
}

function TrimLeft( str ) {
var resultStr = "";
var i = len = 0;
if (str+"" == "undefined" || str == null) 
return "";
str += "";

if (str.length == 0) 
resultStr = "";
else { 
len = str.length;
while ((i <= len) && (str.charAt(i) == " "))
i++;
resultStr = str.substring(i, len);
}
return resultStr;
}

function TrimRight( str ) {
var resultStr = "";
var i = 0;
if (str+"" == "undefined" || str == null) 
return "";
str += "";
if (str.length == 0) 
resultStr = "";
else {
i = str.length - 1;
while ((i >= 0) && (str.charAt(i) == " "))
i--;
resultStr = str.substring(0, i + 1);
}

return resultStr; 
}


	if (document.form.nombre){ 
		nombre = document.form.nombre.value;
		if (Trim(nombre)=="" ){ 
			alert ('Debe rellenar el campo "Nombre"'); 
		   document.form.nombre.focus() 
			return false; 
		}
	}

	if (document.form.consulta){ 
		consulta = document.form.consulta.value;
		if (Trim(consulta)=="" ){ 
			alert ('Debe rellenar el campo "Consulta"'); 
		   document.form.consulta.focus() 
			return false; 
		}	
	}

	if (document.form.provincia){ 
		provincia = document.form.provincia.value;
		if (Trim(provincia)=="" ){ 
			alert ('Debe rellenar el campo "Provincia"'); 
			document.form.provincia.focus() 
			return false; 
		}
	}


	if (document.form.telefono){ 
		telefono = document.form.telefono.value;
		if (Trim(telefono)=="" ){ 
			alert ('Debe rellenar el campo "Teléfono"'); 
		   document.form.telefono.focus() 
			return false; 
		}else{
			var sq1 = document.form.telefono.value;
			var filter=/^[0-9]{2,3}-? ?[0-9]{7,8}$/;
			if (filter.test(sq1)){
			}else{
				alert('Debe introducir un número "Teléfono" válido');
				document.form.telefono.focus() 
				return false;
			}
		}
	}	
	
	if (document.form.tmptxt){
		tmptxt = document.form.tmptxt.value;
		if (tmptxt=="" ){ 
			alert ('Debe escribir el texto de la imagen'); 
		   document.form.tmptxt.focus() 
			return false; 
		}
	}

	if (document.form.email){ 
		email = document.form.email.value;
		if (email=="" ){ 
			alert ('Debe rellenar el campo "E-mail"'); 
		   document.form.email.focus() 
			return false; 
		}
		if (document.form.email.value!=""){
			var ss = document.form.email.value;
				var filter=/^[A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
			if (filter.test(ss)){
				return true;
			}else{
				alert('Debe introducir una "Dirección de correo" válida');
				document.form.email.focus() 
			return false;
			}
		}
	}

	
}
