// JavaScript Document
function readCookie(name) {
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length; i++){
  var c = ca[i];
  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 }
 return css_file_def;
}

function getExpDate(days, hours, minutes) {
 var expDate = new Date();
 if (typeof days == "number" && typeof hours == "number" && typeof hours == "number") {
  expDate.setDate(expDate.getDate() + parseInt(days));
  expDate.setHours(expDate.getHours() + parseInt(hours));
  expDate.setMinutes(expDate.getMinutes() + parseInt(minutes));
  return expDate.toGMTString();
 }
}

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 setCookie(name, value, expires, path, domain, secure) {
 document.cookie = name + "=" + escape (value) +
  ((expires) ? "; expires=" + expires : "") +
  ((path) ? "; path=" + path : "") +
  ((domain) ? "; domain=" + domain : "") +
  ((secure) ? "; secure" : "");
}

function deleteCookie(name,path,domain) {
 if (getCookie(name)) {
  document.cookie = name + "=" +
   ((path) ? "; path=" + path : "") +
   ((domain) ? "; domain=" + domain : "") +
   "; expires=Thu, 01-Jan-70 00:00:01 GMT";
 }
}


