////////////////////////////////////////
// shoping cart stuff
////////////////////////////////////////

var ids;
var qts;
var pri;
var idsA;
var qtsA;
var priA;

valuesFromCookies()
valsToArray();

function valuesFromCookies()
{
	ids = GetCookie("ids")
	qts = GetCookie("qts")
	pri = GetCookie("pri") 

	if (ids == null) ids = ""
	if (qts == null) qts = ""
	if (pri == null) pri = ""
}

function findProd(id)
{
	for(i=0;i<idsA.length;i++)
	{
		if (idsA[i]==id) return (i);
	}
	return(-1);
}


function addToCart(id,price)
{
	pIdx = findProd(id);

	if (pIdx != -1)
	{
		qtsA[pIdx] = Number(qtsA[pIdx]) + 1
	}
	else
	{	
		ids = ids + id + ","
		qts = qts + "1,"
		pri = pri + price + ","

		idsA = ids.split(",")
		qtsA = qts.split(",")
		priA = pri.split(",")

		valsToArray()
	}

	updateCookies()
	displayCart()
}

function updateCookies()
{
	SetPermCookie ("ids",idsA)
	SetPermCookie ("qts",qtsA)
	SetPermCookie ("pri",priA)		
}

function valsToArray()
{
	idsA = ids.split(",")
	qtsA = qts.split(",")
	priA = pri.split(",")
}

function removeAll()
{
	ids = ""
	qts = ""
	pri = "" 
	valsToArray()
	updateCookies()
	displayCart()
}

function remFromArray(arr,idx)
{
	var newArr = ""
	var oldArr = arr.split(",")

	for (i=0;i<oldArr.length-1;i++)
	{
		if (i != idx) newArr = newArr + oldArr[i] + ","
	}
	return newArr
}

function removeFromCart(id)
{
	pIdx = findProd(id);
	if (pIdx == -1)
	{
		alert("not found")
		return 	
	}

	ids = remFromArray(ids,pIdx)
	qts = remFromArray(qts,pIdx)
	pri = remFromArray(pri,pIdx)

	valsToArray()
	updateCookies()
	displayCart()
}


function displayCart()
{
	price = 0
	cartItems = 0
	
	for (i=0;i<idsA.length-1;i++)
	{
		qty = Number(qtsA[i])
		price += ( Number(priA[i]) * qty);
		cartItems += qty;
	}

	document.cart.Price.value = price
	document.cart.cartItems.value = cartItems 
	
	document.cart.buyBtn.disabled = (cartItems == 0)

//	document.location.hash = "cart"
}

function buy()
{
	parent.location = "/czk/lang~hr~cart.html"
}

function reg()
{
	parent.location = "/czk/lang~hr~login.html"
}

function ch()
{
	displayCart()
}


