// JavaScript Document
function EffaceCookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

function LireCookie(nom)
{
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)
	{
	var j=i+alen;
	if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
	i=document.cookie.indexOf(" ",i)+1;
	if (i==0) break;
	}
	return null; 
}

function getCookieVal(offset)
{

	var endstr=document.cookie.indexOf (";", offset);
 	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr)); 
}

function DateExpiration (DateExp) 
{
	var aujourdhui = new Date(0);
	var aujourdhuidate = aujourdhui.getTime();
	if (aujourdhuidate > 0)
		DateExp.setTime (DateExp.getTime() - aujourdhuidate);
}

function EcrireCookie(nom, valeur)
{
   
	var argv=EcrireCookie.arguments;
 	var argc=EcrireCookie.arguments.length;
 	var expires=(argc > 2) ? argv[2] : null;
 	var path=(argc > 3) ? argv[3] : null;
 	var domain=(argc > 4) ? argv[4] : null;
 	var secure=(argc > 5) ? argv[5] : false;
 	document.cookie=nom+"="+escape(valeur)+
 	((expires==null) ?  "" : ("; expires="+expires.toGMTString()))+
 	((path==null) ? "" : ("; path="+path))+
 	((domain==null) ? "" : ("; domain="+domain))+
 	((secure==true) ? "; secure" : ""); 
}


function test()
{
	EcrireCookie('login',$('#texte1').val());
	
	$('#texte1').val(LireCookie('login'));

}
