﻿var mnuCurrent = '';

function close_menu(menuName)
{
	hoveroff_menu(menuName);
	close_menu2(menuName);
}
function close_menu2(menuName)
{
	document.getElementById(menuName).style.display = 'none';
	mnuCurrent = '';
}
function hoveron_menu(menuName, checkmode)
{
	/*hoveroff_menu('divMenuBenefits', false);
	hoveroff_menu('divMenuShowroom', false);
	hoveroff_menu('divMenuOffers', false);
	hoveroff_menu('divMenuFordNow', false);
	hoveroff_menu('divMenuShopping', false);*/
	
	var c = 0;
	while (!document.getElementById(menuName).parentNode.childNodes[c].style)
		c++;
	
	document.getElementById(menuName).parentNode.childNodes[c].style.backgroundPosition = '0 -30px';
	document.getElementById(menuName).parentNode.childNodes[c].style.zIndex = '97';
	if (!checkmode || document.getElementById('hidHoverMenu').value == 'True' || mnuCurrent == menuName+'-delay')
	{
		document.getElementById(menuName).style.display = '';
		mnuCurrent = menuName;
		try { hide_ddl(); } catch(err) { }
		document.getElementById('page-overlay').style.height = (getPageSize()[1] - 120) + 'px';
		document.getElementById('page-overlay').style.display = '';
	}
}
function hoveroff_menu_delay(menuName)
{
	mnuCurrent = menuName+'-delay';
	try { show_ddl(); } catch(err) { }
	document.getElementById('page-overlay').style.display = 'none';
	setTimeout(function() { hoveroff_menu(menuName, true); }, 100);
}
function hoveroff_menu(menuName, checkmode)
{
	//if ((!checkmode) || (document.getElementById('hidHoverMenu').value != 'True' && mnuCurrent != menuName))
	//{
		//alert(document.getElementById(menuName).parentNode.childNodes[1]);
	if ((!checkmode) || (mnuCurrent != menuName))
	{
		var c = 0;
		while (!document.getElementById(menuName).parentNode.childNodes[c].style)
			c++;
		
		document.getElementById(menuName).parentNode.childNodes[c].style.zIndex = '95';
		document.getElementById(menuName).parentNode.childNodes[c].style.backgroundPosition = '0 0';
		close_menu2(menuName);
	}
}

function show_spanish()
{
	document.getElementById('page-overlay-full').style.width = getPageSize()[0] + 'px';
	document.getElementById('page-overlay-full').style.height = getPageSize()[1] + 'px';
	document.getElementById('page-overlay-full').style.display = '';
	document.getElementById('divSpanishOuter').style.display = '';
}
function hide_spanish()
{
	document.getElementById('page-overlay-full').style.display = 'none';
	document.getElementById('divSpanishOuter').style.display = 'none';
}

function show_dealer_locate()
{
	document.getElementById('divDealerLocateOuter').style.display = '';
	document.getElementById('txtLocateDealer').focus();
}
function hide_dealer_locate()
{
	document.getElementById('divDealerLocateOuter').style.display = 'none';
}
function perform_dealer_locate(rootpath)
{
	document.location.href = rootpath + 'locateCPO_Results.aspx?search=' + document.getElementById('txtLocateDealer').value;
}