//decodage utf8 pour Ajax
var Utf8 = {
		 
		// public method for url encoding
		encode : function (string) {
			string = string.replace(/\r\n/g,"\n");
			var utftext = "";
	 
			for (var n = 0; n < string.length; n++) {
	 
				var c = string.charCodeAt(n);
	 
				if (c < 128) {
					utftext += String.fromCharCode(c);
				}
				else if((c > 127) && (c < 2048)) {
					utftext += String.fromCharCode((c >> 6) | 192);
					utftext += String.fromCharCode((c & 63) | 128);
				}
				else {
					utftext += String.fromCharCode((c >> 12) | 224);
					utftext += String.fromCharCode(((c >> 6) & 63) | 128);
					utftext += String.fromCharCode((c & 63) | 128);
				}
	 
			}
	 
			return utftext;
		},
	 
		// public method for url decoding
		decode : function (utftext) {
			var string = "";
			var i = 0;
			var c = c1 = c2 = 0;
	 
			while ( i < utftext.length ) {
	 
				c = utftext.charCodeAt(i);
	 
				if (c < 128) {
					string += String.fromCharCode(c);
					i++;
				}
				else if((c > 191) && (c < 224)) {
					c2 = utftext.charCodeAt(i+1);
					string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
					i += 2;
				}
				else {
					c2 = utftext.charCodeAt(i+1);
					c3 = utftext.charCodeAt(i+2);
					string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
					i += 3;
				}
	 
			}
	 
			return string;
		}
	 
	}

function cherche_bloc_communique(mode_cs_entite_actuel, id_entite_demande, num_type_entite) {
	
	$.ajax({
		   type: "GET",
		   url: "/common_meteoperso/barremeteoperso/recherchebloccommunique",
		   data: "id_entite="+id_entite_demande+"&type_entite="+num_type_entite+"&mode_cs_actuel="+mode_cs_entite_actuel,
		   success: affiche_bloc_communique,
		   error : function(msg){
	     
	   }

		 });
}

function affiche_bloc_communique(donnees){

	if (donnees=="reload"){
		window.location.replace(window.location.href);
	}


}

function lance_memorisation_preferences(zone, total_preferences, nombre_saisi){

	
	var tab_configuration = new Object();

	if (zone==6){
		var zone_affichage = "widget";
		var total = total_preferences;
	}else if (zone==5){
		var zone_affichage = "detail";
		if (nombre_saisi!=null){
			var total = nombre_saisi+1; 
		}else{
			var total = total_preferences;
		}
	}	
	
	for (i=0; i<total; i++){

		var nomselect = document.getElementById("choix_"+zone_affichage+"_"+i);
		var valeur = nomselect.options[nomselect.selectedIndex].value;
		
		var identifiant = valeur;
		var emplacement = i;

		tab_configuration["ordre_"+i] = emplacement;
		tab_configuration["code_"+i] = identifiant;
		
	} 

	 $.ajax({
		   type: "GET",
		   url: "/meteoconsult_terrestre/personnalisation/memorisationconfiguration",
		   data: {'code_0' : tab_configuration["code_0"], 'code_1' : tab_configuration["code_1"],
				 'code_2' : tab_configuration["code_2"], 'code_3' : tab_configuration["code_3"],
				 'code_4' : tab_configuration["code_4"], 'zone' : zone, 'total' : total
			  },
		   success: function (msg){
				 affiche_message_confirmation_preferences(msg, zone);
		   }
		 });
	//document.choix_widget.submit();
	
}

function affiche_message_confirmation_preferences(msg, zone){

	if (zone==6){
		
		jQuery(document).ready(function() {
			tb_show('météo<b>perso</b>', 'TB_inline?height=130&width=450&inlineId=affiche_message_confirmation_changement_widget&modal=false', 'false');
		});
		
	}else if (zone==5){
		
		jQuery(document).ready(function() {
			tb_show('météo<b>perso</b>', 'TB_inline?height=130&width=450&inlineId=affiche_message_confirmation_changement_details&modal=false', 'false');
		});
		
		
	}

}


function affiche_blocs(a,b,c,d){

	//a=> ordre du bloc a mémoriser
	//c=> code du bloc a mémoriser
	var contenu = 1;
	lance_ajax_memorisation_contenu(a,c,contenu);

	$('groupItem').slideUp(200);
	
	
}

