﻿var dropCorM = new ItemStyle(22, 0, '&gt;&gt;', -23, 0, '10#E6F5F8', '10#53B6CB', 'dropCor', 'dropCorHover', 'dropCorBorder', 'dropCorBorder', null, null, 'hand', 'default');

var blank = new ItemStyle(0, 0, '', 0, 0, '', '', '', '', '', '', null, null, 'pointer', 'default');



var dropPraM = new ItemStyle(22, 0, '&gt;&gt;', -23, 0, '10#CFD59B', '10#F3F6D8', 'dropPra', 'dropSer', 'dropPraBorder', 'dropPraBorder', null, null, 'hand', 'default');

var dropByM  = new ItemStyle(22, 0, '', '', '', '10#CFD59B', '10#CFD59B', 'dropBy', 'dropBy', 'dropPraBorder', 'dropPraBorder', null, null, 'pointer', 'default');





//////////////





var contactsMenu = new PopupMenu('contactsMenu');

with (contactsMenu)

{

startMenu('root', true, -4, 372, 70, '', '', false);

addItem('', 'mContacts', 'sm:', contactsButton);



startMenu('mContacts', true, 70, 0, 207, dropM, '', false);

addItem('Calgary, Alberta', 'cor_loc_cal.html', '');

addItem('Cambridge, Ontario', 'cor_loc_cam.html', '');

addItem('Chatham, Ontario', 'cor_loc_cha.html', '');

addItem('Fredericton, New Brunswick', 'cor_loc_fre.html', '');

addItem('Halifax, Nova Scotia', 'cor_loc_hal.html', '');

addItem('London, Ontario', 'cor_loc_lon.html', '');

addItem('Montr&eacute;al, Qu&eacute;bec', 'cor_loc_mon.html', '');

//addItem('Nelson, British Columbia', 'cor_loc_nel.html', '');

addItem('Oakville, Ontario', 'cor_loc_oakville.html', '');

addItem('Ottawa, Ontario', 'cor_loc_ott.html', '');

addItem('Saint John, New Brunswick', 'cor_loc_sai.html', '');

//addItem('St. Catharines, Ontario', 'cor_loc_StCatharines.html', '');

addItem('Sydney, Nova Scotia', 'cor_loc_syd.html', '');

addItem('Toronto, Ontario', 'cor_loc_tor.html', '');

addItem('Vancouver, British Columbia', 'cor_loc_van.html', '');

addItem('Windsor, Ontario', 'cor_loc_win.html', '');

addItem('Winnipeg, Manitoba', 'cor_loc_winn.html', '');

addItem('Yellowknife, Northwest Territories', 'cor_loc_yel.html', '');

}







/////// animation



if ((navigator.userAgent.indexOf('rv:0.')==-1) &&

    !(isOp&&!document.documentElement) && !(isIE4&&!window.external))

{

 contactsMenu.showMenu = new Function('mN','menuAnim(this, mN, 10)');

 contactsMenu.hideMenu = new Function('mN','menuAnim(this, mN, -15)');

}



/////// long menu scrolling



PopupMenu.prototype.scrollMenu = function(mN, amount) { with (this)

{

 var sm = menu[mN][0];

 if (sm.oldOffY+'' == 'undefined') sm.oldOffY = sm.offY;

 var eP = eval(sm.par||'self');

 if (sm.menuH < eP.page.winH())

 {

  sm.offY = sm.oldOffY;

  return position(mN);

 }

 sm.offY = (Math.min(0, Math.max(parseFloat(sm.lyr.y())-amount,

  eP.page.scrollY()+eP.page.winH()-sm.menuH))).toString();

 return position(mN);

}};