First, Munchun, if you are going to post these long passages, please proofread. It is difficult to follow your precise problem if there are a lot of typos, etc. Let me just re-write this thing first, with what I feel is the expected grammar, and then I'll try to answer your questions:
'If I...