﻿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);
}};