Will this work?
I tried compiling with one ENDIF and it spit it out but with the 2nd ENDIF it compiled.

I don't want to continue down this road if this won't do what I need.

turnon1:
if r1sched = 0 and r1ctrl = 0 then
high relay1
pause 1500
low relay1
goto turnon3
else
if r1sched = 0 and r1ctrl = 1 then
high relay1
endif
endif
turnon2:
etc.....

Thanks for any replies..