mysite.search = (function()
{
//code
})();
в названии функции mysite.search что означает точка? или это просто название? или search принаджелит к классу mysite?
В конце функции })(); для чего используется () в пустые скобки конце? иногда в скобках можно видеть параметры.