Требуется поправить javascript для обработки текста

Каменский14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.07.2015

Есть скрипт со следующим функционалом:

- задаются ключевые фразы

- скрипт находит все теги, где есть искомый текст, и заменяет фразу на ссылку (делает из нее анкор)

- скрипт обходит теги вида , , чтобы не испортить исходный код и верстку

Описание проблемы, которую надо решить.

Если внутри найденного тега (например,

) есть вложенный тег (например, ), то при замене фраз на анкоры в родительском теге (в нашем примере,

) он заменяет фразы и в атрибутах вложенного тега (в нашем примере это атрибут "alt" и "title"), что ведет к нарушению выдаваемого кода.

Нужно поправить код так, чтобы скрипт либо игнорировал вложенные таким образом теги (чтобы не нарушался исходный код), либо скрипт должен игнорировать атрибуты во всех тегах.

Ошибка наглядно продемонстрирована в этом файле (html-страница) - https://www.dropbox.com/s/1fofz29ilswobcp/bag.rar?dl=0.

Если готовы решить эту задачу, пожалуйста, УКАЖИТЕ СРОК И СТОИМОСТЬ ИСПОЛНЕНИЯ. Иначе Ваша заявка уйдет в отказ.

Жду Вашу заявку.