Why even ask where the code is from?Infact it might be usefull for some newbies/other users can benefit from it(doubt that).
I got my head full of this already i dont want to reply to stupid questions,i have a deadline for my program so i might cancel it if i dont have all the features as setted for my goal.
Call me a maniac but i am serious....I ask for a small problem you go WHY/WHAT/WHERE YOU GOT THIS/IS THIS YOURS/hell we wont help you if this isnt yours