var marker;
var zeros = "000000";
var currentNavigation;

function initMarker() {
	marker = domID('menuMarker');
	marker.newX = 0;
	marker.x = 0;
	marker.alpha = 0;	
	marker.apv = 0;
	marker.fcv = 0;
	
	currentMainMenuItem = jQuery('.current_page_ancestor')[0];
	if (!currentMainMenuItem) currentMainMenuItem = jQuery('.current_page_item')[0];
	
	if(currentMainMenuItem){
		marker.alpha = 100;
		marker.style.left = currentMainMenuItem.offsetLeft+"px";
		marker.x = currentMainMenuItem.offsetLeft;
		marker.newX = currentMainMenuItem.offsetLeft;
	}
	marker.orgX = marker.x;
	marker.orgAlpha = marker.alpha;
	
	if (marker.runtimeStyle) {
		marker.runtimeStyle.filter="Alpha(Opacity="+marker.alpha+")";
	} else {
		marker.style.opacity=marker.alpha/100;
	}
}

function setMarkerTo(e) {
	if(e && e.className){
		if(marker){
			marker.newX = e.offsetLeft;
			clearInterval(marker.apv);
			clearInterval(marker.fav);
			marker.apv = setInterval('animateProperty(marker, "left", "px", "x", "newX", "apv")', 20);
			marker.fav = setInterval('fadeAlpha(marker, 100, "fav")', 20);
		}
	}
}

function rollover(e) {
		clearInterval(e.apv);
		clearInterval(e.fav);
}
function rollout(e) {
		clearInterval(e.apv);
		clearInterval(e.fav);
}

function markerOut() {
	if (marker) {
		clearInterval(marker.apv);
		marker.apv = setInterval('animateProperty(marker, "left", "px", "x", "orgX", "apv")', 20);
		
		if(!currentMainMenuItem) {
			clearInterval(marker.fav);
			marker.fav = setInterval('fadeAlpha(marker, marker.orgAlpha, "fav")', 20);
		}
	}
}

function checkCurrentMainNavigation() {
	if (currentMainMenuItem && marker) {
		marker.orgAlpha = 100;
		marker.orgX = currentMainMenuItem.offsetLeft;
	}
}