function getCookie(key){
   var ck = document.cookie;
   if (typeof(ck) == "undefined"){
      return "";
   }
		
   var i = ck.indexOf(key + "=");
   var j = ck.indexOf(";", i);
   var st;
   if (i < 0){
      return "";
   }
   
   if (j < 0){
      return ck.substring(i + key.length + 1);
   } 
   else {
      return ck.substring(i + key.length + 1, j);
   }
}

function setCookie(key, value){
   if (value.length == 0){
      document.cookie = key + "=" + expires(-1) + ";path=/;domain="+cookieDomain;
   }
   else{
      document.cookie = key + "=" + value + expires(365*24*60*60*1000) + ";path=/;domain="+cookieDomain;
   }
}

function expires(d){
   var expiry = new Date();
   expiry.setTime (expiry.getTime() + d);
   return "; expires=" + expiry.toGMTString();
}
