//---------------------------------------------------------------------------------------------------------------------------------------------------------
// Berak egy terméket a kosárba, AJAX
//---------------------------------------------------------------------------------------------------------------------------------------------------------
function AddToCart(vId) {
	var Parameters = { "do" : "add_to_cart",
										"id" : vId
									};

	var AddToCart = new Ajax.Updater("mini_cart", "/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
}

//---------------------------------------------------------------------------------------------------------------------------------------------------------
// Kivesz egy terméket a kosárból, AJAX
//---------------------------------------------------------------------------------------------------------------------------------------------------------
function SubFromCart(vId) {
	var Parameters = { "do" : "sub_from_cart",
										"id" : vId
									};

	var SubToCart = new Ajax.Updater("mini_cart", "/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
}

//---------------------------------------------------------------------------------------------------------------------------------------------------------
// Kiüríti a kosarat, AJAX
//---------------------------------------------------------------------------------------------------------------------------------------------------------
function ClearCart(vId) {
	var Parameters = { "do" : "clear_cart"
									};

	var ClearCart = new Ajax.Updater("mini_cart", "/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
}

//---------------------------------------------------------------------------------------------------------------------------------------------------------
// Berak egy terméket a kosárba, AJAX
//---------------------------------------------------------------------------------------------------------------------------------------------------------
function AddToCart2(vId) {
	var Parameters = { "do" : "add_to_cart2",
										"id" : vId
									};

	var AddToCart = new Ajax.Updater("mini_cart", "/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
}

//---------------------------------------------------------------------------------------------------------------------------------------------------------
// Kivesz egy terméket a kosárból, AJAX
//---------------------------------------------------------------------------------------------------------------------------------------------------------
function SubFromCart2(vId) {
	var Parameters = { "do" : "sub_from_cart2",
										"id" : vId
									};

	var SubToCart = new Ajax.Updater("mini_cart", "/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
}

//---------------------------------------------------------------------------------------------------------------------------------------------------------
// Kiüríti a kosarat, AJAX
//---------------------------------------------------------------------------------------------------------------------------------------------------------
function ClearCart2(vId) {
	var Parameters = { "do" : "clear_cart2"
									};

	var ClearCart = new Ajax.Updater("mini_cart", "/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
}

function ChangeCountry(oObj) {
	var Parameters = { "do" : "change_country",
										"id" : oObj.value
									};

	var ChangeCountry = new Ajax.Updater("mini_cart", "/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
}

function ChangeShipping(oObj) {
	var Parameters = { "do" : "change_shipping",
			"method" : oObj.value
	};
	
	var ChangeShipping = new Ajax.Updater("mini_cart", "/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
}

function SetCouponCode(oObj) {
	var Parameters = { "do" : "set_coupon_code",
			"code" : oObj.value
	};
	
	//var SetCouponCode = new Ajax.Updater("mini_cart", "/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
	var CheckUniqueField = new Ajax.Request("/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString(), onComplete: ParseSetCouponCode });
}

function ParseSetCouponCode(response) {
	var response_text = response.responseText;
	
	if(response_text == "ok") {
		RefreshCart();
	} else {
		alert(response_text);
	}
}

function RefreshCart() {
	var Parameters = { "do" : "refresh_cart" };
	
	var ChangeShipping = new Ajax.Updater("mini_cart", "/" + LANG['lang'] + "/ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });	
}
