Merge pull request #1 from novalagung/master

update
Merge pull request #2 from novalagung/master

- fix what should be fixed
Merge pull request #3 from novalagung/master

refactor the js
add ajax registration
fix tab gallery
fix tab city of scedule and scoring