Как задать время показа в js?
if(true)
Не благодарите :)
Ну, условие то у Вас обратное, "если время от 9 до 22 или (время от 22 до 9 и установлен showPopup)". Так что, скорее всего его надо изменить на if(false)