﻿// File JScript

  
var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);

function getRef(id) {
if (isDOM) return document.getElementById(id);
if (isIE4) return document.all[id];
if (isNS4) return document.layers[id];
}
    

var ElencoRegioni = new Array('trasparente', 'lombardia','valleaosta','piemonte','emiliaromagna','veneto','trentino', 'friuli', 'liguria', 'toscana', 'umbria', 'marche','abruzzo','molise','lazio','campania','calabria', 'basilicata', 'puglia','sicilia','sardegna' );    

// regione|Provincia|Città|n.centri|
var InformazioniRegione = new Array (
"lombardia|VA|Samarate|1",
"lombardia|BG|Bergamo|2",
"lombardia|BS|Chiari|1",
"lombardia|BS|Brescia|1",
"lombardia|MI|Milano|4",
"piemonte|AL|Acqui Terme|1",
"piemonte|CN|Cuneo|1",
"piemonte|TO|Torino|2",
"piemonte|NO|Dormelletto|1",
"piemonte|TO|Rivalta|1",
"friuli|TS|Trieste|1",
"liguria|IM|Imperia|1",
"liguria|GE|Genova|1",
"liguria|GE|Sestri Levante|1",
"toscana|FI|Firenze|2",
"toscana|LI|Livorno|1",
"toscana|LU|Lucca|1",
"toscana|AR|Foiano della Chiana|1",
"toscana|AR|Monte san savino|1",
"trentino|BZ|Egna|1",
"lazio|FR|Frosinone|1",
"lazio|RM|Roma|4",
"campania|NA|Napoli|1",
"campania|NA|Mariglianella|1",
"campania|NA|Villaricca|1",
"campania|SA|Salerno|1",
"puglia|BA|Bari|2",
"marche|MC|Civitanova Marche|1",
"marche|PU|Fano|1",
"emiliaromagna|BO|Bologna|1",
"emiliaromagna|BO|Imola|1",
"emiliaromagna|FE|Ferrara|1",
"emiliaromagna|FC|Gatteo|1",
"emiliaromagna|RE|Reggio Emilia|1",
"emiliaromagna|RE|Castellarano|1",
"emiliaromagna|RN|Rimini|1",
"emiliaromagna|RA|Faenza|1",
"emiliaromagna|MO|Carpi|1",
"emiliaromagna|MO|Montale Rangone|1",
"veneto|PD|Padova|1",
"veneto|TV|Paese|1",
"veneto|TV|Santa Lucia di Piave|1",
"sicilia|CT|Catania|1",
"sicilia|CT|Giarre|1",
"sardegna|CA|Cagliari|1"
);
    
    
 
    var ImmaginiRegioni = new Array (20);
   
        function CaricaImmagini (){
            for (x in  ElencoRegioni){
               ImmaginiRegioni[x] = new Image();
               ImmaginiRegioni[x].src = "images/" + ElencoRegioni[x] +'.gif';
            }
        } 
        
  function trovaIndex (nomeRegione){
   for (x in  ElencoRegioni){
      if (ElencoRegioni[x] == nomeRegione) return x;
   }
    return null;
  }      
 
