// declare array
menuData = new Array()
for (i=0; i < 2; i++) {
	menuData[i] = new Array(40)
	for (j=0; j < 10; j++) {
		menuData[i][j] = new Array(2)}}
// enter navigation data into array
// Services

menuData[0][0][0]="Los Angeles";
menuData[0][0][1]="la.htm";
menuData[0][1][0]="Toronto";
menuData[0][1][1]="TORONTO.HTM";
menuData[0][2][0]="Montreal";
menuData[0][2][1]="MONTREAL.HTM";
menuData[0][3][0]="Vancouver";
menuData[0][3][1]="VANCOUV.HTM";

<!--//
//--------------------
browser_name = navigator.appName;
browser_version = parseFloat(navigator.appVersion); 

if (browser_name == "Netscape" && browser_version >= 3.0) { roll = 'true'; }
else if (browser_name == "Microsoft Internet Explorer" && browser_version >= 4.0) { roll = 'true'; }
else { roll = 'false'; }

function msover1(img1,ref1) { if (roll == 'true') 
{ document.images[img1].src = ref1 } }

function msout1(img1,ref1) { if (roll == 'true')  
{ document.images[img1].src = ref1; }}


//-------------------
IMG01 = "images/on.gif"  //image when mouse is over the link
IMG02 = "images/off.gif" //image when mouse isn't over the link

function imgover(imgname){
     imgname.src = IMG01
}

function imgout(imgname){
     imgname.src = IMG02
}

//-------------------
function MM_preloadImages() {
  var d=document; 
  if(d.images){ 
     if(!d.MM_p) 
        d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
        for(i=0; i<a.length; i++)
           if (a[i].indexOf("#")!=0){ 
              d.MM_p[j]=new Image; 
              d.MM_p[j++].src=a[i];
           }
  }
}
//-->

var br
if(navigator.appName == 'Netscape' && document.layers != null){br="N";}
else if(navigator.appName == 'Microsoft Internet Explorer' && document.all != null){br="IE";}
else{br=null}

if(br=="N"){
	doLayer('ddmenu',0,530,'left',58)
}
else if(br=="IE"){
	doDiv('ddmenu',0,530,'left',62);
}
else{}