function borders(path) 
{ document.write( " <div id='container'>");
  document.write( "  <div id='header'>");
  document.write( "  <center>");
  document.write( "  <table width='800' border='0'>");
  document.write( "   <tr><td>");
  document.write( "     <img src='"+path+"images/maintitle.gif' width='353' height='19'");
  document.write( "   </td>");
  document.write( "   <td><h3>");
  document.write( "   <ul>");
  document.write( "    <li><a href='"+path+"c-home.html'>Home</a></li>");
  document.write( "    <li><a href='"+path+"c-faqs.html'>FAQs</a></li>");
  document.write( "    <li><a href='"+path+"c-library.html'>Library</a></li>");
  document.write( "    <li><a href='"+path+"c-dvd.html'>DVD</a></li>");
  document.write( "   </ul>");
  document.write( "  </h3></td>");
  document.write( "  </tr></table>");
  document.write( "  </div>");
  document.write( "  </center>");
  document.write( "  <br clear='all'/>");
}

// ========================================================================================================================

function closesite(path) 
{ 
  var now = new Date();
  var year = now.getYear(); 
  document.write( "<div id='footer' width='100%' style='float: bottom'>");
  document.write( "<p align='left'>");
  document.write( "<span>");
  document.write( "<a href='"+path+"c-copyright.html'>");
  document.write("(c) 2001-");
  document.write("2011");
  document.write(" Acorn Electron World</a></span>");
  document.write("<a href='"+path+"c-home.html'>Home</a>");
  document.write(" | <a href='"+path+"c-faqs.html'>FAQs</a>");
  document.write(" | <a href='"+path+"c-library.html'>Library</a>");
  document.write(" | <a href='"+path+"c-dvd.html'>DVD</a>");
  document.write( "</div>");
  document.write( "</div>");
}


// ========================================================================================================================

function header (  cat,
                   title,
                   fulltitle,
                   fullsofthouse,
                   info,
                   mainlypublishes,
                   titlesreleased,
                   titlesavailable,
                   status) {

  document.write( " <div id='prof'>");
  document.write( " <table width='100%' style='font-family: Arial; font-size: 8pt; color: #FFFFFF;");
  document.write( " border: thin solid; border-color: white; border-width: 2px; background-color: #000000'>");
  document.write( " <tr valign='top'><td>");
  document.write( " <div style='width:162px; height:160px; float:left; margin: 0;");
  document.write( "             background-image: url(../../logos/"+cat+".jpg); ");
  document.write( "             background-repeat: no-repeat; ");
  document.write( "             background-position: center; ");
  document.write( "             padding:0px 0px 0px 0px'>");
  document.write( " </div>");
  document.write( " </td>");
  document.write( " <td>");
  document.write( " <p style='float: left'><center>");
  document.write( " <h6>"+fullsofthouse+"</h6>");
  document.write( " <h6 style='font-size: 100%'>"+info+"</h6>");
  document.write( " <table width='100%' border='0' style='display: inline'>");
  document.write( "  <tr>");
  document.write( "   <td>Mainly publishes:</td> ");
  document.write( "   <td align='right'>"+mainlypublishes+"</td>");
  document.write( "  </tr><tr valign='top'>");
  document.write( "   <td>Best Known Game:</td> ");
  document.write( "   <td align='right'><b>"+fulltitle+"</b></td>");
  document.write( "  </tr><tr valign='top'>");
  document.write( "   <td>Number of titles released by this publisher:</td> ");
  document.write( "   <td align='right'>"+titlesreleased+"</td>");
  document.write( "  </tr><tr valign='top'>");
  document.write( "   <td>Number of titles currently available:</td> ");
  document.write( "   <td align='right'>"+titlesavailable+"</td>");
  document.write( "  </tr><tr valign='top'>");
  document.write( "   <td>Archive Status:</td> ");
  document.write( "   <td align='right'>"+status+"</td>");
  document.write( "  </tr>");
  document.write( " </table>");
  document.write( " </center></p>");
  document.write( " </td>");
  document.write( " <td>");
  document.write( " <div style='width:162px; height:160px; float:right; margin: 3px 3px 3px 3px;");
  document.write( "             background-image: url(../../loads/"+cat+"/n-"+title+".gif); ");
  document.write( "             background-repeat: no-repeat; ");
  document.write( "             background-position: center; ");
  document.write( "             padding:0px 0px 0px 0px'>");
  document.write( " </div>");
  document.write( " </td>");
  document.write( "</tr>");
  document.write( "</table>");
  document.write( "</div>");
  }

