function consulta_validar()
{
	var valido = true;
	$('div_mensaje').update('');
	if ($F('nombre') == '') {
		valido = false;
		$('div_mensaje').update('Debe ingresar su nombre.');
		$('nombre').focus();
	} else if ($F('email') == '') {
		valido = false;
		$('div_mensaje').update('Debe ingresar su email.');
		$('email').focus();
	} else if (!is_email($F('email'))) {
		valido = false;
		$('div_mensaje').update('El email ingresado no es valido.');
		$('email').focus();
	} else if ($F('consulta') == '') {
		valido = false;
		$('div_mensaje').update('Debe ingresar una consulta.');
		$('consulta').focus();
	}
	return valido;
}

function consulta_enviar()
{
	if (!recomendacion_enviar_sending && consulta_validar()) {
		var AJAX = new sack(AJAX_PATH+'mail_consulta/');
		AJAX.setVar('id_producto', $F('id_producto'));
		AJAX.setVar('nombre', $F('nombre'));
		AJAX.setVar('email', $F('email'));
		AJAX.setVar('consulta', $F('consulta'));
		AJAX.onCompletion = function() 
		{
			recomendacion_enviar_sending = false;
			if (AJAX.response == 0) {
				$('div_mensaje').update('Mensaje enviado correctamente.');
				producto_consulta(false, 0);
			} else if (AJAX.response == 1) {
				$('div_mensaje').update('Error al enviar el mensaje.');
			} else if (AJAX.response == 2) {
				$('div_mensaje').update('Los datos ingresados no son validos.');
			}
		}
		$('div_mensaje').update(MSG_SENDING);
		recomendacion_enviar_sending = true;
		$('a_enviar').href = 'javascript:void(0)';
		AJAX.runAJAX();
	}
}