function manageCart(task,item) {
   var url = 'http://www.totalit.hu/modules/cart/managecart.php';
   var params = 'task=' + task + '&item=' + item;
   var ajax = new Ajax.Updater(
	          {success: 'cartResult'},
              url,
              {method: 'get', parameters: params, onFailure: reportError, onSuccess: reportOK});
}

function frisskosarCart(task,item) {
   var url = 'http://www.totalit.hu/modules/cart/refreshcart.php';
   var params = 'task=' + task + '&item=' + item;
   var ajax = new Ajax.Updater(
	          {success: 'cartResult'},
              url,
              {method: 'get', parameters: params, onFailure: reportError, onSuccess: reportOK});
}

function frissallCart(task,item) {
   var url = 'http://www.totalit.hu/modules/cart/refreshcartall.php';
   var params = 'task=' + task + '&item=' + item;
   var ajax = new Ajax.Updater(
	          {success: 'allResult'},
              url,
              {method: 'get', parameters: params, onFailure: reportError});
}


function manageInCart(div,task,item,db,ar) {
   var url = 'http://www.totalit.hu/modules/cart/manageincart.php';
   var params = 'task=' + task + '&item=' + item + '&db=' + db + '&ar=' + ar;
   var divbe = div;
   var ajax = new Ajax.Updater(
	          {success: divbe},
              url,
              {method: 'get', parameters: params, onFailure: reportError, onSuccess: frisskosarCart(task,item),onSuccess: frissallCart(task,item)});
}

function reportError(request) {
   $F('cartResult') = "An error occurred";
}

    function fadeout(){
        new Effect.Opacity("message", {duration:2, from:1.0, to:0.0});
    }    

function reportOK() {
        document.getElementById('message').style.display='block' ;
        fadeout.delay(0);
        Element.hide.delay(2, "message");
}
