
function validar_solicitud_alerta(){
	if($F('nombre_alerta').trim() == ''){
		$('error_alerta').innerHTML = 'Debes ingresar tu nombre';
	}
	else if($F('email_alerta').trim() == ''){
		$('error_alerta').innerHTML = 'Debes ingresar tu email';
	}
	else if(!isEmail($F('email_alerta'))){
		$('error_alerta').innerHTML = 'El email ingresado no es válido';
	}
	else{
		$('error_alerta').innerHTML = '';
		chequear_solicitud();
	}
}

function validar_solicitud_alerta_sms(){
	if($F('nombre_alerta').trim() == ''){
		$('error_alerta').innerHTML = 'Debes ingresar tu nombre';
	}
	else if($F('celular_alerta').trim() == ''){
		$('error_alerta').innerHTML = 'Debes ingresar tu celular';
	}
	else{
		$('error_alerta').innerHTML = '';
		chequear_solicitud();
	}
}

function chequear_solicitud(){
	var url = RUTA+'ajax/validar_solicitud_alerta.php';
	var params = 'id='+$F('id_programa_alerta')+'&id_usuario='+$F('id_usuario_alerta');
	new Ajax.Request(url, {
		method: 'post',
		parameters: params,
		onComplete: function(transport){
			var resultado = transport.responseText;
			if (resultado == 0){
				guardar_alerta();
			}
			else if(resultado>0){
				$('error_alerta').innerHTML = 'Ya has agregado una alerta para este programa.';
			}
		}
	});
}


var enviando_solicitud = false;

function guardar_alerta(){
	if (!enviando_solicitud) {
	
		var AJAX = new sack(RUTA+"ajax/guardar_alerta.php");
		AJAX.setVar("id_programa", $F('id_programa_alerta'));
		AJAX.setVar("id_usuario", $F('id_usuario_alerta'));
	
		if($('celular_alerta')){
			AJAX.setVar("celular", $F('celular_alerta'));
		}
		
		AJAX.setVar("id_tipo", $F('tipo_alerta')); 
		AJAX.setVar("horas", $F('horas_alerta'));

		AJAX.onCompletion = function() {
			var v_result = AJAX.response.split("|");
			var result = v_result[0];
			
			if (result > 0) {
				$('error_alerta').innerHTML = 'Tu alerta ha sido guardada.';
				enviando_solicitud = false;
			} else {
				enviando_solicitud = false;
				$('error_alerta').innerHTML = 'No se pudieron enviar tus datos';
				$('btn_alerta').style.display = '';
			}
			enviando_solicitud = false;
		}
		
		enviando_solicitud = true;
		$('error_alerta').innerHTML = 'Enviando...';
		$('btn_alerta').style.display = 'none';
		AJAX.runAJAX();
	} 
}