// *************************************************************

// GESTION DES COOKIES

// *************************************************************



 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 null;

 }
function reinitConnexion()
{
	DelCookie ('PortailNom')
	DelCookie ("PortailMotdepasse")
	window.location.href="/appl/Portail?action=entree"
}
function reinitConnexionAdmin()
{
	DelCookie ('PortailNom')
	DelCookie ("PortailMotdepasse")
	parent.location.href="/appl/Portail?action=entree&urlretour=/appl/Portail?action=menuAdmin"
}




// Fonction permettant la creation du Cookie

 function SetCookie (name, value) {

  var argv = SetCookie.arguments;

  var argc = SetCookie.arguments.length;

  var expires = (argc > 2) ? argv[2] : null;

  var path = (argc > 3) ? argv[3] : null;

  var domain = (argc > 4) ? argv[4] : null;

  var secure = (argc > 5) ? argv[5] : false;

  //document.cookie = name + "=" + escape (value) +
  document.cookie = name + "=" + MD5(escape (value)) +

  ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +

  ((path == null) ? "" : ("; path=" + path)) +

  ((domain == null) ? "" : ("; domain=" + domain)) +

  ((secure == true) ? "; secure" : "");

 }
 function SetCookieNotMD5 (name, value) {

  var argv = SetCookieNotMD5.arguments;

  var argc = SetCookieNotMD5.arguments.length;

  var expires = (argc > 2) ? argv[2] : null;

  var path = (argc > 3) ? argv[3] : null;

  var domain = (argc > 4) ? argv[4] : null;

  var secure = (argc > 5) ? argv[5] : false;

  //document.cookie = name + "=" + escape (value) +
  document.cookie = name + "=" + escape (value) +

  ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +

  ((path == null) ? "" : ("; path=" + path)) +

  ((domain == null) ? "" : ("; domain=" + domain)) +

  ((secure == true) ? "; secure" : "");

 }



// Fonction permettant la suppression du Cookie

 function DelCookie (name) {
  var exp = new Date();
  exp.setTime (exp.getTime() - 100000);
  var cval = GetCookie (name);
  var browser;

  browser = checkBrowserCook();




  if (browser == "IE") {

      document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();

  }
  SetCookie(name,"",exp,"/"); 
 }
 
   function checkBrowserCook() {

    var name = navigator.appName;

    var version = parseFloat(navigator.appVersion);

    if (name == "Netscape" && version >= 4.0) {

      return "Netscape";

    }

    else

    {

      return "IE";

    }

    alert('Ce site est optimisé pour Internet Explorer version 4.0 ou superieure !!!!!!');

  }
