﻿// JScript File
var last_cod = "";
var last_feature = "";
var last_id_ambito = 0;

var div_nofiltros, div_noresultados, div_filtros, div_resultados, div_detalle_resultado;


// esta se llama directamente desde los resultados de la búsqueda
function ver_en_mapa(cod, id_ambito, feature, anio, nombre_ambito)
{
	var frm = document.forms["frm_mapa"];
	document.getElementById("sel_principal_indicadores").value = cod;
	frm.hd_mapa_feature.value = feature;
	frm.hd_id_ambito.value = id_ambito;
	set_radio_value(frm.rd_mapa_ambito, "ambito");
	frm.sel_mapa_anio.value = anio;
	var lbl = (feature==FEATURE_MUNICIPIO?"Mun: ":"AL21: ")+nombre_ambito;
	document.getElementById("lbl_ambito").innerHTML = lbl;	
	
	select_tab("tbl_tab_pane",0);
	
	display_doc_graf();	
}

//esto muestra el mapa con lo que haya seleccionado
function display_doc_graf()
{	
	var div = document.getElementById("graf_view");
	var w = Math.min(div.offsetWidth, 800);
	var h = Math.min(div.offsetHeight,600);
			
	var script = "";
	var id_ambito = 0;
	var anio = 0;
	var feature = "";
	var old_cod = "";
	//leer estos valores
	var frm = document.forms["frm_mapa"];
	
	feature = frm.hd_mapa_feature.value;
	old_cod = document.getElementById("sel_principal_indicadores").value;
	anio = frm.sel_mapa_anio.value;		
	var rd_value = get_radio_value(frm.rd_mapa_ambito);
	switch(rd_value)
	{
		case "sisal": 
			script = "territorio.aspx"; 
			id_ambito = "";
			break;
		case "zona": 
			script = "zona.aspx"; 
			id_ambito = frm.select_mapa_comarca.value;
			break;
		case "ambito":
			id_ambito = frm.hd_id_ambito.value;
			if(feature==FEATURE_AGENDA)
				script = "agenda.aspx";
			else
				script = "municipio.aspx";
			break;
	}	

	//if(!((isNaN(id_ambito) && script!="territorio.aspx")|| script==""|| isNaN(anio) || anio==0|| isNaN(old_cod) || isNaN(id_ambito) || id_ambito==0 || (feature!=FEATURE_MUNICIPIO && feature!=FEATURE_AGENDA)))
	if(script!="territorio.aspx" && (id_ambito==0 || id_ambito==""))
	{
		window.alert(lbl_seleccione_lugar);
		return;
	}
	
	if(script!="")
	{	
		var new_cod = TCix[old_cod];
		var ind = TCi[new_cod];
		var url = base_url_mapas;
		url+="/"+script;
		url+="?id="+id_ambito+"&feature="+feature+"&indicador="+old_cod+"&tematico="+ind.Th+"&year="+anio+"&leyenda=leyenda";
		url+="&pixancho="+w+"&pixalto="+h;		
		//window.alert(url);
		div.src = url;
	}
}

function fix_iframe()
{
	if(tab_get_selected_index("tbl_tab_pane")==0)
	{
		var ifr = document.getElementById("graf_view");
		var td = ifr.parentNode;
		var tbody = td.parentNode.parentNode;
		var maxw = tbody.offsetWidth-300;
		var w = Math.min(Math.min(td.offsetWidth, 800),maxw);
		var h = Math.min(td.offsetHeight,600);
		//window.alert("Parcheando iframe a "+w+"x"+h+" (partiendo de "+tbody.offsetWidth+"/"+maxw+")");
		ifr.style.height = h+"px";
		ifr.style.width = w+"px";
		//altura de la celda izquierda
		var div = getFirstChildByTag(td.parentNode.cells[td.cellIndex-1],"DIV");
		div.style.height = h+"px";
		
		//si tiene algo dentro, lo recargo
		if(ifr.src!="" && ifr.src.substr(ifr.src.lastIndexOf("/")+1)!="vacio.htm")
		{
			var newsrc = ifr.src.substr(0,ifr.src.indexOf("&pixancho"));		
			newsrc+="&pixancho="+w+"&pixalto="+h;
			//window.alert(newsrc);
			ifr.src = newsrc;
		}
	}
}


