CmdUtils.CreateCommand({
  name: "metal",
  locale: "en-US",
  homepage: "http://people.iola.dk/arj",
  author: {name: "Anders Rune Jensen", email: "anders@iola.dk"},
  license: "GPLv3",
  icon: "http://www.metal-archives.com/favicon.ico",
  takes: {"keywords": noun_arb_text},
  preview: function(pblock, directObject) {
    
    searchText = jQuery.trim(directObject.text);
    if(searchText.length < 1) {
      pblock.innerHTML = "Searches www.metal-archives.com for an artist";
      return;
    }

    var previewTemplate = "Searches www.metal-archives.com for the artist <b>${query}</b>";
    var previewData = {query: searchText};
    pblock.innerHTML = CmdUtils.renderTemplate(previewTemplate, previewData);

  },
  execute: function(directObject) {
    var url = "http://www.google.com/search?q={QUERY}&sitesearch=metal-archives.com&btnI=745"
    var urlString = url.replace("{QUERY}", directObject.text);
    Utils.openUrlInBrowser(urlString);
  }
});

