// Variables carga
var BarLoad = '
';
var IcoCarga = '
';
var IcoCarga2 = '
';
var IcoReload = '
';
var uriIcoRecarga = 'images/recarga.png';
var multiple = null;
var price = null;
var adminTel = DomValue('txtAdminTel');
// obtener numero aleatorio
var getRandomNumber = function(number){
return Math.floor(Math.random() * number);
}
// revisa si toda la tabla esta llena
var isTableReady = function(){
var isReady = false;
var data = getTableData();
var size = data.length;
var count = 0;
var item = null;
for(var i in data){
item = data[i];
if(item != ''){
count++;
}
}
if(count == size){
isReady = true;
}
return isReady;
}
// total de quinielas
var getTableTotal = function(){
var currentPrice = getTablePrice();
var total = 0;
if(currentPrice > 0){
total = currentPrice / price;
}
return total;
}
// obtiene el precio
var getTablePrice = function(){
var currentPrice = 0;
var data = getTableData();
var _data = [];
var length = data.length;
var total = 0;
if(length > 0){
for(var i in data){
record = data[i];
add = 0;
if(record.length == 0 || record.length == 1){
add = 1;
}
else {
add = record.length;
}
_data.push(add);
total = total + add;
}
}
if(total < length){
currentPrice = 0;
}
else if(total == length){
currentPrice = price;
}
else {
currentPrice = price;
for (var i in _data) {
item = _data[i];
if(item > 1){
currentPrice = currentPrice * item;
}
}
}
return currentPrice;
}
// obtener informacion de la quiniela
var getTableData = function(){
var tabla = [];
var num = 1;
$('.tabla_Equipos').find("tr").each(function(){
var self = $(this);
var cubos = self.find(".Cubo");
var total = cubos.length;
var valor = "";
var perder = cubos.eq(0), empatar = cubos.eq(1), ganar = cubos.eq(2);
if(perder.hasClass("Activo")){
valor += "L";
}
if(empatar.hasClass("Activo")){
valor += "E";
}
if(ganar.hasClass("Activo")){
valor += "V";
}
tabla.push(valor);
});
return tabla;
}
// quiniela aleatoria
var tableRandom = function(){
$('.tabla_Equipos').find("tr").each(function(){
var self = $(this);
var cubos = self.find(".Cubo");
cubos.removeClass("Activo");
cubos.css({'background-color':'transparent','color':'#c0c0c0'});
random = getRandomNumber(3);
cubos.eq(random).addClass("Activo");
cubos.eq(random).css({'background-color':'#76C353','color':'#000'});
});
//alertify.success('Tirar a la Suerte Aplicado con Éxito');
numPre();
}
// limpiar quiniela
var tableClean = function(){
$('.tabla_Equipos').find("tr").each(function(){
var self = $(this);
var cubos = self.find(".Cubo");
cubos.removeClass("Activo");
cubos.css({'background-color':'transparent','color':'#c0c0c0'});
});
numPre();
}
// iniciar dom
$(document).ready(function(){
document.getElementById('multiple').checked = false;
$('.button-nav--toggle, .sidenav').on('click', function(e) {
e.preventDefault();
$('body').toggleClass('is-showNavMob');
});
price = DomValue('txtCosto');
Sincronizar();
multiple = $('#multiple');
multiple.on("click", function(){
tableClean();
});
$(".Cubo").on("click", function(){
//$(".Cubo").click(function(){
var self = $(this);
var parent = parent = self.parent().parent();
if(multiple.is(":checked") == 1){
if(self.hasClass("Activo")){
self.css({'background-color':'transparent','color':'#c0c0c0'});
self.removeClass("Activo");
}
else {
self.css({'background-color':'#76C353','color':'#000'});
self.addClass("Activo");
}
}
else {
parent.find(".Cubo").removeClass("Activo");
parent.find(".Cubo").css({'background-color':'transparent','color':'#c0c0c0'});
self.addClass("Activo");
self.css({'background-color':'#76C353','color':'#000'});
}
numPre();
//RevisarTabla();
});
$(".Cubo").mouseleave(function(){
PutLetra();
numPre();
});
});
function numPre(){
TipBox('numQuinielas',getTableTotal());
TipBox('precioQuinielas',"$"+getTablePrice());
}
function Activa_DT(id,mul){
tableClean();
var m = document.getElementById(mul).checked;
if(m==true){ document.getElementById(mul).checked = false; $('#'+id).removeClass('DTActivo'); alertify.error('Opción Dobles y Triples DESACTIVADO'); }
else { document.getElementById(mul).checked = true; $('#'+id).addClass('DTActivo'); alertify.success('Opción Dobles y Triples ACTIVADO');}
}
function Sincronizar(){
setInterval(function(){
TipValue("Apuesta_Global",getTableData());
PutLetra();
TipBox('numQuinielas',getTableTotal());
TipBox('precioQuinielas','$'+getTablePrice());
}, 100);
}
function PutLetra(){
var EleApuesta = DomValue('Apuesta_Global');
var x = EleApuesta.split(',');
var ListaVS = DomValue('listaContras');
var y = ListaVS.split(',');
for (var i = 0; i < y.length; i++) {
//if(x[i]==='undefined') { x[i] = '';}
TipBox('Linea_Apuesta_'+y[i],x[i]);
TipValue('Linea_Apuesta_Ele_'+y[i],x[i]);
}
}
function GetCadenaSend(){
var nom = DomValue('nombreUser');
var movil = DomValue('movilUser');
idTemp = DomValue('txtClaveTemp'); idQ = DomValue('txtidQ');
if(nom!=0 || nom != '' || movil!=0 || movil != ''){
var c = document.getElementById('listaContras').value;
var x = c.split(',');
var alerta = 0;
cadena_ids = c;
cadena_val = '';
cadena_Ele = '';
for (var i = 0; i < x.length; i++) {
cadena_val += DomValue('Linea_Apuesta_Ele_'+x[i])+',';
cadena_Ele += DomValue('Linea_Apuesta_Ele_'+x[i])+' ';
// verificamos que no haya vacios
if(DomValue('Linea_Apuesta_Ele_'+x[i])==0){ alerta = 1; $('tr#trColor'+x[i]).addClass('focus'); }
else { $('tr#trColor'+x[i]).removeClass('focus'); }
}
cadena_val = cadena_val.substr(0, cadena_val.length-1);
cadena = "Ver=Agregar_Elemento&ct="+idTemp+"&nom="+nom+"&movil="+movil+"&ids="+cadena_ids+"&val="+cadena_val+"&idQ="+idQ+"&numQui="+getTableTotal()+"&preQui="+getTablePrice();
if(alerta==0){
if(getTableTotal()>1){
if(confirm('EL COSTO DE LA QUINIELA QUE ACABA DE LLENAR ES EQUIVALENTE A UN TOTAL DE: '+getTableTotal()+' QUINIELAS SENCILLAS.')) {
$.ajax({ type:"POST", url:"Apuesta.php", data:cadena,
success:function(r){
var y = r.split('|');
if(y[0]==1){
tableClean();
Apuesta_ListaTemp();
TipBox('numQuinielas','0');
TipBox('precioQuinielas','$0');
//TipValue('nombreUser','');
alertify.error(y[1]); // <--- sin el +
}
else { alertify.error(+y[1]); }
}
});
}else {alertify.error('Cuando termines tu quiniela, vuelve a dar click en para Agregar Quiniela.');}
}
else {
$.ajax({ type:"POST", url:"Apuesta.php", data:cadena,
success:function(r){
var y = r.split('|');
if(y[0]==1){
tableClean();
Apuesta_ListaTemp();
TipBox('numQuinielas','0');
TipBox('precioQuinielas','$0');
//TipValue('nombreUser','');
alertify.success(y[1]);
}
else { alertify.error(y[1]); }
}
});
}
}
else {
alertify.error('Debes seleccionar las casillas de las filas para enviar tu selección.');
}
}
else {
alertify.error('Es necesario escribir un Nombre y Número de Móvil antes de enviar tu selección.');
}
}
function Apuesta_Enviar(){
var x = document.getElementById('cadenaWhatsApp').value;
if(x==0) {
alertify.error('No hay elementos para enviar...');
}
else {
var x = x.toUpperCase();
var aux = decodeURI(x);
aux = aux.replace(/\*|\+|\]|\[|\=|\,/gi,' ');//str.replace(/blue/gi, "red")
//cadena = "Ver=Enviar_Elementos&ct="+idTemp+"&id="+idQ;
if(confirm('¿Confirmas que quieres enviar al Administrador?: '+aux)) {
EnviarWhats(x);
/*
$.ajax({ type:"POST", url:"Apuesta.php", data:cadena,
success:function(r){
var y = r.split('|');
if(y[0]==1){
Apuesta_ListaTemp();
alertify.success(y[1]);
}
else { alertify.error(y[1]); }
}
});
*/
}
else {
alertify.error('¡Sin Problema!, cuando estes seguro/a de enviar tu apuesta vuelve a dar click en Enviar.');
}
}
}
function EnviarWhats(t){
var t = t.toUpperCase();
adminTel = DomValue('txtAdminTel');
window.open('https://api.whatsapp.com/send/?phone='+adminTel+'&text='+t+'&app_absent=0');
}
function ApuestaTemp_Borrar(id,texto){
idTemp = DomValue('txtClaveTemp'); idQ = DomValue('txtidQ');
cadena = "Ver=Borrar_Elemento&ct="+idTemp+"&id="+id;
if(confirm('¿Confirmas eliminar del listado de apuestas?: '+texto)) {
$.ajax({ type:"POST", url:"Apuesta.php", data:cadena,
success:function(r){
var y = r.split('|');
if(y[0]==1){
$('tr#trColor_Temp'+id).hide();
Apuesta_Monto();
Apuesta_NumQuini();
Apuesta_ListaTemp();
alertify.success(y[1]);
}
else { alertify.error(y[1]); }
}
});
}
else {
alertify.warning('Se ha cancelado la eliminación de la Apuesta:
'+texto+'');
}
}
function LimpiarListado(){
idTemp = DomValue('txtClaveTemp'); idQ = DomValue('txtidQ');
if(confirm('Se borrará todo... ¿Deseas Continuar? ')) {
tableClean();
TipValue('nombreUser','');
Vista("Apuesta.php",'Ver=Lista_Temp&Do=Limpiar&ct='+idTemp+'&id='+idQ,'divListaTemp',null);
}
else {
return false;
}
}
function Apuesta_ListaTemp(){
idTemp = DomValue('txtClaveTemp'); idQ = DomValue('txtidQ');
Vista("Apuesta.php",'Ver=Lista_Temp&ct='+idTemp+'&id='+idQ,'divListaTemp',null);
}
function Apuesta_ListaAutorizado(){
idTemp = DomValue('txtClaveTemp'); idQ = DomValue('txtidQ');
Vista("Apuesta.php",'Ver=Lista_Autorizados&ct='+idTemp+'&id='+idQ,'TabQuiniela-Capa_2',null);
}
function Apuesta_ListaParticipantes(){
idTemp = DomValue('txtClaveTemp'); idQ = DomValue('txtidQ');
Vista("Apuesta.php",'Ver=Lista_Participantes&ct='+idTemp+'&id='+idQ,'TabQuiniela-Capa_3',null);
}
function Apuesta_Monto(){
idTemp = DomValue('txtClaveTemp'); idQ = DomValue('txtidQ');
Vista("Apuesta.php",'Ver=getMonto&ct='+idTemp+'&id='+idQ,'emMonto','reload');
}
function Apuesta_NumQuini(){
idTemp = DomValue('txtClaveTemp'); idQ = DomValue('txtidQ');
Vista("Apuesta.php",'Ver=getNumQuini&ct='+idTemp+'&id='+idQ,'emNumQuini','reload');
}
// demas variables en fun_web.js o fun_nw.js
var CajaEsc = new Array(10);
CajaEsc[0] = 0; //Caja Principal
CajaEsc[1] = 0; //SubCaja Galeria NS (networking System)
CajaEsc[2] = 0;
function Caja(){ CajaEsc[0] = 1; $('body#Cuerpo').css({'overflow':'hidden'}); $('div#Caja_Viewer,div#Caja_Shadow').fadeIn(); }
function CajaOff(){ CajaEsc[0] = 0; $('body#Cuerpo').css({'overflow':'auto'}); $('div#Caja_Viewer,div#Caja_Shadow').fadeOut(); var ControlCaja = setTimeout(function(){TipBox('Caja_Shadow','')},3000);}
// fun menus
function MenuView(p){pdfLoad[0] = 0; pdfLoad[1] = 0; Caja(); Vista('sec.php','Ver='+p,'Caja_CConten',null);}
function CambiarURI(id,url) {
var ifr = document.getElementById(id);
ifr.setAttribute("src", url);
}
function Apuesta_Busqueda(){
idQ = DomValue('txtidQ');
Caja();
Vista("Apuesta.php",'Ver=Busqueda_Apuestas&id='+idQ,'Caja_CConten',null);
}
function Buscar_Apuesta(p,dom){
Vista("Apuesta.php",p,dom,null);
}
function Web_Reglamento(){
Caja();
Vista("sec.php",'Ver=Reglamento','Caja_CConten',null);
}
function web_costos(){
Caja();
Vista("sec.php",'Ver=costos','Caja_CConten',null);
}
function Web_Video(){
Caja();
Vista("sec.php",'Ver=Video_Guia','Caja_CConten',null);
}
document.addEventListener('keydown', function (e) {
if (e.key === 'PrintScreen') {
e.preventDefault();
}
});
document.addEventListener('contextmenu', function (e) {
e.preventDefault();
});