function init()
{
	var oLabels = new Object();
	oLabels["on"] = "tab_label_on";
	oLabels["off"] = "tab_label_off";
	oLabels["over_on"] = "tab_label_over_on";
	oLabels["over_off"] = "tab_label_over_off";
	init_tab_pane("tbl_tab_pane",oLabels,0);
	
	add_show_handler("tbl_tab_pane",1,fix_iframe);
	
	add_show_handler("tbl_tab_pane",0,cierra_lugar);
	add_show_handler("tbl_tab_pane",1,cierra_lugar);
	add_show_handler("tbl_tab_pane",2,cierra_lugar);
	
	window.onresize = fix_iframe;	
	
	div_nofiltros = document.getElementById("div_nofiltros");
	div_noresultados = document.getElementById("div_noresultados");
	div_filtros = document.getElementById("div_filtros");
	div_resultados = document.getElementById("div_resultados");	
	div_detalle_resultado = document.getElementById("div_detalle_resultado");
	
	display_doc_graf();
}

function toggle_expand(id_socio)
{
	var tbl = document.getElementById("tbl_"+id_socio);
	var btn = document.getElementById("btn_"+id_socio);
	tbl.style.display = tbl.style.display=="block"?"none":"block";	
	btn.src="img/showhide"+(tbl.style.display=="block"?"0":"1")+".gif";
}

function carga_externo(ext_cod_old)
{
	document.getElementById("sel_principal_indicadores").value = ext_cod_old;
	switch(tab_get_selected_index("tbl_tab_pane"))
	{		
		case 0:					//el primero (mapa)
			display_doc_graf();
			break;
		case 1:					// Búsqueda
			buscador_carga_externo(ext_cod_old);			
			break;
		case 2:					//búsqueda avanzada
			analitica_carga_externo(ext_cod_old);
			break;			
	}
}

function indicador_cambiado()
{
	var cod = document.getElementById("sel_principal_indicadores").value;
	carga_externo(cod);
}

function buscador_carga_externo(ext_cod_old)
{	
	carga_nivel_arbol(0, ext_cod_old);
}

function carga_nivel_arbol(nivel, codpadre)
{
	var es_terminal;
	document.getElementById("sel_principal_indicadores").value = codpadre;	
		
	if(codpadre!="0")
	{
		codpadre = TCix[codpadre];
		es_terminal = TCi[codpadre].ch.cnt==0;
	}
	else
	{	
		es_terminal = false;
	}
	
	last_cod = codpadre;	
	
	if(es_terminal)
	{
		load_terminal();
	}
	else
	{
		load_non_terminal();
	}
}


function load_non_terminal()
{
	div_nofiltros.style.display = "block";
	div_noresultados.style.display = "block";
	div_filtros.style.display = "none";
	div_resultados.style.display = "none";
	div_detalle_resultado.style.display = "none";	
	window.alert(lbl_el_indicador_no_contiene_valores);	
}


function load_terminal()
{
	//window.alert("Nivel: "+last_depth+"\nPadre:"+last_cod+"\nTerminal.");
	var ind = TCi[last_cod];	

	// Aparte de esto, limpio el panel de resultados
	div_resultados.innerHTML = "";
	
	div_nofiltros.style.display = "none";
	div_noresultados.style.display = "none";
	div_filtros.style.display = "block";
	div_resultados.style.display = "block";
	div_detalle_resultado.style.display = "none";
	
	if(ind.idg!=null)
	{
		//es de tipo B
		document.getElementById("div_criterio_B").style.display="block";
		document.getElementById("div_criterio_A").style.display="none";
		var htm = "";
		for(var x in ind.tgr)
		{
			htm+="<input type=\"checkbox\" value=\""+x+"\" name=\"chk_tipos_"+x+"\" id=\"chk_tipos_"+x+"\"><label for=\"chk_tipos_"+x+"\">"+ind.tgr[x]+"</label><br/>";
		}
		document.getElementById("span_tipos_B").innerHTML = htm;
	}
	else
	{
		//es de tipo A
		var sel = document.getElementById("sel_valor_filtroA");
		//si tiene valores codificados, cambiar el textbox por una combo
		if(ind.codif || ind.sino)
		{
			// cargar las options
			clear_combobox(sel);
			
			if(ind.codif)
			{
				for(var ix in ind.tvals)	{ sel.options[sel.options.length] = new Option(ind.tvals[ix], ix);	}
			}
			else
			{
				sel.options[0] = new Option("SI",TC_SI);
				sel.options[1] = new Option("NO",TC_NO);
			}
			
			sel.style.display="inline";	
			document.getElementById("txt_valor_filtroA").style.display="none";	
			document.getElementById("cmb_tipo_comparacion_criterioA").value="eq";
		}
		else
		{
			sel.style.display="none";	
			document.getElementById("txt_valor_filtroB").style.display="inline";	
		}
		
		document.getElementById("div_criterio_B").style.display="none";
		document.getElementById("div_criterio_A").style.display="block";
	}		

	
	
	select_tab("tbl_tab_pane",1);
	
}



