﻿var sorteo_enviando = false;

function inscripcion_sorteo(distribuye){
	if($F('s_nombre')=="" || $F('s_nombre')=="Nombre" || $F('s_email') == "" || $F('s_email') == "Email" || !isEmail($F('s_email')) || $F('s_cedula') == "CI"){
		msg_error('sorteo','Verifique los datos ingresados');
	}
	else {
		if(!validar_cedula($F('s_cedula'))){
			msg_error('sorteo','Cédula Inválida (1111111-1)');
		}
		else{
			//verficar que la cedula no exista para el sorteo
			msg_error('sorteo','');
			var url = RUTA+'ajax/validar_sorteo.php';
			var params = 'id='+$F('id_sorteo')+'&ci='+$F('s_cedula');
			new Ajax.Request(url, {
				method: 'post',
				parameters: params,
				onComplete: function(transport) {
					var resultado = transport.responseText;
					if (resultado==0){
						enviar_inscripcion(distribuye,$F('id_sorteo'),$F('s_nombre'),$F('s_email'),$F('s_cedula'));
					}
					else if(resultado>0){
						msg_error('sorteo','Ya estás registrado para este sorteo.');
					}
				}
			});
		}
	}
}


function enviar_inscripcion(distribuye,id, nombre, email, cedula){

	if (!sorteo_enviando) {
		if(distribuye)
			var AJAX = new sack(RUTA+"distribuye_movie/ajax/inscripcion_sorteo.php");
		else
			var AJAX = new sack(RUTA+"ajax/inscripcion_sorteo.php");
		AJAX.setVar("id", id);
		AJAX.setVar("nombre", nombre);
		AJAX.setVar("email", email);
		AJAX.setVar("cedula", cedula);
		
		AJAX.onCompletion = function() {
			var v_result = AJAX.response.split("|");
			var result = v_result[0];
			if (result>0) {
				//msg_ok("sorteo","Inscripción con éxito");
				if(distribuye)
					recargar_div("inscripcion_sorteo","distribuye_movie/estructura/sorteo_gracias.php");
				else
					recargar_div("inscripcion_sorteo","estructura/sorteo_gracias.php");
				sorteo_enviando = false;
			} else {
				msg_error("sorteo","No se pudieron enviar tus datos");
			}
			sorteo_enviando = false;
		}
		sorteo_enviando = true;
		msg_error('sorteo','Enviando...');
		$('btn_sorteo').innerHTML = '';
		AJAX.runAJAX();
	} 
}
