// ******************************
// *   www.robotron-2084.co.uk  *
// ******************************
// *   v3.1 25th January 2006   *
// *     ©2006 Dave Langley     *
// ******************************  


// Email anti-spam script //
function mail(name, domain, extension, subject)
{ window.location = 'mai' + 'lto:' + name + '@' + domain + '.' + extension + '?subject=' + subject;}




/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Thie rest of this file is a combined file to initialise all varaibles needed for various scripts that build the     //
// DHTML menu for www.robotron-2084.co.uk and consists of the following files: sniffer.js, custom.js and style.js.     //
// the menu system is not my work and I claim no credit for it ... see below if you like it:                           //
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


// Modifications to ULTIMATE DROPDOWN MENU VERSION 3.51 for www.robotron-2084.co.uk v3.1 //

// Sniffer.js script modified to identify Opera v8, Netscape 8 and  Firefox v0.x, v1 and v1.5 as this is not done //
// var op8=0; var op9=0; var ns8=0; var ff0vX=0; var ff1=0; var ff1v5=0;
// if(/opera[\/ ][8]/.test(agt)){op8=1;};
// if(/opera[\/ ][9]/.test(agt)){op9=1;};
// if(/netscape[\/]8/.test(agt)){ns8=1;};
// if(/firefox[\/]0/.test(agt)){ff0vX=1;};
// if(/firefox[\/]1/.test(agt)){ff1=1;};
// if(/firefox[\/]1[\.][5-9]/.test(agt)){ff1v5=1;}

// Custom.js script modified to change "(!exclude)" to "(!exclude && !op5 && !ns4 && !(ns6 && !(ns7 || mz7 || saf)))"

