<!--
//set up triggers for top navigation - needs PageDefault in parent page
var Dir = "../Images/Nav/";
if(document.images)
{
	var Nav0Welcome = new Trigger( Dir, "Welcome", "MASP_logo_Lg.gif", "MASP_logo_Lg.gif", "MASP_logo_Lg.gif", "Define", PageDefault, "Define0.gif", PageDefault);
	var Nav1Vision = new Trigger( Dir, "Vision", "Nav1-Vision-Static.gif", "Nav1-Vision-Over.gif", "Nav1-Vision-Down.gif", "Define", PageDefault, "Define1.gif", PageDefault);
	var Nav2Gatherings = new Trigger( Dir, "Gatherings", "Nav2-Gatherings-Static.gif", "Nav2-Gatherings-Over.gif", "Nav2-Gatherings-Down.gif", "Define", PageDefault, "Define2.gif", PageDefault);
	var Nav3Resources = new Trigger( Dir, "Resources", "Nav3-Resources-Static.gif", "Nav3-Resources-Over.gif", "Nav3-Resources-Down.gif", "Define", PageDefault, "Define3.gif", PageDefault);
	var Nav4Expressions = new Trigger( Dir, "Expressions", "Nav4-Expressions-Static.gif", "Nav4-Expressions-Over.gif", "Nav4-Expressions-Down.gif", "Define", PageDefault, "Define4.gif", PageDefault);
	var Nav5Stuff = new Trigger( Dir, "Stuff", "Nav5-Stuff-Static.gif", "Nav5-Stuff-Over.gif", "Nav5-Stuff-Down.gif", "Define", PageDefault, "Define5.gif", PageDefault);
	var Nav6Groups = new Trigger( Dir, "Groups", "Nav6-Groups-Static.gif", "Nav6-Groups-Over.gif", "Nav6-Groups-Down.gif", "Define", PageDefault, "Define6.gif", PageDefault);
	var Nav7Contact = new Trigger( Dir, "Contact", "Nav7-Contact-Static.gif", "Nav7-Contact-Over.gif", "Nav7-Contact-Down.gif", "Define", PageDefault, "Define7.gif", PageDefault);
}

// See JP ELWEL IncludeGlobal/rollAllSelDoc.txt for documentation for this file
// Last Modified:
// 05/10/00 jbp

// Trigger constructor
function Trigger(dir)
{
    var len = Trigger.arguments.length;
    if(len == 1) return;

    this.targetArray = new Array((len - 1)/4);

    // Skip dir and process the args
    var j=0;
    var args = Trigger.arguments;
    for(var i=1; i < len; i+=4) {
        if(i == 1) j = 0;
        else j = (i-1)/4;
        this.targetArray[j] = new Target(args[i], dir + args[i+1], dir + args[i+2], dir + args[i+3]);
    }

    this.HiAll = HiAll;
    this.LoAll = LoAll;
    this.SelAll = SelAll;
}

// HiAll method for Trigger object
function HiAll()
{
	for(var i=0; i<this.targetArray.length; i++)
		this.targetArray[i].Hi();
}

// LoAll method for Trigger object
function LoAll()
{
	for(var i=0; i<this.targetArray.length; i++)
		this.targetArray[i].Lo();
}

// SelAll method for Trigger object
function SelAll()
{
	for(var i=0; i<this.targetArray.length; i++)
		this.targetArray[i].Sel();
}

// Target object constructor
function Target(name, image_lo, image_hi, image_sel)
{
    this.name         = name;

    this.loImage      = new Image(); 
    this.hiImage      = new Image(); 
    this.selImage      = new Image();

    this.loImage.src  = image_lo;
    this.hiImage.src  = image_hi;
    this.selImage.src  = image_sel;

    this.Hi = Hi;
    this.Lo = Lo;
    this.Sel = Sel;
}

// Hi method for Target object
function Hi()
{
    document.images[this.name].src = this.hiImage.src;
}

// Lo method for Target object
function Lo()
{
    document.images[this.name].src = this.loImage.src;
}

// Sel method for Target object
function Sel()
{
    document.images[this.name].src = this.selImage.src;
}

// Highlight all images that are associated with this trigger unless selected
function HiLight(trigger, selTrigger)
{
		var args = trigger.arguments
		if(!document.images || (trigger == selTrigger)) return;
    trigger.HiAll();
}

// Lolight all images that are associated with this trigger unless selected
function LoLight(trigger, selTrigger)
{
		// Don't roll the selected ones
  	if(!document.images || (trigger == selTrigger)) return;
    trigger.LoAll();
}

// Selectlight all images that are associated with this trigger
function SelLight(trigger)
{
		if(!document.images) return;
    trigger.SelAll();
}

// resource navigation function - for footer and internal links for popup windows
function ResourcePop(filePath, height, winWidth)
{
	var windowParams = "resizable, scrollbars, width=" + winWidth + ", height=" + height;
	window.open(filePath, "AlertPop", windowParams);
}
//-->