function newImage(arg) {	if (document.images) {		rslt = new Image();		rslt.src = arg;		return rslt;	}}function changeImages() {	if (document.images && (preloadFlag == true)) {		for (var i=0; i<changeImages.arguments.length; i+=2) {//			alert(changeImages.arguments[i]);//			alert("Change: " + changeImages.arguments[i] + "\nFrom: " + $(changeImages.arguments[i]).src + "\nTo: " + changeImages.arguments[i+1]);			$(changeImages.arguments[i]).src = changeImages.arguments[i+1];		}	}}var preloadFlag = false;function preloadImages() {	// Preload Images	if (document.images) {		nav_home_over = newImage("../images/nav/nav_home-over.gif");		nav_about_over = newImage("../images/nav/nav_about-over.gif");		nav_locus_over = newImage("../images/nav/nav_locus-over.gif");		nav_amenities_over = newImage("../images/nav/nav_amenities-over.gif");		nav_team_over = newImage("../images/nav/nav_team-over.gif");		nav_siteplan_over = newImage("../images/nav/nav_siteplan-over.gif");		nav_floorplans_over = newImage("../images/nav/nav_floorplans-over.gif");		nav_update_over = newImage("../images/nav/nav_update-over.gif");		nav_contact_over = newImage("../images/nav/nav_contact-over.gif");		nav_extra_over = newImage("../images/nav/nav_contact-over.gif");	}	// Set the preload to true so we still get rollovers even if the following code bombs	preloadFlag = true;		// Stick the current nav item to the 'over' position	var page = getPage().split('.')[0].split('_')[0];	if (page == '')		page = 'index';			$('nav_' + page).src = $('nav_' + page).src.substring(0, $('nav_' + page).src.length - '.gif'.length) + '-over.gif';}function stickyImageSwap(id, direction) {	// If not done loading return (partialy loaded src will result in imporper filenames)	if (preloadFlag == false)		return;			// Get the current page name	var page = getPage();	var ext = '.gif';		// Remove the extention by getting anything before the first dot 	// FIXME - a file (e.g. image.large.jpg) wouldn't work with this method	var pageSansExt = page.split(".")[0];		// Get the id minus it's prefix	idNoPrefix = id.substring('nav_'.length, id.length);	// Perform roll-overs if not the current page	if (pageSansExt.indexOf(idNoPrefix) == -1) {		// If "-over" if found in the image src then remove it, if not add it (XOR)		if (direction == 'out' && $(id).src.indexOf('-over') != -1) {			changeImages(id, $(id).src.substring(0, $(id).src.length - ext.length - '-over'.length) + ext);		} else if (direction == 'in') {			changeImages(id, $(id).src.substring(0, $(id).src.length - ext.length) + '-over' + ext);		}	}	}
