// JavaScript Document var peticion = false; var testPasado = false; try { peticion = new XMLHttpRequest(); } catch (trymicrosoft) { try { peticion = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { peticion = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { peticion = false; } }} if (!peticion) alert("ERROR AL INICIALIZAR!"); function agregarFavoritos() { //alert(window.location+'+'+document.title+'.'); if (window.sidebar&&window.sidebar.addPanel)//firefox window.sidebar.addPanel(document.title,window.location,""); else if(document.all)// ie window.external.AddFavorite(window.location,document.title); else alert("Presione Control + D para agregar a favoritos"); } function agregarcarro (url, comboAnterior, cod_cli, element_id) { //Obtenemos el contenido del div //donde se cargaran los resultados var element = document.getElementById(element_id); //Obtenemos el valor seleccionado del combo anterior var valordepende = document.getElementById(comboAnterior); var x = valordepende.id; //levanto la cantidad del select. var cant_agrega = document.getElementById('cant'+x).value; //alert(document.getElementById('cant'+x).value); //alert(cant_agrega); //construimos la url definitiva //pasando como parametro el valor seleccionado var fragment_url = url+'?Id='+x+'&cod_cli='+cod_cli+'&cant_agrega='+cant_agrega; //alert ('URL: '+fragment_url); element.innerHTML = '



Cargando articulo

'; //abrimos la url peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { //alert(peticion.readyState); if (peticion.readyState == 4) { //escribimos la respuesta //peticion.setRequestHeader("Content-Type","text/html; charset=iso-8859-1"); element.innerHTML = peticion.responseText; //alert('RESPONSETEXT: '+peticion.responseText); if((location.href).indexOf("articulo")!= -1 && url != 'especifica.php') { refe = 'location.href="catalogo.php?cod_cli='+cod_cli+'"'; //alert(refe); setTimeout(refe,800); } }else{ //element.innerHTML = '



Cargando articulo

'; } } peticion.send(null); //alert('entro'); } function ingreso(){ if(nomusr = document.getElementById('nomusr')) { pest = document.getElementById('toggleLogin'); pest.value = 'Bienvenido '+ nomusr.value; lapestac = document.getElementById('pestanac'); lapestac.style.display = 'inline'; lapestper = document.getElementById('pestanper'); lapestper.style.display = 'inline'; deslog = document.getElementById('desloguear') ; deslog.style.display = 'inline'; //MENU. monpedid = document.getElementById('monpedidos'); monpedid.style.display = 'inline-block'; hispedid = document.getElementById('hispedidos'); hispedid.style.display = 'inline-block'; $('#toggleLogin').attr('onclick',''); $('#login').hide(); /*pest = document.getElementById('toggleLogin'); pest.removeEvents();*/ } } function quitarcarro (url, comboAnterior, cod_cli, element_id,cod_art) { //Obtenemos el contenido del div //donde se cargaran los resultados var element = document.getElementById(element_id); //Obtenemos el valor seleccionado del combo anterior //var valordepende = document.getElementById(comboAnterior); //var x = valordepende.id; var codid = comboAnterior; //construimos la url definitiva //pasando como parametro el valor seleccionado var fragment_url = url+'?Id='+codid+'&cod_cli='+cod_cli+'&cod_art'+cod_art; //element.innerHTML = ''; //abrimos la url peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { if (peticion.readyState == 4) { //escribimos la respuesta element.innerHTML = peticion.responseText; } } peticion.send(null); } function cargapedidohistorial (url, numpedido, cod_cli, element_id) { //Obtenemos el contenido del div //donde se cargaran los resultados var element = document.getElementById(element_id); //Obtenemos el valor seleccionado del combo anterior var x = numpedido; //construimos la url definitiva //pasando como parametro el valor seleccionado var fragment_url = url+'?Id='+x+'&cod_cli='+cod_cli; //element.innerHTML = ''; //abrimos la url peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { //alert(peticion.readyState); if (peticion.readyState == 4) { //escribimos la respuesta element.innerHTML = peticion.responseText; //alert('RESPONSETEXT'+peticion.responseText); }else{ } } peticion.send(null); //alert('entro'); } function cargarCombo (url, comboAnterior, cod_cli, element_id) { //Obtenemos el contenido del div //donde se cargaran los resultados var element = document.getElementById(element_id); //Obtenemos el valor seleccionado del combo anterior var valordepende = document.getElementById(comboAnterior) var x = valordepende.value //construimos la url definitiva //pasando como parametro el valor seleccionado var fragment_url = url+'?Id='+x+'&cod_cli='+cod_cli; element.innerHTML = ''; //abrimos la url peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { if (peticion.readyState == 4) { //escribimos la respuesta element.innerHTML = peticion.responseText; } } peticion.send(null); } function datosacceso (url, valores, cod_cli, element_id) { var element = document.getElementById(element_id); //compongo los datos que voy a mandar fragment_url = url+'?pv='+document.getElementById('pass_vieja').value+'&pn='+document.getElementById('pass_nueva').value+'&pnc='+document.getElementById('pass_nueva_confirma').value+'&cod_cli='+cod_cli; peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { //alert(peticion.readyState); if (peticion.readyState == 4) { //escribimos la respuesta element.innerHTML = peticion.responseText; //alert('RESPONSETEXT'+peticion.responseText); }else{ } } peticion.send(null); } function datospersonales (url, valores, cod_cli, element_id) { var element = document.getElementById(element_id); //compongo los datos que voy a mandar fragment_url = url+'?nombre='+document.getElementById('nombre').value+'&apellido='+document.getElementById('apellido').value+'&dni='+document.getElementById('dni').value+'&altura='+document.getElementById('altura').value+'&pisodto='+document.getElementById('pisodto').value+'&telefono='+document.getElementById('telefono').value+'&Barrios='+document.getElementById('Barrios').value+'&calles='+document.getElementById('calles').value+'&observac='+document.getElementById('observac').value+'&fecha_nac='+document.getElementById('fecha_nac').value+'&cod_cli='+cod_cli; //alert('Pagina:'+fragment_url); element.innerHTML = '



