function setPageCookie(name, value)
{
   document.cookie=name+"="+escape(value)+"; path="+getPath();
}
function setCookie(name, value, expires, path, domain, secure)
{
   document.cookie=name + '=' + escape(value) + ((expires) ? '; expires=' + expires.toGMTString() : '') + ((path) ? '; path=' + path : '') + ((domain) ? '; domain=' + domain : '') + ((secure) ? '; secure' : '');
}
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));
}
function deletePageCookie(name)
{
   return deleteCookie( name, getPath( ), null );
}
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';
   }
}
function getFilename()
{
   var href=window.location.href;
   return href.substring(href.lastIndexOf("/")+1);
}
function getPath()
{
   var path = location.pathname;
   return path.substring(0, path.lastIndexOf("/")+1);
}
function alterDateByDays( days )
{
   var exp = new Date( );
   exp.setTime( exp.getTime( ) + days*24*60*60*1000 );
   return exp;
}

