var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		
		homeImgOn = NewImage('/images/nav/home-on.gif');
		homeImgOff = NewImage('/images/nav/home-off.gif');
		saleImgOn = NewImage('/images/nav/sale-on.gif');
		saleImgOff = NewImage('/images/nav/sale-off.gif');
		rentalsImgOn = NewImage('/images/nav/rentals-on.gif');
		rentalsImgOff = NewImage('/images/nav/rentals-off.gif');
		servicesImgOn = NewImage('/images/nav/services-on.gif');
		servicesImgOff = NewImage('/images/nav/services-off.gif');
		agentsImgOn = NewImage('/images/nav/agents-on.gif');
		agentsImgOff = NewImage('/images/nav/agents-off.gif');
		searchImgOn = NewImage('/images/nav/search-on.gif');
		searchImgOff = NewImage('/images/nav/search-off.gif');
		contactImgOn = NewImage('/images/nav/contact-on.gif');
		contactImgOff = NewImage('/images/nav/contact-off.gif');
		
		avonImgOn = NewImage('/images/towns/avon-on.gif');
		avonImgOff = NewImage('/images/towns/avon-off.gif');
		belmarImgOn = NewImage('/images/towns/belmar-on.gif');
		belmarImgOff = NewImage('/images/towns/belmar-off.gif');
		bradleyBeachImgOn = NewImage('/images/towns/bradleyBeach-on.gif');
		bradleyBeachImgOff = NewImage('/images/towns/bradleyBeach-off.gif');
		brielleImgOn = NewImage('/images/towns/brielle-on.gif');
		brielleImgOff = NewImage('/images/towns/brielle-off.gif');
		lakeComoImgOn = NewImage('/images/towns/lakeComo-on.gif');
		lakeComoImgOff = NewImage('/images/towns/lakeComo-off.gif');
		manasquanImgOn = NewImage('/images/towns/manasquan-on.gif');
		manasquanImgOff = NewImage('/images/towns/manasquan-off.gif');

		oceanCountyImgOn = NewImage('/images/towns/oceanCounty-on.gif');
		oceanCountyImgOff = NewImage('/images/towns/oceanCounty-off.gif');
		seaGirtImgOn = NewImage('/images/towns/seaGirt-on.gif');
		seaGirtImgOff = NewImage('/images/towns/seaGirt-off.gif');
		springLakeImgOn = NewImage('/images/towns/springLake-on.gif');
		springLakeImgOff = NewImage('/images/towns/springLake-off.gif');
		springLkHgtsImgOn = NewImage('/images/towns/springLakeHgts-on.gif');
		springLkHgtsImgOff = NewImage('/images/towns/springLakeHgts-off.gif');
		wallImgOn = NewImage('/images/towns/wall-on.gif');
		wallImgOff = NewImage('/images/towns/wall-off.gif');
		allImgOn = NewImage('/images/towns/all-on.gif');
		allImgOff = NewImage('/images/towns/all-off.gif');
		
		preloadFlag = true;
	}
}

function NewImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function swapImages (anImage, theNewImage) {
	if (document.images && preloadFlag == true) {
		document.images[anImage].src = eval(theNewImage).src;
	}
}

function turnOn (anImage) {
	if (document.images && preloadFlag == true) {
		document.images[anImage].src = eval(anImage + 'On').src;
	}
}

function turnOff (anImage) {
	if (document.images && preloadFlag == true) {
		document.images[anImage].src = eval(anImage + 'Off').src;
	}
}