var EXPLORER = "Microsoft Internet Explorer";
var MOZILLA = "Netscape";

var browser_app = window.navigator.appName;

function openStore(product)
  {
    var url;
    var storefront_url = 'http://shopping.netsuite.com/s.nl?c=298882';
    var product_url = 'http://shopping.netsuite.com/s.nl/c.298882/';
    if (product)
      {
        url = product_url + product;
      }
    else
      {
        url = storefront_url;
      }
    var win = openWindow
      (url,null,{height:664,resizable:true,scrollbars:true,width:880});
  }

function openWindow(url,name,params_hash)
  {
    var DEFAULTS = 
      {
        height:600,
        location:false,
        menubar:false,
        resizable:false,
        status:false,
        titlebar:false,
        toolbar:false,
        scrollbars:true,
        width:800
      }

    if (!params_hash)
      {
        params_hash = {};
      }

    // build params string from defaults and hash
    var params_string = "";
    var val;
    for (var key in DEFAULTS)
      {
        if (params_hash[key] != null)
          {
            val = params_hash[key];
          }
        else
          {
            val = DEFAULTS[key];
          }
        if (val == false)
          {
            val = "no";
          }
        if (val == true)
          {
            val = "yes";
          }
        params_string += key + "=" + val + ",";
      }

    var win = window.open(url,name,params_string);
    return win;
  }
