function mapaConfiguraGrafico(valor) {
	if( valor == "data" ) {
		formX.tipoGrafico.value="amline";
	} else if( valor == "week(data)" ) {
		formX.tipoGrafico.value="amline";
	} else if( valor == "concat( year(data), '/', month(data) )" ) {
		formX.tipoGrafico.value="amline";
	} else if( valor == "year(data)" ) {
		formX.tipoGrafico.value="amline";
	} else if( valor == "idVeiculo" ) {
		formX.tipoGrafico.value="amcolumn2";
		formX.limitador.value="20";
	} else if( valor == "idTema" ) {
		formX.tipoGrafico.value="amcolumn";
	} else if( valor == "idJornalista") {
		formX.tipoGrafico.value="amcolumn2";
		formX.limitador.value="20";
	} else if( valor == "idFonte") {
		formX.tipoGrafico.value="amcolumn2";
		formX.limitador.value="20";
	}
	
	graficoMapaMidiaSend(); 
}
function inicioMapa() {
	hideRodape();
	document.getElementById("menuServico_4").style.height = "auto";
	ChamaPagina(1, "/maquinaNet/techEngine?sid=MaquinaNet&command=mapaSite&action=submenu", "document.getElementById('menuServico_4')", 1000);
	setTimeout("mapaSubmenu('1');", 3000);	
}

function buscaMapa() {
	ChamaPagina(2, "/maquinaNet/techEngine?sid=MaquinaNet&command=mapaSite&action=buscaAjax&idServico=" + formX.idServico.value, "document.getElementById('menuLateralAjax')", 500);
}

function mapaSubmenu(id) {
	try {
		document.getElementById("spanMapa_1").style.textDecoration = 'none';
		document.getElementById("spanMapa_2").style.textDecoration = 'none';
		document.getElementById("spanMapa_" + id).style.textDecoration = 'underline';
	} catch(e) {
	}

	formX.idServico.value = id;
	document.getElementById("conteudoAjax").innerHTML = "";
	buscaMapa();
}

function doSubmitMapaAjax() {
	var query = "";
	//if( formX.idServico.value == "1" ) {
		query = getQueryMapaMidia();
	//} else if( formX.idServico.value == "2" ) {
	//	query = getQueryMapaFinance();
	//}
	
	ChamaPagina(1, "/maquinaNet/techEngine?sid=MaquinaNet&command=mapaSite" + query, "document.getElementById('conteudoAjax')", 0);
}
function getQueryMapaMidia() {
	var ajax = getPaginacaoAjax();
	return "&idServico=" + formX.idServico.value + "&action=" + formX.action.value + "&texto=" + formX.texto.value + "&idColunista=" + formX.idColunista1.value + "&idCliente=" + formX.idCliente.value + "&idFonte=" + formX.idFonte1.value + "&idTema=" + formX.idTema.value + "&conceito=" + formX.conceito.value + "&conceitoMateria=" + formX.conceitoMateria.value + "&conceitoFonte=" + formX.conceitoFonte.value + "&idVeiculo=" + formX.idVeiculoTermometro.value + "&data1=" + formX.data1.value + "&data2=" + formX.data2.value + "&atribuicao=" + formX.atribuicao.value + ajax;
}
function getQueryMapaFinance() {
	var ajax = getPaginacaoAjax();
	return "&idServico=" + formX.idServico.value + "&action=" + formX.action.value + "&texto=" + formX.texto.value + "&nomeInstituicao=" + formX.nomeInstituicao.value + "&empresa=" + formX.empresa.value + "&setor=" + formX.setor.value + "&data1=" + formX.data1.value + "&data2=" + formX.data2.value + ajax;
}

function buscaMidia() {
	try {
		formX.totalRowsAjax.value = "";
		formX.currentRowAjax.value = "";
	} catch (e) {
	}
	formX.action.value = "buscaMidiaAjax";
	formX.destinoAjax.value = "mapa";
	doSubmitMapaAjax();
}

function buscaMidiaExcel() {
	formX.action.value = "buscaMidiaExcelAjax";
	formX.destinoAjax.value = "mapa";
	var query = getQueryMapaMidia();
	ChamaPaginaArray("/maquinaNet/techEngine?sid=MaquinaNet&command=mapaSite" + query, "conteudoAjax");
}


function buscaFinance() {
	try {
		formX.totalRowsAjax.value = "";
		formX.currentRowAjax.value = "";
	} catch (e) {
	}
	formX.action.value = "buscaFinanceAjax";
	formX.destinoAjax.value = "mapa";
	doSubmitMapaAjax();
}
// -----------------------------------------------------------------------------------------------------------------
function graficoMapa() {
	if( formX.idServico.value == "1" ) {
		ChamaPagina(2, "/maquinaNet/techEngine?sid=MaquinaNet&command=mapaSite&action=graficoMidiaAjax", "document.getElementById('menuLateralAjax')", 0);
	} else if( formX.idServico.value == "2" ) {
		ChamaPagina(2, "/maquinaNet/techEngine?sid=MaquinaNet&command=mapaSite&action=graficoFinanceAjax", "document.getElementById('menuLateralAjax')", 0);
	}
}

