var Basket = { addToBasket:function(product_id,amount){ var post_value = "&load_ui=1¤t_block=Modules.Catalog.BasketView&product_id=" + product_id + "&amount=" + amount; var params = "§ion=addToBasket" + post_value; from_order = typeof from_order === 'undefined' ? false:from_order; if(from_order ) { document.getElementById("BasketView").style.display = "none" document.getElementById("loaderorder").style.display = "block" document.getElementById("loadertext").style.display = "block" document.getElementById("Core-Site-OrderForm").style.display = "none" document.getElementById("Core-Site-OrderForm-Form").style.display = "none" } else document.getElementById("loader").style.display = "block" new Ajax.Updater ("BasketView","action.php",{ parameters: params, evalScripts: true, onLoading: function(){ }, onSuccess: function(){ //Basket.updateBasket(); //document.getElementById("loader").style.display = "none" if(from_order) { document.getElementById("loadertext").style.display = "block" document.getElementById("Core-Site-OrderForm").style.display = "none" document.getElementById("Core-Site-OrderForm-Form").style.display = "none" window.location.reload(true); //alert(from_order) }else{ document.getElementById("loader").style.display = "none" } }, onFailure: 'Error' }); }, removeFromBasket:function(product_id){ var post_value = "&load_ui=1¤t_block=Modules.Catalog.BasketView&product_id=" + product_id ; var params = "§ion=removeFromBasket" + post_value; from_order = typeof from_order === 'undefined' ? false:from_order; if(from_order) { document.getElementById("BasketView").style.display = "none" document.getElementById("loaderorder").style.display = "block" document.getElementById("loadertext").style.display = "block" document.getElementById("Core-Site-OrderForm").style.display = "none" document.getElementById("Core-Site-OrderForm-Form").style.display = "none" } else document.getElementById("loader").style.display = "block" new Ajax.Updater ("BasketView","action.php",{ parameters: params, evalScripts: true, onLoading: function(){ }, onSuccess: function(){ // document.getElementById("loader").style.display = "none" if(from_order) { //document.getElementById("loadertext").style.display = "block" document.getElementById("Core-Site-OrderForm").style.display = "none" document.getElementById("Core-Site-OrderForm-Form").style.display = "none" window.location.reload(true); }else{ document.getElementById("loader").style.display = "none" } }, onFailure: 'Error' }); }, updateBasket:function(){ var params = "¤t_block=Modules.Catalog.BasketView§ion=updateBasket&load_ui=1"; from_order = typeof from_order === 'undefined' ? false:from_order; //console.log("from order") if(from_order) { document.getElementById("BasketView").style.display = "none" document.getElementById("loaderorder").style.display = "block" document.getElementById("loadertext").style.display = "block" document.getElementById("Core-Site-OrderForm").style.display = "none" document.getElementById("Core-Site-OrderForm-Form").style.display = "none" } else document.getElementById("loader").style.display = "block" new Ajax.Updater ("BasketView","action.php",{ parameters: params, evalScripts: true, onLoading: function(){ }, onSuccess: function(){ //document.getElementById("loader").style.display = "none" if(from_order) { //console.log("from order") document.getElementById("loadertext").style.display = "block" document.getElementById("Core-Site-OrderForm").style.display = "none" document.getElementById("Core-Site-OrderForm-Form").style.display = "none" window.location.reload(true); }else{ //console.log("from order none") document.getElementById("loader").style.display = "none" } }, onFailure: 'Error' }); }, truncateBasket:function(){ var params = "¤t_block=Modules.Catalog.BasketView§ion=truncateBasket&load_ui=1"; from_order = typeof from_order === 'undefined' ? false:from_order; if(from_order) { document.getElementById("BasketView").style.display = "none" document.getElementById("loaderorder").style.display = "block" document.getElementById("loadertext").style.display = "block" document.getElementById("Core-Site-OrderForm").style.display = "none" document.getElementById("Core-Site-OrderForm-Form").style.display = "none" } else document.getElementById("loader").style.display = "block" new Ajax.Updater ("BasketView","action.php",{ parameters: params, evalScripts: true, onLoading: function(){ //$("BasketView").innerHTML="nacitavam"; }, onSuccess: function(){ //document.getElementById("loader").style.display = "none" if(from_order) { //document.getElementById("loadertext").style.display = "block" document.getElementById("Core-Site-OrderForm").style.display = "none" document.getElementById("Core-Site-OrderForm-Form").style.display = "none" window.location.reload(true); }else{ document.getElementById("loader").style.display = "none" } }, onFailure: 'Error' }); }, updateAmountInBasket:function(product_id,amount){ var params = "¤t_block=Modules.Catalog.BasketView§ion=updateAmountInBasket&load_ui=1&product_id=" + product_id + "&amount=" + amount; from_order = typeof from_order === 'undefined' ? false:from_order; if(from_order) { document.getElementById("BasketView").style.display = "none" document.getElementById("loaderorder").style.display = "block" document.getElementById("loadertext").style.display = "block" document.getElementById("Core-Site-OrderForm").style.display = "none" document.getElementById("Core-Site-OrderForm-Form").style.display = "none" } else document.getElementById("loader").style.display = "block" new Ajax.Updater ("BasketView","action.php",{ parameters: params, evalScripts: true, onLoading: function(){ //$("BasketView").innerHTML="nacitavam"; }, onSuccess: function(){ if(from_order) { //document.getElementById("loadertext").style.display = "block" document.getElementById("Core-Site-OrderForm").style.display = "none" document.getElementById("Core-Site-OrderForm-Form").style.display = "none" window.location.reload(true); }else{ document.getElementById("loader").style.display = "none" } }, onFailure: 'Error' }); } } var Orders = { toogle:function(order_id){ console.log(order_id) var el = document.getElementById(order_id); el.classList.toggle("hide"); }, }