Highly dynamic marksheet with advance capabilities created in javascript