function setCookie(cookieName,cookieValue, nDays, path) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 var curCookie = cookieName+"="+escape(cookieValue)
                 + "; expires="+expire.toGMTString();      
 curCookie += "; path=" + path;
 document.cookie = curCookie;
}

function getCookie(cookieName)
{
    var dc = document.cookie;
    var prefix = cookieName + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}


var fontSize = getCookie('XDxFontSize');
if ( ! ( fontSize != null && fontSize.length != 0 ) ) {
  fontSize = '1';
  setCookie('XDxFontSize','1',30, '/');
}

function setPageFont(fontNumber) {
  setCookie('XDxFontSize',fontNumber,30, '/');
  document.location.reload();
}

document.writeln('<LINK HREF="../css/mentalmodels_f'+fontSize+'.css" REL="stylesheet" TYPE="text/css">');

function printFontIcons ( ) {
  var fontOneImage = "on";
  var fontTwoImage = "off";
  var fontThreeImage = "off";
  var fontOneMouse = "";
  var fontTwoMouse = " onmouseover=\"this.src='../img/font2_over.gif';\" onmouseout=\"this.src='../img/font2_off.gif';\" ";
  var fontThreeMouse = " onmouseover=\"this.src='../img/font3_over.gif';\" onmouseout=\"this.src='../img/font3_off.gif';\" ";
  var fontOneLink = "";
  var fontTwoLink = "<A HREF='javascript:setPageFont(\"2\");'>";
  var fontThreeLink = "<A HREF='javascript:setPageFont(\"3\");'>";
  
  if ( fontSize == '2' ) {
    fontOneImage = "off";
    fontTwoImage = "on";
    fontThreeImage = "off";
    fontOneMouse = " onmouseover=\"this.src='../img/font1_over.gif';\" onmouseout=\"this.src='../img/font1_off.gif';\" ";
    fontTwoMouse = "";
    fontThreeMouse = " onmouseover=\"this.src='../img/font3_over.gif';\" onmouseout=\"this.src='../img/font3_off.gif';\" ";
    fontOneLink = "<A HREF='javascript:setPageFont(\"1\");'>";
    fontTwoLink = "";
    fontThreeLink = "<A HREF='javascript:setPageFont(\"3\");'>";
  } else if ( fontSize == '3' ) {
    fontOneImage = "off";
    fontTwoImage = "off";
    fontThreeImage = "on";
    fontOneMouse = " onmouseover=\"this.src='../img/font1_over.gif';\" onmouseout=\"this.src='../img/font1_off.gif';\" ";
    fontTwoMouse = " onmouseover=\"this.src='../img/font2_over.gif';\" onmouseout=\"this.src='../img/font2_off.gif';\" ";
    fontThreeMouse = "";
    fontOneLink = "<A HREF='javascript:setPageFont(\"1\");'>";
    fontTwoLink = "<A HREF='javascript:setPageFont(\"2\");'>";
    fontThreeLink = "";
  }
  
  document.writeln('<TD CLASS="FontSelectText">'+fontOneLink+'<IMG SRC="../img/font1_'+fontOneImage+'.gif" '+fontOneMouse+' WIDTH="16" HEIGHT="16" BORDER="0"></A></TD>');
  document.writeln('<TD CLASS="FontSelectText">'+fontTwoLink+'<IMG SRC="../img/font2_'+fontTwoImage+'.gif" '+fontTwoMouse+' WIDTH="16" HEIGHT="16" BORDER="0"></A></TD>');
  document.writeln('<TD CLASS="FontSelectText">'+fontThreeLink+'<IMG SRC="../img/font3_'+fontThreeImage+'.gif" '+fontThreeMouse+' WIDTH="16" HEIGHT="16" BORDER="0"></A></TD>');
  
}