var stackAmount = 4;

function setNewList(newPage, old, cookieName)
{
  var newStack = newPage + ',';
  var oldStack = old.split(',');

  var limit = oldStack.length < stackAmount ? oldStack.length : stackAmount;

  if(old.indexOf(newPage) == -1)
  {
    for(var i = 0; i < limit; i++)
    {
      newStack += oldStack[i] + ',';
    }
  }
  else
  {
    old = old.replace(newStack,'');
    newStack += old;
  }
  
  setCookie(cookieName, newStack, 30);
}


//HELPER METHODS
function setCookie(name,value,days) {
      if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
      }
      else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}


// OBJECT DECLARATION
function URLRecord() {
  this.name = "",
  this.url = ""
}