function tabulatE( caT,
                   tableColor,              // tableColor is no longer used as a TableColor but whether Alert displayed
                   imageExt,
                   abbName,                 // displays tabulated information with links to areas of web site
                   fullName, 
                   softwareHouse, 
                   gameAlias,
                   gameType, 
                   Author, 
                   imageWidth, 
                   imageHeight, 
                   singLinks,
                   compLinks,
                   tapeSpec,
                   discSpec,
                   discVersions,
                   gommc,
                   otherInfo) {
                   
  var nonImage = "../no_image.gif";

  var folder;                                 // check whether softwareHouse needs to be altered to correct folder name
  folder = softwareHouse.toLowerCase();

  if (gommc == "FC") 
    { gommc = "Fully Compatible"; }

  var discArray = discVersions.split( "|");
  var infoArray = otherInfo.split( "|");
  var singReleases = singLinks.split( "|");
  var compReleases = compLinks.split( "|");

  document.write( " <br clear='right'/>");
  document.write( " <br clear='right'/>");
  document.write( " <a name='"+abbName+"'>");
  document.write( " <div id='prof'>");
  document.write( " <table width='100%' border='0'>");
  document.write( "  <tr valign='top'>");
  document.write( "   <td width='164'>");
  document.write( "     <div style='width:162px; height:130px; float:left; margin: 6px 6px 6px 0px;");
  document.write( "                 background-image: url(../../loads/"+folder+"/n-"+abbName+".gif); ");
  document.write( "                 background-repeat: no-repeat; ");
  document.write( "                 background-position: top; ");
  document.write( "                 padding:0px 0px 0px 0px'>");
  document.write( "     </div>");
  document.write( "     <br clear='left'/>");
  document.write( "     <div style='width: 162px;");
  document.write( "                 font-size: 80%'>");
  document.write( "     <table border='0'><tr valign='top'>");

  document.write( "      <td>Game Type(s):<br/>"+gameType+"</td>");
  document.write( "     </tr><tr valign='top'>");

  // check whether 'Author:' or 'Authors:' needs to be displayed
  var noofAuthors = "1";                                 
  var ampersandFound = Author.indexOf( "&");
  if (ampersandFound != -1) 
    { noofAuthors = 2;
    } else { noofAuthors = 1;
           }
  document.write( " <td>Game Author");
  if (noofAuthors == 2) {
    document.write( "s");
    }
  document.write( ":<br/>"+Author+"</td>");
  document.write( "</tr><tr>");
  document.write( " <td>Release Information:<br/>");
  var enTries = 0;                                            // This variable adds a break appropriately if necessary
  for (x in singReleases) {
     if (enTries > 0) { document.write( "<br/>"); }  
     document.write( singReleases[x]);
     enTries++;
    }
  document.write( "&nbsp;</td>");
  document.write( "</tr></table>");
  document.write( " </div>");
  document.write( "  </td>");
  document.write( "  <td>");
  document.write( " <div style='margin-top: 10px; width:300; ");
  document.write( "             height:100px; height:80px; ");
  document.write( "             background-image: url(../../titles/"+folder+"/t-"+abbName+".gif); ");
  document.write( "             background-repeat: no-repeat; ");
  document.write( "             background-position: top; ");
  document.write( "             padding:0px 0px 0px 0px'>");
  document.write( " </div>");
  document.write( " <div style='margin-top: 10px; width:300;");
  document.write( "             text-align: left;");
  document.write( "             padding:0px 0px 0px 0px; color: #white'>");
  document.write( " <div id='grayarea'>");
  document.write( " Information:<br/>");
  if (tableColor != "green")
    { document.write( "      <a href='../../c-alert.html'>");
      document.write( "      <img src='../../icns/alert.gif' ");
      document.write( "      width='50' height='50' border='0' alt='This game is currently known about but an original copy of it is missing from our archives'></a>");
    }

  // Should A Link To Cover Art Appear?

  if (imageExt == "img") 
  { document.write( "      <a href='../../covs/"+caT+"/sc-"+abbName+".jpg' target='_new'>");
    document.write( "      <img src='../../covs/"+caT+"/t-"+abbName+".gif' ");
    document.write( "      width='50' height='50' border='0' alt='Box Cover Art - Further cover art may be available by following links under Release Info'></a>");
  }

  // Should A Link To Instructions Appear?

  var noIns = fullName.indexOf( "#");
  if (noIns != -1) {
    nameLength = (fullName.length - 1);
    fullName = fullName.substring( 0,nameLength);
    }
  if (noIns == -1) {
    document.write( "<a href='../../info/" + folder + "/i-" + abbName + ".html'>"); 
    document.write( "      <img src='../../icns/info.gif' ");
    document.write( "      width='50' height='50' border='0' alt='Playing Instructions &amp; Game Controls'></a>");
    }

  // Should Links To Anything Else Appear?

 for (x in infoArray) 
    { if (infoArray[x] == "Review (AU)")  
     { document.write( "      <a href='../../c-dvd.html'>");  
       document.write( "      <img src='../../icns/au.gif' ");
       document.write( "      width='50' height='50' border='0' alt='Review by Acorn User'></a>"); 
     }
    else 

    { if (infoArray[x] == "Review (MU)")  
     { document.write( "      <a href='../../c-dvd.html'>");  
       document.write( "      <img src='../../icns/mu_rev.gif' ");
       document.write( "      width='50' height='50' border='0' alt='Review by The Micro User'></a>"); 
     }
    else 

    { if (infoArray[x] == "Review (EU)")  
     { document.write( "      <a href='../../c-dvd.html'>");  
       document.write( "      <img src='../../icns/eu_rev.gif' ");
       document.write( "      width='50' height='50' border='0' alt='Review by Electron User'></a>"); 
     }
    else 
      { if (infoArray[x] == "Review (EUG)") 
        { document.write( "      <a href='../../eug/revs/" + folder+ "/r-" +abbName+".html'>");
          document.write( "      <img src='../../icns/eug_rev.gif' ");
          document.write( "      width='50' height='50' border='0' alt='Review by EUG'></a>");
        }
      else 
        { if (infoArray[x] == "Review (Impact)")  
          { document.write( "      <a href='../../c-dvd.html'>");
            document.write( "      <img src='../../icns/impact.gif' "); 
            document.write( "      width='50' height='50' border='0' alt='Review by Impact Games Club'></a>");
          }
      else 
        { if (infoArray[x] == "Review (AAB)")  
          { document.write( "      <a href='../../c-dvd.html'>");
            document.write( "      <img src='../../icns/aab.gif' "); 
            document.write( "      width='50' height='50' border='0' alt='Review by A&amp;B Computing'></a>");
          }
       else 
         { if (infoArray[x].substr(0,12) == "Review (MOV)")  
           { document.write( "      <a href='../../videos/5g5m/cats/episode" + infoArray[x].substr(13,14)+ ".html'>");
             document.write( "      <img src='../../icns/movs.gif' "); 
             document.write( "      width='50' height='50' border='0' alt='Video Review by AEWorld'></a>");
           }
        else 
          { if (infoArray[x] == "Solution (EU)") 
            { document.write( "      <a href='../../c-dvd.html'>");
              document.write( "      <img src='../../icns/solution.gif' ");
              document.write( "      width='50' height='50' border='0' alt='Solution by Electron User'></a>");
            }
          else { if (infoArray[x] == "Solution (EUG)")  
                 { document.write( "      <a href='../../eug/sols/" + folder+ "/s-" +abbName+".html'>");
                   document.write( "      <img src='../../icns/solution.gif' ");
                   document.write( "      width='50' height='50' border='0' alt='Solution by EUG'></a>");
                 }
               }
          }
          }
         }
        } 
      }
     }
    }
    }
  document.write( "  </li>");
  document.write( " </ul>");
  document.write( "</div>");

  document.write( " <div id='bluearea'>");
  document.write( "Downloads:<br/>");

  if (tapeSpec == "Available") 
    { document.write( "      <a href='../../uefs/"+folder+"/t-"+abbName+".zip'>");
      document.write( "      <img src='../../icns/tape.gif' ");
      document.write( "      width='50' height='50' border='0' alt='Tape'></a>");
    } 

  for (x in discArray) 
    { if (discArray[x] == "Haven ADFS") 
      { document.write( "      <a href='../../c-dvd.html'>");
        document.write( "      <img src='../../icns/adfs.gif' ");
        document.write( "      width='50' height='50' border='0' alt='ADFS Disc (AEW)'></a>");
      } 
      else 
       { if (discArray[x] == "Haven DFS") 
         { document.write( "      <a href='../../c-dvd.html'>");
           document.write( "      <img src='../../icns/dfs.gif' ");
           document.write( "      width='50' height='50' border='0' alt='DFS Disc (AEW)'></a>");
         } 
         else 
         { if (discArray[x] == "Prof ADFS") 
           { document.write( "      <a href='../../c-dvd.html'>");
             document.write( "      <img src='../../icns/adfs.gif' ");
             document.write( "      width='50' height='50' border='0' alt='ADFS Disc'></a>");
           } 
           else
           { if (discArray[x] == "Prof DFS")  
             { document.write( "      <a href='../../c-dvd.html'>");
               document.write( "      <img src='../../icns/dfs.gif' ");
               document.write( "      width='50' height='50' border='0' alt='DFS Disc'></a>");
             } 
           }
         }
       }
     }

  document.write( "  </li>");
  document.write( "  </ul>");
  document.write( " </div>");
  document.write( " </td>");

  document.write( "   <td width='164'>");
  document.write( " <div style='width:162px; height:130px; float:right; margin: 6px 0px 6px 6px;");
  document.write( "             background-image: url(../../ills/"+folder+"/n-"+abbName+"b.gif); ");
  document.write( "             background-repeat: no-repeat; ");
  document.write( "             background-position: top; ");
  document.write( "             padding:0px 0px 0px 0px'>");
  document.write( "</div>");
  document.write( "<br clear='right'/>");
  document.write( "<div style='width: 162px;");
  document.write( "            font-size: 80%'>");
  document.write( "<table border='0'><tr valign='top'>");

  var compilation = fullName.indexOf( "c");
    if (compilation != -1) 
      { nameLength = (fullName.length - 1);
        fullName = fullName.substring( 0,nameLength); }

  document.write( "  <td>Compilation ");
    if (compilation == -1) {
    document.write( "Release(s)");
    } else {
    document.write( "Comprises");
    }
  document.write( ":<br/>");

  var enTries = 0;                                            // This variable adds a break appropriately if necessary
  for (x in compReleases) {
     if (enTries > 0) { document.write( "<br/>"); }  
     document.write( compReleases[x]);
     enTries++;
    }
  document.write( "&nbsp;</td>");
  document.write( "</tr>");
  document.write( "<tr><td>Other Links:<br/>");

  // Should Links To Anything Else Appear?

  for (x in infoArray) 
   { if (infoArray[x] != "Review (AAB)") 
    { if (infoArray[x] != "Review (AU)") 
     { if (infoArray[x] != "Review (EU)") 
      { if (infoArray[x] != "Review (EUG)") 
       { if (infoArray[x] != "Review (Impact)") 
        { if (infoArray[x].substr(0,12) != "Review (MOV)") 
         { if (infoArray[x] != "Review (MU)") 
          { if (infoArray[x] != "Solution (EU)") 
           { if (infoArray[x] != "Solution (EUG)") 
                 { if (infoArray[x] == "Cover Art")
                     { document.write("<a href='../../covs/"+caT+"/lc-"+abbName+".jpg'");
                       document.write(" target='_top'>Large Cover Art</a><br/>");
                     } else  { if (infoArray[x] == "Screenshots")
                                { document.write("Screenshots:");
                                  document.write("<a href='../../loads/"+folder+"/s-"+abbName+".gif'>1</a>, ");
                                  document.write("<a href='../../ills/"+folder+"/s-"+abbName+"a.gif'>2</a>, ");
                                  document.write("<a href='../../ills/"+folder+"/s-"+abbName+"b.gif'>3</a><br/>");
                                } 
                                else { document.write(infoArray[x]+"<br/>"); 
                                     }
                             }
                 }
          }
         }
        }
       }
      }
     }
     }
    }
   }

  document.write( "</td></tr></table>");
  document.write( " </div>");

  document.write( " </div>");

  document.write( "</td>");
  document.write( "</tr>");
  document.write( "</table>");
  document.write( "</div>");
  document.write( "</a>");
  }

