if (document.images) {
	// Initialize Variables
	var defaultInactivePath  = "";
	var defaultActivePath    = "-over";
	var defaultExt           = ".jpg";
	var rolloverImages       = new Object();
	var isCached             = false;
	
	// Precache images
	rolloverImages["slnav_home"]    	= new rolloverObject("slnav_home", 		642, 37, defaultInactivePath, defaultActivePath, defaultExt);
	rolloverImages["slnav_aboutus"]    	= new rolloverObject("slnav_aboutus", 		94, 36, defaultInactivePath, defaultActivePath, defaultExt);
	rolloverImages["slnav_clientlogin"]	= new rolloverObject("slnav_clientlogin",	107, 36, defaultInactivePath, defaultActivePath, defaultExt);
	rolloverImages["slnav_contactus"]   = new rolloverObject("slnav_contactus",  	97, 36, defaultInactivePath, defaultActivePath, defaultExt);
	rolloverImages["slnav_employment"]  = new rolloverObject("slnav_employment", 	117, 36, defaultInactivePath, defaultActivePath, defaultExt);
	rolloverImages["slnav_services"] 	= new rolloverObject("slnav_services",		111, 36, defaultInactivePath, defaultActivePath, defaultExt);
	rolloverImages["slnav_whatsnew"]	= new rolloverObject("slnav_whatsnew",		116, 36, defaultInactivePath, defaultActivePath, defaultExt);
	rolloverImages["slnav_resources"]	= new rolloverObject("slnav_resources",		116, 36, defaultInactivePath, defaultActivePath, defaultExt);
	rolloverImages["slnav_industries"]	= new rolloverObject("slnav_industries",		116, 36, defaultInactivePath, defaultActivePath, defaultExt);
	rolloverImages["slnav_new_14"]	= new rolloverObject("slnav_new_14",		116, 36, defaultInactivePath, defaultActivePath, defaultExt);
	
	rolloverImages["sltitle_aboutuspartners"]		= new rolloverObject("sltitle_aboutuspartners",		115, 13, defaultInactivePath, defaultActivePath, ".gif");
	
	rolloverImages["sltitle_emplistings"]			= new rolloverObject("sltitle_emplistings",			208, 13, defaultInactivePath, defaultActivePath, ".gif");		
		
	rolloverImages["sltitle_servicesbusiness"]		= new rolloverObject("sltitle_servicesbusiness",	208, 25, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_servicesemployeeaud"]	= new rolloverObject("sltitle_servicesemployeeaud",	207, 29, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_servicesemployeeben"]	= new rolloverObject("sltitle_servicesemployeeben",	210, 46, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_servicesfamily"]		= new rolloverObject("sltitle_servicesfamily",		208, 25, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_servicesfinancial"]		= new rolloverObject("sltitle_servicesfinancial",	208, 35, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_servicesgovernment"]	= new rolloverObject("sltitle_servicesgovernment",	208, 36, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_servicesict"]			= new rolloverObject("sltitle_servicesict",			208, 24, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_servicesmedcon"]		= new rolloverObject("sltitle_servicesmedcon",		208, 38, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_servicesmedbil"]		= new rolloverObject("sltitle_servicesmedbil",		208, 25, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_servicesnfp"]			= new rolloverObject("sltitle_servicesnfp",			208, 23, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_servicespeak"]			= new rolloverObject("sltitle_servicespeak",		208, 17, defaultInactivePath, defaultActivePath, ".gif");	
	
	rolloverImages["sltitle_morenews"]				= new rolloverObject("sltitle_morenews",			208, 13, defaultInactivePath, defaultActivePath, ".gif");		
	
	rolloverImages["sltitle_loginretirement"]		= new rolloverObject("sltitle_loginretirement",		387, 13, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_portal"]		        = new rolloverObject("sltitle_portal",		        169, 13, defaultInactivePath, defaultActivePath, ".gif");
	rolloverImages["sltitle_logininvestment"]		= new rolloverObject("sltitle_logininvestment",		328, 31, defaultInactivePath, defaultActivePath, ".gif");	
		
	isCached = true;
	
}

function rolloverObject(name, width, height, inactivePath, activePath, ext) {
	this.inactive      = new Image(width, height);
	this.inactive.src  = '/images/' + name + ext;
	this.active        = new Image(width, height);
	this.active.src    = '/images/' + name + defaultActivePath + ext;
	return true;
}

function activate(imageName) {
	if (document.images && isCached) document.images[imageName].src = rolloverImages[imageName].active.src;
	return true
}

function deactivate(imageName) {
	if (document.images && isCached) document.images[imageName].src = rolloverImages[imageName].inactive.src;
	return true
}	