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) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}

    // sam - refresh appropriate "over" graphic
    updateOverGraphic();
}

var preloadFlag = true;
function preloadImages() {
	if (document.images) {
		home_over = newImage("/images/home-over_g.gif");
		home_on = newImage("/images/home-over_g.gif");
		products_over = newImage("/images/products-over_g.gif");
		products_on = newImage("/images/products-over_g.gif");
		support_over = newImage("/images/support-over_g.gif");
		support_on = newImage("/images/support-over_g.gif");
		company_over = newImage("/images/company-over_g.gif");
		company_on = newImage("/images/company-over_g.gif");
		contact_over = newImage("/images/contact-over_g.gif");
		contact_on = newImage("/images/contact-over_g.gif");
		preloadFlag = true;
		
		// sam - refresh appropriate "over" graphic
    	updateOverGraphic();
	}
}

// sam - added to display appropriate "over" graphic for corresponding active section page
function updateOverGraphic() {
				var URLArray = document.URL.split('/');
				var directory;
				if (URLArray.length > 1) {
					directory = URLArray[URLArray.length - 2];
				}
				else {
					directory = URLArray[URLArray.length - 1];
				}
				
				// alert("directory(" + directory + ")");
		  		switch (directory) {
					case 'products':
		  				document.getElementById('NavHome').className = "navBarMenuItem";
		  				document.getElementById('NavProducts').className = "navBarMenuItemHighlighted";
		  				document.getElementById('NavSupport').className = "navBarMenuItem";
		  				document.getElementById('NavCompany').className = "navBarMenuItem";
		  				document.getElementById('NavContact').className = "navBarMenuItem";
		  				document.getElementById('NavBuy').className = "navBarMenuItem";
		  				break;
					case 'kb':
					    /* don't show search box since one is already present in body of KB page */
					    document.getElementById('gs').className = "noShow";
					    /* don't need "break" here since we want otherwise identical processing as for "suppport" and "mvp" */
					case 'support':
					case 'mvp':
		  				document.getElementById('NavHome').className = "navBarMenuItem";
		  				document.getElementById('NavProducts').className = "navBarMenuItem";
		  				document.getElementById('NavSupport').className = "navBarMenuItemHighlighted";
		  				document.getElementById('NavCompany').className = "navBarMenuItem";
		  				document.getElementById('NavContact').className = "navBarMenuItem";
		  				document.getElementById('NavBuy').className = "navBarMenuItem";
		  				break;
					case 'company':
		  				document.getElementById('NavHome').className = "navBarMenuItem";
		  				document.getElementById('NavProducts').className = "navBarMenuItem";
		  				document.getElementById('NavSupport').className = "navBarMenuItem";
		  				document.getElementById('NavCompany').className = "navBarMenuItemHighlighted";
		  				document.getElementById('NavContact').className = "navBarMenuItem";
		  				document.getElementById('NavBuy').className = "navBarMenuItem";
		  				break;
					case 'contact':
		  				document.getElementById('NavHome').className = "navBarMenuItem";
		  				document.getElementById('NavProducts').className = "navBarMenuItem";
		  				document.getElementById('NavSupport').className = "navBarMenuItem";
		  				document.getElementById('NavCompany').className = "navBarMenuItem";
		  				document.getElementById('NavContact').className = "navBarMenuItemHighlighted";
		  				document.getElementById('NavBuy').className = "navBarMenuItem";
		  				break;
					case 'buy':
		  				document.getElementById('NavHome').className = "navBarMenuItem";
		  				document.getElementById('NavProducts').className = "navBarMenuItem";
		  				document.getElementById('NavSupport').className = "navBarMenuItem";
		  				document.getElementById('NavCompany').className = "navBarMenuItem";
		  				document.getElementById('NavContact').className = "navBarMenuItem";
		  				document.getElementById('NavBuy').className = "navBarMenuItemHighlighted";
		  				break;
		  				}
}


