// Rollover Image Controls
imgName = new Array();
imgPage = new Array();
var markState = "";

// ADD ROLLOVERS HERE
// imgName = same as 'name=' attribute on corresponding image tag
// imgPage = filename of the page to which the image will link
// ** Left column subnavigation (text links) should always have the
// ** imgName[x] value equal to "none" (e.g. imgName[1] = "none";
// ** The imgPage settings for left column subnavigation should use
// ** the same pattern as all other pages.
// ** Be sure to increment the digit on both imgName and imgPage

// imgName						// imgPage
imgName[0] = "home";			imgPage["index.html"] = imgName[0];
imgName[1] = "enews";			imgPage["enews_req.html"] = imgName[1];
imgName[2] = "store";			imgPage["--"] = imgName[2];
imgName[3] = "support";			imgPage["support_nature_education.html"] = imgName[3];
imgName[4] = "volunteer";		imgPage["volunteer.html"] = imgName[4];
imgName[5] = "adult_programs";	imgPage["adult_programs.html"] = imgName[5];
imgName[6] = "youth_programs";	imgPage["youth_programs.html"] = imgName[6];
imgName[7] = "home_study";		imgPage["home_study.html"] = imgName[7];
imgName[8] = "program_finder";	imgPage["program_finder.html"] = imgName[8];
imgName[9] = "homeStudyCourses";		imgPage["kamana.html"] = imgName[9];
								imgPage["naturalist_training_program.html"] = imgName[9];
								imgPage["kamana_one.html"] = imgName[9];
								imgPage["kamana_two.html"] = imgName[9];
								imgPage["kamana_three.html"] = imgName[9];
								imgPage["kamana_four.html"] = imgName[9];
								imgPage["kamana_faq.html"] = imgName[9];
								imgPage["kamana_samples.html"] = imgName[9];
								imgPage["kamana_testimonials.html"] = imgName[9];
								imgPage["kamana_book_list.html"] = imgName[9];
imgName[10] = "about";			imgPage["about_wilderness_awareness_school.html"] = imgName[10];
								imgPage["about_campus_and_facilities.html"] = imgName[10];
								imgPage["about_curriculum.html"] = imgName[10];
								imgPage["about_employment.html"] = imgName[10];
								imgPage["about_staff_bios.html"] = imgName[10];
								imgPage["about_founders_and_history.html"] = imgName[10];
								imgPage["about_related_research.html"] = imgName[10];
imgName[11] = "none";			
imgName[12] = "none";			imgPage["outdoor_news.html"] = imgName[12];
imgName[13] = "none";			imgPage["forms.html"] = imgName[13];
imgName[14] = "none";			imgPage["maps.html"] = imgName[14];
imgName[15] = "none";			imgPage["outdoor_scholarships.html"] = imgName[15];	
imgName[16] = "none";			imgPage["registration.html"] = imgName[16];	
imgName[17] = "support_us";		imgPage["support_nature_education.html"] = imgName[17];
								imgPage["support_other_ways_to_support.html"] = imgName[17];
								imgPage["support_scholarship_stories.html"] = imgName[17];	
								imgPage["volunteer.html"] = imgName[17];
imgName[18] = "store_home";		imgPage["store_home.html"] = imgName[18];
imgName[19] = "links";			imgPage["links_wilderness_programs.html"] = imgName[19];
								imgPage["links_wilderness_programs.html#schools"] = imgName[19];
								imgPage["links_wilderness_programs.html#featured"] = imgName[19];
								imgPage["links_wilderness_programs.html#affiliate"] = imgName[19];
								imgPage["links_wilderness_programs.html#cofounders"] = imgName[19];
								imgPage["links_wilderness_programs.html#friends"] = imgName[19];
								imgPage["links_wilderness_programs.html#other"] = imgName[19];

								
								

// *********** DO NOT EDIT BELOW THIS LINE ***********

for (var n = 0; n < imgName.length; n++) {
	if (imgName[n] != "none") {
		imgOff[imgName[n]] = new Image();
		imgOff[imgName[n]].src = "/nav/" + imgName[n] + ".gif";
		imgOn[imgName[n]] = new Image();
		imgOn[imgName[n]].src = "/nav/" + imgName[n] + "R.gif";
	}
}
// Function to 'activate' images.
function imgOn(imgName) {
	if (document.images) {
		document[imgName].src = eval("imgOn[\"" + imgName + "\"].src");
	}
}
// Function to 'deactivate' images.
function imgOff(imgName) {
	if (document.images) {
		var filePath = location.pathname.replace(/\\/g,'/');
		var fileName = filePath.substring(filePath.lastIndexOf('/')+1);
		if (markState == imgName) {
			document[imgName].src = eval("imgOn[\"" + imgName + "\"].src");
		} else {
			document[imgName].src = eval("imgOff[\"" + imgName + "\"].src");
		}
	}
}
// Function to 'mark' current page.
function imgMark() {
	var filePath = location.pathname.replace(/\\/g,'/');
	var fileName = filePath.substring(filePath.lastIndexOf('/')+1);
	if (typeof imgOn[imgPage[fileName]] == "object") {
		imgOn(imgPage[fileName]);
		markState = imgPage[fileName];
	}
	// Mark sub-menu items
	for (i in imgPage) {
		if (i == fileName) {
			var id = fileName.replace(/\.html/g,'');
		}
	}
	if (id) {
		var menuStyles = document.styleSheets[0];
		var totalRules = menuStyles.cssRules ? menuStyles.cssRules.length : menuStyles.rules.length;
		if (menuStyles.deleteRule){ // if Firefox
//			menuStyles.insertRule("#leftnavSub li a:visited:hover { background-color: #B3BA8C; color: #336699; }", totalRules-1);
//			menuStyles.insertRule("#leftnavSub li a:hover { background-color: #B3BA8C; color: #336699; }", totalRules-1);
//			menuStyles.insertRule("#leftnavSub li a:active { background-color: #969F5F; color: #000; }", totalRules-1);
			menuStyles.insertRule("#leftnavSub li a#"+ id +" { background-color: #B3BA8C; color: #336699; }", totalRules-1);
			menuStyles.insertRule("#rightcol li a#"+ id +" { background-color: #D6E0EB; }", totalRules-1);
		} else if (menuStyles.removeRule) { // else if IE
//			menuStyles.addRule("#leftnavSub li a:visited:hover","background-color: #B3BA8C; color: #336699;");
//			menuStyles.addRule("#leftnavSub li a:hover","background-color: #B3BA8C; color: #336699;");
//			menuStyles.addRule("#leftnavSub li a:active","background-color: #969F5F; color: #000;");
			menuStyles.addRule("#leftnavSub li a#"+ id,"background-color: #B3BA8C; color: #336699;");
			menuStyles.addRule("#rightcol li a#"+ id,"background-color: #D6E0EB;");
		}
	}
	// Open collapsable parent menu
	var menu = "m_"+imgPage[fileName];
	if (document.getElementById(menu) != null) {
		var e = document.getElementById(menu);
		e.style.display = 'block';	
	}
}

// Collapsable Menu Controls

function toggle_visibility(id) {
	var e = document.getElementById("m_"+id);
	if(e.style.display == 'none') {
		e.style.display = 'block';
	} else {
		e.style.display = 'none';
	}
}
