Davvero importa l'ordine delle cose? Ovvero la definizione delle funzioni sopra all'utilizzo nella ready()?

Neanche a me piacciono le variabili globali, in nessun linguaggio. Ma come posso fare una roba del genere (che per la cronaca non fuziona!).

Codice PHP:
var content;

//Sto usando JQuery UI per le tabs.
function openTab (testo) {
  
content '

content '</p>';
  $(
'#tabs').tabs ('add''#new-tab-id''My new tab title'); //Non c'e' modo di passare il content all'add di
  //tabs() quindi ho pensato a una variabile globale.
}


document.ready (function(){
  $(
'#tabs').tabs ({ add: function (eventui) {$(ui.panel).append (content) }});
  $(
'#oggetto').click (function(){openTab('bla bla bla')});
});