function createCookie(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=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

var animCookie = "r2d2matrix";
var animOff = "off";
var animOn = "on";
var anim = readCookie(animCookie);

function animate(stat)
{
  if(stat)
    createCookie(animCookie,animOn,0);
  else
    createCookie(animCookie,animOff,10*365);
  top.location.reload();
}

var grnCookie = "r2d2grn";
var grnOff = "off";
var grnOn = "on";
var grn = readCookie(grnCookie);

function getGrn() {
 return grn;
}

function toggleGrn()
{
  if(grn==grnOn)
    createCookie(grnCookie,grnOff,0);
  else
    createCookie(grnCookie,grnOn,10*365);
  top.location.reload();
}

if(grn==grnOn)
{
  document.write('<link rel=stylesheet type="text/css" href="stylegrn.css">');
}

var printCookie = "r2d2print";
var printOn = "on";
var printOff = "off";
var print = readCookie(printCookie);

function setPrint()
{
  createCookie(printCookie,printOn,0);
  top.location.reload();
}

function checkPrint()
{
  if(print == printOn)
  {
    createCookie(printCookie,printOff,0);
  }
  else
  {
    document.write('<div style="position:absolute; right:5; top:0"><tt><a href="javascript:setPrint()">print</a></tt></div>');
  }
}

function checkSel()
{
  if(location.hash.length>1)
  {
    document.getElementById(location.hash.substring(1)).className = "sel";
  }
}

if(print == printOn)
{
  document.write('<link rel=stylesheet type="text/css" href="styleprint.css">');
}
else if(0 && top.document == self.document)
{
  var path = window.location.href;
  var doc = path.substring(path.lastIndexOf('/')+1);
  window.location = 'http://www.toppy.org.uk/~r2-d2/'+(doc!='content.html'?('index.html?'+escape(doc)):'');
}
else
{
  if(document.all)
    window.onload = checkSel;
  var last = location.pathname.lastIndexOf('/');
  var here = '';
  if(last != -1)
    here = location.pathname.substring(last+1);
  if(here != 'index.html' && here != 'content.html' && here != '' && here != 'hidden.html') {
    document.write('<table class="maintable" width="100%"><tr><td><td><div id="header"><center><b class="header">R2-D2\'s <a href="http://www.geocities.com/mjim1983/dsotmatrix.html">Dark Side</a> of the <a href="javascript:toggleGrn()" style="text-decoration:none">Matrix</a></b></center></div>'+
      '<tr><td>'+
      '<div id="navbar"><center><table cellspacing=8 class="navbar">'+
      '<tr><td><b><a href="index.html">Home</a></b>'+
      '<tr><td><b>&mdash;</b>'+
      '<tr><td><b><a href="patches.html">Patches</a></b>'+
      '<tr><td><b><a href="taps.html">TAPs</a></b>'+
      '<tr><td><b>&mdash;</b>'+
      '<tr><td><b><a href="prog.html">Programming</a></b>'+
      '<tr><td><b><a href="links.html">Toppy,&nbsp;MIPS<br>&amp; EMMA2</a></b>'+
      '<tr><td><b><a href="indev.html">Development<br>Work</a></b>'+
      '<tr><td><b>&mdash;</b>'+
      '<tr><td><b><a target="_top" href="http://www.toppy.org.uk/newusers/manual.php">User<br>Manual</a></b>'+
      '<tr><td><b><a target="_top" href="http://forum.toppy.org.uk/">Forums</a></b>'+
      '<tr><td><b>&mdash;</b>'+
      '<tr><td><b><a target="_top" href="http://en.wikibooks.org/wiki/Topfield_5800/Troubleshooting">Troubleshooting</a></b>'+
      '<tr><td><b>&mdash;</b>'+
      '<tr><td><b style="font-size: 12px"><a href="map.html">Site Map<br>&amp; Help</a></b>'+
      '</table>'+
      '<br><br><div id="donate"><form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">'+
      '<input type="hidden" name="cmd" value="_s-xclick">'+
      '<input type="image" src="donation.gif" border="0" name="submit" alt="Make payments with PayPal - it\'s fast, free and secure!">'+
      '<img alt="" border="0" src="https://www.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1">'+
      '<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----">'+
      '</form></div></center></div>'+
      '<td>');
  }
}