function mel1(){
var a,b,c;
a="<a href='mailto";
b=":gerardal1";
c="@free.fr'>";
document.write(a+b+c);
}
//récupère le nom et la valeur du cookie
function GetCookie ()
{
var cookValue = "" ;
var cookName = "" ;
 
//position de "=" dans le cookie
var egal = document.cookie.indexOf( "=" ) ;
 
//on prend la sous-chaine comprise entre le début du cookie et le "="
cookName = document.cookie.substring ( 0, egal ) ;
 
//on prend la sous-chaine comprise entre le "=" et le ";" donc sa valeur
cookValue = document.cookie.substring ( egal + 1 ) ;
 
//affiche le nom du cookie
//document.write ( "<br>cookName vaut: <b>" + cookName + "</b>" ) ;
 
//affiche la valeur du cookie
//document.write ( "<br>cookValue vaut: <b>" + cookValue + "</b>" ) ;
}
 
//crée le cookie avec la valeur saisie en paramètre
function SetCookie (name, value)
{
//nouvel objet date
var aujourdhui = new Date() ;
 
//nouvel objet date
var expdate = new Date() ;
 
//plus an an à partir d'aujourdh'ui le cookie ne s'efface jamais
expdate.setTime( aujourdhui.getTime() + ( 365*24*60*60*1000 ) ) ;
 
//creation du cookie de nom name et de valeur saisie en paramètre
document.cookie = name + "=" + value + ";expires=" + expdate.toGMTString() ;
}
 
//demande à l'utilisateur un nom et une valeur de cookie
function Ask ()
{
var nom = prompt ( "veuillez entrez le nom du cookie SVP", "" ) ;
var valeur = prompt ( "veuillez entrez la valeur du cookie SVP", "" ) ;
 
//création du cookie
SetCookie ( nom, valeur ) ;
 
//récupération du nom et de la valeur
GetCookie () ;
}
 
//Lancement de la Ask()
//Ask ()