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 = "\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);