function VisualizzaInformazioni (nomeRegione){

 var informazioni = getRef('informazioni');
 


  var blocchiinformazione = informazioni.getElementsByTagName("DIV");
 
 for (i = blocchiinformazione.length-1 ;i >= 0 ; i--)
 {
     var nodo =  blocchiinformazione[i];

       informazioni.removeChild(nodo);
 }



var noncisonocentri = true;
var contacentri = 0;
 for (i in InformazioniRegione)
  {
      var record = InformazioniRegione[i];
		campo = new Array(4);
		campo = InformazioniRegione[i].split("|");  // campo[0] =  ID;   campo[1] =  id dottore dottore;  campo[2] =  data caso; campo[3] =  descrizione caso 
		//campo[1] //primocentro
		if (campo[0]== nomeRegione) {
		contacentri++;
		noncisonocentri=false 
		  var elDiv = document.createElement("DIV");
		         
      if (contacentri==1){
        elDiv.style.borderTop = "1px solid #696969"
      }
      elDiv.style.borderRight = "1px solid #696969"
      elDiv.style.borderLeft = "1px solid #696969"
      elDiv.style.borderBottom = "1px solid #696969"
     
	  elDiv.style.padding='5px';
	  elDiv.setAttribute("class", "m_text");
	  elDiv.setAttribute("className", "m_text");
	   
		   // regione|Provincia|Città|n.centri|
		   var elB = document.createElement("B");
		   elB.setAttribute("class", "m_text");
		   elDiv.setAttribute("className", "m_text");		   
   		   elB.appendChild(document.createTextNode(""  + campo[2]));
   		   elDiv.appendChild(elB);
   		   if (campo[3]>1){
   		   elDiv.appendChild(document.createTextNode(" (" + campo[1] + ") " + campo[3] + " centri convenzionati "));
   		   }
   		   else{
		    elDiv.appendChild(document.createTextNode(" (" + campo[1] + ") " + campo[3] + " centro convenzionato"));
		   }
   		   informazioni.appendChild(elDiv)
   		   
		}
		 
  }
  
if (noncisonocentri) {
  var elDiv = document.createElement("DIV");
	//  elDiv.style.border='2px solid #c00'
	
          elDiv.style.borderTop = "1px solid #696969"
          elDiv.style.borderRight = "1px solid #696969"
          elDiv.style.borderLeft = "1px solid #696969"
          elDiv.style.borderBottom = "1px solid #696969"
		  elDiv.style.padding='5px';
          var elBNiente = document.createElement("B");		   
          elBNiente.setAttribute("class", "m_text");
          elBNiente.setAttribute("className", "m_text");
		  elBNiente.appendChild(document.createTextNode("Nessun centro disponibile in questa regione. "));
		  elDiv.appendChild(elBNiente);
		  elDiv.setAttribute("class", "m_text");
		  elDiv.setAttribute("className", "m_text");
		  elDiv.appendChild(document.createTextNode(" Contattaci per ulteriori informazioni a: " ));
		  var elMail  = document.createElement("A");
          elMail.appendChild(document.createTextNode("cardiologia@ecgontheweb.com"));
          elMail.setAttribute("class", "l_text");
          elMail.setAttribute("className", "l_text");
          elMail.setAttribute("href", "mailto:cardiologia@ecgontheweb.com")
          elDiv.appendChild(elMail);
	       informazioni.appendChild(elDiv);
}
else{
var elBr = document.createElement("BR");
          var elInformazione = document.createElement("DIV");
          elInformazione.appendChild(elBr);
          elInformazione.setAttribute("class", "m_text");
          elInformazione.setAttribute("className", "m_text");
          elInformazione.appendChild(document.createTextNode(" Contattaci per ulteriori informazioni a: "));
          var elMail  = document.createElement("A");
          elMail.appendChild(document.createTextNode("cardiologia@ecgontheweb.com"));
          elMail.setAttribute("class", "l_text");
          elMail.setAttribute("className", "l_text");
          elMail.setAttribute("href", "mailto:cardiologia@ecgontheweb.com")
          elInformazione.appendChild(elMail);
          informazioni.appendChild(elInformazione)

}
          

}
 

 

  function MostraRegione (regione) {
     var x =trovaIndex(regione);
     getRef("mappa").src = ImmaginiRegioni[x].src ;
  }


if(window.addEventListener){
   window.addEventListener("load", CaricaImmagini, false);
} 
else{
	if(window.attachEvent){
	     window.attachEvent("onload", CaricaImmagini);
	     }
	else{
	   if(document.getElementById){
	         window.onload = CaricaImmagini;
	    }
    }
}


