function AddToCart(object, buttonID, type){ if(object !== "null" && object !== null) { if (sessionStorage.getItem("CartObjects") === null || sessionStorage.getItem("CartObjects") === '' || !sessionStorage.getItem("CartObjects").includes(object)) { sessionStorage.setItem("CartObjects", sessionStorage.getItem("CartObjects") + "?Type=" + type + "&" + object); } document.getElementById(buttonID).classList.add("ClickedBtn"); document.getElementById(buttonID).innerHTML = 'Added ' document.getElementById(buttonID).onclick = null; } } function LoadWhatsInCart(SourceContainer){ if(sessionStorage.getItem("CartObjects") !== null && sessionStorage.getItem("CartObjects") !== ''){ let CartItems = sessionStorage.getItem("CartObjects").split("?"); for(let i = 0; i < CartItems.length; i++){ if(CartItems[i] !== null && CartItems[i] !== "null" && CartItems[i] !== '') { let ElementToDisplay = "
" let ItemsInsideCart = CartItems[i].split("&"); for (let Item = 0; Item < ItemsInsideCart.length; Item++) { let Variable = ItemsInsideCart[Item].split("="); ElementToDisplay += "

" + Variable[0] + ":

" ElementToDisplay += "

 " + Variable[1] + "

"; } ElementToDisplay += '
'; SourceContainer.innerHTML += ElementToDisplay; } } } } function RemoveFromCart(object, index){ if(sessionStorage.getItem("CartObjects").includes(("?" + object))) { sessionStorage.setItem("CartObjects", sessionStorage.getItem("CartObjects").replace(("?" + object), "")); } let buttonID = "CartListing" + index; let ListingID = "CartListing" + index; document.getElementById(buttonID).onclick = null; document.getElementById(buttonID).remove(); document.getElementById(ListingID).remove(); }