// Esta es para llamarla desde el reordenamiento de resultados
function buscar_directo(cod, entidad, anio, id_socio, tipo_filtro, valor_filtro, ids_tipos, order_by)
{
	es.tracasa.sisal.pub.consulta.buscar(cod, entidad, anio, id_socio, tipo_filtro, valor_filtro, ids_tipos, order_by, lg, buscar_cb);
}


/*
		 * cod: codigo indicador
		 * entidad: mun/al/todos (por el momento, omitimos "todos")
		 * anio: sin secretos (-1=cualquiera)
		 * id_socio: 'NVRR'/../-1(cualquiera)
		 * tipo_filtro: (gt/gteq/eq... /all)
		 * valor_filtro: el contenido del textbox
		 * ids_tipos: las checkboxes seleccionadas
		 */
function buscar()
{
	//var ind = TCi[TCbi[last_cod]];	
	var ind = TCi[last_cod];
	
	//window.alert(last_cod+"\n"+ind);
	var frm = document.forms.frm_busqueda;
	var cod = TCbi[last_cod];
	var entidad;
	for(var i=0; i<frm.rd_entidad.length; i++)
	{
		if(frm.rd_entidad[i].checked) entidad = frm.rd_entidad[i].value;
	}
	
	var anio = frm.cmb_anio.value;
	var id_socio = frm.cmb_socio.value;
	
	var tipo_filtro;
	var valor_filtro;
	var ids_tipos;
	if(frm.rd_criterio[0].checked)	//si está marcado el de "todos", no filtro
	{
		tipo_filtro = "all";
		valor_filtro = "";
		ids_tipos = "";
	}
	else
	{
		tipo_filtro = frm["cmb_tipo_comparacion_criterio"+ind.tipo].value;
		if(ind.sino || ind.codif)
			valor_filtro = frm["sel_valor_filtro"+ind.tipo].value;
		else
			valor_filtro = frm["txt_valor_filtro"+ind.tipo].value;
		if(valor_filtro==null || valor_filtro=="")
		{
			window.alert(lbl_especifique_valor_comparacion);
			return;
		}
		ids_tipos="";
		if(ind.tipo=="B")
		{
			for(x in ind.tgr)
			{
				if(frm["chk_tipos_"+x].checked)
				{
					ids_tipos+=(ids_tipos.length==0?"":",")+x;
				}				
			}
		}		
	}
	
	es.tracasa.sisal.pub.consulta.buscar(cod, entidad, anio, id_socio, tipo_filtro, valor_filtro, ids_tipos, "", lg, buscar_cb);
}

function buscar_cb(response)
{
	if(response.error==null)
	{
		var dt = response.value;
		document.getElementById("div_resultados").innerHTML = dt;		
	}
	else
	{
		window.alert(response.error.Message);
	}	
}

function analitica_step()
{
	var frm = document.forms["frm_analitica"];
	var tipo = 0;
	for(var i=0; i<frm.rd_analitica_tipo.length; i++)
	{
		tipo = frm.rd_analitica_tipo[i].value;
		var param_tbl = document.getElementById("tbl_analitica_parametros"+tipo)
		if(frm.rd_analitica_tipo[i].checked)
		{
			param_tbl.style.display = "block";			
		}
		else
		{
			param_tbl.style.display = "none";
		}		
	}
	
	document.getElementById("div_analitica_resultados").style.display="none";
	document.getElementById("tbl_rotulo_resultados").style.display="none";
}

function enable_inputs()
{
	for(var i=0; i<arguments.length-1; i++)
	{
		document.getElementById(arguments[i]).disabled = false;
	}
}

