function WriteLayer(ID,parentID,sText) {
 if (document.layers) {
   var oLayer;
   if(parentID){
     oLayer = eval('document.' + parentID + '.document.' + ID + '.document');
   }else{
     oLayer = document.layers[ID].document;
   }
   oLayer.open();
   oLayer.write(sText);
   oLayer.close();
 }
 else if (parseInt(navigator.appVersion)>=5&&navigator.
appName=="Netscape") {
   document.getElementById(ID).innerHTML = sText;
 }
 else if (document.all) document.all[ID].innerHTML = sText
}

//format a number to currency
function formatCurrency(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 removeFromCart(item)
{
  //set remove field to item 
  document.cart_contents.remove.value=item
  document.cart_contents.do_what.value="remove"
  //submit form
  document.cart_contents.action="shopping_cart.php"
  document.cart_contents.submit();
}

//this function sets the cart to be updated and sends the user to a destination
function updateAndGo(destination)
{
	var counter=0
	var qtstring=""
	while(counter < document.cart_contents.update_num.value)
	{
	  var qname = "QTY"+counter
	  var acounter=0
 
	  while(acounter < document.cart_contents.elements.length)
	  {
	    if(document.cart_contents.elements[acounter].name == qname)
	    {
		  var avalue=document.cart_contents.elements[acounter].value;
		  qtstring = qtstring+avalue+":"
	    }
		acounter++
	  }
	  counter++
	}
    document.cart_contents.updateQtys.value=qtstring
	document.cart_contents.updateCart.value="YES"
	document.cart_contents.action=destination
	document.cart_contents.submit();
}