var t;
var myTimer;
var GUIDED_NAV_OPEN = false;

function menuInit()
{
	addEvent(document.documentElement, 'click', closeMenuAll, false);
}


function timedCount(menuIndex)
{
	openMenuByIndex(menuIndex);
}

 
 function openMenuByIndex(menuIndex) {

    if (menuIndex == 1 || menuIndex == 2)
      document.getElementById("SortByBox").style.visibility = "hidden";
	if (menuIndex == 3 || menuIndex == 4)
	  document.getElementById("ItemsPerPageBox").style.visibility = "hidden";


		//document.getElementById("LB" + menuIndex).style.paddingBottom = "20px";
    document.getElementById("Box" + menuIndex).style.visibility = "visible";
		
		GUIDED_NAV_OPEN = true;
  }

  function closeMenuByIndex(menuIndex) {
    if(document.getElementById("Box" + menuIndex))
		{
 		document.getElementById("Box" + menuIndex).style.visibility = "hidden";
		}
	
	if (menuIndex == 1 || menuIndex == 2)
      document.getElementById("SortByBox").style.visibility = "visible";
	
	if (menuIndex == 3 || menuIndex == 4)
	  document.getElementById("ItemsPerPageBox").style.visibility = "visible";	
	
	if (document.getElementById("Box1") && document.getElementById("Box2"))
		{ 
			if ((document.getElementById("Box1").style.visibility=="visible") && (document.getElementById("Box2").style.visibility=="hidden")){
				document.getElementById("SortByBox").style.visibility = "hidden";
			}	
			if ((document.getElementById("Box1").style.visibility=="hidden") && (document.getElementById("Box2").style.visibility=="visible")) {
				document.getElementById("SortByBox").style.visibility = "hidden";
			}
		}

	
	if (document.getElementById("Box3") && document.getElementById("Box4"))
		{			
		if ((document.getElementById("Box3").style.visibility=="visible") && (document.getElementById("Box4").style.visibility=="hidden"))
			document.getElementById("ItemsPerPageBox").style.visibility = "hidden";
		if ((document.getElementById("Box3").style.visibility=="hidden") && (document.getElementById("Box4").style.visibility=="visible"))
			document.getElementById("ItemsPerPageBox").style.visibility = "hidden";
		}
	
	
	
			
	GUIDED_NAV_OPEN = false;
  }
  
  function refinementRedirect(url) { 
  if (!(url.name == "SortByBox" && url.selectedIndex == 0 && url.value.indexOf("Sort") > 0) ) { 
    window.location = url.value; 
    } 
  } 
  
  
function searchSubmitMercado() { 
  var keys = escape(document.getElementById("searchkeys").value); 
  var taxonomy = document.getElementById("taxID").value;
  var searchType = document.getElementById("searchID").value;
  window.location="/search?SearchType=HP_Header&taxonomy=" + taxonomy + "&keywords=" + keys + "&searchtype=" + searchType;; 
}

function askButton(event){
	if (event.keyCode=="13") { 
		searchSubmitMercado();
	}
}

function closeMenuAll(e) {
	var eTarget = e.target ? e.target : window.event.srcElement;
	var pattern = /(^| )ViewMore\d+( |$)/;
	if(GUIDED_NAV_OPEN && !pattern.test(eTarget.className))
	{
		for(var i=0; i <= 6; i++)
		{
			closeMenuByIndex(i)
		}
	}
}




function addEvent(elm, evType, fn, capture) {
	if(elm.addEventListener) 
	{
		elm.addEventListener(evType, fn, capture);
	} 
	else if(elm.attachEvent) 
	{
		elm.attachEvent('on' + evType, fn);
	} 
	else 
	{
		elm['on' + evType] = fn;
	}
}

addEvent(window, 'load', menuInit, false);

