function gc(name)
{
var arg = name + "=";
var al = arg.length;
var cl = document.cookie.length;
var i = 0;
while (i < cl)
{
 var j = i + al;
 if (document.cookie.substring(i, j) == arg)
  return gcv (j);
 i = document.cookie.indexOf(" ", i) + 1;
 if (i == 0) break;
}
return "";
}

function gcv(off)
{
 var endstr = document.cookie.indexOf (";", off);
 if (endstr == -1)
   endstr = document.cookie.length;
 return unescape(document.cookie.substring(off, endstr));
}
function sc(name,value,expires,path)
{
 var argv = sc.arguments;
 var argc = sc.arguments.length;
 var domain = (argc > 4) ? argv[4] : null;
 document.cookie = name + "=" + escape (value) +
   ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
   ((path == null) ? "" : ("; path=" + path)) +
   ((domain == null) ? "" : ("; domain=" + domain));
}


