   var bGood;
   var sName = navigator.appName;
   var sAppVersion = parseInt(navigator.appVersion);

   if (sName == "Netscape" && sAppVersion >= 4)
      bGood = true;
   else if (sName == "Microsoft Internet Explorer" && sAppVersion >= 4)
      bGood = true;
   else if ((sName == "WebTV Plus Receiver") ||
            (sName == "WEB TV PLUS RECEIVER"))
      bGood = true;
   else
      bGood = false;


   // If browser is no good alert
   if (bGood == false) {

      alert("Our shopping cart system was designed with IE 4.0 or later and Netscape 4.0 " +
            "or later browsers in mind. You may not be able to shop " +
            "on this site with your current browser.  It is recommended that " +
            "obtain one of these or later browsers.  Thank you.");

   }

   var loLoadingImg;
   var iHeight = 130;
   var iWidth = 161;

   // Loading... image
   loLoadingImg = new Image(iHeight, iWidth);
   loLoadingImg.src = "/common/images/loading.gif";

   // Check if we should clear the cart
   // (after a submit)
   CheckSubmitted();

   function OpenSwatches() {
      var objWindow = window.open("/common/html/g-swatches.html", "swatches", "width=595,height=550,location=no,resizable=no,menubar=no,scrollbars=yes,titlebar=yes,status=no,toolbar=no");
      objWindow.focus();
   }

   function AddToCart(poVinyl, poFlannel, poStyle, poSize) {

      // Get value
      var lsVinyl = poVinyl.options[poVinyl.selectedIndex].value;
      var lsVinylText = poVinyl.options[poVinyl.selectedIndex].text;
      var lsFlannel = poFlannel.options[poFlannel.selectedIndex].value;
      var lsFlannelText = poFlannel.options[poFlannel.selectedIndex].text;
      var lsSize = poSize.options[poSize.selectedIndex].value;
      var lsStyle = poStyle.options[poStyle.selectedIndex].value;
      var lsStyleText = poStyle.options[poStyle.selectedIndex].text;

      // Check if nothing selected
      if (lsVinyl == "none" && lsFlannel == "none" && lsStyle == "none" && lsSize == "none")
         alert("You did not select a vinyl, flannel, sytle, or size.");
      else if (lsVinyl == "none" && lsFlannel == "none" && lsStyle == "none" && lsSize != "none")
         alert("You did not select a vinyl, flannel, or style.");
      else if (lsVinyl == "none" && lsFlannel == "none" && lsStyle != "none" && lsSize == "none")
         alert("You did not select a vinyl, flannel, or size.");
      else if (lsVinyl == "none" && lsFlannel == "none" && lsStyle != "none" && lsSize != "none")
         alert("You did not select a vinyl or flannel.");
      else if (lsVinyl == "none" && lsFlannel != "none" && lsStyle == "none" && lsSize == "none")
         alert("You did not select a vinyl, style, or size.");
      else if (lsVinyl == "none" && lsFlannel != "none" && lsStyle == "none" && lsSize != "none")
         alert("You did not select a vinyl or style.");
      else if (lsVinyl == "none" && lsFlannel != "none" && lsStyle != "none" && lsSize == "none")
         alert("You did not select a vinyl or size.");
      else if (lsVinyl == "none" && lsFlannel != "none" && lsStyle != "none" && lsSize != "none")
         alert("You did not select a vinyl.");
      else if (lsVinyl != "none" && lsFlannel == "none" && lsStyle == "none" && lsSize == "none")
         alert("You did not select a flannel, sytle, or size.");
      else if (lsVinyl != "none" && lsFlannel == "none" && lsStyle == "none" && lsSize != "none")
         alert("You did not select a flannel, or style.");
      else if (lsVinyl != "none" && lsFlannel == "none" && lsStyle != "none" && lsSize == "none")
         alert("You did not select a flannel, or size.");
      else if (lsVinyl != "none" && lsFlannel == "none" && lsStyle != "none" && lsSize != "none")
         alert("You did not select a flannel.");
      else if (lsVinyl != "none" && lsFlannel != "none" && lsStyle == "none" && lsSize == "none")
         alert("You did not select a style, or size.");
      else if (lsVinyl != "none" && lsFlannel != "none" && lsStyle == "none" && lsSize != "none")
         alert("You did not select a style.");
      else if (lsVinyl != "none" && lsFlannel != "none" && lsStyle != "none" && lsSize == "none")
         alert("You did not select a size.");
      else {
         AddItem(GetGaryPOSOLinedCode(lsStyle, lsSize, "none"), lsStyleText + " w/" + lsVinylText + " and " + lsFlannelText + " (" + lsSize + ")", GetGaryPOSOLinedPrice(lsStyle, "none", lsSize));
         window.location.href = "/cart/";
      }
   }   
   
   function OpenMeasuringInstructions() {
      var objWindow = window.open("/common/html/measuringinstructions.html", "measuringinstructions", "width=595,height=550,location=no,resizable=no,menubar=no,scrollbars=yes,titlebar=yes,status=no,toolbar=no");
      objWindow.focus();
   }
