I'd recommend you spend some time studying the "Introduction to Emacs Lisp"
guide:
Thanks for pointing this out. I have recently started programming in elisp, and am still having difficulty in basic understanding.
But the code worked. So thanks for your help.
soichi