JScript  

Se esperaba un tipo booleano

Ha intentado llamar al método Boolean.prototype.toString o Boolean.prototype.valueOf en un objeto de un tipo distinto a Boolean. El objeto de este tipo de llamada debe ser de tipo Boolean. Por ejemplo:

var o = new Object;
o.f = Boolean.prototype.toString;
o.f();

Para corregir este error

Consulte también

Objeto Boolean | Tipos de datos de JScript | Controlar el flujo del programa | Copiar, pasar y comparar datos

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.