function validar_busqueda(form) {
	var palabra = $.trim(form.q.value);
	if ((palabra == '') || (palabra.length < 3)) { 
		alert('Debe ingresar una o más palabras (como mínimo 3 caracteres) para iniciar la búsqueda.');
		form.q.focus();
		return false;
	}
	else {
		return true;
	}
}

function validar_formulario(form) {
	var nombre = $.trim(form.nombre.value);	
	var email = $.trim(form.email.value);
	var consulta = $.trim(form.consulta.value);
	var errores = '';
	if (nombre == '') { 
		errores += '.: Debe ingresar su nombre o el de su empresa.\n';
	}
	if (email == '') { 
		errores += '.: Debe ingresar una dirección de correo electrónico.\n';
	}
	else {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email) == false) {
			errores += '.: La dirección de correo electrónico no es válida.\n';		
		}
	}
	if (consulta == '') { 
		errores += '.: Debe ingresar la consulta y/o recomendación.\n';
	}
	
	if (errores != '') { 
		alert('Los siguientes campos contienen errores:\n\n'+errores);
		return false;
	}		
	else {
		$("#contacto_respuesta").html('<img src="img/contacto.gif"/>');
		$.ajax({
			type: 'POST',
			url: 'includes/contacto.php',
			data: $("#form_contacto").serialize(),
			success: function(data) {
				$("#contacto_respuesta").html(data);
				$("#form_contacto")[0].reset();
			}
		})
		return false;
	}
}
