var rutOK = false;
$(document).ready(function ()
{
if (/iPhone/.test(navigator.userAgent) && !window.MSStream) {
const metaViewportTag = document.head.querySelector('meta[name="viewport"]')
metaViewportTag.content = 'user-scalable=0'
}
$('#salir').click(function(){ traeData(99)} );
traeData(0);
});
//menu izquierdo
function menuShow(id)
{
var symb = $('#'+id+'-symbol').html();
if(symb.trim() == "+")
{
traeMenu(id,"span-"+id);
$('#span-'+id).show(0);
$('#'+id+'-symbol').html("- ");
}
else
{
$('#span-'+id).hide(0);
$('#'+id+'-symbol').html("+ ");
}
}
function traeMenu(parent,location)
{
//alert(parent);
var dataStr = "parent=" + parent;
console.log(dataStr);
$.ajax({
url: 'itemsMenuAjax.php',
dataType: 'json',
data: dataStr,
success: function(data) {
console.log(data);
var tmp = "
";
$.each(data, function(key, val) {
console.log("idMenu: " + val.idMenu + " ~~ href: "+ val.href + " ~~ text: " + val.text);
tmp+="- ";
tmp+= val.text + "
";
});
tmp+="
\n";
console.log('location: ' + location);
//console.log('ulli: ' + tmp);
$("#"+location).html(tmp);
}
});
};
function subeArchivo()
{
var formData = new FormData();
var insertadas = 0;
var errores = 0;
formData.append('file', $('#file')[0].files[0]);
url = "traeData.php?op=2&numLocal=" + $('#numLocal').find(":selected").val();
$.ajax({
url: url,
type : 'POST',
data : formData,
processData: false, // tell jQuery not to process the data
contentType: false, // tell jQuery not to set contentType
timeout: 50000,
success: function (string) {
var data = JSON.parse(string);
$.each(data, function(key, val)
{
console.log(val);
if (val[0]=="insertadas") { insertadas = val[1]; }
if (val[0]=="errores") { errores = val[1]; }
});
alert('Archivo procesado ' + insertadas + ' filas insertadas \n ' + errores + ' filas con error');
traeData(1);
}
});
return false;
};
function validaRut(rutCompleto)
{
if (!/^[0-9]+[-|‐]{1}[0-9kK]{1}$/.test( rutCompleto ))
return false;
var tmp = rutCompleto.split('-');
var digv = tmp[1];
var rut = tmp[0];
if ( digv == 'K' ) digv = 'k' ;
return (dv(rut) == digv );
}
function dv(T)
{
var M=0,S=1;
for(;T;T=Math.floor(T/10))
S=(S+T%10*(9-M++%6))%11;
return S?S-1:'k';
}
function validaEmail()
{
var rut=$('#iduser').val();
var email1=$('#email').val();
var email2=$('#email2').val();
var tyc=$('#tyc').is(':checked');
if (rut.length == 0)
{
$('#reservaB').attr("disabled", true);
rutOK = false;
return false;
}
if(!validaRut(rut))
{
$('#reservaB').attr("disabled", true);
$('#iduser').addClass('reservaNO').removeClass('reservaOK');
$('#errorAgenda').html('');
rutOK = false;
return false;
} else
{
if(!rutOK)
{
traeData(9);
if($('#nombre').html()=='')
{
$('#reservaB').attr("disabled", true);
$('#iduser').addClass('reservaNO').removeClass('reservaOK');
return false;
} else
{
$('#iduser').addClass('reservaOK').removeClass('reservaNO');
rutOK = true;
}
}
}
if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email1)))
{
$('#reservaB').attr("disabled", true);
$('#email').addClass('reservaNO').removeClass('reservaOK');
return false;
} else
{
$('#email').addClass('reservaOK').removeClass('reservaNO');
}
if (email1.toUpperCase() != email2.toUpperCase())
{
$('#reservaB').attr("disabled", true);
$('#email2').addClass('reservaNO').removeClass('reservaOK');
return false;
} else
{
$('#email2').addClass('reservaOK').removeClass('reservaNO');
}
if(!tyc)
{
$('#reservaB').attr("disabled", true);
return false;
}
$('#reservaB').attr("disabled", false);
return true;
}
window.addEventListener("orientationchange", function() { traeData(0); } ,false);