cartW = {};
function toCart(_obj, _id )
{
    if(cartW)
    {
        if(cartW.destroy)
            cartW.destroy();
    }
    cartW = doBaloon(_obj,'',createCartBaloon( _POSITIONS[_id] ));
    cartW.setHideTimeout(0);
    cartCalcSum( );
}

function createCartBaloon( _position )
{
    return '<div class="scart" style="z-Index:10;">'
        +'<input type="hidden" id="_cart_price" value="'+_position.cena+'">'
        +'<div class="ch">Добавить товар в корзину:</div>'
        +'<div class="cd">'+_position.name+'</div>'
        +'<div class="cd">Количество:<input onkeyup="cartCalcSum(this)" style="margin-top:3px;" id="_cart_pos_count" size="3" value="1"/></div>'
        +'<div class="cd">Сумма:<span id="_cart_sum"></span>&nbsp;</div><hr>'
        +'<div class="cd"><button onclick="cartAddPos(\''+_position.ID+'\');setTimeout(\'onFloatCart()\',100);cartW.destroy();">Добавить</button><button onclick="cartW.destroy();">Отмена</button></div>'
        +'</div>';
}
function cartAddPos( _id )
{
    var count = document.getElementById('_cart_pos_count').value;
    rpcGet('_cap','','___app.php?_rpc=1&m=2&rpcurl=cart.php&_addId='+String(_id)+'&_count='+String(count));
}
function cartRemPos( _id )
{
    rpcGet('_cap','','___app.php?_rpc=1&m=2&rpcurl=cart.php&_removeId='+String(_id));
}
function cartIncrementPos( _id )
{
    rpcGet('_cap','','___app.php?_rpc=1&m=2&rpcurl=cart.php&_addId='+String(_id)+'&_count=1');
}

function cartDecrementPos( _id )
{
    rpcGet('_cap','','___app.php?_rpc=1&m=2&rpcurl=cart.php&_addId='+String(_id)+'&_count=-1');
}

function _cap( _req )
{
    onFloatCart();
}

function cartCalcSum( _input )
{
    document.getElementById('_cart_sum').innerHTML=document.getElementById('_cart_price').value * document.getElementById('_cart_pos_count').value;
}

function onFloatCartMinimize()
{
    document.getElementById('_id_cart_min').style.display='block';
    document.getElementById('floatCartContainer').innerHTML = '';
}
function onClearCart()
{
    rpcGet('_cap','','___app.php?_rpc=1&m=2&rpcurl=cart.php&_clear=1');
}
function onFloatCart()
{
    rpcGet('onFloatCartReady','','___app.php?rpc=1&&m=1&frm=cart');
}
function onFloatCartReady( _req )
{
    document.getElementById('floatCartContainer').innerHTML = _req.responseText;
    document.getElementById('_id_cart_min').style.display='none';
}

function onZakaz()
{
    document.location.href="?action=Zakaz";
}

