Hi lokanThis code is too complex for a person who don't understand asp. I can give you simple explanations... If you know something about server scripting, you already know this, but if you don't, I'll tell you. First of all, ASP is executed at the server, after web server receive an http request, ASP dll try to read and execute the commands in the called page . At the top of the code is there a directive "INCLUDE". When ASP read this, the page referred there will be expanded. It will cause that the main page and the referred page is going to read as the same code.ASP is a technology wich can use some programing languages. The language used there is VBScript.In this code, some objects are created. You have to understand how to use this feature.Try to study something about ASP at http://www.w3schools.com/asp/asp_intro.asp. Try to test this code and if need more help, come back here, but focus in a specific point, because this code is too long.I hope it helps you.Antonio