function affiche_apercu(e){

	document.getElementById("apercu").style.display = 'block'; 
	document.getElementById("groupItem").style.display = 'none'; 

	lance_affiche_apercu();


	
}

function affiche_widget(){

	document.getElementById("apercu").style.display = 'none';
	document.getElementById("groupItem").style.display = 'block'; 

	efface_apercu();
	
}

function memorise_position(id, position, positiontop){

	var emplacement;
	
	if ((positiontop>=125)&&(positiontop<=225)){
	
		if (position<333){
			emplacement = 0;
		}else if ((position>=333)&&(position<480)){
			emplacement = 1;
		}else if ((position>=480)&&(position<720)){
			emplacement = 2;
		}else if ((position>=720)&&(position<912)){
			emplacement = 3;
		}else if (position>=912){
			emplacement = 4;
		}
		
	}	
		
		lance_ajax_memorisation(id, emplacement);

}



function lance_affiche_apercu() {
	
	$.ajax({
		   type: "GET",
		   url: "/common_meteoperso/barremeteoperso/insertion",
		   data: "apercu=on",
		   
		   success: function (msg){
		 
		   }, 
	 		error : function(msg){
			  
		   }
		 });
	
}


function efface_apercu(){
	
	 $.ajax({
		   type: "GET",
		   url: "/common_meteoperso/barremeteoperso/insertion",
		   data: "apercu=off",
		  
		   success: function (msg){
		
		   },
		   error : function(msg){
			  
		   }
		 });

	
}
function lance_ajax_memorisation(id, emplacement) {

	 $.ajax({
		   type: "GET",
		   url: "/common_meteoperso/barremeteoperso/insertion",
		   data: "id_depart="+id+"&emplacement_arrivee="+emplacement,
		   success: function (msg){
		 		
		   }
		 });

}
function lance_ajax_drop_MP(ordre) {
	//alert(ordre);
	 $.ajax({
		   type: "GET",
		   url: "/common_meteoperso/barremeteoperso/insertion",
		   data: "liste_blocs="+ordre,
		   success: function (msg){
		 		
		   }
		 });

}

function lance_ajax_memorisation_contenu(ordre, code, contenu) {

	 $.ajax({
		   type: "GET",
		   url: "/common_meteoperso/barremeteoperso/insertion",
		   data: "ordre_bloc_change="+ordre+"&code_bloc_change="+code+"&contenu_inchange="+contenu,
		   success: function(){
				adresse = window.location.href;
				adresse2=adresse.split('#');
				window.location.replace(adresse2[0]);
				
		   }
		 });
	
}

