/* --------------------------------------------------------------------
*  This .JS library assumes that:
*		* dynlayer.js, mouseevents.js and drag.js are already loaded
*		* #parentSuitesDiv and #relSuitesMenuDiv stylesheets are defined in calling page
*		* DIV tags are defined at end of page for parentSuitesDiv and relSuitesMenuDiv
*
*  --------------------------------------------------------------------*/

var parentSuites;
var relSuitesMenu;

parentSuitesFMT = new Object();  
relSuitesMenuFMT = new Object(); 

//--- Define the parent suites Popup
parentSuitesFMT.mouseOffsetX = 15;
parentSuitesFMT.mouseOffsetY = -60;
parentSuitesFMT.tablebeg = '<table width="100%"><tr><td bgcolor="#99CCCC"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Concept Path</b></font></td></tr>  <tr><td bgcolor="#ffffcc"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">';
parentSuitesFMT.tableend = '<br>&nbsp;</font></td></tr></table>';
parentSuitesFMT.popupbeg = '<div style="position:absolute; width:350px; z-index:1; left: 0px; top: 0px; background-color: #99CCCC; layer-background-color: #ffffff; border-width:thin;">';
parentSuitesFMT.popupend = '</div>';
parentSuitesFMT.NetscapeBackColor = "#99CCCC";
parentSuitesFMT.NetscapeClipWidth = 350;

//--- Define related suites Popup
relSuitesMenuFMT.mouseOffsetX = -100;
relSuitesMenuFMT.mouseOffsetY = 15;
relSuitesMenuFMT.tablebeg = '<table border="0" width="100%" bgcolor="#ffffcc"><tr bgcolor="#99cccc"><td><a href="javascript:relSuitesMenu.hide();"><img src="../images2/close_box.gif" width="17" height="15" align="right" border="0"></a></td></tr><tr><td><font face="Verdana, Arial, Helvetica, sans-serif" size="1">';
relSuitesMenuFMT.tableend = '<br>&nbsp;</font></td></tr></table>';
relSuitesMenuFMT.popupbeg = '<div style="position:absolute; width:350px; z-index:1; left: 0px; top: 0px; background-color: #99CCCC; layer-background-color: #ffffff; border-width:thin;">';
relSuitesMenuFMT.popupend = '</div>';
relSuitesMenuFMT.grabwidth = 325;
relSuitesMenuFMT.grabheight = 20;
relSuitesMenuFMT.title = '<br><b>Other Suites featuring this Extract:</b><br>';
relSuitesMenuFMT.prompt = '<font face="Verdana, Arial, Helvetica, sans-serif" size="1">Related Suites <img src="../images2/next.gif" border="0" align="absmiddle"></font>';
relSuitesMenuFMT.sep = '<br>';
relSuitesMenuFMT.linkurl = 'suite_p.asp?FID='; // -- change to concept.asp?FID= when pages are ready!


/* --------------------------------------------------------------------
*  FUNCTION writeRelatedSuitesMenuContent() - write Related Suites popup
*                  Params: 
*                 Returns: 
*  LLK 11/22/99 -  Created
*  --------------------------------------------------------------------*/
function writeRelatedSuitesMenuContent (menuContent) {
    var content  = "";
    content = content + relSuitesMenuFMT.popupbeg;
	content = content + relSuitesMenuFMT.tablebeg;  
    content = content + relSuitesMenuFMT.title;
 	content = content + menuContent;
    content = content + relSuitesMenuFMT.tableend;
    content = content + relSuitesMenuFMT.popupend;
    relSuitesMenu.write(content);
}


/* --------------------------------------------------------------------
*  FUNCTION createRelSuitesMenu() - create popup menu of related suites
*                 Params: 
*                  Calls: 
*                Returns: 
*  LLK 11/20/99 -  Created
*  --------------------------------------------------------------------*/
function createRelSuitesMenu() { 
    relSuitesMenu.dragActive = false;
    drag.add(relSuitesMenu);
    relSuitesMenu.write("init");
	drag.setGrab(relSuitesMenu, 0, relSuitesMenuFMT.grabwidth, relSuitesMenuFMT.grabheight, 0)
}


/* --------------------------------------------------------------------
*  FUNCTION writeParentSuitesContent() - writes new content to parentSuites popup prior to being displayed
*                  Params: 
*                 Returns: 
*  LLK 11/20/99 -  Created
*  LLK 05/24/00 -  Beefed up level error checking
*  --------------------------------------------------------------------*/
function writeParentSuitesContent (level1, level2, level3) {
var content = "";
	if ((level1.search(/LEVEL ERROR/))&&(level1.search(/LEVEL0CONCEPT/))) content = level1 + '<br>';
	if ((level2.search(/LEVEL ERROR/))&&(level2.search(/LEVEL0CONCEPT/))) content = content + level2 + '<br>';
	content = content + level3;
	parentSuites.write(parentSuitesFMT.popupbeg + parentSuitesFMT.tablebeg + content + parentSuitesFMT.tableend + parentSuitesFMT.popupend);
    if (is.ns) {
		parentSuites.css.bgColor    = parentSuitesFMT.NetscapeBackColor;
		parentSuites.css.clip.width = parentSuitesFMT.NetscapeClipWidth;
	}	
}


/* --------------------------------------------------------------------
*  FUNCTION createParentSuites() - create popup to show parent suites
*                 Params: 
*                  Calls: 
*                Returns: simple text menu (all exposed)
*  LLK 11/20/99 -  Created
*  --------------------------------------------------------------------*/
function createParentSuites() { 
	writeParentSuitesContent ('L1','L2','L3');
}


