var SEPAJAX = "##";

// Fonction de mise à jour des données météos sur la page index.php
function MeteoUpdate(reponse){
	// les données dans l'ordre
  var tabData = new Array('mettempext','mettempmin','mettempmax','mettempmoy','metpissol',
  												'metpisfil','mettemppis','metpresimg','metpression','metpluie1',
                          'metpluie24','metventraf','metvent','metheure','metprodsactuel',
                          'metpanneauxsolaires','metreservehaut','metdeprad','metdepplancher','metdepgite',
                          'metpacon','metdeppac','mettgite','mettchgite','mettsejour',
                          'mettentree','mettempoj','mettempol','metecs');

  // on découpe les données reçues
  var lData = reponse.responseText.split(SEPAJAX);
  
  // on traite les données
  lIdx = 0;
  for(tabElem in tabData)
  {
  	// on teste d'abord l'existance de l'élément dans la page courante
    lElem = $(tabData[tabElem]);
    if(lElem!=null){
    	switch(lIdx){
      	// on traite les cas particuliers : images
      	case 4: // metpissol
        	if(lData[lIdx]==0){lElem.src = "/Images/Icones/circul_small.gif";}
          else{lElem.src = "/Images/Icones/circul_anim_small_rouge.gif";}
        	break;
        case 5: // metpisfil
        	if(lData[lIdx]==0){lElem.src = "/Images/Icones/circul_small_vert.gif";}
          else{lElem.src = "/Images/Icones/circul_anim_vert.gif";}
          break;
        case 7: // metpresimg
        	if(lData[lIdx]==1){lElem.src = "/Images/Icones/hausse.gif";}
          else if(lData[lIdx]==2){lElem.src = "/Images/Icones/baisse.gif";}
          else{lElem.src = "/Images/Icones/stable.gif";}
          break;
        case 20: // metpacon
          if(lData[lIdx]==0){lElem.src = "/Images/Icones/air_conditionne_fix.gif";}
          else{lElem.src = "/Images/Icones/air_conditionne.gif";}
          break;
        case 26: //mettempoj
        case 27: // mettempol
          lElem.src = "/Images/Icones/"+lData[lIdx];
				  break;
        default: // tous les autres sont des valeurs à écrire directement dans l'élément
        	lElem.update(lData[lIdx]);
      }
		}    
    lIdx=lIdx+1;
  }
}

function MeteoGroupUpdate(){
  $('meteogroup1').src="http://www.meteogroup.fr/meteo/hptool/index.php?cid=33X11276&cityName=Franquevielle&l=fr&style=11&v=fr&ver=2&c1=000000&c2=98FB98&c3=000000&c4=98FB98&c5=000000&c6=98FB98&c7=98FB98&f1a=1&f1b=1&f2a=1&f2b=1&f3a=1&f3b=2&ct1=1&ct2=2&ct3=6&fcd=0";
	$('meteogroup2').src="http://www.meteogroup.fr/meteo/hptool/index.php?cid=33X11276&cityName=Franquevielle&l=fr&style=11&v=fr&ver=2&c1=000000&c2=98FB98&c3=000000&c4=98FB98&c5=000000&c6=98FB98&c7=98FB98&f1a=1&f1b=1&f2a=1&f2b=1&f3a=1&f3b=2&ct1=1&ct2=2&ct3=6&fcd=1";
  setTimeout("MeteoGroupUpdate();",900000);
}

