Nawqaan 157

This is good to merge. In the future, you might want to consider using jQuery's object literal syntax for element creation:
http://stackoverflow.com/questions/3423602/creating-an-element-with-properties-using-an-object-literal