Написал скрипт (не пинайте ногами за "изящество" кода: в первый раз в жизни пишу на JavaScript и вообще не программист)), который будет работать в случае, если нам нужна нумерация разворотами со второй полосы: [1], [2-3], [4-5], ... , [(n-2)-(n-1)], [n].
this.pageNum = 1;
for (var p =...