String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };

function validar(){ 
    //valido los campos
	
	
	var capUser = document.consulta.captcha.value;
	var capGen = document.consulta.cap.value;;


    if (capUser.trim().length !=4 )
	{ 
       alert("Por favor, introduzca los caracteres de la imagen.");
       document.consulta.captcha.focus();
       return false; 
    }
	
	if (capUser.toUpperCase() != capGen )
	{ 
       alert("Escriba de forma correcta el texto de la imagen.");
       document.consulta.captcha.focus();
       return false; 
    }
	
	
    var str = document.consulta.contact_form_name.value;
    if (str=="indique su nombre" || str.trim().length==0){ 
       alert("Por favor, indique su nombre");
       document.consulta.contact_form_name.focus();
       return false; 
    } 
	str = document.consulta.contact_form_mail.value;
    if (str=="indique su e-mail" || str.trim().length==0){
       alert("Por favor, indique su email");
       document.consulta.contact_form_mail.focus();
       return false; 
    } 
    str = document.consulta.contact_form_phone.value;
    if (str=="indique su teléfono" || str.trim().length==0){
       alert("Por favor, indique su teléfono");
       document.consulta.contact_form_mail.focus();
       return false; 
    } 
    //el formulario se envia 
    document.consulta.submit(); 
    //return true; 
} 
/*
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };
function validar(){
	var str = document.consulta.contact_form_name.value;
	alert("Cadena original: '" + str + "'");
	alert("Sin espacios: '" + str.trim() + "'");
	alert("Caracteres: '" + str.trim().length + "'");
	return false;
}
*/
