function validaConsultaTextual(txtConsulta){
	var msgErro = "";
	
	if (trim(txtConsulta)=="")
		msgErro+="-Informe pelo menos um termo para a pesquisa livre!";
			
	if (msgErro!=""){
		alert("ERRO: \n\n" + msgErro);
		return false;
	}
	else
		return true;			
}

function validaConsultaNumero(numDocumento){
	var msgErro = "";
	
	if (isNaN(numDocumento))
		msgErro+="-O parâmetro de consulta deve ser numérico!";
			
	if (msgErro!=""){
		alert("ERRO: \n\n" + msgErro);
		return false;
	}
	else
		return true;
}


function conector(campo,op) {
		
	if( ( op != "$" ) && ( op != "adj" ) )
		campo.value += ' ' + op + ' ';
	else
		campo.value += op;
	campo.focus();
	//return campo;
}

//Funções utilizadas no cadastro
function validaFormularioUpload(numDocumento,dataInicial,dataFinal,arquivo){
	var msgErro = "";
	
	if (trim(numDocumento)=="")
		msgErro+="-Número do documento deve ser preenchido!\n";
	else
		if (isNaN(numDocumento))
			msgErro+="-Número do documento foi informado incorretamente!\n";		
	
	if (verificaData(dataInicial)==false)
		msgErro+="-Data Inicial inválida!\n";
		
	if (verificaData(dataFinal)==false)
		msgErro+="-Data Final inválida!\n";
	
	if (validaExtensao(arquivo,"rtf")==false)
		msgErro+="-Formato de arquivo inválido! Formato válido : RTF\n";
	
	if (msgErro!=""){
		alert("ERRO: Um ou mais parâmetros inválidos.\n\n" + msgErro);
		return false;
	}
	else
		return true;			
}

function validaFormularioConsulta(numDocumento,dataInicial,dataFinal){
	var msgErro = "";
			
	if (isNaN(numDocumento))
		msgErro+="-Número do documento foi informado incorretamente!\n";
				
	if (trim(dataInicial)!="")
		if (verificaData(dataInicial)==false)
			msgErro+="-Data Inicial inválida!\n";
			
	if (trim(dataFinal)!="")	
		if (verificaData(dataFinal)==false)
			msgErro+="-Data Final inválida!\n";
	
	if (msgErro!=""){
		alert("ERRO: Um ou mais parâmetros para consulta inválidos.\n\n" + msgErro);
		return false;
	}
	else
		return true;			
}

//Funções utilizadas no UPDATE
function validaFormularioUpdate(dataInicial,dataFinal){
	var msgErro = "";
			
	if (verificaData(dataInicial)==false)
		msgErro+="-Data Inicial inválida!\n";
		
	if (verificaData(dataFinal)==false)
		msgErro+="-Data Final inválida!\n";
	
	if (msgErro!=""){
		alert("ERRO: Um ou mais parâmetros inválidos.\n\n" + msgErro);
		return false;
	}
	else
		return true;			
}

function validaArquivo(arquivo){
	var msgErro = "";
	if (validaExtensao(arquivo,"rtf")==false)
		msgErro+="-Formato de arquivo inválido! Formato válido : RTF\n";
		
	if (msgErro!=""){
		alert("ERRO: Um ou mais parâmetros inválidos.\n\n" + msgErro);
		return false;
	}
	else
		return true;
}

function confirmaExclusao(){	
	if (confirm("Tem certeza que deseja excluir este registro?"))
		return true;
	else
		return false;
}
