﻿/*
** Site.Master.js
*/
$(function() {
	/*
	** Provide styling of alternating li elements
	*/
	$("ul.alternating li:odd").addClass("odd");
	$("ul.alternating li:even").addClass("even");


	/*
	** Scroll-to-top functionality
	*/
	$("a.scrollToTop").click(function(evt) {
		evt.preventDefault();
		self.scrollTo(0, 0);
	});



	// Provide a mechanism for showing/hiding the additional
	// 'sitemap' navigation bar via an AblPanel object
	var sitemap = new AblMenuPanel($("ul#sitemap"));
	$("a#sitemapLink").mouseover(function() {
		sitemap.show();
	}).mouseout(function() {
		sitemap.hide();
	})
	$(window).unload(function() {
		sitemap.dispose();
	});
	
	
	// Add intellisense to the menu items
	var currentUrl = AblWindow.stripLocation().toLowerCase();
	$("ul.menu a").each(function() {
		var menuUrl = AblWindow.stripLocation(this.href).toLowerCase();
		if (currentUrl === menuUrl) {
			$(this).addClass("selected");
		}
	});

});