$.fn.isOf = function( selector ){
     if( $(this).is(selector) || $(this).parents(selector).size() > 0 ){
         return true;
     }
     return false;
 }


var abokisteMainmenuCurrent = null;
var abokisteMainmenuSelected = null;
var abokisteMenuTimer = null;

abokisteMenuOver = function(obj)
{
	window.clearTimeout(abokisteMenuTimer);
	abokisteMenuTimer = null;
	if (!abokisteMainmenuSelected) abokisteMainmenuSelected = $(obj).parents('ul').children('li.selected');
	if (!abokisteMainmenuCurrent) 
	{
		abokisteMainmenuCurrent = abokisteMainmenuSelected.children('a, span').find('img');
	}
	abokisteMainmenuCurrent.attr('src', abokisteMainmenuCurrent.attr('src').replace(/_aktiv/, '_inaktiv'));
	if (!$(obj).isOf('li.selected')) abokisteMainmenuSelected.find('ul').hide();
	$(obj).children('a, span').find('img').each(function(i, e){
		e.src = e.src.replace(/_inaktiv/, '_aktiv');
	});
}

abokisteMenuOut = function(obj)
{
	if (!abokisteMainmenuSelected) abokisteMainmenuSelected = $(obj).parents('ul').children('li.selected');
	if (!abokisteMainmenuCurrent) 
	{
		abokisteMainmenuCurrent = abokisteMainmenuSelected.children('a, span').find('img');
		abokisteMainmenuCurrent.attr('src', abokisteMainmenuCurrent.attr('src').replace(/_aktiv/, '_inaktiv'));
	}
	abokisteMainmenuSelected.find('ul').show();
	$(obj).children('a, span').find('img').each(function(i, e){
		e.src = e.src.replace(/_aktiv/, '_inaktiv');
	});
	abokisteMenuTimer = window.setTimeout('abokisteMenuTimeout()', 100);
}

abokisteMenuTimeout = function()
{
	window.clearTimeout(abokisteMenuTimer);
	abokisteMenuTimer = null;
	if (abokisteMainmenuCurrent) abokisteMainmenuCurrent.attr('src', abokisteMainmenuCurrent.attr('src').replace(/_inaktiv/, '_aktiv'));
}