Actualizando Datos

'; peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { //alert(peticion.readyState); if (peticion.readyState == 4) { //escribimos la respuesta element.innerHTML = peticion.responseText; //alert('RESPONSETEXT'+peticion.responseText); }else{ } } peticion.send(null); } function recuerdapass (url, valores, cod_cli, element_id) { var element = document.getElementById(element_id); //compongo los datos que voy a mandar fragment_url = url+'?email='+document.getElementById('email').value+'&cod_cli='+cod_cli; //mientras hace la operacion. element.innerHTML = 'Aguarde
'; peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { //alert(peticion.readyState); if (peticion.readyState == 4) { //escribimos la respuesta element.innerHTML = peticion.responseText; //alert('RESPONSETEXT'+peticion.responseText); }else{ } } peticion.send(null); } function apuntador (url, cod_cli, element_id, parametros) { var element = document.getElementById(element_id); var fragment_url = url+'?cod_cli='+cod_cli+parametros; //alert('URL: '+fragment_url); peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { if (peticion.readyState == 4) { element.innerHTML = peticion.responseText; } } peticion.send(null); /*var mySlide = new Fx.Slide('login').hide();*/ } function mostrar_carro (url, cod_cli, element_id) { var element = document.getElementById(element_id); var fragment_url = url+'?cod_cli='+cod_cli; //alert('URL: '+fragment_url); peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { if (peticion.readyState == 4) { element.innerHTML = peticion.responseText; } } peticion.send(null); /*var mySlide = new Fx.Slide('login').hide();*/ } function logear (url, cod_cli,element_id) { var element = document.getElementById(element_id); usuario = document.formu.usuario.value; pass = document.formu.password.value; var fragment_url = url+'?cod_cli='+cod_cli+'&usuario='+usuario+'&password='+pass+'&login=1'; //alert('URL: '+fragment_url); peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { if (peticion.readyState == 4) { element.innerHTML = peticion.responseText; ingreso(); } } peticion.send(null); } function logout (url, cod_cli,element_id) { var element = document.getElementById(element_id); var fragment_url = url+'?cod_cli='+cod_cli+'&logout=1'; //alert('llama a la url:'+fragment_url); peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { if (peticion.readyState == 4) { element.innerHTML = peticion.responseText ; pest = document.getElementById('toggleLogin'); pest.value = 'Iniciar Sesi\u00F3n'; deslog = document.getElementById('desloguear') ; deslog.style.display = 'none'; monpedid = document.getElementById('monpedidos') ; monpedid.style.display = 'none'; hispedid = document.getElementById('hispedidos'); hispedid.style.display = 'none'; lapestac = document.getElementById('pestanac'); lapestac.style.display = 'none'; lapestper = document.getElementById('pestanper'); lapestper.style.display = 'none'; $('#toggleLogin').bind('click',function(){ $('#login').slideToggle('slow', 'linear'); }); $(document).ready(function(){ location.reload(); }); /*var mySlide = new Fx.Slide('login').hide(); $('toggleLogin').addEvent('click', function(e){ e = new Event(e); mySlide.toggle(); e.stop(); });*/ } } peticion.send(null); } function apuntador_botones (url, cod_cli, id_boton, element_id) { var element = document.getElementById(element_id); var fragment_url = url+'?id_boton='+id_boton+'&cod_cli='+cod_cli; peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { if (peticion.readyState == 4) { element.innerHTML = peticion.responseText; }else{ } } peticion.send(null); } function arma_lista (url, rubro, cod_cli, orden_rua, element_id) { var element = document.getElementById(element_id); //compongo los datos que voy a mandar fragment_url = url+'?rubro='+rubro+'&cod_cli='+cod_cli+'&orden_rua='+orden_rua; //alert(fragment_url); //alert('Pagina:'+fragment_url); element.innerHTML = '



