/* Scripts utilises par le formulaire de connexion a la plateforme
** Novacom
*********************************************************************/


/* Gestion de cookies pour le choix de timezone
*********************************************************************/

var expDays = 120;	// set this value to however many days you want your cookies to last

function setCookie(name, val)
{
	var exp = new Date();
	var cookieTimeToLive = exp.getTime() + (expDays * 24 * 60 * 60 * 1000);
	exp.setTime(cookieTimeToLive);
	document.cookie = name + "=" + escape(val) + "; expires=" + exp.toGMTString();
}

function getCookie(name)
{
	var cookieNameLen = name.length;
	var cLen = document.cookie.length;
	var i = 0;
	var cEnd;
	var myStringToReturn;
	var myStringToReturnLen;
	while (i < cLen) 
	{
		var j = i + cookieNameLen;
		if (document.cookie.substring(i,j) == name)
		{
			cEnd = document.cookie.indexOf(";",j);
			if (cEnd == -1)
			{
				cEnd = document.cookie.length;
			}
			myStringToReturn = unescape(document.cookie.substring(j,cEnd));
			myStringToReturnLen = myStringToReturn.length;
			myStringToReturn = myStringToReturn.substring(1,myStringToReturnLen+1);
			return myStringToReturn;
		}
		i++;
	}
	return "";
}

function setDefaultValues()
{
	var strCookieName, strCookieVal;
	var iElementsCount = 0;
		for(iElementsCount=0;iElementsCount < document.frmLogin.elements.length;iElementsCount++)
		{
			strCookieName = document.frmLogin.elements[iElementsCount].name;
			strCookieVal = getCookie(strCookieName);
			if (strCookieVal != null && !(isNaN(strCookieVal)) && strCookieVal != '')
			{
					document.frmLogin.elements[iElementsCount].selectedIndex = strCookieVal;
					setCookie(strCookieName, strCookieVal); // pour reinitialiser la duree de validite du cookie
			}
		}
}