// style.js script modified to change "(!exclude)" to "(!exclude && !op5 && !ns4 && !(ns6 && !(ns7 || mz7 || saf)))"


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ULTIMATE DROPDOWN MENU VERSION 3.51 by Brothercake (http://www.brothercake.com/dropdown) 			       //
//														       //
// Link-wrapping routine by Brendan Armstrong							       	               //
// KDE modifications by David Joham										       //
// Opera reload/resize routine by Michael Wallner (http://www.wallner-software.com)				       //
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


// ****************************
// * Start of sniffer.js file *
// ****************************

//UDMv3.51

//*** DO NOT EDIT THIS LINE *****
var menuReadyState=0;var exclude=1; var agt=navigator.userAgent.toLowerCase();var win=0;var mac=0;var lin=1;if(agt.indexOf('win')!=-1){win=1;lin=0;}if(agt.indexOf('mac')!=-1){mac=1;lin=0;}var lnx=0;if(lin){lnx=1;}var ice=0;var ie=0;var ie4=0;var ie5=0;var ie6=0;var com=0;var dcm;var op5=0;var op6=0;var op7=0;var op8=0;var op9=0;var ns4=0;var ns6=0;var ns7=0;var ns8=0;var ff0vX=0;var ff1=0;var ff1v5=0;var mz7=0;var kde=0;var saf=0;if(typeof navigator.vendor!="undefined"){if (navigator.vendor=="KDE"){var thisKDE=agt;var splitKDE=thisKDE.split("konqueror/");var aKDE=splitKDE[1].split("; ");var KDEn=parseFloat(aKDE[0]);if(KDEn>=2.2){kde=1;ns6=1;exclude=0;}}}if(typeof navigator.__ice_version!="undefined"){exclude=0;ice=1;ie=1;ie4=1;}else if(agt.indexOf('webtv')!=-1){exclude=1;}else if(typeof window.opera!="undefined"){exclude=0;if(agt.indexOf("opera/5")!=-1||agt.indexOf("opera 5")!=-1){op5=1;}if(agt.indexOf("opera/6")!=-1||agt.indexOf("opera 6")!=-1){op6=1;};if(/opera[\/ ][7-9]/.test(agt)){op7=1;};if(/opera[\/ ][8]/.test(agt)){op8=1;};if(/opera[\/ ][9]/.test(agt)){op9=1;};}else if(typeof document.all!="undefined"&&!kde){exclude=0;ie=1;if(typeof document.getElementById!="undefined"){ie5=1;if(agt.indexOf("msie 6")!=-1){ie6=1;dcm=document.compatMode;if(dcm!="BackCompat"){com=1;}}}else{ie4=1;}}else if(typeof document.getElementById!="undefined"){exclude=0;if(agt.indexOf("netscape/6")!=-1||agt.indexOf("netscape6")!=-1){ns6=1;}else if(agt.indexOf("netscape/7")!=-1||agt.indexOf("netscape7")!=-1){ns6=1;ns7=1;}else if(agt.indexOf("gecko")!=-1){ns6=1;mz7=1;if(/netscape[\/]8/.test(agt)){ns8=1;};if(/firefox[\/]0/.test(agt)){ff0vX=1;};if(/firefox[\/]1/.test(agt)){ff1=1;};if(/firefox[\/]1[\.][5-9]/.test(agt)){ff1v5=1;};}if(agt.indexOf("safari")!=-1){mz7=0;saf=1;}}else if((agt.indexOf('mozilla')!=-1)&&(parseInt(navigator.appVersion)>=4)){exclude=0;ns4=1;if(typeof navigator.mimeTypes['*']=="undefined"){exclude=1;ns4=0;}}if(agt.indexOf('escape')!=-1){exclude=1;ns4=0;}if(agt.indexOf("safari")!=-1 || (typeof document.childNodes!="undefined" && typeof document.all=="undefined" && typeof navigator.taintEnabled=="undefined")){ns6=1;ns7=0;mz7=0;win=0;mac=1;saf=1;}if(agt.indexOf('icab')!=-1){exclude=1;ie=0;ie5=0;}var mu="mu";var m=0;var sm=0;var cm=0;var sp=0;var mI=new Array;var sP=new Array;var sI=new Array;var cP=new Array;var rcP=new Array;var cI=new Array;var relPad;var mainRel=0;var subRel=0;function MI(ma,mb,mc,md,me,mf,mg,mh,mi,mj,mk,ml,mm){addMainItem(ma,mb,mc,md,me,mf,mg,mh,mi,mj,mk,ml,mm);}function addMainItem(ma,mb,mc,md,me,mf,mg,mh,mi,mj,mk,ml,mm){sm=0;if(menuALIGN=="virtual"){ma="";mb="";mc=10;md="";me="";mf="";mg=0;mh=0;mi="";mj="";mk="";ml="";mm="";}else{if(!mb||mb==""){mb="&nbsp;";}while(mb.indexOf('<BR>')!=-1){mb=mb.replace('<BR>','<br>');}while(mb.indexOf('<Br>')!=-1){mb=mb.replace('<Br>','<br>');}while(mb.indexOf('<br />')!=-1){mb=mb.replace('<br />','<br>');}while(mb.indexOf('<br/>')!=-1){mb=mb.replace('<br/>','<br>');}if(!mc||mc==""){mc="left";}if(!md||md==""){md="left";}if(!me||me==""){me="_self";}if((win&&ie5)&&(typeof fSIZE=="string")&&menuALIGN!="free"){while(mb.indexOf('<br>')!=-1){mb=mb.replace('<br>',' ');}mainRel=1;if(m==0){relPad='<span style="width:'+(tINDENT*2)+'px">';if(com){relPad+='<img width='+(tINDENT*2)+' height=1 alt="" border=0>';}relPad+='</span>';}if(md=="left"){mb=mb+relPad;}if(md=="right"){mb=relPad+mb;}if(md=="center"){mb=relPad+mb+relPad;}}if(!mf||mf==""){mf="none";if(ie5){mf="";}}if(!mg){mg=0;}if(!mh){mh=0;}if(!mi||mi==""||mi=="c"||mi=="C"){mi="-";}if(mi!="-"){mi=mi.toLowerCase();}if(!mj){mj="";}if(!mk){mk="";}if(!ml){ml="";}if(!mm){mm="";}}mI[m]=new Array(ma,mb,mc,md,me,mf,mg,mh,mi,mj,mk,ml,mm);m++;};function SP(spa,spb,spc,spd,spe,spf,spg,sph,spi,spj,spk,spl,spm){defineSubmenuProperties(spa,spb,spc,spd,spe,spf,spg,sph,spi,spj,spk,spl,spm);}function defineSubmenuProperties(spa,spb,spc,spd,spe,spf,spg,sph,spi,spj,spk,spl,spm){if(!ie5){spa+=(sbSIZE*2);}if(!spb||spb==""){spb="left";}if(!spc||spc==""){spc="left";}if(!spd){spd=0;}if(!spe){spe=0;}if(!spf){spf="";}if(!spg){spg="";}if(!sph){sph="";}if(!spi){spi="";}if(!spj){spj="";}if(!spk){spk="";}if(!spl){spl="";}if(!spm){spm="";}sP[(m-1)]=new Array(spa,spb,spc,spd,spe,spf,spg,sph,spi,spj,spk,spl,spm);if(sm==0){sI[(m-1)]=new Array; cP[(m-1)]=new Array; rcP[(m-1)]=new Array; cI[(m-1)]=new Array;}};function SI(sma,smb,smc,smd){addSubmenuItem(sma,smb,smc,smd);}function addSubmenuItem(sma,smb,smc,smd){cm=0;var sme=1;if(sme&&sma=="~"){sme=0;if(!ie&&!ns6&&!mz7&&!op5&&!op7){sma="";}smc="";}if(!sma||sma==""){sma="#";}if(!smb||smb==""){smb="&nbsp;";}while(smb.indexOf('<BR>')!=-1){smb=smb.replace('<BR>','<br>');}while(smb.indexOf('<Br>')!=-1){smb=smb.replace('<Br>','<br>');}while(smb.indexOf('<br />')!=-1){smb=smb.replace('<br />','<br>');}while(smb.indexOf('<br/>')!=-1){smb=smb.replace('<br/>','<br>');}if(((win&&ie5)||mz7||ns6)&&(typeof sfSIZE=="string")&&menuALIGN!="free"){if(m==1&&sm==0){subRel=1;relPad='<span style="width:'+(stINDENT*3)+'px">';if(com||mz7||ns6){relPad+='<img width='+(stINDENT*3)+' height=1 alt="" border=0>';}relPad+='</span>';}if(sP[(m-1)][2]=="left"){smb=smb+relPad;}if(sP[(m-1)][2]=="right"){smb=relPad+smb;}if(sP[(m-1)][2]=="center"){smb=relPad+smb+relPad;}}if(!smc||smc==""){smc="_self";}if(sma=="#"||sma=="~"){smc="_self";}if(!smd||smd==""){smd="none";if(ie5){smd="";}}sI[(m-1)][sm]=new Array(sma,smb,smc,smd,sme);sm++;};function CP(cpa,cpb,cpc,cpd,cpe,cpf,cpg,cph,cpi,cpj,cpk,cpl,cpm){defineChildmenuProperties(cpa,cpb,cpc,cpd,cpe,cpf,cpg,cph,cpi,cpj,cpk,cpl,cpm);}function defineChildmenuProperties(cpa,cpb,cpc,cpd,cpe,cpf,cpg,cph,cpi,cpj,cpk,cpl,cpm){if(!ie5){cpa+=(sbSIZE*2);}if(!cpb||cpb==""){cpb="left";}if(!cpc||cpc==""){cpc="left";}if(!cpd){cpd=0;}if(!cpe){cpe=0;}if(!cpf){cpf="";}if(!cpg){cpg="";}if(!cph){cph="";}if(!cpi){cpi="";}if(!cpj){cpj="";}if(!cpk){cpk="";}if(!cpl){cpl="";}if(!cpm){cpm="";}cP[(m-1)][(sm-1)]=new Array(cpa,cpb,cpc,cpd,cpe,cpf,cpg,cph,cpi,cpj,cpk,cpl,cpm);rcP[(m-1)][(sm-1)]=new Array(cpa,cpb,cpc,cpd,cpe,cpf,cpg,cph,cpi,cpj,cpk,cpl);cI[(m-1)][(sm-1)]=new Array;};function CI(cma,cmb,cmc,cmd){addChildmenuItem(cma,cmb,cmc,cmd);}function addChildmenuItem(cma,cmb,cmc,cmd){var cme=1;if(cma&&cma=="~"){cme=0;if(!ie&&!ns6&&!mz7&&!op5&&!op7){cma="";}cmc="";}if(!cma||cma==""){cma="#";}if(!cmb||cmb==""){cmb="&nbsp;";}while(cmb.indexOf('<BR>')!=-1){cmb=cmb.replace('<BR>','<br>');}while(cmb.indexOf('<Br>')!=-1){cmb=cmb.replace('<Br>','<br>');}while(cmb.indexOf('<br />')!=-1){cmb=cmb.replace('<br />','<br>');}while(cmb.indexOf('<br/>')!=-1){cmb=cmb.replace('<br/>','<br>');}if(((win&&ie5)||mz7||ns6)&&(typeof sfSIZE=="string")&&menuALIGN!="free"){if(cP[(m-1)][(sm-1)][2]=="left"){cmb=cmb+relPad;}if(cP[(m-1)][(sm-1)][2]=="right"){cmb=relPad+cmb;}if(cP[(m-1)][(sm-1)][2]=="center"){cmb=relPad+cmb+relPad;}}if(!cmc||cmc==""){cmc="_self";}if(cma=="#"||cma=="~"){cmc="_self";}if(!cmd||cmd==""){cmd="none";if(ie5){cmd="";}}cI[(m-1)][(sm-1)][cm]=new Array(cma,cmb,cmc,cmd,cme);cm++;}var keepSubLIT=1;var chvOFFSET=0;var chhOFFSET=-5;var openTIMER=0;var openChildTIMER=0;var closeTIMER=330;var cellCLICK=1;var aCURSOR="hand";var remoteTRIGGERING=0;var altDISPLAY="";var allowRESIZE=1;var redGRID=0;var gridWIDTH=0;var gridHEIGHT=0;var documentWIDTH=0;var hideSELECT=0;var allowForSCALING=0;var allowPRINTING=0;var arrWIDTH=0;var arrHEIGHT=0;var arrHOFFSET=0;var arrVOFFSET=0;var arrVALIGN="";var arrLEFT="";var arrLEFT_ROLL="";var arrRIGHT="";var arrRIGHT_ROLL="";function activateMenu(){};function deactivateMenus(){};
//*******************************
/////////////////////////////////
// custom window opening function
var nUrl,nW,nH;
var nWin=new Array;
var nw=0;
function openWindow(nUrl,nW,nH){
nWin[nw] = open(nUrl, "","width="+nW+",height="+nH+",status=yes,scrollbars=no,scrolling=no,toolbar=no,menubar=no,location=no,resizable=yes");
nw++;
}

// **************************
// * End of sniffer.js file *
// **************************



// ***************************
// * Start of custom.js file *
// ***************************

// UDMv3.8.6
// * DO NOT EDIT THIS BIT *
if (!exclude && !op5 && !ns4 && !(ns6 && !(ns7 || mz7 || saf))) {
// ************************


// *********************************************** POSITIONING AND STYLES ***********************************************

var menuALIGN = "left";			// alignment
var absLEFT = 305;			// absolute left or right position 
var absTOP = 84; 			// absolute top position (if menu is left or right aligned)

var staticMENU = false;			// static positioning mode (ie5,ie6 and ns4 only)

var stretchMENU = false;		// show empty cells
var showBORDERS = false;		// show empty cell borders

var baseHREF = "scripts/";		// base path to .js files for the script (ie: scripts/)
var zORDER = 	1000;			// base z-order of nav structure (not ns4)

var mCOLOR = 	"lightblue";		// main nav cell color
var rCOLOR = 	"lightgreen";		// main nav cell rollover color
var bSIZE = 	1;			// main nav border size
var bCOLOR = 	"black";        	// main nav border color
var aLINK = 	"black";		// main nav link color
var aHOVER = 	"";			// main nav link hover-color (dual purpose)
var aDEC = 	"none";			// main nav link decoration
var fFONT = 	"tahoma,arial";		// main nav font face
var fSIZE = 	14;			// main nav font size (pixels)
var fWEIGHT = 	"normal";		// main nav font weight
var tINDENT = 	0;			// main nav text indent (if text is left or right aligned)
var vPADDING = 	8;			// main nav vertical cell padding
var vtOFFSET = 	4;			// main nav vertical text offset (+/- pixels from middle)

var keepLIT =	true;			// keep rollover color when browsing menu
var vOFFSET = 	1;			// shift the submenus vertically
var hOFFSET = 	-1;			// shift the submenus horizontally

var smCOLOR = 	"lightblue";		// submenu cell color
var srCOLOR = 	"lightgreen";		// submenu cell rollover color
var sbSIZE = 	1;			// submenu border size
var sbCOLOR = 	"black"	        	// submenu border color
var saLINK = 	"black";		// submenu link color
var saHOVER = 	"";			// submenu link hover-color (dual purpose)
var saDEC = 	"none";			// submenu link decoration
var sfFONT = 	"tahoma,arial";		// submenu font face
var sfSIZE = 	13;			// submenu font size (pixels)
var sfWEIGHT = 	"normal"		// submenu font weight
var stINDENT = 	5;			// submenu text indent (if text is left or right aligned)
var svPADDING = 1;			// submenu vertical cell padding
var svtOFFSET = 0;			// submenu vertical text offset (+/- pixels from middle)

var shSIZE =	2;			// submenu drop shadow size
var shCOLOR =	"cccccc";		// submenu drop shadow color
var shOPACITY = 100;			// submenu drop shadow opacity (not ie4,ns4 or opera)

var keepSubLIT = true;			// keep submenu rollover color when browsing child menu
var chvOFFSET = -12;			// shift the child menus vertically
var chhOFFSET = 7;			// shift the child menus horizontally

var openTIMER = 0;			// menu opening delay time (not ns4/op5/op6)
var openChildTIMER = 0;			// child-menu opening delay time (not ns4/op5/op6)
var closeTIMER = 400;			// menu closing delay time


var cellCLICK = true;			// links activate on TD click [not native to v3.8.6]


var aCURSOR = "hand";			// cursor for active links (not ns4 or opera)
var altDISPLAY = "status";		// where to display alt text "title" or "status"
var allowRESIZE = true;			// allow resize/reload (old =true new=mu)

var redGRID = false;			// show a red grid
var gridWIDTH = 875;			// override grid width
var gridHEIGHT = 500;			// override grid height
var documentWIDTH = 0;			// override document width

var hideSELECT = true;			// auto-hide select boxes when menus open (ie only)
var allowForSCALING = false;		// allow for text scaling in mozilla 5
var allowPRINTING = false;		// allow the navbar and menus to print (not ns4)

var arrWIDTH = 18;			// arrow width (not ns4/op5/op6)
var arrHEIGHT = 13;			// arrow height (not ns4/op5/op6)

var arrHOFFSET = 1;			// arrow horizontal offset (not ns4/op5/op6)
var arrVOFFSET = -2;			// arrow vertical offset (not ns4/op5/op6)
var arrVALIGN = "middle";		// arrow vertical align (not ns4/op5/op6)

var arrLEFT = "<<";			// left arrow (not ns4/op5/op6)
var arrLEFT_ROLL = "<<";		// left rollover arrow (not ns4/op5/op6)
var arrRIGHT = ">>";			// right arrow (not ns4/op5/op6)
var arrRIGHT_ROLL = ">>";		// right rollover arrow (not ns4/op5/op6)

// tweaks to allow images AND text in main menu items  //
var position = " top:-3px\; left:-1px\;"; // ie v5, v6, safari and any not specified are default // 

if (ie5 && !ie6 && mac)                   // ie v5 on Macintosh //
   {position = " top: 1px\; left: 0px\;"; vtOFFSET = vtOFFSET - 5;}

if (op6)                                  // Opera v6 //
   {position = " top:-1px\; left:-1px\;"; vtOFFSET = vtOFFSET - 2;} 

if (op7 && !op8)                          // Opera v7 //
   {position = " top: 7px\; left:-1px\;"; vtOFFSET = vtOFFSET - 6;} 

if (op8)                                  // Opera v8 //
   {position = " top: 7px\; left:-1px\;"; vtOFFSET = vtOFFSET - 6;} 
  
if (ns7||mz7)                             // Netscape v7, v8 and Firefox v1/2/3//
   {position = " top:-6px\; left:-1px\;"; vtOFFSET = vtOFFSET + 1;}
   
if (ff1v5)                                // Firefox v1.5 //
   {position = " top:-5px\; left:-1px\;"; vtOFFSET = vtOFFSET + 3;}

var alignCode = " align=center style='visibility:visible\; position:relative\;" + position + "'";


//******************************************************** LINKS ********************************************************


// structure definitions for menu items:

// [MI] add main link item ("url","Link name",width,"text-alignment","_target","alt text",top position,left position,"key trigger","mCOLOR","rCOLOR","aLINK","aHOVER")

	// [SP] define submenu properties (width,"align to edge","text-alignment",v offset,h offset,"filter","smCOLOR","srCOLOR","sbCOLOR","shCOLOR","saLINK","saHOVER")

	// [SI] add submenu link items ("url","Link name","_target","alt text")
	
		// [CP] define child menu properties (width,"align to edge","text-alignment",v offset,h offset,"filter","smCOLOR","srCOLOR","sbCOLOR","shCOLOR","saLINK","saHOVER")

		// [CI] add child menu link items ("url","Link name","_target","alt text")



MI("http://www.robotron-2084.co.uk","<img src='./gifs/menu_home.gif' width=25px height=25px alt='' border=0px " + alignCode + "> Home",69,"center","","Go back to the www.robotron-2084.co.uk home page",0,0,"h");



MI("","<img src='./gifs/menu_games.gif' width=25px height=25px alt='' border=0px " + alignCode + ">Games",75,"center","","Details of the dedicated games in my collection",0,0,"g");
		
	SP(185,"right","right",0,-50,"");
	
	SI("","Raster Video Games","","Raster video games in my collection");
	
		CP(130,"left","left",11,-6,"");	
		
		CI("invaders.html","Space Invaders","","Space Invaders part II upright video game, Taito, 1980");

		CI("underconstruction.html","Prize Space Invaders","","Prize Space Invaders - £20 Jackpot, BWB, 1990");
		
		CI("defender.html","Defender","","Defender upright video game, Williams, 1980");
		
		CI("robotron.html","Robotron","","Robotron upright video game, Williams, 1982");
		
		CI("robotroncocktail.html","Robotron Cocktail","","Robotron cocktail video game, Williams, 1982");
		
		CI("underconstruction.html","JAMMA Cabinet","","Upright JAMMA video game, Leisure 2000, 1993");
				
	SI("","Vector Video Games","","Vector (X-Y) video games in my collection");
	
		CP(80,"left","left",11,-6,"");	
	
		CI("underconstruction.html","Asteroids","","Asteroids cocktail video game, Atari, 1979");
		
		CI("underconstruction.html","Space Duel","","Space Duel upright video game, Atari, 1982");
		
		CI("underconstruction.html","Star Wars","","Star Wars cockpit video game, Atari, 1983");
		
	SI("","Pinball Machines","","Pinball machines in my collection");
		
		CP(125,"left","left",11,-6,"");	
		
		CI("rfmpinball.html","Revenge from Mars","","Revenge from Mars pinball machine, Bally, 1999");
		
		CI("underconstruction.html","Twilight Zone","","Twilight Zone pinball machine, Bally, 1993");
		
		CI("terminator2pinball.html","Terminator 2 Pinball","","Terminator 2: Judgement Day Pinball, Williams, 1991");
		
		CI("defenderpinball.html","Defender Pinball","","Defender pinball machine, Williams, 1982");
	
		CI("underconstruction.html","Hyperball","","Hyperball (a sort of) pinball machine, Williams, 1982");
		
		CI("underconstruction.html","Varkon","","Varkon pinball machine, Williams, 1982");
	
		CI("underconstruction.html","Aladdin's Castle","","Aladdin's Castle pinball machine, Bally, 1975");
		
	SI("","Slot Machines","","Slot Machines machines in my collection");
			
		CP(132,"left","left",11,-6,"");	
			
		CI("underconstruction.html","Sega Diamond 3 Star","","Sega Diamond 3 Star Slot Machine, Manufactured around 1963");
			
	SI("","Video Game PCBs A-P","","Video Game PCBs in my collection - A to P");
		
		CP(120,"left","left",11,-6,"");	
		
		CI("underconstruction.html","Asteroids Deluxe","","Asteroids Deluxe, Atari, 1980");
		
		CI("underconstruction.html","Blaster","","Blaster, Williams, 1983");
		
		CI("underconstruction.html","Galaga","","Galaga, Namco, 1982");
		
		CI("underconstruction.html","Galaxians","","Galaxians, Namco, 1979");
		
		CI("underconstruction.html","Gyruss","","Gyruss, Konami, 198?");
		
		CI("underconstruction.html","Hyper Olympic","","Hyper Olympic, Konami, 198?");
		
		CI("underconstruction.html","Hyper Sports","","Hyper Sports, Konami, 198?");
		
		CI("underconstruction.html","Joust","","Joust, Williams, 1982");
		
		CI("underconstruction.html","Juno First","","Juno First, Konami, 198?");
		
		CI("underconstruction.html","Klax","","Klax, Atari, 198?");
		
		CI("underconstruction.html","MiniVaders","","MiniVaders, Taito 198?");
		
		CI("underconstruction.html","Ms Pacman","","Ms Pacman, Midway, 198?");
		
		CI("underconstruction.html","Pacland","","Pacland, Namco, 198?");
		
		CI("underconstruction.html","Pacman","","Pacman, Midway, 1980");
		
	SI("","Video Game PCBs P-Z","","Video Game PCBs in my collection - P to Z");
	
		CP(150,"left","left",11,-6,"");	
		
		CI("underconstruction.html","Phoenix","","Phoenix, ????, 198?");
		
		CI("underconstruction.html","Puzzle Bobble","","Puzzle Bobble cartridge and Neo Geo Motherboard, Taito, 19??");

		CI("underconstruction.html","Puzzle Bobble 3","","Puzzle Bobble Cartridge and F3 Motherboard, Taito, 19??");

		CI("underconstruction.html","Puzzle Bobble 4","","Puzzle Bobble Cartridge and F3 Motherboard, Taito, 19??");
		
		CI("underconstruction.html","Scramble","","Scramble, Konami, 1980");
		
		CI("underconstruction.html","Sinistar","","Sinistar, Williams, 1983");
		
		CI("underconstruction.html","Space Invaders","","Space Invaders, Taito, 1978");
		
		CI("underconstruction.html","Space Invaders DX","","Space Invaders DX, Taito, 19??");
		
		CI("underconstruction.html","Space Invaders '95","","Space Invaders '95/Akkanvader, Taito, 19??");		
		
		CI("underconstruction.html","Stargate","","Stargate, Williams, 1981");
		
		CI("underconstruction.html","Super Space Invaders","","Super Space Invaders '91/Majestic 12, Taito, 19??");
		
		CI("underconstruction.html","Tekken 3","","Tekken 3, Namco, 19??");
		
	SI("","Past Games","","Games that formed part of my collection in the past");
			   	
		CP(160,"left","left",11,-6,"");	
		
		CI("invaderscocktail.html","Space Invaders Cocktail","","Space Invaders Part II Cocktail video game, Taito, 1980");
		
		CI("moonalien.html","Moon Alien Cocktail","","Moon Alien cocktail video game, Nichibutsu, 1980");
		
		CI("smashtv.html","Smash TV","","Smash TV upright video game, Williams, 1990");
		
		CI("outrun.html","Outrun","","Outrun mini video game, Sega, 1986");

		CI("underconstruction.html","Tempest","","Tempest cabaret video game, Atari, 1980");

		CI("underconstruction.html","Gorf","","Gorf cabaret video game, Midway, 1980");
		
	SI("robotroncocktailownerslist.html","Robotron Cocktail Owners List","","Robotron Cocktail Owners List");

MI("","<img src='./gifs/menu_williams.gif' width=25px height=25px alt='' border=0px " + alignCode + "> Williams",82,"center","","A collection of Technical, Repair and Modification information for Williams video game PCBs",0,0,"w");

	SP(185,"right","right",0,-50,"");
	
	SI("robotroncocktailownerslist.html","Robotron Cocktail Owners List","","Robotron Cocktail Owners List");
	
	SI("","Manuals","","Williams video game manuals");
	
		CP(70,"left","left",11,-6,"");	
			
		CI("manualsdefender.html","Defender","","Defender Manuals");
		
		CI("manualsstargate.html","Stargate","","Stargate Manuals");
		
		CI("manualsrobotron.html","Robotron","","Robotron Manuals");
		
		CI("manualsjoust.html","Joust","","Joust Manuals");
		
		CI("manualssinistar.html","Sinistar","","Sinistar Manuals");
				
	SI("techwilliamshardwareid.html","Hardware Identification","","Williams video games hardware identification information");
	
		CP(130,"left","left",11,-6,"");	
			
		CI("techwilliamshardwareid.html","Introduction","","Williams video games hardware identification information");
		
		CI("techwilliamshardwareid.html#defender","Defender","","Identification of Defender Boards");
		
		CI("techwilliamshardwareid.html#stargate","Stargate","","Identification of Stargate Boards");
		
		CI("techwilliamshardwareid.html#robotronjoust","Robotron","","Identification of Robotron Boards");
		
		CI("techwilliamshardwareid.html#robotronjoust","Joust","","Identification of Joust Boards");	
		
		CI("techwilliamshardwareid.html#sinistar","Sinistar","","Identification of Sinistar Boards");		
		
		CI("techwilliamshardwareid.html#bubbles","Bubbles","","Identification of Bubbles Boards");
		
		CI("techwilliamshardwareid.html#turkeyshoot","Turkey Shoot","","Identification of Turkey Shoot Boards");

		CI("techwilliamshardwareid.html#joust2","Joust 2","","Identification of Joust 2 Boards");
		
		CI("techwilliamshardwareid.html#mysticmarathon","Mystic Marathon","","Identification of Mystic Marathon Boards");
		
		CI("techwilliamshardwareid.html#inferno","Inferno","","Identification of Inferno Boards");
		
		CI("techwilliamshardwareidsound.html","Sound PCB Jumpers","","Williams Video Games D8224 Sound Board Jumpering Guide");
				
	SI("techwilliams2jamma.html","JAMMA Conversion","","Williams video games to JAMMA conversion");
	
		CP(136,"left","left",11,-6,"");	
			
		CI("techwilliams2jamma.html","Introduction","","Williams video games to JAMMA conversion");
		
		CI("techwilliams2jamma.html#jamma","JAMMA Pinouts","","Standard JAMMA pinouts");
		
		CI("techwilliams2jamma.html#power","Power Wiring","","Power wiring");
		
		CI("techwilliams2jamma.html#video","Video Wiring","","Video wiring");
		
		CI("techwilliams2jamma.html#coindoor","Coin Door Wiring","","Coin door wiring");
		
		CI("techwilliams2jamma.html#controls","Controls Wiring","","Player controls wiring");
		
		CI("techwilliams2jamma.html#sound","Sound Board Wiring","","Sound board wiring");	
		
		CI("techwilliams2jamma.html#example","Example Conversion","","An example of a Robotron to JAMMA conversion");

	SI("techwilliamscpunvram.html","CPU Board NVRAM Kit","","Williams CPU NVRAM module kit (For Stargate, Robotron, Joust, Blaster etc but NOT Defender)");

	SI("techwilliamscpubattery.html","CPU Battery Mod","","Williams CPU board battery modification to use a CR2032 lithium battery");	

	SI("techwilliams4164.html","Using 4164 RAM","","How to use 4164 DRAMs with a Williams CPU board");	

	SI("techwilliamshardwareidsound.html","Sound Board Jumpering","","Williams Video Games D8224 Sound Board Jumpering Guide");	

	SI("techwilliams2jamma.html#power","Using JAMMA PSUs","","How to use Williams video game boards with a JAMMA PSU");	

	SI("techwilliamsprom.html","Decoder PROM Alternative","","How to replace faulty Decoder PROMs with an EPROM");	

	SI("techwilliamscpubsbamod.html","Stargate CPU Modification","","Modification to allow a Stargate CPU to work with later games such as Robotron and Joust");	

	SI("techwilliams2jamma.html#video","Composite Sync","","How to generate JAMMA friendly composite sync on Williams video game boards");	

	SI("techsinistarjoystick.html","Sinistar Joysticks","","How to play Sinistar with a standard joystick");	



MI("","<img src='./gifs/menu_invaders.gif' width=25 height=25 alt='' border=0 " + alignCode + "> Invaders",87,"center","","A collection of Technical, Repair and Modification information for Space Invaders video game PCBs",0,0,"i");

	SP(170,"right","right",0,-41,"");
	
	SI("manualsinvaders.html","Manuals","","Space Invaders video game manuals for both Taito and Midway games");
		
	SI("techinvaders2708upgrade.html","2708/2716 Conversion","","Conversion from 2708 to 2716 EPROMs for Taito 3-layer tabletop boards");

	SI("techinvaderstable2upright.html","Table to Upright Conversion","","Conversion of Taito tabletop 2/3 layer boards for upright operation");
		
	

MI("","<img src='./gifs/menu_sales.gif' width=25 height=25 alt='' border=0 " + alignCode + "> Sales/Wanted",115,"center","","Items I have for sale, trade or that I'm looking for!",0,0,"s");

	SP(150,"right","right",0,-17,"");
	
	SI("forsale.html","Items for sale","","Items I have for sale or trade");	

	SI("wanted.html","Items I'm looking for","","Items I'm looking for");
	
	SI("techwilliamscpunvram.html","Williams CPU NVRAM Kit","","Williams CPU board NVRAM module kit (For Stargate, Robotron, Joust, Blaster etc but NOT Defender)");	

	

MI("hda.html","<img src='./gifs/hda_logo_small.gif' width=25 height=25 alt='' border=0 " + alignCode + ">Charity",75,"center","","Donate to our favourite charity: The Huntington's Disease Association (HDA)",0,0,"c");



MI("javascript:mail('robotron', 'ntlworld', 'com', '')","<img src='./gifs/menu_email.gif' width=25 height=25 alt='' border=0 " + alignCode + "> Email",70,"center","","Email me!",0,0,"e");



// *********************
}// * DO NOT EDIT THIS *
// *********************

// *************************
// * End of custom.js file *
// *************************



// **************************
// * Start of style.js file *
// **************************

// UDMv3.8.6

//**line-height switch ****************************************
var lineHeightSwitch=false;
//**DO NOT EDIT THIS ******************************************

if(!exclude && !op5 && !ns4 && !(ns6 && !(ns7 || mz7 || saf))){var d=document;var mrSize,srSize;if(typeof fSIZE=="number"){mrSize=fSIZE+"px";}else {if(fSIZE=="x-small"){mrSize="xx-small";if(com){mrSize="x-small";}fSIZE=10;}else if(fSIZE=="small") {mrSize="x-small";if(com){mrSize="small";}fSIZE=13;}else if(fSIZE=="medium"){mrSize="small";if(com){mrSize="medium";}fSIZE=16;}else if(fSIZE=="large"){mrSize="medium";if(com){mrSize="large";}fSIZE=19;}else if(fSIZE=="x-large"){mrSize="large";if(com){mrSize="x-large";}fSIZE=24;}else {mrSize="x-small";if(com){mrSize="small";}fSIZE=13;}}if(menuALIGN=="free"){mrSize=fSIZE+"px";}if(typeof sfSIZE=="number"){srSize=sfSIZE+"px";}else {if(sfSIZE=="x-small"){srSize="xx-small";if(com){srSize="x-small";}sfSIZE=10;}else if(sfSIZE=="small") {srSize="x-small";if(com){srSize="small";}sfSIZE=13;}else if(sfSIZE=="medium"){srSize="small";if(com){srSize="medium";}sfSIZE=16;}else if(sfSIZE=="large"){srSize="medium";if(com){srSize="large";}sfSIZE=19;}else if(sfSIZE=="x-large"){srSize="large";if(com){srSize="x-large";}sfSIZE=24;}else{srSize="x-small";if(com){srSize="small";}sfSIZE=13;}}if(menuALIGN=="free"){srSize=sfSIZE+"px";}if((!mac&&ns4)||(mac&&op5)){fSIZE+=1;sfSIZE+=1;}if(lin&&op7){fSIZE-=2;sfSIZE-=2;}if(bSIZE<0)bSIZE=0;if(fSIZE<5)fSIZE=5;if(tINDENT<0)tINDENT=0;if(vPADDING<1)vPADDING=1;if(sbSIZE<0)sbSIZE=0;if(sfSIZE<5) sfSIZE=5;if(stINDENT<0)stINDENT=0;if(svPADDING<0)svPADDING=0;if(fWEIGHT=="")fWEIGHT="normal";if(sfWEIGHT=="")sfWEIGHT="normal";if(shSIZE<0){shSIZE=0;}if(menuALIGN=="virtual"){remoteTRIGGERING=1;menuALIGN="left";if(ns4||op5||op6||(mac&&ie5)){if(allowRESIZE==mu){allowRESIZE=true;}}else {if(allowRESIZE==mu){allowRESIZE=false;}}staticMENU=0;}if(ns4&&shCOLOR==""){shCOLOR="#cccccc";shSIZE=0;}var sty='';sty+='<style type="text/css"><!--';sty+='.mTD,.mTD A:Link,.mTD A:Visited \{color:'+aLINK+'\}';sty+='.mTD,.mTD A \{';if(!ns4){sty+='white-space:nowrap\;';}sty+='color:'+aLINK+'\;font-weight:'+fWEIGHT+'\;\}';sty+='.mTD,.mTD A:Active,.mTD A:Link,.mTD A:Visited,.mTD A:Hover\{font-weight:'+fWEIGHT+'\;font-size:'+fSIZE+'px\;font-family:'+fFONT+'\;text-decoration:'+aDEC+'\;';if(!ns4){sty+='position:relative\;';}sty+='\}';sty+='.SUBmTD,.SUBmTD A \{';if(!ns4){sty+='white-space:nowrap\;';}sty+='color:'+saLINK+'\;font-weight:'+sfWEIGHT+'\;\}';sty+='.SUBmTD,.SUBmTD A:Link,.SUBmTD A:Visited \{color:'+saLINK+'\}';sty+='.SUBmTD,.SUBmTD A:Active,.SUBmTD A:Link,.SUBmTD A:Visited,.SUBmTD A:Hover\{font-weight:'+sfWEIGHT+'\;font-size:'+sfSIZE+'px\;font-family:'+sfFONT+'\;text-decoration:'+saDEC+'\;\}';if(lineHeightSwitch){if(ie){sty+='#udm-n,#udm-navbar,.restore,.printhide,.linkspan,#underb td,#mas span{line-height:100%\;\}';}if(ns4){sty+='.restore span,.restore div,.restore td{line-height:100%\;\}';}if(ns6||mz7||op7){sty+='.printhide div,.mTD span,.SUBmTD span{line-height:100%\;\}';}if(op6){sty+='.printhide td{line-height:100%\;\}';}if(op5){sty+='.printhide td,.printhide span{line-height:100%\;\}';}}if(win&&ie5){sty+='.u\{text-decoration:underline\;\}';}
//*************************************************************
//****##### USE THIS SPACE FOR NEW STYLE DEFINITIONS #####*****
//*************************************************************


//** DO NOT EDIT THIS *****************************************
sty+='//--></style>';if(!allowPRINTING&&!ns4&&!(mac&&ie4)&&!kde&&!ice&&!saf){sty+='<style type="text/css" media="print">';sty+='.printhide \{display:none\;\}';sty+='</style>';}d.write(sty);};function genericOnloadFunction(){menuReadyState=1;
//*************************************************************


//*************************************************************
//****##### USE THIS SPACE TO DEFINE ONLOAD FUNCTIONS #####****
//*************************************************************


//** DO NOT EDIT THIS *****************************************
if(ns4){nsinit();}}
//*************************************************************


// ************************
// * End of style.js file *
// ************************



// Set up bad browser variable to exclude older browsers that definitely do not work! //
var badBrowser=0;
if (!(!exclude && !op5 && !ns4 && !(ns6 && !(ns7 || mz7 || saf)))) {badBrowser=1;}
