﻿// JScript File

function $(id) {return document.getElementById(id)}

function AgregarCarrito(result, context) 
{
    var sDato = new Array();
    sDato = result.split("$$$");
    $('itemsCarrito').innerHTML = sDato[1];
    try
    {
		$('precioCarrito').innerHTML = sDato[2];
    }
    catch(ex)
    {
		$('contenidoCarrito').innerHTML = "Carrito de compras: <span id='itemsCarrito'>1</span><span> items</span> | <span>Total: $ </span><span id='precioCarrito'>" + sDato[2] + "</span> <a href='carrito.aspx'>(ver carrito)</a>";
    }
    
    boton = $(sDato[3]);
    boton.className = 'anadirCarritoSi'; 
    boton.innerHTML = 'Producto agregado!'; 
    boton.onclick='';
}
        
function agregandoAlCarrito(boton)
{
	boton.className = 'anadirCarritoWait';
	boton.innerHTML = 'Agregando ...'; 
	boton.onclick='';
}

function chequearBusquedas(idTexto, idDesplegable) 
{
	if ($(idDesplegable).value=="-1" && $(idTexto).value=="") {alert ("Ingrese un nombre o una marca"); return false;};
	return true;
}

var listaProductos = new Array();
var listaCantidad = 0;

function compararAdd(obj)
{

	this.agregar = _agregar;
	this.quitar = _quitar;
	
	if(obj.checked)
	{
		if(listaCantidad == 4)
		{
			alert("Solo puede comparar 4 productos!");
			obj.checked = false;
		}
		else
		{
			this.agregar(obj.value);
		}
	}
	else
	{
		this.quitar(obj.value);
	}
	
	function _agregar(n)
	{
		listaProductos[listaCantidad] = n;
		listaCantidad++;
	}
	
	function _quitar(n)
	{
		var pos=-1;
		for(i=0;i<listaProductos.length; i++)
		{
			if(listaProductos[i]==n)
			{
				pos=i;
			}
		}
		if(pos!=-1)
		{
			for(i=pos;i<listaProductos.length-1; i++)
			{
				listaProductos[i] = listaProductos[i+1];
			}
			listaCantidad--;
		}
	}
}

function compararListar()
{
	var salida="";
	if(listaCantidad==0) alert ("No hay productos seleccionados para comparar!");
	else if(listaCantidad==1) alert ("Debe seleccionar al menos dos productos para comparar!");
	else
	{
		for(i=0;i<listaCantidad-1; i++)
		{
			salida+=listaProductos[i] + ",";
		}
		salida+=listaProductos[listaCantidad-1];
		window.top.location = "compararProductos.aspx?ids=" + salida;
	}
}
