Solved, finally ;D
i added the timer but it still failed to work correctly, it continued firing even after the door was closed, But i changed the condition and now its working!!
the condition is c1EnableTimer and !s1checkdoors10secs not c1EnableTimer and (c1EnableTimer; !s1checkdoor10secs)
thats worth the registration money right there…cheers!