window.onresize = function(e)
{
	try
	{
		AdjustPosition();
	}
	catch(err)
	{
	}

	var str_qbArticles = "";
	if (document.getElementById('tbArticleIDs') != null) str_qbArticles += document.getElementById('tbArticleIDs').value;
	if (document.getElementById('tbArticleMainIDs') != null) str_qbArticles += document.getElementById('tbArticleMainIDs').value;
	if (document.getElementById('tbArticleDailyIDs') != null) str_qbArticles += document.getElementById('tbArticleDailyIDs').value;
	if (document.getElementById('tbArticleNewIDs') != null) str_qbArticles += document.getElementById('tbArticleNewIDs').value;
	if (document.getElementById('tbArticleRelatedIDs') != null) str_qbArticles += document.getElementById('tbArticleRelatedIDs').value;
	if (document.getElementById('tbArticleAtlernateIDs') != null) str_qbArticles += document.getElementById('tbArticleAtlernateIDs').value;
	if (document.getElementById('tbArticleSimilarIDs') != null) str_qbArticles += document.getElementById('tbArticleSimilarIDs').value;

	var arrArticles = str_qbArticles.split(":");
	var strArticles = get_cookie("QuickBuy_Articles");
	
	for (var i = 0; i < arrArticles.length; i++)
	{
		ArticleInBasketUpdateMarkPosition("tb" + arrArticles[i]);
		UpdateToBasketIcos("tb" + arrArticles[i], strArticles)
	}
}

