
/* Since Javascript is available, hide all submenus. */
document.writeln('<style type="text/css">#navTest ul{display:none}</style>');
function menu() {
	var menu = document.getElementById('navTest');
	if ( menu ) {
		var menuLinks = menu.getElementsByTagName('a');
		var pageUrl = document.location.href.split('#')[0];
		var shortPageUrl = pageUrl.replace(/index\.html/, '');
		for ( var i = menuLinks.length - 1; i >= 0; i-- ) {
			if ( menuLinks[i].href == pageUrl || menuLinks[i].href == shortPageUrl ) {
				var currentPageLink = menuLinks[i]
				break;
			}
		}
		if ( ! currentPageLink ) {
			var linkList = document.getElementsByTagName('link');
			for ( var i = linkList.length - 1; i >= 0; i-- ) {
				if ( linkList[i].getAttribute('rel') == 'menuParent' ) {
					var menuParentLink = linkList[i]
					break;
				}
			}
			if ( menuParentLink ) {
				/* I hate Internet Explorer */
				var absoluteHref = document.location.href.substring( 0, document.location.href.lastIndexOf('/') )
				var relativeHref = menuParentLink.getAttribute('href');
				while ( relativeHref.substring(0,2) == '..' ) {
					absoluteHref = absoluteHref.substring( 0, absoluteHref.lastIndexOf('/') );
					relativeHref = relativeHref.substring( 3 );
				}
				absoluteHref += '/' + relativeHref;
				for ( var i = menuLinks.length - 1; i >= 0 ; i-- ) {
					if ( menuLinks[i].href == absoluteHref ) {
						var currentPageLink = menuLinks[i]
						break;
					}
				}
			}
		}
		if ( currentPageLink ) {
			var listItem = currentPageLink;
			while ( listItem.parentNode.getAttribute('id') != 'navTest' ) {
				listItem = listItem.parentNode;
			}
			var parentLink = listItem.getElementsByTagName('a')[0];
			var subMenu = listItem.getElementsByTagName('ul')[0];
			if ( subMenu ) {
				subMenu.style.display = 'block';
			}
			if ( subMenu && parentLink == currentPageLink ) {
				currentPageLink.onclick = toggleSubMenu;
			} else if ( ! menuParentLink ) {
				currentPageLink.onclick = function() { return false; };
			}
			currentPageLink.setAttribute('id', 'current_page');	
		}
	}
}

function toggleSubMenu() {
	var subMenu = this.parentNode.getElementsByTagName('ul')[0];
	if ( subMenu ) {
		if ( subMenu.style.display == 'none' ) {
			subMenu.style.display = 'block';
		} else {
			subMenu.style.display = 'none';
		}
	}
	return false;
}


$(function()
{
	menu();
	$("#interior.interior2 #col2 a.actionBtn").hover(
		/* mouse over on the action button*/
		function () {
        	$(this).css("opacity","0.8");
      	}, 
		/* mouse out on the action button*/
      	function () {
        	$(this).css("opacity","1");
      	}
	);
	// take the page title from the main h1 tag and apply it to the page title
	document.title = "Brescia University College | " + $("div#pageTitle h1").html();

	
});
//addLoadEvent( function() { document.title += ' - Scripts took ' + (new Date().getTime() - startTime) + 'ms'; } );

