const cookie_user_setting_language = "user_setting_language";

function AssignCookie(cookieName, value, expirationOffset)
{
	//prompt("cookieName" + ":" + cookieName + ":" + value, "");
	var when = new Date(); 
	when.setDate(when.getDate()+ expirationOffset);
	document.cookie = cookieName + "=" + value +",expires=" + when.toGMTString(); 
}

function DeleteCookie(cookieName)
{
	AssignCookie(cookieName, '', -365);
}

function MakeCookie(cookieName, value)
{
	AssignCookie(cookieName, value, 365);
}
	
function setActiveStyleSheet(title) 
{ 
	var i, a, main; 
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) 
	{	
		if(a.getAttribute("rel").indexOf("style")!= -1 && a.getAttribute("title")) 
		{ 
			a.disabled = true; 
			if(a.getAttribute("title") == title) 
			{ 
				a.disabled = false; 
				globalTitle = title; 
			} 
		} 
	} 
}

function GetCookie(name) 
{ 
	if (document.cookie.length>0) 
	{ 
		//c_start=document.cookie.indexOf('fSize' + "=") 
		c_start=document.cookie.indexOf(name + "=") 
		//prompt("cstart" + ":" + c_start, "");
		if (c_start!=-1) 
		{ 
			c_start=c_start + name.length+1 
			c_end=document.cookie.indexOf(";",c_start) 
			if (c_end==-1) 
			{ 
				c_end=document.cookie.length 
			} 
			var M = (unescape(document.cookie.substring(c_start,c_end))); 
			M = M.split(','); 
			M = M[0]; 
			// Do the resize function 
			//fSize(M); 
			return M;
		} 
	} 
}
	
	
function AutoDirectUserLanguage()
{
	var language = GetCookie(cookie_user_setting_language);
	//prompt(cookie_user_setting_language + ":" + language, "");
	
	switch (language) 
	{ 
		case'en':
		case'fr': 
			window.location = "http://www.jfyelle.com/" + language + "/corpo.html"; 
		default:
			/*sinon, on verifie le labguage du user
			sinon sa geographie 
			sinon en anglais*/
			language = "en";
		break; 			
	} 
	
	window.location = "http://www.jfyelle.com/" + language + "/corpo.html"; 
}

function SetLanguage(language)
{
	DeleteCookie(cookie_user_setting_language);
	MakeCookie(cookie_user_setting_language, language);
}