//jQUERY
$(document).ready(function() {


    $("#txtCantidad").keypress(function(e) {

        if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {

            //$("#errmsg").html("Ingrese un numero para cantidad").show().fadeOut("slow"); 
            return false;
        }
    });

   	$("#menuCategorias  ul").before("<b class='cmdBoton listaCerrada'>[ + ]</b>");
    $("#menuCategorias  ul").hide();

	$("ul:has(.current)").show().prev().removeClass("listaCerrada").addClass("listaAbierta").html("[ - ]");
	
	$(".cmdBoton").click(function () {
		if ($(this).hasClass("listaCerrada")) {
			$(this).removeClass("listaCerrada").addClass("listaAbierta").html("[ - ]");		
		} else {
			$(this).removeClass("listaAbierta").addClass("listaCerrada").html("[ + ]");	
		};
	    $(this).next().slideToggle("fast");
    });

});


//ASP.NET AJAX
Sys.Application.add_init(pageInit)
function pageInit() {
    var tmpCarrito = new dev54.OPCS.eCommerce.Carrito();
    tmpCarrito.set_id("dev54CarritoPedidos");
    tmpCarrito.set_ArticulosContainer($get("Carrito_Columna"));
    tmpCarrito.initialize();

    Sys.Application.addComponent(tmpCarrito);


    tmpCarrito.add_beginChange(CarritoBeginChange);
    tmpCarrito.add_endChange(CarritoEndChange);
}
function CarritoPedidos() {
    return $find("dev54CarritoPedidos");
}

function CarritoBeginChange() {

}

function CarritoEndChange() {

}

function AddItemCarrito_Catalogo(txtCantID, IDArticulo) {
    var txtCant = $get(txtCantID);

    if (txtCant.value == "") {

        alert("Debes especificar la cantidad de productos");

    } else {
        var Cantidad = txtCant.value;

        CarritoPedidos().AddItem(IDArticulo, Cantidad);
    }
}


