var cookiesAreEnabled = false;
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) {
	    var endstr = document.cookie.indexOf (";", j);
	    if (endstr == -1) {
        	endstr = document.cookie.length;
    	    }
    	    return unescape(document.cookie.substring(j, endstr));
        }

        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}

function setCookie(name, value, expiredays) {
   var exdate = new Date();
   exdate.setDate(exdate.getDate() + expiredays);
   document.cookie = name + "=" + escape(value) + "; path=/; expires=" + exdate.toGMTString();
}

function deleteCookie(name) {
    if (getCookie(name)) {
	   setCookie(name, "", -1);
    }
}
function setCookieToIdVal(cookieName, idName) {
   i = document.getElementById(idName);
   if (i) {
      var v = i.value;
      if (isNaN(v)) {
         if (v == null)
            v = ""
         if (v != "")
            v = encodeURI(v);
      }
      setCookie(cookieName, v, 1);
   }
}
function getCookieDecoded(name) {
    var n = getCookie(name);
    if (n == "" || n == null) {
       return "";
    }
    else {
       return decodeURI(n);
    }
}
setCookie("CGCCTestCookie", "Ok", 1);
if (getCookie("CGCCTestCookie") == "Ok") {
   deleteCookie("CGCCTestCookie");
   cookiesAreEnabled = true;
}
