<!--// scr-label.php
if (cookie_perso_web_ok == 1) {
	
	var val_cook_temp = GetCookie('info_user_web');
	var ls_info = val_cook_temp.split('@*@');
	var civilite = ls_info[0];
	var nom = ls_info[1];
	var prenom = ls_info[2];
	var existe_email = ls_info[3];
	var login = ls_info[4];
		
	var liste_nom_ville = ls_info[5];
	
	if ((liste_nom_ville != null) && (liste_nom_ville != "")) {
		var liste_villes = liste_nom_ville.split('!@!');
	} else {
		var liste_villes = '';
	}

	var liste_icone_meteo = ls_info[6];
	if ((liste_icone_meteo != null) && (liste_icone_meteo != "")) {
		var liste_icone = liste_icone_meteo.split('!@!');
	} else {
		var liste_icone = '';
	}

	var liste_temperature = ls_info[8];
	if ((liste_temperature != null) && (liste_temperature != "")) {
		var liste_temp = liste_temperature.split('!@!');
	} else {
		var liste_temp = '';
	}

	var liste_descr_temps = ls_info[10];
	if ((liste_descr_temps != null) && (liste_descr_temps != "")) {
		var liste_desc_temps = liste_descr_temps.split('!@!');
	} else {
		var liste_desc_temps = '';
	}

	var liste_id_ville = ls_info[15];	
	var nb_objets_classeur = ls_info[12];
	var nb_credits_archive = ls_info[13];

	var liste_newsletters = ls_info[14];
	if ((liste_newsletters != null) && (liste_newsletters != "")) {
		var liste_nl = liste_newsletters.split('!@!');
	} else {
		var liste_nl = '';
	}

   var liste_id_ville = ls_info[15];
   if ((liste_id_ville != null) && (liste_id_ville != "")) {
      var liste_ids = liste_id_ville.split('!@!');
   } else {
      var liste_ids = '';
   }

   // Ce flag pourra etre utilise pour signaler email faux ds oreille perso
   var email_faux = ls_info[17];

	document.write('<table cellpadding=0 cellspacing=4 border=0 height=95 width=140><tr ><td class=tete2>');
	document.write('Bienvenue ' + civilite + '&nbsp;' + prenom + ' ' + nom + '</td></tr><tr><td class=tete2>');

   if(1 == email_faux) {
      document.write('<a href="http://www.lemonde.fr/web/ep/email_modifier/1,27-0,1-0,0.html"><span style="color:red;">Votre adresse e-mail est invalide, cliquez ici.</span></a>');
   } else {
      var ligne_meteo = '' ;
      var temperature = '' ;
      var image_meteo = '' ;
      var desc_temps = '' ;
      var existe_meteo=0;
      var nb_villes=liste_villes.length;
      
      if (nb_villes > 0) {
      
         var nom_ville=liste_villes[0];
         var id_ville=liste_ids[0];

         var temperature = liste_temp[0];
         var image_meteo = liste_icone[0];
         var desc_temps  = liste_desc_temps[0];

         if (image_meteo) {
            var ligne_meteo = '<img src="http://medias.lemonde.fr/mmpub/img/icn/met/pt/'+ image_meteo +'" width="16" height="16" border="0" hspace="3" align="absmiddle" alt="'+ desc_temps +'" title="'+ desc_temps +'">' ;
         } else {
            var ligne_meteo = '' ;
         }
         
         var url_meteo = 'http://www.lemonde.fr/web/meteo/0,31-0,42-XXXX,0.html';
         url_meteo = url_meteo.replace(/XXXX/gi,id_ville);
         
         if (nom_ville != "") {
            existe_meteo=1;	
            if (temperature) {
               var temperature = temperature +' &#186;C';
               document.write('<a href="' + url_meteo + '">' + nom_ville + '&nbsp;' + temperature + '</a>');
            } else {
               document.write('<a href="' + url_meteo + '">' + nom_ville + '</a>');
            } 
         } 
         nb_villes=1;
      }
      
      
      if (nb_villes == 0) {
         document.write('					<a href="http://www.lemonde.fr/web/ep/meteo/1,27-0,1-0,0.html">');
         document.write('						Personnalisez votre m&#233;t&#233;o</a>');
       } else {	
         document.write('				' + ligne_meteo);
      }
      
      
   }
   document.write('</td></tr><tr><td class=tete2a><a href="http://www.lemonde.fr/web/ep/newsletters/1,27-0,1-0,0.html">Vos Pr&eacute;f&eacute;rences</a> | ');
   document.write('<a href="http://www.lemonde.fr/web/deconnexion/1,27-0,1-0,0.html">Quitter</a>');
	document.write('</td></tr></table>');
	
} else { function trim(chaine) { 
     // espaces au debut 
     while (chaine.substring(0,1) == ' ') 
         chaine = chaine.substring(1, chaine.length);
 
     // espaces a la fin 
     while (chaine.substring(chaine.length-1,chaine.length) == ' ')
         chaine = chaine.substring(0, chaine.length-1);
    return chaine;
 }

function valide_syntaxe_email(champ)
{
    champ.value = trim(champ.value);
    var checkOK = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@_.'";
    var checkStr = champ.value;
    var allValid = true;
    var i = 0;
    while ((i < checkStr.length) && (allValid)) {
       allValid = (checkOK.indexOf(checkStr.charAt(i)) == -1)?false:true ;
       i ++;
    }
    
    if (!allValid) {
        alert("Ne tapez que lettres, chiffres, et les caractères -@_.'  dans le champ 'Adresse e-mail'.");
        champ.focus() ;
        return (false);
    }
    
    var posiA = checkStr.indexOf('@');
    var posiP = checkStr.lastIndexOf('.');
    if ((posiA < 1) || (posiP < posiA+3) || (checkStr.length < 5) || (posiP > checkStr.length - 3)) {
        alert("Vous avez indiqué une adresse e-mail invalide.");
        champ.focus() ;
        return (false);
    }
    
    return (true);
}
function valide_syntaxe_password(champ)
{
      var longueur = champ.value.length ;
      if (longueur < 4) {
         alert("Le champ Mot de Passe doit comporter plus de 3 caractères");
         champ.focus() ;
      return false;
      }
      var checkOK = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
      var checkStr = champ.value;
      var allValid = true;
      var i = 0;
      var invalid = "";
      var unCar = '';
      while (i < checkStr.length) {
         unCar = checkStr.charAt(i) ;
         if(-1 == checkOK.indexOf(unCar))
         {
            allValid = false;
            if(-1 == invalid.indexOf(unCar))
              invalid += unCar ;
         }
         i ++;
      }
      
      if (!allValid) {
         alert("Les caractères suivant sont interdits dans le mot de passe: " + invalid);
         champ.focus() ;
         return (false);
      }
    
    return (true);
}
   var premier_click = true;

   function clearText(thefield){
		if (thefield.defaultValue==thefield.value)
		thefield.value = ""
	} 

	document.write('<form name="formulaire" method="post" action="http://www.lemonde.fr/web/teaser/1,22-0,1-0,0.html" onSubmit="return verifier_formulaire(this)">');
	document.write('<div class=lien>&nbsp;Identifiez-vous<br>');
	document.write('&nbsp;<input type="text" name="login" value="email" size="17" maxlength="100" onFocus="clearText(this)"></div>');
	document.write('&nbsp;Mot de passe<br>');
	document.write('&nbsp;<input type="password" name="password" value="***" size="17" maxlength="20" onFocus="clearText(this)">');
	if (document.urlret) {
	 document.write('			<input type="hidden" name="url_zop" value="' + document.urlret + '">');
	 document.write('			<input type="hidden" name="url" value="' + document.urlret + '">');
	}
	document.write(' <input type="image" src="http://medias.lemonde.fr/mmpub/img/bt/go-rg.gif" border="0" align="absmiddle"><br>');
	document.write('<input type="checkbox" name=sauv_login value=1 checked>');
	document.write(' mémorisez &nbsp;| ');
	document.write(' &nbsp;<a href="http://www.lemonde.fr/web/ep/password_retrouver/1,27-0,1-0,0.html">oubli&eacute;?</a>');
	document.write('</form>');	
}

