var remember = new Array();
var remember2 = new Array();
var checkIt;
var DHTML = (document.getElementById || document.all || document.layers);

function checkUserInput()
{
	if (checkIt) clearTimeout(checkIt);
	checkIt = setTimeout('closeAll(1)',5000);
}

function show(name,lvl,obj)
{
    if(lvl == '1'){
        $('.sub1menu').each(function(){
            if($(this).css("display") == "block"){
                $(this).hide();
                for (i=remember.length - 1;i>=lvl;i--)
	            {
                    if (remember[i])
		            {
                        remember[i] = null;
                    }
                    if (remember2[i])
		            {
			            remember2[i].className = '';
			            remember2[i] = null;
		            }
                }
                
            }
        });
    }
	if(lvl == '1')
	{		
		$('.sub2menu').each(function(){           
                $(this).hide();			
		 });
	}
    var offset = $(obj).offset();
	if (!DHTML) return;
	checkUserInput();
	if (remember[lvl] && remember[lvl] == name) return;
	if (remember[lvl])
	{
		closeAll(lvl);		
	}
	if (name)
	{   
	    
		var x = getObj(name);
		//x.style.display = 'block';
		$('#'+name).show();
		//x.display = 'block';
		$('#'+name).css("top", (offset.top-188));
	}
	remember[lvl] = name;
	if (obj.parentNode) y = obj.parentNode;
	else if (obj.parentElement) y = obj.parentElement;
	else return;
	if (y.className) return;
	y.className = 'over';
	if (remember2[lvl]) remember2[lvl].className = '';
	remember2[lvl] = y;
}

function closeAll(lvl)
{
	for (i=remember.length - 1;i>=lvl;i--)
	{
		if (remember[i])
		{
			var x = getObj(remember[i]);
			//x.style.display = 'none';
			x.display = 'none';			
		}
		//remember[i] = null;
		if (remember2[i])
		{
			remember2[i].className = '';
			remember2[i] = null;
		}
	}
}

function getObj(name)
{
  if (document.getElementById)
  {
    return document.getElementById(name).style;
  }
  else if (document.all)
  {
    return document.all[name].style;
  }
  else if (document.layers)
  {
    return document.layers[name];
  }
  else return false;
}

$(document).ready(function(){
    $('.sub1menu').each(function(){
        if($(this).css("display") == "block"){
            var actId = $(this).attr("id")                        
            var topOffset = 0;
            $('a', '.menu-item').each(function(){
            if($(this).attr("onmouseover")){
                    var mO = $(this).attr("onmouseover").toString();
                    if(mO.indexOf(actId) != '-1'){
                        var objOffset = $(this).offset();    
                        $('#'+actId).css("top", objOffset.top-188);
                    }
                }
            });
        }
    });
	
	$("a", "#menu-container").each(function(){
		var urlHref = $(this).attr("href");
		var actURL = window.location.pathname;
//		alert( actURL.indexOf(".nl/"));
//		var urlTemp = actURL.indexOf("/", actURL.indexOf(".nl/"));
		actURL = actURL.substring(actURL.indexOf("/")+1, actURL.indexOf("/", actURL.indexOf("/")+1));		
		var subURL = urlHref.substring(1, urlHref.indexOf("/", 2));
		if(subURL == actURL){
			$(this).css("color", "#000000");
			$(this).addClass("act");
		}
		
	});
	
});
