in your inc_header.asp you can take advantage of how down.asp is used. find this:
if Application("down") then
if not Instr(strScriptName,"admin_") > 0 then
Response.redirect("down.asp")
end if
end if
and change it to this:
dim downHour
downHour = hour(ChkTime(DateToStr(strForumTimeAdjust)))
if Application("down") OR (downHour >= 2 AND downHour <= 8) then
if not Instr(strScriptName,"admin_") > 0 then
Response.redirect("down.asp")
end if
end if
this is just off the top of my head, I have not tested this at all.