Hi Marc,
 
Thilanka,
about your point 4, well the Ajax behavior should _not_ work if the user
sets AjaxEnable to false.


   I just got the point. Thanks for the clarification and sorry for the inconvenience. I fixed it by handling it with Ajax Enabled and disabled settings with the third patch I have added to the patch ID: 3176420 [1].
   I have changed the tab indentations to spaces. Please can you check the patch with these modification. Thank you.   
        
[1] - https://sourceforge.net/tracker/?func=detail&aid=3176420&group_id=23067&atid=377410 

Regards,
Thilanka.

--
L G Thilanka Kaushalya     
Computer Science & Engineering,    
University of Moratuwa,
Sri Lanka
                          
Connect with me at,
      Gmail        : lgtkaushalya@gmail.com
      Twitter       : @thilanka_k
      Facebook  : Thilanka Kaushalya
      Yahoo       : lgtkaushalya@yahoo.com
      Blog          : http://coders-view.blogspot.com/