//Funcion Inicial del calculo de ruta
	function calcula_ruta(origen,destino,nId,criterio,peaje)
		{
			var parametros="";
			
			if(origen!="" && destino!="")
				parametros="&origen="+origen+"&destino="+destino;
			else
				parametros="&NId="+nId
			
			url_popup = "cmd=BR&comando=CR&criterio="+criterio+"&peaje="+peaje;
			objMapa.src = "mapa.aspx?campoID=0&cmd=BR&capas="+CAPAS+parametros+"&criterio="+criterio+"&peaje="+peaje+"&ancho="+ancho_m+"&alto="+alto_m+"&x0=0&y0=0&x1=0&y1=0&poi="+ capas_servicios+"&cont="+ Math.random();
			//mapa_activado = false;
			//Desactivar();
		}



//==================================== Armar html con Calculo de Ruta  ================
//Indices del Array
var iIndice = 0;  iTipo = 1; iIcono = 2; iTiempo = 3; iDistancia = 4; iNombre = 5; iPrevision = 6; iTempmin = 7; iTempmax = 8;
var iLocalidades = 9; iHoteles = 10; iRestaurantes = 11; iEESS = 12; iGiro = 13; iSalida = 14; iIdta = 15; iIdtant = 16;
var iParamLocalidades = 17; iParamHoteles = 18; iParamRestaurantes = 19; iParamEESS = 20; iContinua = 21; 
var iMapa = 22;
var iMapa3D = 23;
var iX= 24; //NUEVO
var iY= 25; //NUEVO
var MapaZ = 0; //Mapa 
arrDesplegar = new Array();
cuentaCapa = 0;
function ejecutarInforme(){
	try{	
		
		//Variables
		strColorTabla = "#FFFFFF";
		strLinea = "";									
		strLinea += "<table cellpadding=0 cellspacing=0 border=0 width=100% align=center>";

		//Recorre las lineas
		for (i=0; i <totalNodos;i++){
			if (eval("arr"+i+"[iTipo]") == "11"){
				strColorTabla = "#DEE2ED";
			}else if (eval("arr"+i+"[iTipo]") == "2"){
				strColorTabla = "#DEE2ED";
			}else if (eval("arr"+i+"[iTipo]") != "12" && eval("arr"+i+"[iTipo]") != "14" && eval("arr"+i+"[iTipo]") != "5"){
				strColorTabla = 	cambiaPijama(strColorTabla);
			}else if (strColorTabla == "#DEE2ED" && eval("arr"+i+"[iTipo]") == "5"){
				strColorTabla = 	cambiaPijama(strColorTabla);
			}

			
			idDetalle = i;
			idIndice = eval("arr"+i+"[iIndice]");
			
	
			if (eval("arr"+i+"[iTipo]") == "1" || eval("arr"+i+"[iTipo]") == "2" ||  eval("arr"+i+"[iTipo]") == "3" || eval("arr"+i+"[iTipo]") == "4" || eval("arr"+i+"[iTipo]") == "5" || eval("arr"+i+"[iTipo]") == "6" || eval("arr"+i+"[iTipo]") == "11"){
				strLinea += pintaLineaVacia(strColorTabla);
				strLinea += pintaLineaNodo(strColorTabla, eval("arr"+i+"[iIcono]"), eval("arr"+i+"[iTiempo]"), eval("arr"+i+"[iDistancia]"), eval("arr"+i+"[iNombre]"), eval("arr"+i+"[iPrevision]"), i, eval("arr"+i+"[iIndice]"), eval("arr"+i+"[iIdta]"), eval("arr"+i+"[iIdtant]"), idDetalle, iGiro, eval("arr"+i+"[iTempmin]"), eval("arr"+i+"[iTempmax]"), eval("arr"+i+"[iMapa3D]"), eval("arr"+i+"[iX]"), eval("arr"+i+"[iY]"), eval("arr"+i+"[iTipo]"));
			}else if (eval("arr"+i+"[iTipo]") == "10"){
				strLinea += pintaLineaPais(strColorTabla, eval("arr"+i+"[iNombre]"));
			}else if (eval("arr"+i+"[iTipo]") == "12" || eval("arr"+i+"[iTipo]") == "13" || eval("arr"+i+"[iTipo]") == "14" || eval("arr"+i+"[iTipo]") == "15"){
				strLinea += pintaLineaRoja(strColorTabla, eval("arr"+z+"[iNombre]"));
			}

			strLinea += pintaLineaDetalle(idDetalle, eval("arr"+idDetalle+"[iIndice]"), i);

			if (i <= totalNodos){
				for (i=i; i < totalNodos; i++){
					z = i+1;
					if (z < totalNodos ){
						if (eval("arr"+z+"[iTipo]") == "CALLE"){
							strLinea += pintaLineaCalle(eval("arr"+z+"[iNombre]"), eval("arr"+z+"[iGiro]"), idDetalle, idIndice, eval("arr"+z+"[iIdta]"), eval("arr"+z+"[iIdtant]"), idDetalle, eval("arr"+z+"[iMapa]"), eval("arr"+z+"[iMapa3D]"), z);
						}else if (eval("arr"+z+"[iTipo]") == "GLORIETA"){
							strLinea += pintaLineaGlorieta(eval("arr"+z+"[iGiro]"), eval("arr"+z+"[iSalida]"), eval("arr"+z+"[iNombre]"), idDetalle, idIndice, eval("arr"+z+"[iIdta]"), eval("arr"+z+"[iIdtant]"), idDetalle, eval("arr"+z+"[iContinua]"));
						}else if (eval("arr"+z+"[iTipo]") == "PEAJE" || eval("arr"+z+"[iTipo]") == "PEAJEINI" || eval("arr"+z+"[iTipo]") == "PEAJEFIN"){
							strLinea += pintaLineaPeaje(eval("arr"+z+"[iNombre]"), eval("arr"+z+"[iIcono]"), idDetalle, idIndice, eval("arr"+z+"[iIdta]"), eval("arr"+z+"[iIdtant]"), idDetalle, eval("arr"+z+"[iDistancia]"));
						}else if (eval("arr"+z+"[iTipo]") == "CARTEL"){
							strLinea += pintaLineaCartel(eval("arr"+z+"[iNombre]"));
						}else if (eval("arr"+z+"[iTipo]") == "ENLACE"){
							strLinea += pintaLineaEnlace(eval("arr"+z+"[iNombre]"), idDetalle, idIndice, eval("arr"+z+"[iIdta]"), eval("arr"+z+"[iIdtant]"), idDetalle, eval("arr"+z+"[iMapa]"), eval("arr"+z+"[iMapa3D]"), z);
						}else{
							break;
						}
					}
				}
			}

			if (i < totalNodos){
				if (idDetalle != i){
					strLinea += pintaLineaVacia(strColorTabla);
					strLinea += pintaLineaFinal(strColorTabla);
				}else{
					strLinea += pintaLineaFinal(strColorTabla);
				}
			}	
		}
			
		strLinea += "</table>";
		document.all["informeXMLDoc"].innerHTML += strLinea;
		//alert(strLinea);
	}catch (error){
		//error
		alert("Error ejecutarInforme: " + error);
	}
}

