function linerImg(domElement) { var bgStart = 'url("/img/linerCircleLeftLine.png")'; var bgStartFocus = 'url("/img/linerCircleColorLeft.png")'; var bgCenter = 'url("/img/linerCircleBlue.png")'; var bgCenterFocus = 'url("/img/linerCircleColor.png")'; var bgEnd = 'url("/img/linerCircleRightLine.png")'; var bgEndFocus = 'url("/img/linerCircleColorRight.png")'; var divsArray = $(domElement.parentNode).find('div'); var countAllElements = divsArray.length; var elementNumber = 0; var imgNumber = 0; var marginLeftElements = 0; while (elementNumber < 40) { if (domElement.previousSibling != null) { domElement = domElement.previousSibling; if (domElement.nodeName == 'DIV') { elementNumber ++; if ($(domElement).attr('class') == 'separator') { imgNumber ++; } } } else { break; } } var parentNode = domElement.parentNode; var imgArray = $(parentNode).children().filter(function() { return this.tagName == 'IMG'; }); imgArray.hide().eq(imgNumber).show(); divsArray.find('a').attr('class', 'submenu2'); divsArray.css('background-image', bgCenter); divsArray.eq(elementNumber).css('background-image', bgCenterFocus); divsArray.eq(elementNumber).find('a').attr('class', 'showSubmenu') if (elementNumber == 0) { divsArray.eq(0).css('background-image', bgStartFocus); } else { divsArray.eq(0).css('background-image', bgStart); } if ((elementNumber + 1) == countAllElements) { divsArray.eq(countAllElements - 1).css('background-image', bgEndFocus); } else { divsArray.eq(countAllElements - 1).css('background-image', bgEnd); } return false;