function preparaGraficoMidia() {
	try {
		if(formX.graficoAgrupamento.value!= null && formX.graficoAgrupamento.value!=""){
			formX.agrupamento.value = formX.graficoAgrupamento.value;
		}
		if(formX.graficoTipo.value!= null && formX.graficoTipo.value!=""){
			formX.tipoGrafico.value = formX.graficoTipo.value;
		}
	} catch(e) {
	}
	graficoMapaMidiaSend();
}

var pingerMapa = 0;
function graficoMapaMidiaSend() {
	var query2 = "&action=graficoMidiaSendAjax&texto=" + formX.texto.value + "&idColunista=" + formX.idColunista1.value + "&idCliente=" + formX.idCliente.value + "&idFonte=" + formX.idFonte.value + "&idVeiculoGrafico=" + formX.idVeiculoGrafico.value + "&conceito=" + formX.conceito.value + "&conceitoMateria=" + formX.conceitoMateria.value + "&conceitoFonte=" + formX.conceitoFonte.value + "&idTema=" + formX.idTema.value + "&idSubTema=" + formX.idSubTema.value + "&data1=" + formX.data1.value + "&data2=" + formX.data2.value + "&agrupamento=" + formX.agrupamento.value + "&idEntity=" + formX.agrupamento.selectedIndex + "&atribuicao=" + formX.atribuicao.value + "&tipoGrafico=" + formX.tipoGrafico.value + "&limitador=" + formX.limitador.value; 

	ChamaPaginaArray("/maquinaNet/techEngine?sid=MaquinaNet&command=mapaSite" + query2, "conteudoAjax");
	pingerMapa = 0;
	pingMapaAjax(1);
}

function pingMapaAjax(init) {
	try {
		if( formX.testePingMapa.value == "ok" && init != 1  ) {
			graficoFlashMapa("100%", "500", "graficoFlashMapa");
			pingerMapa= 0;
		} else {
			setTimeout("pingMapaAjax(0)", 500 );
			pingerMapa++;
		}
	} catch(e) {
		if( pingerMapa < 30 ) {
			setTimeout("pingMapaAjax(0)", 500 );
			pingerMapa++;
		}
	}
}

function graficoFlashMapa( w, h, div, sufixo ) {
	if( sufixo == undefined ) sufixo = "";

	// <![CDATA[
	var so = new SWFObject("/maquinaNet/include/graficosFlash/" + eval("formX.graficoTipoMapa" + sufixo + ".value") + ".swf", "'" + eval("formX.graficoTipoMapa" + sufixo + ".value") + "'", w, h, "8", "#ffffff");
	so.addVariable("path", "/maquinaNet/include/graficosFlash/");
	so.addVariable("settings_file", escape("/maquinaNet/tmp/graficosFlash/" + eval("formX.graficoSettingsMapa" + sufixo + ".value") ));  // you can set two or more different settings files here (separated by commas)
	so.addVariable("data_file", escape("/maquinaNet/tmp/graficosFlash/" + eval("formX.graficoDataMapa" + sufixo + ".value") ));
	so.addVariable("preloader_color", "#999999");
	so.write(div);
	// ]]>
}

function graficoMapaFinanceSend() {
	var query = "&texto=" + formX.texto.value + "&nomeInstituicao=" + formX.nomeInstituicao.value + "&empresa=" + formX.empresa.value + "&setor=" + formX.setor.value + "&data1=" + formX.data1.value + "&data2=" + formX.data2.value + "&agrupamento=" + formX.agrupamento.value + "&idEntity=" + formX.agrupamento.selectedIndex
	ChamaPagina(2, "/maquinaNet/techEngine?sid=MaquinaNet&command=mapaSite&action=graficoFinanceSendAjax&altura=" + formX.altura.value + query, "document.getElementById('conteudoAjax')", 0);
}
// -----------------------------------------------------------------------------------------------------------------
function verMapa(id,tipo) {
	var janela2 = window.open("/maquinaNet/techEngine?sid=MaquinaNet&command=mapaSite&action=visualizar&id=" + id + "&tipo=" + tipo, "mapa", "width=650,height=500,scrollbars=1,resizable=yes,menubar=yes,toolbar=no");
	janela2.focus();
}
// -----------------------------------------------------------------------------------------------------------------
function mapaGerarComboAjax(txt,div) {
	ChamaPaginaArray("/maquinaNet/techEngine?sid=MaquinaNet&command=term_mapa&action=completaListaAjax&txt=" + txt + "&div=" + div, div);
}

function mapaFonteClipping() {
	ChamaPagina(1, "/maquinaNet/techEngine?sid=MaquinaNet&command=noticiaClippingSite&action=mapaFonte&idNoticia=" + formX.idNoticia.value, "document.getElementById('mapaFonteClipping')", 0);
}

function mapaClippingSalvarAjax() {
	formX.command.value = "noticiaClippingSite";
	formX.action.value = "mapaFonteSave";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "mapaFonteClipping");
}

