window.addEvent('domready', function() {
	$$('a.anchor').each(function(el){
		el.addEvent('click', function (event) {
			var myFx = new Fx.Scroll(window, {transition: Fx.Transitions.Quad.easeInOut });
			myFx.toElement($(el.id.substr(3)));
			event = new Event(event).stop()
		});
	});
	$$('span.top').each(function(el){
		el.addEvent('click', function () {
			var myFx = new Fx.Scroll(window);
			myFx.toTop();
		});
	});
	var currentPage = 'home';
	var page = '';
	thisLocation = new String(window.location.hash).split('#')[1];
	if (thisLocation != undefined && thisLocation.length > 0) {
		page = thisLocation;
		document.getElementById('page-'+ currentPage).style.display = 'none';
		document.getElementById('tab-' + currentPage).className = 'menuitem left';
		document.getElementById('page-'+ page).style.display = 'block';
		document.getElementById('tab-' + page).className = 'menuitem left selected';
		currentPage = page;
		pageTracker._trackPageview('/initial-loaded-page/'+page)
	}
	var navBar = document.getElementById('menu');
	var navBarTags = navBar.getElementsByTagName('div');
	for (i = 0; i < navBarTags.length; i++){
		if (navBarTags[i].className.indexOf('menuitem') != -1) {
			navBarTags[i].onmouseover = function() {
				if (this.className.indexOf('selected') == -1) {
					this.getElementsByTagName('a')[0].style.color = '#009900';
				}
			}
			navBarTags[i].onmouseout = function() {
				if (this.className.indexOf('selected') == -1) {
					this.getElementsByTagName('a')[0].style.color = 'black';
				}
			}
			navBarTags[i].onclick = function() {
				if (this.className.indexOf('selected') == -1) {
					page = new String(this.id).substr(4);
					document.getElementById('page-'+ currentPage).style.display = 'none';
					document.getElementById('tab-' + currentPage).className = 'menuitem left';
					document.getElementById('tab-' + currentPage).getElementsByTagName('a')[0].style.color = 'black';
					document.getElementById('page-'+ page).style.display = 'block';
					document.getElementById('tab-' + page).className = 'menuitem left selected';
					currentPage = page;
					window.location.hash = page;
					pageTracker._trackPageview('/top-menu/'+page)
				}
			}
		}
	}
	var navArrows = document.getElementsByTagName('a');
	for (i = 0; i < navArrows.length; i++){
		if (navArrows[i].className == 'pagelink') {		
			navArrows[i].onclick = function () {
				page = this.href.split('#')[1];
				document.getElementById('page-'+ currentPage).style.display = 'none';
				document.getElementById('tab-' + currentPage).className = 'menuitem left';
				document.getElementById('tab-' + currentPage).getElementsByTagName('a')[0].style.color = 'black';
				document.getElementById('page-'+ page).style.display = 'block';
				document.getElementById('tab-' + page).className = 'menuitem left selected';
				currentPage = page;
				pageTracker._trackPageview('/top-arrows/'+page)
			}
		}
	}
});