function pintaLineaTren(strColorTabla, iNombre){
	try{
		strLinea = "<tr><td></td><td colspan=8 bgcolor="+strColorTabla+" align=center class=textoblancon>"+iNombre+"</td><td></td></tr>";
		return strLinea;
	}catch (error){
		return "";
	}
}

function pintaLineaFerry(strColorTabla, iNombre){
	try{
		strLinea = "<tr><td></td><td colspan=8 bgcolor="+strColorTabla+" align=center class=textoblancon>"+iNombre+"</td><td></td></tr>";
		return strLinea;
	}catch (error){
		return "";
	}	
}

function cambiaPijama(strColorTabla){
	//Color fondo tabla
	if (strColorTabla == "#FFFFFF")
		strColorTabla = "#ECEFF8";
	else	
		strColorTabla = "#FFFFFF";
		
	return strColorTabla;
}

function pintaLineaEnlace(iNombre, zid, iIndice, iIdta, iIdtant, idDetalle, iMapa, iMapa3D, z){
	try{
		strLinea = "<tr><td></td><td bgcolor="+strColorTabla+" class=tan align=center valign=top></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" class=tan align=center valign=top></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" class=ta valign=top colspan=2><table cellspacing=0 cellpadding=0 border=0 width=100%><tr><td width=30><img src='/Guiaypf/images/void.gif' width=30 height=1></td>";
		strLinea += "<td class=ta width=100%><img src='/Guiaypf/images/void.gif' width=16 height=15>";
		if (iIdta != "0" && iIdtant != "0"){
			if (iMapa == ""){
				strLinea += iNombre+" </a></td></tr></table></td>";
				strLinea += "<td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
				strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";
			}else{
				auxIdta = iMapa.split('*');
				arrDesplegar[arrDesplegar.length] = "ver_detalle_mapa('"+iIndice+"',"+auxIdta[0]+","+auxIdta[1]+", "+z+", 1)"
				strLinea += ""+iNombre+"</td><td><a href=\"javascript:ver_detalle_mapa('"+iIndice+"',"+auxIdta[0]+","+auxIdta[1]+", "+z+", 0);\" class=ta style=\"text-decoration:none\"><img src='/Guiaypf/images/inruta_ilupa_off.gif' border=0 id=\"lupacallejero"+iIndice+z+"\"></a>";
				
				if(iMapa3D!="")
				{
					var arrAux=iMapa3D.split("*");
					strLinea += pintaIcono3D(zid, arrAux[0], arrAux[1], arrAux[2])
				}
				
				strLinea += "</td></tr></table></td>";
				strLinea += "<td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
				strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";

				strLinea += "<tr><td></td><td bgcolor="+strColorTabla+" class=tan align=center valign=top></td><td></td>";
				strLinea += "<td bgcolor="+strColorTabla+" class=tan align=center valign=top></td><td></td>";
				strLinea += "<td bgcolor="+strColorTabla+" class=ta valign=top colspan=2 align=center>";
				strLinea += "<div style=\"display:none\" id=\"fila"+iIndice+z+"\"><table cellpadding=0 cellspacing=0 border=0 align=center><tr><td><img src=\"/Guiaypf/images/void.gif\" id=\"mapa"+iIndice+z+"\" border=1 hspace=2 vspace=2 style=\"display:none\"></td><td><br><br><br><br><br><img onclick=\"DetalleLupaMapa('"+iIndice+z+"',-2, "+iIndice+", "+z+")\" style=\"cursor:hand\" src=\"/Guiaypf/images/LupaMiniMas_off.gif\" border=0><br><img style=\"cursor:hand\" src=\"/Guiaypf/images/LupaMiniMenos_off.gif\" onclick=\"DetalleLupaMapa('"+iIndice+z+"',2, "+iIndice+", "+z+")\" border=0></td></tr><tr><td></td></tr></table></div>";
				strLinea += "<table cellpadding=0 cellspacing=0 border=0 width=85%><tr><td><img src=\"/Guiaypf/images/void.gif\" border=0 width=1><td></tr><tr><td bgcolor="+cambiaPijama(strColorTabla)+"><img src=\"/Guiaypf/images/void.gif\" border=0 width=1></td></tr><tr><td><img src=\"/Guiaypf/images/void.gif\" border=0 width=2></td></tr></table></td>";		
				strLinea += "<td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
				strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";

			}
		}else{
			strLinea += iNombre+"</a></td></tr></table></td>";
			strLinea += "<td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
			strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";
		}

		return strLinea;
	}catch (error){
		return "";
	}
}

