function disegnaCarta(c){    if(c=='test') alert(map);    var map;    var olMS;    var layers;    var currLayers = document.getElementById('layerlist').value;    var syncLayers = true;    var currCarta = document.getElementById('currCarta').value;    var extent=new OpenLayers.Bounds(olMinx,olMiny,olMaxx,olMaxy);    var olBounds=new OpenLayers.Bounds(olMinx,olMiny,olMaxx,olMaxy);      var loc=location.href;    if(loc.search("www.camminabrianza.com")!=-1) olMS=olExtMS;    else olMS=olIntMS;      layers=addLayerFromLayerlist(c);      switch (c)          {            case "init": { layers=lyInit; c=initCarta; break; }            case "fondi": { layers+=" "+lyFondi; extent="setCurrent"; break; }            case "pendenze": { layers+=" "+lyPendenze; extent="setCurrent"; break; }            case "percorsi": { layers+=" "+lyPercorsi; extent="setCurrent"; break; }            default: {                 document.getElementById('cartaDiv').innerHTML='';/*               layers=currLayers.replace(",","");                 layers=layers.replace(/,/g," ");                 if(layers[layers.length-1]==" ") layers=layers.substring(0,layers.length-1);                 layers=addLayerFromLayerlist(0);*/                extent="setCurrent";                 syncLayers = false;               break; }          }       function mapEvent(event) { setCurrExtent(); }    map = new OpenLayers.Map('cartaDiv', {                    controls: [                        new OpenLayers.Control.Navigation(),                        new OpenLayers.Control.PanZoomBar(),                        new OpenLayers.Control.ScaleLine(),                        new OpenLayers.Control.LoadingPanel(),                        new OpenLayers.Control.MousePosition()/*,                        new OpenLayers.Control.Scale(),                        new OpenLayers.Control.OverviewMap()*/                    ],tileSize:new OpenLayers.Size(olTileSizeW,olTileSizeH),                      minScale:olMinScale,                      maxScale:olMaxScale,                      maxExtent:new OpenLayers.Bounds.fromString(olMaxExtent),                      eventListeners: { "moveend": mapEvent,"zoomend": mapEvent }                });      var backZoom=false;    if(extent=="setCurrent") {extent=getCurrExtent(); backZoom=true; }    var msLayers = new OpenLayers.Layer.MapServer(      olServiceName,      olMS,      {        LAYERS: layers      }    );        map.addLayers([msLayers]);        map.zoomToExtent(extent,false);    if(backZoom) {map.zoomIn(2);}    if(syncLayers)     {      document.getElementById('currCarta').value=c;      sincronizzaTOC(c);      var aLayers = layers.split(" ");      for (var l=0;l<aLayers.length;l++)       {        rimuoviLayerlistNome(aLayers[l]);        /*rimuoviLayerlistNome(document.getElementById('currCarta').value);*/        sincronizzaLayerlistNome(aLayers[l]);        sincronizzaLayerCheckbox(aLayers[l]);      }    }    function setCurrExtent() {      document.getElementById("currExtent").value = map.getExtent().toBBOX();    }        function getCurrExtent() {      var b = new OpenLayers.Bounds.fromString(document.getElementById("currExtent").value);      return b;    }    function addLayerFromLayerlist(azione) {      l=currLayers.replace(",","");      l=l.replace(/,/g," ");      var b="";      if(azione!="init" && azione!="aggiorna")      {        switch(azione)        {          case "fondi": {             b=lyPendenze+" "+lyPercorsi;             sincronizzaLayerCheckbox(lyFondi);            break; }          case "pendenze": {             b=lyFondi+" "+lyPercorsi;             sincronizzaLayerCheckbox(lyPendenze);            break; }          case "percorsi": {             b=lyFondi+" "+lyPendenze;             var aLyPercorsi=lyPercorsi.split(" ");            for(var p=0;p<aLyPercorsi.length;p++)            {              sincronizzaLayerCheckbox(aLyPercorsi[p]);            }            break; }        }        var bLayers = b.split(" ");        for (var j=0;j<bLayers.length;j++)         {          l=l.replace(bLayers[j]+" ","");        }      }      if(l[l.length-1]==" ") l=l.substring(0,l.length-1);      return l;    } }function allargaFoto(fotoNdx)		{    if (fotoNdx==-1)    {       document.getElementById('fotoAllargata').className='none';      document.getElementById('fotoAllargataTd').className='none';      document.getElementById('chiudiIngrandimento').className='none';  		for (j=0;j<L;j++)  		{        document.getElementById('t'+j).className='boxFoto';      }    }    else    {      document.getElementById('fotoAllargata').className='gallFotoAllargata';      document.getElementById('fotoAllargataTd').className='testoCentrato10';      document.getElementById('chiudiIngrandimento').className='ingrandimentoFoto';  		document.getElementById('fotoAllargata').src="/strapagnano/grafica/foto/"+fImg[fotoNdx];      L = fImg.length;  		for (j=0;j<L;j++)  		{        document.getElementById('t'+j).className='boxFoto';      }  		document.getElementById('t'+fotoNdx).className='boxFotoEvidenziata';		}	}function apriChiudiMenu(azione){    if(azione==1)     {      if(document.getElementById('cartaDiv').className!="none")         document.getElementById('cartaDiv').className='cartaDestra';      document.getElementById('menuAperto').className='inline';      document.getElementById('menuChiuso').className='none';      document.getElementById('contenutoPagTitolo').className='contenutoPagInteraTitoloMenuAperto';    }     else    {      if(document.getElementById('cartaDiv').className!="none")         document.getElementById('cartaDiv').className='carta';      document.getElementById('menuChiuso').className='inline';      document.getElementById('menuAperto').className='none';      document.getElementById('contenutoPagTitolo').className='contenutoPagInteraTitolo';    } }function apriDiv(idDiv,lf){  if(lf==-1) document.getElementById(idDiv).className='none';  else  {    document.getElementById(idDiv).className='disclaimer'+lf;    document.getElementById(idDiv).left=100;  }}function apriScheda(nuovaPagina){  window.open(nuovaPagina,"ns"); }function apriSchedaParam(nuovaPagina,input,param){  if(input=="select")  {    nuovaPagina+="&param=";     nuovaPagina+=document.getElementById(param).options[document.getElementById(param).selectedIndex].value;    }  window.open(nuovaPagina,"ns"); }	function cambiaCarta(carta){  var p="/camminabrianza/grafica/imm/c_";  document.getElementById('elencoAltimetrie').className='none';  document.getElementById('cartaDiv').className='carta';  document.getElementById('cartaDiv').innerHTML='';  document.getElementById('tocTabella').className='testoSemplice14';  document.getElementById('altimetriaRiga').className='none';  for(var i=0;i<elencoCarte.length;i++)  {    var h="";    if(carta==elencoCarte[i]) h="_h";     document.getElementById(elencoCarte[i]).src=p+elencoCarte[i]+h+'.png';  }  switch(carta)  {    case "altimetria": {      document.getElementById('cartaDiv').className='none';      document.getElementById('tocTabella').className='none';      document.getElementById('elencoAltimetrie').className='tocTabella';      break; }          case "google": {      var googleIFrame = '<iframe class="googleEmbed" src="'+googleMapLink+'"></iframe>';      var googleAllarga = '<div class="testoSemplice12">';      googleAllarga += '<br /><img src="/camminabrianza/grafica/imm/ptel0.png" alt="ingrandisci" titolo="Ingrandisci">';      googleAllarga += '&nbsp;<a target="_blank" href="'+googleMapLink+'">Ingrandisci la carta in un\'altra finestra';      googleAllarga += '<br /><br /></div>';      document.getElementById('cartaDiv').className='cartaFooter';      document.getElementById('cartaDiv').innerHTML=googleIFrame;      document.getElementById('cartaDiv').innerHTML+=googleAllarga;      document.getElementById('tocTabella').className='none';      break; }      default: {       document.getElementById('tocTabella').className='tocTabella';      disegnaCarta(carta);       break; }      }  document.getElementById('boxAltC').className='boxAltimetria';  document.getElementById('boxAltM').className='boxAltimetria';  document.getElementById('boxAltL').className='boxAltimetria';  }		function esplCollDiv(idDiv,azione){  if(azione=="apri")  {    document.getElementById("smnu_apri_"+idDiv).className='none';    document.getElementById("smnu_chiudi_"+idDiv).className='pointer';    document.getElementById("smnu_"+idDiv).className='';  }  else  {    document.getElementById("smnu_apri_"+idDiv).className='leggiNormaleLink';    document.getElementById("smnu_chiudi_"+idDiv).className='none';    document.getElementById("smnu_"+idDiv).className='none';  }}		function scegliAltimetria(a){  var p="/strapagnano/dati/altimetrie/altimetria_";  document.getElementById('boxAltC').className='boxAltimetria';  document.getElementById('boxAltM').className='boxAltimetria';  document.getElementById('boxAltL').className='boxAltimetria';  switch(a)  {    case "c": { document.getElementById('boxAltC').className='boxAltimetriaEvidenziato'; break; }    case "m": { document.getElementById('boxAltM').className='boxAltimetriaEvidenziato'; break; }    case "l": { document.getElementById('boxAltL').className='boxAltimetriaEvidenziato'; break; }  }  document.getElementById('altimetriaImm').src=p+a+'.png';  document.getElementById('altimetriaImm').className='altimetria';  document.getElementById('altimetriaRiga').className='inline';}			function leggiPercorso(tratto,numeroTratti){  var d="";  var t="";  for(var i=1;i<=numeroTratti;i++)  {    d='percorso'+i;    t='percorso'+i+'t';    document.getElementById(d).className='none';    document.getElementById(t).className='none';  }  d='percorso'+tratto;  t='percorso'+tratto+'t';  document.getElementById(d).className='percorsoDesc';  document.getElementById(t).className='percorsoTitolo';}function cambiaPagina(nuovaPagina){  window.location=nuovaPagina; }function cambiaPaginaInterna(nuovaPagina){  var a=""+window.location;  var s="";  if(a.match("127.0.0.1")!=null) s="http://127.0.0.1:8081/";   else s="http://www.camminabrianza.com/";   s+="php/pag.php?";  s+=nuovaPagina;  window.location=s; }function cmArrExt(servizio,accesso,partenza){  var partenza=document.getElementById("partenza").value;  var link="";  switch(servizio)  {    case "goo": {        var accessoNS="";        if(accesso=='n') accessoNS=accessoNord;        else accessoNS=accessoSud;        link+="http://maps.google.com/maps?";        link+="saddr="+partenza;        link+="&daddr="+accessoNS;        link+="+to:"+accessoUnico;        link+="+to:"+arrivo;        var al='In questa pagina potrai leggere le indicazioni stradali rapide di Camminabrianza.';        al+='\n\nIn una nuova finestra, invece, troverai il tuo percorso elaborato da Google Maps.';        alert(al);      break; }  }    apriScheda(link); }	function comeArrivare(el){  document.getElementById("cmArrScelta").className='none';  var d="";  /* var q=""; */  var t="";  for(var i=1;i<=4;i++)  {    d='d'+i;    /* q='q'+i; */    t='t'+i;    document.getElementById(d).className='none';    /* document.getElementById(q).className='quarto'; */    document.getElementById(t).className='none';  }  d='d'+el;  t='t'+el;  if(el=='4') apriScheda('http://62.101.84.174/trl_index.htm');  if(el==3 || el=='3')   {    document.getElementById("cmArrAutoDesc").className='none';    document.getElementById("cmArrAutoSel").className='';    document.getElementById("cmArrSelect").options[0].selected=true;  }  document.getElementById(t).className='';  document.getElementById(d).className='percorsoDesc';}function evidenziaMappa(elemento){    document.getElementById('mappaPercorsi').src='nomemappa'+elemento+'.png';}function esploraPercorso(modo){  if(modo=='mappa')  {    document.getElementById('leggiMappa').className='leggiEvidenziato';    document.getElementById('leggiPasso').className='leggiNormale';    leggiPercorso(0,9);  }  else  {    document.getElementById('leggiMappa').className='leggiNormale';    document.getElementById('leggiPasso').className='leggiEvidenziato';    leggiPercorso(1,9);  }  }function get_GiornoSettimana(numGiorno){    switch (numGiorno)    {        case 1: { giorno="Lunedì"; break;}        case 2: { giorno="Martedì"; break;}        case 3: { giorno="Mercoledì"; break;}        case 4: { giorno="Giovedì"; break;}        case 5: { giorno="Venerdì"; break;}        case 6: { giorno="Sabato"; break;}        case 0: { giorno="Domenica"; break;}    }    return giorno;}function get_NomeMese(numMese){    numMese+="";    switch (numMese)    {        case "01": { nomeMese="Gennaio"; break;}        case "02": { nomeMese="Febbraio"; break;}        case "03": { nomeMese="Marzo"; break;}        case "04": { nomeMese="Aprile"; break;}        case "05": { nomeMese="Maggio"; break;}        case "06": { nomeMese="Giugno"; break;}        case "07": { nomeMese="Luglio"; break;}        case "08": { nomeMese="Agosto"; break;}        case "09": { nomeMese="Settembre"; break;}        case "10": { nomeMese="Ottobre"; break;}        case "11": { nomeMese="Novembre"; break;}        case "12": { nomeMese="Dicembre"; break;}    }    return nomeMese;}function getDataDMYhms(data,formato){    var G=data.getDay();    var Y=data.getYear();    var M=data.getMonth();    var D=data.getDate();    var h=data.getHours();    var m=data.getMinutes();    var s=data.getSeconds();    var data;    G=get_GiornoSettimana(G);    if(Y<1900) Y=Y+1900;    if(M<=8) M="0"+(M+1);     else M=(M+1);    if(D<=9 && formato!="meseNome") D="0"+D;    if(s<=9) s="0"+s;    if(m<=9) m="0"+m;    if(h<=9) h="0"+h;    switch (formato)    {        case "meseNome": {            data=G+" "+D+" "+get_NomeMese(M)+" "+Y+"<br />"+h+":"+m+":"+s;          break;}        default: {            data=D+"-"+M+"-"+Y+", "+h+":"+m+":"+s;          break;}    }    return data;}function mostraIndicazioniAuto(){  var da = document.getElementById("cmArrSelect").options[document.getElementById("cmArrSelect").selectedIndex];  document.getElementById("cmArrAutoSel").className='none';  var val = da.value;  var text = da.text;  var desc = '';  if (val=="") desc="<br />Nessuna provenienza selezionata";  else  {    desc+='<br />Provenienza: <span class="leggiEvidenziato">'+text+'</span><br />';     a = associaArray(val,'indicazioni');    for (var i=0;i<a.length;i++)    {      var j=a[i];       desc+='<br /><span class="leggiNormale">['+(i+1)+']</span> '+cmAr[j];    }  }    var g='<img src="/camminabrianza/grafica/imm/ptel0.png"';    if(document.getElementById("goo").checked && document.getElementById("goo").value!="")     {      desc+="<br /><br />"+g+" title='Percorso Google' alt='Percorso Google'> ";      desc+="Il <span class='azzurro'>percorso di Google</span> da ";      desc+="<span class='azzurro'>"+document.getElementById("partenza").value+"</span>";      desc+=" è mostrato in un'altra finestra";      cmArrExt('goo',associaArray(val,'accesso'));    }  if(document.getElementById("nav").checked)     {desc+="<br /><br />"+g+" title='Info Navigatore' alt='Info Navigatore'> ";    desc+="Nel <span class='azzurro'>navigatore satellitare</span> imposta come punto di arrivo:<br />";    desc+="&nbsp;&nbsp;&nbsp;&nbsp;<span class='azzurroEvidenziato'>Merate (LC), via Cappelletta 11</span>.";}    desc+="<br /><br /><div class='pulsante' onClick='comeArrivare(3);'>&nbsp;Indietro&nbsp;</div>";    document.getElementById("cmArrAutoDesc").className='inline';  document.getElementById("cmArrAutoDesc").innerHTML=desc;}function muoviFoto(dir)		{    var numfotoEl = document.getElementById('fotoNum');    var fotoImg = document.getElementById('fotoAllargata');    var indietro = document.getElementById('indietro');    var inizio = document.getElementById('inizio');    var avanti = document.getElementById('avanti');    var d = document.getElementById('didascalia');    var n = numfotoEl.innerHTML;    if (dir=="avanti")    {       n=parseInt(n)+1;      var fotoInfo=fDidascalia[n];      var aFotoInfo = fotoInfo.split('@');      if(aFotoInfo.length==2 && aFotoInfo[1]=='V') fotoImg.className="fotoAllargataV";      else fotoImg.className="fotoAllargata";      d.innerHTML=aFotoInfo[0];      fotoImg.src=fDir+n+'.jpg';      numfotoEl.innerHTML=n;      indietro.className="pulsante";      if(n==fNum) { avanti.className="none"; inizio.className="pulsante"; }      else { avanti.className="pulsante"; inizio.className="none" }    }    else    {       if(dir=="inizio")      {        window.location.reload();      }      else      {        n=parseInt(n)-1;        var fotoInfo=fDidascalia[n];        var aFotoInfo = fotoInfo.split('@');        if(aFotoInfo.length==2 && aFotoInfo[1]=='V') fotoImg.className="fotoAllargataV";        else fotoImg.className="fotoAllargata";        d.innerHTML=aFotoInfo[0];        fotoImg.src=fDir+n+'.jpg';        numfotoEl.innerHTML=n;        avanti.className="pulsante";        if(n==1) indietro.className="none";        else indietro.className="pulsante";      }    }	}function noneSet(el,classe){    var inizClasse = document.getElementById(el).className;    if (inizClasse=='none') document.getElementById(el).className=classe;    else document.getElementById(el).className='none';}function orologio(){    var d=new Date();    data=getDataDMYhms(d,"meseNome");    document.getElementById("orologio").innerHTML=data;    setTimeout("orologio()",1000); }function passaggioMenu(voceMenu,azione,passStile){    var stile="menu";    if(passStile==1) stile="menuAperto";    if(azione==1) voceMenu.className="menuPassaggio";     else voceMenu.className=stile; }function scriviDataProxStrap(){}function setData(anno,mese,giorno,ore,minuti,secondi,targetDiv){    var d=new Date();    d.setFullYear(anno,(mese-1),giorno);    d.setHours(ore);    d.setMinutes(minuti);    d.setSeconds(secondi);    if (targetDiv!="off")    {        var Y=d.getYear();        var M=d.getMonth();        var D=d.getDate();        var h=d.getHours();        var m=d.getMinutes();        var s=d.getSeconds();        Y=Y+1900;        if(M<=8) M="0"+(M+1);         else M=(M+1);        if(D<=9) D="0"+D;        if(h<=9) h="0"+h;        if(m<=9) m="0"+m;        var data=D+"-"+M+"-"+Y+", "+h+":"+m;        document.getElementById(targetDiv).innerHTML+=data;    }}function sincronizzaLayerCheckbox(layerNome){    var chkbox = document.getElementById('L_'+layerNome);    if (chkbox.checked==false) document.getElementById('L_'+layerNome).checked=true;}function sincronizzaLayerlistNome(layerNome){    var layerNome=layerNome.replace("L_","");    var szLayerList=document.getElementById('layerlist').value;    var szLayer=","+layerNome+",";    if (szLayerList.search(szLayer)==-1)    {      document.getElementById('layerlist').value+=layerNome;      document.getElementById('layerlist').value+=",";    }    else    {      szLayerList = szLayerList.replace(layerNome+",","");      document.getElementById('layerlist').value=szLayerList;    }}function rimuoviLayerlistNome(layerNome){    var layerNome=layerNome.replace("L_","");    var szLayerList=document.getElementById('layerlist').value;    var szLayer=","+layerNome+",";    if (szLayerList.search(szLayer)!=-1)    {      szLayerList = szLayerList.replace(layerNome+",","");      document.getElementById('layerlist').value=szLayerList;    }}function sincronizzaTOC(carta){    for(var i=0;i<elencoToc.length;i++)    {      if (elencoToc[i]!='globale1' && elencoToc[i]!='globale2')      document.getElementById('toc'+elencoToc[i]).className='none';    }    document.getElementById('toc'+carta).className='toc';    var a = new Array();    var s = null;    switch(carta)    {      case "fondi": {           s=lyPendenze+" "; s+=lyPercorsi;          a=s.split(" ");        break;}      case "pendenze": {           s=lyFondi+" "; s+=lyPercorsi;          a=s.split(" ");        break;}      case "percorsi": {           s=lyFondi+" "; s+=lyPendenze;          a=s.split(" ");        break;}    }    for(var j=0;j<a.length;j++)    {      rimuoviLayerlistNome(a[j]);    }}function slideShow(n)		{    n++;    document.getElementById("fotoAllargata").src=fDir+n+'.jpg';    setTimeout("slideShow(n)",3000);     return n; 	}function countdown(){    var sottraendo=new Date();    var countdown=proxStrap-sottraendo;    if (countdown<0)     countdown=prox2Strap-sottraendo;    var giorni=Math.round(countdown/86400000);    countdown=countdown-(giorni*86400000);    var ore=Math.round(countdown/3600000);    countdown=countdown-(ore*3600000);    var minuti=Math.round(countdown/60000);    countdown=countdown-(minuti*60000);    var secondi=Math.round(countdown/1000);    if(secondi<0)     {secondi=60+secondi; minuti=minuti-1;}    if(minuti<0)    {minuti=60+minuti; ore=ore-1;}    if(ore<0)    {ore=24+ore; giorni=giorni-1;}    if(minuti<=9) minuti="0"+minuti;    if(secondi<=9) secondi="0"+secondi;    var cd="- "+giorni+" giorni, "+ore+" ore, "+minuti+" minuti, "+secondi+" secondi<br />"+countDownText;    document.getElementById("countdown").innerHTML=cd;    setTimeout("countdown()",1000); }