function basketadd(ids, ali) {
	var counta=1;
    $(".dropdown").addClass('hide');
    var half=1;
    if($("input.half.i"+ids).attr("checked"))half=0.5;
	$.post('/basket/set',{ add: "add", id: ids+':'+ali, count: counta, bk: ali+ids}, onBasketAddSuccess );
}

function onBasketAddSuccess(data)
{
	if(data.search(/#/i)) {
	var back=data.split("#");
	var data=back[0];
    var prc=data.split(":");
	}
	$("#basket_price").html("" + number_format(prc[0]) + "");
    $("#basket_amount").html("" + prc[1] + "");
    $('#prcblk').css("visibility","visible");
    $('#bhide').show();
    title="ов";
    if(prc[1]<5) title="а";
    if(prc[1]==1) title="";
	
	if(prc[1]>10&&prc[1]<21 || prc[1]%10 == 0 || prc[1]%10 > 4) title = "ов";
  	else if(prc[1]%10==1) title = ""; else title = "а";
    $("#basket_title").html("товар" + title + "");
}

function number_format(number){
    if(!isNaN(number)){
        number=Math.round(number*100)/100;
        if(Math.round(number)==number) {
            number+='.00';
        }
        return(number);
    }
    else return(null);
}

var ajaxposts=0;

function basket() {
    var s=$("div.basketblock tr").get();
    var total=0;
    var nums=0;
    var del='';
    for(i=1; i<s.length; i++) {
        if($("input:checkbox",s[i]).length) {
            var ida=$("input:checkbox.del",s[i]).val();
            var ids=ida.split(':');
            var obj=eval('i'+ids[0]+'a'+ids[1]);
            var colv=$("input:text",s[i]).val();
            var cola=parseInt(colv.replace(/\,/i,'.'));
            $("input:text",s[i]).val(cola);
            $.post('/basket/set',{ change: "upd", id: ida, count: cola}, onAjaxSuccess );
            ajaxposts++;
            $("span.total",s[i]).html(' '+number_format(obj.price*cola)+' ');
            total+=obj.price*cola;
            nums+=cola;
            if($("input[checked]:checkbox.del",s[i]).attr("checked") || cola<=0){
                del=del+'#'+ida;
                total-=obj.price*cola;
                nums-=cola;
                $("td",s[i]).remove();
            }
        }
    }
    if(del!='') {
        $.post('/basket/set',{ delit: del}, onAjaxSuccess );
        ajaxposts++;
    }
    if(total<=0) {
        $("div.basketblock").html('Ваша корзина пуста, можете перейти в каталог для наполнения.');
        $('#prcblk').css("visibility","hidden");
        $("#baslink").addClass("nolink");
        return;
    }
    var showsumm=total;
    var basketcol=1;
    $("div.price_basket span.su").html(number_format(showsumm)+' ');
    $("div.price_basket span.sur").html(number_format(total)+' ');
    $("div.price_basket strong").html(nums);
}

function onAjaxSuccess(data)
{
    var prc=data.split(":");
    $("#basket_price").html("" + number_format(prc[0]) + "");
    $("#basket_quantity").html("" + prc[1] + "");
    title="ов";
    if(prc[1]==1) title="";
    if(prc[1]<5) title="а";
    $("#basket_title").html("товар" + title + "");
	ajaxposts=ajaxposts-1;
	if(ajaxposts<=0) {
			$("input:button").attr("disabled","");
			ajaxposts=0;
			$('#upd_wnd').html('');
	}
}