function pintaLineaCalle(iNombre, iGiro, zid, iIndice, iIdta, iIdtant, idDetalle, iMapa, iMapa3D, z){
	try{
		strLinea = "<tr><td></td><td bgcolor="+strColorTabla+" class=tan align=center valign=top></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" class=ta align=center valign=top></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" class=tan valign=top colspan=2><table cellspacing=0 cellpadding=0 border=0 width=100%><tr><td width=30><img src='/Guiaypf/images/void.gif' width=30 height=1></td><td class=ta width=100%><img src=\"/Guiaypf/images/"+iGiro+"\" width=12 vspace=1 hspace=1>&nbsp;";

		if (iIdta != "0" && iIdtant != "0"){
			
			if (iMapa == ""){
				//strLinea += "<a href=\"javascript:ver_detalle("+zid+","+iIndice+","+iIdta+","+iIdtant+",0);\" class=ta style=\"text-decoration:none\">"+iNombre+"</a></td></tr></table></td>";
				strLinea += iNombre+"</td></tr></table></td>";
				strLinea += "<td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
				strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";	
			}else{
				auxIdta = iMapa.split('*');
				arrDesplegar[arrDesplegar.length] = "ver_detalle_mapa('"+iIndice+"',"+auxIdta[0]+","+auxIdta[1]+", "+z+", 1)"
				strLinea += iNombre+"</td><td><a href=\"javascript:ver_detalle_mapa('"+iIndice+"',"+auxIdta[0]+","+auxIdta[1]+", "+z+", 0);\" class=ta style=\"text-decoration:none\"><img src='/Guiaypf/images/inruta_ilupa_off.gif' border=0 id=\"lupacallejero"+iIndice+z+"\"></a>";
				
				if(iMapa3D!="")
				{
					var arrAux=iMapa3D.split("*");
					strLinea += pintaIcono3D(zid, arrAux[0], arrAux[1], arrAux[2])
				}
				
				strLinea += "</td></tr></table>";
				strLinea += "<td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
				strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";	

				strLinea += "<tr><td></td><td bgcolor="+strColorTabla+" class=tan align=center valign=top></td><td></td>";
				strLinea += "<td bgcolor="+strColorTabla+" class=ta align=center valign=top></td><td></td>";
				strLinea += "<td bgcolor="+strColorTabla+" class=tan valign=top colspan=2 align=center>";
				strLinea += "<div style=\"display:none\" id=\"fila"+iIndice+z+"\"><table cellpadding=0 cellspacing=2 border=0><tr><td><img src=\"/Guiaypf/images/void.gif\" id=\"mapa"+iIndice+z+"\" border=1 style=\"display:none\"></td><td><br><br><br><br><br><img onclick=\"DetalleLupaMapa('"+iIndice+z+"',-2, "+iIndice+", "+z+")\" style=\"cursor:hand\" src=\"/Guiaypf/images/LupaMiniMas_off.gif\" border=0><br><img style=\"cursor:hand\" src=\"/Guiaypf/images/LupaMiniMenos_off.gif\" onclick=\"DetalleLupaMapa('"+iIndice+z+"',2, "+iIndice+", "+z+")\" border=0></td></tr></table></div>";		
				strLinea += "<table cellpadding=0 cellspacing=0 border=0 width=85%><tr><td><img src=\"/Guiaypf/images/void.gif\" border=0 width=1><td></tr><tr><td bgcolor="+cambiaPijama(strColorTabla)+"><img src=\"/Guiaypf/images/void.gif\" border=0 width=1></td></tr><tr><td><img src=\"/Guiaypf/images/void.gif\" border=0 width=2></td></tr></table></td>";		
				strLinea += "<td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
				strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";	
			}
		}else{
			strLinea += iNombre+"</a></td></tr></table></td>";
			strLinea += "<td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
			strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";	
		}
		
		return strLinea;
	}catch (error){
		return "";
	}
}

function pintaLineaCartel(iNombre){
	try{
		strLinea = "<tr><td></td><td bgcolor="+strColorTabla+" class=tan align=center valign=top></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" class=tan align=center valign=top></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" class=ta valign=top colspan=2><img src=\"/Guiaypf/images/void.gif\" width=45 height=1>";
		strLinea += iNombre+"</td>";
		strLinea += "<td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
		strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";	
		return strLinea;
	}catch (error){
		return "";
	}
}

function pintaLineaPeaje(iNombre, iIcono, zid, iIndice, iIdta, iIdtant, idDetalle, iDistancia){
	try{
		strLinea = "<tr><td></td><td bgcolor="+strColorTabla+" class=tan align=center valign=top></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" class=ta align=center valign=top></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" class=tan valign=top><table cellspacing=2 cellpadding=3 border=0 width=100%><tr><td width=30><img src='/Guiaypf/images/void.gif' width=10 height=1></td><td class=tan bgcolor=#FEE8D0><img src=\""+iIcono+"\" align=top vspace=1>&nbsp;";
		if (iIdta != "0" && iIdtant != "0")
			strLinea += iNombre+"</a></td></tr></table></td>";
		else
			strLinea += iNombre+"</a></td></tr></table></td>";	

		strLinea += "<td bgcolor="+strColorTabla+" align=right valign=top></td><td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
		strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";	
		return strLinea;
	}catch (error){
		return "";
	}
}

function pintaLineaPais(strColorTabla, iNombre){
	try{
		strLinea = "<tr><td></td><td colspan=8 bgcolor=#666666 align=center class=textoblancon background=\"/Guiaypf/images/inruta_punteado.gif\" width=100%><table cellpadding=0 cellspacing=0 border=0 bgcolor=#666666 class=textoblancon><tr><td>&nbsp;&nbsp;&nbsp;"+iNombre+"&nbsp;&nbsp;&nbsp;</td></tr></table></td></tr>";
		return strLinea;
	}catch (error){
		return "";
	}
}

function pintaLineaRoja(strColorTabla, iNombre){
	try{
		strLinea = "<tr><td></td><td colspan=8 bgcolor=#CC0001 align=center class=textoblancon>"+iNombre+"</td><td></td></tr>";
		return strLinea;
	}catch (error){
		return "";
	}
}

function pintaLineaGlorieta(iGiro, iSalida, iNombre, zid, iIndice, iIdta, iIdtant, idDetalle, iContinua){
	try{
		strLinea = "<tr><td></td><td bgcolor="+strColorTabla+" class=tan align=center valign=top></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" class=ta align=center valign=top></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" class=tan valign=top colspan=2><table cellspacing=0 cellpadding=0 border=0><tr><td width=30><img src='/Guiaypf/images/void.gif' width=10 height=1></td><td class=ta>";

		if (iContinua != "")
			strLinea += "<img src=\"/Guiaypf/images/void.gif\" border=0 width=16 height=1><img src=\"/Guiaypf/images/"+iGiro+"\" valign=middle>&nbsp;";
		else
			strLinea += "<img src=\"/Guiaypf/images/"+iGiro+"\" valign=middle>&nbsp;";
					
		strLinea += iNombre+"</a></td></tr></table></td>";	
		strLinea += "<td><img src='/Guiaypf/images/void.gif' width=2 height=1></td>";
		strLinea += "<td bgcolor="+strColorTabla+" align=center valign=top></td><td></td></tr>";	
		return strLinea;
	}catch (error){
		return "";
	}
}

