function recomendar_show()
{
	show_div('div_recomendar');
}

function recomendar_close()
{
	document.sending = false;
	hide_div('div_recomendar');
}

function recomendar_valid()
{
	var valido = true;
	var nombre = $('#recomendar_nombre').val().trim();
	var email = $('#recomendar_email').val().trim();
	var nombre_dest = $('#recomendar_destinatario').val().trim();
	var email_dest = $('#recomendar_email_dest').val().trim();
	var mensaje = $('#recomendar_mensaje').val().trim();
	if (nombre == '' || nombre == 'Nombre') {
		valido = false;
		$('#div_recomendar_msg').html('Debes ingresar tu nombre.');
	} else if (!is_email(email)) {
		valido = false;
		$('#div_recomendar_msg').html('El email ingresado no es v&aacute;lido.');
	} else if (nombre_dest == '' || nombre_dest == 'Nombre') {
		valido = false;
		$('#div_recomendar_msg').html('Debes ingresar el nombre del destinatario.');
	} else if (!is_email(email_dest)) {
		valido = false;
		$('#div_recomendar_msg').html('El email destinatario ingresado no es v&aacute;lido.');
	} else if (mensaje == '' || mensaje == 'Mensaje') {
		valido = false;
		$('#div_recomendar_msg').html('Debes ingresar un mensaje.');
	}
	return valido;
}

function recomendar_send(url_actual)
{
	if (!document.sending && recomendar_valid()) {
		$('#div_recomendar_msg').html('Enviando...');
		document.sending = true;
		var data =	{ url: url_actual,
						nombre: $('#recomendar_nombre').val(),
						email: $('#recomendar_email').val(),
						nombre_dest: $('#recomendar_destinatario').val(),
						email_dest: $('#recomendar_email_dest').val(),
						mensaje: $('#recomendar_mensaje').val()
					}
		$.ajax({
			type: "POST",
			url: WEB_PATH + "app/ajax/recomendar_enviar.php",
			data: data,
			success: function(response) {
				if (response == '0') {
					$('#recomendar_btn').onclick = 'return false';
					$('#div_recomendar_msg').html('Recomendaci&oacute;n enviada.');
					recomendar_clean();
					setTimeout(function() {
						recomendar_close();
					}, 1500);
				} else {
					$('#div_recomendar_msg').html('Error de env&iacute;o. Vuelve a intentarlo en unos minutos.');
				}
			}
		});
	}
	return false;
}

function recomendar_clean()
{
	$('#recomendar_nombre').val('');
	$('#recomendar_email').val('');
	$('#recomendar_destinatario').val('');
	$('#recomendar_email_dest').val('');
	$('#recomendar_mensaje').val('');
}
