function addToCart( softId ) {
/*
    var visitorId = 0;

    var visitorId = getValue('visitor_id');

    if (!visitorId) {
        afterAuthFunction = 'addToCart('+softId+');';
        showFloatAuthForm();
        return;
    }
*/
    var url = 'ajax.php';
    var pars = {dj: 0, module: 'soft_cart', soft_id: softId, event: 'add'};

    document.body.style.cursor = 'wait';

    var myAjax = new Ajax.Request(
	    url, 
        {
		    method: 'get', 
		    parameters: pars,
            asynchronous: false,
            onFailure: function() {
                alert("Запрос AJAX закончился неудачей");
                document.body.style.cursor = 'default';
            },
            onSuccess: function(transport, json) {
                if (json.error != '') {
                    alert("Произошла ошибка:\n"+json.error);
                }
                else if (json.result != '') {
                    alert(json.result);
                }

                document.body.style.cursor = 'default';
            }
        }
    );
}


function showFloat( softId, floatText ) {
    $('link_'+ softId).style.visibility = "hidden";
    return overlib(floatText);
}


function hideFloat( softId ) {
    $('link_'+ softId).style.visibility = "visible";
    return nd();
}


function removeFromCart( softId ) {
    var url = 'ajax.php';
    var pars = {dj: 0, module: 'soft_cart', soft_id: softId, event: 'remove'};

    document.body.style.cursor = 'wait';

    var myAjax = new Ajax.Request(
	    url, 
        {
		    method: 'get', 
		    parameters: pars,
            asynchronous: false,
            onFailure: function() {
                alert("Запрос AJAX закончился неудачей");
                document.body.style.cursor = 'default';
            },
            onSuccess: function(transport, json) {
                if (json.error != '') {
                    alert("Произошла ошибка:\n"+json.error);
                }
                else if (json.result != '') {
                    $('row_'+softId).hide();
                    alert("Программа удалена из вашей корзины закачек");
                    $('cart_count').innerHTML = json.result;

                    if (json.result == 0) {
                        if ($('row_cart_not_empty')) {
                            $('row_cart_not_empty').hide();
                        }
                        $('row_cart_is_empty').show();
                    }
                }

                document.body.style.cursor = 'default';
            }
        }
    );
}


function downloadFromCart( softId ) {
    window.open($('link_'+softId).options[$('link_'+softId).selectedIndex].value, null);
    //alert('В новом окне откроется скачка этой проги с URL\n'+ $('link_'+softId).options[$('link_'+softId).selectedIndex].value);
}
