﻿
function Hi940SetCookie(key, value, expire, domain, path) {
  var ck=key +'='+ encodeURIComponent(value);
  if( expire )
  {
    var epr=new Date();
    epr.setTime(epr.getTime()+ expire*1000 );
    ck+=';expires='+ epr.toUTCString();
  }
  if( domain )
    ck+=';domain='+ domain;
  if (path) {
    ck += ';path=' + path;
  }
  document.cookie=ck;
}

function Hi940GetCookie(key)
{
 if( document.cookie.length==0 )   return false;
 var i=document.cookie.search(key+'=');
 if( i==-1 )   return false;
 i+=key.length+1;
 var j=document.cookie.indexOf(';', i);
 if( j==-1 )   j=document.cookie.length;
 return document.cookie.slice(i,j);
}

function Hi940DelCookie(key)
{
    Hi940SetCookie(key, '', -2000);
}


function readCookie(name) {
    var cSep = ";";
    var arg = name + "=";
    var args = document.cookie.split(cSep);
    
    var clen = args.length - 1;
    var i = 0;
    for (i = 0; i <= clen; i++) {
        if (args[i].indexOf(arg) >= 0) {
            return args[i];
        }
    }
    return null;
}
