function ShoppingBasket(itemId) {
     $.post("/si/ajax/", { product: itemId, 
                           shopping: 1 },
           function(data){
                //if($(".cart_button").size() == 0) {
                //    $("#cart1").attr("class", "cart_button");  
                //}  
                
                var visual = $("#buybasket").css("top");
                
                $("#buybasket").slideUp("fast");
                $("#shopingItems").html(data);
             
                if (f_scrollTop() > 26) {
                    $("#buybasket").css("top", f_scrollTop()+"px");
                }
                
                $("#buybasket").slideDown("slow"); 
                
                $.post("/si/ajax/", { getNumCartItems: 1 },
                    function(data){
                        $("#cart1 b").html(data);
                    }
                );
           }
    );
}

$(window).scroll(function () { 
    if ($("#buybasket").css("display") != "none") {
          
          var buy = $("#buybasket").css("top");
          var arrBuy = buy.split("p");
          
          if(f_scrollTop() < parseInt(arrBuy) &&  parseInt(arrBuy) != 26) {
          
              if(f_scrollTop() > 26){
                $("#buybasket").css("top", f_scrollTop()+"px");
              } 
              else {
                $("#buybasket").css("top", "26px");
              }
        }  
    }
});

function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}

function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

