Sorry, guess it would help if I explained within :). The actual full method is:
function updateControls(within){
within = within?$('#'+within):$(document);
within.submit(validateForm);
within.find(".datepicker").datepicker();
within.find("form").submit(validateForm);
within.find(".datepicker").datepicker();
within.find('.button').each(function(){
$(this).addClass('ui-state-default');
$(this).addClass('ui-corner-all');
$(this).hover(function(){
$(this).addClass('ui-state-hover');
}, function(){
$(this).removeClass('ui-state-hover');
});
});
within.find("textarea.richtext").each(function(i, o){
CKEDITOR.replace(<a href="http://o.id">o.id</a>, {uiColor: '#6F0002'});
$(o).before("<a href=\"#\" onclick=\"toggleEditor('"+<a href="http://o.id">o.id</a>+"'); return false;\">Toggle Editor</a><br />");
});
within.find('.treetable').treeTable();
}
So, basically I can pass a dynamic tab into the method or just let it parse the entire document. In this case its parsing the entire document.