function madRandomSessionValue(){
var randomnumber = Math.floor(Math.random()*6); // integer between 0 and 5
randomnumber = String.fromCharCode(randomnumber+97);
return randomnumber;
}

function getAdSessionCookie(){
var localMadisonSessionCode;
if(!document.cookie.match("adSess=")){
      localMadisonSessionCode = setAdSessionCookie();
}
else{
      var madSessDC=document.cookie;
      var madSessPrefix = "adSess=";
      var madSessBegin = madSessDC.indexOf("; " + madSessPrefix);
      localMadisonSessionCode = unescape(madSessDC.substring(madSessBegin + 9, madSessBegin + 10));
}
return localMadisonSessionCode;
}

function setAdSessionCookie(){
var madSessNewValue = madRandomSessionValue();
document.cookie = "adSess="+madSessNewValue;
return madSessNewValue;
}

var MadisonSessionCode = getAdSessionCookie();
