var m_sPrintFrameWork = ""; var m_oFrmMain = null; var m_oField = null; var m_oFieldX = null; var m_oFieldY = null; var m_oGlasspane = null; var m_oGlasspaneImage = null; function clipText(v_sText, v_lWidth, v_lHeight, v_sStyle, v_lCount){ var sText = v_sText; var sLine = ''; var oClipText = document.getElementById('tdWrapText'); if (oClipText){ oClipText.className = v_sStyle; oClipText.style.width = v_lWidth; oClipText.style.height = v_lHeight; oClipText.innerHTML = sText; if (oClipText.offsetWidth > v_lWidth){ for (var i=1; i v_lWidth){ sText = sText.substring(0, i-1) + '...'; oClipText.innerHTML = sText; break; } } } if (oClipText.offsetHeight > v_lHeight){ v_lCount += 1; sText = clipText(sText.substring(0, (sText.length-1)), v_lWidth, v_lHeight, v_sStyle, v_lCount); return sText; } else{ if (v_lCount > 0){ sText = sText.substring(0, (sText.length-3)) + '...'; } return sText; } } } function oGetObject(v_sId){ return document.getElementById(v_sId); } function setButtonState(v_sId, v_bEnabled, v_bIsActionButton){ var sNormalStyle= ''; var sDisabledStyle= ''; var oTopDocument = window; var oButton = document.getElementById(v_sId); if (oButton){ if (v_bIsActionButton){ sNormalStyle = oTopDocument.m_sActionButtonNormalStyle; sDisabledStyle = oTopDocument.m_sActionButtonDisabledStyle; } else{ sNormalStyle = oTopDocument.m_sButtonNormalStyle; sDisabledStyle = oTopDocument.m_sButtonDisabledStyle; } if (v_bEnabled){ oButton.className = sNormalStyle; } else{ oButton.className = sDisabledStyle; } } } function resetTreeviews(){ var oColNodes = null; var oExpNodes = null; var oSelLeafs = null; var oDeSelLeafs = null; var lItems = m_aTreeviews.length; for (var i=0; i-1) { lPos = sTemp.indexOf(sCharToReplace); sTemp = '' + (sTemp.substring(0, lPos) + sCharToReplaceWith + sTemp.substring((lPos + sCharToReplace.length), sTemp.length)); } return(sTemp); } function openPrintWindow(){ if (window.print){ var lLeft = (lScreenWidth() / 2) - 310; var lTop = (lScreenHeight() / 2) - 200; var lWidth = 0; if (m_lApplicationWidth==0){ lWidth = 600; } else { lWidth = m_lApplicationWidth; } var oDivContent = document.getElementById('divContent'); if (oDivContent){ var sContentdivContent = oDivContent.innerHTML; if (m_sPrintFrameWork!=''){ sContentdivContent = replaceChars(m_sPrintFrameWork, '###PRINTCONTENT###', sContentdivContent); } } var sContent = ''; sContent += m_sPageTitle + ' (Printbaar)'; sContent += ''; sContent += ''; sContent += ''; sContent += 'function init(){'; sContent += 'var oGlassPane = document.getElementById(\'divGlassPane\');'; sContent += 'var oImage = document.getElementById(\'imgGlassPane\');'; sContent += 'var oTdPc = document.getElementById(\'tdPC\');'; sContent += 'if (oGlassPane && oImage && oTdPc){'; sContent += 'oGlassPane.style.width = oTdPc.offsetWidth;'; sContent += 'oGlassPane.style.height = oTdPc.offsetHeight;'; sContent += 'oImage.style.width = oTdPc.offsetWidth;'; sContent += 'oImage.style.height = oTdPc.offsetHeight;'; sContent += '}'; sContent += '}'; sContent += ''; sContent += ''; sContent += '
'; sContent += ''; sContent += '
'; sContent += '
'; sContent += sContentdivContent; sContent += '
'; sContent += '' var oPrintWindow = window.open('','PrintbareVersie','toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=no,width=' + lWidth + ',height=400,left=' + lLeft + ',top=' + lTop); if (oPrintWindow){ with (oPrintWindow){ document.open(); document.write(sContent); document.close(); print(); } } } } function createGlassPane() { m_oGlasspane = document.createElement("DIV"); with (m_oGlasspane) { id = "divGlassPane" style.position = "absolute"; style.left = "0px"; style.top = "0px"; style.height = "1px"; style.width = "1px"; style.display = "none"; style.zIndex = "8000"; } m_oGlasspaneImage = document.createElement("IMG"); m_oGlasspaneImage.src = m_sPathImages + "spacer.gif"; m_oGlasspane.appendChild (m_oGlasspaneImage); document.body.appendChild(m_oGlasspane); } function toggleGlassPane(v_bShow) { m_oGlasspane = document.getElementById("divGlasspane"); if (m_oGlasspane == null) { createGlassPane(); } execToggle(v_bShow) } function execToggle(v_bShow) { if (m_oGlasspaneImage == null) { m_oGlasspaneImage = m_oGlasspane.firstChild; } if (m_oGlasspane && m_oGlasspaneImage) { if (v_bShow) { document.body.scroll = "no"; m_oGlasspane.style.display = "block"; m_oGlasspaneImage.style.width = m_oGlasspane.parentNode.offsetWidth m_oGlasspaneImage.style.height = m_oGlasspane.parentNode.offsetHeight; document.body.style.cursor = "wait"; } else { m_oGlasspane.style.display = "none"; document.body.style.cursor = "default"; document.body.scroll = "yes"; } } }