
var vacio = 0;
var adonde = 'central.htm';
var maxcantidad = 100;
var error = '\n¡El pedido se ha realizado de manera incorrecta!';
var del_art = '¿Desea realmente eliminar este artículo?';
var del_all = '¿Desea vaciar completamente su Carrito de la Compra?';
var basket = parent.basket.substring(0, parent.basket.length-3);
var numofdec = 2;
if (basket != null) items = basket.split('###');
for (i in items) items[i] = items[i].split('|');

function decimales(num,decimales)
{  
   num = num.toString();  
   if (num.indexOf('.') != -1)
   {
   var max = num.substring(num.indexOf('.')+1,(num.length - (num.indexOf('.') + 1))-1);
   max = max.length - 1;  
   decimales = ( decimales > max ) ? max : decimales ;  
   var ref = num.substring(0,num.indexOf('.'))+ "." + num.substr(num.indexOf('.')+1,decimales); 
   return ref;
   }
   else
   {
   var ref = num;
   return ref;
   }
} 


function calcular() {
    sumap = parseFloat(items[i][2])*parseFloat(items[i][3]);
    preciototal += sumap
    sumap = decimales(sumap,numofdec);
	return sumap;
}

function todo() {
    preciototal = decimales(preciototal,numofdec);
	return preciototal
}

function mas(name,numero,precio,cantidad) {
    if (cantidad <= 0 || cantidad > maxcantidad) 
        alert(error);
    else
        if (confirm('Desea añadir '+cantidad+' x '+name+' en su Carrito de la Compra? ')) 
	    parent.basket += name+'|'+numero+'|'+precio+'|'+cantidad+'###';
}

function del_me(cnt) {
    if (confirm(del_art)) {
        var del = '';
        basket = parent.basket.substring(0, parent.basket.length-3);
        if (basket != null) items = basket.split('###');
        for (i in items) {
            if (i != cnt) del += items[i] +'###';
        }
        parent.basket = del;
        self.location = 'carrocompra.html';
    }
}

function update() {
    var upd = '';
    var tmp = '';
    for (i in items) {
        upd += eval('document.forms[0].menge'+i+'.value')+'~';
    }
    upd = upd.substring(0, upd.length-1);
    upd = upd.split('~');
    for (i in items) {
        items[i][3] = upd[i];
        tmp += items[i][0]+ '|' +items[i][1]+ '|' +items[i][2]+ '|' +items[i][3]+ '###';
    }
    parent.basket = tmp;
    self.location = 'carrocompra.html';
}

function accion(x) {
    if (x==1) {
        if (confirm(del_all)) parent.basket = ''; self.location='carrocompra.html'; 
    }
    if (x==2) {
        if (parent.basket != "") parent.contenido.location = 'pedir.html';
    }
}


