Посмотреть решение
Ошибки:
1. перед переменной 
margin нехватает 
var.
2. parseInt можно перенести в первое объявление переменной margin.
3. на десятой строке - не хватает точки с запятой в конце сроки.
4. 12 и 13 строки лишние.
5. переменная 
m лишняя, перезаписывайте переменную 
margin.
.