ciao! ho dei tab fatti con jquery al click su un'immagine rendo visibili dei div in base all'immagine cliccata nei due tab successivi in modo che quando vado avanti li trovo gia visibili in base alla scelta dell'immagine fatta nel primo tab

il problema è che su firefox 3 mi funziona ma su tutti gli altri browser no, nel senso che è visibile il div nascosto del secondo tab ma non quello del terzo, ecco il codice:, cosa può essere un po funziona e un po no??



codice:
  switch(target) {

                                          case "f305-0.png":
                                           $('#preview').attr("src")="write_format.php?formato=teneroni.jpg";
                                            var img="[img]write_format.php?formato=f305-0.png[/img]";
                                             var img2="[img]write_format.php?formato=f305-0.png[/img]";
                                              var img4="[img]write_format.php?formato=f305-0.png[/img]";
                                              $("#visualimg4").html(img2);
                                            $("#visualimg").html(img);
                                            $("#visualimg2").html(img);
                                            
                                            $("#hiddenf").attr('value', 'f305-0.png');
                                             $('#dialog2').attr("style","visibility:visible;");


                                            $('#dialog3').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialog4').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialog5').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialog7').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialog8').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialog9').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialog10').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialog11').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialog12').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialog13').attr("style","visibility:hidden;position:absolute;top:1000px;");

                                             $('#dialogx2').attr("style","visibility:visible;");


                                            $('#dialogx3').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialogx4').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialogx5').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialogx7').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialogx8').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialogx9').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialogx10').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialogx11').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialogx12').attr("style","visibility:hidden;position:absolute;top:1000px;");
                                            $('#dialogx13').attr("style","visibility:hidden;position:absolute;top:1000px;");

                                          break; //si ferma qui
questo funziona:
$('#dialog2').attr("style","visibility:visible;");
che rende visibile il div nel secondo tab
ma questo nel 3 tab non funziona
$('#dialogx2').attr("style","visibility:visible;") ;

ma il tutto su firfox 3 funziona correttamente è sugli altri browser che non gli piace
grazie dell'aiuto!!!!!!!!