/*
	Cookie function taken from another help site, and modified a little.
	Sorry, but I have lost the link....
*/
function setCookie(name, value, days) 
{
	if (!days) days = 365; //default to 1 year if empty

	var expdate = new Date();
	expdate.setTime(expdate.getTime() + days*24*60*60*1000);

	document.cookie = name + "=" + escape(value) +
	"; expires=" + expdate.toGMTString();
}

function getCookie (name) 
{
	var dc = document.cookie;
	var cname = name + "=";
	var clen = dc.length;
	var cbegin = 0;

	while (cbegin < clen) 
	{
		var vbegin = cbegin + cname.length;

		if (dc.substring(cbegin, vbegin) == cname) 
		{
			var vend = dc.indexOf (";", vbegin);
			if (vend == -1) vend = clen;
			var returnValue = unescape(dc.substring(vbegin, vend));
			if (returnValue == "null")
			{
				returnValue = null;
			}
			return returnValue;
		}

		cbegin = dc.indexOf(" ", cbegin) + 1;

	if (cbegin== 0) break;
	}
}

var COOKIE_LANG = "wasRedirected_language";
function detectLanguage()
{
	if (!getCookie (COOKIE_LANG))
	{
		var language = (navigator["language"])?navigator["language"]:navigator["userLanguage"];
		language = language.substring(0,2).toLowerCase();
		if (language == "fr")
		{
           self.location='defaultfr.aspx';
		}
		setCookie (COOKIE_LANG, true);
	}
}