var baseUri = "/";

function showMessage(elm, msg) {
    elm.parentNode.parentNode.style.position = "relative";
    elm.parentNode.innerHTML += '<div id="msg" style="position:absolute; top:100px; right:0; left:0; color:#ffffff; background-color:#009900; padding:.5em 1em;">' + msg + '</div>';
}

function hideMessage() {
    var obj = $("msg");
    obj.parentNode.parentNode.style.position = "static";
    obj.parentNode.removeChild(obj);
}

function addToCart(elm, id) {
    var ajax = new sack(baseUri + "cart-ajax.php");
    ajax.setVar("add", id);
    ajax.onCompletion = function(){
        $("cart").innerHTML = ajax.response;
        showMessage(elm, 'Товар добавлен в корзину');
        window.setTimeout(hideMessage, 1000);
    }
	ajax.runAJAX();
}

function changeCount(elm, id) {
    var ajax = new sack(baseUri + "cart-ajax.php");
    ajax.setVar("upd", id);
    ajax.setVar("cnt", elm.value);
    ajax.onCompletion = function(){
        var result = eval("(" + ajax.response + ")");
        $("total").innerHTML = result.total;
        $("delivery").innerHTML = result.delivery;
        $("cart").innerHTML = result.cart;
    }
	ajax.runAJAX();
}