function disable_inputs()
{
	for(var i=0; i<arguments.length-1; i++)
	{
		document.getElementById(arguments[i]).disabled = true;
	}
}

function lista_indicadores()
{
	var cod;
	if(arguments.lenght>0) cod = arguments[0];
	else cod = null;
	
	var url = "IndStandalone.aspx";
	if(cod!=null) url+="&cod="+cod;
	var w = Math.round(screen.width*0.85);	
	
	window.open(url, "popupIndicadores", "menubar=no,status=no,toolbar=no,scrollbars=yes,height=350,width="+w);	
}	

function detalle_lugar(idamb, anio)
{
	var w = Math.round(screen.width*0.85);	
	window.open("IndStandalone.aspx?idamb="+idamb+"&anio="+anio, "popupIndicadores", "menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes,height=350,width="+w);	
}

function no_implementado()
{
	window.alert(lbl_consulta_no_exportable);
}

function analyze(tipo)
{
	//window.alert("analyze("+tipo+")");
	var frm = document.forms["frm_analitica"];
	
	if(tipo==1)
	{
		var id_indicador = parseInt(frm.sel_analitica_parametros1_cod.value,10);
		if(TCi[TCix[id_indicador]].tval==4) tipo = 4;
	}
	
	var btn = document.getElementById("btn_analitica_exporta");
	document.getElementById("div_analitica_resultados").style.display="block";
	document.getElementById("tbl_rotulo_resultados").style.display="block";
	for(var i=1; i<=4; i++)
	{
		var tbl = document.getElementById("tbl_analitica_resultados"+i);
		tbl.style.display = (tipo==i?"block":"none");		
	}
	//hacer lo que haiga que hacer
	
	
	if(tipo==1 || tipo==4)
	{
		btn.style.display = "none";
		btn.style.visibility = "hidden";
		btn.onclick = no_implementado;
		var id_indicador = parseInt(frm.sel_analitica_parametros1_cod.value,10);
		var str_ambitos="";
		
		var cur;
		for(var j=1; j<=4; j++)
		{
			cur = frm.elements["sel_analitica_parametros1_lugar"+j].value;
			if(cur!="-1") str_ambitos+=(str_ambitos.length==0?"":",")+cur;
		}
		btn.style.display = "none";
		btn.style.visibility = "hidden";
		//El rango temporal lo ponemos a pinrel
		var anio1, anio2;
		if(document.getElementById("rd_analitica_parametros1_union").checked)
		{
			anio1=-1;
			anio2=-1;
		}
		else
		{
			anio1 = parseInt(frm.txt_analitica_parametros1_anio1.value,10);
			anio2 = parseInt(frm.txt_analitica_parametros1_anio2.value,10);
			if(isNaN(anio1) || isNaN(anio2))
			{
				window.alert(lbl_valores_no_validos);
				return;
			}
		}
		
		if(str_ambitos=="")
		{
			window.alert(lbl_seleccione_al_menos_un_lugar);
			return;
		}
		btn.style.display = "none";
		btn.style.visibility = "hidden";
		if(TCi[TCix[id_indicador]].tval==0)
		{
			window.alert(lbl_el_indicador_no_contiene_valores);
			return;
		}
		btn.style.display = "none";
		btn.style.visibility = "hidden";
		
		document.getElementById("hd_indicador_chart").value = id_indicador;
		
		if(tipo==1)
		{
			btn.style.display = "none";
			btn.style.visibility = "hidden";
			es.tracasa.sisal.pub.consulta.analisis_grafico(id_indicador, str_ambitos, anio1, anio2, lg, analisis_grafico_cb);
		}
		else
		{
			//tipo 4, o sea, igual pero como es de sí/no, me devolverá una tabla
			es.tracasa.sisal.pub.consulta.analisis_si_no(id_indicador, str_ambitos, anio1, anio2, lg, analisis_si_no_cb);
			btn.style.display = "none";
			btn.style.visibility = "hidden";
		}
					
	}		
	else if(tipo==2)
	{		
		btn.style.display = "";
		btn.style.visibility = "visible";
		btn.onclick = comparativa_exporta;
	
		// Ultimos datos (con colorines)			
		var str_ambitos="";		
		var cur;
		for(var j=1; j<=4; j++)
		{
			cur = frm.elements["sel_analitica_parametros2_lugar"+j].value;
			if(cur!="-1") str_ambitos+=(str_ambitos.length==0?"":",")+cur;
		}		
		if(str_ambitos=="")
		{
			window.alert(lbl_seleccione_al_menos_un_lugar);
			return;
		}		
		es.tracasa.sisal.pub.consulta.analisis_comparativa_datos(str_ambitos, lg, analisis_comparativa_datos_cb);
	}
	else if(tipo==3)
	{
		btn.style.display = "";
		btn.style.visibility = "visible";
		btn.onclick = tendencia_exporta;
	
		var str_ambitos="";		
		var cur;
		for(var j=1; j<=2; j++)
		{
			cur = frm.elements["sel_analitica_parametros3_lugar"+j].value;
			if(cur!="-1") str_ambitos+=(str_ambitos.length==0?"":",")+cur;
		}		
		if(str_ambitos=="")
		{
			window.alert(lbl_seleccione_al_menos_un_lugar);
			return;
		}
		es.tracasa.sisal.pub.consulta.analisis_evolucion_objetivos(str_ambitos, lg, analisis_evolucion_objetivos_cb);
	}
}

