Sorry for the delayed response.
I checked out your page, and see the issue. It's a very uncommon one that you likely wouldn't have found an answer for in the forums. JFBConnect needs to insert some code after the intial body tag on your page to make everything work properly. On your page though, likely in your template's index.php file, you're including multiple body tags, depending on which version of IE is in use. Our code is finding the first tag (for IE6) and putting our extra code there.
I've never seen the use of the 'if IE' tags for different body elements before. Mostly, when used, we've seen those tags used to include additional stylesheets for each browser that overrides the defaults. Neat trick though.
As for a fix, I'd recommend the following update to our JFBCSystem plugin, which will specifically look for the last endif statement, and insert the code there... safely after all the body tags. To make the chage, modify the /plugins/system/jfbcsystem/jfbcsystem.php file and around line 40, you'll see the following block:
if (preg_match('/\/i', $body, $matches))
{
$newBody = str_replace($matches[0], $matches[0] . $fbApiJs, $body);
JResponse::setBody($newBody);
}
Change this to:
--see below--