

	

	// ////////////////////////////////////////////////////////////

	var subPage = true; // subPage affects the top nav and sub nav - top nav affected when current page is set 

											//  to one of the nav1 values above

	var currentMenu = "none";

	var currentImage = "none";

	imageExtension = ".gif";

	

	

/////////////////////////////////////////////////////////////////////////////////

// When switching from stage to live, we'll need to change the path

// location for the topnav images

// Staging area: /webdev/images/topnav/

// Live area: /images/topnav/

// * leftnav needs to change also (see below).

/////////////////////////////////////////////////////////////////////////////////

	

	imageDirectory = "../images/topnav/";

	onIdentifier = "_on";

	rolloverIdentifier = "_ro";

	normalIdentifier = "_off";

	////////////////////////////////////////////////////////////////

	



	

	

function initImage( strImageName ) {

	eval( strImageName + normalIdentifier + " = new Image()" );

	eval( strImageName + normalIdentifier + ".src = '" + imageDirectory + strImageName + normalIdentifier + imageExtension + "'" );

	eval( strImageName + rolloverIdentifier + " = new Image()" );

	eval( strImageName + rolloverIdentifier + ".src = '" + imageDirectory + strImageName + rolloverIdentifier + imageExtension + "'" );

	eval( strImageName + onIdentifier + " = new Image()" );

	eval( strImageName + onIdentifier + ".src = '" + imageDirectory + strImageName + onIdentifier + imageExtension + "'" );

} 



/////////////////////////////////////////////////////////////////////////////////

// When switching from stage to live, we'll need to change the path

// location for the leftnav images

// Staging area: /webdev/images/leftnav/

// Live area: /images/leftnav/

// * topnav needs to change also (see above).

/////////////////////////////////////////////////////////////////////////////////

function initLeftImages( strImageName ) {

	eval( strImageName + normalIdentifier + " = new Image()" );

	eval( strImageName + normalIdentifier + ".src = '../images/leftnav/" + strImageName + normalIdentifier + imageExtension + "'" );

	eval( strImageName + rolloverIdentifier + " = new Image()" );

	eval( strImageName + rolloverIdentifier + ".src = '../images/leftnav/" + strImageName + rolloverIdentifier + imageExtension + "'" );

	eval( strImageName + onIdentifier + " = new Image()" );

	eval( strImageName + onIdentifier + ".src = '../images/leftnav/" + strImageName + onIdentifier + imageExtension + "'" );

} 



function swapImage( imageObj, newImageObject ) {

		imageObj.src = newImageObject.src;

}



function turnOn( imageName ){

	if (imageName != currentPage) {

		swapImage(document.images[ imageName ], eval( imageName + rolloverIdentifier));

	} else {

		swapImage(document.images[ imageName ], eval( imageName + '_on' ));

	}

}



function turnOff( imageName ){

	var prefix = "";

	if( currentPage != imageName ) {

		swapImage( document.images[ imageName ], eval( imageName + normalIdentifier) );

	}

}





function setUpPage(){

	if( currentPage != "none" ) {

		turnOn( currentPage );

		

	}	

}







	if ( document.images ) {

		// define rollover images explicitly

		// These are the sub nav graphics

		initImage( "about" );

			initLeftImages( "mesaprofile" );

			initLeftImages( "industpartners" );

			initLeftImages( "edupartners" );
			
			initLeftImages( "schoolsserved" );

			initLeftImages( "studentoutcome" );

			initLeftImages( "bod" );

			initLeftImages( "jobopp" );

			initLeftImages( "mesausa" );
			
			initLeftImages( "nationalproj" );
			
			initLeftImages( "mesadive" );

		initImage( "programs" );

			initLeftImages( "schoolprogram" );

			initLeftImages( "agrinitiative" );

			initLeftImages( "successcoll" );

		initImage( "undergrad" );

			initLeftImages( "mesacccp" );

			initLeftImages( "mesaep" );

		initImage( "projects" );

			initLeftImages( "beta" );

			initLeftImages( "learnloop" );

			initLeftImages( "msti" );

		initImage( "newsroom" );

			initLeftImages( "newsperspect" );
			
			initLeftImages( "newsconnect" );
			
			initLeftImages( "newsbriefs" );

			initLeftImages( "newssubscribe" );

			initLeftImages( "newsarchive" );
			
			initLeftImages( "e_newsletter" );
			
			initLeftImages( "archivesconnect" );
			
			initLeftImages( "archivesnewsbrief");

			initLeftImages( "pr" );

			initLeftImages( "pressclippings" );

		initImage( "direct" );

			initLeftImages( "map" );

			initLeftImages( "listschoolpart" );

	
		initImage( "contact" );

			initLeftImages( "contactmesa" );

			initLeftImages( "contactccu" );

		initImage( "sitemap" );

	}



	

// DHTML Functions

function dHTML() {

	if ( document.all ) {

		this.init = IE_init;

	} else if ( document.layers ) {

		this.init = NN_init;

	} else if ( navigator.appVersion.charAt(0) == "5" && navigator.appName == "Netscape" ) {

 		this.init = NN6_init;

	} 

    this.hideAllNav2 = hideAllNav2;

	this.init();

}



function IE_init() {

	this.hideDiv = IE_hideDiv;

	this.showDiv = IE_showDiv;

}



function IE_hideDiv( divName ) {

     if ( document.all[ divName ] ) {

		// alert(document.all[ divName ]);

		document.all[ divName ].style.visibility = "hidden";

     }

}



function IE_showDiv( divName ) {

     this.hideAllNav2();

     	if ( document.all[ divName ] ) {

			document.all[ divName ].style.visibility = "visible";

     	}

}



function NN_init() {

	this.hideDiv = NN_hideDiv;

	this.showDiv = NN_showDiv;

}



function NN_hideDiv( divName ) {

	if ( document.layers[ divName ] ) {

		document.layers[ divName ].visibility = "hidden";

	}

}



function NN_showDiv( divName ) {

    this.hideAllNav2();

	if ( document.layers[ divName ] ) {

           document.layers[ divName ].visibility = "show";

        }

}



function NN6_init() {

	this.hideDiv = NN6_hideDiv;

	this.showDiv = NN6_showDiv;

}



function NN6_hideDiv( divName ) {

    if	( document.getElementById( divName ) ){

		document.getElementById( divName ).style.visibility = "hidden";

    }

}



function NN6_showDiv( divName ) {

    this.hideAllNav2();

	if ( document.getElementById( divName ) ) {

           document.getElementById( divName ).style.visibility = "visible";

	}

}





var dyn = new dHTML();



function hideAllNav2() {

	dyn.hideDiv( 'aboutdiv' );

	dyn.hideDiv( 'globaldiv' );

	dyn.hideDiv( 'servicesdiv' );

	dyn.hideDiv( 'newdevdiv' );

	dyn.hideDiv( 'extranetdiv' );

}





var popupWindow;

function openPopUp(url){

	//screenX and screenY define the window location in Netscape;

	//top and left define the window location in IE

	//delete whichever features you don't want

	var featureText="width=600,height=500,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,toolbar=no";

	popupWindow = window.open(url,'popupWindow', featureText);



}



// END DHTML Functions