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