function InterleavePages() { var n = this.numPages; var nOdd = Math.floor(n / 2); var nEven = n - nOdd; var x; var y; var i; for(i = 0; i < nEven; i++) { // movePage x, toAfterPage y // note page numbers are 0-indexed x = nOdd + (i); // y = i * 2 ; // this.movePage(x,y); } } InterleavePages();