﻿// cst519-nomenclator.js - Copyright (c) 2006-2010 by Juan Rodríguez & Begues Internet, s.l.

function goNomenclator(num) {
if (document.getElementById("Nomenclator").value=="none") {document.getElementById("Nomenclator").selectedIndex=0; return};
if (MFRetirada==0) {document.getElementById("Bloque601").style.visibility="hidden"; document.getElementById("Bloque601").style.display="none"; ExpandirMapa () };
lng = parseFloat(document.getElementById("Nomenclator").value.split(",")[0]);
lat = parseFloat(document.getElementById("Nomenclator").value.split(",")[1]);
scale = parseInt(document.getElementById("Nomenclator").value.split(",")[2]);
NCalle=(document.getElementById("Nomenclator").value.split(",")[3]);
DCalle=(document.getElementById("Nomenclator").value.split(",")[4]);
T1lng=parseFloat(document.getElementById("Nomenclator").value.split(",")[5]);
T1lat=parseFloat(document.getElementById("Nomenclator").value.split(",")[6]);
T2lng=parseFloat(document.getElementById("Nomenclator").value.split(",")[7]);
T2lat=parseFloat(document.getElementById("Nomenclator").value.split(",")[8]);
T3lng=parseFloat(document.getElementById("Nomenclator").value.split(",")[9]);
T3lat=parseFloat(document.getElementById("Nomenclator").value.split(",")[10]);
if (!T3lng) {T3lng=T2lng;T3lat=T2lat};
T4lng=parseFloat(document.getElementById("Nomenclator").value.split(",")[11]);
T4lat=parseFloat(document.getElementById("Nomenclator").value.split(",")[12]);
if (!T4lng) {T4lng=T3lng;T4lat=T3lat};
T5lng=parseFloat(document.getElementById("Nomenclator").value.split(",")[13]);
T5lat=parseFloat(document.getElementById("Nomenclator").value.split(",")[14]);
if (!T5lng) {T5lng=T4lng;T5lat=T4lat};
T6lng=parseFloat(document.getElementById("Nomenclator").value.split(",")[15]);
T6lat=parseFloat(document.getElementById("Nomenclator").value.split(",")[16]);
if (!T6lng) {T6lng=T5lng;T6lat=T5lat};
T7lng=parseFloat(document.getElementById("Nomenclator").value.split(",")[17]);
T7lat=parseFloat(document.getElementById("Nomenclator").value.split(",")[18]);
if (!T7lng) {T7lng=T6lng;T7lat=T6lat};
T8lng=parseFloat(document.getElementById("Nomenclator").value.split(",")[19]);
T8lat=parseFloat(document.getElementById("Nomenclator").value.split(",")[20]);
if (!T8lng) {T8lng=T7lng;T8lat=T7lat};
var point = new GLatLng(lat, lng);
var marker = createMarker(point,NCalle,DCalle);
MapaGoogle.addOverlay(marker);
MapaGoogle.setCenter(new GLatLng(lat,lng),scale);
MapaGoogle.clearOverlays()

if (T1lng) {
var trazado = new GPolyline([new GLatLng(T1lat, T1lng), new GLatLng(T2lat, T2lng), new GLatLng(T3lat, T3lng), new GLatLng(T4lat, T4lng), new GLatLng(T5lat, T5lng), new GLatLng(T6lat, T6lng), new GLatLng(T7lat, T7lng), new GLatLng(T8lat, T8lng)], "#ff0000", "8");
MapaGoogle.addOverlay(trazado)}

if (num==511 || num==513) {
opc_ac= "<a href='javascript:window.location.reload()' >inicialitzar</a><a href='javascript:Acercar()' >acostar</a>";
opc_al= "<a href='javascript:window.location.reload()' >inicialitzar</a><a href='javascript:Alejar()' >allunyar</a>";
opc_ac_al = "<a href='javascript:window.location.reload()' >inicialitzar</a><a href='javascript:Acercar()' >acostar</a><a href='javascript:Alejar()' >allunyar</a>"} else {
opc_ac= "<a href='javascript:window.location.reload()' >inicializar</a><a href='javascript:Acercar()' >acercar</a>";
opc_al= "<a href='javascript:window.location.reload()' >inicializar</a><a href='javascript:Alejar()' >alejar</a>";
opc_ac_al = "<a href='javascript:window.location.reload()' >inicializar</a><a href='javascript:Acercar()' >acercar</a><a href='javascript:Alejar()' >alejar</a>"}

DCalle_ac= "<div id='resena' style='padding:6px'><b>"+NCalle+"</b>"+DCalle+"</div><div id='resOpc'>"+opc_ac+"</div>";
DCalle_al= "<div id='resena' style='padding:6px'><b>"+NCalle+"</b>"+DCalle+"</div><div id='resOpc'>"+opc_al+"</div>";
DCalle_ac_al= "<div id='resena' style='padding:6px'><b>"+NCalle+"</b>"+DCalle+"</div><div id='resOpc'>"+opc_ac_al+"</div>";
if (scale=="17") {DCalleOpc=DCalle_al} else {DCalleOpc= DCalle_ac_al};
MapaGoogle.openInfoWindowHtml(MapaGoogle.getCenter(), DCalleOpc);
document.getElementById("Nomenclator").selectedIndex=0}

function createMarker(point,NCalle,DCalle) {
MapaGoogle.setCenter(new GLatLng(41.27993505, 1.97659492), 14, G_NORMAL_MAP);
var Icon = new GIcon(IconoUno, null, null, null);
var marker = new GMarker(point, Icon);
resenas[i]=marker; i++; return marker}