//AJAX + JS pour la barre meteoperso - AJAX + reload pour la page de gestion de meteoperso
function lance_changement_entite(id_nouveau, id_depart, mode){

	$.ajax({
		   type: "GET",
		   url: "/common_meteoperso/barremeteoperso/index",
		   dataType: "json",
		   data: "id_entite="+id_nouveau+"&id_entite_depart="+id_depart+"&mode=changement",
		   success: function(msg){
				if (msg=="changement_favori"){
					adresse = window.location.href;
					adresse2=adresse.split('#');
					window.location.replace(adresse2[0]);
				}else if (msg=="reload_mp"){
					window.location.replace(window.location.href);
				}else{
					
					affiche_donnees_changement(msg);
				}
			},
		   error : function(msg){

	   		}

		 });
}
//fonction qui remplace les champs de la barre meteoperso
function affiche_donnees_changement(donnees){
	
	Utf8.decode(donnees);
	
	if (donnees.titre_cs!=null){
		if (document.getElementById("titre_cs")!=null){
			document.getElementById("titre_cs").innerHTML = donnees.titre_cs;
		}
	}else{
		if (document.getElementById("titre_cs")!=null){
			document.getElementById("titre_cs").innerHTML = "N.C";
		}
	}

	if (donnees.phrase_cs!=null){
		if (document.getElementById("phrase_cs")!=null){
			document.getElementById("phrase_cs").innerHTML = donnees.phrase_cs;
		}
	}else{
		if (document.getElementById("phrase_cs")!=null){
			document.getElementById("phrase_cs").innerHTML = "N.C";
		}
	}

	if (donnees.couleur_cs!=null){
		if (document.getElementById("couleur_cs")!=null){
			document.getElementById("couleur_cs").style.backgroundColor = donnees.couleur_cs;
		}
	}else{
		if (document.getElementById("couleur_cs")!=null){
			document.getElementById("couleur_cs").style = "";
		}
	}

	if (donnees.image_cs!=null){
		if (document.getElementById("image_cs")!=null){
			document.getElementById("image_cs").src = donnees.image_cs;
		}
	}else{
		if (document.getElementById("image_cs")!=null){
			document.getElementById("image_cs").src  = "";
		}
	}

	if (donnees.nom_complet!=null){
		document.getElementById("nom_entite").innerHTML = donnees.nom_complet;
	}else{
		document.getElementById("nom_entite").innerHTML = "N.C";
	}
	
	
	if (donnees.icone!=null){
		document.getElementById("icone").innerHTML = "";
		document.getElementById("icone").innerHTML = donnees.icone;
	}else{
		document.getElementById("icone").innerHTML = "";
	}
	
	
	
	if (donnees.lien_entite!=null){
		document.getElementById("lien_entite").href = "";
		document.getElementById("lien_entite").href = donnees.lien_entite;
		
	}else{
		document.getElementById("lien_entite").href = "";
	}
	
	if(document.getElementById("tempe_max")!=null){
	
		if ((donnees.tempe_max!=null)&&(donnees.tempe_max!="N.C")){

			document.getElementById("tempe_max").innerHTML = donnees.tempe_max+"°C";
			
			if (donnees.couleur_max!=null){
				document.getElementById("tempe_max").style.color = donnees.couleur_max;

			}
		}else if (donnees.tempe_max=="N.C"){
			
			document.getElementById("tempe_max").innerHTML = donnees.tempe_max;
			
		}else{
			document.getElementById("tempe_max").innerHTML = "N.C";
		}
	}

	if (document.getElementById("tempe_res_max")!=null){
	
		if ((donnees.tempe_res_max!=null)&&(donnees.tempe_res_max!="N.C")){
			
			document.getElementById("tempe_res_max").innerHTML = donnees.tempe_res_max+"°C";
			
			if (donnees.couleur_max!=null){
				
				document.getElementById("tempe_res_max").style.color = donnees.couleur_max;

			}
			
		}else if (donnees.tempe_res_max=="N.C"){

			document.getElementById("tempe_res_max").innerHTML = donnees.tempe_res_max;
			
		}else{
			document.getElementById("tempe_res_max").innerHTML = "N.C";
		}
	}

	if (document.getElementById("tempe_min")!=null){
	
		if ((donnees.tempe_min!=null)&&(donnees.tempe_min!="N.C")){

			document.getElementById("tempe_min").innerHTML = donnees.tempe_min+"°C";
			
			if (donnees.couleur_min!=null){
				
				document.getElementById("tempe_min").style.color = donnees.couleur_min;
			}

		}else if (donnees.tempe_min=="N.C"){

			document.getElementById("tempe_min").innerHTML = donnees.tempe_min;
			
		}else{
			document.getElementById("tempe_min").innerHTML = "N.C";
		}
		
	}
	
	
	if (document.getElementById("tempe_res_min")!=null){
		
		if ((donnees.tempe_res_min!=null)&&(donnees.tempe_res_min!="N.C")){
			
			document.getElementById("tempe_res_min").innerHTML = donnees.tempe_res_min+"°C";
			
			if (donnees.couleur_min!=null){
				
				document.getElementById("tempe_res_min").style.color = donnees.couleur_min;
			}


		}else if (donnees.tempe_res_min!="N.C"){

			document.getElementById("tempe_res_min").innerHTML = donnees.tempe_res_min;
			
			if (donnees.couleur_min!=null){
				
				document.getElementById("tempe_res_min").style.color = donnees.couleur_min;
			}

		}else{

			document.getElementById("tempe_res_min").innerHTML = "N.C";
		}

	}
	
	if (document.getElementById("picto_tempe")!=null){
	
		if ((donnees.picto_tempe!=null)&&(donnees.picto_tempe!="N.C")){
			
			document.getElementById("picto_tempe").src = donnees.picto_tempe;

		}
	
	}
	
	if (document.getElementById("couleur_max")!=null){
	
		if (donnees.couleur_max!=null){
			document.getElementById("couleur_max").style.color = donnees.couleur_max;

		}
	}
	
	
	if (document.getElementById("couleur_min")!=null){
	
		if (donnees.couleur_min!=null){
			document.getElementById("couleur_min").style.color = donnees.couleur_min;

		}
		
	}
	
	if (donnees.source_path!=null){
		if (document.getElementById("lien_video")!=null){
			document.getElementById("lien_video").href = donnees.lien_video;
			document.getElementById('lien_video').className = "thickbox";
		}
	}else{
		if (document.getElementById("lien_video")!=null){
			document.getElementById("lien_video").href = "";
		}
	}
	
	if (donnees.vignette_video!=null){
		if (document.getElementById("fond_vignette_video")!=null){
			document.getElementById("fond_vignette_video").src ="";
			document.getElementById("fond_vignette_video").src = donnees.vignette_video;
		}
	}else{
		if (document.getElementById("fond_vignette_video")!=null){
			document.getElementById("fond_vignette_video").src = "";
		}
	}


	if (donnees.lever_soleil!=null){
		if (document.getElementById("lever_soleil")!=null){
			document.getElementById("lever_soleil").innerHTML = donnees.lever_soleil;
		}
	}else{
		if (document.getElementById("lever_soleil")!=null){
			document.getElementById("lever_soleil").innerHTML = "N.C";
		}
	}

	if (donnees.coucher_soleil!=null){
		if (document.getElementById("coucher_soleil")!=null){
			document.getElementById("coucher_soleil").innerHTML = donnees.coucher_soleil;
		}
	}else{
		if (document.getElementById("coucher_soleil")!=null){
			document.getElementById("coucher_soleil").innerHTML = "N.C";
		}
	}

	if (donnees.phase_lune!=null){
		if (document.getElementById("phase_lune")!=null){
			document.getElementById("phase_lune").innerHTML = donnees.phase_lune;
		}
	}else{
		if (document.getElementById("phase_lune")!=null){
			document.getElementById("phase_lune").innerHTML = "N.C";
		}
	}

	if (donnees.saint!=null){
		if (document.getElementById("saint")!=null){
			document.getElementById("saint").innerHTML = donnees.saint;
		}
	}else{
		if (document.getElementById("saint")!=null){
			document.getElementById("saint").innerHTML = "N.C";
		}
	}

	if (donnees.nebu!=null){
		if (document.getElementById("picto_nebu")!=null){
			document.getElementById("picto_nebu").src = donnees.rep_images+donnees.rep_nebu+donnees.nebu+".png";
			document.getElementById("picto_nebu").alt = donnees.phrase_temps_jour;
			document.getElementById("picto_nebu").title = donnees.phrase_temps_jour;
		}	
	}else{
		if (document.getElementById("picto_nebu")!=null){
			document.getElementById("picto_nebu").src = "";
			document.getElementById("picto_nebu").alt = "";
			document.getElementById("picto_nebu").title = "";	
		}
	}

	if (donnees.phrase_temps_jour!=null){
		if (document.getElementById("phrase_temps_jour")!=null){
			document.getElementById("phrase_temps_jour").innerHTML = donnees.phrase_temps_jour;
		}
	}else{
		if (document.getElementById("phrase_temps_jour")!=null){
			document.getElementById("phrase_temps_jour").innerHTML = "N.C";
		}
	}

	if (donnees.phrase_rafales!=null){
		if (document.getElementById("phrase_rafales")!=null){
			document.getElementById("phrase_rafales").innerHTML = donnees.phrase_rafales;
		}
	}else{
		if (document.getElementById("phrase_rafales")!=null){
			document.getElementById("phrase_rafales").innerHTML = "N.C";
		}
	}
	
	if (donnees.kmh_rafales_vent!=null){
		if (document.getElementById("kmh_rafales_vent")!=null){
			document.getElementById("kmh_rafales_vent").innerHTML = donnees.kmh_rafales_vent;
		}
	}else{
		if (document.getElementById("kmh_rafales_vent")!=null){
			document.getElementById("kmh_rafales_vent").innerHTML = "N.C";
		}
	}
	
	if (donnees.phrase_vent!=null){
		if (document.getElementById("phrase_vent")!=null){
			document.getElementById("phrase_vent").innerHTML = donnees.phrase_vent;
		}
	}else{
		if (document.getElementById("phrase_vent")!=null){
			document.getElementById("phrase_vent").innerHTML = "N.C";
		}
	}
	
	if (donnees.kmh_force_vent!=null){
		if (document.getElementById("kmh_force_vent")!=null){
			document.getElementById("kmh_force_vent").innerHTML = donnees.kmh_force_vent;
		}
	}else{
		if (document.getElementById("kmh_force_vent")!=null){
			document.getElementById("kmh_force_vent").innerHTML = "N.C";
		}
	}

	if (donnees.picto_vent!=null){
		if (document.getElementById("picto_vent")!=null){
			document.getElementById("picto_vent").src = donnees.picto_vent;
		}
	}else{
		if (document.getElementById("picto_vent")!=null){
			document.getElementById("picto_vent").src = " ";
		}
	}
	
	if (donnees.phrase_echeance!=null){
		if (document.getElementById("phrase_echeance_tempe")!=null){
			document.getElementById("phrase_echeance_tempe").innerHTML = donnees.phrase_echeance;
		}
	}else{
		if (document.getElementById("phrase_echeance_tempe")!=null){
			document.getElementById("phrase_echeance_tempe").innerHTML = " ";
		}
	}
	
	if (donnees.phrase_echeance!=null){
		if (document.getElementById("phrase_echeance_temps")!=null){
			document.getElementById("phrase_echeance_temps").innerHTML = donnees.phrase_echeance;
		}
	}else{
		if (document.getElementById("phrase_echeance_temps")!=null){
			document.getElementById("phrase_echeance_temps").innerHTML = " ";
		}
	}
	
	if (donnees.phrase_echeance!=null){
		if (document.getElementById("phrase_echeance_vent")!=null){
			document.getElementById("phrase_echeance_vent").innerHTML = donnees.phrase_echeance;
		}
	}else{
		if (document.getElementById("phrase_echeance_vent")!=null){
			document.getElementById("phrase_echeance_vent").innerHTML = " ";
		}
	}
	
	if (donnees.phrase_echeance!=null){
		if (document.getElementById("phrase_echeance_vent")!=null){
			document.getElementById("phrase_echeance_vent").innerHTML = donnees.phrase_echeance;
		}
	}else{
		if (document.getElementById("phrase_echeance_vent")!=null){
			document.getElementById("phrase_echeance_vent").innerHTML = " ";
		}
	}
	if (document.getElementById("pression")!=null){
		if (donnees.pression!=null){
			if (document.getElementById("pression")!=null){
				document.getElementById("pression").innerHTML = donnees.pression+" hPa";
			}
		}else {
			document.getElementById("pression").innerHTML = "N.C";
		}
	}

	if (donnees.pression_phrase!=null){
		if (document.getElementById("pression_phrase")!=null){
		document.getElementById("pression_phrase").innerHTML = donnees.pression_phrase;
		}
	}else {
		document.getElementById("pression_phrase").innerHTML = "N.C";
	}

	if (donnees.pression_picto!=null){
		if (document.getElementById("picto_pression")!=null){
			document.getElementById("picto_pression").src = donnees.rep_images+"/pictos/pression/meteoperso/"+donnees.pression_picto;
		}	
	}else {
		if (document.getElementById("picto_pression")!=null){
			document.getElementById("picto_pression").pression_picto = "";
		}
	}
	

	
	document.getElementById("tempe_min_apercu_0").innerHTML = donnees.tempe_min_apercu_0;
	document.getElementById("tempe_max_apercu_0").innerHTML = donnees.tempe_max_apercu_0;
	document.getElementById("nebu_apercu_0").src = donnees.rep_images+donnees.nebu_apercu_0;
	document.getElementById("lien_apercu_0").href = donnees.lien_apercu0;
		
	document.getElementById("tempe_min_apercu_1").innerHTML = donnees.tempe_min_apercu_1;
	document.getElementById("tempe_max_apercu_1").innerHTML = donnees.tempe_max_apercu_1;
	document.getElementById("nebu_apercu_1").src = donnees.rep_images+donnees.nebu_apercu_1;
	document.getElementById("lien_apercu_1").href= donnees.lien_apercu1;
	
	document.getElementById("tempe_min_apercu_2").innerHTML = donnees.tempe_min_apercu_2;
	document.getElementById("tempe_max_apercu_2").innerHTML = donnees.tempe_max_apercu_2;
	document.getElementById("nebu_apercu_2").src = donnees.rep_images+donnees.nebu_apercu_2;
	document.getElementById("lien_apercu_2").href = donnees.lien_apercu2;

	document.getElementById("tempe_min_apercu_3").innerHTML = donnees.tempe_min_apercu_3;
	document.getElementById("tempe_max_apercu_3").innerHTML = donnees.tempe_max_apercu_3;
	document.getElementById("nebu_apercu_3").src = donnees.rep_images+donnees.nebu_apercu_3;
	document.getElementById("lien_apercu_3").href = donnees.lien_apercu3;

	document.getElementById("tempe_min_apercu_4").innerHTML = donnees.tempe_min_apercu_4;
	document.getElementById("tempe_max_apercu_4").innerHTML = donnees.tempe_max_apercu_4;
	document.getElementById("nebu_apercu_4").src = donnees.rep_images+donnees.nebu_apercu_4;
	document.getElementById("lien_apercu_4").href = donnees.lien_apercu4;

	document.getElementById("tempe_min_apercu_5").innerHTML = donnees.tempe_min_apercu_5;
	document.getElementById("tempe_max_apercu_5").innerHTML = donnees.tempe_max_apercu_5;
	document.getElementById("nebu_apercu_5").src = donnees.rep_images+donnees.nebu_apercu_5;
	document.getElementById("lien_apercu_5").href = donnees.lien_apercu5;
	
	document.getElementById("tempe_min_apercu_6").innerHTML = donnees.tempe_min_apercu_6;
	document.getElementById("tempe_max_apercu_6").innerHTML = donnees.tempe_max_apercu_6;
	document.getElementById("nebu_apercu_6").src = donnees.rep_images+donnees.nebu_apercu_6;
	document.getElementById("lien_apercu_6").href = donnees.lien_apercu6;

	document.getElementById("tempe_min_apercu_7").innerHTML = donnees.tempe_min_apercu_7;
	document.getElementById("tempe_max_apercu_7").innerHTML = donnees.tempe_max_apercu_7;
	document.getElementById("nebu_apercu_7").src = donnees.rep_images+donnees.nebu_apercu_7;
	document.getElementById("lien_apercu_7").href = donnees.lien_apercu7;
	
	document.getElementById("tempe_min_apercu_8").innerHTML = donnees.tempe_min_apercu_8;
	document.getElementById("tempe_max_apercu_8").innerHTML = donnees.tempe_max_apercu_8;
	document.getElementById("nebu_apercu_8").src = donnees.rep_images+donnees.nebu_apercu_8;
	document.getElementById("lien_apercu_8").href = donnees.lien_apercu8;
	
	document.getElementById("tempe_min_apercu_9").innerHTML = donnees.tempe_min_apercu_9;
	document.getElementById("tempe_max_apercu_9").innerHTML = donnees.tempe_max_apercu_9;
	document.getElementById("nebu_apercu_9").src = donnees.rep_images+donnees.nebu_apercu_9;
	document.getElementById("lien_apercu_9").href = donnees.lien_apercu9;

	document.getElementById("tempe_min_apercu_10").innerHTML = donnees.tempe_min_apercu_10;
	document.getElementById("tempe_max_apercu_10").innerHTML = donnees.tempe_max_apercu_10;
	document.getElementById("nebu_apercu_10").src = donnees.rep_images+donnees.nebu_apercu_10
	document.getElementById("lien_apercu_10").href = donnees.lien_apercu10;

	document.getElementById("tempe_min_apercu_11").innerHTML = donnees.tempe_min_apercu_11;
	document.getElementById("tempe_max_apercu_11").innerHTML = donnees.tempe_max_apercu_11;
	document.getElementById("nebu_apercu_11").src = donnees.rep_images+donnees.nebu_apercu_11;
	document.getElementById("lien_apercu_11").href = donnees.lien_apercu11;

	document.getElementById("tempe_min_apercu_12").innerHTML = donnees.tempe_min_apercu_12;
	document.getElementById("tempe_max_apercu_12").innerHTML = donnees.tempe_max_apercu_12;
	document.getElementById("nebu_apercu_12").src = donnees.rep_images+donnees.nebu_apercu_12;
	document.getElementById("lien_apercu_12").href = donnees.lien_apercu12;
	
	document.getElementById("tempe_min_apercu_13").innerHTML = donnees.tempe_min_apercu_13;
	document.getElementById("tempe_max_apercu_13").innerHTML = donnees.tempe_max_apercu_13;
	document.getElementById("nebu_apercu_13").src = donnees.rep_images+donnees.nebu_apercu_13;
	document.getElementById("lien_apercu_13").href = donnees.lien_apercu13;
		
}


