Add this to your headers if you don't have it:
<script src="/jquery.js"></script>
Footers:
<script>
function MoveTabs(Tab,location,Spot){
if(location == "after"){
//Created by Agent Moose (smcodes.smfforfree3.com)
$(".maintab_back:contains(" + Tab + "),.maintab_active_back:contains(" + Tab + ")").insertAfter(".maintab_back:contains(" + Spot + "),.maintab_active_back:contains(" + Spot + ")");
};
if(location == "before"){
$(".maintab_back:contains(" + Tab + "),.maintab_active_back:contains(" + Tab + ")").insertBefore(".maintab_back:contains(" + Spot + "),.maintab_active_back:contains(" + Spot + ")");
};};
MoveTabs("TAB","BEFORE/AFTER","SPOT");
</script>
Original Request: http://www.smfsupport.com/support/code_requests/req_reorder_tabs_code-t17406.0.html
TAB = The tab you want moved
BEFORE/AFTER = put "before" (without quotations) to put before the tab you want, put "after" to put it after the ttab you want
SPOT = The tab where the tab you want moved will go to, either before or after the selected tab.
Example:
<script>
function MoveTabs(Tab,location,Spot){
if(location == "after"){
//Created by Agent Moose (smcodes.smfforfree3.com)
$(".maintab_back:contains(" + Tab + "),.maintab_active_back:contains(" + Tab + ")").insertAfter(".maintab_back:contains(" + Spot + "),.maintab_active_back:contains(" + Spot + ")");
};
if(location == "before"){
$(".maintab_back:contains(" + Tab + "),.maintab_active_back:contains(" + Tab + ")").insertBefore(".maintab_back:contains(" + Spot + "),.maintab_active_back:contains(" + Spot + ")");
};};
MoveTabs("Help","before","Arcade");
</script>
That would move the Help tab before the Arcade tab
Enjoy

PS: if you add the tab before the home tab, when your on the index, it will not look right. Sorry, but I can't do anything about that.