CmdUtils.CreateCommand({
  name: "prisguide-search",
  takes: {status: noun_arb_text},
  
  author: {name: "Raymond Julin", homepage: "http://www.raymondjulin.com/"},
  license: "MPL",
  
  preview: function(preview,query) {
    preview.innerHTML = "<p>Søk i Prisguide.no</p>";
    if (query.text.length>1) {
        var data = {
          module: "TekSearchNetSprint",
          service: "search",
          dt: "products",
          query: query.text,
        };
 
        var url = "http://www.prisguide.no/livesok";
        preview.innerHTML = "<p>Søker for " + query.text + "</p>";
        
        jQuery.get(url, data, function(resp) {
            jQuery.ajax({
                type: "GET",
                url: url,
                data: data,
                dataType: "json",
                error: function() {
                    preview.innerHTML = "Error!";
                },
                success: function(resp) {
                    wants = 5;
                    if (resp.result.products.size < wants)
                        max = resp.result.products.size;
                    else
                        max = wants;
                    html = "";
                    for (var i=0; i < max; i++) {
                        obj = resp.result.products[i];
                        html += '<div style="height:50px;">';
                        
                        html += '<div style="float:left; width:80px;">'+
                            '<a href="'+obj.url+'">'+
                            '<img src="'+obj.img+'" style="border:1px solid white;padding:2px;" />'+
                            '</a></div>';
 
                        html += '<div style="float:left;">';
                        html += '<h4 style="margin:0 0 4px 0;"><a href="'+obj.url+'">'+
                            obj.title+'</a>'+
                            '</h4><span style="color:green;">'+
                            'Beste pris: ' + obj.price+',-</span></div>';
                        html += '</div>';
                    }
                    preview.innerHTML = html;
                }
            });
        });
    }
  },
  
  execute: function(query) {
  }
});