function affiche_erreur(){

	alert("Une erreur est survenue");
}

function ajout_favori_page_previ(e){

	$.ajax({
		   type: "GET",
		   url: "/meteoconsult_terrestre/personnalisation/ajoutfavorimeteoperso",
		   dataType: "json",
		   data: "chaine_favori="+e+"&mode=insere_favoris",
		   success:rafraichissement_menu_favoris,
		   error : function(msg){
			     alert( "Le favori existe déjà.");
		   }
		 });	
	document.getElementById('select_resulat_recherche').style.display = 'none'; 
}


function supprime_favori(id_entite,num_type_entite,condition){
	
	$.ajax({
		   type: "GET",
		   url: "/meteoconsult_terrestre/personnalisation/supprimefavorimeteoperso",
		   data: "id_entite_suppr="+id_entite+"&num_type_entite="+num_type_entite,
		   success: function(msg){
				if (condition=='previ'){
					jQuery(document).ready(function() {
						tb_show('météo<b>perso</b>', 'TB_inline?height=130&width=450&inlineId=suppression_lien_ok&modal=false', 'false');
					});
						
				}else{
					window.location.replace(window.location.href);
					
				}
			},
		   error : function(msg){
				//alert("erreur");
	   		}

		 });
	
	
}

function ajout_favori(e){

	$.ajax({
		   type: "GET",
		   url: "/meteoconsult_terrestre/personnalisation/ajoutfavorimeteoperso",
		   dataType: "json",
		   data: "chaine_favori="+e+"&mode=insere_favoris"

	 });
	document.getElementById('select_resulat_recherche').style.display = 'none'; 
	tb_remove();
	
	document.location.href="meteo_perso.php";

}


