var dealerNavOpened = false;
var dealerNavOpening = false;
var menuHeight = 0;
var menuHeightCounter = 9;
var menuHeightCounterRounded = 0;


function afterLoad(){
	menuHeight = document.getElementById("menuContainer").offsetHeight;
}

function pressDealerNav() {
	if(dealerNavOpening == false)
	{
		if(dealerNavOpened == false)
		{
			document.getElementById('dealerNavMiniOpenerButton').firstChild.setAttribute('className','dealerNavMiniOpenerButtonUp');
			document.getElementById('dealerNavMiniOpenerButton').firstChild.className = 'dealerNavMiniOpenerButtonUp';
			dealerNavOpened = true;
			openDealerNavID = self.setInterval("openDealerNav()", 10);
		}
		else {
			document.getElementById('dealerNavMiniOpenerButton').firstChild.setAttribute('className','dealerNavMiniOpenerButtonDown');
			document.getElementById('dealerNavMiniOpenerButton').firstChild.className = 'dealerNavMiniOpenerButtonDown';
			dealerNavOpened = false;
			closeDealerNavID = self.setInterval("closeDealerNav()", 10);
		}
	}
}

function openDealerNav() {
	if(menuHeightCounterRounded < menuHeight) {
		distance = menuHeight - menuHeightCounter;
		var speed = (distance / menuHeight);
		menuHeightCounter += (distance - speed) / 6;
		menuHeightCounterRounded = Math.round(menuHeightCounter);
		document.getElementById('menuContainerInner').style.top = menuHeightCounterRounded + "px";
		dealerNavOpening = true;
	}
	else {
		clearInterval(openDealerNavID);
		dealerNavOpened = true;
		dealerNavOpening = false;
	}
}

function closeDealerNav() {
	if(menuHeightCounterRounded > 9) {
		distance = menuHeightCounter;
		var speed = (distance / menuHeight);
		menuHeightCounter -= (distance - speed) / 6;
		menuHeightCounterRounded = Math.round(menuHeightCounter);
		document.getElementById('menuContainerInner').style.top = menuHeightCounterRounded + "px";
		dealerNavOpening = true;
	}
	else {
		clearInterval(closeDealerNavID);
		dealerNavOpened = false;
		dealerNavOpening = false;
	}
}