/* Knovel Tools context menu functionality   author: Spencer Smith*/Ext.onLoad(function() {/* Knovel Tools context menu */var toolsContextMenu = new Ext.menu.Menu();function unitConverter(node) {openUnitConverterPopup();}function periodicTable(node) {openPeriodicTablePopup();  }	toolsContextMenu.add(  new Ext.menu.Item({text: 'Unit Converter', handler:  unitConverter}),  new Ext.menu.Separator(),  new Ext.menu.Item({text: 'Periodic Table', handler:  periodicTable}));// bind the menu to the Tools link  Ext.get('knovelTools').on('click', function(e){   var toolsEl = document.getElementById('knovelTools');   var posX = findPosX(toolsEl);   var posY = 112;   if (document.all) {   	  posY = 114;   	  posX=posX+1;				     } else {   	  posX=posX-1;   }	      toolsContextMenu.showAt([posX,posY]);	   });/* Knovel Support context menu */var supportContextMenu = new Ext.menu.Menu();function tutorials(node) {showVideo('1');}function accountServices(node) {window.top.location.href = '/web/portal/support';}		function siteRequirements(node) {openContextualHelp('HELP_SITE-REQUIREMENTS');}			supportContextMenu.add(  new Ext.menu.Item({text: 'Tutorials', handler:  tutorials}),  new Ext.menu.Separator(),  new Ext.menu.Item({text: 'Account Services', handler:  accountServices}),  new Ext.menu.Separator(),  new Ext.menu.Item({text: 'Site Requirements', handler:  siteRequirements})	 	  	  );// bind the menu to the Support link  Ext.get('knovelSupport').on('click', function(e){      var knovelSupportEl = document.getElementById('knovelSupport');   var posX = findPosX(knovelSupportEl);   var posY = 112;   if (document.all) {   	  posY = 114;   	  posX=posX+1;		     } else {   	  posX=posX-1;   }	   supportContextMenu.showAt([posX,posY]);	   	   	   });	});	