//Rafraichissement du menu des favoris dans Meteoperso	
function rafraichissement_menu_favoris(donnees){
	
	var tot = donnees.total-1; 
	
		if (type_favori="previsions"){
			document.getElementById('ligne_ajout_previsions_menu_favori').style.display = 'block'; 
			document.getElementById('ligne_ajout_previsions_menu_favori').innerHTML += "<li class='itemData'><div class='lien_item_data' id='favori_barremeteoperso'>";
			document.getElementById('ligne_ajout_previsions_menu_favori').innerHTML += "<a href='javascript:lance_changement_entite("+donnees[tot].num_entite+");' >"+donnees[tot].nom_entite+"</a></div></li>";
		}
	
		if (type_favori="lien"){
			document.getElementById('ligne_ajout_lien_menu_favori').style.display = 'block'; 
			document.getElementById('ligne_ajout_lien_menu_favori').innerHTML += "<li class='itemData'><div class='lien_item_data' id='favori_barremeteoperso'>";
			document.getElementById('ligne_ajout_lien_menu_favori').innerHTML += "<a href='#' >"+donnees[tot].nom_entite+"</a></div></li>";
		}
		
		
		if (document.getElementById('ajouter_favori')!=null){
			
			document.getElementById('ajouter_favori').innerHTML = " ";
		
		}
		
		jQuery(document).ready(function() {
			tb_show('météo<b>perso</b>', 'TB_inline?height=130&width=450&inlineId=affiche_message_confirmation_ajout&modal=false', 'false');
		});			

}



