var sWindowOnLoad = ''; function openPopUp(sUrl, iWidth, iHeight, sTarget) { if (typeof(sTarget)=="undefined") sTarget = "content"; windowOpen(sUrl, sTarget, "top=50,left=50,toolbar=0,height="+ iHeight +",width="+iWidth+",resizable=1,scrollbars=1",false); } function setValueInParamList(sParamList, sParamName, sParamValue, sSeparator) { if (sSeparator == null) sSeparator = ','; iPos_Start = sParamList.indexOf(sParamName + '='); if (iPos_Start != -1) { iPos_End = sParamList.indexOf(sSeparator, iPos_Start); if (iPos_End == -1) iPos_End = sParamList.length; return sParamList.substring(0, iPos_Start) + sParamName + '=' + sParamValue + sParamList.substr(iPos_End); } else { return sParamList + ',' + sParamName + '=' + sParamValue; } } function windowOpenPrintPreview(sUrl) { return(windowOpen(sUrl, 'PrintPreview','left=100,top=100,height=550,width=700,resizable=1,scrollbars=1')); } function windowOpenExportPreview(sUrl) { return(windowOpen(sUrl, 'ExportPreview','top=20,left=20,height=200,width=300,resizable=1,menubar=1')); } function showProduct(ID) { windowOpen("/documentviewer.html?sDocName=pageProduct&cleanVersion=popup&uPopUp=1&ProdID="+ID, 'product', 'top=50,left=50,toolbar=0,height=410,width=700,resizable=1,scrollbars=1'); } function windowClose() { parentFocus(); window.close(); } function windowRefresh(_bDontCloseChildren) { bDontCloseChildren = _bDontCloseChildren; try { window.document.location.reload(true); } // Javascript 1.3 catch(e) { window.document.location.replace(window.document.location.href); } } function windowReplace(sUrl) { window.document.location.replace(sUrl); } function eventWindowOnLoad() { setTimeout("eventWindowOnLoad_();" ,0); } function eventWindowOnLoad_() { if(typeof(dRenderStart) != "undefined") sRenderDiff = DateDiffString(dRenderStart, new Date()); if(typeof(bDebugMode) != "undefined" && bDebugMode) DebugPrint(); oSpan = document.getElementById('debugOnloadTime'); if(oSpan != null) { oSpan.innerHTML = TimeEval(sWindowOnLoad, 'Onload event'); setTimeout("DisplayTimingReport();", 5); } else eval(sWindowOnLoad); oSpan = document.getElementById('debugRenderTime'); if(oSpan != null) oSpan.innerHTML = sRenderDiff; } function windowOnLoad(sJavascript) { if (navigator.appName == "Netscape" && false) { if (document.body.attributes.onload) document.body.attributes.onload.value += ";" + sJavascript; else document.body.setAttribute("onload", sJavascript); } else { window.onload = function() { eventWindowOnLoad(); }; if(typeof(bDebugMode) != "undefined" && bDebugMode) sWindowOnLoad += 'TimeEval("' + sJavascript + '", "' + sJavascript + '");'; else sWindowOnLoad += 'eval("' + sJavascript + '");'; } } function windowOnUnload(sJavascript) { sWindowOnUnload += sJavascript; } function parentFocus() { try { window.opener.focus(); } catch(e) {} } function windowOnResize(sJavascript) { sWindowOnResize += sJavascript; } function parentRefresh() { try { window.opener.windowRefresh(); } catch(e) { try { window.opener.location.reload(true); } catch(e) {} } } function parentCall(sCmd) { try { eval('window.opener.' + sCmd +';'); } catch(e) {} } function Collapse(sID, bCollapse) { var oCaption = document.getElementById(sID + "_caption"); var oBody = document.getElementById(sID + "_body"); var bDoCollapse = (bCollapse || (bCollapse == null && oCaption.className == 'stUncollCaption')); if(bDoCollapse) { oCaption.className = 'stCollCaption'; oBody.className = 'stCollBody'; eval("oCaption.innerHTML = " + sID + "_CollCaption;"); eval("try {" + sID + "_OnCollapse();} catch(e) {};"); } else { oCaption.className = 'stUncollCaption' oBody.className = 'stUncollBody'; eval("oCaption.innerHTML = " + sID + "_UncollCaption;"); eval("try {" + sID + "_OnUncollapse();} catch(e) {};"); } } var sHilite_OldColor; function Hilite(oObj, sColor) { sHilite_OldColor = oObj.style.backgroundColor; if(sColor == null || sColor == '') { sColor = '#E1E4F0'; } oObj.style.backgroundColor = sColor; } function Unhilite(oObj) { oObj.style.backgroundColor = sHilite_OldColor; } function ClassHilite(oObj, sClass) { sHilite_OldClass = oObj.className; if(sClass == null || sClass == '') sClass = 'stHighLight'; oObj.className += ' ' + sClass; } function ClassUnhilite(oObj, sClass) { if(sClass == null || sClass == '') sClass = 'stHighLight'; oObj.className = ltrim(rtrim(oObj.className.replace(sClass, ''))); } function hideElements() { if (document.all) { aObj = document.all.tags('SELECT'); for (i = 0; i < aObj.length; i++){ obj = aObj[i]; if (!obj || !obj.offsetParent) continue; obj.style.visibility = 'hidden'; } aObj = document.all.tags('IFRAME'); for (i = 0; i < aObj.length; i++){ obj = aObj[i]; if (!obj || !obj.offsetParent || (obj.id).substr(0, 3) == 'if_') continue; obj.style.visibility = 'hidden'; } aObj = document.all.tags('OBJECT'); for (i = 0; i < aObj.length; i++){ obj = aObj[i]; if (!obj || !obj.offsetParent) continue; obj.style.visibility = 'hidden'; } } } function showElements() { if (document.all) { aObj = document.all.tags('SELECT'); for (i = 0; i < aObj.length; i++) { obj = aObj[i]; if (! obj || ! obj.offsetParent) continue; obj.style.visibility = ''; } aObj = document.all.tags('IFRAME'); for (i = 0; i < aObj.length; i++) { obj = aObj[i]; if (! obj || ! obj.offsetParent || (obj.id).substr(0, 3) == 'if_') continue; obj.style.visibility = ''; } aObj = document.all.tags('OBJECT'); for (i = 0; i < aObj.length; i++) { obj = aObj[i]; if (! obj || ! obj.offsetParent) continue; obj.style.visibility = ''; } } } function DateDiffString(dStart, dEnd) { var sDiff; var dDiff = new Date(dEnd.getTime() - dStart.getTime()); var sMilliSec = parseInt((((dDiff.getMinutes() * 60) + dDiff.getSeconds()) * 1000) + dDiff.getMilliseconds()) + ""; while(sMilliSec.length < 4) { sMilliSec = '0' + sMilliSec; } iLen = sMilliSec.length; sDiff = "" + sMilliSec.substring(0, iLen-3) + '.' + sMilliSec.substring(iLen-3) + ' sec.'; return sDiff; } function FloatNL2US(sString) { var sNewString = ''; var len = sString.length; for(var i=0; i=0) iAfterDecimal++; } } if(iAfterDecimal == -1) { sNewString += ','; iAfterDecimal = 0; } for(; iAfterDecimal < iDecimals; iAfterDecimal++) sNewString += '0'; return(sNewString); } function Round(fVal, iDecimals) { iShift = 10 ^ iDecimals fVal *= iShift; return Math.round(fVal) / iShift; } function WizNextOnEnter() { eCode = event.keyCode; switch (eCode) { case 13: // Enter event.keyCode = 0; WIZdoNext(); break; } } function search_nextPage(sPageName, sURL, iLastIndex) { eval('var iPageNr=parseInt('+sPageName+'_iPageNr);'); eval('var sIndices='+sPageName+'_sIndices;'); sPageIndex = (iPageNr+1) + '@' + iLastIndex; // Find position of index of next the page. sRegEx = '/' + iPageNr + '@/'; iPos = sIndices.search(sRegEx); if (iPos != -1) sIndices = sIndices.substr(0, iPos) + ':'; else sIndices += ':'; sIndices += sPageIndex; sURL += ((sURL.search(/\?/) == -1) ? "?" : "&"); var sPagePar = sPageName+'_PageNr='+(iPageNr+1); var sIndPar = '&'+sPageName+'_Indices='+sIndices; var sSearchPar = '&'+sPageName+'_Search=2'; document.location = sURL+sPagePar+sIndPar+sSearchPar; } function search_prevPage(sPageName, sURL) { eval('var iPageNr=parseInt('+sPageName+'_iPageNr);'); eval('var sIndices='+sPageName+'_sIndices;'); sURL += ((sURL.search(/\?/) == -1) ? "?" : "&"); var sPagePar = sPageName+'_PageNr='+(iPageNr-1); var sIndPar = '&'+sPageName+'_Indices='+sIndices; var sSearchPar = '&'+sPageName+'_Search=2'; document.location = sURL+sPagePar+sIndPar+sSearchPar; } function search_firstPage(sPageName, sURL) { sURL += ((sURL.search(/\?/) == -1) ? "?" : "&"); var sSearchPar = sPageName+'_Search=2'; document.location = sURL+sSearchPar; } function search_goPage(sPageName, sURL, iPageNr) { sURL += ((sURL.search(/\?/) == -1) ? "?" : "&"); var sPagePar = sPageName+'_PageNr='+iPageNr; // var sIndPar = '&'+sPageName+'_Indices='+sIndices; var sSearchPar = "&"+sPageName+'_Search=2'; document.location = sURL+sPagePar+sSearchPar; } function DutchDateAfter(dDate1, dDate2) { aDate = dDate1.split('-'); sDateRef = aDate[2]+'-'+aDate[1]+'-'+aDate[0]; aDate = dDate2.split('-'); sDateCheck = aDate[2]+'-'+aDate[1]+'-'+aDate[0]; return (sDateRef < sDateCheck); } function trim(s) { return ltrim(rtrim(s)); } function ltrim(s) { while (s.length > 0 && s.charAt(0) == ' ') s = s.substr(1, s.length); return s; } function rtrim(s) { while (s.length > 0 && s.charAt(s.length - 1) == ' ') s = s.substr(0, s.length - 1); return s; } function br2nl(s) { re = /<\s*br\s*[\/]?>/ig; return s.replace(re, '\x0d\x0a'); // CR LF : could give (small) problems on non-Windows systems. } function nl2br(s) { re = /<\n>/g; return s.replace(re, '
'); } function noPopUp(e) { var message="Copyright '2012 - cText_SiteOwner'"; if(e.button == 2) { alert(message); return false; } } function OpenFrameItem(url) { var oFrm = document.frames["_main_"]; var bUndef = false; if ( typeof(oFrm) == "undefined") { try { oFrm = window.parent.document.frames["_main_"]; if ( typeof(oFrm) == "undefined") { bUndef = true; } } catch (e) { bUndef = true; } } if (bUndef) { document.location = url; } else { if ( url.search(/InFrame=/) != -1) { url = url.replace(/[\?&]InFrame=(\d)*/, ""); } var sSep = ((url.indexOf("?") == -1) ? "?" : "&"); oFrm.location = url + sSep + "InFrame=1"; } } function FormatFloat(fValue, iDecimals, sSep) { if (typeof(sSep) == "undefined") sSep = "."; var fValue = parseFloat(fValue); if ( isNaN(fValue) ) return ""; var iValue = parseInt(fValue); var fLower = (fValue % 1); var sLower = fLower.toString(10); if (sLower.length > iDecimals) { sLower = sLower.substr(2, iDecimals); } else { while (sLower.length < iDecimals) { sLower += "0"; } } return iValue + sSep + sLower; } var aBgCol = new Array(); function SetBgColor(item, name, color) { aBgCol[name] = item.className; item.className = color; } function ResetBgColor(item, name) { item.className = aBgCol[name]; } function DateBefore(date1, date2) { var aIndices = new Array(2, 1, 0, 3, 4); var aStart = GetDateArray(date1); var aEnd = GetDateArray(date2); for (i=0; i aEnd[idx]) return true; } return false; } function GetDateArray(sDate) { var aDate = new Array(0,0,0,0,0,0); if (sDate == "") return aDate; if (sDate.indexOf(" ") == -1) { var aElms = new Array(sDate, ""); } else { var aElms = sDate.split(" "); if (aElms.length == 0) return aDate; } var aTemp = aElms[0].split("-"); for (i=0; i 0) ? aElms[1].split(":") : new Array()); aDate[3] = ((aTemp.length > 0) ? parseInt(aTemp[0], 10) : 0); aDate[4] = ((aTemp.length > 1) ? parseInt(aTemp[1], 10) : 0); aDate[5] = ((aTemp.length > 2) ? parseInt(aTemp[2], 10) : 0); return aDate; } function OpenWizard(sPageName, sParams, sWndName, bUpdateParent) { iUpdate = ((typeof(bUpdateParent)=="undefined" || !bUpdateParent) ? 0 : 1); if (sParams!="" && sParams.substr(0, 1) != "&") { sParams = "&" + sParams; } windowOpen("/documentviewer.html?sDocName=" + sPageName + "&bUpdateParent="+iUpdate+"&variant=1&new=1" + sParams , sWndName ,"left=300,top=300,height=530,width=660,resizable=1,scrollbars=0" ); } function SwapNodes(oNode1, oNode2) { var sText = oNode1.text; var sValue = oNode1.value; var sClass = oNode1.className; oNode1.value = oNode2.value; oNode1.text = oNode2.text; oNode1.className = oNode2.className; oNode2.value = sValue; oNode2.text = sText; oNode2.className = sClass; oNode2.selected = true; }