function analisis_grafico_cb(res)
{
	var ok = res.value != null;
	if(ok) 
	{
		document.getElementById("img_analitica_resultados1").src=res.value.src;
	}
	else
	{
		window.alert(res.error.Message);
		//seis = siete;
	}
	//return ok;
}

function analisis_si_no_cb(res)
{
	var ok = res.value != null;
	if(ok) 
	{
		document.getElementById("td_analitica_resultados4").innerHTML = res.value;
	}
	else
	{
		window.alert(res.error.Message);
	}
}

function analisis_comparativa_datos_cb(res)
{
	var ok = res.value != null;
	if(ok) 
	{
		document.getElementById("td_analitica_resultados2").innerHTML = res.value;
		//aquí debería leer el meta, pero...
		var tbl_id = getFirstChildByTag(document.getElementById("td_analitica_resultados2"),"DIV").id;
		tbl_id = tbl_id.substr(0,tbl_id.length-new String("_container").length);
		TC_tbl_ginit(tbl_id);
	}
	else
	{
		window.alert(res.error.Message);
	}
}

function analisis_evolucion_objetivos_cb(res)
{
	var ok = res.value != null;
	if(ok) 
	{
		document.getElementById("td_analitica_resultados3").innerHTML = res.value;
		//aquí debería leer el meta, pero...
		
		var tbl_id = getFirstChildByTag(document.getElementById("td_analitica_resultados3"),"DIV").id;
		tbl_id = tbl_id.substr(0,tbl_id.length-new String("_container").length);
		TC_tbl_ginit(tbl_id);
		
	}
	else
	{
		window.alert(res.error.Message);
	}
}

function analitica_carga_externo(ext_cod_old)
{
	var frm = document.forms["frm_analitica"];
	frm.sel_analitica_parametros1_cod.value = new String(ext_cod_old);
}



//int cod, string entidad, int anio, string id_socio, string tipo_filtro, string valor_filtro, string ids_tipos, string order_by, string lg)
function exporta_excel(cod, entidad, anio, id_socio, tipo_filtro, valor_filtro, ids_tipos, order_by, lg)
{
	entidad = escape(entidad);
	id_socio = escape(id_socio);
	tipo_filtro = escape(tipo_filtro);
	valor_filtro = escape(valor_filtro);
	ids_tipos = escape(ids_tipos);
	order_by = escape(order_by);
	lg = escape(lg);

	//es.tracasa.sisal.pub.consulta.buscar_xls(cod, entidad, anio, id_socio, tipo_filtro, valor_filtro, ids_tipos, order_by, lg, exporta_excel_cb);
	var url = "xconsulta.aspx?cod="+cod+"&entidad="+entidad+"&anio="+anio+"&id_socio="+id_socio+"&tipo_filtro="+tipo_filtro+"&valor_filtro="+valor_filtro+"&ids_tipos="+ids_tipos+"&order_by="+order_by+"&lg="+lg;
	
	var win = window.open(url, "win");	
	
	//win.close();
}

function exporta_excel_cb(res)
{
	var a = "b";
}

function popup_lugar()
{
	es.tracasa.sisal.pub.consulta.get_places(popup_lugar_cb);
}

