﻿function AddToCart(url, product) {
    if (document.all("addtocart" + product) == null) return;

	var count = parseInt(document.all("addtocart" + product).value);
	if(isNaN(count)) {
		count = 1;
	}
	document.all("addtocart" + product).value = count.toString();

	var response = SendRequest(url, "op=add&product=" + product.toString() + "&count=" + count.toString());
	if ((response != "") && (document.all("cartlinkland") != null)) {
	    document.all("cartlinkland").innerHTML = response;
	}
}

function GetCart(url) {
    if (document.all("shoppingcartland") == null) return;

    var response = SendRequest(url, "op=get");
    if (response != "") {
        document.all("shoppingcartland").innerHTML = response;
    }
}

function RecalcCart(url, product) {
    if (document.all("editcart" + product) == null) return;
    
	var count = parseInt(document.all("editcart" + product).value);
	if(isNaN(count)) {
		count = 1;
	}
	document.all("editcart" + product).value = count.toString();
	
	var response = SendRequest(url, "op=rec&product=" + product.toString() + "&count=" + count.toString());
	if ((response != "") && (document.all("cartlinkland") != null)) {
	    document.all("cartlinkland").innerHTML = response;
	}
	GetCart(url);
}

function DeleteCart(url, product) {
	var response = SendRequest(url, "op=rem&product=" + product.toString());
	if ((response != "") && (document.all("cartlinkland") != null)) {
	    document.all("cartlinkland").innerHTML = response;
	}
	GetCart(url);
}

function GetCartLink(url) {
	var response = SendRequest(url, "op=link");
	if ((response != "") && (document.all("cartlinkland") != null)) {
	    document.all("cartlinkland").innerHTML = response;
	}
}

function RefreshCart(url) {
    GetCartLink(PageOffset + url);
    GetCart(PageOffset + url);
}

