Hola otra vez:
Lo acabo de probar y va bien, aunque le quité el return true de la llamada y retoqué la línea porque se cortaba (al hacer copy & paste), y desde luego cambié el location por uno completo...
Bueno, debe ser algo de la sintaxis... trata de corregirlo, y si no vuelve a insertar el código y lo chequeamos otra vez...
Saludos