function popup_lugar_cb(res)
{
	var ok = res.value != null;
	if(ok) 
	{
		var htm = "";
		var index_htm = "";
		var dt = res.value;
		var curid;
		var ultima_letra = "";
		var cur_letra;
		
		for(var i=0; i< dt.Rows.length; i++)
		{
			/*
			if(dt.Rows[i].ID_municipio==null) id=dt.Rows[i].ID_agenda;
			else id=dt.Rows[i].ID_municipio;
			*/
			id=dt.Rows[i].ID_agenda;
			
			cur_letra = dt.Rows[i].Nombre.substr(0,1);
			if(cur_letra!=ultima_letra)
			{
				index_htm+="<a href=\"#lugar"+cur_letra+"\">"+cur_letra+"</a>&nbsp;"
				htm+="<a name=\"lugar"+cur_letra+"\">";
			}
			
			htm+="<a href=\"javascript:elige_lugar("+dt.Rows[i].clase+","+id+",'"+dt.Rows[i].Nombre+"');\">"+dt.Rows[i].Nombre+"</a><br>";
			
			ultima_letra = cur_letra;
		}
		document.getElementById("div_index_lugar").innerHTML = index_htm;
		document.getElementById("div_content_lugar").innerHTML = htm;
		var div = document.getElementById("div_selector_lugar");
		var h = 250;
		var w = 400;
		var screen_h, screen_w;
		
		if(ie)
		{
			screen_h = document.body.height;
			screen_w = document.body.width;
		}
		
		div.style.top = ((screen.height-h)/2.2)+"px";
		div.style.left = ((screen.width-w)/2)+"px";
		div.style.height = h+"px";
		div.style.width = w+"px"
		div.style.visibility = "visible";
		div.style.zIndex = 10;
	}
	else
	{
		window.alert(res.error.Message);
	}
}

function elige_lugar(clase, id_ambito, nombre)
{
	var feature = "";
	var frm = document.forms["frm_mapa"];
	/*
	if(clase==3)	//único caso en que es municipio;	
		feature = FEATURE_MUNICIPIO;
	else
		feature = FEATURE_AGENDA;
	*/
	feature = FEATURE_AGENDA;
	frm.hd_mapa_feature.value = feature;
	frm.hd_id_ambito.value = id_ambito;
	set_radio_value(frm.rd_mapa_ambito, "ambito");		
	
	var lbl = (feature==FEATURE_MUNICIPIO?"Mun: ":"AL21: ")+nombre;
	document.getElementById("lbl_ambito").innerHTML = lbl;		
	
	cierra_lugar();
}

function cierra_lugar()
{
	var div = document.getElementById("div_selector_lugar");
	div.style.visibility = "hidden";
	div.style.zIndex = -10;
}

function info_indicador(combo_id)
{
	var cod = document.getElementById(combo_id).value;
	if(cod!="-1")
	{
		var w = Math.round(screen.width*0.85);
		var help_w = window.open("FichaIndicador.aspx?cod="+cod,"help_w", "menubar=no,status=no,toolbar=no,scrollbars=yes,height=400,width=600");
	}
	else
	{
		window.alert(lbl_seleccione_indicador_lista);
	}
}

function comparativa_exporta()
{
	var frm = document.forms["frm_analitica"];
	var str_ambitos="";		
	var cur;
	for(var j=1; j<=4; j++)
	{
		cur = frm.elements["sel_analitica_parametros2_lugar"+j].value;
		if(cur!="-1") str_ambitos+=(str_ambitos.length==0?"":",")+cur;
	}		
	if(str_ambitos=="")
	{
		window.alert(lbl_seleccione_al_menos_un_lugar);
		return;
	}
	
	window.open("xconsulta.aspx?idrep=2&amb="+str_ambitos);
}


function tendencia_exporta()
{
	var frm = document.forms["frm_analitica"];
	var str_ambitos="";		
	var cur;
	for(var j=1; j<=2; j++)
	{
		cur = frm.elements["sel_analitica_parametros3_lugar"+j].value;
		if(cur!="-1") str_ambitos+=(str_ambitos.length==0?"":",")+cur;
	}		
	if(str_ambitos=="")
	{
		window.alert(lbl_seleccione_al_menos_un_lugar);
		return;
	}
	
	window.open("xconsulta.aspx?idrep=3&amb="+str_ambitos);
}

function analitica_exporta()
{

}