// ========================================================================================================================

function navbar(path)
  {
  document.write( "  <div id='navbar'>");
  document.write( "  <h3>");
  document.write( "   <a href='top_lvl.html'>Professional Releases (UK)</a><br/>&nbsp;</br>");
  document.write( "   <ul>");
  document.write( "    <li><a href='"+path+"aab.html'>A&amp;B&nbsp;COMPUTING</a></li>");
  document.write( "    <li><a href='"+path+"aardvark.html'>AARDVARK</a></li>");
  document.write( "    <li><a href='"+path+"acl.html'>ACL</a></li>");
  document.write( "    <li><a href='"+path+"au.html'>ACORN&nbsp;USER</a></li>");
  document.write( "    <li><a href='"+path+"acornsoft.html'>ACORNSOFT</a></li>");
  document.write( "    <li><a href='"+path+"acornsoft_ask.html'>ACORNSOFT/ASK</a></li>");
  document.write( "    <li><a href='"+path+"acornsoft_bes.html'>ACORNSOFT/BES</a></li>");
  document.write( "    <li><a href='"+path+"acornsoft_ib.html'>ACORNSOFT/IB</a></li>");
  document.write( "    <li><a href='"+path+"acornsoft_pen.html'>ACORNSOFT/<br/>PENGUIN</a></li>");
  document.write( "    <li><a href='"+path+"acp_pres.html'>ACP/PRES</a></li>");
  document.write( "    <li><a href='"+path+"activision.html'>ACTIVISION</a></li>");
  document.write( "    <li><a href='"+path+"addictive.html'>ADDICTIVE</a></li>");
  document.write( "    <li><a href='"+path+"addison.html'>ADDISON</a></li>");
  document.write( "    <li><a href='"+path+"ai.html'>ADVENTURE INTERNATIONAL</a></li>");
  document.write( "    <li><a href='"+path+"alligata.html'>ALLIGATA</a></li>");
  document.write( "    <li><a href='"+path+"alpine.html'>ALPINE</a></li>");
  document.write( "    <li><a href='"+path+"alternative.html'>ALTERNATIVE</a></li>");
  document.write( "    <li><a href='"+path+"americana.html'>AMERICANA</a></li>");
  document.write( "    <li><a href='"+path+"ampalsoft.html'>AMPALSOFT</a></li>");
  document.write( "    <li><a href='"+path+"anco.html'>ANCO</a></li>");
  document.write( "    <li><a href='"+path+"anf.html'>A 'N F</a></li>");
  document.write( "    <li><a href='"+path+"anirog.html'>ANIROG</a></li>");
  document.write( "    <li><a href='"+path+"artic.html'>ARTIC</a></li>");
  document.write( "    <li><a href='"+path+"ask.html'>ASK</a></li>");
  document.write( "    <li><a href='"+path+"asp.html'>ASP</a></li>");
  document.write( "    <li><a href='"+path+"atari.html'>ATARISOFT</a></li>");
  document.write( "    <li><a href='"+path+"atlantis.html'>ATLANTIS</a></li>");
  document.write( "    <li><a href='"+path+"audiogenic.html'>AUDIOGENIC</a></li>");
  document.write( "    <li><a href='"+path+"bbcsoft.html'>BBCSOFT</a></li>");
  document.write( "    <li><a href='"+path+"beau_jolly.html'>BEAU&nbsp;JOLLY</a></li>");
  document.write( "    <li><a href='"+path+"beebug.html'>BEEBUG</a></li>");
  document.write( "    <li><a href='"+path+"betasoft.html'>BETASOFT</a></li>");
  document.write( "    <li><a href='"+path+"bevan.html'>BEVAN</a></li>");
  document.write( "    <li><a href='"+path+"bit.html'>BIT<br/>TWIDDLERS</a></li>");
  document.write( "    <li><a href='"+path+"blue_ribbon.html'>BLUE&nbsp;RIBBON</a></li>");
  document.write( "    <li><a href='"+path+"bourne.html'>BOURNE</a></li>");
  document.write( "    <li><a href='"+path+"brainbox.html'>BRAINBOX</a></li>");
  document.write( "    <li><a href='"+path+"brassington.html'>BRASSINGTON</a></li>");
  document.write( "    <li><a href='"+path+"bridge.html'>BRIDGE</a></li>");
  document.write( "    <li><a href='"+path+"britannia.html'>BRITANNIA</a></li>");
  document.write( "    <li><a href='"+path+"budgie.html'>BUDGIE</a></li>");
  document.write( "    <li><a href='"+path+"bugbyte.html'>BUGBYTE</a></li>");
  document.write( "    <li><a href='"+path+"cascade.html'>CASCADE</a></li>");
  document.write( "    <li><a href='"+path+"cases.html'>CASES</a></li>");
  document.write( "    <li><a href='"+path+"cds.html'>CDS</a></li>");
  document.write( "    <li><a href='"+path+"central.html'>CENTRAL</a></li>");
  document.write( "    <li><a href='"+path+"century.html'>CENTURY</a></li>");
  document.write( "    <li><a href='"+path+"chalksoft.html'>CHALKSOFT</a></li>");
  document.write( "    <li><a href='"+path+"codemasters.html'>CODEMASTERS</a></li>");
  document.write( "    <li><a href='"+path+"collins.html'>COLLINS</a></li>");
  document.write( "    <li><a href='"+path+"comsoft.html'>COMSOFT</a></li>");
  document.write( "    <li><a href='"+path+"crl.html'>CRL</a></li>");
  document.write( "    <li><a href='"+path+"cronosoft.html'>CRONOSOFT</a></li>");
  document.write( "    <li><a href='"+path+"dacc.html'>DACC LTD</a></li>");
  document.write( "    <li><a href='"+path+"database.html'>DATABASE</a></li>");
  document.write( "    <li><a href='"+path+"david_rice.html'>DAVID RICE</a></li>");
  document.write( "    <li><a href='"+path+"ddgreen.html'>DD GREEN</a></li>");
  document.write( "    <li><a href='"+path+"deekay.html'>DEEKAY</a></li>");
  document.write( "    <li><a href='"+path+"dfantasia.html'>DIGITAL FANTASIA</a></li>");
  document.write( "    <li><a href='"+path+"dial.html'>DIALSOFT</a></li>");
  document.write( "    <li><a href='"+path+"dimax.html'>DIMAX</a></li>");
  document.write( "    <li><a href='"+path+"doctor.html'>DOCTORSOFT</a></li>");
  document.write( "    <li><a href='"+path+"domark.html'>DOMARK</a></li>");
  document.write( "    <li><a href='"+path+"dp.html'>DP</a></li>");
  document.write( "    <li><a href='"+path+"duckworth.html'>DUCKWORTH</a></li>");
  document.write( "    <li><a href='"+path+"durell.html'>DURELL</a></li>");
  document.write( "    <li><a href='"+path+"dwgore.html'>DW GORE</a></li>");
  document.write( "    <li><a href='"+path+"dynabyte.html'>DYNABYTE</a></li>");
  document.write( "    <li><a href='"+path+"elite.html'>ELITE SYSTEMS</a></li>");
  document.write( "    <li><a href='"+path+"eac.html'>ELK<br/>ADVENTURE CLUB</a></li>");
  document.write( "    <li><a href='"+path+"empire.html'>EMPIRE</a></li>");
  document.write( "    <li><a href='"+path+"encore.html'>ENCORE</a></li>");
  document.write( "    <li><a href='"+path+"english.html'>ENGLISH</a></li>");
  document.write( "    <li><a href='"+path+"epic.html'>EPIC</a></li>");
  document.write( "    <li><a href='"+path+"excalibur.html'>EXCALIBUR</a></li>");
  document.write( "    <li><a href='"+path+"firebird.html'>FIREBIRD</a></li>");
  document.write( "    <li><a href='"+path+"firststar.html'>FIRSTSTAR</a></li>");
  document.write( "    <li><a href='"+path+"flightdeck.html'>FLIGHTDECK</a></li>");
  document.write( "    <li><a href='"+path+"forward.html'>FORWARD</a></li>");
  document.write( "    <li><a href='"+path+"fsoft.html'>FSOFT</a></li>");
  document.write( "    <li><a href='"+path+"garland.html'>GARLAND</a></li>");
  document.write( "    <li><a href='"+path+"gemini.html'>GEMINI</a></li>");
  document.write( "    <li><a href='"+path+"gilsoft.html'>GILSOFT</a></li>");
  document.write( "    <li><a href='"+path+"godax.html'>GODAX</a></li>");
  document.write( "    <li><a href='"+path+"goldstar.html'>GOLDSTAR</a></li>");
  document.write( "    <li><a href='"+path+"golem.html'>GOLEM</a></li>");
  document.write( "    <li><a href='"+path+"gremlin.html'>GREMLIN</a></li>");
  document.write( "    <li><a href='"+path+"griffin.html'>GRIFFIN</a></li>");
  document.write( "    <li><a href='"+path+"hare.html'>HARESOFT</a></li>");
  document.write( "    <li><a href='"+path+"hewson.html'>HEWSON</a></li>");
  document.write( "    <li><a href='"+path+"heyley.html'>HEYLEY</a></li>");
  document.write( "    <li><a href='"+path+"highlight.html'>HIGHLIGHT</a></li>");
  document.write( "    <li><a href='"+path+"hodder.html'>HODDER</a></li>");
  document.write( "    <li><a href='"+path+"hollsoft.html'>HOLLSOFT</a></li>");
  document.write( "    <li><a href='"+path+"holly.html'>HOLLY&nbsp;COMPUTERS</a></li>");
  document.write( "    <li><a href='"+path+"honeyfold.html'>HONEYFOLD</a></li>");
  document.write( "    <li><a href='"+path+"icon.html'>ICON</a></li>");
  document.write( "    <li><a href='"+path+"ijk.html'>IJK</a></li>");
  document.write( "    <li><a href='"+path+"imagine.html'>IMAGINE</a></li>");
  document.write( "    <li><a href='"+path+"impact.html'>IMPACT</a></li>");
  document.write( "    <li><a href='"+path+"incentive.html'>INCENTIVE</a></li>");
  document.write( "    <li><a href='"+path+"im.html'>INTERCEPTOR<br/>MICROS</a></li>");
  document.write( "    <li><a href='"+path+"jkeyne.html'>J.&nbsp;KEYNE</a></li>");
  document.write( "    <li><a href='"+path+"kansas.html'>KANSAS CITY</a></li>");
  document.write( "    <li><a href='"+path+"kayess.html'>KAYESS</a></li>");
  document.write( "    <li><a href='"+path+"kixx.html'>KIXX</a></li>");
  document.write( "    <li><a href='"+path+"kosmos.html'>KOSMOS</a></li>");
  document.write( "    <li><a href='"+path+"labyrinth.html'>LABYRINTH</a></li>");
  document.write( "    <li><a href='"+path+"larsoft.html'>LARSOFT</a></li>");
  document.write( "    <li><a href='"+path+"lcl.html'>LCL</a></li>");
  document.write( "    <li><a href='"+path+"lee.html'>LEE</a></li>");
  document.write( "    <li><a href='"+path+"letts.html'>LETTS</a></li>");
  document.write( "    <li><a href='"+path+"level9.html'>LEVEL&nbsp;9</a></li>");
  document.write( "    <li><a href='"+path+"livewire.html'>LIVEWIRE</a></li>");
  document.write( "    <li><a href='"+path+"logotron.html'>LOGOTRON</a></li>");
  document.write( "    <li><a href='"+path+"longman.html'>LONGMAN</a></li>");
  document.write( "    <li><a href='"+path+"lothlorien.html'>LOTHLORIEN</a></li>");
  document.write( "    <li><a href='"+path+"macmillian.html'>MACMILLIAN</a></li>");
  document.write( "    <li><a href='"+path+"macsen.html'>MACSEN</a></li>");
  document.write( "    <li><a href='"+path+"magic.html'>MAGIC</a></li>");
  document.write( "    <li><a href='"+path+"magus.html'>MAGUS</a></li>");
  document.write( "    <li><a href='"+path+"mandarin.html'>MANDARIN</a></li>");
  document.write( "    <li><a href='"+path+"martech.html'>MARTECH</a></li>");
  document.write( "    <li><a href='"+path+"mastertronic.html'>MASTERTRONIC</a></li>");
  document.write( "    <li><a href='"+path+"megacycal.html'>MEGACYCAL</a></li>");
  document.write( "    <li><a href='"+path+"melbourne.html'>MELBOURNE&nbsp;HOUSE</a></li>");
  document.write( "    <li><a href='"+path+"micropower.html'>MICRO&nbsp;POWER</a></li>");
  document.write( "    <li><a href='"+path+"microvalue.html'>MICRO&nbsp;VALUE</a></li>");
  document.write( "    <li><a href='"+path+"microbyte.html'>MICROBYTE</a></li>");
  document.write( "    <li><a href='"+path+"microdeal.html'>MICRODEAL</a></li>");
  document.write( "    <li><a href='"+path+"micromart.html'>MICROMART</a></li>");
  document.write( "    <li><a href='"+path+"midas.html'>MIDAS</a></li>");
  document.write( "    <li><a href='"+path+"mirrorsoft.html'>MIRRORSOFT</a></li>");
  document.write( "    <li><a href='"+path+"mp.html'>MP</a></li>");
  document.write( "    <li><a href='"+path+"mrm.html'>MRM</a></li>");
  document.write( "    <li><a href='"+path+"oasis.html'>OASIS</a></li>");
  document.write( "    <li><a href='"+path+"ocean.html'>OCEAN</a></li>");
  document.write( "    <li><a href='"+path+"oic.html'>OIC</a></li>");
  document.write( "    <li><a href='"+path+"optima.html'>OPTIMA</a></li>");
  document.write( "    <li><a href='"+path+"optyx.html'>OPTYX</a></li>");
  document.write( "    <li><a href='"+path+"orbit.html'>ORBIT</a></li>");
  document.write( "    <li><a href='"+path+"pan.html'>PAN</a></li>");
  document.write( "    <li><a href='"+path+"paxman.html'>PAXMAN</a></li>");
  document.write( "    <li><a href='"+path+"pdonn.html'>PETER&nbsp;DONN</a></li>");
  document.write( "    <li><a href='"+path+"peaksoft.html'>PEAKSOFT</a></li>");
  document.write( "    <li><a href='"+path+"penguin.html'>PENGUIN</a></li>");
  document.write( "    <li><a href='"+path+"picknchoose.html'>PICK&nbsp;N&nbsp;CHOOSE</a></li>");
  document.write( "    <li><a href='"+path+"players.html'>PLAYERS</a></li>");
  document.write( "    <li><a href='"+path+"postern.html'>POSTERN</a></li>");
  document.write( "    <li><a href='"+path+"potter.html'>POTTER</a></li>");
  document.write( "    <li><a href='"+path+"qualsoft.html'>QUALSOFT</a></li>");
  document.write( "    <li><a href='"+path+"quicksilva.html'>QUICKSILVA</a></li>");
  document.write( "    <li><a href='"+path+"react.html'>REACT</a></li>");
  document.write( "    <li><a href='"+path+"retrosoftware.html'>RETRO&nbsp;SOFTWARE</a></li>");
  document.write( "    <li><a href='"+path+"ricochet.html'>RICOCHET</a></li>");
  document.write( "    <li><a href='"+path+"riverdale.html'>RIVERDALE</a></li>");
  document.write( "    <li><a href='"+path+"robico.html'>ROBICO</a></li>");
  document.write( "    <li><a href='"+path+"romik.html'>ROMIK</a></li>");
  document.write( "    <li><a href='"+path+"salamander.html'>SALAMANDER</a></li>");
  document.write( "    <li><a href='"+path+"samurai.html'>SAMURAI</a></li>");
  document.write( "    <li><a href='"+path+"scisoft.html'>SCISOFT</a></li>");
  document.write( "    <li><a href='"+path+"scorbysoft.html'>SCORBY</a></li>");
  document.write( "    <li><a href='"+path+"screenplay.html'>SCREENPLAY</a></li>");
  document.write( "    <li><a href='"+path+"selec.html'>SELEC</a></li>");
  document.write( "    <li><a href='"+path+"shards.html'>SHARDS</a></li>");
  document.write( "    <li><a href='"+path+"shield.html'>SHIELD</a></li>");
  document.write( "    <li><a href='"+path+"silversoft.html'>SILVERSOFT</a></li>");
  document.write( "    <li><a href='"+path+"simon.html'>SIMON</a></li>");
  document.write( "    <li><a href='"+path+"sfa.html'>SOFTWARE FOR ALL</a></li>");
  document.write( "    <li><a href='"+path+"sinvasion.html'>SOFTWARE<br/>INVASION</a></li>");
  document.write( "    <li><a href='"+path+"slogger.html'>SLOGGER</a></li>");
  document.write( "    <li><a href='"+path+"softek.html'>SOFTEK</a></li>");
  document.write( "    <li><a href='"+path+"spinnaker.html'>SPINNAKER</a></li>");
  document.write( "    <li><a href='"+path+"sprojects.html'>SOFTWARE<br/>PROJECTS</a></li>");
  document.write( "    <li><a href='"+path+"square.html'>SQUARESOFT</a></li>");
  document.write( "    <li><a href='"+path+"squirrel.html'>SQUIRREL</a></li>");
  document.write( "    <li><a href='"+path+"starcade.html'>STARCADE</a></li>");
  document.write( "    <li><a href='"+path+"stell.html'>STELL</a></li>");
  document.write( "    <li><a href='"+path+"summit.html'>SUMMIT</a></li>");
  document.write( "    <li><a href='"+path+"superior.html'>SUPERIOR</a></li>");
  document.write( "    <li><a href='"+path+"superior_acornsoft.html'>SUPERIOR/<br/>ACORNSOFT</a></li>");
  document.write( "    <li><a href='"+path+"superior_blue_ribbon.html'>SUPERIOR/<br/>BLUE&nbsp;RIBBON</a></li>");
  document.write( "    <li><a href='"+path+"supersoft.html'>SUPERSOFT</a></li>");
  document.write( "    <li><a href='"+path+"swift.html'>SWIFT</a></li>");
  document.write( "    <li><a href='"+path+"talent.html'>TALENT</a></li>");
  document.write( "    <li><a href='"+path+"4thdimension.html'>THE&nbsp;4TH<br/>DIMENSION</a></li>");
  document.write( "    <li><a href='"+path+"hit_squad.html'>THE&nbsp;HIT&nbsp;SQUAD</a></li>");
  document.write( "    <li><a href='"+path+"microselection.html'>THE&nbsp;MICRO<br/>SELECTION</a></li>");
  document.write( "    <li><a href='"+path+"powerhouse.html'>THE&nbsp;POWER&nbsp;HOUSE</a></li>");
  document.write( "    <li><a href='"+path+"times.html'>THE&nbsp;TIMES</a></li>");
  document.write( "    <li><a href='"+path+"third.html'>THIRD&nbsp;PROGRAM</a></li>");
  document.write( "    <li><a href='"+path+"topten.html'>TOP&nbsp;TEN</a></li>");
  document.write( "    <li><a href='"+path+"topologika.html'>TOPOLOGIKA</a></li>");
  document.write( "    <li><a href='"+path+"tripler.html'>TRIPLE&nbsp;R</a></li>");
  document.write( "    <li><a href='"+path+"tssl.html'>TSSL</a></li>");
  document.write( "    <li><a href='"+path+"turbocon.html'>TURBOCON</a></li>");
  document.write( "    <li><a href='"+path+"tvgames.html'>TV&nbsp;GAMES</a></li>");
  document.write( "    <li><a href='"+path+"tynesoft.html'>TYNESOFT</a></li>");
  document.write( "    <li><a href='"+path+"usgold.html'>US&nbsp;GOLD</a></li>");
  document.write( "    <li><a href='"+path+"viper.html'>VIPER</a></li>");
  document.write( "    <li><a href='"+path+"virgin.html'>VIRGIN&nbsp;GAMES</a></li>");
  document.write( "    <li><a href='"+path+"visions.html'>VISIONS</a></li>");
  document.write( "    <li><a href='"+path+"wigmore.html'>WIGMORE&nbsp;HOUSE</a></li>");
  document.write( "    <li><a href='"+path+"wl.html'>WL&nbsp;SERVICES</a></li>");
  document.write( "    <li><a href='"+path+"yes.html'>YES</a></li>");
  document.write( "   </ul>");
  document.write( "  </h3>");
  document.write( "  </div>");
  }

