/*
 Simple Library for cookies
*/
var CookieMama = {
	writeSimpleCookie:function (nom, valeur) {
		writeCookie(nom, valeur);
	},
// create a cookie with defined values
// (name, value[, days, path, domain, secure])
  writeCookie :function (nom, valeur) {
  	var argv = arguments;
    var argc = arguments.length;
    if( argc > 2 && argv[2] > 0){
      var expDate = new Date();
    	expDate.setTime(expDate.getTime() + (argv[2] * 24 * 3600 * 1000))
    } else{
      var expDate = null;
    }
    var path = (argc > 3) ? argv[3] : null;
    var domain = (argc > 4) ? argv[4] : null;
    var secure = (argc > 5) ? argv[5] : false;
    document.cookie = nom + "=" + escape(valeur)
    	+ ((expDate == null) ? "" : (";expires=" + expDate.toGMTString()))
      + ((path == null) ? "" : (";path=" + path))
      + ((domain == null) ? "" : (";domain=" + domain))
      + ((secure == true) ? ";secure" : "");
  },
// delete a cookie 
// (name[, path, domain, secure])
  delCookie :function (nom) {
  	var argv = arguments;
  	CookieMama.writeCookie(nom,"",-1, argv[1], argv[2], argv[3]);
  },
// read a cookie
  readCookie:function (nom) {
     var deb = document.cookie.indexOf(nom + "=");
     if (deb >= 0) {
         deb += nom.length + 1;
         fin = document.cookie.indexOf(";",deb);
         if (fin < 0) fin = document.cookie.length;
         return unescape(document.cookie.substring(deb,fin));
     }
     return "";
  }
};