/*
	Script für die Navigationssteuerung	
	© 2009 Christopher Reimann
*/

var fxMove = null;

function highlightElement(tab)
{					  
	//Bewegt sich der Highlighter?
	if(fxMove != null)	  		  
	{				  
		//Effekt abbrechen
		fxMove.cancel();  
		//Variable zurücksetzten
		fxMove = null;
	}		
	
	//Offset der Schaltfläche und des Highlight abfragen
	var buttonOffset = $(tab).cumulativeOffset();
	var highlightOffset = $("highlight").cumulativeOffset();	
	
	//Neue Poisition des Highlight berechnen
	var highlightTop = buttonOffset[1]-highlightOffset[1]+9;
	
	//Neuen Effekt erstellen um das Highlight zu bewegen	
	fxMove = new Effect.Move('highlight', { x: 0, y: highlightTop, mode: 'relative', duration: 0.1 });
}