//pintalineanodo


function pintaLineaDetalle(idDetalle, iIndice, z){
	try{
		strLinea = "<tr style=\"display:none\" name=\"fila"+idDetalle+"\" id=\"fila"+idDetalle+"\"><td></td><td bgcolor="+strColorTabla+"></td><td></td><td bgcolor="+strColorTabla+"></td><td></td>";
		strLinea += "<td bgcolor="+strColorTabla+" colspan=2><img border=0 src=\"/Guiaypf/images/void.gif\" width=30 height=1><table cellpadding=0 cellspacing=0 border=0><tr><td width=30></td><td><img border=0 id='detalle"+idDetalle+"' name='detalle"+idDetalle+"' src='/guiaypf/images/lupita.gif' width=1 border=0 vspace=5 hspace=2 style=\"display:none\"></td><td><br><br><br><br><br><img onclick=\"DetalleLupa("+idDetalle+",-2, "+iIndice+")\" style=\"cursor:hand\" src=\"/Guiaypf/images/LupaMiniMas_off.gif\" border=0><br><img style=\"cursor:hand\" src=\"/Guiaypf/images/LupaMiniMenos_off.gif\" onclick=\"DetalleLupa("+idDetalle+",2, "+iIndice+")\" border=0></td></tr></table>";
		strLinea += "</td>";	
		strLinea += "<td></td><td bgcolor="+strColorTabla+"></td><td></td></tr>";
		strLinea += "<tr style=\"display:none\" name=\"fila"+idDetalle+"\" id=\"filacapa"+idDetalle+"\"><td></td><td bgcolor="+strColorTabla+"></td><td></td><td bgcolor="+strColorTabla+"></td><td></td><td bgcolor="+strColorTabla+" colspan=2><div id='iloc"+iIndice+idDetalle+"' style='display:none'></div><div id='ihot"+iIndice+idDetalle+"' style='display:none'></div><div id='ires"+iIndice+idDetalle+"' style='display:none'></div><div id='iees"+iIndice+idDetalle+"' style='display:none'></div></td><td></td><td bgcolor="+strColorTabla+"></td><td></td></tr>";
		return strLinea;
	}catch (error){
		return "";
	}
}

function pintaLineaVacia(strColorTabla){
	try{
		strLinea = "<tr><td><img src='/Guiaypf/images/void.gif' width=2 height=3></td><td bgcolor="+strColorTabla+"><img src='/Guiaypf/images/void.gif' width=52 height=1></td><td><img src='/Guiaypf/images/void.gif' width=2 height=1></td><td bgcolor="+strColorTabla+"><img src='/Guiaypf/images/void.gif' width=61 height=1></td><td><img src='/Guiaypf/images/void.gif' width=2 height=1></td><td bgcolor="+strColorTabla+"><img src='/Guiaypf/images/void.gif' width=336 height=1></td><td bgcolor="+strColorTabla+"><img src='/Guiaypf/images/void.gif' width=126 height=1></td><td><img src='/Guiaypf/images/void.gif' width=2 height=1></td><td bgcolor="+strColorTabla+"><img src='/Guiaypf/images/void.gif' width=43 height=1></td><td><img src='/Guiaypf/images/void.gif' width=2 height=1></td></tr>";
		return strLinea;
	}catch (error){
		return "";
	}
}

function pintaLineaFinal(strColorTabla){
	try{
		strLinea = "<tr><td colspan=10><img src='/Guiaypf/images/void.gif' width=1></td></tr>";
		strLinea += "<tr><td colspan=10 bgcolor=#BEC2DB><img src='/Guiaypf/images/void.gif' width=2 height=1></td></tr>";
		strLinea += "<tr><td colspan=10><img src='/Guiaypf/images/void.gif' width=1></td></tr>";
		return strLinea;
	}catch (error){
		return "";
	}
}

function pintaIconoLocalidades(valor, iIndice, idDetalle, iParamLocalidades){
	try{
		if (valor == 1){
			strLinea = "<a href=\"javascript:mostrarCapaRuta('"+iIndice+idDetalle+"','iloc','"+iParamLocalidades+"','"+idDetalle+"')\"><img src='/Guiaypf/images/inruta_iloc_off.gif' border=0 alt=\""+txtLocalidades+"\" name=\"imgiloc"+iIndice+idDetalle+"\" id=\"imgiloc"+iIndice+idDetalle+"\" onmouseover=\"mostrarCapaRutaOver('"+iIndice+idDetalle+"','iloc',1)\" onmouseout=\"mostrarCapaRutaOver('"+iIndice+idDetalle+"','iloc',0)\"></a>";
			return strLinea;
		}else{
			strLinea = "<img src='/guiaypf/images/inruta_iloc_off.gif' border=0 name=\"/Guiaypf/images/imgiloc"+iIndice+idDetalle+"\" id=\"/Guiaypf/images/imgiloc"+iIndice+idDetalle+"\" style=\"display:none\">";
			return strLinea;
		}
	}catch (error){
		return "";
	}
}

function pintaIconoHoteles(valor, iIndice, idDetalle, iParamHoteles){
	try{
		if (valor == 1){
			strLinea = "<a href=\"javascript:mostrarCapaRuta('"+iIndice+idDetalle+"','ihot','"+iParamHoteles+"','"+idDetalle+"')\"><img src='/Guiaypf/images/inruta_ihot_off.gif' border=0 name=\"imgihot"+iIndice+idDetalle+"\" onmouseover=\"mostrarCapaRutaOver('"+iIndice+idDetalle+"','ihot',1)\" onmouseout=\"mostrarCapaRutaOver('"+iIndice+idDetalle+"','ihot',0)\"></a>";
			return strLinea;
		}else{
			strLinea = "<img src='/guiaypf/images/inruta_ihot_off.gif' border=0 name=\"/Guiaypf/images/imgihot"+iIndice+idDetalle+"\" style=\"display:none\">";
			return "";
		}
	}catch (error){
		return "";	
	}
}

