﻿function getCookie (name) {
  if (document.cookie.length > 0) {
    var start = document.cookie.indexOf(name + "=");
    
    if (start != -1) {
      start = start + name.length + 1; 
      var end = document.cookie.indexOf(";", start);
      
      if (end == -1)
        end = document.cookie.length;
        
      return unescape(document.cookie.substring(start,end));
    } 
  }
  
  return "";
}

function setCookie (name, value, expireDays) {
  if (value != '') {
    var exdate = new Date();
    
    exdate.setDate(exdate.getDate() + expireDays);
    document.cookie = name + "=" + escape(value) + ((expireDays==null) ? "" : ";expires=" + exdate.toGMTString());
    
    return true;
  }
  
  return false;
}

function checkCookie (name, element) {
  var currentCookie = getCookie(name);
  
  if (currentCookie != null && currentCookie != "") {
    if (element != null && element != "") 
      element.value = currentCookie;
      
    return true;
  }
  
  return false;
}