// ========================================================================================================================

function pdstyle ( cat, shortName, longName, catalogueString) {

  var catalogueArray = catalogueString.split( ";");
  var totalLength = catalogueArray.length;

  if ((totalLength % 2) == 1)
    totalLength++;

  var halfLength = (totalLength / 2);

  document.write( "<center><a name='");
  document.write( shortName);
  document.write( "'>");
  document.write( "<table width='710' border='0' style='font-family: Arial; font-size: 10; color: white;' bgcolor='green'>");
  document.write( "<tr>");
  document.write( "  <td rowspan='2' width='162'>");
  document.write( "   <center>");
  document.write( "<a href='../../ills/" + cat + "/s-" + shortName + "a.gif' target='_new'>");
  document.write( "<img src='../../ills/" + cat + "/n-");
  document.write( shortName);
  document.write( "a.gif' width='162' height='130' style='border-color: black' border='1'></a></center>");
  document.write( "  </td>");
  document.write( "  <td align='CENTER' style='font-size: 12'>");
  document.write( "   <b>");
  document.write( longName);
  document.write( "</b><br>CDFS, <a href='../../c-dvd.html' target='_new'>DFS</a>");
  document.write( "  </td>");
  document.write( "  <td rowspan='2' width='162'>");
  document.write( "   <center>");
  document.write( "<a href='../../ills/" + cat + "/s-" + shortName + "b.gif' target='_new'>");
  document.write( "<img src='../../ills/" + cat + "/n-");
  document.write( shortName);
  document.write( "b.gif' width='162' height='130' border='0'></a></center>");
  document.write( "  </td>");
  document.write( " </tr>");
  document.write( " <tr>");
  document.write( "  <td valign='top' align='center'>");
  document.write( "   <table width='100%' style='font-family: Arial; font-size: 10; color: white' >");
  document.write( "    <tr valign='top'>");
  document.write( "    <td width='50%'>");

  for (x=0; x<halfLength; x++) {
      document.write( "&#" + (x+65) + ") " + catalogueArray[x] + "<br/>");
      }

  document.write( "    </td>");
  document.write( "    <td width='50%'>");

  for (x=halfLength; x<(catalogueArray.length); x++) {
      document.write( "&#" + (x+65) + ") " + catalogueArray[x] + "<br/>");
      }

  document.write( "    </td>");
  document.write( "    </tr>");
  document.write( "   </table>");
  document.write( "  </td>");
  document.write( " </tr>");
  document.write( "</table>");
  document.write( "</a></center>");
  document.write( "<br/>");
  }
    
function box ( cat, shortName, longName, dateofIssue) {

  document.write( "<table width='178' border='0' style='font-family: Arial;");
  document.write( " font-size: 10; color: white; border-style: double;");
  document.write( " border-color: green' bgcolor='green'>");
  document.write( " <tr>");
  document.write( "  <td align='center'>");
  document.write( "  <a href='../../ills/"+cat+"/s-"+shortName+"a.gif'");
  document.write( " target='_blank'>");
  document.write( "<img src='../../ills/au/n-"+shortName+"a.gif' ");
  document.write( "width='162' height='130' alt='"+longName+"' border='0'>");
  document.write( "</a><br><br>"+longName+" ("+dateofIssue+")<br>CDFS, ");
  document.write( "<a style='text-decoration: none; color: yellow'");
  document.write( " href='../../c-dvd.html' target='_new'>DFS</a></td>");
  document.write( " </tr>");
  document.write( "</table>");
  
   }  
   
