   function FormatNumber(num)
   {
     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);
   }

//  var options[][]=new Array();
  var options=new Array();
  var i=0;

  function showPrice()
  {  
    var myTotalPrice = 0;
    var showUP = 1;
    var myMathProblem = "";
    myItemPrice = parseFloat(document.forms[0].nuPrice.value);
    var mul=1;	
    var input=0;
///    alert (options);
    for (var i = 0; i < document.forms[0].elements.length; i++)
    {
      var e = document.forms[0].elements[i];
      if ( e.type == 'select-one' )
      {
        showUP = 1;
        Item = e.selectedIndex;
        myPrice=options[input][Item];
        myDollarSign = myPrice.indexOf("$",0)
        if ( myDollarSign != "-1" )
        {
          myParSign = myPrice.indexOf(")", myDollarSign);
          myAttributeString = myPrice.substring(myDollarSign+1, myParSign);
          myAttributeString = myAttributeString.replace(/,/,"");
          myAttributePrice = parseFloat(myAttributeString);
          myMathProblem = myPrice.charAt(myDollarSign - 1);
        } else { myAttributePrice = 0; }
          if (myMathProblem == "-")
          {
            myTotalPrice = myTotalPrice - myAttributePrice;
          }
		  if (myMathProblem == "+") 
          {
            myTotalPrice = myTotalPrice + myAttributePrice;
          }
	 	  if (myMathProblem == "x") 
          {
            if (myAttributePrice!=0) mul=mul*myAttributePrice;
          }
      input++;
      }
    }  
    if ( showUP )
    {
	  if (myItemPrice > 0)
	  {
        myTotalPrice = FormatNumber((myItemPrice*mul)+myTotalPrice);
        document.getElementById("productNEWprice").innerHTML = "$" + myTotalPrice;
	  } else {
	    document.getElementById("productNEWprice").innerHTML = '<span class="productSpecialPrice">Free</span>';
	  }
    }
  }  
