Hola, tu fallo esta aki
Código:
if (host.substr(1,26) == "http://www.forosdelweb.com") return false;
Le estas diciendo que empiece a contar desde el caracter 1 en adelante, es decir que el primer caracter nunca será h, sino t, con lo cual siempre será false
prueba con
Código:
if (host.substr(0,26) == "http://www.forosdelweb.com") return false;