Ну бегло просмотрев скрипт, я заметил только одно место где могла бы находиться загвоздка. А учитывая то что автор просто не хотел видеть префикс 'jadsl-' в id своих элементов я предложил самое простое решение. Т.е. в том месте скрипта где получают номер элемента меню методом substr() изменить позицию в которой должен находиться этот номер

, а без учета того самого префикса она составила 7.
В вообще, можно было бы переделать скрипт и заменить место опредления номера элемента с метода substr() на что нибудь более универсальное (например поиск по регулярному выражению числа, тогда бы и не пришлось заморачиваться с индексами строки

)