// D?claration des variables 'domaine' et 'date d'expiration'
var pathname=location.pathname;
var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/';
var date_exp = new Date();
date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
var adserver_test=true;
function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1)
      		endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function getCookie (name) {
	var arg=name+"=";
	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 false;
}
function SetCookie (name, value) {
	expires = new Date();
	expires.setTime(expires.getTime() + 99999999999);
	path="/";
	domain=false;
	secure=false;
	 var curCookie = name + "=" + escape(value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
	 document.cookie = curCookie;

}

function SetCookieEllenl (name, value, expireMicroSec) {
	expires = new Date();
	expires.setTime(expires.getTime() + expireMicroSec);
	path="/";
	domain=false;
	secure=false;
	 var curCookie = name + "=" + escape(value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
	 document.cookie = curCookie;

}

function GetCookieEllenl (name) {
	var arg=name+"=";
	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 false;
}

function DeleteCookieEllenl( name, path, domain ) {
if ( GetCookieEllenl( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}


// LOGIN COOKIES

//function createCookie(name,value) {
//	document.cookie = name+"="+value+"; path=/";
//}
function createCookie(name,value,expires) {
	if (expires) {
		var date = new Date();
		date.setTime(date.getTime()+(expires*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function createLoginCookies(user_logged_elle,obj_elle,name_elle,avatar_elle,frase_elle, profile_elle, expires)
{
	createCookie("user_logged_elle", user_logged_elle);
	createCookie("obj_elle", obj_elle, expires);
	createCookie("name_elle", name_elle);
	createCookie("avatar_elle", avatar_elle);
	createCookie("frase_elle", frase_elle);
	createCookie("profile_elle", profile_elle);
}

function eraseLoginCookies()
{
	createCookie("user_logged","");
	createCookie("name","");
	createCookie("login","");
	createCookie("user_info","");
	createCookie("frase_elle","");
	createCookie("profile_elle", "");
}

function isLogged(anonymous)
{
	var logged = getCookie("user_logged");
	var obj = getCookie("name");
	if(logged == "oui" && obj != "" && obj != anonymous){
		return true;
	}
	return false;
}


