function addItem(itemid, spanid, add) {
spanElement = document.getElementById(spanid);
items = Number(spanElement.innerHTML);
if (isNaN(items)) {
return false;
} else {
if (add) {
if (items != 99) {
setItemCookie(itemid, String(items + 1), spanid);
}
} else {
if (items != 0) {
setItemCookie(itemid, String(items - 1), spanid);
}
}
}
}
var allItemsInCart = 0;
function setItemCookie (itemid, pieces, spanid) {
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
// See note below about this line
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
null;
alert('No Http Request.');
}
//Sending data
http_request.onreadystatechange = function () {
setPipe();
};
http_request.open('GET', 'setitem.php?itemid=' + itemid + '&p=' + pieces, true);
http_request.send(null);
spanElement = document.getElementById(spanid);
spanAttributes = spanElement.attributes;
spanElement.innerHTML = String(pieces);
if (Number(pieces) > 0) {
spanAttributes.getNamedItem("class").value = "incart";
} else {
spanAttributes.getNamedItem("class").value = "notincart";
}
}
function setPipe() {
tdElement = document.getElementById('cartHolder');
if (http_request.readyState == 4) {
if (http_request.status == 200) {
if (http_request.responseText == '') {
allItemsInCart = 0;
} else {
allItemsInCart = http_request.responseText;
}
if (allItemsInCart != 0) {
tdElement.innerHTML = 'A kosaradban ' + String(allItemsInCart) + ' féle termék van.';
} else {
tdElement.innerHTML = 'A kosarad még üres.
A Webshopba »';
}
} else {
null;
alert('There was a problem with the request.');
}
}
}
function removeItemTable(spanID, tableID) {
oS = document.getElementById(spanID);
oT = document.getElementById(tableID);
trashRemoveNode = oS.removeChild(oT);
}
function emptyCart(isProduct) {
if (isProduct == 1) {
if (confirm('Biztos, hogy üríti a kosarat?')) {
location = 'cart.php?empty=yes';
}
} else {
alert('Az Ön kosara üres.');
}
}
function openDetails(id) {
window.open('item.details.php?i=' + id, 'itemdetails', 'width=760, height=450, resizable=yes, scrollbars=yes');
}