CmdUtils.CreateCommand({
    name: "itpints",
    takes: { search: noun_arb_text },
    locale: "es-AR",
    homepage: "http://ilovecolors.com.ar/",
    author: { name: "Elio Rivero" },
    license: "MPL",
    icon: "http://www.itpints.com/favicon.ico",
    description: "Searches for a term in ITPINTS",
    preview: function(previewBlock, directObject) {
        var apiUrl = "http://www.itpints.com/?q=";
        var searchText = jQuery.trim(directObject.text);
        if(searchText.length < 2) {
            previewBlock.innerHTML = "Searches in itpints.com";
            return;
        }
        var previewTemplate = "Looking for ${query} in itpints.com...";
        var previewData = {query: searchText};
        previewBlock.innerHTML = CmdUtils.renderTemplate(previewTemplate, previewData);
        Utils.parseRemoteDocument(
            "http://www.itpints.com/?q=" + directObject.text,
            null,
            function(document) {
                var resultados = jQuery('#results', document.body).html();
                previewBlock.innerHTML = resultados;
            },
            function() {
                previewBlock.innerHTML = "Error";
            }
        );
    },
    execute: function(directObject) {
        var searchUrl = "http://www.itpints.com/";
        var searchParams = directObject.text;
        Utils.openUrlInBrowser(searchUrl + "?q=" + searchParams);
    }
});