var catNo = new Array(); // The catalog number
var itemName = new Array(); // The item name
var itemDesc = new Array(); // The item description
var price = new Array(); // The item price
var notes = new Array(); // Notes - field not submitted


function loadCatalog(num,iNum,iName,iDesc,cost) {
 catNo[num] = iNum;
 itemName[num] = iName;
 itemDesc[num] = iDesc;
 price[num] = cost;
}



function writeTableRow(i) {
 document.write('<tr><td align=left>'
  + '<a href="javascript:addItem(' + i + ')"><font size="1">' + catNo[i] + '</font></a>'
  + '</td><td><font size="1">' + itemName[i] + '</font></td>'
  + '<td><font size="1">' + itemDesc[i] + '</font></td><td align="center"><font size="1">' + price[i] + '</font></td></tr>');
}



function writeTable() {
 document.write('<table border="0">'
  + '<tr><td align=center><b><font size="1">ITEM #</font></b>'
  + '</td><td><b><font size="1">ITEM</font></b></td><td><b><font size="1">ITEM DESCRIPTION</font></b></td>'
  + '<td><b><font size="1">PRICE</font></b></td></tr>');
 for (i=0; i < catNo.length; i++)
  writeTableRow(i);
 document.write('</table>');
}



var expdate = new Date()
expdate.setTime (expdate.getTime() + (1 * 24 * 60 * 60 * 1000))



function getCookieData(name) {
	var label = name + "="
	var labelLen = label.length
	var cLen = document.cookie.length
	var i = 0
	while (i < cLen) {
		var j = i + labelLen
		if (document.cookie.substring(i,j) == label) {
			var cEnd = document.cookie.indexOf(";",j)
			if (cEnd == -1) {
				cEnd = document.cookie.length
			}
			return unescape(document.cookie.substring(j,cEnd))
		}
		i++
	}
	return ""
}



function setCookieData(name,value,expires) {
        counter ++
	document.cookie = name + "=" + counter + "@" + value + "; expires=" + expires
}



function killCookie(name) {
 if (getCookieData(name)) {
 document.cookie = name + "=" + "; expires = Thu, 01-Jan-70 00:00:01 GMT";
 cookData = ""
 counter = 0
// history.go(0)
 }
}



var counter = 0
var cookData = ""



if (getCookieData("Scart")) {
 orderString = getCookieData("Scart")
 cLen = orderString.length
 countEnd = orderString.indexOf("@")
 pointer = countEnd + 1
 counter = orderString.substring(0,countEnd)
 cookData = orderString.substring(pointer,cLen)
}



function addItem(num) {
 a = eval("catNo[num]")
 addCart = '' + a + '`' + itemName[num] + ' ' + itemDesc[num] + '~' + price[num] + '^'
 cookData += eval("addCart")
 setCookieData("Scart", cookData, expdate.toGMTString())
 alert("V košarico ste dodali knjigo "+itemName[num]+". Za naročilo kliknite na povezavo ›Naročilo‹.")
}



function showMe() {
 display = getCookieData("Scart");
 alert(display)
}


