function eliminar(idi){
  	 var ok = confirm('esta seguro que desea eliminar el producto del carrito?');
  	 if(ok){
  	 	location = 'carrito.php?act=remove_item&idi='  + idi;
  	 }
}

function update_cart(){
     var ok = true ;
	 var inputs = document.getElementsByTagName('input');
	 var name  = '';
	 var is_numeric;
	 var point_pos = -1;
	 for(var i in inputs){
	    name = inputs[i].name;
		if( name && name.indexOf('cantidad') != -1){
		   //me fijo que sea un numero valido.
		   point_pos = inputs[i].value.indexOf('.');
		   is_numeric = ! isNaN(inputs[i].value);
		   if(point_pos != -1 || ! is_numeric){
		      ok = false;
			  break;
		   }
		}
	 }
	 if(! ok){
	    alert('Todas las cantidades deben ser valores positivos enteros');
	 }else {
	    //envio los datos del carrito para que se actualizen
		document.getElementById('form_carrito').submit();
	 }
}

function imprimir_mensajes(){
    var hay_mensaje = location.href.indexOf('msg');
	if(hay_mensaje != -1){
	    var params= location.href.split('?')[1];
		var pares = params.split('&');
		//recorro la lista de parametros para buscar el valor de mensaje
		var msg = '';
		for(var i in pares){
		   var par = pares[i].split('=');
		   if(par[0] == 'msg'){
		        var num_msg = parseInt(par[1]);
				switch(num_msg){
				   case 1 : msg = 'El carrito ha sido actualizado correctamente !';
				            break;
				}
		   }
		}
		if(msg){
		   alert(msg);
		}
	}
}

function enviar_pedido(){
     //se envian todos los datos del carrito para realizar un pedido.
     location = 'carrito.php?act=enviar';
//     location = 'pedido_envia.php?envia=1';
}

function add_to_cart(idi){
  	 var cantidad = document.getElementById('cantidad_' + idi);
     if(! cantidad)
     	cantidad = '1';
  	 var pos_punto = cantidad.indexOf('.');
  	 var is_numeric = ! isNaN(cantidad);
  	 var cantidad  = parseInt(cantidad);
  	 if(pos_punto != -1 || ! is_numeric || cantidad < 0){
  	 	alert('La cantidad debe ser un valor entero');
  	 }else{
  	 	location = 'carrito.php?act=add_item&idi=' + idi + '&cantidad=' + cantidad;
  	 }
}

imprimir_mensajes();
