/**
 * @author brian
 */
//called when the page is ready
$(document).ready(function() {
	//set the mouse events for the navigation.
	setMouseEventsNavigation();
});

/**
 * Set-up the mouse events for the navigation.
 */
function setMouseEventsNavigation() {
	//set image elements.U
	var navigationHomeImage = $("#home_page_nav_image");
	var navigationBrandImage = $("#brand_nav_image");
	var navigationDealerImage = $("#dealer_nav_image");
	var navigationCatalogImage = $("#catalog_nav_image");
	var navigationPressMediaImage = $("#press_media_nav_image");
	var navigationProductsImage = $("#products_nav_image");
	var navigationAboutImage = $("#about_nav_image");
	var navigationContactImage = $("#contact_nav_image");
	
	//set mouse-over and mouse-out events for Home Page image.
	navigationHomeImage.hover(
		function(){
			swapImage(navigationHomeImage, "Home_Nav_RO.jpg");
		},
		
		function(){
			swapImage(navigationHomeImage, "Home_Nav.jpg");
		}		
	);
	
	//set mouse-over and mouse-out events for OER Brand Page image.
	navigationBrandImage.hover(
		function(){
			swapImage(navigationBrandImage, "Brand_Nav_RO.jpg");
		},
		
		function(){
			swapImage(navigationBrandImage, "Brand_Nav.jpg");
		}		
	);
	
	//set mouse-over and mouse-out events for OER Dealer Page image.
	navigationDealerImage.hover(
		function(){
			swapImage(navigationDealerImage, "Dealer_Nav_RO.jpg");
		},
		
		function(){
			swapImage(navigationDealerImage, "Dealer_Nav.jpg");
		}		
	);
				//set mouse-over and mouse-out events for Catalog Page image.
	navigationCatalogImage.hover(
		function(){
			swapImage(navigationCatalogImage, "Catalog_Nav_RO.jpg");
		},
		
		function(){
			swapImage(navigationCatalogImage, "Catalog_Nav.jpg");
		}		
	);
	//set mouse-over and mouse-out events for Press and Media Page image.
	navigationPressMediaImage.hover(
		function(){
			swapImage(navigationPressMediaImage, "Media_Nav_RO.jpg");
		},
		
		function(){
			swapImage(navigationPressMediaImage, "Media_Nav.jpg");
		}		
	);
	
	//set mouse-over and mouse-out events for Products Page image.
	navigationProductsImage.hover(
		function(){
			swapImage(navigationProductsImage, "Products_Nav_RO.jpg");
		},
		
		function(){
			swapImage(navigationProductsImage, "Products_Nav.jpg");
		}		
	);
	
	//set mouse-over and mouse-out events for About Page image.
	navigationAboutImage.hover(
		function(){
			swapImage(navigationAboutImage, "About_Nav_RO.jpg");
		},
		
		function(){
			swapImage(navigationAboutImage, "About_Nav.jpg");
		}		
	);
	
	//set mouse-over and mouse-out events for Contact Page image.
	navigationContactImage.hover(
		function(){
			swapImage(navigationContactImage, "Contact_Nav_RO.jpg");
		},
		
		function(){
			swapImage(navigationContactImage, "Contact_Nav.jpg");

		}		
	);	
}

/**
*	Change the image source for a specific image element.
*/
function swapImage(imageElement, imageName){
	var imageDirectory = "../images/";
	var fullImagePath = imageDirectory + imageName;
	
	imageElement.attr({
		src: fullImagePath
	});
}