function pintaIconoRestaurantes(valor, iIndice, idDetalle, iParamRestaurantes){
	try{
		if (valor == 1){
			strLinea = "<a href=\"javascript:mostrarCapaRuta('"+iIndice+idDetalle+"','ires','"+iParamRestaurantes+"','"+idDetalle+"')\"><img src='/guiaypf/images/inruta_ires_off.gif' border=0 alt=\""+txtRestuarantes+"\" name=\"imgires"+iIndice+idDetalle+"\" onmouseover=\"mostrarCapaRutaOver('"+iIndice+idDetalle+"','ires',1)\" onmouseout=\"mostrarCapaRutaOver('"+iIndice+idDetalle+"','ires',0)\"></a>";
			return strLinea;
		}else{
			strLinea = "<img src='/guiaypf/images/inruta_ires_off.gif' border=0 name=\"/Guiaypf/images/imgires"+iIndice+idDetalle+"\" style=\"display:none\">";
			return strLinea;
		}
	}catch(error){
		return "";
	}
}

function pintaIconoEESS(valor, iIndice, idDetalle, iParamEESS){
	try{
		if (valor == 1){
			strLinea = "<a href=\"javascript:mostrarCapaRuta('"+iIndice+idDetalle+"','iees', '"+iParamEESS+"','"+idDetalle+"')\"><img src='/Guiaypf/images/inruta_iees_off.gif' border=0 alt=\""+txtEESS+"\"  name=\"imgiees"+iIndice+idDetalle+"\" onmouseover=\"mostrarCapaRutaOver('"+iIndice+idDetalle+"','iees',1)\" onmouseout=\"mostrarCapaRutaOver('"+iIndice+idDetalle+"','iees',0)\"></a>";
			return strLinea;
		}else{
			strLinea = "<img src='/guiaypf/images/inruta_iees_off.gif' border=0 name=\"/Guiaypf/images/imgiees"+iIndice+idDetalle+"\" style=\"display:none\">";
			return strLinea;
		}
	}catch(error){
		return "";
	}
}

function pintaIconoLupa(z, iIndice, iIdta, iIdtant, x,y){
	
	try{
		arrDesplegar[arrDesplegar.length] = "ver_detalle("+z+","+iIndice+","+iIdta+","+iIdtant+",0, 1,"+x+","+y+")";
		arrDesplegar[arrDesplegar.length] = "CambiaLupa("+z+","+z+", 1)";
		strLinea = "<img src=\"/guiaypf/images/inruta_ilupa_off.gif\" border=0 alt=\""+txtLupa+"\" name=imglupa"+z+" onclick=\"ver_detalle("+z+","+iIndice+","+iIdta+","+iIdtant+",0, 0,"+x+","+y+");CambiaLupa("+z+","+z+", 0)\" style=\"cursor:hand\">";
		return strLinea;
	}catch (error){
		return "";
	}
}


function pintaIcono3D(z, iIndice, iIdta, iIdtant)
{
	try{
		strLinea = "<img src=\"/guiaypf/images/ico_3D.gif\" border=0 alt=\""+txt3D+"\" name=imglupa3d"+z+" onclick=\"ver_detalle3D("+z+","+iIndice+","+iIdta+","+iIdtant+",0, 0);\" style=\"cursor:hand\">";	
		return strLinea;
	}catch (error){
		return "";
	}
}

function generaCapas(){
	if (capa_cargada = true && cuentaCapa < arrDesplegar.length){
		if (arrDesplegar[cuentaCapa].indexOf("ver_detalle") > -1 ){
			eval(arrDesplegar[cuentaCapa]);
			cuentaCapa++;
		}else if (arrDesplegar[cuentaCapa].indexOf("ver_detalle_mapa") > -1 ){
			eval(arrDesplegar[cuentaCapa]);
			cuentaCapa++;
		}else if (arrDesplegar[cuentaCapa].indexOf("CambiaLupa") > -1 ){
			eval(arrDesplegar[cuentaCapa]);
			cuentaCapa++;
		}else{
			cuentaCapa++;
		}
	}
}

primerMapa = true;
mapasdesplegados = false;
function lanzaGeneraCapas(){
	cuentaCapa = 0;
	if (mapasdesplegados == false){	
		primerMapa = true;
		txtdesplegar.innerHTML = txtPlegar;
		mapasdesplegados = true;
	}else{
		txtdesplegar.innerHTML = txtDesplegar;
		mapasdesplegados = false;
	}
	setInterval("generaCapas()",350);
}