//Affichage des favoris dans les pages de prévi
function affiche_favoris(){

	document.getElementById('content_favoris').style.display = 'block'; 
	
	document.getElementById('content_favoris').innerHTML = "<img src=\"/images/icones/bar_ajax_loader.gif\" width=\"190px\"><br><div style=\"padding-left: 5px;\">Chargement des raccourcis...</div>";
	
	
	$.ajax({
		   type: "GET",
		   url: "/common_meteoperso/barremeteoperso/index",
		   dataType: "json",
		   data: "mode=affiche_favoris",
		   success: function(msg){
				affiche_liste_favoris(msg);
			},
		   error : function(msg, chaine, type){
				
			
	   		}

		 });
}
function affiche_liste_favoris(donnees){
	
	document.getElementById('content_favoris').innerHTML = "<div style=\"font-size: 14px;\"><i><strong> Mes raccourcis  : </strong></i></div><ul>";
		
	for (i=0; i<donnees.length; i++){
		
		Utf8.decode(donnees[i]);
		
		document.getElementById('content_favoris').innerHTML +=  "<li class=\"lien_item_data_favoriprevi\"><a href="+donnees[i].lien_url+" style=\"color:"+donnees[i].couleur_lien+";\"><i>"+donnees[i].nom+"</i></a></li>";
		
	}
	
	document.getElementById('content_favoris').innerHTML += "</ul>";
		
		
}




