// open or close a headingSection component ADP.showHideSection = function(sId, bShowHide) { var oEl = eid(sId); var oHeadingEl = eid(sId + 'Heading'); if (!def(bShowHide)) bShowHide = (oEl.style.display == 'none'); if (bShowHide) { oEl.style.display = 'block'; oHeadingEl.className = 'ADPUI-sectionHeadingsOpened'; oHeadingEl.title = 'Minimize'; } else { oEl.style.display = 'none'; oHeadingEl.className = 'ADPUI-sectionHeadingsClosed'; oHeadingEl.title = 'Maximize'; } }; // dinamically update a navigationToolbar component ADP.updateNavigationToolbar = function(iIndex, iTotal) { var oFirst = eid('mainNavigateFirst'); var oPrevious = eid('mainNavigateBack'); var oNext = eid('mainNavigateNext'); var oLast = eid('mainNavigateLast'); if (iIndex > 1) { (oFirst && oFirst.firstChild) && (oFirst.firstChild.style.display = ''); if (oPrevious && oPrevious.firstChild) { oPrevious.firstChild.style.display = ''; oPrevious.firstChild.onmouseover = function() { showDivForHtmlTitle(oPrevious.firstChild, "Go to the previous record " + (iIndex-1) + "/" + iTotal, 150); } } } else { (oFirst && oFirst.firstChild) && (oFirst.firstChild.style.display = 'none'); (oPrevious && oPrevious.firstChild) && (oPrevious.firstChild.style.display = 'none'); } if (iIndex < iTotal) { if (oNext && oNext.firstChild) { oNext.firstChild.style.display = ''; oNext.firstChild.onmouseover = function() { showDivForHtmlTitle(oNext.firstChild, "Go to the next record " + (iIndex+1) + "/" + iTotal, 150); } } if (oLast && oLast.firstChild) { oLast.firstChild.style.display = ''; oLast.firstChild.onmouseover = function() { showDivForHtmlTitle(oLast.firstChild, "Go to the last record " + iTotal + "/" + iTotal, 150); } } } else { (oNext && oNext.firstChild) && (oNext.firstChild.style.display = 'none'); (oLast && oLast.firstChild) && (oLast.firstChild.style.display = 'none'); } };