function SetToBasketPositions()
{
	var str_qbArticles = "";
	if (document.getElementById('tbArticleIDs') != null) str_qbArticles += document.getElementById('tbArticleIDs').value;
	if (document.getElementById('tbArticleMainIDs') != null) str_qbArticles += document.getElementById('tbArticleMainIDs').value;
	if (document.getElementById('tbArticleDailyIDs') != null) str_qbArticles += document.getElementById('tbArticleDailyIDs').value;
	if (document.getElementById('tbArticleNewIDs') != null) str_qbArticles += document.getElementById('tbArticleNewIDs').value;
	if (document.getElementById('tbArticleRelatedIDs') != null) str_qbArticles += document.getElementById('tbArticleRelatedIDs').value;
	if (document.getElementById('tbArticleAtlernateIDs') != null) str_qbArticles += document.getElementById('tbArticleAtlernateIDs').value;
	if (document.getElementById('tbArticleSimilarIDs') != null) str_qbArticles += document.getElementById('tbArticleSimilarIDs').value;

	var arrArticles = str_qbArticles.split(":");
	var strArticles = get_cookie("QuickBuy_Articles");

	for (var i = 0; i < arrArticles.length; i++)
	{
		SetToBasketPosition("tb" + arrArticles[i], strArticles);
	}
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function UpdateToBasketIcos(articleTable, strArticles)
{
	if (articleTable == "*")
	{
		var arrArticles = strArticles.split(":");
		for (var i = 0; i < arrArticles.length; i++)
		{	
			try
			{
				var basketico = document.getElementById("RemoveFromBasketIco_tb" + arrArticles[i]);
					basketico.style.display = 'none';
			}
			catch(err)
			{
			}
			
			try
			{		
				var Footer = document.getElementById("FOOTER_tb" + arrArticles[i]);
			
				var _x = findPos(Footer)[0];
				var _y = findPos(Footer)[1];
				var _width = Footer.offsetWidth;
					_x += _width;

				var ToBasket = document.getElementById("TOBASKET_tb" + arrArticles[i]);
				var _width = ToBasket.offsetWidth;
				var _height = ToBasket.offsetHeight;
				
				if (document.getElementById('tbToBasketDirection') == null)
				{
					ToBasket.style.left = _x - _width;
					ToBasket.style.top = _y - (_height / 2);
				}
				else
				{
					if (document.getElementById('tbToBasketDirection').value == "horizontal")
					{
						ToBasket.style.left = _x - _width;
						ToBasket.style.top = _y - (_height / 2);
					}
					else
					{
						ToBasket.style.left = _x - _width;
						ToBasket.style.top = _y - 6 - 10;
					}
				}	
			}
			catch(err)
			{
			}
		}
	}
	else
	{
		if (strArticles == null)
		{
			try
			{
				var basketico = document.getElementById("RemoveFromBasketIco_" + articleTable);
					basketico.style.display = 'none';
			}
			catch(err)
			{
			}
		}
		else
		{
			try
			{
				if (ContainsArticle(strArticles, articleTable.replace(/tb/, "")))
				{
					var basketico = document.getElementById("RemoveFromBasketIco_" + articleTable);
						basketico.style.display = '';
				}
				else
				{
					var basketico = document.getElementById("RemoveFromBasketIco_" + articleTable);
						basketico.style.display = 'none';
				}	
			}
			catch(errin)
			{
			}
		}
	
		try
		{
			var Footer = document.getElementById("FOOTER_" + articleTable);
			
			var _x = findPos(Footer)[0];
			var _y = findPos(Footer)[1];
			var _width = Footer.offsetWidth;
			var _height = Footer.offsetHeight;
				_x += _width;
				_y += _height;

			var ToBasket = document.getElementById("TOBASKET_" + articleTable);

			var _width = ToBasket.offsetWidth;
			var _height = ToBasket.offsetHeight;

			if (document.getElementById('tbToBasketDirection') == null)
			{
				ToBasket.style.left = _x - _width;
				ToBasket.style.top = _y - (_height / 2);
			}
			else
			{
				if (document.getElementById('tbToBasketDirection').value == "horizontal")
				{
					ToBasket.style.left = _x - _width;
					ToBasket.style.top = _y - (_height / 2);
				}
				else
				{
					ToBasket.style.left = _x - _width;
					ToBasket.style.top = _y - 22;
				}
			}	
		}
		catch(err)
		{
		}
	}
}

function SetToBasketPosition(articleTable, strArticles)
{
	UpdateToBasketIcos(articleTable, strArticles);
}

function ArticleInBasketUpdateMarkPosition(articleTable)
{
	try
	{
		var Header = document.getElementById("HEADER_" + articleTable);
		var _x = findPos(Header)[0];
		var _y = findPos(Header)[1];
		var _width = Header.offsetWidth;
			_x += _width;

		var inBasket = document.getElementById("InBasket_" + articleTable);
			inBasket.style.left = _x - 35;
			inBasket.style.top = _y - 5;
	}
	catch(err)
	{
	}
}

function ArticleInBasketMark(articleTable)
{
	try
	{
		var ArticleID = articleTable.replace(/tb/, "");

		var Header = document.getElementById("HEADER_" + articleTable);
		var _x = findPos(Header)[0];
		var _y = findPos(Header)[1];
		var _width = Header.offsetWidth;
			_x += _width;

		var inBasket = document.getElementById("InBasket_" + articleTable);
			inBasket.style.left = _x - 35;
			inBasket.style.top = _y - 5;
			inBasket.style.display = "";
			
		var _longTitle = Header.getAttribute("longTitle");
		var _lineSpacer = "-"
			
		var strInfoText = "Artikel imate v košarici!\n" + _lineSpacer + "\n" + _longTitle  + "\nKoličina: " + QuickBuy_GetArticleQuantity(ArticleID) + "\nCena: " + QuickBuy_GetArticlePrice(ArticleID) * QuickBuy_GetArticleQuantity(ArticleID) + " EUR";
			
		var inBasketIMG = document.getElementById("InBasketIMG_" + articleTable);
			inBasketIMG.setAttribute('alt', strInfoText);
			inBasketIMG.setAttribute('title', strInfoText);
	}
	catch(err)
	{
	}
}

function UpdateArticleInBasketMark(articleTable)
{
	try
	{
		var ArticleID = articleTable.replace(/tb/, "");
		
		var Header = document.getElementById("HEADER_" + articleTable);
		
		var _longTitle = Header.getAttribute("longTitle");
		var _lineSpacer = "-"
			
		var strInfoText = "Artikel imate v košarici!\n" + _lineSpacer + "\n" + _longTitle + "\nKoličina: " + QuickBuy_GetArticleQuantity(ArticleID) + "\nCena: " + QuickBuy_GetArticlePrice(ArticleID) * QuickBuy_GetArticleQuantity(ArticleID) + " EUR";
			
		var inBasketIMG = document.getElementById("InBasketIMG_" + articleTable);
			inBasketIMG.setAttribute('alt', strInfoText);
			inBasketIMG.setAttribute('title', strInfoText);
	}
	catch(err)
	{
	}
} 

function QuickBuy_SelectArticle(articleTable) {
	try
	{
		if (document.getElementById && document.getElementById(articleTable).style)
		{
			ArticleInBasketMark(articleTable);
		
			if (document.getElementById(articleTable).className != 'QuickBuy_SelectedArticle')
				document.getElementById(articleTable).setAttribute('lastclass',document.getElementById(articleTable).className); 
			document.getElementById(articleTable).className = 'QuickBuy_SelectedArticle';
		}
	}
	catch(err)
	{
	}
}

function QuickBuy_DeSelectArticle(articleTable) {
	try
	{
		
		if (document.getElementById && document.getElementById(articleTable).style)
		{
			document.getElementById(articleTable).className = document.getElementById(articleTable).getAttribute('lastclass');
			
			var inBasket = document.getElementById("InBasket_" + articleTable);
				inBasket.style.display = "none";
		}
	}
	catch(err)
	{
	}
}

function ContainsArticle(strArticles, strArticleID)
{	
	if ((strArticles == null) || (strArticles == ""))
		return false;

	if (strArticles.match(':') == null)
	{
		var delimeter = strArticles.indexOf('=', 0);
		
		if (delimeter != -1)
			strArticles = strArticles.substring(0, delimeter)

		if (strArticles == strArticleID)
			return true;
	}
	else
	{
		var arrArticles = strArticles.split(':');
		
		for (var i = 0; i < arrArticles.length; i++)
		{
			var delimeter = arrArticles[i].indexOf('=', 0);

			if (delimeter != -1)
				arrArticles[i] = arrArticles[i].substring(0, delimeter)

			if (arrArticles[i] == strArticleID)
				return true;
		}
	}
	
	return false;
}

function QuickBuy_AddArticleToQuee(articleid)
{
	var str_qbArticles = get_cookie("QuickBuy_Articles");
		delete_cookie("QuickBuy_Articles", "", "");
	
	if (str_qbArticles != null)
	{
		if (!ContainsArticle(str_qbArticles, articleid))
		{
			str_qbArticles = str_qbArticles + ":" + articleid;
			str_qbArticles = QuickBuy_ClearArticlesQuee(str_qbArticles);
		}
	}
	else
	{
		str_qbArticles = "";
		str_qbArticles = articleid;
	}
	
	//alert(str_qbArticles);

	set_cookie("QuickBuy_Articles", str_qbArticles, 999, "", "", false);
}

function QuickBuy_RemoveArticleFromQuee(articleid)
{
	var str_qbArticles = get_cookie("QuickBuy_Articles");
	
	if (str_qbArticles != null)
	{
		var arrArticles = str_qbArticles.split(':');
		var str_qbArticlesSplit = "";
		for (var i = 0; i < arrArticles.length; i++)
		{
			if (arrArticles[i] != articleid)
				str_qbArticlesSplit = str_qbArticlesSplit + arrArticles[i] + ":";
		}
		str_qbArticles = QuickBuy_ClearArticlesQuee(str_qbArticlesSplit);
		
		delete_cookie("QuickBuy_Articles", "", "")
		set_cookie("QuickBuy_Articles", str_qbArticles, 999, "", "", false);
	}
}

function QuickBuy_GetArticles()
{
	var str_qbArticles = get_cookie("QuickBuy_Articles");
				
	return str_qbArticles.split(":");
}

function QuickBuy_GetArticleInQuee(articleid)
{
	var articleCount = 0;
	var str_qbArticles = get_cookie("QuickBuy_Articles");
	
	if (str_qbArticles != null)
	{
		if (str_qbArticles.split(":") != null)
		{
			var substrings = str_qbArticles.split(articleid);
			articleCount = substrings.length - 1;
		}
	}
				
	return articleCount;
}

function QuickBuy_AddArticlePrice(articleid, articleprice, pricevalue)
{
	var str_qbArticles = get_cookie("QuickBuy_ArticlePrices");
	
	articleprice = articleprice.replace('.', '');
	articleprice = articleprice.replace('.', '');
	articleprice = articleprice.replace('.', '');
	articleprice = articleprice.replace('.', '');
	articleprice = articleprice.replace('.', '');
	articleprice = articleprice.replace(',', '.');
	articleprice = articleprice.replace(',', '.');
	articleprice = articleprice.replace(',', '.');
	articleprice = articleprice.replace(',', '.');
	articleprice = articleprice.replace(',', '.');

	delete_cookie("QuickBuy_ArticlePrices", "", "");
	
	if (str_qbArticles != null)
	{
		if (!ContainsArticle(str_qbArticles, articleid))
		{
			str_qbArticles = str_qbArticles + ":" + articleid + "=" + articleprice;
			str_qbArticles = QuickBuy_ClearArticlesQuee(str_qbArticles);
		}
	}
	else
	{
		str_qbArticles = "";
		str_qbArticles = articleid + "=" + articleprice;
	}

	set_cookie("QuickBuy_ArticlePrices", str_qbArticles, 999, "", "", false);
}

function QuickBuy_GetArticlePrice(articleid)
{
	var price = 0;
	var str_qbArticles = get_cookie("QuickBuy_ArticlePrices");

	if (str_qbArticles != null)
	{
		if (ContainsArticle(str_qbArticles, articleid))
		{
			var intStart = str_qbArticles.indexOf(articleid, 0);
				intStart = str_qbArticles.indexOf("=", intStart);
			var intEnd = str_qbArticles.length;
			
			var tmp_price = str_qbArticles.substring((intStart + 1), intEnd);
				price = parseFloat(tmp_price);
		}
	}

	return price;
}

function QuickBuy_AddArticleTitle(articleid, title)
{
	title = title.substr(0, 16) + "...";

	var str_qbArticles = get_cookie("QuickBuy_ArticleTitles");

		delete_cookie("QuickBuy_ArticleTitles", "", "");
	
	if (str_qbArticles != null)
	{
		if (!ContainsArticle(str_qbArticles, articleid))
		{
			str_qbArticles = str_qbArticles + ":" + articleid + "=" + title;
			str_qbArticles = QuickBuy_ClearArticlesQuee(str_qbArticles);
		}
	}
	else
	{
		str_qbArticles = "";
		str_qbArticles = articleid + "=" + title;
	}

	set_cookie("QuickBuy_ArticleTitles", str_qbArticles, 999, "", "", false);
}

function QuickBuy_GetArticleQuantity(articleid)
{
	var quantity = 0;
	var str_qbArticles = get_cookie("QuickBuy_ArticleQuantities");

	if (str_qbArticles != null)
	{
		if (ContainsArticle(str_qbArticles, articleid))
		{
			var arrArticleQuantities = str_qbArticles.split(':');
			
			for (var i = 0; i < arrArticleQuantities.length; i++)
			{
				var delimeter = arrArticleQuantities[i].indexOf('=', 0);
				var inArticleID = null;
				
				if (delimeter != -1)
					inArticleID = arrArticleQuantities[i].substring(0, delimeter)
		
				if (inArticleID == articleid)
				{
// alert(arrArticleQuantities[i]);
				
					var intStart = arrArticleQuantities[i].indexOf('=', 0) + 1;
					var intEnd = arrArticleQuantities[i].length;
					var quantity = arrArticleQuantities[i].substring(intStart, intEnd);

//					alert(quantity);
					return parseInt(quantity);
				}
			}
		}
	}

//	alert(quantity);
	return parseInt(quantity);
}

function QuickBuy_RemoveArticleQuantity(articleid)
{
	var str_qbArticles = get_cookie("QuickBuy_ArticleQuantities");
	var articletitle = str_qbArticles.split(":");
		str_qbArticles = "";
	
	for (var i = 0; i < articletitle.length; i++)
	{
		if (!ContainsArticle(articletitle[i], articleid))
		{
			str_qbArticles = str_qbArticles + ":" + articletitle[i];
		}
	}
	
	str_qbArticles = QuickBuy_ClearArticlesQuee(str_qbArticles);
	set_cookie("QuickBuy_ArticleQuantities", str_qbArticles, 999, "", "", false);
}

function QuickBuy_AddArticleQuantity(articleid, quantity)
{
	var str_qbArticles = get_cookie("QuickBuy_ArticleQuantities");

		delete_cookie("QuickBuy_ArticleQuantities", "", "");

	if (str_qbArticles != null)
	{
		if (!ContainsArticle(str_qbArticles, articleid))
		{
			str_qbArticles = str_qbArticles + ":" + articleid + "=" + quantity;
		}
		else
		{		
			var arrArticleQuantities = str_qbArticles.split(':');
			
			for (var i = 0; i < arrArticleQuantities.length; i++)
			{
				var delimeter = arrArticleQuantities[i].indexOf('=', 0);
				var inArticleID = null;
				
				if (delimeter != -1)
				{
					inArticleID = arrArticleQuantities[i].substring(0, delimeter)
				}
				
				if (inArticleID == articleid)
				{
					/*var intStart = arrArticleQuantities[i].indexOf('=', 0) + 1;
					var intEnd = arrArticleQuantities[i].length;

					var tmp_quantity = arrArticleQuantities[i].substring(intStart, intEnd);
						tmp_quantity = articleid + "=" + tmp_quantity;*/
						
						arrArticleQuantities[i] = articleid + "=" + quantity;

					break;
				}
			}
			
			str_qbArticles = "";
			for (var i = 0; i < arrArticleQuantities.length; i++)
			{
				str_qbArticles += ":" + arrArticleQuantities[i];
				
			}
			str_qbArticles = str_qbArticles.substring(1, str_qbArticles.length);
		}
	}
	else
	{
		str_qbArticles = "";
		str_qbArticles = articleid + "=" + quantity;
		
	}

	str_qbArticles = QuickBuy_ClearArticlesQuee(str_qbArticles);
	set_cookie("QuickBuy_ArticleQuantities", str_qbArticles, 999, "", "", false);
}

function QuickBuy_GetArticleTitle(articleid)
{
	var str_qbArticles = get_cookie("QuickBuy_ArticleTitles");

	if (str_qbArticles != null)
	{
		var articletitles = str_qbArticles.split(":");
		
		for (var i = 0; i < articletitles.length; i++)
		{
			if (ContainsArticle(articletitles[i], articleid))
			{
				var i_start = articletitles[i].indexOf("=", 0);
				
				return articletitles[i].substr(i_start + 1, articletitles[i].length);
			}
		}
	}
	
	return "";
}

function QuickBuy_RemoveArticleTitle(articleid)
{
	var str_qbArticles = get_cookie("QuickBuy_ArticleTitles");
	
	if (str_qbArticles != null)
	{
		var articletitle = str_qbArticles.split(":");
			str_qbArticles = "";
		
		for (var i = 0; i < articletitle.length; i++)
		{
			if (!ContainsArticle(articletitle[i], articleid))
			{
				str_qbArticles = str_qbArticles + ":" + articletitle[i];
			}
		}
		
		str_qbArticles = QuickBuy_ClearArticlesQuee(str_qbArticles);
		set_cookie("QuickBuy_ArticleTitles", str_qbArticles, 999, "", "", false);
	}
}

function QuickBuy_RemoveArticlePrice(articleid)
{
	var str_qbArticles = get_cookie("QuickBuy_ArticlePrices");
	var articleprices = str_qbArticles.split(":");
		str_qbArticles = "";
	
	for (var i = 0; i < articleprices.length; i++)
	{
		if (!ContainsArticle(articleprices[i], articleid))
		{
			str_qbArticles = str_qbArticles + ":" + articleprices[i];
		}
	}
	
	str_qbArticles = QuickBuy_ClearArticlesQuee(str_qbArticles);
	set_cookie("QuickBuy_ArticlePrices", str_qbArticles, 999, "", "", false);
}

function QuickBuy_UpdateBasket(pricevalue, articleid, stock)
{
	var basketQuantityText = document.getElementById("QuickBuy_BasketValue");
	var basketValueText = document.getElementById("QuickBuy_ArticlesInBasket");
	var basketTotalArticlesInBasket = document.getElementById("QuickBuy_TotalArticlesInBasket");
	var str_qbArticles = get_cookie("QuickBuy_Articles");
	
	if (shopCURRENCY == "EUR")
	{
		shopCURRENCY = "&#8364;";
	}

//alert("UpdateBasket: articles\n" + str_qbArticles);
//if (str_qbArticles == null) alert("null");
//if (str_qbArticles == "null") alert("null:string");

	if ((str_qbArticles != null) && (str_qbArticles != ""))
	{
		var basketArticles = str_qbArticles.split(":");
		var basketArticlesText = "";
		var uniqueBasketArticles = "";
		var arrBasketItems = QuickBuy_GetArticles();
		
//alert("UpdateBasket: arrarticles\n" + arrBasketItems);
		
		var price1 = 0;
		var price2 = 0;

		for (var i = 0; i < arrBasketItems.length; i++)
		{		
			var removefrombasket = "<img alr=\"Odstrani artikel!\" title=\"Odstrani artikel!\" src=\"" + shopURL + "/images/qbDeleteFromBasket.gif\" onmousedown=\"QuickBuy_RemoveArticleAll('tb" + arrBasketItems[i] + "', " + arrBasketItems[i] + ", " + pricevalue + ")\" onmouseover=\"this.style.cursor='pointer';\">";
			
			var articletitle = "IDENT: " + arrBasketItems[i];
			
			UpdateArticleInBasketMark("tb"+arrBasketItems[i]);
		
			if (shopTYPE == "B2C")
			{
				articletitle = QuickBuy_GetArticleTitle(arrBasketItems[i]);
			}
			
			var articlecount = QuickBuy_GetArticleQuantity(arrBasketItems[i]);
			try
			{
				var ddlQuantity = document.getElementById("ddl" + arrBasketItems[i]);
					ddlQuantity.selectedIndex = articlecount;
			}
			catch(err)
			{
			}			
		
			if (basketArticlesText == "")
				basketArticlesText = "<tr valign=\"bottom\"><td width=\"*\" onmousedown=\"QuickBuy_BasketGoArticle(" + arrBasketItems[i] + ")\" onmouseout=\"QuickBuy_BasketArticlePreviewOut()\" onmouseover=\"QuickBuy_BasketArticlePreview(this, '" + arrBasketItems[i] + "')\"><font size=\"1\">" + articletitle + "</td><td width=\"40\"><font size=\"1\"> x " + articlecount + " </font></td><td width=\"15\">" + removefrombasket + "</td></tr>";
			else
				basketArticlesText = basketArticlesText + "<tr valign=\"bottom\"><td width=\"*\" onmousedown=\"QuickBuy_BasketGoArticle(" + arrBasketItems[i] + ")\" onmouseout=\"QuickBuy_BasketArticlePreviewOut()\" onmouseover=\"QuickBuy_BasketArticlePreview(this, '" + arrBasketItems[i] + "')\"><font size=\"1\">" + articletitle + "</td><td width=\"40\"><font size=\"1\"> x " + articlecount + " </font></td><td width=\"15\">" + removefrombasket + "</td></tr>";
				

			var articlePrice = QuickBuy_GetArticlePrice(arrBasketItems[i]);

			price2 = price2 + (articlePrice * articlecount);
			price1 = price1 + ((articlePrice * 239.64) * articlecount);
		}

		price1 = QuickBuy_FormatMoney(price1);
		price2 = QuickBuy_FormatMoney(price2);

		if (parseInt(pricevalue) == 0)
			basketPriceTotal = price1 + " SIT / " + price2 + " &#8364;";
		else if (parseInt(pricevalue) == 1)
			basketPriceTotal = price2 + " &#8364; / " + price1 + " SIT";
		else
			basketPriceTotal = price2 + " " + shopCURRENCY;

		basketArticlesText = "<table width=\"100%\" cellpadding=0 cellspacing=0>" + basketArticlesText + "</table>";
		
		basketQuantityText.innerHTML = basketPriceTotal;
		basketValueText.innerHTML = basketArticlesText;
		try
		{
		    basketTotalArticlesInBasket.innerHTML = uniqueBasketArticles;
		}
		catch(err)
		{
		}
		
		document.getElementById("qbEmptyBasket").style.display = "block";
	}
	else
	{
		if (parseInt(pricevalue) == 0)
			basketQuantityText.innerHTML = "0 SIT / 0 &#8364;";
		else if (parseInt(pricevalue) == 1)
			basketQuantityText.innerHTML = "0 &#8364; / 0 SIT";
		else
			basketQuantityText.innerHTML = "0 " + shopCURRENCY;
			
		if (parseInt(pricevalue) == 2)
			basketQuantityText.innerHTML = "0,00 " + shopCURRENCY ;
		else
			basketQuantityText.innerHTML = "0,00 &#8364; / 0,00 SIT";
				
		basketValueText.innerHTML = "";
		try
		{
			basketTotalArticlesInBasket.innerHTML = "0";
		}
		catch(err)
		{
		}
		
		document.getElementById("qbEmptyBasket").style.display = "none";
	}

	//if (parseFloat(stock) < 1)
	//	showarticlenotinstockmessage(articleid, 100, 50);
}

function QuickBuy_FormatMoney(num)
{
	num = num.toString().replace(/\|\,/g,'');
	
	if(isNaN(num)) num = "0";
	
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	
	if(cents<10) cents = "0" + cents;
	
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+'.'+ num.substring(num.length-(4*i+3));
	
	return (((sign)?'':'-') + num + ',' + cents);
}

function QuickBuy_ClearArticlesQuee(str_qbArticles)
{	
	for (var i=0; i < str_qbArticles.length; i++)
	{
		if (str_qbArticles.charAt(i) == ':' && str_qbArticles.charAt(i + 1) == ':')
		{
			var tmp = str_qbArticles.substr(0, i);
				str_qbArticles = tmp + str_qbArticles.substr(i + 1, str_qbArticles.length);
				
		}
	}
	
	if (str_qbArticles.charAt(0) == ':')
	{
		str_qbArticles = str_qbArticles.substr(1, str_qbArticles.length);
	}
	
	if (str_qbArticles.charAt(str_qbArticles.length - 1) == ':')
	{
		str_qbArticles = str_qbArticles.substr(0, (str_qbArticles.length - 1));
	}
	
	return str_qbArticles;
}

function QuickBuy_AddArticle(articleTable, articleid, strddlquantity, articleprice, pricevalue, stock, title)
{
	QuickBuy_AddArticleToQuee(articleid);
	QuickBuy_AddArticleQuantity(articleid, (QuickBuy_GetArticleQuantity(articleid) + 1));
	QuickBuy_AddArticleTitle(articleid, title);
	QuickBuy_AddArticlePrice(articleid, articleprice, pricevalue);
	QuickBuy_SelectArticle(articleTable);
	
	//alert("'" + articleTable + "'\n'" + articleid + "'\n'"+ strddlquantity + "'\n'"+ articleprice + "'\n'"+ pricevalue + "'\n'"+ stock + "'\n'" + title + "'");

	var articleQuantity = QuickBuy_GetArticleQuantity(articleid);
	if (articleQuantity < 1) articleQuantity = 0;
	
	try
	{
		var ddlQuantity = document.getElementById(strddlquantity);
			ddlQuantity.selectedIndex = articleQuantity;
	}
	catch(err)
	{
	}
		
	QuickBuy_UpdateBasket(pricevalue, articleid, stock);
	
	UpdateToBasketIcos(articleTable, get_cookie("QuickBuy_Articles"));
}

function QuickBuy_RemoveArticle(articleTable, articleid, strddlquantity, pricevalue)
{
	var articleQuantity = QuickBuy_GetArticleQuantity(articleid) - 1;

	if (articleQuantity >= 0)
	{
		QuickBuy_AddArticleQuantity(articleid, articleQuantity);
		try
		{
			try
			{
				var ddlQuantity = document.getElementById(strddlquantity);
					ddlQuantity.selectedIndex = articleQuantity;
			}
			catch(err)
			{
			}

			if (parseInt(articleQuantity) <= 0)
			{
				QuickBuy_RemoveArticleFromQuee(articleid)
				QuickBuy_RemoveArticleTitle(articleid)
				QuickBuy_RemoveArticlePrice(articleid)
				QuickBuy_RemoveArticleQuantity(articleid)
				QuickBuy_DeSelectArticle(articleTable)
				ddlQuantity.selectedIndex = 0;
			}
		}
	
		catch(err)
		{
		}
		
		UpdateToBasketIcos(articleTable, get_cookie("QuickBuy_Articles"));

		QuickBuy_UpdateBasket(pricevalue, 0, 0);
	}
}

function QuickBuy_RemoveArticleAll(articleTable, articleid, pricevalue)
{
	try
	{
		var strddlquantity = document.getElementById("ddl" + articleid);
			strddlquantity.selectedIndex = 0;
	}
	catch(err)
	{
	}
	
	QuickBuy_RemoveArticleFromQuee(articleid)
	QuickBuy_RemoveArticleTitle(articleid)
	QuickBuy_RemoveArticlePrice(articleid)
	QuickBuy_RemoveArticleQuantity(articleid)
	QuickBuy_DeSelectArticle(articleTable)

	QuickBuy_UpdateBasket(pricevalue , articleid, 0);
	
	UpdateToBasketIcos(articleTable, get_cookie("QuickBuy_Articles"));
}

function QuickBuy_onQuantityChanged(articleTable ,strddlquantity, articleid, articleprice, pricevalue, stock)
{
	try
	{
		var ddlQuantity = document.getElementById(strddlquantity);
		var articleQuantitySelected = ddlQuantity.selectedIndex;

		if (articleQuantitySelected == 0)
		{
			QuickBuy_DeSelectArticle(articleTable);

			QuickBuy_RemoveArticleTitle(articleid);
			QuickBuy_RemoveArticlePrice(articleid);
			QuickBuy_RemoveArticleFromQuee(articleid);
			QuickBuy_RemoveArticleQuantity(articleid);

			stock = 0;
		}
		else
		{
			if (shopTYPE == "B2C") QuickBuy_AddArticleTitle(articleid, title);
								   QuickBuy_AddArticlePrice(articleid, articleprice, pricevalue);
								   QuickBuy_AddArticleQuantity(articleid, articleQuantitySelected);
								   QuickBuy_AddArticleToQuee(articleid);
		
			QuickBuy_SelectArticle(articleTable);
		}
	}
	catch(err)
	{
	}
	
	QuickBuy_UpdateBasket(pricevalue , articleid, stock);
	
	UpdateToBasketIcos(articleTable, get_cookie("QuickBuy_Articles"));
}

function QuickBuy_LoadArticles(pricevalue)
{
	var str_qbArticles = get_cookie("QuickBuy_Articles");

	if (str_qbArticles != null)
	{
		var	arr_qbArticles = str_qbArticles.split(":");
		
		for (var i = 0; i < arr_qbArticles.length; i++)
		{
			QuickBuy_SelectArticle("tb"+arr_qbArticles[i]);

			try
			{
				var articlecount = QuickBuy_GetArticleInQuee(arr_qbArticles[i]);			
				
				if (document.getElementById && document.getElementById("ddl"+arr_qbArticles[i]).style)
				{
					document.getElementById("ddl"+arr_qbArticles[i]).selectedIndex = articlecount;
				}
			}
			catch(err)
			{
			}
		}

		QuickBuy_UpdateBasket(pricevalue, 0, 0);
	}
	else
	{
		document.getElementById("qbEmptyBasket").style.display = "none";
	}

	SetToBasketPositions();
}

function QuickBuy_BasketEmpty(pricevalue)
{
	try
	{
		UpdateToBasketIcos("*", get_cookie("QuickBuy_Articles"));
	}
	catch(err)
	{
	}

	var str_qbArticles = get_cookie("QuickBuy_Articles");

	if (str_qbArticles != null)
	{
		var	arr_qbArticles = str_qbArticles.split(":");
		
		for (var i = 0; i < arr_qbArticles.length; i++)
		{
			QuickBuy_DeSelectArticle("tb" + arr_qbArticles[i]);
			
			var ddl = "ddl" + arr_qbArticles[i];
			
			try
			{
				ddl = document.getElementById(ddl)
				ddl.selectedIndex = 0;
			}
			catch(err)
			{
			}
		}
	}
	
	delete_cookie("QuickBuy_Articles", "", "");
	delete_cookie("QuickBuy_ArticlePrices", "", "");
	delete_cookie("QuickBuy_ArticleTitles", "", "");
	delete_cookie("QuickBuy_ArticleQuantities", "", "");
	
	QuickBuy_UpdateBasket(pricevalue, 0, 0);
}

function QuickBuy_MoveToBasket()
{
	
}

function QuickBuy_BasketArticlePreviewOut()
{
	hidetrail();
}

function QuickBuy_BasketArticlePreview(article, articleid)
{
	article.style.cursor = 'pointer';
	//showtrail(articleid,480,200);
}

function QuickBuy_BasketGoArticle(articleid)
{
	document.location = shopURL + "/Article.asp?articleid=" + articleid;
}

function QuickBuy_BasketArticleClick(ShopURL)
{
	var str_qbArticles = get_cookie("QuickBuy_Articles");
	
	if (str_qbArticles != null)
	{
		var basketArticles = str_qbArticles.split(":");
		var articleid = "";
		
		for (var i = 0; i < basketArticles.length; i++)
		{
			var quantity = QuickBuy_GetArticleQuantity(basketArticles[i]);
		
			if (articleid == "")
				articleid = basketArticles[i] + ":" + quantity;
			else
				articleid = articleid + "," + basketArticles[i] + ":" + quantity;
		}
		document.location = ShopURL + "/itc_order_additem.asp?ArticleID=" + articleid;
	}
}

function QuickBuy_BasketBuyClick(ShopURL)
{
	var str_qbArticles = get_cookie("QuickBuy_Articles");
	
	if (str_qbArticles != null)
	{
		var basketArticles = str_qbArticles.split(":");
		var articleid = "";
		
		for (var i = 0; i < basketArticles.length; i++)
		{
			var quantity = QuickBuy_GetArticleQuantity(basketArticles[i]);
		
			if (articleid == "")
				articleid = basketArticles[i] + ":" + quantity;
			else
				articleid = articleid + "," + basketArticles[i] + ":" + quantity;
		}
		
		document.location = ShopURL + "/itc_order_additem.asp?gotobuy=true&ArticleID=" + articleid;
	}
}


function QuickBuy_BasketBuyClickSec(ShopURL)
{
	var str_qbArticles = get_cookie("QuickBuy_Articles");
	
	if (str_qbArticles != null)
	{
		var basketArticles = str_qbArticles.split(":");
		var articleid = "";
		
		for (var i = 0; i < basketArticles.length; i++)
		{
			var quantity = QuickBuy_GetArticleQuantity(basketArticles[i]);
		
			if (articleid == "")
				articleid = basketArticles[i] + ":" + quantity;
			else
				articleid = articleid + "," + basketArticles[i] + ":" + quantity;
		}
		
		document.location = ShopURL + "/itc_order_additem.asp?gotobuy=true&seclogin=true&ArticleID=" + articleid;
		//alert(ShopURL + "/itc_order_additem.asp?gotobuy=true&seclogin=true&ArticleID=" + articleid);
	}
}


function QuickBuy_BasketQuickBuyClick(ShopURL)
{
	var str_qbArticles = get_cookie("QuickBuy_Articles");
	
	if (str_qbArticles != null)
	{
		var basketArticles = str_qbArticles.split(":");
		var articleid = "";
		
		for (var i = 0; i < basketArticles.length; i++)
		{
			var quantity = QuickBuy_GetArticleQuantity(basketArticles[i]);
		
			if (articleid == "")
				articleid = basketArticles[i] + ":" + quantity;
			else
				articleid = articleid + "," + basketArticles[i] + ":" + quantity;
		}
		
		document.location = ShopURL + "/itc_order_additem.asp?QuickBuy=1&ArticleID=" + articleid;
	}
}

function QuikcBuy_ArticleOverCSS(elem, type)
{
	try
	{
		elem = document.getElementById(elem);
		if (type == "InTable")
			elem.className = 'ArticleDescriptional_TableOver'
		else
			elem.className = 'ArticleInTable_TableOver'
	}
	catch(err)
	{
	}
}

function QuikcBuy_ArticleOutCSS(elem, type)
{
	try
	{
		elem = document.getElementById(elem);
		if (type == "InTable")
			elem.className = 'ArticleDescriptional_Table'
		else
			elem.className = 'ArticleInTable_Table'
	}
	catch(err)
	{
	}
}