ciao a tutti , spero di postare nel posto giusto!

io ho appena cominciato a utilizzare jquery...
ho creato una funzione per nascondere n colonne su n righe di una tabella e ovviamente fare anche l'opposto tramiter 2 link.

ora però mi trovo di fronte a 2 problematiche una un po grave e l'altra di concetto...


1-) io ho n righe da far sparire dalla mia tabella
ho passato una variabile nel file js con il numero delle righe e poi ho ciclato le colonne che volevo far sparire :
Codice PHP:
function nascondi (){
    $(
document).ready(function(){
var 
conto = $("input#conto").val();
conto parseInt(conto);
alert(conto);

$(
"a#visualizza_I").hide();
$(
"a#visualizza_II").show();


$(
"th#int_zip").hide();
$(
"th#int_tel1").hide();
$(
"th#int_tel2").hide();
$(
"th#int_fax").hide();
$(
"th#int_mail").hide();
$(
"th#int_piva").hide();
$(
"th#int_fisc").hide();
$(
"th#int_riferimento").hide();
$(
"th#int_registrazione").hide();

for (var 
conto i++){
$(
"td#col_zip").hide();
$(
"td#col_tel1").hide();
$(
"td#col_tel2").hide();
$(
"td#col_fax").hide();
$(
"td#col_mail").hide();
$(
"td#col_piva").hide();
$(
"td#col_fisc").hide();
$(
"td#col_riferimento").hide();
$(
"td#col_registrazione").hide();
}

$(
"a#visualizza_II").click(function(){

$(
"th#int_zip").show(0);
$(
"th#int_tel1").show(0);
$(
"th#int_tel2").show(0);
$(
"th#int_fax").show(0);
$(
"th#int_mail").show(0);
$(
"th#int_piva").show(0);
$(
"th#int_fisc").show(0);
$(
"th#int_riferimento").show(0);
$(
"th#int_registrazione").show(0);
$(
"th#int_ragione").hide(0);
$(
"th#int_indirizzo").hide(0);
$(
"th#int_provincia").hide(0);
$(
"th#int_citta").hide(0);

for (var 
conto i++){
$(
"td#col_zip").show(0);
$(
"td#col_tel1").show(0);
$(
"td#col_tel2").show(0);
$(
"td#col_fax").show(0);
$(
"td#col_mail").show(0);
$(
"td#col_piva").show(0);
$(
"td#col_fisc").show(0);
$(
"td#col_riferimento").show(0);
$(
"thd#col_registrazione").show(0);
$(
"td#col_ragione").hide(0);
$(
"td#col_indirizzo").hide(0);
$(
"td#col_provincia").hide(0);
$(
"td#col_citta").hide(0);
}

$(
"a#visualizza_I").show(0);
$(
"a#visualizza_II").hide(0);

});

$(
"a#visualizza_I").click(function(){

$(
"th#int_zip").hide(0);
$(
"th#int_tel1").hide(0);
$(
"th#int_tel2").hide(0);
$(
"th#int_fax").hide(0);
$(
"th#int_mail").hide(0);
$(
"th#int_piva").hide(0);
$(
"th#int_fisc").hide(0);
$(
"th#int_riferimento").hide(0);
$(
"th#int_registrazione").hide(0);
$(
"th#int_indirizzo").show(0);
$(
"th#int_provincia").show(0);
$(
"th#int_citta").show(0);

for (var 
conto i++){
$(
"td#col_zip").hide(0);
$(
"td#col_tel1").hide(0);
$(
"td#col_tel2").hide(0);
$(
"td#col_fax").hide(0);
$(
"td#col_mail").hide(0);
$(
"td#col_piva").hide(0);
$(
"td#col_fisc").hide(0);
$(
"td#col_riferimento").hide(0);
$(
"thd#col_registrazione").hide(0);
$(
"td#col_indirizzo").show(0);
$(
"td#col_provincia").show(0);
$(
"td#col_citta").show(0);
}

$(
"a#visualizza_I").hide(0);
$(
"a#visualizza_II").show(2000);

});

})


il fatto e che mi fa sparire solo ed esclusivamente la prima riga, dove sbaglio?

poi il secondo :

ho caricato il mio file tramite la tag body con la funzione onLoad...

io ho un menu a cascata la classica barra orrizzontale con n link che si aprono passandoci il mouse...

se attivo onload="miafunzione";
il menu viene esteso come se non esistesse più la regola di espansione ...

scusate se mi sono spiegato male

ciao e grazie