//Funcao Adiciona a Favoritos
function fnAdicionaFavoritos(){
	str_titulo = "Osmar Imóveis";
	str_url = "http://www.osmarimoveis.com.br";
	if(window.sidebar){ window.sidebar.addPanel(str_titulo,str_url,""); }
	else if(window.external){ window.external.AddFavorite(str_url,str_titulo); }
	else if(window.opera && window.print){ return true; }
}
//Funcao de popup
function MM_openBrWindow(theURL,winName,features){
	var myWin =  window.open(theURL,winName,features);
	myWin.focus();
}
// Funcao valida form do Indique o amigo
function ValidaForm_IndiqueAmigo(form){
	if(form.nome.value==""){
		alert("O campo Seu nome deve ser preenchido corretamente.");
		form.nome.focus();
		return false;
	}
	var str_email = form.email.value;
    if(str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
    	alert("O campo Seu E-mail deve ser preenchido corretamente.");
    	form.email.focus();
    	return false;
	}
	var str_email = form.emailamigo.value;
    if(str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
    	alert("O campo E-mail do Destinatário deve ser preenchido corretamente.");
    	form.emailamigo.focus();
    	return false;
	}
	if(form.mensagem.value==""){
		alert("O campo Mensagem deve ser preenchido corretamente.");
		form.mensagem.focus();
		return false;
	}
}
//Funcao da Mascara
function fnMascara(objeto,evt,mask){ 
	var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
	var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';	
	var Numeros = '0123456789';
	var Fixos  = '().-:/ ';
	var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";
	evt = (evt) ? evt : (window.event) ? window.event : "";
	var value = objeto.value;
	if(evt){
		var ntecla = (evt.which) ? evt.which : evt.keyCode;
		tecla = Charset.substr(ntecla - 32, 1);
		if(ntecla < 32) return true;
		var tamanho = value.length;
		if(tamanho >= mask.length) return false;
		var pos = mask.substr(tamanho,1);
		while(Fixos.indexOf(pos) != -1){
 	 		value += pos;
 	 		tamanho = value.length;
 	 		if(tamanho >= mask.length) return false;
 	 		pos = mask.substr(tamanho,1);
		}
		switch(pos){
   			case '#': if(Numeros.indexOf(tecla) == -1) return false; break;
   			case 'A': if(LetrasU.indexOf(tecla) == -1) return false; break;
   			case 'a': if(LetrasL.indexOf(tecla) == -1) return false; break;
   			case 'Z': if(Letras.indexOf(tecla) == -1) return false; break;
   			case '*': objeto.value = value; return true; break;
   			index: return false; break;
 		}
	}
	objeto.value = value;
	return true;
}
//FUNCAO PARA O FORM CADASTRE IMOVEL
function FormCorretorVIrtual(form){
	if(form.nome.value==""){
		alert("O campo Seu nome deve ser preenchido corretamente.");
		form.nome.focus();
		return false;
	}
	var str_email = form.email.value;
    if(str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
    	alert("O campo Seu E-mail deve ser preenchido corretamente.");
    	form.email.focus();
    	return false;
	}
	if(form.telefone.value==""){
		alert("O campo Seu telefone deve ser preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	if(form.endereco_prop.value==""){
		alert("O campo Endereço deve ser preenchido corretamente.");
		form.endereco_prop.focus();
		return false;
	}
	if(form.bairro_prop.value==""){
		alert("O campo Bairro deve ser preenchido corretamente.");
		form.bairro_prop.focus();
		return false;
	}
	if(form.cidade_prop.value==""){
		alert("O campo Cidade deve ser preenchido corretamente.");
		form.cidade_prop.focus();
		return false;
	}
	if(form.estado_prop.value==""){
		alert("O campo Estado deve ser preenchido corretamente.");
		form.estado_prop.focus();
		return false;
	}
}
//Funcao da Mascara
function fnMascara(objeto,evt,mask){ 
	var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
	var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';	
	var Numeros = '0123456789';
	var Fixos  = '().-:/ ';
	var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";
	evt = (evt) ? evt : (window.event) ? window.event : "";
	var value = objeto.value;
	if(evt){
		var ntecla = (evt.which) ? evt.which : evt.keyCode;
		tecla = Charset.substr(ntecla - 32, 1);
		if(ntecla < 32) return true;
		var tamanho = value.length;
		if(tamanho >= mask.length) return false;
		var pos = mask.substr(tamanho,1);
		while(Fixos.indexOf(pos) != -1){
 	 		value += pos;
 	 		tamanho = value.length;
 	 		if(tamanho >= mask.length) return false;
 	 		pos = mask.substr(tamanho,1);
		}
		switch(pos){
   			case '#': if(Numeros.indexOf(tecla) == -1) return false; break;
   			case 'A': if(LetrasU.indexOf(tecla) == -1) return false; break;
   			case 'a': if(LetrasL.indexOf(tecla) == -1) return false; break;
   			case 'Z': if(Letras.indexOf(tecla) == -1) return false; break;
   			case '*': objeto.value = value; return true; break;
   			index: return false; break;
 		}
	}
	objeto.value = value;
	return true;
}
// Formulario Mais informacao//
function ValidaForm_Maisinformacao(form){
	if(form.nome_informacoes.value.length<=1){
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome_informacoes.focus();
		return false;
	}
	var str_email= form.email_informacoes.value;
    if((str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)||(str_email == 'Email:')){
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email_informacoes.focus();
    	return false;
	}	
	if(form.estado_civil_informacoes.value.length<=1){
		alert("O campo Estado Civil deve estar preenchido corretamente.");
		form.estado_civil_informacoes.focus();
		return false;
	}
	if(form.nascimento_informacoes.value.length<=1){
		alert("O campo Data Nascimento deve estar selecionado corretamente.");
		form.nascimento_informacoes.focus();
		return false;
	}
	if(form.nacionalidade_informacoes.value.length<=1){
		alert("O campo Data Nascionalidade deve estar selecionado corretamente.");
		form.nacionalidade_informacoes.focus();
		return false;
	}
	if(form.rg_informacoes.value.length < 1){
		alert("O campo RG deve estar preenchido corretamente.");
		form.rg_informacoes.focus();
		return false;
	}
	if(form.cep_informacoes.value.length < 1){
		alert("O campo CEP deve estar preenchido corretamente.");
		form.cep_informacoes.focus();
		return false;
	}
	if(form.endereco_informacoes.value.length < 1){
		alert("O campo Endereco Residencial deve estar preenchido corretamente.");
		form.endereco_informacoes.focus();
		return false;
	}
	if(form.bairro_informacoes.value.length < 1){
		alert("O campo Bairro deve estar preenchido corretamente.");
		form.bairro_informacoes.focus();
		return false;
	}
	if(form.cidade_dados_informacoes.value.length<=1){
		alert("O campo Cidade deve estar preenchido corretamente.");
		form.cidade_dados_informacoes.focus();
		return false;
	}
	if(form.estado_informacoes.value.length < 1){
		alert("O campo Estado deve estar selecionado corretamente.");
		form.estado_informacoes.focus();
		return false;
	}
	if(form.telefone_informacoes.value.length<=1){
		alert("O campo Telefone deve estar preenchido corretamente.");
		form.telefone_informacoes.focus();
		return false;
	}
	if(form.celular_informacoes.value.length<=1){
		alert("O campo Celular deve estar preenchido corretamente.");
		form.celular_informacoes.focus();
		return false;
	}
	if(form.profissao_informacoes.value.length<=1){
		alert("O campo Profissao deve estar preenchido corretamente.");
		form.profissao_informacoes.focus();
		return false;
	}
	if(form.endereco_dados_informacoes.value.length<=1){
		alert("O campo Endereco deve estar preenchido corretamente.");
		form.endereco_dados_informacoes.focus();
		return false;
	}
	if(form.cidade_dados_comerciais.value.length<=1){
		alert("O campo Cidade deve estar preenchido corretamente.");
		form.cidade_dados_comerciais.focus();
		return false;
	}
	if(form.estado_dados_informacoes.value.length<=1){
		alert("O campo Estado deve estar preenchido corretamente.");
		form.estado_dados_informacoes.focus();
		return false;
	}
	if(form.nome_conjuge_informacoes.value.length<=1){
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome_conjuge_informacoes.focus();
		return false;
	}
	var contador;
	var flag;
	flag = false;
	for(contador=0; contador<form.regime_casamento_informacoes.length; contador++){
		if(form.regime_casamento_informacoes[contador].checked){ flag = true; }
	}
	if(!flag){
		alert("O campo Regime do Casamento deve estar preenchido corretamente.");
		return false;
	}   
	if(form.nacionalidade_conjuge.value.length<=1){
		alert("O campo Nacionalidade deve estar preenchido corretamente.");
		form.nacionalidade_conjuge.focus();
		return false;
	}
	if(form.data_de_nascimento_informacoes.value.length<=1){
		alert("O campo Data de Nascimento deve estar preenchido corretamente.");
		form.data_de_nascimento_informacoes.focus();
		return false;
	}
	if(form.rg_casamento_informacoes.value.length<=1){
		alert("O campo RG deve estar preenchido corretamente.");
		form.rg_casamento_informacoes.focus();
		return false;
	}
	if(form.cep_casamento_informacoes.value.length<=1){
		alert("O campo CEP deve estar preenchido corretamente.");
		form.cep_casamento_informacoes.focus();
		return false;
	}
	if(form.profissao_casamento_informacoes.value.length<=1){
		alert("O campo Profissao deve estar preenchido corretamente.");
		form.profissao_casamento_informacoes.focus();
		return false;
	}
	if(form.telefone_comercial_informacoes.value.length<=1){
		alert("O campo Telefone Comercial deve estar preenchido corretamente.");
		form.telefone_comercial_informacoes.focus();
		return false;
	}
	var email_casamento_informacoes = form.email_casamento_informacoes.value;
    if((email_casamento_informacoes.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)||(str_email == 'Email:')){
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email_casamento_informacoes.focus();
    	return false;
	}	
	if(form.celular_casamento_informacoes.value.length<=1){
		alert("O campo Celular deve estar preenchido corretamente.");
		form.celular_casamento_informacoes.focus();
		return false;
	}
	if(form.atendimento_informacoes.value.length<=1){
		alert("O campo Estou sendo atendido (a) Pelo Corretor deve estar preenchido corretamente.");
		form.atendimento_informacoes.focus();
		return false;
	}
	if(form.imovel_casamento_informacoes.value.length<=1){
		alert("O campo Imovel deve estar preenchido corretamente.");
		form.imovel_casamento_informacoes.focus();
		return false;
	}
	if(form.proposta_informacoes.value.length<=1){
		alert("O campo Minha Proposta de Compra, nas Seguintes Condicoes deve estar preenchido corretamente.");
		form.proposta_informacoes.focus();
		return false;
	}
	if(form.cod.value.length<=1){
		alert("O campo Código de Segurança deve estar preenchido corretamente.");
		form.cod.focus();
		return false;
	}
}
// Formulario de Locação//
function ValidaFormpropostadelocacao(form){
	if(form.nome_informacoes2.value.length<=1){
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome_informacoes2.focus();
		return false;
	}
	var str_email= form.email_informacoes2.value;
    if((str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)||(str_email == 'Email:')){
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email_informacoes2.focus();
    	return false;
	}	
	if(form.estado_civil_informacoes2.value.length<=1){
		alert("O campo Estado Civil deve estar preenchido corretamente.");
		form.estado_civil_informacoes2.focus();
		return false;
	}
	if(form.nascimento_informacoes2.value.length<=1){
		alert("O campo Data Nascimento deve estar selecionado corretamente.");
		form.nascimento_informacoes2.focus();
		return false;
	}
	if(form.nacionalidade_informacoes2.value.length<=1){
		alert("O campo Data Nascionalidade deve estar selecionado corretamente.");
		form.nacionalidade_informacoes2.focus();
		return false;
	}
	if(form.rg_informacoes2.value.length < 1){
		alert("O campo RG deve estar preenchido corretamente.");
		form.rg_informacoes2.focus();
		return false;
	}
	if(form.cep_informacoes2.value.length < 1){
		alert("O campo CEP deve estar preenchido corretamente.");
		form.cep_informacoes2.focus();
		return false;
	}
	if(form.endereco_informacoes2.value.length < 1){
		alert("O campo Endereco Residencial deve estar preenchido corretamente.");
		form.endereco_informacoes2.focus();
		return false;
	}
	if(form.bairro_informacoes2.value.length < 1){
		alert("O campo Bairro deve estar preenchido corretamente.");
		form.bairro_informacoes2.focus();
		return false;
	}
	if(form.cidade_dados_informacoes2.value.length<=1){
		alert("O campo Cidade deve estar preenchido corretamente.");
		form.cidade_dados_informacoes2.focus();
		return false;
	}
	if(form.estado_informacoes2.value.length < 1){
		alert("O campo Estado deve estar selecionado corretamente.");
		form.estado_informacoes2.focus();
		return false;
	}
	if(form.telefone_informacoes2.value.length<=1){
		alert("O campo Telefone deve estar preenchido corretamente.");
		form.telefone_informacoes2.focus();
		return false;
	}
	if(form.celular_informacoes2.value.length<=1){
		alert("O campo Celular deve estar preenchido corretamente.");
		form.celular_informacoes2.focus();
		return false;
	}
	if(form.profissao_informacoes2.value.length<=1){
		alert("O campo Profissao deve estar preenchido corretamente.");
		form.profissao_informacoes2.focus();
		return false;
	}
	if(form.endereco_dados_informacoes2.value.length<=1){
		alert("O campo Endereco deve estar preenchido corretamente.");
		form.endereco_dados_informacoes2.focus();
		return false;
	}
	if(form.cidade_dados_comerciais2.value.length<=1){
		alert("O campo Cidade deve estar preenchido corretamente.");
		form.cidade_dados_comerciais2.focus();
		return false;
	}
	if(form.estado_dados_informacoes2.value.length<=1){
		alert("O campo Estado deve estar preenchido corretamente.");
		form.estado_dados_informacoes2.focus();
		return false;
	}
	if(form.nome_conjuge_informacoes2.value.length<=1){
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome_conjuge_informacoes2.focus();
		return false;
	}
	if(form.nacionalidade_conjuge2.value.length<=1){
		alert("O campo Nacionalidade deve estar preenchido corretamente.");
		form.nacionalidade_conjuge2.focus();
		return false;
	}
	if(form.data_de_nascimento_informacoes2.value.length<=1){
		alert("O campo Data de Nascimento deve estar preenchido corretamente.");
		form.data_de_nascimento_informacoes2.focus();
		return false;
	}
	if(form.rg_casamento_informacoes2.value.length<=1){
		alert("O campo RG deve estar preenchido corretamente.");
		form.rg_casamento_informacoes2.focus();
		return false;
	}
	if(form.cep_casamento_informacoes2.value.length<=1){
		alert("O campo CEP deve estar preenchido corretamente.");
		form.cep_casamento_informacoes2.focus();
		return false;
	}
	if(form.profissao_casamento_informacoes2.value.length<=1){
		alert("O campo Profissao deve estar preenchido corretamente.");
		form.profissao_casamento_informacoes2.focus();
		return false;
	}
	if(form.telefone_comercial_informacoes2.value.length<=1){
		alert("O campo Telefone Comercial deve estar preenchido corretamente.");
		form.telefone_comercial_informacoes2.focus();
		return false;
	}
	var email_casamento_informacoes2 = form.email_casamento_informacoes2.value;
    if((email_casamento_informacoes2.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)||(str_email == 'Email:')){
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email_casamento_informacoes2.focus();
    	return false;
	}	
	if(form.celular_casamento_informacoes2.value.length<=1){
		alert("O campo Celular deve estar preenchido corretamente.");
		form.celular_casamento_informacoes2.focus();
		return false;
	}
	if(form.atendimento_informacoes2.value.length<=1){
		alert("O campo Estou sendo atendido (a) Pelo Corretor deve estar preenchido corretamente.");
		form.atendimento_informacoes2.focus();
		return false;
	}
	if(form.imovel_casamento_informacoes2.value.length<=1){
		alert("O campo Imovel deve estar preenchido corretamente.");
		form.imovel_casamento_informacoes2.focus();
		return false;
	}
	if(form.proposta_informacoes2.value.length<=1){
		alert("O campo Minha Proposta de Compra, nas Seguintes Condicoes deve estar preenchido corretamente.");
		form.proposta_informacoes2.focus();
		return false;
	}
	if(form.cod2.value.length<=1){
		alert("O campo Código de Segurança deve estar preenchido corretamente.");
		form.cod2.focus();
		return false;
	}
}
//Funcao da Mascara
function fnMascara(objeto,evt,mask){
	var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
	var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
	var Numeros = '0123456789';
	var Fixos  = '().-:/ ';
	var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";
	evt = (evt) ? evt : (window.event) ? window.event : "";
	var value = objeto.value;
	if(evt){
		var ntecla = (evt.which) ? evt.which : evt.keyCode;
		tecla = Charset.substr(ntecla - 32,1);
		if(ntecla < 32) return true;
		var tamanho = value.length;
		if(tamanho >= mask.length) return false;
		var pos = mask.substr(tamanho,1);
		while(Fixos.indexOf(pos) != -1){
 	 		value += pos;
 	 		tamanho = value.length;
 	 		if(tamanho >= mask.length) return false;
 	 		pos = mask.substr(tamanho,1);
		}
		switch(pos){
   			case '#': if(Numeros.indexOf(tecla) == -1) return false; break;
   			case 'A': if(LetrasU.indexOf(tecla) == -1) return false; break;
   			case 'a': if(LetrasL.indexOf(tecla) == -1) return false; break;
   			case 'Z': if(Letras.indexOf(tecla) == -1) return false; break;
   			case '*': objeto.value = value; return true; break;
   			default: return false; break;
 		}
	}
	objeto.value = value;
	return true;
}
// Formulario nao encontrou//
function ValidaForm_Naoencontrou(form){
	if(form.nome_naoencontro.value.length<=1){
		alert("O campo Nome deve estar preenchido corretamente.");
		form.nome_naoencontro.focus();
		return false;
	}
	if(form.endereco_naoencontro.value.length < 1){
		alert("O campo Endereco Residencial deve estar preenchido corretamente.");
		form.endereco_naoencontro.focus();
		return false;
	}
	if(form.cidade_naoencontro.value.length<=1){
		alert("O campo Cidade deve estar preenchido corretamente.");
		form.cidade_naoencontro.focus();
		return false;
	}
	if(form.telefone_naoencontro.value.length<=1){
		alert("O campo Telefone deve estar preenchido corretamente.");
		form.telefone_naoencontro.focus();
		return false;
	}
	var str_email= form.email_naoencontro.value;
    if((str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)||(str_email == 'Email:')){
    	alert("O campo E-mail deve ser preenchido corretamente");
    	form.email_naoencontro.focus();
    	return false;
	}	
	if(form.tipo_naoencontro.value == ''){
		alert("O campo Tipo deve estar selecionado corretamente.");
		form.tipo_naoencontro.focus();
		return false;
	}
	if(form.cobertura_naoencontro.value == ''){
		alert("O campo Cobertura deve estar preenchido corretamente.");
		form.cobertura_naoencontro.focus();
		return false;
	}
	var contador;
	var flag;
	flag = false;
	for(contador=0; contador<form.pretencao_naoencontro.length; contador++){
		if(form.pretencao_naoencontro[contador].checked){ flag = true; }
	}
	if(!flag){
		alert("O campo Pretencao deve estar preenchido corretamente.");
		return false;
	}   
	if(form.finalidade_naoencontro.value == ''){
		alert("O campo Finalidade deve estar selecionado corretamente.");
		form.finalidade_naoencontro.focus();
		return false;
	}
	var contador;
	var flag;
	flag = false;
	for(contador=0; contador<form.financiado_naoencontro.length; contador++){
		if(form.financiado_naoencontro[contador].checked){ flag = true; }
	}
	if(!flag){
		alert("O campo Financiado deve estar preenchido corretamente.");
		return false;
	}   
	if(form.endereco_naoencontro2.value.length<=1){
		alert("O campo Endereco deve estar preenchido corretamente.");
		form.endereco_naoencontro2.focus();
		return false;
	}
	if(form.bairro_naoencontro.value.length<=1){
		alert("O campo Bairro deve estar selecionado corretamente.");
		form.bairro_naoencontro.focus();
		return false;
	}
	if(form.cidade_naoencontro2.value.length<=1){
		alert("O campo Cidade deve estar preenchido corretamente.");
		form.cidade_naoencontro2.focus();
		return false;
	}
	if(form.area_naoencontro.value.length < 1){
		alert("O campo Area Construida/Area Total deve estar preenchido corretamente.");
		form.area_naoencontro.focus();
		return false;
	}
	if(form.valor_naoencontro.value.length < 1){
		alert("O campo Valor Pretendido deve estar preenchido corretamente.");
		form.valor_naoencontro.focus();
		return false;
	}
	var contador;
	var flag;
	flag = false;
	for(contador=0; contador<form.pago_naoencontro.length; contador++){
		if(form.pago_naoencontro[contador].checked){ flag = true; }
	}
	if(!flag){
		alert("O campo Pago Condominio? deve estar preenchido corretamente.");
		return false;
	}   
	if(form.valor_condominio_naoencontro.value.length < 1){
		alert("O campo Valor do Condominio deve estar preenchido corretamente.");
		form.valor_condominio_naoencontro.focus();
		return false;
	}
	if(form.descricao_naoencontro.value.length<=1){
		alert("O campo Descrição deve estar preenchido corretamente.");
		form.descricao_naoencontro.focus();
		return false;
	}
	if(form.observacoes_naoencontro.value.length<=1){
		alert("O campo Observações deve estar preenchido corretamente.");
		form.observacoes_naoencontro.focus();
		return false;
	}
	if(form.cod.value.length<=1){
		alert("O campo Código de Segurança deve estar preenchido corretamente.");
		form.cod.focus();
		return false;
	}
}
//FUNCAO PARA O FORM ENCONTRE
function FormEncontre(form){
	var contador;
	var flag;
	flag = false;
}
function fnFlash(str_url,int_largura,int_altura){
	document.writeln('<object type="application/x-shockwave-flash" data="' + str_url + '" width="' + int_largura + '" height="' + int_altura + '">');
	document.writeln('<param name="movie" value="' + str_url + '">');
	document.writeln('<param name="quality" value="high">');
	document.writeln('<param name="wmode" value="transparent">');
	document.writeln('</object>');
}
// PESQUISA DADOS
function pesquisar_dados(valor,pagina,campo,selecionado){
	extensao = 1;
	for(cont_string=0; cont_string<pagina.length; cont_string++){
		if(pagina.charAt(cont_string) == '.'){ extensao = 0; }
	}
	if(extensao != 0){ pagina = pagina+'.php?'; }
	else{ pagina = pagina+'&'; }
	http.open("GET",pagina+"id="+valor,true);
	http.onreadystatechange = function(){ handleHttpResponse(campo,selecionado); };
	http.send(null);
}
function handleHttpResponse(campo,selecionado){
	campo_select = document.getElementById(campo);
	if(http.readyState == 4){
		campo_select.options.length = 0;
	    results = http.responseText.split(",");
	    for(i=0; i<results.length; i++){
			string = results[i].split("|");
			if(string[0] != ''){
				campo_select.options[i] = new Option(string[0],string[1]);
				if(selecionado == string[1]){ campo_select.options[i].selected = true; }
			}
			if(selecionado == ''){ campo_select.options[0].selected = true; }
	  	}
	}
}
function getHTTPObject(){
	if(typeof ActiveXObject == "undefined" && typeof XMLHttpRequest == "undefined") return null;
	var xmlhttp;
	/*@cc_on
	@if (@_jscript_version >= 5) {
		try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } 
		catch (e) {
			try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch (E) { xmlhttp = false; }
		}
	}
	@else xmlhttp = null;
	@end @*/
	if(xmlhttp == null && typeof XMLHttpRequest != 'undefined'){
		try{ xmlhttp = new XMLHttpRequest(); }
		catch (e){ xmlhttp = null; }
	}
	return xmlhttp; 		
}
var http = getHTTPObject();
function abreAjax(url,div){
	var http_request = false;
	if(window.XMLHttpRequest){
		http_request = new XMLHttpRequest();
		if(http_request.overrideMimeType){ http_request.overrideMimeType('text/xml'); }
	}
	else if(window.ActiveXObject){
		try{ http_request = new ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e){
			try{ http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch (e){}
		}
	}
	http_request.onreadystatechange = function(){ conteudoPagina(http_request,div); };
	http_request.open('GET',url,true);
	http_request.setRequestHeader('Content-Type',"application/x-www-form-urlencoded; charset=iso-8859-1");
    http_request.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
    http_request.setRequestHeader("Cache-Control","post-check=0, pre-check=0");
    http_request.setRequestHeader("Pragma", "no-cache");
	http_request.send(null);
}
function conteudoPagina(http,div){
	if(http.readyState == 1){ document.getElementById(div).innerHTML = "<center><p>Carregando...</p></center>"; }
	if(http.readyState == 4){
		if(http.status == 200){
			var resultado = http.responseText;
			resultado = resultado.replace(/\+/g," ");
			resultado = unescape(resultado);
			document.getElementById(div).innerHTML = resultado;
			extraiScript(resultado);
		}
		else{ alert('Houve um problema de conexão no servidor. Por favor tente novamente mais tarde.'); }
	}
}
function extraiScript(texto){
    var ini = 0;
    while(ini!=-1){
        ini = texto.indexOf('<script',ini);
        if(ini >=0){
            ini = texto.indexOf('>',ini)+1;
            var fim = texto.indexOf('</script>',ini);
            codigo = texto.substring(ini,fim);
            eval(codigo);
        }
    }
}
function js_campo_numerico(x,y,evtKeyPress){
	var nTecla = 0;
	if(document.all){ nTecla = evtKeyPress.keyCode; }
	else{ nTecla = evtKeyPress.which; }
	if(((nTecla > 47)&&(nTecla < 58))||(nTecla == 8)||(nTecla == 127)||(nTecla == 0)||(nTecla == 9)||(nTecla == 13)||(nTecla == 44)){ return true; }
	else{ return false; }
}
//Funcao para subdtituir o targer=_blank
function fnTarget(str_target) 
{
	//declaracao de variaveis
	var ch_tag_A, vet_A, int_i;
	var str_titulo;
	
	//pega todos os <a> da pagina e percorre um por um para achar o rel="external"
    ch_tag_A = document.getElementsByTagName('a');
    for(int_i=0; int_i<ch_tag_A.length; int_i++) 
	{
		vet_A = ch_tag_A[int_i];
		if(vet_A.getAttribute("href") && vet_A.getAttribute('rel') != null) 
		{
			if (vet_A.getAttribute('rel').substring(0,8) == 'external')
			{
				vet_A.target = str_target;
				str_titulo = ch_tag_A.title;
				ch_tag_A.title = str_titulo;
			}
		}
	}
}