function mostrarCapaRuta(id, capa, param, z)
{
	var ruta = "/Guiaypf/images/";

	BotonMostrarCapaRuta = document.all["img"+capa+id].src

	intRuta = ruta.length;
	intHost = BotonMostrarCapaRuta.lastIndexOf(ruta);
	
	//Si el botón es el mismo que hay activo, se oculta
	if (BotonMostrarCapaRuta.substring(intRuta+intHost, BotonMostrarCapaRuta.length) == "inruta_" + capa + "_on.gif" && document.all[capa+id].style.display != "none")
	{
		//Muestra el botón solicitado
		document.all["img"+capa+id].src = ruta + "inruta_" + capa + "_off.gif";

		//Muestra capa la solicitada
		document.all[capa+id].style.display = "none";
	}
	else
	{
		
		//Cambia el estado de la lupa
		document.all["imglupa"+z].src = ruta+"inruta_ilupa_off.gif";

		objDetalle = eval("document.detalle" + z);
		objDetalle.style.display = "none";
		
		//Desactivar todos los botones
		if (document.all["imgiloc"+id] != undefined)
			document.all["imgiloc"+id].src = ruta + "inruta_iloc_off.gif";
		if (document.all["imgihot"+id] != undefined)
			document.all["imgihot"+id].src = ruta + "inruta_ihot_off.gif";
		if (document.all["imgires"+id] != undefined)
			document.all["imgires"+id].src = ruta + "inruta_ires_off.gif";
		if (document.all["imgiees"+id] != undefined)
			document.all["imgiees"+id].src = ruta + "inruta_iees_off.gif";
		
		//Ocultar todas las capas
		document.all["iloc"+id].style.display = "none";
		document.all["ihot"+id].style.display = "none";
		document.all["ires"+id].style.display = "none";
		document.all["iees"+id].style.display = "none";

		//Muestra el botón solicitado
		document.all["img"+capa+id].src = ruta + "inruta_" + capa + "_on.gif";			
		
		//Muestra alerta
		if (capa != "iees"){
			dimgcargadatos.style.top = (window.screen.availHeight/2)+window.document.body.scrollTop-150;
			dimgcargadatos.style.left = (window.screen.availWidth/2)+window.document.body.scrollLeft-300;			
			dimgcargadatos.style.display = "";
		}
	
		//Llama a la función para la precarga en el bufferCapa
		eval("document.all[\"fila" + z+"\"].style.display='none'");
		eval("document.all[\"filacapa" + z+"\"].style.display=''");
		
		cargaCapa("informe_"+capa+".aspx?ID="+param+"&CAPA="+capa+id);

		//Muestra capa la solicitada
		document.all[capa+id].style.display = "";
	}
}


	function CambiaLupa(id, nTramo, todos)
	{
		var ruta = "/Guiaypf/images/";
		//alert("cambialupa");
		BotonMostrarCapaLupa = document.all["imglupa"+id].src

		intRuta = ruta.length;
		intHost = BotonMostrarCapaLupa.lastIndexOf(ruta);
		
		objDetalle = eval("document.detalle" + nTramo);
		
		//Si el botón es el mismo que hay activo, se oculta
		if (todos == 0){
			if (BotonMostrarCapaLupa.substring(intRuta+intHost, BotonMostrarCapaLupa.length) == "inruta_ilupa_on.gif")
			{
				document.all["imglupa"+id].src = ruta+"inruta_ilupa_off.gif";
				eval("document.all[\"fila" + nTramo+"\"].style.display='none'");
				objDetalle.style.display = "none";
			}
			else
			{
				document.all["imglupa"+id].src = ruta+"inruta_ilupa_on.gif";		
				objDetalle.style.display = "";
				eval("document.all[\"fila" + nTramo+"\"].style.display=''");
			}
		}else{
			if (mapasdesplegados == false)
			{
				document.all["imglupa"+id].src = ruta+"inruta_ilupa_off.gif";
				eval("document.all[\"fila" + nTramo+"\"].style.display='none'");
				objDetalle.style.display = "none";
			}
			else
			{
				document.all["imglupa"+id].src = ruta+"inruta_ilupa_on.gif";		
				objDetalle.style.display = "";
				eval("document.all[\"fila" + nTramo+"\"].style.display=''");
			}
		
		}
	}
	
	
	function mostrarCapaRutaOver(id, capa, Accion)
	{
		var ruta = "/Guiaypf/images/";
		BotonMostrarCapaRuta = document.all["img"+capa+id].src

		intRuta = ruta.length;
		intHost = BotonMostrarCapaRuta.lastIndexOf(ruta);
		//Solo entra si la opción no está desplegada
		if (document.all[capa+id].style.display == "none"){
			//Si el botón es el mismo que hay activo, se oculta
			if (Accion == 0)
			{
				//Oculta el botón solicitado
				document.all["img"+capa+id].src = ruta + "inruta_" + capa + "_off.gif";
			}
			else
			{
				//Muestra el botón solicitado
				document.all["img"+capa+id].src = ruta + "inruta_" + capa + "_on.gif";
			}
		}
	}
	

// ==================== Funcionalidad Ver Detalle Mapas =============

