function showCart(){

var cookies=document.cookie;  //read in all cookies
var start = cookies.indexOf("ss_cart_" + serialNumber + "="); 
var cartvalues = "";
var linecount = 0;
var start1;
var end1;
var tmp;
if (start == -1)  //No cart cookie
{
  document.write('<a href="' + baseCgiUrl + '/order.cgi?storeid=' + storeId + '&function=show" id="items">0 Items</a>');
  document.write("<span id=\"price\">($00.00)<\/span>");
}
else   //cart cookie is present
{
  start = cookies.indexOf("=", start) +1;  
  var end = cookies.indexOf(";", start);  

  if (end == -1)
  {
    end = cookies.length;
  }

  cartvalues = unescape(cookies.substring(start,end)); //read in just the cookie data

  start = 0;
  while ((start = cartvalues.indexOf("|", start)) != -1)
  {
    start++;
    end = cartvalues.indexOf("|", start);
    if (end != -1)
    {
      linecount++;

      if (linecount == 2) // Total Quantity of Items
      {
        tmp = cartvalues.substring(start,end);
        colon = tmp.indexOf(":", 0);
         document.write('<a href="' + baseCgiUrl + '/order.cgi?storeid=' + storeId + '&function=show" id="items">');
        document.write(tmp.substring(colon+1,end - start));
        if ((tmp.substring(colon+1,end - start)) == 1 )
        {
          document.write(" Item");
        }
        else
        {
          document.write(" Items");
        }
        document.write("</a>")
      }
     

      if (linecount == 3)  // Product Subtotal
      {
        tmp = cartvalues.substring(start,end);
        colon = tmp.indexOf(":", 0);
        document.write("<span id=\"price\">(");
        document.write(tmp.substring(colon+1,end - start));
        document.write(")<\/span>");
      }

      start = end;
    }
    else
      break;
    }
  } // end while loop

  //close minicart HTML
}
/* end showCart() */


function processSubmit(frm){
	function getItemnum(frm){
		var result = null;
		$(frm).select("input,select").each(function(element){
			if(element.readAttribute("name") == "itemnum"){
				result = element.value;
			}
		})
		return result
	}
	var freeoptValue = "";
	$(frm).select(".selects input").each(function (element){
		var val = element.value
		if(val == "If Necessary, Enter Alternate Spelling"){
			val = ""
		}
		freeoptValue += "Customer's Alternate Spelling: " + val + "\n";
	})
	$(frm).select(".custombox input").each(function (element){
		var obj = element.previous();
		while(obj && obj.nodeName != "STRONG"){
			obj = obj.previous();
		}
		freeoptValue += obj.innerHTML + " " + element.value + "\n";
	})
	
	var changeItemnum = false;
	var itemnum = getItemnum(frm);
	
	if($(frm).select(".selects select").length > 0){
		changeItemnum = true;
	}
	
	
	if(freeoptValue.length > 0){
		//<input type="hidden" name="[-- PRODUCT.RecordNumber --]:freeopt" />
		$(frm).insert(
			new Element("input", {type: "hidden", name: "" + itemnum + ":freeopt", value: freeoptValue})
		)
	}
	if(changeItemnum){
		$(frm).select(".qty input").each(function(element){
			if(element.readAttribute("type") == "text"){
				element.writeAttribute("name", "" + itemnum + ":qnty");
			}
		})
	}
	var result = true;
	if($(frm).select(".selects select").length > 0){		
		$(frm).select(".selects select").each(function (element){
			if(element.value==-1){
				result = false;
			}
		})
		if(result == false){
			alert("Please select a name from the drop down menu found on this page.")
			return false;
		}
	}
	return result;
}
function processClick(obj, itemnum){
	$("form").select("input").each(function(element){
		if(element.readAttribute("name") == "itemnum"){
			element.writeAttribute("value", itemnum)
		}else if(element.readAttribute("name") == "freeopt"){
			var value = "Name: " + $("name").value + "\nPhonetic Spelling: " + $("phoneticspelling").value;
			
			element.writeAttribute("name", "" + itemnum + ":freeopt")
			element.writeAttribute("value", value)
		}
	})
	
	$("form").submit();
}