	function Pesquisa_Submeter() {
		var intIDIdioma = ObterIDIdioma();

		if (trim(frmPesquisa.strPesquisa.value) == "") {
			alert(eval("strFE_PESQUISA_TEXTO_OBRIGATORIO_" + intIDIdioma));
			frmPesquisa.strPesquisa.focus();
			return false;
		}
		if (frmPesquisa.strPesquisa.value.length < 3) {
			alert(eval("strFE_PESQUISA_TEXTO_OBRIGATORIO_MINIMO_" + intIDIdioma));
			frmPesquisa.strPesquisa.focus();
			return false;
		}		
	
		document.frmPesquisa.submit();
	}    
	
	function Pesquisa_Avancada_Submeter(blnExistenciaPrecos) {
		var intIDIdioma = ObterIDIdioma();
	
		if (trim(frmPesquisa.strPesquisa.value) == "") {
			alert(eval("strFE_PESQUISA_TEXTO_OBRIGATORIO_" + intIDIdioma));
			frmPesquisa.strPesquisa.focus();
			return false;
		}
		
		if (frmPesquisa.strPesquisa.value.length < 3) {
			alert(eval("strFE_PESQUISA_TEXTO_OBRIGATORIO_MINIMO_" + intIDIdioma));
			frmPesquisa.strPesquisa.focus();
			return false;
		}		

		if (blnExistenciaPrecos) {
			if (trim(frmPesquisa.strValorMinimo.value) != "") {	
				if (!IsCurrency(frmPesquisa.strValorMinimo.value)) {
					alert(eval("strFE_PESQUISA_PRECO_DE_NUMERICO_" + intIDIdioma));
					frmPesquisa.strValorMinimo.focus();
					return false;
				}
			}

			if (trim(frmPesquisa.strValorMaximo.value) != "") {	
				if (!IsCurrency(frmPesquisa.strValorMaximo.value)) {
					alert(eval("strFE_PESQUISA_PRECO_ATE_NUMERICO_" + intIDIdioma));
					frmPesquisa.strValorMaximo.focus();
					return false;
				}
			}
		}
		
		document.frmPesquisa.submit();
	}   
	
	function Filtrar() {
		frmPesquisa.radFiltro[1].checked = true; 	
	}
	
	function IsCurrency( text ) {
		var pattern = "^\\$?\\-?([1-9]{1}[0-9]{0,2}(\\.\\d{3})*(\\,\\d{0,2})?|[1-9]{1}\\d{0,}(\\,\\d{0,2})?|0(\\,\\d{0,2})?|(\\,\\d{1,2})?)$|^\\-?\\$?([1-9]{1}\\d{0,2}(\\.\\d{3})*(\\,\\d{0,2})?|[1-9]{1}\\d{0,}(\\,\\d{0,2})?|0(\\,\\d{0,2})?|(\\,\\d{1,2})?)$|^\\(\\$?([1-9]{1}\\d{0,2}(\\.\\d{3})*(\\,\\d{0,2})?|[1-9]{1}\\d{0,}(\\,\\d{0,2})?|0(\\,\\d{0,2})?|(\\,\\d{1,2})?)\\)$";
	   	var re = new RegExp(pattern);
		if (text.match(re)) {
			return true;
		} else {
			return false;
		}
	}	
	
	function Pesquisa_Limpar() {
		var intIDIdioma = ObterIDIdioma();

		if(document.frmPesquisa.strPesquisa.value == eval("strLABEL_PESQUISA_" + intIDIdioma)) 
		{
			document.frmPesquisa.strPesquisa.value = "";
			document.frmPesquisa.strPesquisa.focus();
		}
	}
