﻿var invitacion_enviando = false;

function check_invitacion(){
	if($F('invitacion_nombre') == '' || $F('invitacion_nombre') == 'Tu Nombre'){
		$('div_error_invitacion').innerHTML = 'Debes ingresar tu nombre'; 
	}
	else if($F('invitacion_email') == '' || $F('invitacion_email') == 'Tu Email'){
		$('div_error_invitacion').innerHTML = 'Debes ingresar tu email'; 
	}
	else if(!isEmail($F('invitacion_email'))){
		$('div_error_invitacion').innerHTML = 'El email ingresado no es válido'; 
	}
	else if($F('destinatario') == '' || $F('destinatario') == 'Nombre del destinatario'){
		$('div_error_invitacion').innerHTML = 'Debes ingresar el nombre del destinatario'; 
	}
	else if($F('email_dest') == '' || $F('email_dest') == 'Email del destinatario'){
		$('div_error_invitacion').innerHTML = 'Debes ingresar el email del destinatario'; 
	}
	else if(!isEmail($F('email_dest'))){
		$('div_error_invitacion').innerHTML = 'El email del destinatario ingresado no es válido'; 
	}
	else if($F('invitacion_mensaje') == '' || $F('invitacion_mensaje') == 'Mensaje'){
		$('div_error_invitacion').innerHTML = 'Debes ingresar tu mensaje'; 
	}
	else{
		$('div_error_invitacion').innerHTML = '';
		enviar_invitacion();
	}
}

function enviar_invitacion(){
	if (!invitacion_enviando) {
		var AJAX = new sack(RUTA+"ajax/invitacion.php");
		AJAX.setVar("id_usuario", $F('id_usuario'));
		AJAX.setVar("id_modulo", $F('id_modulo'));
		AJAX.setVar("id_ref", $F('id_ref'));
		AJAX.setVar("nombre", $F('invitacion_nombre'));
		AJAX.setVar("email", $F('invitacion_email'));
		AJAX.setVar("nombre_dest", $F('destinatario'));
		AJAX.setVar("email_dest", $F('email_dest'));
		AJAX.setVar("mensaje", $F('invitacion_mensaje'));
		AJAX.onCompletion = function() {
			var v_result = AJAX.response.split("|");
			var result = v_result[0];
			if (result>0) {
				invitacion_enviando = false;
				borrar_form_invitacion();
				$('btn_enviar').style.display = '';
				$('div_error_invitacion').innerHTML = 'Tu invitación ha sido enviada correctamente.';
			} 
			else {
				$('btn_enviar').style.display = '';
				$('div_error_invitacion').innerHTML = 'No se pudo enviar el mensaje. Por favor, vuelve a intentarlo luego';
			}
			invitacion_enviando = false;
		}
		invitacion_enviando = true;
		$('btn_enviar').style.display = 'none';
		$('div_error_invitacion').innerHTML = 'Enviando invitación...';
		AJAX.runAJAX();
	}
} 

function borrar_form_invitacion(){
	$('invitacion_nombre').value = "Tu Nombre";
	$('invitacion_email').value = "Tu Email";
	$('destinatario').value = "Nombre del destinatario";
	$('email_dest').value = "Email del destinatario";
	$('invitacion_mensaje').value = "Mensaje";
}