Couple of small bugs I ran into while using this in a Facebook iFrame

See the commit notes for the specific bugs, basically there was an error state if the URL contained "#?" and IE7 has an odd bug that would find one of the A tags when the hash was empty, and then try to set that A tag as the default Tab instead of using the settings.defaultTab.  Both changes are basically just checks against the state that was causing the script to error in those cases.  The minified version was created with AJAXMin, so feel free to ignore that if you use a difference method of generating the minified file.