Hi Ridwan,
We can help, but do not expect us to write it for you.
I suggest the following;
1) Start looking at the code. As soon as you see something that you do not understand, STOP, and then submit a specific question to this list. If possible, include an eaxample or a screen shot that we can look at.
2) Continue looking and asking until you have solved your problem and/or you have become a master yourself.
The above method will get you where you need to go. It may not be fast, it may not be easy, but it will work.
Ben