Смущает меня последний блок.
ведь по идее вызывать функцию надо так:
$(".free").bind("click", f_mouse_click () );
Но так не работает, хотя и текущий вариант работает видимо благодаря странному интерпретатору ИЕ, так как он, как мне кажется не правильный.