/*******************************************************
/*******************************************************
      menufunctions
/*******************************************************/
/*******************************************************/
function defaultCursor () {
  document.body.style.cursor = 'default';
}
/*******************************************************/
function getMainMenuEvents () {
	if ($('navmenu') != null)
	{
		var elems=$$('#navmenu a');
		for(i=0;i<elems.length;i++) 
		{
			if (elems[i].rel=='main') 
			{
				elems[i].onclick = function () 
				{	
					return slideSubMenu(this);
				};
			} 
		}
	}
}


function slideSubMenu (aelement) {
	var list = $(aelement).siblings();
	
	if ($(list[0])!=null)
	{
		var elems=$$('#navmenu ul li ul');
			for(i=0;i<elems.length;i++) 
			{
				
				if ($(list[0])==$(elems[i]))
				{
					var params = 'ajax=1&openedmenu='+list[0].id+'&status=';
					if ($(elems[i]).getStyle('display')=='none')
					{
						new Effect.BlindDown($(elems[i]),{duration:0.5});
						new Ajax.Request(window.location,{method: 'POST', parameters: params+'on'});
					}
					else if ($(elems[i]).getStyle('display')=='block')
					{
						new Effect.BlindUp($(elems[i]),{duration:0.5});
						new Ajax.Request(window.location,{method: 'POST', parameters: params+'off'});
					}
				}
				else
				{
					if ($(elems[i]).getStyle('display')=='block')
					{
						new Effect.BlindUp($(elems[i]),{duration:0.5});
					}
				}
			}
		return false;
	}
	else
	{
		return true;
	}
	
}
/*******************************************************/
Event.observe(window, 'load', getMainMenuEvents);

