Buongiorno a tutti!!
mi sa che si tratta di una cosa banale per chi mastica javascript...

ho un menu di lingue e voglio che al passare del mouse scenda giu di tot pixel, mentre quando esco dal div ritorni su.

Io ho scritto questo codice:
codice:
var menu=0;

$(document).ready(function() {






	
    $('#lingua').mouseover(function() {		
	if(menu==0){	
	$('#lingua').animate({
	   marginTop: '23px'
	 }, 800);
	 menu=1;}});		


    $('#lingua').mouseout(function() {		
	if(menu==1){	
	$('#lingua').animate({
	   marginTop: '0px'
	 }, 800);
	 menu=0;}});		






});
che effettivamente mi fa andare giu e su il menu, ma ce un problema:
quando mi si apre e sto fermo sul menu non succede niente, ma quando sposto leggermente il mouse sempre sopra il menu mi si chiude e riapre fino a quando non esco dal div, mentre il mio fine sarebbe solo mouseover=mi si apre e basta fino a quando non esco che si richiude...

suggerimenti pleaase!!!!!!