Actualizando Rubro

'; peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { //alert(peticion.readyState); if (peticion.readyState == 4) { //escribimos la respuesta element.innerHTML = peticion.responseText; i=0; $('.rubro2').each(function(index,elem) { if(i==0) identificador= this.id.substr(3); i++; }); if(i==1 && $('#R'+identificador).css('display')=='none') { //alert( identificador) //alert($('#R'+identificador).css('display')); $('.rubro2').click(); } //alert('RESPONSETEXT'+peticion.responseText); }else{ } } peticion.send(null); } function mandar (url, parametros, anexo, element_id) { var element = document.getElementById(element_id); var fragment_url = url+parametros; //alert('URL: '+fragment_url); peticion.open("GET", fragment_url); peticion.onreadystatechange = function() { if (peticion.readyState == 4) { element.innerHTML = peticion.responseText; } } peticion.send(null); } var dhtmlgoodies_tooltip = false; var dhtmlgoodies_tooltipShadow = false; var dhtmlgoodies_shadowSize = 4; var dhtmlgoodies_tooltipMaxWidth = 200; var dhtmlgoodies_tooltipMinWidth = 100; var dhtmlgoodies_iframe = false; var tooltip_is_msie = (navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('opera')==-1 && document.all)?true:false; function showTooltip(e,tooltipTxt){ var bodyWidth = Math.max(document.body.clientWidth,document.documentElement.clientWidth) - 20; if(!dhtmlgoodies_tooltip){ dhtmlgoodies_tooltip = document.createElement('DIV'); dhtmlgoodies_tooltip.id = 'dhtmlgoodies_tooltip'; dhtmlgoodies_tooltipShadow = document.createElement('DIV'); dhtmlgoodies_tooltipShadow.id = 'dhtmlgoodies_tooltipShadow'; document.body.appendChild(dhtmlgoodies_tooltip); document.body.appendChild(dhtmlgoodies_tooltipShadow); if(tooltip_is_msie){ dhtmlgoodies_iframe = document.createElement('IFRAME'); dhtmlgoodies_iframe.frameborder='5'; dhtmlgoodies_iframe.style.backgroundColor='#FFFFFF'; dhtmlgoodies_iframe.src = '#'; dhtmlgoodies_iframe.style.zIndex = 100; dhtmlgoodies_iframe.style.position = 'absolute'; document.body.appendChild(dhtmlgoodies_iframe); } } dhtmlgoodies_tooltip.style.display='block'; dhtmlgoodies_tooltipShadow.style.display='block'; if(tooltip_is_msie)dhtmlgoodies_iframe.style.display='block'; var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop); if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; var leftPos = e.clientX + 10; dhtmlgoodies_tooltip.style.width = null; // Reset style width if it's set dhtmlgoodies_tooltip.innerHTML = tooltipTxt; dhtmlgoodies_tooltip.style.left = leftPos + 'px'; dhtmlgoodies_tooltip.style.top = e.clientY + 10 + st + 'px'; dhtmlgoodies_tooltipShadow.style.left = leftPos + dhtmlgoodies_shadowSize + 'px'; dhtmlgoodies_tooltipShadow.style.top = e.clientY + 10 + st + dhtmlgoodies_shadowSize + 'px'; if(dhtmlgoodies_tooltip.offsetWidth>dhtmlgoodies_tooltipMaxWidth){ /* Exceeding max width of tooltip ? */ dhtmlgoodies_tooltip.style.width = dhtmlgoodies_tooltipMaxWidth + 'px'; } var tooltipWidth = dhtmlgoodies_tooltip.offsetWidth; if(tooltipWidthbodyWidth){ dhtmlgoodies_tooltip.style.left = (dhtmlgoodies_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth)) + 'px'; dhtmlgoodies_tooltipShadow.style.left = (dhtmlgoodies_tooltipShadow.style.left.replace('px','') - ((leftPos + tooltipWidth)-bodyWidth) + dhtmlgoodies_shadowSize) + 'px'; } if(tooltip_is_msie){ dhtmlgoodies_iframe.style.left = dhtmlgoodies_tooltip.style.left; dhtmlgoodies_iframe.style.top = dhtmlgoodies_tooltip.style.top; dhtmlgoodies_iframe.style.width = dhtmlgoodies_tooltip.offsetWidth + 'px'; dhtmlgoodies_iframe.style.height = dhtmlgoodies_tooltip.offsetHeight + 'px'; } } function hideTooltip(){ dhtmlgoodies_tooltip.style.display='none'; dhtmlgoodies_tooltipShadow.style.display='none'; if(tooltip_is_msie)dhtmlgoodies_iframe.style.display='none'; } function cambiatitulo(texto, seccion){ document.title = '.:: MaxiDeli '+texto+' - '+seccion+' ::.'; } //this.form, 't[]' function valores(f, cual) { todos = new Array(); total = f[cual].length; for (var i=0; i=2) && (primerslap==false)) {dia=fecha.substr(0,2); if ((IsNumeric(dia)==true) && (dia<=31) && (dia!="00")) {fecha=fecha.substr(0,2)+"-"+fecha.substr(3,7);primerslap=true;} else {fecha="";primerslap=false;} } else {dia=fecha.substr(0,1); if (IsNumeric(dia)==false) {fecha="";} if ((longa<=2) && (primerslap=true)) {fecha=fecha.substr(0,1);primerslap=false;} } if ((longa>=5) && (segundoslap==false)) {mes=fecha.substr(3,2); if ((IsNumeric(mes)==true) &&(mes<=12) && (mes!="00")) {fecha=fecha.substr(0,5)+"-"+fecha.substr(6,4);segundoslap=true;} else {fecha=fecha.substr(0,3); segundoslap=false;} } else {if ((longa<=5) && (segundoslap=true)) {fecha=fecha.substr(0,4);segundoslap=false;}} if (longa>=7) {ano=fecha.substr(6,4); if (IsNumeric(ano)==false) {fecha=fecha.substr(0,6);} else {if (longa==10){if ((ano==0) || (ano<1900) || (ano>2100)) {fecha=fecha.substr(0,6);}}} } if (longa>=10) { fecha=fecha.substr(0,10); dia=fecha.substr(0,2); mes=fecha.substr(3,2); ano=fecha.substr(6,4); // Año no viciesto y es febrero y el dia es mayor a 28 if ( (ano%4 != 0) && (mes ==02) && (dia > 28) ) {fecha=fecha.substr(0,2)+"-";} } return (fecha); } function sacaespacio(campo){ var largo = campo.length; if (campo.substr(largo-1,largo) == " ") {campo = campo.substr(0,largo-1);}; return (campo); } function enter(event){ if(event.keyCode) return event.keyCode; else if(event.which) return event.which; } function actcantarticulos(evt,cadena, tipo, idartform){ var nbr; var nbr = (window.event)?event.keyCode:evt.which; //alert(nbr); //alert('cadena: '+cadena+' - tipo: '+tipo+' - idartform: '+idartform); var keyValue = String.fromCharCode(nbr); if( nbr >= 96 && nbr <= 105){ var contrl = parseInt(nbr); var keyValue = Math.abs(96-contrl); } //alert(keyValue); if (keyValue >= '0' && keyValue <= '9'){ validar(cadena, tipo); //alert('SEP'); document.forms['a'+idartform].submit(); }else{ //alert('NOP'); } } function validamonto(pagacon, total){ if(pagacon < total){ alert('El monto ingresado a pagar debe ser igual o mayor que el total de la compra.'); }else{ alert('tu'); document.formulario.submit(); } } function validar(cadena, tipo){ var letr = ""; //alert(cadena); switch (tipo){ case "email": letr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@.-"; break; case "numeros": letr = "0123456789"; break; case "letras": letr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZñÑ "; break; case "letnum": letr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZñÑ 0123456789_@.:+-()"; break; case "telefono": letr = "0123456789-"; break; } for(c=0;ctoday){ //alert("Mayor"); document.getElementById("horario_posdatado").style.visibility = "visible"; document.getElementById("tit_horario_posdatado").style.visibility = "visible"; }else{ //alert("Menor"); document.getElementById("horario_posdatado").style.visibility = "hidden"; document.getElementById("tit_horario_posdatado").style.visibility = "hidden"; } } function horario(){ cod_clie = document.getElementById('cod_cli').value; fecha = document.getElementById('fecha_ent').value; if(document.getElementById('hent')) { hora = document.getElementById('hent').value; fecha = fecha+'&hora='+hora; } cargarhorario('horarios.php',cod_clie,fecha,'horario_posdatado'); }