// Executa a pesquisa
var sending = false;

var executeSearch = function(searchTerm, category, subCategory, pageIndex, pageSize, orderBy)
{
	if(!sending) 
	{	
		sending = true;
		
		var url = "";
		var url = "http://www.magazineluiza.com.br/busca/";
		
		var qsSearchTerm = $.jqURL.get("searchTerm");
		var qsCategory = $.jqURL.get("category");
		var qsSubCategory = $.jqURL.get("subCategory");
		var qsPageIndex = $.jqURL.get("pageIndex");
		var qsPageSize = $.jqURL.get("pageSize");
		var qsOrderBy = $.jqURL.get("orderBy");
		
		// Adicionado em: 2009-06-23
		// Por: Marco Antonio Orestes Teixeira
		// Referente: Tag Cloud
		var qsLinha = $.jqURL.get("linha");
		var qsSetor = $.jqURL.get("setor");
		///////////////////////////////////////

		url = url + "Default.aspx?";
		
		
		if (searchTerm != undefined){
			searchTerm = unescape(searchTerm);
			url = url + "searchTerm=" + escape(searchTerm);
		}else if (qsSearchTerm != undefined || !isNaN(qsSearchTerm)){
			qsSearchTerm = unescape(qsSearchTerm);
			url = url + "searchTerm=" + escape(qsSearchTerm);
		}else url = url + "searchTerm=";

		if (category != undefined){
			category = unescape(category);
			url = url + "&category=" + category;
		}else if (qsCategory != undefined || !isNaN(qsCategory)){
			qsCategory = unescape(qsCategory);
			url = url + "&category=" + qsCategory;
		}else
			url = url + "&category=null";

		if (subCategory != undefined){
			subCategory = unescape(subCategory);
			url = url + "&subCategory=" + subCategory;
		}else if (qsSubCategory != undefined || !isNaN(qsSubCategory)){
			qsSubCategory = unescape(qsSubCategory);
			url = url + "&subCategory=" + qsSubCategory;
		}else
			url = url + "&subCategory=null";

		if (pageIndex != undefined)
			url = url + "&pageIndex=" + pageIndex;
		else if (qsPageIndex != undefined || !isNaN(qsPageIndex))
			url = url + "&pageIndex=" + qsPageIndex;
		else
			url = url + "&pageIndex=1";

		if (pageSize != undefined)
			url = url + "&pageSize=" + pageSize;
		else if (qsPageSize != undefined || !isNaN(qsPageSize))
			url = url + "&pageSize=" + qsPageSize;
		else
			url = url + "&pageSize=10";
			
		if (orderBy != undefined)
			url = url + "&orderBy=" + orderBy;
		else if (qsOrderBy != undefined || !isNaN(qsOrderBy))
			url = url + "&orderBy=" + qsOrderBy;
		else
			url = url + "&orderBy=Relevancia";

			
		// Adicionado em: 2009-06-23
		// Por: Marco Antonio Orestes Teixeira
		// Referente: Tag Cloud
		if (qsLinha != undefined)
			url = url + "&linha=" + qsLinha;

		if (qsSetor != undefined)
			url = url + "&setor=" + qsSetor;
		///////////////////////////////////////////////////////////
		document.location.href = url;
	}
}