return " bkS false"; <-- che ambizzioni avrebbe?
perché tratti "undefined" e "false" come strnghe?
installa firebug e nonitorizza la funzione