//fonction standard... bla mathrass rassk... touche pas cé standar //////////////////////////////////////////////////////////////////////////////////
function EcrireCookie(nom, valeur)
{
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	
	var expdate = new Date() ;
	var daba = new Date() ;
	expdate.setTime( daba.getTime() + ( 365*24*60*60*1000 ) );

	var expires=(argc > 2) ? argv[2] : expdate.toGMTString();
	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))+((path==null) ? "" : ("; path="+path))+((domain==null) ? "" : ("; domain="+domain))+((secure==true) ? "; secure" : "");
}

////////////////////////////////////////////////////////////////////////////////////
function findCookies(nom) {
	deb = document.cookie.indexOf(nom + "=");
	if (deb >= 0) {
		deb += nom.length + 1;
		fin = document.cookie.indexOf(";",deb);
			if (fin < 0) fin = document.cookie.length;
		return (unescape(document.cookie.substring(deb,fin)));
		}
return "";
}
//////////////////////////////////////////////////////////////////////////////////////
function SetCookie()
{
	date=new Date;
	date.setFullYear(date.getFullYear()-1);
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	
	for (i=0; i<argc; i++){argv[i] = document.getElementById(argv[i]);}
	
	for(i=0; i<argc; i=i+2){(argv[i].checked) ? EcrireCookie(argv[i+1].name , argv[i+1].value) : EcrireCookie(argv[i+1].name ,null,date);}
	
return true;
}
////////////////////////////////////////////////////////////////////////////////////////
function GetCookie()
{
	var argv=GetCookie.arguments;
	var argc=GetCookie.arguments.length;
	for (i=0; i<argc; i++){argv[i] = document.getElementById(argv[i]);}
	for(i=0; i<argc; i=i+2)
	{cookValue = findCookies(argv[i+1].name);
	if ( cookValue != "null" && cookValue != "" ){
			argv[i+1].value = cookValue;
			argv[i].checked = true;
		}
	}

			
}
////////////////////////////////////////////////////////////////////////////////////////
