Jeremy,
Not exactly sure what's going wrong. Facebook is very Javascript dependent, so any errors or issues with the Javascript on the page can give it some heartburn... which can then cause other Javascript (like your form) to have it's own issues.
There wasn't anything drastically wrong with the Javascript on the page, but I did find one thing that wasn't quite right either. I'm not sure if you have the ability to fix it as I'm not sure what extension is inserting the code, but I'll explain best I can. I'm also currently blocked from your site for trying to submit the form too much: "You are a have been flagged as a spammer, hacker due to too many failed login attempts or other bad behavior. Please try again in 10 minutes. If you feel you have received this in error please contact us."
Anyways, if you open the HTML on the page and search for the following code, you'll see that the end of this function ends in closing parenthesis without any semicolon. It should have a semicolon to properly close the function. If you look for any other window.addEvent blocks, you'll see they properly end with a semicolon:
window.addEvent('domready', function () {
var formattr = $('Form-id_field');
..... about 25 or so lines ...
document.addtocart.submit();
}
});
}
}) <---- This should end with a ;
function BixFormUpdate() {I honestly don't know if adding the semicolon there will fix the issue, but it's very possible it may. The JS error I see in Chrome does say something about a weird closing parenthesis, but it references a line that is unrelated to the above (and doesn't even have any parenthesis's), so very strange all around.
Hope that helps get you started with something. Obviously, if that doesn't work, let us know, and we'll gladly look further into the issue. Everything else on the page looks good.. no other conflicts, other Facebook extensions, or anything else that are common problems.
Thanks,
Alex