
var catNo = new Array(); 
var itemName = new Array(); 
var itemDesc = new Array(); 
var price = new Array(); 
var notes = new Array(); 
var ordQty = new Array(); 


function loadCatalog(num,iNum,iName,iDesc,cost,info) {
 catNo[num] = iNum;
 itemName[num] = iName;
 itemDesc[num] = iDesc;
 price[num] = cost;
 notes[num] = info;
}


function writeTableRow(i) {
 document.write('<tr><td></td>'
  + '<td valign="top"><span class="corpo">' + itemDesc[i] + '</span><br><br></td><td valign="top"  bgcolor="#ffffcc"><span class="corpo">' + price[i] + '</span></td>'
  + '<td valign="top"><input type="text" size="3" value="" name="q'+i+'">'
  + '<td valign="top">'
  + '<a href="javascript:addItem(' + i + ')"><img src="img/careto.gif" border="0" '
  + 'alt="Clicca per aggiungere al carrello"></a>'
  + '</td><td valign="top"><span class="corpoceo">' + notes[i] + '</span></td></tr>');
}


function writeTable() {
 document.write('<form name="form1"><table>'
  + '<tr><td></td><td></td>'
  + '<td><span class="corpoceo">Prezzo</span></td><td><span class="corpoceo">Quant.</span></td><td>'
  + '</td></tr>');
 for (i=0; i < catNo.length; i++)
  writeTableRow(i);
 document.write('</table></form>');
}


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]")
 ordQty[num]=eval("document.form1.q"+num+".value");
 b = eval("ordQty[num]")
 if (ordQty[num] == 0) {
  alert("Introdurre una quantità");
  return;
 }
 for (var i = 0; i < b.length; i++) {
  var oneChar = b.substring(i, i + 1)
  if (oneChar < "0" || oneChar > "9") {
   alert("Introdurre solo cifre")
   eval("document.form1.q"+num+".value = ''")
   return;
  }
 }
// return true;
 if (confirm("Aggiungere " + a + " al carrello?")) {
 addCart = '' + a + '`' + ordQty[num] + '*' + itemName[num] + ' ' + itemDesc[num] + '~' + price[num] + '^'
 cookData += eval("addCart")
 setCookieData("Scart", cookData, expdate.toGMTString())
 }
}


function clearQtys() {
 document.form1.reset()
}


function showMe() {
 display = getCookieData("Scart");
 alert(display)
}


