this.standardbody=(document.compatMode=="CSS2Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
var popwindow=null;
var model=1, copydate="2011"; 
var listdate="<font style='font-family:Verdana; font-size:13.5pt; color:#000080; font-weight:bold'>As at 20 August 2011</font>";
var n=1
var d=new Array;
d[n++]=new Array("7811A","Std","?","Toyota Coaster/Arakasawa","Public Light Bus","Cream Red Band","-","-","AR 2238","-","?","","Aug-04","N","-");
d[n++]=new Array("7822A","Std","?","Toyota Coaster/Arakasawa","Public Light Bus","Cream/Red Roof","-","-"," EU 5311","-","Jordan Road","","Jan-05","N","-");
d[n++]=new Array("8002A","Std","?","Guy Arab Mk V/Metal Sections","China Motor Bus","Maroon/Cream","-","-","?","19","North Point","","Jul-02","N","-");
d[n++]=new Array("8003A","Std","?","Guy Arab Mk V/Metal Sections","China Motor Bus","Maroon/Cream","-","-","AC 4708","9","Shek O","","Mar-05","N","-");
d[n++]=new Array("8004A","Std","White Card","Guy Arab Mk V Recovery Truck","China Motor Bus","Yellow","-","-","AD 4563","-","-","","Aug-02","N","-");
d[n++]=new Array("8005A","Std","?","Guy Arab Mk V Service Truck","China Motor Bus","Yellow","-","-","AH 4134","-","-","","Jun-05","N","-");
d[n++]=new Array("8006A","Std","?","Guy Arab Mk IV Service Truck (Tree Trimmer)","China Motor Bus","Yellow","-","-","AD 4572 ","-","-","","Oct-02","N","-");
d[n++]=new Array("8008A","Std","?","Guy Arab Mk V/Metal Sections","China Motor Bus","Maroon/Cream","-","-","AC 4788","8","Chai Wan ( San Ha St.)","","Jun-05","N","-");
d[n++]=new Array("8009A/1","Std","White Card","Guy Arab Mk V/Metal Sections","China Motor Bus","Maroon/Cream","-","-","AC 4786","8A","North Point ","","Jun-05","N","-");
d[n++]=new Array("8009A/2","Std","White Card","Guy Arab Mk V/Metal Sections","China Motor Bus","Maroon/Cream","-","-","AC 4788","8","Wan Chai Ferry ","","Jun-05","N","-");
d[n++]=new Array("8009A/3","Std","White Card","Guy Arab Mk V/Metal Sections","China Motor Bus","Maroon/Cream","-","-","AH 4066","8","Chai Wan (San Ha St)","","Jun-05","N","-");
d[n++]=new Array("8009A/4","Std","White Card","Guy Arab Mk V/Metal Sections","China Motor Bus","Maroon/Cream","-","-","AH 4077","8","Chai Wan (San Ha St)","","Jun-05","N","-");
d[n++]=new Array("8009A/5","Std","White Card","Guy Arab Mk V/Metal Sections","China Motor Bus","Maroon/Cream","-","-","AC 4746","8A","North Point ","","Jun-05","N","-");
d[n++]=new Array("8009A/6","Std","White Card","Guy Arab Mk V/Metal Sections","China Motor Bus","Maroon/Cream","-","-","AH 4028","8","Chai Wan (San Ha St)","","Jun-05","N","-");
d[n++]=new Array("8009A/7","Std","White Card","Guy Arab Mk V/Metal Sections","China Motor Bus","Maroon/Cream","-","-","AC 4758","8A","North Point ","","Jun-05","N","-");
d[n++]=new Array("8020A","Std","?","Ford (USA) School Bus/CMB","China Motor Bus","Maroon/Cream","-","-","4866","8","Wanchai Ferry - Shaukiwan","","Jun-06","N","-");
d[n++]=new Array("8030A","Std","?","Guy Arab Mk IV/Metal Sections","China Motor Bus","Maroon/Cream","-","-","4114","7","Repulse Bay","","Jul-05","N","-");
d[n++]=new Array("8031A","Std","?","Guy Arab Mk IV/Metal Sections","China Motor Bus","Maroon/Cream","-","-","HK 4208","3","HK University","","Jan-06","N","-");
d[n++]=new Array("8038A","Std","?","Guy Arab Mk IV/Metal Sections","China Motor Bus","Maroon/Cream","-","-","HK 4196","7","Aberdeen","","Jan-06","N","-");
d[n++]=new Array("8039A","Std","?","Guy Arab Mk IV/Metal Sections","China Motor Bus","Maroon/Cream","-","-","HK 4202","1","Happy Valley","","Jan-06","N","-");
d[n++]=new Array("8040A","Std","White Card","Guy Arab Mk IV/Metal Sections","China Motor Bus","Maroon/Cream","-","-","HK 4202","2","Shau Kie Wan","","Jan-06","N","-");
d[n++]=new Array("8041A","Std","?","Guy Arab UF/Metal Sections","China Motor Bus","Maroon/Cream","-","-","4113","2","Shau Kie Wan","","?","N","-");
d[n++]=new Array("8042A2","Std","?","Guy Arab UF/Metal Sections","China Motor Bus","Maroon/Cream","-","-","4113","2","Shau Kie Wan","","Dec-08","N","-");
d[n++]=new Array("8042A5","Std","?","Guy Arab UF/Metal Sections","China Motor Bus","Maroon/Cream","-","-","4143","5","Tai Hang","","Dec-08","N","-");
d[n++]=new Array("8042A10","Std","?","Guy Arab UF/Metal Sections","China Motor Bus","Maroon/Cream","-","-","HK 4806","10","Sai Ying Poon","","Dec-08","N","-");
d[n++]=new Array("8045A","Std","White Card","Guy Arab UF/Metal Sections","China Motor Bus","Maroon/Cream","-","-","4143","2","Shau Ki Wan","","Nov-05","N","-");
d[n++]=new Array("8046A","Std","?","Guy Arab UF/Metal Sections","China Motor Bus","Maroon/Cream","-","-","HK 4223","10","Sai Ying Poon","","Dec-05","N","-");
d[n++]=new Array("8047A1","Std","White Card","Guy Arab UF/Metal Sections","China Motor Bus","Maroon/Cream","-","-","HK 4227","1","Happy Valley","","Nov-05","N","-");
d[n++]=new Array("8047A8","Std","White Card","Guy Arab UF/Metal Sections","China Motor Bus","Maroon/Cream","-","-","HK 4227","8","Chai Wan","","Nov-05","N","-");
d[n++]=new Array("8051A","Std","?","Albion Viking EVK55CY/Duple Dominant","China Motor Bus","Blue/Cream","-","AM1","BJ 352","-","Private","","Jan-03","N","200");
d[n++]=new Array("8055A","Std","White Card","Seddon Pennine 236","China Motor Bus","Red/Cream","-","SM1","BH 106","-","Stanley","","Nov-05","N","-");
d[n++]=new Array("8056A","Std","White Card","Seddon Pennine 236","China Motor Bus","Blue/Cream","-","SM1","BH 106","-","Private","","Nov-05","N","-");
d[n++]=new Array("8056A","Std","White Card","Seddon Pennine 236","China Motor Bus","Blue/Cream","-","SM1","BH 106","-","The Peak","","Nov-05","N","-");
d[n++]=new Array("8111A","Std","?","Dennis Pax/Sparshatts","Kowloon Motor Bus","Cream/Red","-","-","HK 4092","18","Un Long - Sheung Shui","","Feb-06","N","-");
d[n++]=new Array("8121A","Std","White Card","Leyland FG Recovery Truck","Kowloon Motor Bus","Cream/Red","-","-","BG 4588","-","-","","Dec-03","N","-");
d[n++]=new Array("8125A","Std","White Card","Tilling-Stevens K5LA7/KMB","Kowloon Motor Bus","Cream/Red","-","-","4685","2","Star Ferry - So Uk Village","","May-06","N","-");
d[n++]=new Array("8131A","Std","?","Ford Thames Trader","Kowloon Motor Bus","Cream/Red","-","-","AD 4821","9","Star Ferry - Ngauchiwan","","Mar-06","N","-");
d[n++]=new Array("8132A","Std","White Card","Ford Thames Trader","Kowloon Motor Bus","Cream/Red","-","-","AD 4713","2","Star Ferry - So Uk Village","","Jan-07","N","-");
d[n++]=new Array("8141A","Std","White Card","Bedford OB/KMB","Kowloon Motor Bus","Cream/Red","-","-","4250","6","Star Ferry - Lai Chi Kok","","May-06","N","-");
d[n++]=new Array("8142A","Std","?","Bedford OB/KMB","Kowloon Motor Bus","Cream/Red","-","-","4249","6","Star Ferry - Lai Chi Kok","","Jun-06","N","-");
d[n++]=new Array("8143A","Std","?","Bedford SBO","Kowloon Motor Bus","Cream/Red","-","-","HK 4289","7","Kowloon Tong","","Apr-06","N","-");
d[n++]=new Array("8161A","Std","White Card","Albion Chieftan CH13AXL/Metal Sections","Kowloon Motor Bus","Cream/Red","-","-","AD 7224","74","Un Long","","Jul-06","N","-");
d[n++]=new Array("8162A","Std","White Card","Albion Chieftan CH13AXL/Metal Sections","Kowloon Motor Bus","Cream/Red","-","L197","AD 7214","70","Sheung Shui","","Nov-06","N","-");
d[n++]=new Array("8164A","Std","?","Albion Chieftain CH13AXL/Kowloon Motor Bus","Kowloon Motor Bus","Cream/Red","-","L201","AD 7218","69K","?","","Jan-09","N","-");
d[n++]=new Array("8166A","Std","?","Albion Victor VT17AL/Kowloon Motor Bus","Kowloon Motor Bus","Cream/Red","-","LO6","HK 4507","77","Sheung Shui","","Jan-09","N","-");
d[n++]=new Array("8167A","Std","?","Albion Victor VT17AL/BACo","Kowloon Motor Bus","Cream/Red","-","L51","HK 4552","32R","Shing Mun Reservoir","","Nov-08","N","-");
d[n++]=new Array("8168A","Std","White Card","Albion Viking EVK55CL","Kowloon Motor Bus","Cream/Red","-","L287","BK 8211","51","Un Long","","Feb-07","N","-");
d[n++]=new Array("8171A","Std","?","Seddon Pennine IV","Kowloon Motor Bus","Cream/Red","-","-","AR 7601","40","Kwun Tong Ferry","","Oct-06","N","-");
d[n++]=new Array("8172A","Std","?","Seddon Pennine IV","Kowloon Motor Bus","Cream/Red","-","-","AR 7661","40","Tsuen Wan Ferry ","","May-09","N","-");
d[n++]=new Array("8173A","Std","?","Seddon Pennine IV","Kowloon Motor Bus","Cream/Red","-","-","AR 7660","35A","On Yam","","May-09","N","-");
d[n++]=new Array("8174A","Std","White Card","Seddon Pennine IV","Kowloon Motor Bus","Cream/Red","-","-","AR 7660","16","Jordan Road Ferry","","Dec-06","N","-");
d[n++]=new Array("8175A","Std","?","Seddon Pennine IV","Kowloon Motor Bus","Cream/Red","-","-","AR 7615","35A","Shek Yam","","Mar-09","N","-");
d[n++]=new Array("8181A","Std","?","Toyota Coaster/KMB","Kowloon Motor Bus","White Grey Skirt/Roof Red Stripe","-","AT36","EA 6976","94","Wong Shek Pier","","May-07","N","-");
d[n++]=new Array("8301A","Std","White Card","Commer","New Lantao Bus","Red/Yellow","-","-","AP 5989","-","-","","May-08","N","-");
d[n++]=new Array("8311A","Std","White Card","Dodge KC40","New Lantao Bus","Red/Yellow","-","-","BY 9743","3","Mui Wo Pier","","Jul-07","N","-");
d[n++]=new Array("768043A","Std","Window Card","Guy Arab UF/Metal Sections","China Motor Bus","Maroon/Cream","-","-","HK 4223","2","Shau Ki Wan","-","Dec-01","Y","1500");
d[n++]=new Array("768043B","Std","Window Card","Guy Arab UF/Metal Sections","China Motor Bus","Maroon/Cream","","-","4143","5","Tai Hang","-","Dec-01","Y","1500");
// Hong Kong Model Co Code - © K. Ellis - Ver 2.4-hong_kong_model 02-10-10
var no_of_models=d.length-1;
function catnolist()
// Produce HTML code for main model list table
{
for (var l=1; l<d.length; l++)
{
//Add non_breakable space to any empty fields to preserve table borders
for (var f=1; f<15; f++)
{
if ((f==1 || f==2 || f==3||  f==4 || f==7 || f==8 || f==9 || f==12 || f==13) && (d[l][f]=="" || d[l][f]==" ")) d[l][f]="?";
if ((f==5  || f==6 || f==10 || f==11 || f==14) && (d[l][f]=="" || d[l][f]==" ")) d[l][f]="&nbsp;";
}
// Deal with any problem model entries
// None

// All fields Code - document.write("<tr><td id=x onmouseover = popup("+l+") onmouseout= hide_popup()>"+d[l][0]+"</a></td><td id=x>"+d[l][1]+"</td><td id=x>"+d[l][2]+"</td><td id=x>"+d[l][3]+"</td><td id=x>"+d[l][4]+"</td><td id=x>"+d[l][5]+"</td><td id=x>"+d[l][6]+"</td><td id=x>"+d[l][7]+"</td><td id=x>"+d[l][8]+"</td><td id=x>"+d[l][9]+"</td><td id=x>"+d[l][10]+"</td><td id=x>"+d[l][11]+"</td><td id=x>"+d[l][12]+"</td><td id=x>"+d[l][13]+"</td><td id=x>"+d[l][14]+"</td></tr>");

document.write("<tr><td id=x onmouseover = popup("+l+") onmouseout= hide_popup()>"+d[l][0]+"</a></td><td id=x>"+d[l][3]+"</td><td id=x>"+d[l][4]+"</td><td id=x>"+d[l][7]+"</td><td id=x>"+d[l][8]+"</td><td id=x>"+d[l][9]+"</td><td id=x>"+d[l][10]+"</td><td id=x>"+d[l][12]+"</td><td id=x>"+d[l][13]+"</td></tr>");

}
document.write("<tr><td id=x colspan='15'><p align='center'><font style='color:blue; font-family:arial; font-size:10pt'>&copy; Peter Harrison "+copydate+".<br>This list contains details of  "+ no_of_models+" different Hong Kong Model Co releases.</font></td></tr>");
window.document.getElementById("date").innerHTML=" - "+listdate;
hide_popup();
}


function show_popup(divobj){ //Centers a div element on the page
var ie=document.all && !window.opera
var dom=document.getElementById("popup1");
var scroll_top=(ie)? this.standardbody.scrollTop : window.pageYOffset
var scroll_left=(ie)? this.standardbody.scrollLeft : window.pageXOffset
var docwidth=(ie)? this.standardbody.clientWidth : window.innerWidth-this.scrollbarwidth
var docheight=(ie)? this.standardbody.clientHeight: window.innerHeight
var docheightcomplete=(this.standardbody.offsetHeight>this.standardbody.scrollHeight)? this.standardbody.offsetHeight : this.standardbody.scrollHeight //Full scroll height of document
var objwidth=560 //width of div element
var objheight=340//height of div element
var topposition=(docheight>objheight)? scroll_top+docheight/2-objheight/2+"px" : scroll_top+10+"px" //Vertical position of div element: Either centered, or if element height larger than viewpoint height, 10px from top of viewpoint
//dom.style.left=100
dom.style.top=Math.floor(parseInt(topposition))+"px"
dom.style.visibility="visible";
dom.style.width="560"
dom.style.height="auto"
}

function hide_popup()
// Hide pop up division
{
var obj=window.document.getElementById("popup1");
obj.style.visibility="hidden";
}

function popup(l)
// process raw model data, pre-format fields for pop-up window
{
var fno=d[l][7];
var reg=d[l][8];
var release=d[l][1];
var details=d[l][11];
var cert=d[l][13];
var qty=d[l][14];
var month=d[l][12].substr(0,3);
var yt= d[l][12].substr(4,2);
if (yt=="") yt="88";
if (d[l][4]=="") d[l][4]="&nbsp;";
switch(month)
{
case "Jan" : month="January"; break;
case "Feb" : month="February"; break;
case "Mar" : month="March"; break;
case "Apr" : month="April"; break;
case "Jun" : month="June"; break;
case "Jul" : month="July"; break;
case "Aug" : month="August"; break;
case "Sep" : month="September"; break;
case "Oct" : month="October"; break;
case "Nov" : month="November"; break;
case "Dec" : month="December"; break;
case "?" : month="Unknown"; break;
}
var year=parseInt(yt,10);
if (fno=="-") fno="None";
if (reg=="-") reg="None";
if (details.length==0) details="-";
if (cert=="Y") cert="Yes"; else cert="No";
if (release=="Std") release="Standard";
if (release=="Com") release="Commissioned";
if (qty.length==0) qty="Not disclosed by ABC";
if (year>88) year+=1900; else year+=2000;
if (year==2088) year="";

// HTML Code strings for pop up window
// <img width=568 height=48 border=0 src='pop_header1.gif'>

// HTML Code strings for pop up window
// <img width=568 height=48 border=0 src='pop_header1.gif'>
var info1="<center><table width=98% border=1 cellpadding=2 cellspacing=1 bordercolor=#687BF8><tr><td id=ph colspan=2>"+d[l][0]+" - "+d[l][3]+"<br>"+d[l][4]+"</td></tr><tr><td colspan=2 align=left id=px><b>Operator:</b> "+d[l][6]+"</td></tr><tr><td colspan=2 align=left id=px><b>Livery:</b> "+d[l][5]+"</td></tr><tr><td width=50% id=px><b>Fleet No.:</b> "+fno+"</td><td width=50% id=px><b>Registration:</b> "+reg+"</td></tr>";
var info2="<tr><td colspan=2 align=left id=px><b>Route &amp; Destination:</b> "+d[l][9]+" "+d[l][10]+"</td></tr><tr><td id=px><b>Issue Type:</b> "+release+"</td><td id=px><b>Release Date:</b> "+month+" "+year+"</td></tr><tr><td colspan=2 id=px><b>Box Type:</b> "+d[l][2]+"</td></tr><tr><td id=px><b>Quantity:</b> "+qty+"</td><td id=px><b>Certificated:</b> "+cert+"</td></tr><tr><td colspan=2 id=px><b>Notes:</b> "+details+"</td></tr></table><font style='color:blue; font-family:arial; font-size:10pt'>&copy; Peter Harrison "+copydate+"</font></center>";
//</body></html>";

// Insert model data into hidden pop up window division & make visible
hide_popup();
document.getElementById("popup1").innerHTML=info1+info2;
show_popup("popup1");
}

catnolist();

