
var expDays = 30;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

  // Parse cookie vars into array
var cook = new Array();
function parseCookie() {
  if(document.cookie) {
    var desPieces = document.cookie.split(/;( ?)/);
    for(i=0;i<desPieces.length;i++) {
      var varPieces = desPieces[i].split("=");
      cook[varPieces[0]] = varPieces[1];
    }
  }
}

function CookiesEnabled() {
  SetCookie('works', 1);
  return (GetCookie('works')) ? true : false;
}

function GetCookie(name) {
  parseCookie();
  if(cook[name]) {
    return cook[name];
  }
  else {
    return null;
  }
}

function SetCookie (name, value) {
  var expires = exp;
  document.cookie = name + "=" + escape(value) + 
  ((expires == null) ? "" : (";expires=" + expires.toGMTString()));
}



function DeleteCookie (name) {  
  var exp = new Date();  
  exp.setTime (exp.getTime() - 1);  
  var cval = GetCookie (name);  
  document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
}

function getSettings() {
  var mp = GetCookie('mp');
  return mp;  
}