var srcs = new Array();
var activated = new Array();
/**
 * Fill this in to associate IDs with a non-over image and over image.
 */
srcs["ezine_signup"] = new imgset("/library/images/ezine_signup_n.jpg", "/library/images/ezine_signup_o.jpg", "/library/images/ezine_signup_c.jpg");
srcs["info"] = new imgset("/library/images/info_n.jpg", "/library/images/info_o.jpg", "/library/images/info_c.jpg");

srcs["home"] = new imgset("/library/images/home_n.gif", "/library/images/home_o.gif", "/library/images/home_c.gif");
srcs["are_our_services_for_you"] = new imgset("/library/images/are_our_services_for_you_n.gif", "/library/images/are_our_services_for_you_o.gif", "/library/images/are_our_services_for_you_c.gif");
srcs["how_we_work"] = new imgset("/library/images/how_we_work_n.gif", "/library/images/how_we_work_o.gif", "/library/images/how_we_work_c.gif");
srcs["our_core_services"] = new imgset("/library/images/our_core_services_n.gif", "/library/images/our_core_services_o.gif", "/library/images/our_core_services_c.gif");
srcs["our_clients"] = new imgset("/library/images/our_clients_n.gif", "/library/images/our_clients_o.gif", "/library/images/our_clients_c.gif");
srcs["about_us"] = new imgset("/library/images/about_us_n.gif", "/library/images/about_us_o.gif", "/library/images/about_us_c.gif");
srcs["how_to_reach_us"] = new imgset("/library/images/how_to_reach_us_n.gif", "/library/images/how_to_reach_us_o.gif", "/library/images/how_to_reach_us_c.gif");

/**
 * Page Specific srcs
 */

// core services template
srcs["business_improvement_assess"] = new imgset("library/business_improvement_assess_n.gif", "library/business_improvement_assess_o.gif", "library/business_improvement_assess_c.gif");
srcs["coaching"] = new imgset("library/coaching_n.gif", "library/coaching_o.gif", "library/coaching_c.gif");
srcs["coaching_for_managers"] = new imgset("library/coaching_for_managers_n.gif", "library/coaching_for_managers_o.gif", "library/coaching_for_managers_c.gif");
srcs["facilitation"] = new imgset("library/facilitation_n.gif", "library/facilitation_o.gif", "library/facilitation_c.gif");
srcs["fundamentals_of_communicati"] = new imgset("library/fundamentals_of_communicati_n.gif", "library/fundamentals_of_communicati_o.gif", "library/fundamentals_of_communicati_c.gif");
srcs["interpersonal_dynamics"] = new imgset("library/interpersonal_dynamics_n.gif", "library/interpersonal_dynamics_o.gif", "library/interpersonal_dynamics_c.gif");
srcs["management_accountability"] = new imgset("library/management_accountability_n.gif", "library/management_accountability_o.gif", "library/management_accountability_c.gif");
srcs["planning"] = new imgset("library/planning_n.gif", "library/planning_o.gif", "library/planning_c.gif");
srcs["process_mapping"] = new imgset("library/process_mapping_n.gif", "library/process_mapping_o.gif", "library/process_mapping_c.gif");
srcs["team_development"] = new imgset("library/team_development_n.gif", "library/team_development_o.gif", "library/team_development_c.gif");
srcs["team_facilitation_skills"] = new imgset("library/team_facilitation_skills_n.gif", "library/team_facilitation_skills_o.gif", "library/team_facilitation_skills_c.gif");

	// sub- planning
	srcs["sub_nav_planning"] = new imgset("library/strategic_planning_process_n.gif", "library/strategic_planning_process_o.gif", "library/strategic_planning_process_o.gif");
	
	// sub- business improvement assessment
	srcs["sub_nav_baldridge"] = new imgset("library/7_baldridge_cats_n.gif", "library/7_baldridge_cats_o.gif", "library/7_baldridge_cats_o.gif");
	
	// sub- process map example
	srcs["sub_nav_process_map"] = new imgset("library/process_map_example_n.gif", "library/process_map_example_o.gif", "library/process_map_example_o.gif");
	
	// sub- coaching
	srcs["sub_nav_prework"] = new imgset("library/prework_n.gif", "library/prework_o.gif", "library/prework_o.gif");
	
// Our Clients
srcs["testimonials"] = new imgset("library/testimonials_n.gif", "library/testimonials_o.gif", "library/testimonials_c.gif");
srcs["success_stories"] = new imgset("library/success_stories_n.gif", "library/success_stories_o.gif", "library/success_stories_c.gif");

function swap() {
	if(srcs[this.id]) {
		this.src = srcs[this.id].ovrimg;
	}
}

function unswap() {
	if(srcs[this.id]) {
		this.src = srcs[this.id].img;
	}
}

function click() {
	if(srcs[this.id]) {
		this.src = srcs[this.id].dnimg;
	}
}

function activateById(str) {
	activate(document.getElementById(str));
}

function activate(obj) {
	if(srcs[obj.id]) {
		obj.src = srcs[obj.id].dnimg;
		activated[obj.id] = obj;
		obj.onmouseover = null;
		obj.onmouseout = null;
		obj.onmousedown = null;
	}
}

function create() {
	for(i = 0; i < document.images.length; i += 1) {
		var img = document.images[i];
		if(img.className == "navovr" && activated[img.id] == null) {
			img.onmouseover = swap;
			img.onmouseout = unswap;
			img.onmousedown = click;
			if(srcs[img.id]) {
				img.src = srcs[img.id].img;
			}
		}
	}
}

/**
 * The imgset object... associates over and non-over images with an ID
 */
function imgset(img, ovrimg, dnimg) {
	this.img = img;
	this.ovrimg = ovrimg;
	this.dnimg = dnimg;
}