//*********************************************
	
	//fonction de nettoyage
	//*********************************************
	function trim(chaine) { 
		// espaces au debut 
		while (chaine.substring(0,1) == ' ') 
			chaine = chaine.substring(1, chaine.length);
		
		// espaces a la fin 
		while (chaine.substring(chaine.length-1,chaine.length) == ' ')
			chaine = chaine.substring(0, chaine.length-1);
		return chaine;
	} 
	//*********************************************
	
	//verification du formulaire
	//*********************************************
	function verifier_formulaire(formulaire) {
      if(!valide_syntaxe_email(formulaire.login)) return(false); 
      if(!valide_syntaxe_password(formulaire.password)) return(false); 	
		return(verifier_js(formulaire));
	}
   
	//*********************************************
	//verification des intentions de l'utilisateur
	//*********************************************
	function verifier_js(formulaire) {
		if (formulaire.sauv_login) {
			if (formulaire.sauv_login.checked) {
				var agree = false;
				agree = confirm('Vous avez laissé coché "Garder en mémoire email et mot de passe". Cette option vous permet de ne pas avoir à vous identifier à chaque visite. Toutefois, elle est déconseillée si vous travaillez sur un ordinateur partagé. Voulez-vous conserver cette option ?');
				if ( !agree ) {
					return(false);
				}
			}
		}
		if (premier_click == true) {
			premier_click = false;
		} else {
			alert ("L'opération est en cours d'enregistrement.");
			return false;
		}
		return true;	
	}
	//*********************************************
// scr-label.php -->
