Have you tried seeing if button is actually "left"
I.e:
PHP Code:
//#CLIENTSIDE
function onMouseDown(button) {
player.chat = "Param: " @ button;
}
I have memories of onMouseDown being only for left-clicks, so having logic button == "left" logic like that might not even be needed at all.