// Navigation menu options array.
var buttons = new Array();
// Selected button index
var button_selected = '';
	
/* -----------------------------------------------------------------------------
 * This function declares Button object.
 * Parameters:
 *		image		  - image for menu option that represent normal state
 *		overImage	  - image for menu option that represent mouse over state
 *		selectedImage - image for menu option that represent mouse selected state
 */
function Button (image, overImage, selectedImage) {
	this.image = new Image();
	this.image.src = image;
	this.overImage = new Image();
	this.overImage.src = overImage;
	this.selectedImage = new Image();
	this.selectedImage.src = selectedImage;
}

/* -----------------------------------------------------------------------------
 * This function adds new Button object.
 * Parameters:
 *		name          - symbolic name of this option
 *		image         - image for menu option that represent normal state
 *		overImage     - image for menu option that represent mouse over state
 *		selectedImage - image for menu option that represent mouse selected state
 */
function button_addButton (name, image, overImage, selectedImage) {
	buttons[name] =
			new Button(image, overImage, selectedImage);
}

/* -----------------------------------------------------------------------------
 * This function sets selected image for specified button.
 * Parameters:
 *		name - symbolic name of this button
 */
function button_setSelectedImage (name) {
	var oldSelected = button_selected;

	document.images[name].src = buttons[name].selectedImage.src;
	button_selected = name;

	if (oldSelected != '') {
		button_setImage(oldSelected);
	}

}

/* -----------------------------------------------------------------------------
 * This function sets mouse over image for specified button.
 * Parameters:
 *		name - symbolic name of this button
 */
function button_setOverImage (name) {
	if (button_selected == name) {
		document.images[name].src = buttons[name].selectedImage.src;
	} else {
		document.images[name].src = buttons[name].overImage.src;
	}
}

/* -----------------------------------------------------------------------------
 * This function sets normal image for specified button.
 * Parameters:
 *		name - symbolic name of this button
 */
function button_setImage (name) {
	if (button_selected == name) {
		document.images[name].src = buttons[name].selectedImage.src;
	} else {
		document.images[name].src = buttons[name].image.src;
	}
}


/* function MM_preloadImages() { //v3.0  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}button_addButton('BVG_logo',
*			'images/bvgLogo.gif',
*			'images/bvgLogo.gif');
*			
* button_addButton('lower_school',
*			'images/lowerSchool_m.gif',
*			'images/lowerSchool_n.gif');
*			
* button_addButton('prep_school',
*			'images/prepSchool_m.gif',
*			'images/prepSchool_n.gif');
*
* button_addButton('upper_school',
*			'images/upperSchool_m.gif',
*			'images/upperSchool_n.gif');
*			
* button_addButton('home',
*			'images/home_m.gif',
*			'images/home_n.gif');
*			
* button_addButton('main_contact_us',
*			'images/main_contact_us_m.gif',
*			'images/main_contact_us_n.gif');
*			
* button_addButton('about_BVG',
*			'images/about_bvg_m.gif',
*			'images/about_bvg_n.gif');
*			
* button_addButton('admission',
*			'images/admissions_m.gif',
*			'images/admissions_n.gif');
*			
* button_addButton('news_events',
*			'images/news_events_m.gif',
*			'images/news_events_n.gif');
*
* button_addButton('BVG_parents',
*			'images/bvg_parents_m.gif',
*			'images/bvg_parents_n.gif');
*			
* button_addButton('alumni',
*			'images/alumni_m.gif',
*			'images/alumni_n.gif');
*			
* button_addButton('getting_involved',
*			'images/getting_involved_m.gif',
*			'images/getting_involved_n.gif');
*
* button_addButton('summer_camp',
*			'images/summer_camp_m.gif',
*			'images/summer_camp_n.gif');
*
* button_addButton('faculty',
*			'images/side_02.gif',
*			'images/sideo_02.gif');
*			
*
* button_addButton('facilities',
*			'images/side_03.gif',
*			'images/sideo_03.gif');		
*			
*
* button_addButton('curriculum',
*			'images/side_04.gif',
*			'images/sideo_04.gif');		
*
*
* button_addButton('round_square',
*			'images/side_05.gif',
*			'images/sideo_05.gif');	
*
* button_addButton('awards',
*			'images/side_06.gif',
*			'images/sideo_06.gif');		
*
*
* button_addButton('uniform',
*			'images/side_07.gif',
*			'images/sideo_07.gif');
*			
* button_addButton('athletics',
*			'images/side_08.gif',
*			'images/sideo_08.gif');
*
* button_addButton('clubs',
*			'images/side_09.gif',
*			'images/sideo_09.gif');
*
* button_addButton('buddy_system',
*			'images/side_10.gif',
*			'images/sideo_10.gif');
*			
* button_addButton('messageFromHead',
*			'images/messageFromHead_m.gif',
*			'images/messageFromHead_n.gif');		
*
*
* button_addButton('missionStatement',
*			'images/missionStatement_m.gif',
*			'images/missionStatement_n.gif');	
*
* button_addButton('whyCoEd',
*			'images/whyCoEd_m.gif',
*			'images/whyCoEd_n.gif');		
*
*
* button_addButton('membership',
*			'images/membership_m.gif',
*			'images/membership_n.gif');
*			
* button_addButton('boardProfiles',
*			'images/boardProfiles_m.gif',
*			'images/boardProfiles_n.gif');
*
* button_addButton('employment',
*			'images/employment_m.gif',
*			'images/employment_n.gif');
*
* button_addButton('directions',
*			'images/directions_m.gif',
*			'images/directions_n.gif');
*			
* button_addButton('contact_us',
*			'images/contact_us_m.gif',
*			'images/contact_us_n.gif');			
*/		