afficher/masquer jQuery boîte de dialogue à la souris

Je suis en train de faire une carte de pointage de la souris sur une image qui doit afficher une boîte de dialogue lorsque la souris est au-dessus.
La boîte de dialogue contenu est différent, selon la région il est.

Mon script fait toujours afficher toutes les boîtes de dialogue.

Voici le jsFiddle j'ai créé :
http://jsfiddle.net/U6JGn/4/

et le javascript :

$(function() {
$('#box').dialog( { modal:true, resizable:false } ).parent().find('.ui-dialog-titlebar-close').hide();

for (var i = 0; i < 2; i++) {
    $( "#elem"+i ).mouseover(function() {
        $( ".box"+i ).dialog( "open" );
    });

    $( "#elem"+i ).mouseout(function() {
        $( ".box"+i ).dialog( "close" );
    });
}
});

Ce que je fais mal ?

OriginalL'auteur | 2014-01-07