// 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';
//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{
}
}
peticion.send(null);
//alert('entro');
}
function IsNumeric(valor){
var log=valor.length;var sw="S";
for (x=0; x=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');
}