/**
 *   JI -- 17 octobre 2007
 *   SCRIPT changement des polluants dans la carte des stations (LES CHIFFES DU JOURS LA CARTE)
 *
 * 
 
<div> 

<option value="693330,1643261.5,397727,257353,0">Vue initiale</option>
<option value="821223,1702163.2764243,181594,114145,0">Alpes-de-Haute-Provence</option>04
<option value="910961,1735456.7764243,155208,97560,0">Alpes-Maritimes</option>06
<option value="751689,1791635.2764243,130812,82225,0">Bouches-du-Rhône</option>13
<option value="825165,1652237.7764243,170698,107296,0">Hautes-Alpes</option>05
<option value="846276,1798439.7764243,147818,92914,0">Var</option>83
<option value="763454,1734763.2764243,133482,83903,0">Vaucluse</option>84


*/

var coordTerritoire = 
{  
	"paca"  : {"coord":"693330,1643261.5,397727,257353,0"},
    "13"  : {"coord":"751689,1791635.2764243,130812,82225,0"},
    "83"  : {"coord":"846276,1798439.7764243,147818,92914,0"},
    "84"  : {"coord":"763454,1734763.2764243,133482,83903,0"},
    "06"  : {"coord":"910961,1735456.7764243,155208,97560,0"},    
    "04"  : {"coord":"821223,1702163.2764243,181594,114145,0"},
    "05"  : {"coord":"825165,1652237.7764243,170698,107296,0"}    
 };
 
 /*
 var polluantAnalyse = 
{  
	  "SO2"  : "5",
    "NO2"  : "6",
    "O3"  : "7",
    "PM10"  : "8"
 };
 */
var polluantAnalyse = 
{  
	  "01"  : "5",
    "03"  : "6",
    "08"  : "7",
    "24"  : "8"
 };

  
 
function initApp(){
		  
	ficheMetier.lieEvenement('FICHE_METIER'); 
  
  
  initParamDate ();  
  initParamPolluant ();
  initParamZone ();
   updateAnalyse($('listeAnalyses'));
}


  var parametreAnalyse = "";
  /**
   * fonction initParamDate : 
   *  lance l'evennement avec la date passé en parametre get
   */ 
  function initParamDate ()
  {
    if ($('ATMO_SET_DATE').value!="")
    {
     parametreAnalyse = "|date_deb:'"+$('ATMO_SET_DATE').value+"'"; 
    }
  }
  
  /**
   * fonction initParamPolluant :  
   *  selectionne dans la liste des analyse le bon 
   *  polluant lance l'analyse et initialise la légende
   */ 
  function initParamPolluant ()
  {
    if ($('ATMO_SET_POLLUANT').value!="")
  	{
  	 $('listeAnalyses').value=polluantAnalyse[$('ATMO_SET_POLLUANT').value];
  	 
  	}
  
  /*
    if ($('ATMO_SET_POLLUANT').value!="")
  	{
        try
        {	 
            var atmoSetPolluant = polluantAnalyse[$('ATMO_SET_POLLUANT').value];
                        
            afficheFirstLegende(atmoSetPolluant);
            
            $('Analyse_list2').value = atmoSetPolluant+".";
             
            $("Analyse_list").value  = atmoSetPolluant+".";
            evt_onChange_A();
        }
        catch(e)
        {
            alert('Une erreur est survenue');
        }
    }
    else
    {
        afficheFirstLegende("11");
    }
    */
    
  }
  /**
   * fonction initParamZone :
   *   lance le géosignet en fonction du dep passé en parametre get. On se sers de l'objet coordTerritoire
   */ 
  function initParamZone()
  { 
    if ($('ATMO_SET_ZONE').value!="")
    {
        try{
          coordSet = coordTerritoire[$('ATMO_SET_ZONE').value].coord;
          $('GeoSign').value = coordSet;
          MyGeoSign.lanceGeo();
        }
        catch(e)
        {
          alert("Erreur : le département "+ $('ATMO_SET_ZONE').value +" n'est pas localisable ");
        }
    }
  }

	initApp.lieEvenement('MAPINIT');
 

 

function updateAnalyse (listAnalyses)
{ 
  	chgStateAnalyse(listAnalyses.value, 1, parametreAnalyse);
  	//alert('testt'+ path_application);
  	$('legendeAnalyse').innerHTML = "<img src='/dynmap/getLegend.php?A="+listAnalyses.value+"&path_application="+path_application+"&B=FFFFFF&typelegende=PNG&wImg=190&modeInclusion=img&rand="+Math.random()+"' >";
    //changeDynmapAnalyseParam ("date_deb:'"+myCurrentDate+"'");
    
}

function ficheMetier (param)
{
 
     $('ficheInfo').innerHTML = "<div align='center'><img align='center' src='/dynmap/backoffice/images/wait.gif'/></div>";
 
  if (param.indexOf('.php')>-1)
  {
     $('handleFiche').innerHTML = "Campagnes temporaires";
     new Ajax.Updater ('ficheInfo', param, {method: 'get', parameters: "", evalScripts:false});
  }
  else
  {
      var code = "";
      arrParam = param.split('&');
      param = arrParam[0];
      arrParam = param.split(';');
      code= arrParam[1];
      nom=arrParam[0]; 
      new Ajax.Updater ('ficheInfo', "/station.php?code="+code, {method: 'get', parameters: "", evalScripts:true}); 
  }
  Element.show('rootFiche');
}
function afficheFiche()
{
	Element.show('ficheInfo');
	Element.hide('closefiche+');
	Element.show('closefiche-');
}
function cacheFiche()
{
	Element.hide('ficheInfo');
	Element.show('closefiche+');
	Element.hide('closefiche-');
}

 

function openMesure (site,date_deb,date_fin,poll)
{
	parent.frames["mesure"].location.href ='/mesures/index.php?SiteEnCours='+site+'&Constituant='+poll;
	parent.changeIframe('2');
}
 
function cartoToggleCouche (idLayer,chk)
{  
      var c = (chk.checked?1:0);
	  	chgStateLayer(""+idLayer,c,1);  
	 
}

