

// create preloaded images
function newImage(arg) {
     if (document.images) {
          rslt = new Image();
          rslt.src = arg;
          return rslt;
     }
}

// define preloaded images
var preloadFlag = false;
function preloadImages() {
     if (document.images) {
		// NAV images
		products_on = newImage("/images/navigation/primary/products_on.gif");
		solutions_on = newImage("/images/navigation/primary/solutions_on.gif");
		services_on = newImage("/images/navigation/primary/services_on.gif");
		customers_on = newImage("/images/navigation/primary/customers_on.gif");
		partners_on = newImage("/images/navigation/primary/partners_on.gif");
		company_on = newImage("/images/navigation/primary/company_on.gif");
		news_on = newImage("/images/navigation/primary/news_on.gif");

		// prevent this from working in Netscape 4.x
		if (bNN && v4) {
			preloadFlag = false;
		} else {
			preloadFlag = true;
		}
	}
}

// image swapping function
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
