function enviaMMFindSetorForm(){
	if(document.MMFindSetorForm.codSetor.selectedIndex==0)
		return alert("Selecione o setor.")
	document.MMFindSetorForm.submit();
}

function openLafisultimosDadoscado(i, partner){
	f=document.ultimosDadosMercadoForm
	if(i)f=document["ultimosDadosMercadoForm"+i]

	if(f.Cb_ac_cod.value=="")return alert("Selecione a ação.")
	if(f.parametro.value=="")return alert("Selecione a informação.")

	var url = f.Cb_ac_cod.value;
	var correcao = f.correcao.value;
	var parametro = f.parametro.value;

		var w = 760;
		var h = 500;
	linkCotacao = 'http://www.lafis.com.br/exame/index.asp?codpag='+parametro+'&CodAc='+url+'&Correcao='+correcao;
	openNav('http://app.exame.abril.com.br/mm/redirectLafis.jsp?url='+ escape(linkCotacao),'_blank','scrollbars=yes,resizable,width='+w+',height='+h+',left=1,top=1', partner);
}

function enviaMMFindNoticiasForm(){
	f=document.MMFindNoticiasForm
	if(!validaTexto(f.texto,f.textoInicio))
		return alert("Digite pelo menos duas letras do nome da empresa ou selecione uma letra.")
    if (f.privadas.checked == false && f.estatais.checked == false && f.bancos.checked == false && f.seguradoras.checked == false )
       return alert("Favor selecionar o(s) tipo(s) de empresa (Privadas, Estatais, Bancos, Seguradoras)")
	f.submit();
}

function validaTexto(texto,textoInicio){
	var i
	if(!texto.form.elements['REAL'+texto.name]){
		i=document.createElement('input')
		i.name='REAL'+texto.name
		i.type='hidden'
		texto.form.appendChild(i)
	}else{i=texto.form.elements['REAL'+texto.name]}
	
	i.value=texto.value
	ret=(texto.value.length>1 || textoInicio.value.length>0)
	if(ret)texto.value=tiraAcentos(texto.value)
	return ret
}

function openNav(theURL,winName,features,partner) { 
	//window.open(theURL,winName,features);
	if(typeof partner=="undefined")partner="";
	location="http://portalexame.abril.com.br/app/ginvest/"+partner+"nav.shtml?"+theURL;
}
function openLafisComparacaoPapeis(){
	var f=document.comparacaoPapeisForm
	
	if(f.Cb_ac_cod.value=="")return alert("Selecione a ação.")
	if(f.Rd_comparativo[0].checked && f.Cb_ac_cod2.value=="")return alert("Selecione a segunda ação.")
	if(f.Rd_comparativo[1].checked && f.Cb_Indice.selectedIndex==0)return alert("Selecione o índice.")
	
	var i = f.Cb_ac_cod.selectedIndex;
	var url = f.Cb_ac_cod[i].value;
	var j = f.correcao.selectedIndex;
	var correcao = f.correcao[j].value;
	var k = f.Cb_ac_cod2.selectedIndex;
	var url2 = f.Cb_ac_cod2[k].value;
	var m = f.Cb_Indice.selectedIndex;
	var Indice = f.Cb_Indice[m].value;
	var n = f.DiasGrafico.selectedIndex;
	var DiasGrafico = f.DiasGrafico[n].value;

		var w = 760;
		var h = 500;
	if(f.Rd_comparativo[0].checked==false && f.Rd_comparativo[1].checked==false && f.Rd_comparativo[2].checked==false){
		alert('Favor selecionar Ação ou Índice');
		return;
	}
	
	if(f.Rd_comparativo[0].checked){
		//ação
		linkCotacao = 'http://www.lafis.com.br/exame/index.asp?codpag=GraficoAcao&CodAc='+url+'&Correcao='+correcao+'&CodAc2='+url2+'&Periodo='+DiasGrafico;
	}else{
		if(f.Rd_comparativo[1].checked){
		//indice
			linkCotacao = 'http://www.lafis.com.br/exame/index.asp?codpag=GraficoAcao&CodAc='+url+'&Correcao='+correcao+'&Indice='+Indice+'&Periodo='+DiasGrafico;
		}else{
			linkCotacao = 'http://www.lafis.com.br/exame/index.asp?codpag=GraficoAcao&CodAc='+url+'&Correcao='+correcao+'&Indice='+Indice+'&Periodo='+DiasGrafico;
		}
	}

	openNav('http://app.exame.abril.com.br/mm/redirectLafis.jsp?url='+ escape(linkCotacao),'_blank','scrollbars=yes,resizable,width='+w+',height='+h+',left=1,top=1');

}

function enviaMMFindListComparaEmpresasForm(){
	f=document.MMFindListComparaEmpresasForm
	if(!(validaTexto(f.texto1,f.textoInicio1) && validaTexto(f.texto2,f.textoInicio2)))
		return alert("Para cada uma das empresas, selecione uma letra ou número ou digite pelo menos duas letras do nome.")
    
    if (f.privadas.checked == false && f.estatais.checked == false && f.bancos.checked == false && f.seguradoras.checked == false )
       return alert("Favor selecionar o(s) tipo(s) de empresa (Privadas, Estatais, Bancos, Seguradoras)")
    
	f.submit();
}

function enviaMMFindListComparaSetoresForm(){
	f=document.MMFindListComparaSetoresForm
	if((f.codSetor1.selectedIndex * f.codSetor2.selectedIndex)==0)
		return alert("Selecione os dois setores que deseja comparar.")
	f.submit();
}

function enviaMMFindListEmpresasForm(){
	var f=document.MMFindListEmpresasForm
    
    if (f.privadas.checked == false && f.estatais.checked == false && f.bancos.checked == false && f.seguradoras.checked == false )
       return alert("Favor selecionar o(s) tipo(s) de empresa (Privadas, Estatais, Bancos, Seguradoras)")
	if(!validaTexto(f.texto,f.textoInicio))
		return alert("Digite pelo menos duas letras do nome da empresa ou selecione uma letra ou número.")
	f.submit();
}

function enviarMMFindResultEmpresasForm(pCodEmpresa, pAno){
	var form = document.MMFindResultEmpresasForm;
	form.codEmpresa.value = pCodEmpresa;
	form.ano.value = pAno;
	form.submit();
}

function validate(){
	var inves_min = document.formObra.investimento_minimo.value;
	var inves_max = document.formObra.investimento_maximo.value;
	if(inves_max!=null && inves_min!=null && inves_max!='' && inves_min!=''){
		document.formObra.investimento.value =  inves_min+'-'+inves_max;
	}else{
		document.formObra.investimento.value = '';
	}
}

function tiraAcentos(t){
	t=t.replace(/[áàãâä]/g,"a")
	t=t.replace(/[ÂÃÁÀÄ]/g,"A")
	t=t.replace(/[êéèë]/g,"e").replace(/[ÊÈÉË]/g,"E")
	t=t.replace(/[îíìï]/g,"i").replace(/[ÎÍÌÏ]/g,"I")
	t=t.replace(/[õôòóö]/g,"o").replace(/[ÕÔÓÒÖ]/g,"O")
	t=t.replace(/[ûúùü]/g,"u").replace(/[ÛÙÚÜ]/g,"U")
	t=t.replace(/ç/g,"c").replace(/Ç/g,"C")
	return t
}