function DetalleLupaMapa(idDetalle, valor, nPunto, z){
			arrAcumuladoZoom[z] = arrAcumuladoZoom[z] + valor;
			numDetalleMapa = eval("DetalleLupa"+z+".split('*')");			
			if (numDetalleMapa.length > 0){
				idTA1= numDetalleMapa[0]-1;
				idTA2 = numDetalleMapa[1]-1;
				nPunto = nPunto;
				eval("document.all[\"fila" + idDetalle+"\"].style.display=''");
				objDetalle = eval("mapa" + idDetalle);
				objDetalle.style.display = "";
				
				objDetalle.src = "/Guiaypf/images/void.gif";
				objDetalle.border=1
				objDetalle.width=395;
				objDetalle.height=190;
				objDetalle.src = "ex_lupa.aspx?campoID=0&noses=1&cmd=ZDP&idTA1="+idTA1+"&idTA2="+idTA2+"&nPunto="+nPunto+"&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via="+arrAcumuladoZoom[z]+"&ruta="+RUTA+"&anotaciones="+anotaciones+"&ancho=395&alto=190&x0=0&y0=0&x1=0&y1=0&cont=" + Math.random();
			}
		}

		function DetalleLupa(idDetalle, valor, nPunto){
		
			arrAcumuladoZoom[idDetalle] = arrAcumuladoZoom[idDetalle] + valor;
			numDetalleMapa = eval("DetalleLupa"+idDetalle+".split('*')");
			
			if (numDetalleMapa.length > 0){
				idTA1= numDetalleMapa[0];
				idTA2 = numDetalleMapa[1];
				nPunto = nPunto;
				objDetalle = eval("document.detalle" + idDetalle);
				objDetalle.style.display = "";
				eval("document.all[\"fila" + idDetalle+"\"].style.display=''");
				objDetalle.src = "/GuiaYPF/images/void.gif";
				objDetalle.border=1
				objDetalle.width=395;
				objDetalle.height=190;
				
				var x=0;
				var y=0;

				if(numDetalleMapa.length == 5)
				{
					x=numDetalleMapa[3];
					y=numDetalleMapa[4];
				}

				if(x != 0 && y != 0)
				{
					var radio=radioYPF;
					if(arrAcumuladoZoom[idDetalle]==-2) radio=Math.round(radioYPF*0.8);
					if(arrAcumuladoZoom[idDetalle]==-4) radio=Math.round(radioYPF*0.6);
					if(arrAcumuladoZoom[idDetalle]==-6) radio=Math.round(radioYPF*0.4);
					if(arrAcumuladoZoom[idDetalle]==-8) radio=Math.round(radioYPF*0.2);
					if(arrAcumuladoZoom[idDetalle]<=-10) radio=Math.round(radioYPF*0.1);

					if(arrAcumuladoZoom[idDetalle]==2) radio=Math.round(radioYPF*2);
					if(arrAcumuladoZoom[idDetalle]==4) radio=Math.round(radioYPF*4);
					if(arrAcumuladoZoom[idDetalle]==6) radio=Math.round(radioYPF*6);
					if(arrAcumuladoZoom[idDetalle]==8) radio=Math.round(radioYPF*8);
					if(arrAcumuladoZoom[idDetalle]>=10) radio=Math.round(radioYPF*10);

					objDetalle.src = "ex_lupa.aspx?radio="+radio+"&campoID=0&noses=1&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via="+arrAcumuladoZoom[idDetalle]+"&ruta="+RUTA+"&anotaciones="+anotaciones+"&cmd=ZXY&ancho=395&alto=190&x="+x+"&y="+y+"&circulo=&poi=&cliente=&cont=" + Math.random();
				}
				else
					objDetalle.src = "ex_lupa.aspx?campoID=0&noses=1&cmd=ZDP&idTA1="+idTA1+"&idTA2="+idTA2+"&nPunto="+nPunto+"&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via="+arrAcumuladoZoom[idDetalle]+"&ruta="+RUTA+"&anotaciones="+anotaciones+"&ancho=395&alto=190&x0=0&y0=0&x1=0&y1=0&cont=" + Math.random();
			}
		}

		function ver_detalle_mapa(id, idTA1, idTA2, z,todos){
			objDetalle = eval("fila"+id+z);
			idTA1=idTA1-1;
			idTA2=idTA2-1;
			if (todos == 0){
				alert("detalle_m1");
				if (objDetalle.style.display == 'none'){
					objDetalle.style.display = '';
					window.escala.location.reload();							
					eval("DetalleLupa"+z+"='"+idTA1+"*"+idTA2+"*"+id+z+"'");
					eval("lupacallejero"+id+z+".src='/Guiaypf/images/inruta_ilupa_on.gif'")
					objDetalle = eval("mapa"+id+z);
					objDetalle.style.display = '';
					objDetalle.width=395;
					objDetalle.height=190;			
					objDetalle.src = "ex_lupa.aspx?campoID=0&noses=1&cmd=ZDP&idTA1="+idTA1+"&idTA2="+idTA2+"&nPunto="+id+"&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via=0&ruta="+RUTA+"&anotaciones="+anotaciones+"&ancho=395&alto=190&x0=0&y0=0&x1=0&y1=0&cont=" + Math.random();
				}else{
					objDetalle.style.display = 'none';
					arrAcumuladoZoom[z] = 0;
					eval("lupacallejero"+id+z+".src='/Guiaypf/images/inruta_ilupa_off	.gif'")	
				}
			}else{
				alert("detalle_m2");
				if (mapasdesplegados == true){
					objDetalle.style.display = '';
					eval("DetalleLupa"+z+"='"+idTA1+"*"+idTA2+"*"+id+z+"'");
					eval("lupacallejero"+id+z+".src='/Guiaypf/images/inruta_ilupa_on.gif'")
					objDetalle = eval("mapa"+id+z);
					objDetalle.style.display = '';
					objDetalle.width=395;
					objDetalle.height=190;			
					
					if (primerMapa){
						objDetalle.src = "ex_lupa.aspx?campoID=0&noses=1&cmd=ZDP&idTA1="+idTA1+"&idTA2="+idTA2+"&nPunto="+id+"&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via=0&ruta="+RUTA+"&anotaciones="+anotaciones+"&ancho=395&alto=190&x0=0&y0=0&x1=0&y1=0&cont=" + Math.random();
						window.escala.location.reload();							
						primerMapa = false;
					}else{
						objDetalle.src = "/Guiaypf/lib/app/ex_mapa.aspx?campoID=0&noses=1&cmd=ZDP&idTA1="+idTA1+"&idTA2="+idTA2+"&nPunto="+id+"&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via=0&ruta="+RUTA+"&anotaciones="+anotaciones+"&ancho=395&alto=190&x0=0&y0=0&x1=0&y1=0&cont=" + Math.random();
					}
				}else{
					objDetalle.style.display = 'none';
					arrAcumuladoZoom[z] = 0;
					eval("lupacallejero"+id+z+".src='/Guiaypf/images/inruta_ilupa_off	.gif'")				
				}			
			}
		}

		function ver_detalle3D(nTramo,nPunto,idTA1,idTA2,Tamano, todos)
		{
				url = "/Guiaypf/ruta/mapa/mapa/applet/ver3D.aspx?idTA1="+idTA1+"&idTA2="+idTA2+"&nPunto="+nPunto;
				caracteristicas="width=570,height=540,scrollbars=no,resizable=no,status=no,location=no";
				window.open(url,"ruta3D",caracteristicas)
		}
		
		
		
		var radioYPF=5000;	
		//ver mapa del calculo de ruta	
		function ver_detalle(nTramo,nPunto,idTA1,idTA2,Tamano, todos,x,y)
		{
			
			idTA1=idTA1-1;
			idTA2=idTA2-1;
			
			if(Tamano == 1)
			{
				//Mapa chico
				agregaPois(201);activarPoi();
				//alert("ver_detalle1 x, y " + x + " " + y ); //TODO: SACAR
				
				if(x!=0 && y!=0){
					objMapa.src="mapa.aspx?radio="+radioYPF+"&campoID=0&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via="+""+"&ruta="+RUTA+"&anotaciones="+anotaciones+"&cmd=ZXY&ancho=" + ancho_m + "&alto=" + alto_m + "&x="+x+"&y="+y+"&circulo=&poi="+ capas_servicios+"&cont=" + Math.random();
				}else{
					objMapa.src = "mapa.aspx?campoID=0&cmd=ZDG&idTA1="+idTA1+"&idTA2="+idTA2+"&nPunto="+nPunto+"&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via="+""+"&ruta="+RUTA+"&anotaciones="+anotaciones+"&ancho="+ancho_m+"&alto="+alto_m+"&x0=0&y0=0&x1=0&y1=0&poi="+ capas_servicios+"&cont=" + Math.random();
				}
				//mapa_activado = false;
				//Desactivar();
			}
			else if(Tamano == 0)
			{
				
				//La variable DetalleLupa guarda los idtas del mapa mostrado dentro del nodo
				eval("DetalleLupa"+nTramo+"='"+idTA1+"*"+idTA2+"*"+nPunto+"'");
				//alert("DetalleLupa"+nTramo+"='"+idTA1+"*"+idTA2+"*"+nPunto+"'");
				if(x!=0 && y!=0)
				{
					eval("DetalleLupa"+nTramo+"+='*"+x+"*"+y+"'");
				}
				
				
				//window.escala.location.reload(); //nuevo
				
				arrAcumuladoZoom[nTramo] = 0;
				
				if (IE)
				{
					objDetalle = eval("document.detalle" + nTramo);
				}
				else
				{
					objDetalle = eval("document.detalle" + nTramo);
				}
				
				if (todos == 0){
					//alert("todos");
					if (objDetalle.style.display != ""){
						objDetalle.style.display = "";
						
						window.escala.location.reload();
						
						objDetalle.src = "/Guiaypf/images/void.gif";
						objDetalle.border=1
						objDetalle.width=395;
						objDetalle.height=190;

						if(x!=0 && y!=0)
						{
							objDetalle.src="ex_lupa.aspx?radio="+radioYPF+"&campoID=0&noses=1&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via=0"+""+"&ruta="+RUTA+"&anotaciones="+anotaciones+"&cmd=ZXY&ancho=395&alto=190&x="+x+"&y="+y+"&circulo=&poi=&cliente=&cont=" + Math.random();
							//alert("a1");
						}
						else
						{
							objDetalle.src="ex_lupa.aspx?campoID=0&noses=1&cmd=ZDP&idTA1="+idTA1+"&idTA2="+idTA2+"&nPunto="+nPunto+"&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via=0&ruta="+RUTA+"&anotaciones="+anotaciones+"&ancho=395&alto=190&x0=0&y0=0&x1=0&y1=0&cont=" + Math.random();
							//alert("a2");
						}	
						
						eval("document.all[\"fila" + nTramo+"\"].style.display=''");
					
					}else{
						objDetalle.style.display = "none";
					}
				}else{
					if (mapasdesplegados == true){
					
						objDetalle.style.display = "";
						objDetalle.src = "/Guiaypf/images/void.gif";
						objDetalle.border=1
						objDetalle.width=395;
						objDetalle.height=190;
						if (primerMapa){
							if(x!=0 && y!=0)
							{
								//alert("lupa1");
								objDetalle.src="ex_lupa.aspx?radio="+radioYPF+"&campoID=0&noses=1&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via=0"+""+"&ruta="+RUTA+"&anotaciones="+anotaciones+"&cmd=ZXY&ancho=395&alto=190&x="+x+"&y="+y+"&circulo=&poi=&cliente=&cont=" + Math.random();
							}
							else
							{
								//alert("lupa2");
								objDetalle.src = "ex_lupa.aspx?campoID=0&noses=1&cmd=ZDP&idTA1="+idTA1+"&idTA2="+idTA2+"&nPunto="+nPunto+"&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via=0&ruta="+RUTA+"&anotaciones="+anotaciones+"&ancho=395&alto=190&x0=0&y0=0&x1=0&y1=0&cont=" + Math.random();
							}
							window.escala.location.reload();							
							primerMapa = false;
						}else{
						
						
						
							//Si tengo los mapas plegados, los despliego
							if(x!=0 && y!=0)
							{
								//alert("ver_detalle2 x, y " + x + " " + y ); //TODO: SACAR
								objDetalle.src="/guiaypf/lib/app/ex_mapa.aspx?radio="+radioYPF+"&campoID=0&noses=1&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via=0"+""+"&ruta="+RUTA+"&anotaciones="+anotaciones+"&cmd=ZXY&ancho=395&alto=190&x="+x+"&y="+y+"&circulo=&poi=&cont=" + Math.random();
							}
							else
							{
								//alert("ver_detalle3 x, y " + x + " " + y ); //TODO: SACAR
								objDetalle.src = "/guiaypf/lib/app/ex_mapa.aspx?campoID=0&noses=1&cmd=ZDP&idTA1="+idTA1+"&idTA2="+idTA2+"&nPunto="+nPunto+"&campoStr=&capas="+CAPAS+"&itinerario="+""+"&via=0&ruta="+RUTA+"&anotaciones="+anotaciones+"&ancho=395&alto=190&x0=0&y0=0&x1=0&y1=0&cont=" + Math.random();											
							
							}
							
							

						}
						
						eval("document.all[\"fila" + nTramo+"\"].style.display=''");
					}else{
						objDetalle.style.display = "none";
					}				
				}
				//alert("ver detalle7");
	
				var ruta = "/guiaypf/images/";


				//Desactivar todos los botones
				try{
					//alert("imgiloc"+nPunto+nTramo);
					document.getElementsByName("imgiloc"+nPunto+nTramo).src = ruta + "inruta_iloc_off.gif";
					//document.all["imgiloc"+nPunto+nTramo].src = ruta + "inruta_iloc_off.gif";
			
					document.getElementsByName("imgihot"+nPunto+nTramo).src = ruta + "inruta_ihot_off.gif";
					//document.all["imgihot"+nPunto+nTramo].src = ruta + "inruta_ihot_off.gif";
					
					document.getElementsByName("imgires"+nPunto+nTramo).src = ruta + "inruta_ires_off.gif";
					//document.all["imgires"+nPunto+nTramo].src = ruta + "inruta_ires_off.gif";
					
					document.getElementsByName("imgiees"+nPunto+nTramo).src  = ruta + "inruta_iees_off.gif";
					//document.all["imgiees"+nPunto+nTramo].src = ruta + "inruta_iees_off.gif";
					
				}catch(error){
					alert("ERROR1: " + error); //TODO: SACAR
				}
				//Ocultar todas las capas
				try{
					
					document.getElementById("iloc"+nPunto+nTramo).style.display = "none";
					//document.all["iloc"+nPunto+nTramo].style.display = "none";
					
					document.getElementById("ihot"+nPunto+nTramo).style.display = "none";
					//document.all["ihot"+nPunto+nTramo].style.display = "none";
					
					document.getElementById("ires"+nPunto+nTramo).style.display = "none";
					//document.all["ires"+nPunto+nTramo].style.display = "none";
					
					document.getElementById("iees"+nPunto+nTramo).style.display = "none";
					//document.all["iees"+nPunto+nTramo].style.display = "none";
					
				}catch(error){
					alert("ERROR2" + error); //TODO: SACAR
				}

			}
		}