/**
 *  Javascript do odslugi cookies w OPAC'u WWW
 *
 *  Data utworzenia: 07.08.2008 
 */  

/* --- setCookie --- */
function setCookie(name, value, expires, path, domain, secure)  
{  
  var theDate = new Date();  

  theDate.setTime(theDate.getTime() + expires);  

  var expCrumb     = ((expires == null) ? "" : ("; expires=" + theDate.toGMTString()));  
  var pathCrumb    = ((path == null) ? "" : ("; path=" + path));  
  var domainCrumb  = ((domain == null) ? "" : ("; domain=" + domain));  
  var secureCrumb  = ((secure == true) ? "; secure" : "");  

  document.cookie  = name + "=" + escape(value) + expCrumb + pathCrumb + domainCrumb + secureCrumb;  
}  

/* --- getCookie --- */
function getCookie(name)   
{  
  var dc = document.cookie;   
  var prefix = name + "=";  
  var begin = dc.indexOf("; " + prefix);  

  if (begin == -1) {  
    begin = dc.indexOf(prefix);  
    if (begin != 0) {  
      return null;  
    }  
  }  
  else {  
    begin += 2;  
  }  

  var end = document.cookie.indexOf(";", begin);  

  if (end == -1) {  
    end = dc.length;  
  }  

  return unescape(dc.substring(begin + prefix.length, end));  
} 
 
/* --- deleteCookie --- */
function deleteCookie(name, path, domain)   
{    
  /* watpliwe dzialanie w IE (czysci wartosc cookies, ale go nie usuwa) */
  if (getCookie(name)) {  
    document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT";  
  }
} 

function del_cook(name)
{
  /*alert("Cookies przed usunieciem: " + document.cookie);*/
  var date = new Date();
	date.setTime(date.getTime()+(-1*24*60*60*1000));  
  document.cookie = name + "=; expires=" + date.toGMTString();
  /*alert("Cookies po usunieciu: " + document.cookie);*/  
}

/* --- deleteCookieVal --- */
function deleteCookieVal(cookie_name)  
{  
  var cookie_date = new Date ( );   /* current date & time */
  cookie_date.setTime ( cookie_date.getTime() - 1 );  
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();  
}  
