function mmLoadMenus(siteRoot) {
  var greenInactive = "#006600";
  var greenActive = "#009966";
  var blueInactive = "#000099";
  var blueActive = "#0099ff";
  var my_border = 0;
  var my_bgColor = "#ffffff";
  var my_menuLiteBgColor = "#ffffff";
  var my_menuBorderBgColor = "#ffffff";
  var bgColorInactive = blueInactive;
  var bgColorActive = blueActive;
  var textColorInactive = "#ffffff";
  var textColorActive = "#ffffff";
//
// home menu
//
if (window.mm_menu_home_0) return;
window.mm_menu_home_0 = new Menu("root",110,19,"Verdana, Arial, Helvetica, sans-serif",11,
						textColorInactive,textColorActive,bgColorInactive,bgColorActive,
						"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
  mm_menu_home_0.addMenuItem("Home","location='" + siteRoot + "index.htm'");
  mm_menu_home_0.addMenuItem("Contact&nbsp;Us","location='" + siteRoot + "members/CofM.htm'");
  mm_menu_home_0.addMenuItem("Branch&nbsp;Area&nbsp;Map","location='" + siteRoot + "classes/index.htm'");
   mm_menu_home_0.hideOnMouseOut=true;
   mm_menu_home_0.bgColor = my_bgColor;
   mm_menu_home_0.menuBorder = my_border;
   mm_menu_home_0.menuLiteBgColor = my_menuLiteBgColor;
   mm_menu_home_0.menuBorderBgColor = my_menuBorderBgColor;
//
// classes menu:
//		Montreal -> Schedule / Locations & Directions
//		Ontario  -> Schedule / Locations & Directions
//		Vermont  -> Schedule / Locations & Directions
//		Our Teachers
//
window.mm_menu_classes_0_1 = new Menu("Montreal",150,19,"Verdana, Arial, Helvetica, sans-serif",11,
							textColorInactive,textColorActive,bgColorInactive,bgColorActive,
							"left","middle",4,0,500,-5,7,true,true,true,3,true,true);
    mm_menu_classes_0_1.addMenuItem("Schedule","location='" + siteRoot + "classes/classes_mtl_sched.htm'");
    mm_menu_classes_0_1.addMenuItem("Locations&nbsp;&amp;&nbsp;Directions","location='" + siteRoot + "classes/classes_mtl_locations.htm'");
     mm_menu_classes_0_1.hideOnMouseOut=true;
     mm_menu_classes_0_1.bgColor = my_bgColor;
     mm_menu_classes_0_1.menuBorder = my_border;
     mm_menu_classes_0_1.menuLiteBgColor = my_menuLiteBgColor;
     mm_menu_classes_0_1.menuBorderBgColor = my_menuBorderBgColor;
window.mm_menu_classes_0_2 = new Menu("Ontario",150,19,"Verdana, Arial, Helvetica, sans-serif",11,
							textColorInactive,textColorActive,bgColorInactive,bgColorActive,
							"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
    mm_menu_classes_0_2.addMenuItem("Schedule","location='" + siteRoot + "classes/classes_ont_sched.htm'");
    mm_menu_classes_0_2.addMenuItem("Locations&nbsp;&amp;&nbsp;Directions","location='" + siteRoot + "classes/classes_ont_locations.htm'");
     mm_menu_classes_0_2.hideOnMouseOut=true;
     mm_menu_classes_0_2.bgColor = my_bgColor;
     mm_menu_classes_0_2.menuBorder = my_border;
     mm_menu_classes_0_2.menuLiteBgColor = my_menuLiteBgColor;
     mm_menu_classes_0_2.menuBorderBgColor = my_menuBorderBgColor;
window.mm_menu_classes_0_3 = new Menu("Vermont",150,19,"Verdana, Arial, Helvetica, sans-serif",11,
							textColorInactive,textColorActive,bgColorInactive,bgColorActive,
							"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
    mm_menu_classes_0_3.addMenuItem("Schedule","location='" + siteRoot + "classes/classes_vt_sched.htm'");
    mm_menu_classes_0_3.addMenuItem("Locations&nbsp;&amp;&nbsp;Directions","location='" + siteRoot + "classes/classes_vt_locations.htm'");
     mm_menu_classes_0_3.hideOnMouseOut=true;
     mm_menu_classes_0_3.bgColor = my_bgColor;
     mm_menu_classes_0_3.menuBorder = my_border;
     mm_menu_classes_0_3.menuLiteBgColor = my_menuLiteBgColor;
     mm_menu_classes_0_3.menuBorderBgColor = my_menuBorderBgColor;
  window.mm_menu_classes_0 = new Menu("root",100,19,"Verdana, Arial, Helvetica, sans-serif",11,
							textColorInactive,textColorActive,bgColorInactive,bgColorActive,
							"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
  mm_menu_classes_0.addMenuItem(mm_menu_classes_0_1,"location='" + siteRoot + "classes/classes_mtl_sched.htm'");
  mm_menu_classes_0.addMenuItem(mm_menu_classes_0_2,"location='" + siteRoot + "classes/classes_ont_sched.htm'");
  mm_menu_classes_0.addMenuItem(mm_menu_classes_0_3,"location='" + siteRoot + "classes/classes_vt_sched.htm'");
  mm_menu_classes_0.addMenuItem("Our&nbsp;Teachers","location='" + siteRoot + "classes/teachers.htm'");
   mm_menu_classes_0.hideOnMouseOut=true;
   mm_menu_classes_0.childMenuIcon=siteRoot + "Assets/images/menus/arrow.png";
   mm_menu_classes_0.bgColor = my_bgColor;
   mm_menu_classes_0.menuBorder = my_border;
   mm_menu_classes_0.menuLiteBgColor = my_menuLiteBgColor;
   mm_menu_classes_0.menuBorderBgColor = my_menuBorderBgColor;
//
// events menu:
//		Local -> This Month / Regular Season / Summer Events / Demonstrations
//		Events Near & Far  
//		Vacations & Workshops  
//		Other Branch Calendars
//		Montreal Celtic Community
//		Subscribe to Events
//		Submit an Event Listing
//
/*
window.mm_menu_events_0_1 = new Menu("Local Events",115,19,"Verdana, Arial, Helvetica, sans-serif",11,
							textColorInactive,textColorActive,bgColorInactive,bgColorActive,
							"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
    mm_menu_events_0_1.addMenuItem("This&nbsp;Month","location='" + siteRoot + "events/events.htm#ThisMonth'");
    mm_menu_events_0_1.addMenuItem("Regular&nbsp;Season","location='" + siteRoot + "events/events.htm#ComingEvents-RegularSeason'");
    mm_menu_events_0_1.addMenuItem("Summer&nbsp;Events","location='" + siteRoot + "events/events.htm#ComingEvents-Summer'");
    mm_menu_events_0_1.addMenuItem("Demonstrations","location='" + siteRoot + "events/demonstrations.htm'");
     mm_menu_events_0_1.hideOnMouseOut=true;
     mm_menu_events_0_1.bgColor = my_bgColor;
     mm_menu_events_0_1.menuBorder = my_border;
     mm_menu_events_0_1.menuLiteBgColor = my_menuLiteBgColor;
     mm_menu_events_0_1.menuBorderBgColor = my_menuBorderBgColor;
	 */
  window.mm_menu_events_0 = new Menu("root",180,19,"Verdana, Arial, Helvetica, sans-serif",11,
							textColorInactive,textColorActive,bgColorInactive,bgColorActive,
							"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
/*
  mm_menu_events_0.addMenuItem(mm_menu_events_0_1,"location='" + siteRoot + "events/events_MontrealGeneral.htm'");
*/
  mm_menu_events_0.addMenuItem("Local&nbsp;Events","location='" + siteRoot + "events/events_MontrealGeneral.htm'");
  mm_menu_events_0.addMenuItem("Events&nbsp;Near&nbsp;&amp;&nbsp;Far","location='" + siteRoot + "events/events_SCD_Near_Far.htm'");
  mm_menu_events_0.addMenuItem("Vacations&nbsp;&amp;&nbsp;Workshops","location='" + siteRoot + "events/events_SCDVacations.htm'");
  mm_menu_events_0.addMenuItem("Other&nbsp;Branch&nbsp;Calendars","location='" + siteRoot + "links/social.htm#BranchContacts'");
  mm_menu_events_0.addMenuItem("Montreal&nbsp;Celtic&nbsp;Community","location='" + siteRoot + "links/miscellaneous.htm#MontrealCelticCommunity'");
  mm_menu_events_0.addMenuItem("Subscribe&nbsp;to&nbsp;Events","location='" + siteRoot + "events/subscribe.htm'");
  mm_menu_events_0.addMenuItem("Submit&nbsp;an&nbsp;Event&nbsp;Listing","location='" + siteRoot + "events/submit.htm'");
   mm_menu_events_0.hideOnMouseOut=true;
   mm_menu_events_0.childMenuIcon=siteRoot + "Assets/images/menus/arrow.png";
   mm_menu_events_0.bgColor = my_bgColor;
   mm_menu_events_0.menuBorder = my_border;
   mm_menu_events_0.menuLiteBgColor = my_menuLiteBgColor;
   mm_menu_events_0.menuBorderBgColor = my_menuBorderBgColor;
//
// news menu:
//		New on the Web Site
//		Branch News
//		Subscribe to Newsletter
//
window.mm_menu_news_0 = new Menu("root",200,19,"Verdana, Arial, Helvetica, sans-serif",11,
						textColorInactive,textColorActive,bgColorInactive,bgColorActive,
						"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
  mm_menu_news_0.addMenuItem("What's&nbsp;New&nbsp;on&nbsp;the&nbsp;Site","location='" + siteRoot + "whats_new.htm'");
  mm_menu_news_0.addMenuItem("Branch&nbsp;News","location='" + siteRoot + "members/newsbrief.htm'");
  mm_menu_news_0.addMenuItem("Subscribe&nbsp;to&nbsp;Branch&nbsp;Newsletter","location='" + siteRoot + "members/newsletter_subscribe.htm'");
   mm_menu_news_0.hideOnMouseOut=true;
   mm_menu_news_0.bgColor = my_bgColor;
   mm_menu_news_0.menuBorder = my_border;
   mm_menu_news_0.menuLiteBgColor = my_menuLiteBgColor;
   mm_menu_news_0.menuBorderBgColor = my_menuBorderBgColor;
//
// branch menu:
//		Branch Mission
//		Branch Area Map
//		Committee of Management
//		Membership Application
//
window.mm_menu_branch_0 = new Menu("root",185,19,"Verdana, Arial, Helvetica, sans-serif",11,
						textColorInactive,textColorActive,bgColorInactive,bgColorActive,
						"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
  mm_menu_branch_0.addMenuItem("Branch&nbsp;Mission","location='" + siteRoot + "members/index.htm'");
  mm_menu_branch_0.addMenuItem("Branch&nbsp;Constitution&nbsp;(pdf)","location='" + siteRoot + "members/Montreal_constitution_may-07.pdf'");
  mm_menu_branch_0.addMenuItem("Branch&nbsp;Area&nbsp;Map","location='" + siteRoot + "classes/index.htm'");
  mm_menu_branch_0.addMenuItem("Committee&nbsp;of&nbsp;Management","location='" + siteRoot + "members/CofM.htm'");
  mm_menu_branch_0.addMenuItem("Membership&nbsp;Application&nbsp;(pdf)","location='" + siteRoot + "members/membershipform_2009.pdf'");
   mm_menu_branch_0.hideOnMouseOut=true;
   mm_menu_branch_0.bgColor = my_bgColor;
   mm_menu_branch_0.menuBorder = my_border;
   mm_menu_branch_0.menuLiteBgColor = my_menuLiteBgColor;
   mm_menu_branch_0.menuBorderBgColor = my_menuBorderBgColor;
//
// links menu:
//		Resources -> Dancing & Teaching / Dance Resources / Music Resources / Dancer's Health / Dancing Apparel
//		Social Stuff -> News from the World / Who's Who / Branch Contacts / Chat
//		Miscellaneous -> Highland Dance / Montreal Celtic Community / Scottish Goods
//		Web Rings
//
window.mm_menu_links_0_1 = new Menu("Resources",150,19,"Verdana, Arial, Helvetica, sans-serif",11,
							textColorInactive,textColorActive,bgColorInactive,bgColorActive,
							"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
    mm_menu_links_0_1.addMenuItem("Dancing&nbsp;&amp;&nbsp;Teaching","location='" + siteRoot + "links/resources.htm#DancingandTeaching'");
    mm_menu_links_0_1.addMenuItem("Dance&nbsp;Resources","location='" + siteRoot + "links/resources.htm#DanceResources'");
    mm_menu_links_0_1.addMenuItem("Music&nbsp;Resources","location='" + siteRoot + "links/resources.htm#MusicResources'");
    mm_menu_links_0_1.addMenuItem("Dancer's&nbsp;Health","location='" + siteRoot + "links/resources.htm#Health'");
    mm_menu_links_0_1.addMenuItem("Dancing&nbsp;Apparel","location='" + siteRoot + "links/resources.htm#Apparel'");
     mm_menu_links_0_1.hideOnMouseOut=true;
     mm_menu_links_0_1.bgColor = my_bgColor;
     mm_menu_links_0_1.menuBorder = my_border;
     mm_menu_links_0_1.menuLiteBgColor = my_menuLiteBgColor;
     mm_menu_links_0_1.menuBorderBgColor = my_menuBorderBgColor;
window.mm_menu_links_0_2 = new Menu("Social&nbsp;Stuff",150,19,"Verdana, Arial, Helvetica, sans-serif",11,
							textColorInactive,textColorActive,bgColorInactive,bgColorActive,
							"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
    mm_menu_links_0_2.addMenuItem("News&nbsp;From&nbsp;the&nbsp;World","location='" + siteRoot + "links/social.htm#WorldNews'");
    mm_menu_links_0_2.addMenuItem("Who's&nbsp;Who","location='" + siteRoot + "links/social.htm#Bios'");
    mm_menu_links_0_2.addMenuItem("Branch&nbsp;Contacts","location='" + siteRoot + "links/social.htm#BranchContacts'");
    mm_menu_links_0_2.addMenuItem("Chat","location='" + siteRoot + "links/social.htm#Chat'");
     mm_menu_links_0_2.hideOnMouseOut=true;
     mm_menu_links_0_2.bgColor = my_bgColor;
     mm_menu_links_0_2.menuBorder = my_border;
     mm_menu_links_0_2.menuLiteBgColor = my_menuLiteBgColor;
     mm_menu_links_0_2.menuBorderBgColor = my_menuBorderBgColor;
window.mm_menu_links_0_3 = new Menu("Miscellaneous",175,19,"Verdana, Arial, Helvetica, sans-serif",11,
							textColorInactive,textColorActive,bgColorInactive,bgColorActive,
							"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
    mm_menu_links_0_3.addMenuItem("Highland&nbsp;Dance","location='" + siteRoot + "links/miscellaneous.htm#HighlandDance'");
    mm_menu_links_0_3.addMenuItem("Montreal&nbsp;Celtic&nbsp;Community","location='" + siteRoot + "links/miscellaneous.htm#MontrealCelticCommunity'");
    mm_menu_links_0_3.addMenuItem("Scottish&nbsp;Goods","location='" + siteRoot + "links/miscellaneous.htm#GeneralResources'");
     mm_menu_links_0_3.hideOnMouseOut=true;
     mm_menu_links_0_3.bgColor = my_bgColor;
     mm_menu_links_0_3.menuBorder = my_border;
     mm_menu_links_0_3.menuLiteBgColor = my_menuLiteBgColor;
     mm_menu_links_0_3.menuBorderBgColor = my_menuBorderBgColor;
  window.mm_menu_links_0 = new Menu("root",100,19,"Verdana, Arial, Helvetica, sans-serif",11,
							textColorInactive,textColorActive,bgColorInactive,bgColorActive,
							"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
  mm_menu_links_0.addMenuItem(mm_menu_links_0_1,"location='" + siteRoot + "links/resources.htm'");
  mm_menu_links_0.addMenuItem(mm_menu_links_0_2,"location='" + siteRoot + "links/social.htm'");
  mm_menu_links_0.addMenuItem(mm_menu_links_0_3,"location='" + siteRoot + "links/miscellaneous.htm'");
  mm_menu_links_0.addMenuItem("Web&nbsp;Rings","location='" + siteRoot + "links/web_rings.htm'");
   mm_menu_links_0.hideOnMouseOut=true;
   mm_menu_links_0.childMenuIcon=siteRoot + "Assets/images/menus/arrow.png";
   mm_menu_links_0.bgColor = my_bgColor;
   mm_menu_links_0.menuBorder = my_border;
   mm_menu_links_0.menuLiteBgColor = my_menuLiteBgColor;
   mm_menu_links_0.menuBorderBgColor = my_menuBorderBgColor;
//
// contact menu:
//		Subscribe to Events
//		Submit an Event
//		Submit a Resource Listing
//	    Subscribe to Newsletter
//		Committee of Management
//		General Inquiries
//
window.mm_menu_contact_0 = new Menu("root",200,19,"Verdana, Arial, Helvetica, sans-serif",11,
						textColorInactive,textColorActive,bgColorInactive,bgColorActive,
						"left","middle",4,0,1000,-5,7,true,true,true,3,true,true);
  mm_menu_contact_0.addMenuItem("Subscribe&nbsp;to&nbsp;Events","location='" + siteRoot + "events/subscribe.htm'");
  mm_menu_contact_0.addMenuItem("Submit&nbsp;an&nbsp;Event&nbsp;Listing","location='" + siteRoot + "events/submit.htm'");
  mm_menu_contact_0.addMenuItem("Submit&nbsp;a&nbsp;Resource&nbsp;Listing","location='" + siteRoot + "links/submit.htm'");
  mm_menu_contact_0.addMenuItem("Subscribe&nbsp;to&nbsp;Branch Newsletter","location='" + siteRoot + "members/newsletter_subscribe.htm'");
  mm_menu_contact_0.addMenuItem("Committee&nbsp;of&nbsp;Management","location='" + siteRoot + "members/CofM.htm'");
  mm_menu_contact_0.addMenuItem("General&nbsp;Inquiries","location='" + siteRoot + "inquiries.htm'");
   mm_menu_contact_0.hideOnMouseOut=true;
   mm_menu_contact_0.bgColor = my_bgColor;
   mm_menu_contact_0.menuBorder = my_border;
   mm_menu_contact_0.menuLiteBgColor = my_menuLiteBgColor;
   mm_menu_contact_0.menuBorderBgColor = my_menuBorderBgColor;


mm_menu_contact_0.writeMenus();
} // mmLoadMenus()
//-->// JavaScript Document
function JustSoPicWindow(imageName,imageWidth,imageHeight,alt,bgcolor,hugger,hugMargin) {
// by E Michael Brandt of ValleyWebDesigns.com - Please leave these comments intact.
// version 3.0.4  

	if (bgcolor=="") {
		bgcolor="#FFFFFF";
	}
	var adj=10
	var w = screen.width;
	var h = screen.height;
	var byFactor=1;

	if(w<740){
	  var lift=0.90;
	}
	if(w>=740 & w<835){
	  var lift=0.91;
	}
	if(w>=835){
	  var lift=0.93;
	}
	if (imageWidth>w){	
	  byFactor = w / imageWidth;			
	  imageWidth = w;
	  imageHeight = imageHeight * byFactor;
	}
	if (imageHeight>h-adj){
	  byFactor = h / imageHeight;
	  imageWidth = (imageWidth * byFactor);
	  imageHeight = h; 
	}
	   
	var scrWidth = w-adj;
	var scrHeight = (h*lift)-adj;

	if (imageHeight>scrHeight){
  	  imageHeight=imageHeight*lift;
	  imageWidth=imageWidth*lift;
	}

	var posLeft=0;
	var posTop=0;

	if (hugger == "hug image"){
	  if (hugMargin == ""){
	    hugMargin = 0;
	  }
	  var scrHeightTemp = imageHeight - 0 + 2*hugMargin;
	  if (scrHeightTemp < scrHeight) {
		scrHeight = scrHeightTemp;
	  } 
	  var scrWidthTemp = imageWidth - 0 + 2*hugMargin;
	  if (scrWidthTemp < scrWidth) {
		scrWidth = scrWidthTemp;
	  }
	  
	  if (scrHeight<100){scrHeight=100;}
	  if (scrWidth<100){scrWidth=100;}

	  posTop =  ((h-(scrHeight/lift)-adj)/2);
	  posLeft = ((w-(scrWidth)-adj)/2);
 	}

	if (imageHeight > (h*lift)-adj || imageWidth > w-adj){
		imageHeight=imageHeight-adj;
		imageWidth=imageWidth-adj;
	}
	posTop = parseInt(posTop);
	posLeft = parseInt(posLeft);		
	scrWidth = parseInt(scrWidth); 
	scrHeight = parseInt(scrHeight);
	
	var agt=navigator.userAgent.toLowerCase();
	if (agt.indexOf("opera") != -1){
	  var args= new Array();
	  args[0]='parent';
	  args[1]=imageName;
	  var i ; document.MM_returnValue = false;
	  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
	} else {
	newWindow = window.open("vwd_justso.htm","newWindow","width="+scrWidth+",height="+scrHeight+",left="+posLeft+",top="+posTop);
	newWindow.document.open();
	newWindow.document.write('<html><title>'+alt+'</title><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" bgcolor='+bgcolor+' onBlur="self.close()" onClick="self.close()">');  
	newWindow.document.write('<table width='+imageWidth+' border="0" cellspacing="0" cellpadding="0" align="center" height='+scrHeight+' ><tr><td>');
	newWindow.document.write('<img src="'+imageName+'" width='+imageWidth+' height='+imageHeight+' alt="Click screen to close" >'); 
	newWindow.document.write('</td></tr></table></body></html>');
	newWindow.document.close();
	newWindow.focus();
	}
}