
function ibpAppConstrustor()
{var global=new Object();global.URLs=new Object();global.URLs.home=null;global.URLs.login=null;global.baseUrl="../";global.mainFocusInUse=false;global.mainFocusVisible=false;global.zfMainArray=new Array();global.zfHideCells="";global.useProgressBar=false;global.disableButtonOnExecute=true;global.progressBarVars=new Object();global.progressBarVars.progressLength=40;global.progressBarVars.progressAt=0;global.progressBarVars.progressId=null;global.confirmAutoRefresh=true;global.isRTL=false;global.isAdmin=false;global.isMainFocus=false;global.supportsMainFocus=true;global.sendToFriend=true;global.sendToFriendComp=true;this.global=global;var favsPromptTitle=function(path,title,target)
{if(ibpUtils.isExecAsync('fraExec',null,null,null,true))return;if(!ibpUtils.isSet(path))return;title=!ibpUtils.isEmpty(title)?title:"";var usrTitle=window.prompt(ibpMsg.get("ibpApp.promptFavsTitle"),title);if(usrTitle==null)return;if(ibpUtils.isExecAsync('fraExec'))return;usrTitle=!ibpUtils.isEmpty(usrTitle)?usrTitle:title;path=ibpUtils.addQueryStringParam(path,"zoneLinkTITLE",usrTitle);path=ibpUtils.addQueryStringParam(path,"ibpUTF8ParamNames","zoneLinkTITLE");if(ibpUtils.isEmpty(target))
{ibpUtils.setWinLocation(window,path);}
else
{window.open(path,target);}}
this.favsPromptTitle=favsPromptTitle;var runAppFile=function(path)
{if(ibpUtils.isEmpty(path))return;var launcher=window.objENLauncher;if(!ibpUtils.isEmpty(launcher))
{try
{window.objENLauncher.runFile(path);}
catch(e){}}
else
{window.open(path,"_blank");}}
this.runAppFile=runAppFile;var filterZoneObjectsVersions=function(status)
{if(ibpUtils.isEmpty(status))status=null;var path=window.location.href;path=ibpUtils.addQueryStringParam(path,"enaFilterViewVersions",status);ibpUtils.setWinLocation(null,path);}
this.filterZoneObjectsVersions=filterZoneObjectsVersions;var filterZoneObjectsStatus=function(status)
{if(ibpUtils.isEmpty(status))status=null;var path=window.location.href;path=ibpUtils.addQueryStringParam(path,"enaFilterViewStatus",status);ibpUtils.setWinLocation(null,path);}
this.filterZoneObjectsStatus=filterZoneObjectsStatus;var filterZoneNotifObjects=function(action)
{if(ibpUtils.isEmpty(action))action=null;var path=window.location.href;path=ibpUtils.addQueryStringParam(path,"enaFilterNotif",action);ibpUtils.setWinLocation(null,path);}
this.filterZoneNotifObjects=filterZoneNotifObjects;var linkManageCurrPage=function()
{var path="ibp.jsp?ibpPage="+global.linkManagePageMethod
+"&ibpInfolet=Administration/administratePageProp.jsp";path=ibpUtils.addQueryStringParam(path,"editPropOfPageName",global.currentPageName);path=ibpUtils.addQueryStringParam(path,"ibpPageTitle","Pages Management");switch(global.linkManagePageMethod)
{case"PopupPage":ibpUtils.openPopupWindow(path,"enAdminPage",null,750,600);break;case"MainFocus":showMainFocus(path);break;default:path=ibpUtils.addQueryStringParam(path,"ibpPage",global.defaultPageName);ibpUtils.setWinLocation(null,path);}}
this.linkManageCurrPage=linkManageCurrPage;var reloadNotifsCell=function(cbo,cellId)
{reloadOnComboChange(cbo,"enaActionType",cellId);}
this.reloadNotifsCell=reloadNotifsCell;var reloadOnComboChange=function(cbo,paramName,cellId)
{if(ibpUtils.isEmpty(cbo))return;if(cbo.options.selectedIndex==-1)return;var paramValue=ibpUtils.getValueOf(cbo);if(ibpUtils.isInteger(cellId))
{var extraQryStr=paramName+"="+paramValue;reloadCell(cellId,null,null,extraQryStr);}
else
{var path=window.location.href;path=ibpUtils.addQueryStringParam(path,paramName,paramValue);ibpUtils.setWinLocation(null,path);}}
this.reloadOnComboChange=reloadOnComboChange;var backupScrollPos=function(win)
{var currScroll=new Object();var winPos=ibpUtils.getWindowPos(win);currScroll.top=winPos.top;currScroll.left=winPos.left;global.currentScrollPos=currScroll;return currScroll;}
this.backupScrollPos=backupScrollPos;var restoreScrollPos=function(toScrollPos,win)
{if(ibpUtils.isEmpty(win))win=window;if(ibpUtils.isEmpty(toScrollPos))toScrollPos=global.currentScrollPos;win.scrollTo(toScrollPos.left,toScrollPos.top);}
this.restoreScrollPos=restoreScrollPos;var getImgPath=function(imgName)
{if(ibpUtils.isEmpty(imgName))return"";var path=ibpUtils.getBaseUrl();path+="Static/Images/";path+=imgName;return path;}
this.getImgPath=getImgPath;var getSkinImgPath=function(imgName)
{if(ibpUtils.toBoolean(global.isAdmin))
return getImgPath(imgName);if(ibpUtils.isEmpty(imgName))return"";var path=ibpUtils.getBaseUrl();path+="Static/Images/Skins/";path+=global.currentSkinName+"/";path+=imgName;return path;}
this.getSkinImgPath=getSkinImgPath;var alertNotLoginAndClose=function(msg)
{if(ibpUtils.isEmpty(msg))msg=ibpMsg.get("ibpApp.alertNotLoginAndClose");alert(msg);ibpUtils.absoluteRedirect(global.URLs.login);}
this.alertNotLoginAndClose=alertNotLoginAndClose;var confirmAndRefresh=function(msg)
{var confirmFirst=global.confirmAutoRefresh;if(!ibpUtils.isEmpty(msg)&&msg.toLowerCase().equals("$none$"))
{confirmFirst=false;}
if(confirmFirst)
{if(ibpUtils.isEmpty(msg))msg=ibpMsg.get("ibpApp.confirmRefresh");if(!confirm(msg))return;}
window.location.reload(true);}
this.confirmAndRefresh=confirmAndRefresh;var setAutoRefreshTimeout=function()
{window.setTimeout("ibpApp.confirmAndRefresh();",global.autoRefreshRate);}
this.setAutoRefreshTimeout=setAutoRefreshTimeout;var setAutoRefreshCellInterval=function(cellId,interval,extraQryString,recurring)
{if(!ibpUtils.isInteger(cellId)||!ibpUtils.isNum(interval))return;if(!ibpUtils.isSet(recurring))recurring=true;var exe="ibpApp.reloadCell("+cellId+",true";if(!ibpUtils.isEmpty(extraQryString))exe+=",null,'"+extraQryString+"'";exe+=");";if(recurring)
return window.setInterval(exe,1000*interval);else
return window.setTimeout(exe,1000*interval);}
this.setAutoRefreshCellInterval=setAutoRefreshCellInterval;var setDisableButtonList=function(list)
{global.disableButtonList=list;}
this.setDisableButtonList=setDisableButtonList;var toggleDisableButtonList=function(disable)
{var list=global.disableButtonList;var el=null;if(ibpUtils.isEmpty(list))return;if(!ibpUtils.isArray(list))
{if(ibpUtils.isObject(list))list=new Array(list);else list=ibpUtils.separatedListToArray(list);}
for(var i=0;i<list.length;i++)
{el=ibpUtils.objectOrGetId(list[i]);if(!ibpUtils.isEmpty(el))
{el.disabled=disable;}}
if(!disable)global.disableButtonList=null;}
this.toggleDisableButtonList=toggleDisableButtonList;var getBaseUrl=function()
{if(!ibpUtils.isEmpty(global.baseUrl))
{var pos=1+global.baseUrl.lastIndexOf("/");if(pos>0&&pos<global.baseUrl.length)global.baseUrl+="/";}
return global.baseUrl;}
this.getBaseUrl=getBaseUrl;var absoluteRedirectPage=function(pageName)
{var url=getBaseUrl()+'bin/ibp.jsp?ibpPage='+pageName;ibpUtils.absoluteRedirect(url);}
this.absoluteRedirectPage=absoluteRedirectPage;var getHelpOnF1=function(e)
{var evnt=ibpUtils.evtGetCBEvent(e);if(evnt.keyCode==112)
{evnt.cancelEvent();openPopUpHelp();}}
this.getHelpOnF1=getHelpOnF1;var cancelIEHelp=function()
{event.returnValue=false;}
this.cancelIEHelp=cancelIEHelp;var openPopUpHelp=function(path)
{if(ibpUtils.isEmpty(path))
{path=ibpUtils.ntz(ibpUtils.ntz(global.specificHelpFile),global.defaultHelpFile);}
if(ibpUtils.isEmpty(path))return;ibpUtils.openPopupWindow(path,"enHelpWin",null,780,580);}
this.openPopUpHelp=openPopUpHelp;var closeWindowOrFloatingIfrOnEsc=function(e)
{var e=ibpUtils.evtGetCBEvent(e);if(e.keyCode==27)
{if(countAllFloatingIfrs())
{closeAllFloatingIfrs();}
else if(window.opener)
{window.close();}}}
this.closeWindowOrFloatingIfrOnEsc=closeWindowOrFloatingIfrOnEsc;var closeAllFloatingIfrs=function()
{var check=false;try
{hideColorPicker();}
catch(e){}
try
{hideCalendar();}
catch(e){}
try
{hideSysEntitiesPicker();}
catch(e){}}
this.closeAllFloatingIfrs=closeAllFloatingIfrs;var countAllFloatingIfrs=function()
{var ifrCounter=0;try
{if(document.getElementById("fraColorPicker").style.visibility=='visible')
{ifrCounter++;}}
catch(e){}
try
{if(document.getElementById("fraCalendar").style.visibility=='visible')
{ifrCounter++;}}
catch(e){}
return ifrCounter;}
this.countAllFloatingIfrs=countAllFloatingIfrs;var closeAllFloatingIfrsOnEsc=function(e)
{var e=ibpUtils.evtGetCBEvent(e);if(e.keyCode==27)closeAllFloatingIfrs();}
this.closeAllFloatingIfrsOnEsc=closeAllFloatingIfrsOnEsc;var sortTableMarkCell=function(sign,el)
{el=ibpUtils.objectOrGetId(el);var sorted=el.getAttribute("enSortedAsc");if(!ibpUtils.isEmpty(sorted))return;if(sign==0)
{el.className="sortTableOverCell";}
else
{el.className="";}}
this.sortTableMarkCell=sortTableMarkCell;var showColorPicker=function(e)
{var cpCbfn,cpSize,cpCallerId,cpOpenMode,elmnt,cpSign;var evnt=ibpUtils.evtGetCBEvent(e)
elmnt=evnt.target;cpCallerId=elmnt.getAttribute("enCpCallerId");if(ibpUtils.isEmpty(cpCallerId))return;cpSize=elmnt.getAttribute("enCpSize");cpOpenMode=elmnt.getAttribute("enCpOpenMode");cpCbfn=elmnt.getAttribute("enCpCbfn");if(ibpUtils.isEmpty(cpCbfn))cpCbfn='ibpApp.showColorPickerCbfn';if(ibpUtils.isEmpty(cpSize))cpSize=4;if(ibpUtils.isEmpty(cpOpenMode))cpOpenMode='iframe';var newWinPath=ibpUtils.getBaseUrl()+"Static/Common/ColorPicker/colorPicker.jsp?sizeOfArray="+ibpUtils.encodeURL(cpSize)+"&funName="+ibpUtils.encodeURL(cpCbfn)+"&callID="+ibpUtils.encodeURL(cpCallerId)+"&openElement="+ibpUtils.encodeURL(cpOpenMode);var ifrParams=new Object();var docAlign=global.isRTL?"right":"left";ifrParams.position="bottom";ifrParams.shiftDir=docAlign;ifrParams.shiftByPercent="0";ifrParams.ifrSrc=newWinPath;ifrParams.ifrWidth="160";ifrParams.ifrHeight="160";ifrParams.isSrcFile=true;ibpUtils.ifrShowFloatingIfr('fraColorPicker',elmnt,ifrParams);evnt.setCancelBubble(true);}
this.showColorPicker=showColorPicker;var hideColorPicker=function(){ibpUtils.ifrShowFloatingIfr('fraColorPicker');}
this.hideColorPicker=hideColorPicker;var hideColorPickerOnEsc=function(e)
{var e=ibpUtils.evtGetCBEvent(e);if(e.keyCode==27)hideColorPicker();}
this.hideColorPickerOnEsc=hideColorPickerOnEsc;var showColorPickerCbfn=function(inputId,color)
{var el=document.getElementById(inputId);if(!ibpUtils.isEmpty(el))
{ibpUtils.setValueOf(el,color);}}
this.showColorPickerCbfn=showColorPickerCbfn;var showToolTip=function(elmnt,textTitle,textBody,minWidth,minHeight)
{if(ibpUtils.isEmpty(elmnt)||ibpUtils.isEmpty(textTitle)&&ibpUtils.isEmpty(textBody))return;var width=ibpUtils.enParseInt(ibpUtils.ntz(minWidth,"140"));var height=0;minHeight=ibpUtils.enParseInt(ibpUtils.ntz(minHeight,"100"));var sizeChecker=ibpUtils.objectOrGetId("divToolTipSizeChecker");if(!ibpUtils.isEmpty(sizeChecker))
{sizeChecker.style.width=width;sizeChecker.innerHTML=textTitle;height+=ibpUtils.enParseInt(ibpUtils.elmntAbsPos(sizeChecker).height);sizeChecker.innerHTML="";sizeChecker.innerHTML=textBody;height+=ibpUtils.enParseInt(ibpUtils.elmntAbsPos(sizeChecker).height);}
var isDocRtl=global.isRTL?'dir=\"rtl\"':'';var src="<html "+isDocRtl+"><head>\n";if(!ibpUtils.isEmpty(global.charset))
{src+="<meta http-equiv=\"Content-Type\" content=\"text/html; charset="+global.charset+"\">\n";}
var cssPath=ibpUtils.getBaseUrl()+"Static/Include/";if(ibpUtils.toBoolean(global.isAdmin))
cssPath+="basic.css";else
cssPath+="Skins/"+ibpUtils.ntz(global.currentSkinName,"default")+".css";src+="<link rel='stylesheet' type='text/css' href='"+cssPath+"'>";src+="</head><body style='margin:0;padding:0;'>";src+="<div class='tltpHeader'>"+textTitle+"</div>";src+="<div class='tltpBody'>"+textBody+"</div>";src+="</body></html>";elmnt=ibpUtils.objectOrGetId(elmnt);var ifrParams=new Object();var docAlign=global.isRTL?"right":"left";ifrParams.position="bottom";ifrParams.shiftDir=docAlign;ifrParams.shiftByPercent="50";ifrParams.isSrcFile=false;ifrParams.ifrSrc=src;ifrParams.ifrWidth=width;ifrParams.ifrHeight=(minHeight>height?minHeight:height);ibpUtils.ifrShowFloatingIfr('fraToolTip',elmnt,ifrParams);}
this.showToolTip=showToolTip;var hideToolTip=function()
{ibpUtils.ifrShowFloatingIfr('fraToolTip');}
this.hideToolTip=hideToolTip;var showMoveCellsPopup=function(elmnt,currCellId)
{elmnt=ibpUtils.objectOrGetId(elmnt);if(ibpUtils.isEmpty(elmnt))return;global.pagePrefrencesUrl=elmnt.getAttribute("enPopupUrl");global.enSrcElmntToMove=elmnt;var srcCode=moveCellsCreateHtml(currCellId);var ifrParams=new Object();var docAlign="right";ifrParams.skipKeepInWin=true;ifrParams.position="bottom";ifrParams.shiftDir=docAlign;ifrParams.shiftByPercent="0";ifrParams.ifrSrc=srcCode;ifrParams.ifrWidth="126";if(ibpUtils.isEmpty(global.moveCellsMenuHeight))global.moveCellsMenuHeight="158";ifrParams.ifrHeight=""+global.moveCellsMenuHeight+"";ifrParams.isSrcFile=false;ifrParams.showHide='show';ibpUtils.ifrShowFloatingIfr('fraMoveCells',elmnt,ifrParams);}
this.showMoveCellsPopup=showMoveCellsPopup;var hideMoveCellsPopup=function()
{var el=new Object();el.showHide="hide";ibpUtils.ifrShowFloatingIfr("fraMoveCells",null,el);}
this.hideMoveCellsPopup=hideMoveCellsPopup;var moveTd=function(srcClickElmnt,moveDir)
{var success,errMsg=ibpMsg.get("ibpApp.noCell"),tmpId=null;var srcTd=srcClickElmnt.parentNode;while(srcTd.getAttribute("enMoveableTd")!="true")
{srcTd=srcTd.parentNode}
if(moveDir=="R"||moveDir=="L"||moveDir=="U"||moveDir=="D")
{success=switchTd(srcTd,moveDir);if(success==null)
{alert(errMsg);}
else
{tmpId=success;}}
else if(moveDir=="RR"||moveDir=="LL"||moveDir=="UU"||moveDir=="DD")
{var basicdir=moveDir.substr(0,1);success=switchTd(srcTd,basicdir);if(success==null)
{alert(errMsg);}
else
{tmpId=success;}
while(success!=null)
{success=switchTd(srcTd,basicdir);if(success!=null)tmpId=success;}
success=tmpId;}
return success;}
this.moveTd=moveTd;var switchTd=function(srcTd,moveDir)
{var srcTdId=srcTd.id;var srcTr=srcTd.parentNode;var idArray=srcTdId.split('@');var preFix=idArray[0];var srcTbl=ibpUtils.enParseInt(idArray[1]);var srcRow=ibpUtils.enParseInt(idArray[2]);var srcCell=ibpUtils.enParseInt(idArray[3]);if(moveDir=='R')
{var dstTbl=srcTbl==0?srcTbl:srcTbl+1;var dstRow=srcRow;var dstCell=srcTbl==0?srcCell+1:srcCell;var dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;var dstTd=document.getElementById(dstTdId);if(!dstTd)return null;var dstTr=dstTd.parentNode;dstTr.replaceChild(srcTd,dstTd);if(srcTbl==0)srcTr.insertBefore(dstTd,srcTd);else srcTr.appendChild(dstTd);srcTd.id=dstTdId;dstTd.id=srcTdId;}
else if(moveDir=='L')
{var dstTbl=srcTbl==0?srcTbl:srcTbl-1;if(srcTbl!=0&&dstTbl==0)dstTbl=-1;var dstRow=srcRow;var dstCell=srcTbl==0?srcCell-1:srcCell;var dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;var dstTd=document.getElementById(dstTdId);if(!dstTd)return null;var dstTr=dstTd.parentNode;srcTr.replaceChild(dstTd,srcTd);if(srcTbl==0)dstTr.insertBefore(srcTd,dstTd);else dstTr.appendChild(srcTd);srcTd.id=dstTdId;dstTd.id=srcTdId;}
else if(moveDir=='D')
{var dstTbl=srcTbl;var dstRow=srcRow+1;var dstCell=srcCell;var dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;var dstTd=document.getElementById(dstTdId);if(!dstTd)return null;var nxtSrcTdId=preFix+"@"+srcTbl+"@"+srcRow+"@"+(srcCell+1);var nxtSrcTd=document.getElementById(nxtSrcTdId);var dstTr=dstTd.parentNode;dstTr.replaceChild(srcTd,dstTd);if(nxtSrcTd)srcTr.insertBefore(dstTd,nxtSrcTd);else srcTr.appendChild(dstTd);srcTd.id=dstTdId;dstTd.id=srcTdId;}
else if(moveDir=='U')
{var dstTbl=srcTbl;var dstRow=srcRow-1;var dstCell=srcCell;var dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;var dstTd=document.getElementById(dstTdId);if(!dstTd)return null;var nxtDstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+(dstCell+1);var nxtDstTd=document.getElementById(nxtDstTdId);var dstTr=dstTd.parentNode;srcTr.replaceChild(dstTd,srcTd);if(nxtDstTd)dstTr.insertBefore(srcTd,nxtDstTd);else dstTr.appendChild(srcTd);srcTd.id=dstTdId;dstTd.id=srcTdId;}
return dstTd.id;}
this.switchTd=switchTd;var showMainFocus=function(srcPath,height,isRelativeHeight)
{if(!ibpUtils.isSet(srcPath))return;if(!ibpUtils.isSet(height))height=global.mainFocusHeight;if(!ibpUtils.isSet(isRelativeHeight))isRelativeHeight=global.mainFocusIsRelative;srcPath=ibpUtils.addQueryStringParam(srcPath,"ibpRand",Math.random());ibpUtils.elmntShowHideAdvanced(false);if(global.isMainFocus||!global.supportsMainFocus||ibpUtils.isEmpty(document.getElementById("maxZoneBaseEl")))
{ibpUtils.setWinLocation(window,srcPath);return;}
srcPath=ibpUtils.addQueryStringParam(srcPath,"ibpPage","MainFocus");srcPath=ibpUtils.addQueryStringParam(srcPath,"ibpFloating","1");if(isRelativeHeight)
{if((new String(height)).indexOf("%")!=-1)height=parseFloat(height)/100;height=ibpUtils.enParseInt(parseFloat(height)*parseFloat(ibpUtils.getWindowPos().height));}
setMainFocusIntIfrSize(true);var ifr="divMainFocus";var elmnt="maxZoneBaseEl";var oElmnt=ibpUtils.objectOrGetId(elmnt);var calcWidth=oElmnt.width;var ifrParams=new Object();var docAlign=global.isRTL?"right":"left";ifrParams.position="bottom";ifrParams.shiftDir=docAlign;ifrParams.shiftByPercent="0";ifrParams.ifrSrc=srcPath;ifrParams.ifrWidth=calcWidth;ifrParams.skipKeepInWin=true;ifrParams.ifrHeight=height;ifrParams.isSrcFile=true;ifrParams.showHide='show';ibpUtils.ifrShowFloatingIfr(ifr,elmnt,ifrParams);var oIfr=ibpUtils.objectOrGetId(ifr);if(!ibpUtils.isEmpty(oIfr))
{oIfr.setAttribute("enaDragable","1");if(ibpSpy.ns6up||ibpSpy.ie55||ibpSpy.ie6up)
oIfr.style.cursor="move";}
if(global.drag.focusLastLeft&&global.drag.focusLastTop)
{ibpUtils.elmntMove(ifr,global.drag.focusLastLeft,global.drag.focusLastTop);}
global.mainFocusInUse=true;global.mainFocusVisible=true;global.mainFocusResState=null;global.mainFocusResPos=null;try
{window.scrollTo(0,0);}
catch(e){}}
this.showMainFocus=showMainFocus;var hideMainFocus=function(reload,clear)
{if(!ibpUtils.isSet(reload))reload=true;if(!ibpUtils.isSet(clear))clear=true;if(reload)
{window.location.reload(true);return;}
setMainFocusIntIfrSize(false);var ifr="divMainFocus";var ifrParams=new Object();ifrParams.showHide='hide';ibpUtils.ifrShowFloatingIfr(ifr,null,ifrParams);ibpUtils.elmntShowHideAdvanced(true);global.mainFocusInUse=false;global.mainFocusVisible=false;global.mainFocusResState=null;global.mainFocusResPos=null;if(clear)
{var oIfr=ibpUtils.getIfrFromDiv(document.getElementById(ifr))
oIfr.src=getBaseUrl()+"Static/none.htm";}}
this.hideMainFocus=hideMainFocus;var setMainFocusIntIfrSize=function(show)
{if(!ibpUtils.isSet(show))show=true;var intIframe=ibpUtils.objectOrGetId("ifrMainFocus");if(!ibpUtils.isEmpty(intIframe))
{var size=show?"100%":"0";intIframe.style.width=size;intIframe.style.height=size;}}
this.setMainFocusIntIfrSize=setMainFocusIntIfrSize;var toggleMainFocusVisibility=function(flg)
{if(global.mainFocusInUse)
{flg=ibpUtils.isSet(flg)?flg:!global.mainFocusVisible;ibpUtils.objectOrGetId("divMainFocus").style.visibility=flg?"visible":"hidden";global.mainFocusVisible=flg;}
else
{if(global.mainFocusVisible)global.mainFocusVisible=false;}}
this.toggleMainFocusVisibility=toggleMainFocusVisibility;var setMainFocusTitle=function(title)
{if(!global.isMainFocus)return;ibpUtils.elmntSetInnerText("spnMainFocusTitle",title);}
this.setMainFocusTitle=setMainFocusTitle;var toggleMainFocusMaxRes=function(img,integrity)
{img=ibpUtils.objectOrGetId(img);if(ibpUtils.isEmpty(img))return;if(!ibpUtils.isSet(integrity))integrity=false;var newState=global.mainFocusResState=="m"?"m":"r";if(!integrity)newState=global.mainFocusResState=="m"?"r":"m";if(!integrity)
{if(newState=="m")
{maxMainFocus();if(!global.isRTL)
window.scrollTo(0,0);}
else restoreMainFocus();}
var currSrcFolder=ibpUtils.getFolderFromUrl(img.src);img.setAttribute("src",newState=="r"?currSrcFolder+"/maximize.gif":currSrcFolder+"/restore.gif");img.setAttribute("title",newState=="m"?ibpMsg.get("ibpApp.restore"):ibpMsg.get("ibpApp.maximize"));if(!integrity)global.mainFocusResState=newState;}
this.toggleMainFocusMaxRes=toggleMainFocusMaxRes;var maxMainFocus=function()
{var ifr=document.getElementById("divMainFocus");var lastPos=new Object();lastPos.width=ifr.style.width;lastPos.height=ifr.style.height;lastPos.left=ifr.style.left;lastPos.top=ifr.style.top;global.mainFocusResPos=lastPos;var winPos=ibpUtils.getWindowPos();ifr.style.width=winPos.width*0.96;ifr.style.height=winPos.height*0.96;ifr.style.left=4;ifr.style.top=4;ifr.setAttribute("enaDragable","0");ifr.style.cursor="";}
this.maxMainFocus=maxMainFocus;var restoreMainFocus=function()
{var ifr=document.getElementById("divMainFocus");var lastPos=global.mainFocusResPos;if(lastPos)
{ifr.style.width=lastPos.width;ifr.style.height=lastPos.height;ifr.style.left=lastPos.left;ifr.style.top=lastPos.top;}
else
{var winPos=ibpUtils.getWindowPos();ifr.style.width=3*parseFloat(winPos.width)/4;ifr.style.height=3*parseFloat(winPos.height)/4;ifr.style.left=(parseFloat(winPos.width)/8);ifr.style.top=(parseFloat(winPos.height)/8);}
ifr.setAttribute("enaDragable","1");if(ibpSpy.ns6up||ibpSpy.ie55||ibpSpy.ie6up)
ifr.style.cursor="move";}
this.restoreMainFocus=restoreMainFocus;var setPageCellMinimized=function(elmnt,minimized)
{elmnt=ibpUtils.objectOrGetId(elmnt);if(ibpUtils.isEmpty(elmnt))return;minimized=ibpUtils.ntz(minimized,"1");var cellId=elmnt.getAttribute("componentIndex");var args=[["ibpAction","setMinimized"],["ibpActOnWhat","pagecell"],["ibpActOnWho",global.currentPageName+"#"+cellId],["IS_MINIMIZED",minimized],["cbReload","1"]];var url="ibp.jsp?"+ibpUtils.qryStringFromArray(args);ibpUtils.execAsync('fraExec',url,'fraExec',true);}
this.setPageCellMinimized=setPageCellMinimized;var toggleCellMinRes=function(img)
{img=ibpUtils.objectOrGetId(img);if(ibpUtils.isEmpty(img))return;var state=img.getAttribute("enState")=="r"?"r":"m";var newState=state=="r"?"m":"r";var cellId=img.getAttribute("componentIndex");if(!ibpUtils.isInteger(cellId))return;cellId="tdComponentBody"+cellId;var contentTd=ibpUtils.objectOrGetId(cellId);if(ibpUtils.isEmpty(contentTd))return;ibpUtils.elmntShowHide(contentTd);var currSrcFolder=ibpUtils.getFolderFromUrl(img.src);var fileName=ibpUtils.getFileFromUrl(img.src);var newFileName=newState=="m"?fileName.replace("restore","minimize"):fileName.replace("minimize","restore");img.setAttribute("src",currSrcFolder+"/"+newFileName);img.setAttribute("title",newState=="m"?ibpMsg.get("ibpApp.minimize"):ibpMsg.get("ibpApp.restore"));img.setAttribute("enState",newState);}
this.toggleCellMinRes=toggleCellMinRes;var printCell=function(cellId)
{if(ibpUtils.isEmpty(cellId))
{var srcClickElmnt=global.enSrcElmntToMove;if(ibpUtils.isEmpty(srcClickElmnt))return;cellId=srcClickElmnt.getAttribute("componentIndex");}
if(!ibpUtils.isInteger(cellId))return;var minWidth=280;var minHeight=200;var absPos=ibpUtils.elmntAbsPos("tdComponentBody"+cellId);var cellWidth=Math.max(minWidth,absPos.width);var cellHeight=Math.max(minHeight,absPos.height);var path=ibpUtils.getBaseUrl()+"bin/ibp.jsp?ibpPage="+global.currentPageName;path+="&enaMode=print&enaCellId="+cellId+"&enaCellWidth="+cellWidth;if(ibpSpy.ie)
{ibpUtils.openPopupWindow(path,"_blank",null,1.2*cellWidth,1.2*cellHeight);}
else
{path=ibpUtils.addQueryStringParam(path,"ibpHidden","1");ibpUtils.execAsync("fraExec",path,"fraExec");}}
this.printCell=printCell;var getCellsByZone=function(zoneName,firstOnly)
{if(ibpUtils.isEmpty(zoneName))return null;if(!ibpUtils.isSet(firstOnly))firstOnly=false;if(ibpUtils.isEmpty(global.mapZonesToCells))return null;var out="";var zoneNames=zoneName.split("@");for(var z=0;z<zoneNames.length;z++)
{for(var i=0;i<global.mapZonesToCells.length;i++)
{if(global.mapZonesToCells[i][0]==zoneNames[z])
{if(!ibpUtils.isEmpty(out))out+=",";out+=global.mapZonesToCells[i][1];if(firstOnly)break;}}}
return out;}
this.getCellsByZone=getCellsByZone;var getCellsByComponent=function(componentName,firstOnly)
{if(ibpUtils.isEmpty(componentName))return null;if(!ibpUtils.isSet(firstOnly))firstOnly=false;if(ibpUtils.isEmpty(global.mapComponentsToCells))return null;var out="";var compNames=componentName.split("@");for(var c=0;c<compNames.length;c++)
{for(var i=0;i<global.mapComponentsToCells.length;i++)
{if(global.mapComponentsToCells[i][0]==compNames[c])
{if(!ibpUtils.isEmpty(out))out+=",";out+=global.mapComponentsToCells[i][1];if(firstOnly)break;}}}
return out;}
this.getCellsByComponent=getCellsByComponent;var reloadCell=function(cellId,retryIfBusy,win,extraQryString)
{if(ibpUtils.isEmpty(win))win=window;if(!ibpUtils.isSet(retryIfBusy))retryIfBusy=false;if(ibpUtils.isEmpty(cellId))
{var srcClickElmnt=win.ibpApp.global.enSrcElmntToMove;if(ibpUtils.isEmpty(srcClickElmnt))return;cellId=srcClickElmnt.getAttribute("componentIndex");}
if(ibpUtils.isEmpty(cellId))return;var path="ibp.jsp?ibpPage="+global.currentPageName;path+="&enaMode=reload&enaCellId="+cellId;if(!ibpUtils.isEmpty(extraQryString))
{if(ibpUtils.isArray(extraQryString))
extraQryString=ibpUtils.qryStringFromArray(extraQryString);path+="&"+extraQryString;}
if(!win.ibpUtils.isExecAsync("fraExec",retryIfBusy))
{win.ibpUtils.execAsync("fraExec",path);}
else
{var timeoutFn="ibpApp.reloadCell("+cellId+",true";if(!ibpUtils.isEmpty(extraQryString))timeoutFn+=",null,'"+extraQryString+"'";timeoutFn+=");";win.setTimeout(timeoutFn,ibpUtils.enParseInt(Math.random()*100));}}
this.reloadCell=reloadCell;var reloadCellCallBack=function(newEl,elId,clone)
{var el=ibpUtils.objectOrGetId(elId);if(ibpUtils.isEmpty(el)||ibpUtils.isEmpty(newEl))return;if(ibpSpy.ns6up)
{if(clone)el.parentNode.replaceChild(newEl.cloneNode(true),el);else el.parentNode.replaceChild(newEl,el);}
else el.innerHTML=newEl.innerHTML;var searchInitFunktion=elId+"SearchInit";if(typeof searchInitFunktion=='string'&&eval('typeof '+searchInitFunktion)=='function')
{eval(searchInitFunktion+'()');}
var ajaxInitFunktion=elId+"AjaxInit";if(typeof ajaxInitFunktion=='string'&&eval('typeof '+ajaxInitFunktion)=='function')
{eval(ajaxInitFunktion+'()');}}
this.reloadCellCallBack=reloadCellCallBack;var reloadHomePageCompByZone=function(zoneName,extraQryString)
{if(ibpUtils.isEmpty(zoneName))return;var win=window.top;if(!ibpUtils.isEmpty(window.top.opener))
win=window.top.opener.top;if(win.ibpApp)
win.ibpApp.reloadCell(win.ibpApp.getCellsByZone(zoneName),null,null,extraQryString);}
this.reloadHomePageCompByZone=reloadHomePageCompByZone;var reloadIfValidForm=function(frm,validation,params,extraQryString,cellId)
{if(ibpUtils.isEmpty(frm))return;frm=ibpUtils.objectOrGetId(frm,'form');if(ibpUtils.isEmpty(frm))return;if(!ibpUtils.isEmpty(validation)&&ibpUtils.isArray(validation))
{for(var i=0;i<validation.length;i++)
{try{eval("ibpUtils.objectOrGetId(validation[i][0])."+validation[i][1]+"="+validation[i][2]);}catch(e){}}}
if(!ibpValidation.validateForm(frm))
return false;var qs="";if(!ibpUtils.isEmpty(params)&&ibpUtils.isArray(params))
{var qsArr=[];for(var i=0;i<params.length;i++)
{qsArr[i]=[params[i][0],ibpUtils.ntz(ibpUtils.getValueOf(params[i][1]),params[i][2])];}
qs=ibpUtils.qryStringFromArray(qsArr);}
qs+="&"+extraQryString;if(ibpUtils.isInteger(cellId))
{reloadCell(cellId,null,null,qs);}
else
{var path=window.location.href;path=ibpUtils.addQueryStringParamToEnd(path,qs);ibpUtils.setWinLocation(null,path);}}
this.reloadIfValidForm=reloadIfValidForm;var openSendToFriend=function(win,cell)
{if(!cell&&!global.sendToFriend||cell&&!global.sendToFriendComp)return;if(ibpUtils.isEmpty(win))win=window;var path="ibp.jsp?ibpPage=PopupPage&ibpInfolet=Send/sendPage.jsp";var url="";var title="";var cellId="";if(cell)
{path=ibpUtils.addQueryStringParam(path,"enaMode","cell");var srcClickElmnt=global.enSrcElmntToMove;if(ibpUtils.isEmpty(srcClickElmnt))return;cellId=srcClickElmnt.getAttribute("componentIndex");title=srcClickElmnt.getAttribute("enComponentTitle");var clsSuffix=srcClickElmnt.getAttribute("enComponentClassSuffix");if(!ibpUtils.isInteger(cellId))return;var absPos=ibpUtils.elmntAbsPos("tdComponentBody"+cellId);var cellWidth=Math.max(280,absPos.width);var page=global.currentPageName;url=ibpUtils.addQueryStringParam(ibpUtils.getBaseUrl()+"bin/ibp.jsp","ibpPage",page);url=ibpUtils.addQueryStringParam(url,"enaMode","sent");url=ibpUtils.addQueryStringParam(url,"enaCellId",cellId);url=ibpUtils.addQueryStringParam(url,"enaCellWidth",cellWidth);url=ibpUtils.addQueryStringParam(url,"enaCellClassSuffix",clsSuffix);}
else
{url=win.location.href;title=win.document.title;}
path=ibpUtils.addQueryStringParam(path,"enaSendUrl",url);path=ibpUtils.addQueryStringParam(path,"enaSendTitle",title);path=ibpUtils.addQueryStringParam(path,"ibpUTF8ParamNames","enaSendTitle");ibpUtils.openPopupWindow(path,"enSendWin");}
this.openSendToFriend=openSendToFriend;var setPortletMode=function(uid,mode)
{if(ibpUtils.isEmpty(uid))return;mode=ibpUtils.ntz(mode,"view");var url=window.location.href;url=ibpUtils.addQueryStringParam(url,"ibpAction","portletState");url=ibpUtils.addQueryStringParam(url,"ibpActOnWhat","portletWin");url=ibpUtils.addQueryStringParam(url,"ibpActOnWho",uid);url=ibpUtils.addQueryStringParam(url,"ibpPortletMode",mode);url=ibpUtils.addQueryStringParam(url,"cbReload","1");url=ibpUtils.addQueryStringParam(url,"ibpRand",Math.random());ibpUtils.execAsync('fraExec',url,'fraExec',true);}
this.setPortletMode=setPortletMode;var setPortletWindowState=function(uid,state)
{if(ibpUtils.isEmpty(uid))return;state=ibpUtils.ntz(state,"normal");var url=window.location.href;url=ibpUtils.addQueryStringParam(url,"ibpAction","portletState");url=ibpUtils.addQueryStringParam(url,"ibpActOnWhat","portletWin");url=ibpUtils.addQueryStringParam(url,"ibpActOnWho",uid);url=ibpUtils.addQueryStringParam(url,"ibpPortletState",state);url=ibpUtils.addQueryStringParam(url,"cbReload","1");url=ibpUtils.addQueryStringParam(url,"ibpRand",Math.random());ibpUtils.execAsync('fraExec',url,'fraExec',true);}
this.setPortletWindowState=setPortletWindowState;var treeNodeClick=function(elmnt,divContainer,classSuffix,multi)
{if(!ibpUtils.isSet(multi))multi=false;elmnt=ibpUtils.objectOrGetId(elmnt);divContainer=ibpUtils.objectOrGetId(divContainer);var nodeSysName=elmnt.getAttribute("enNodeSysName");var nodeTitle="";for(i=0;i<elmnt.childNodes.length;i++)
{if(elmnt.childNodes[i].nodeType==3)nodeTitle=elmnt.childNodes[i].nodeValue}
var nodeTitle=ibpUtils.trim(nodeTitle);var selectedClassName='treeNodeSelected'+ibpUtils.ntz(classSuffix);if(elmnt.className==selectedClassName)
{if(!multi)return;else
{var usSelectedClassName='treeNode'+ibpUtils.ntz(classSuffix);elmnt.className=usSelectedClassName;var selected=divContainer.getAttribute('pickedNodeSysName');var idx=selected.indexOf(","+nodeSysName+",");if(idx==-1)
{if(ibpUtils.endsWith(selected,","+nodeSysName))
{selected=selected.substr(0,selected.length-(nodeSysName.length+1));}
else if(ibpUtils.startsWith(selected,nodeSysName))
{if(selected==nodeSysName)
selected="";else
selected=selected.substr(nodeSysName.length+1);}}
else
{selected=selected.substr(0,idx)+selected.substr(idx+1+nodeSysName.length);}
divContainer.setAttribute('pickedNodeSysName',selected);var selectedTitles=divContainer.getAttribute('pickedNodeTitle');idx=selectedTitles.indexOf(","+nodeTitle+",");if(idx==-1)
{if(ibpUtils.endsWith(selectedTitles,","+nodeTitle))
{selectedTitles=selectedTitles.substr(0,selectedTitles.length-(nodeTitle.length+1));}
else if(ibpUtils.startsWith(selectedTitles,nodeTitle))
{if(selectedTitles==nodeTitle)
selectedTitles="";else
selectedTitles=selectedTitles.substr(nodeTitle.length+1);}}
else
{selectedTitles=selectedTitles.substr(0,idx)+selectedTitles.substr(idx+1+nodeTitle.length);}
divContainer.setAttribute('pickedNodeTitle',selectedTitles);return;}}
if(!multi)
treeNodeClearSelect(divContainer,classSuffix);elmnt.className=selectedClassName;if(multi)
{if(nodeSysName!="$ROOT$"&&nodeSysName!="-1"&&!ibpUtils.isEmpty(nodeSysName))
{var selected=ibpUtils.ntz(divContainer.getAttribute('pickedNodeSysName'));if(!ibpUtils.isEmpty(selected))selected+=",";selected+=nodeSysName;divContainer.setAttribute('pickedNodeSysName',selected);var selectedTitles=ibpUtils.ntz(divContainer.getAttribute('pickedNodeTitle'));if(!ibpUtils.isEmpty(selectedTitles))selectedTitles+=",";selectedTitles+=nodeTitle;divContainer.setAttribute('pickedNodeTitle',selectedTitles);}}
else
{divContainer.setAttribute('pickedNodeSysName',nodeSysName);divContainer.setAttribute('pickedNodeTitle',nodeTitle);}}
this.treeNodeClick=treeNodeClick;var treeNodeClearSelect=function(divContainer,classSuffix)
{var selectedClassName='treeNodeSelected'+ibpUtils.ntz(classSuffix);var usSelectedClassName='treeNode'+ibpUtils.ntz(classSuffix);divContainer=ibpUtils.objectOrGetId(divContainer);var spansCol=divContainer.getElementsByTagName("SPAN");for(var i=0;i<spansCol.length;i++)
{if(spansCol[i].className==selectedClassName)spansCol[i].className=usSelectedClassName;}
divContainer.setAttribute('pickedNodeSysName',"");divContainer.setAttribute('pickedNodeTitle',"");}
this.treeNodeClearSelect=treeNodeClearSelect;var elmntToggleShowHide=function(img,showOrHide)
{if(!ibpUtils.isSet(img))return;img=ibpUtils.objectOrGetId(img);if(ibpUtils.isEmpty(img))return;var altPlus=ibpMsg.get("ibpApp.expand");var altMinus=ibpMsg.get("ibpApp.collapse");var imgUrl,imgPath,imgSplit,imgName,imgAlt;imgUrl=img.src;imgPath=ibpUtils.getFolderFromUrl(imgUrl);imgName=ibpUtils.getFileFromUrl(imgUrl);imgAlt=img.alt;if(ibpUtils.isSet(showOrHide))
{if(showOrHide)
{imgName="collapse.gif"
img.alt=altMinus;}
else
{imgName="expand.gif"
img.alt=altPlus;}}
else
{if(imgName=="expand.gif")
{imgName="collapse.gif";img.alt=altMinus;showOrHide=true;}
else
{imgName="expand.gif";img.alt=altPlus;showOrHide=false;}}
img.src=imgPath+"/"+imgName;var showHideDiv=img.getAttribute("enRelItemID");showHideDiv=ibpUtils.objectOrGetId(showHideDiv);if(!ibpUtils.isEmpty(showHideDiv))
ibpUtils.elmntShowHide(showHideDiv,showOrHide);}
this.elmntToggleShowHide=elmntToggleShowHide;var elmntExpandOrCollapseTree=function(flag,containerElement,refTagName,relAttributeName)
{if(!ibpUtils.isSet(flag))flag=true;if(ibpUtils.isEmpty(containerElement))containerElement="document";if(ibpUtils.isEmpty(refTagName))refTagName="img";if(ibpUtils.isEmpty(relAttributeName))relAttributeName="enRelItemID";containerElement=ibpUtils.objectOrGetId(containerElement);var imagesArray=containerElement.getElementsByTagName(refTagName);for(var i=0;i<imagesArray.length;i++)
{if(!ibpUtils.isEmpty(imagesArray[i].getAttribute(relAttributeName)))
{elmntToggleShowHide(imagesArray[i],flag);}}}
this.elmntExpandOrCollapseTree=elmntExpandOrCollapseTree;var reloadChildrenNodes=function(newEl,elId,clone)
{var el=ibpUtils.objectOrGetId(elId);if(ibpUtils.isEmpty(el)||ibpUtils.isEmpty(newEl))return;else el.innerHTML=newEl.innerHTML;}
this.reloadChildrenNodes=reloadChildrenNodes;var getENUITreeNode=function(el)
{el=ibpUtils.objectOrGetId(el);if(!el)return null;var enTreeNode=new Object();enTreeNode.type="enUITreeNode";var img,spn,childDiv,tmp;var div=el;while(div.nodeName!="DIV")
{div=div.parentNode;if(div.nodeName=="BODY")return null;}
for(var i=0;i<div.childNodes.length;i++)
{tmp=div.childNodes[i];if(tmp.nodeName=="IMG")img=tmp;else if(tmp.nodeName=="SPAN")spn=tmp;else if(tmp.nodeName=="DIV")childDiv=tmp;}
var _getAttribute=function(attr){return div.getAttribute(attr);}
var _setAttribute=function(name,value){return div.setAttribute(name,value);}
var _getCascadeAttribute=function(attr)
{var attrVal="";if(!ibpUtils.isEmpty(div))
{attrVal=div.getAttribute(attr);}
if(ibpUtils.isEmpty(attrVal)&&!ibpUtils.isEmpty(img))
{img.getAttribute(attr)}
if(ibpUtils.isEmpty(attrVal)&&!ibpUtils.isEmpty(spn))
{spn.getAttribute(attr)}
return attrVal;}
var _getNodeName=function(){return _getCascadeAttribute("entNodeName");}
var _getNodeTitle=function()
{for(var i=0;i<spn.childNodes.length;i++)
{if(spn.childNodes[i].nodeType==3)return ibpUtils.trim(spn.childNodes[i].nodeValue);}
return"";}
var _getChidrenNo=function(){return ibpUtils.enParseInt(_getCascadeAttribute("entChildren"));}
var _getTreeName=function(){return _getAttribute("entTreeName");}
var _getTreePrefix=function(){return _getAttribute("entTreePreFix");}
var _isOpen=function(){return ibpUtils.toBoolean(_getAttribute("entIsOpen"));}
var _setIsOpen=function(status){return _setAttribute("entIsOpen",status);}
var _isChildLoaded=function(){return ibpUtils.toBoolean(_getAttribute("entChildLoaded"));}
var _setChildLoaded=function(){return _setAttribute("entChildLoaded",true);}
var _getConDivEl=function(){return div;}
var _getSpanEl=function(){return spn;}
var _getIconEl=function()
{for(var i=0;i<spn.childNodes.length;i++)
{if(spn.childNodes[i].nodeName=="IMG")return spn.childNodes[i];}
return null;}
var _getImageEl=function(){return img;}
var _getChildDivEl=function(){return childDiv;}
var _getRootNode=function(){return _getTreeNode(_getTreeName());}
var _getTreeNode=function(name){return getENUITreeNode(_getTreePrefix()+name+"Div");}
var _getSelectedNodes=function()
{var selected=_getSelectedNames();var selArr=selected.split(",");for(var i=0;i<selArr.length;i++)
selArr[i]=_getTreeNode(selArr[i]);return selArr;}
var _getSelectedNode=function(){return _getTreeNode(_getSelectedName());}
var _getSelectedNames=function()
{var selected="";var rootNode=_getRootNode();if(!ibpUtils.isEmpty(rootNode))selected=rootNode.getAttribute("pickedNodeSysName");return selected;}
var _getSelectedName=function()
{var selected=_getSelectedNames();if(ibpUtils.isEmpty(selected))return selected
var selArr=selected.split(",");return selArr[0]}
var _getSelectedTitles=function()
{var selected="";var rootNode=_getRootNode();if(!ibpUtils.isEmpty(rootNode))selected=rootNode.getAttribute("pickedNodeTitle");return selected;}
var _getSelectedTitle=function()
{var selected=_getSelectedTitles();if(ibpUtils.isEmpty(selected))return selected
var selArr=selected.split(",");return selArr[0]}
enTreeNode.getAttribute=_getAttribute;enTreeNode.setAttribute=_setAttribute
enTreeNode.getCascadeAttribute=_getCascadeAttribute;enTreeNode.getNodeName=_getNodeName;enTreeNode.getNodeTitle=_getNodeTitle;enTreeNode.getChidrenNo=_getChidrenNo;enTreeNode.isChildLoaded=_isChildLoaded;enTreeNode.setChildLoaded=_setChildLoaded;enTreeNode.getTreeName=_getTreeName;enTreeNode.getTreePrefix=_getTreePrefix;enTreeNode.isOpen=_isOpen;enTreeNode.setIsOpen=_setIsOpen;enTreeNode.getConDivEl=_getConDivEl;enTreeNode.getSpanEl=_getSpanEl;enTreeNode.getIconEl=_getIconEl;enTreeNode.getImageEl=_getImageEl;enTreeNode.getChildDivEl=_getChildDivEl;enTreeNode.getRootNode=_getRootNode;enTreeNode.getTreeNode=_getTreeNode;enTreeNode.getSelectedNodes=_getSelectedNodes;enTreeNode.getSelectedNode=_getSelectedNode;enTreeNode.getSelectedNames=_getSelectedNames;enTreeNode.getSelectedName=_getSelectedName;enTreeNode.getSelectedTitles=_getSelectedTitles;enTreeNode.getSelectedTitle=_getSelectedTitle;return enTreeNode;}
this.getENUITreeNode=getENUITreeNode;var getENUITreeRootNode=function(prefix,nodeName)
{var enTreeNode=null;if(ibpUtils.isEmpty(prefix)&&ibpUtils.isEmpty(nodeName))
{var divs=document.getElementsByTagName("DIV");if(!ibpUtils.isEmpty(divs))
{for(var i=0;i<divs.length;i++)
{if(ibpUtils.toBoolean(divs[i].getAttribute("entUITreeNode"))||ibpUtils.toBoolean(divs[i].getAttribute("entUITreeRoot")))
{enTreeNode=getENUITreeNode(divs[i]);break;}}}}
else
enTreeNode=getENUITreeNode(prefix+nodeName+"Div");if(ibpUtils.isEmpty(enTreeNode))return null;enTreeNode=enTreeNode.getRootNode();return enTreeNode;}
this.getENUITreeRootNode=getENUITreeRootNode;var pickENUITreeNode=function(el,treeNode)
{var spn=treeNode.getSpanEl();var enRootNode=treeNode.getRootNode();var divContainer=enRootNode.getConDivEl();var classSuffix=enRootNode.getAttribute("entCssSuffix");var multi=ibpUtils.toBoolean(enRootNode.getAttribute("entMultiSlct"),false);var nodeSysName=ibpUtils.ntz(treeNode.getNodeName());var nodeTitle=ibpUtils.ntz(treeNode.getNodeTitle());var usSelectedClassName='treeNode'+ibpUtils.ntz(classSuffix);var selectedClassName='treeNodeSelected'+ibpUtils.ntz(classSuffix);if(spn.className==selectedClassName)
{if(multi)
{spn.className=usSelectedClassName;var selectedNames=enRootNode.getAttribute('pickedNodeSysName');var namesArr=selectedNames.split(",");selectedNames="";for(i=0;i<namesArr.length;i++)
{if(ibpUtils.trim(namesArr[i])!=nodeSysName)selectedNames+=namesArr[i]+",";}
selectedNames=selectedNames.substr(0,selectedNames.length-1);enRootNode.setAttribute('pickedNodeSysName',selectedNames);var selectedTitles=enRootNode.getAttribute('pickedNodeTitle');var titlesArr=selectedTitles.split(",");selectedTitles="";for(i=0;i<titlesArr.length;i++)
{if(ibpUtils.trim(titlesArr[i])!=nodeTitle)selectedTitles+=titlesArr[i]+",";}
selectedTitles=selectedTitles.substr(0,selectedTitles.length-1);enRootNode.setAttribute('pickedNodeTitle',selectedTitles);}}
else
{if(!multi)treeNodeClearSelect(divContainer,classSuffix);spn.className=selectedClassName;if(multi)
{var selectedNames=ibpUtils.ntz(enRootNode.getAttribute('pickedNodeSysName'));if(!ibpUtils.isEmpty(selectedNames))selectedNames+=",";selectedNames+=nodeSysName;enRootNode.setAttribute('pickedNodeSysName',selectedNames);var selectedTitles=ibpUtils.ntz(enRootNode.getAttribute('pickedNodeTitle'));if(!ibpUtils.isEmpty(selectedTitles))selectedTitles+=",";selectedTitles+=nodeTitle;enRootNode.setAttribute('pickedNodeTitle',selectedTitles);}
else
{enRootNode.setAttribute('pickedNodeSysName',nodeSysName);enRootNode.setAttribute('pickedNodeTitle',nodeTitle);}}}
this.pickENUITreeNode=pickENUITreeNode;var expandENUITreeNode=function(el,treeNode,ignoreExec)
{if(ibpUtils.isEmpty(ignoreExec))ignoreExec=false;try{if(!ignoreExec&&ibpUtils.isExecAsync("fraExec",true,null,null,true,false))return;}catch(e){return;}
if(treeNode.getChidrenNo()<=0)return;var nodeSysName=ibpUtils.ntz(treeNode.getNodeName());var imgEl=treeNode.getImageEl();var spnEl=treeNode.getSpanEl();var iconEl=treeNode.getIconEl();var childDivEl=treeNode.getChildDivEl();var closeAction=ibpUtils.toBoolean(treeNode.getAttribute("entIsOpen"))
var childLoaded=ibpUtils.toBoolean(treeNode.getAttribute("entChildLoaded"))
var iconClose=treeNode.getAttribute("entIconClose");var iconOpen=treeNode.getAttribute("entIconOpen");var enRootNode=treeNode.getRootNode();var imgClose=enRootNode.getAttribute("entImgClose");var altClose=ibpMsg.get("ibpApp.expand");var imgOpen=enRootNode.getAttribute("entImgOpen");var altOpen=ibpMsg.get("ibpApp.collapse");treeNode.setIsOpen(!closeAction);if(imgEl)
{if(!ibpUtils.isEmpty(imgClose)&&!ibpUtils.isEmpty(imgOpen))
imgEl.src=closeAction?imgClose:imgOpen;imgEl.alt=closeAction?altClose:altOpen;}
if(iconEl&&!ibpUtils.isEmpty(iconClose)&&!ibpUtils.isEmpty(iconOpen))
{iconEl.src=closeAction?iconClose:iconOpen;}
childDivEl.className=closeAction?"hiddenEl":"";if(!closeAction&&!childLoaded)
{var treePreFix=treeNode.getAttribute("entTreePreFix");var frm=document.forms[treePreFix+"frmEnUITreeUtils"];if(!frm)return;var actionCtrl=frm.elements["enaUITreeAction"];var expandNodeCtrl=frm.elements["enaUITreeExpandedNode"];var cbfnCtrl=frm.elements["cbfn"];var subEntityTypeCtrl=frm.elements["entSubEntityType"];ibpUtils.setValueOf(actionCtrl,"enaExpandNode");ibpUtils.setValueOf(expandNodeCtrl,nodeSysName);ibpUtils.setValueOf(cbfnCtrl,"ibpApp.genENUITreeNodeCbfn");if(ibpUtils.toBoolean(treeNode.getAttribute("entUITreeRoot")))
ibpUtils.setValueOf(subEntityTypeCtrl,"");else
ibpUtils.setValueOf(subEntityTypeCtrl,ibpUtils.ntz(treeNode.getAttribute("entSubEntityType")));var useProgress=global.useProgressBar&&ibpUtils.toBoolean(enRootNode.getAttribute("entUseProgExpand"));if(!ibpUtils.isExecAsync("fraExec",false,null,null,false,useProgress))frm.submit();}}
this.expandENUITreeNode=expandENUITreeNode;var filterENUITree=function(frm,act)
{if(!frm)return;var actionCtrl=frm.elements["enaUITreeAction"];var cbfnCtrl=frm.elements["cbfn"];ibpUtils.setValueOf(actionCtrl,act);ibpUtils.setValueOf(cbfnCtrl,"ibpApp.genENUITreeNodeCbfn");var treePrefix=frm.getAttribute("entFrmTreePrefix");var treeName=frm.getAttribute("entFrmTreeName");var enRootNode=getENUITreeNode(treePrefix+treeName+"Div");var useProgress=global.useProgressBar
if(enRootNode!=null)useProgress=useProgress&&ibpUtils.toBoolean(enRootNode.getAttribute("entUseProgFilter"));if(!ibpUtils.isExecAsync("fraExec",false,null,null,false,useProgress))frm.submit();}
this.filterENUITree=filterENUITree;var fullexpandENUITree=function(frm,preSlctCtrlName)
{if(!frm)return;var actionCtrl=frm.elements["enaUITreeAction"];var cbfnCtrl=frm.elements["cbfn"];ibpUtils.setValueOf(actionCtrl,"enaFullExpand");ibpUtils.setValueOf(cbfnCtrl,"ibpApp.genENUITreeNodeCbfn");var treePrefix=frm.getAttribute("entFrmTreePrefix");var treeName=frm.getAttribute("entFrmTreeName");var enRootNode=getENUITreeNode(treePrefix+treeName+"Div");var useProgress=global.useProgressBar
if(enRootNode!=null)useProgress=useProgress&&ibpUtils.toBoolean(enRootNode.getAttribute("entUseProgFullExpand"));if(ibpUtils.toBoolean(enRootNode.getAttribute("entFullExpanded")))
{if(useProgress){showProgressaBar();}
fullExpndCollpse(enRootNode,true);if(useProgress){hideProgressaBar();}}
else if(!ibpUtils.isExecAsync("fraExec",false,null,null,false,useProgress))
{enRootNode.setAttribute("entFullExpanded",true);var preSlctVtrl=frm.elements[preSlctCtrlName];if(preSlctVtrl)ibpUtils.setValueOf(preSlctVtrl,enRootNode.getSelectedNames());frm.submit();}}
this.fullexpandENUITree=fullexpandENUITree;var collpaseENUITree=function(frm)
{if(!frm)return;var treePrefix=frm.getAttribute("entFrmTreePrefix");var treeName=frm.getAttribute("entFrmTreeName");var enRootNode=getENUITreeNode(treePrefix+treeName+"Div");var useProgress=global.useProgressBar
if(enRootNode!=null)useProgress=useProgress&&ibpUtils.toBoolean(enRootNode.getAttribute("entUseProgExpand"));var useProgress=global.useProgressBar
if(enRootNode!=null)useProgress=useProgress&&ibpUtils.toBoolean(enRootNode.getAttribute("entUseProgFullExpand"));if(useProgress){showProgressaBar();}
fullExpndCollpse(enRootNode,false);if(useProgress){hideProgressaBar()};}
this.collpaseENUITree=collpaseENUITree;var fullExpndCollpse=function(enRootNode,expand)
{if(enRootNode==null)return;var rootChildsContainer=enRootNode.getChildDivEl();var childs=rootChildsContainer.getElementsByTagName("div");var div,treeNode;for(i=0;i<childs.length;i++)
{div=childs[i];nodeName=div.getAttribute("entNodeName");if(ibpUtils.isEmpty(nodeName))continue;treeNode=getENUITreeNode(div);if(!treeNode)continue;if(ibpUtils.toBoolean(treeNode.getAttribute("entIsOpen"))^expand)
{expandENUITreeNode(null,treeNode,true);}}
if(ibpUtils.toBoolean(enRootNode.getAttribute("entIsOpen"))^expand)
{expandENUITreeNode(null,enRootNode,true);}}
var genENUITreeNodeCbfn=function(prm)
{var closedNode=prm.closedNode;var openedNode=prm.openedNode;if(!ibpUtils.isEmpty(closedNode)&&!ibpUtils.isEmpty(openedNode))
{var enRootNode=closedNode.getRootNode();var treePreFix=enRootNode.getAttribute("entTreePreFix");var frm=document.forms[treePreFix+"frmEnUITreeUtils"];if(prm.status)
{var closedDiv=closedNode.getChildDivEl();var openedDiv=openedNode.getChildDivEl();if(closedDiv&&openedDiv)
{closedDiv.innerHTML=openedDiv.innerHTML;closedNode.setChildLoaded();if(!ibpUtils.toBoolean(closedNode.getAttribute("entIsOpen")))
{expandENUITreeNode(null,closedNode,true);}}
if(frm)
{var searchCtrl=frm.elements[prm.ctrlSearch];if(searchCtrl)
{searchCtrl.value=prm.searchStr;}
var segIdCtrl=frm.elements[prm.ctrlSegId];if(segIdCtrl)
{if(!prm.segAct)segIdCtrl.value=0;else if(prm.segAct=='prev'&&segIdCtrl.value>0)segIdCtrl.value--;else if(prm.segAct=='next')segIdCtrl.value++;}
var totSegsCtrl=frm.elements[prm.ctrlTotSegs];if(totSegsCtrl)
{if(!ibpUtils.isEmpty(prm.totSegs))
totSegsCtrl.value=ibpUtils.enParseInt(prm.totSegs);}
handleSegmentsENUITree(frm,prm);}}
else
{openedNode.setIsOpen(false);}
if(prm.clearSelect)
{var divContainer=enRootNode.getConDivEl();var classSuffix=enRootNode.getAttribute("entCssSuffix");treeNodeClearSelect(divContainer,classSuffix);}}
ibpUtils.defaultCallBack(prm);}
this.genENUITreeNodeCbfn=genENUITreeNodeCbfn;var handleMultiENUITree=function(chk)
{var frm=chk.form;if(!frm)return;var multi=chk.checked;var treePrefix=frm.getAttribute("entFrmTreePrefix");var treeName=frm.getAttribute("entFrmTreeName");var enRootNode=getENUITreeNode(treePrefix+treeName+"Div");var divContainer=enRootNode.getConDivEl();var classSuffix=enRootNode.getAttribute("entCssSuffix");if(!multi)treeNodeClearSelect(divContainer,classSuffix);enRootNode.setAttribute("entMultiSlct",multi);}
this.handleMultiENUITree=handleMultiENUITree;var handleSegmentsENUITree=function(frm,prm)
{if(!frm)return;var treePrefix=ibpUtils.ntz(frm.getAttribute("entTreePrefix"));var imgPrev=document.getElementById(treePrefix+prm.ctrlImgPrev);var imgNext=document.getElementById(treePrefix+prm.ctrlImgNext);var currSegIdCtrl=frm.elements[prm.ctrlSegId];var totSegsCtrl=frm.elements[prm.ctrlTotSegs];if(!ibpUtils.isEmpty(imgPrev)&&!ibpUtils.isEmpty(imgNext)&&!ibpUtils.isEmpty(currSegIdCtrl)&&!ibpUtils.isEmpty(totSegsCtrl))
{var currSegId=ibpUtils.enParseInt(currSegIdCtrl.value);var totSegs=ibpUtils.enParseInt(totSegsCtrl.value);var allowPrev=currSegId>0;imgPrev.src=allowPrev?imgPrev.getAttribute("srcReg"):imgPrev.getAttribute("srcDis");imgPrev.className=allowPrev?"clickMe":"";imgPrev.disabled=!allowPrev;var allowNext=currSegId+1<totSegs;imgNext.src=allowNext?imgNext.getAttribute("srcReg"):imgNext.getAttribute("srcDis");imgNext.className=allowNext?"clickMe":"";imgNext.disabled=!allowNext;}}
this.handleSegmentsENUITree=handleSegmentsENUITree;var convertFSPath=function(path,toHTML)
{var HTML_REPLACER="*";var FORSLASH="/";var BACKSLASH="\\";if(ibpUtils.isEmpty(path))return path;if(!ibpUtils.isSet(toHTML))toHTML=(path.indexOf(HTML_REPLACER)==-1);path=path.replace(new RegExp("\\"+BACKSLASH,"g"),FORSLASH);if(toHTML)
{path=path.replace(new RegExp(FORSLASH,"g"),HTML_REPLACER);}
else
{path=path.replace(new RegExp("\\"+HTML_REPLACER,"g"),FORSLASH);}
return path;}
this.convertFSPath=convertFSPath;var rowsBrwsrDuplicate=function(frm,baseDiv,delBtn,codeName){if(!ibpUtils.isObject(frm)&&!ibpUtils.isArray(frm))return false;var frmElmnt=ibpUtils.objectOrGetId(frm.frmId);if(!frmElmnt)frmElmnt=ibpUtils.objectOrGetId(frm.frmId,"form");if(!frmElmnt)return false;var baseDivElmnt=ibpUtils.objectOrGetId(baseDiv);if(!ibpUtils.isSet(baseDivElmnt.lastTrId)){baseDivElmnt.lastTrId=0;}
else baseDivElmnt.lastTrId++;var seperator="";var delId="";var delEvnt="";var delFn="";if(ibpUtils.isSet(delBtn))
{delId=delBtn.delBtnId;delEvnt=ibpUtils.isEmpty(delBtn.delBtnEvent)?"click":delBtn.delBtnEvent;delFn=ibpUtils.isEmpty(delBtn.delBtnFunction)?rowsBrwsrDelete:delBtn.delBtnFunction;var delBtn=ibpUtils.objectOrGetId(delId);seperator=(!delBtn)?"":delBtn.getAttribute("enSeparator");}
if(ibpUtils.isEmpty(seperator)){seperator=(!baseDivElmnt)?"":baseDivElmnt.getAttribute("enSeparator");}
if(ibpUtils.isEmpty(seperator))seperator="@";var lastBtn="";if(ibpUtils.isSet(frm.insertBeforeEl))lastBtn=ibpUtils.objectOrGetId(frm.insertBeforeEl);var objElmnt=null;for(var i=0;i<baseDivElmnt.childNodes.length;i++)
{if(baseDivElmnt.childNodes[i].nodeType==1)
{objElmnt=baseDivElmnt.childNodes[i].cloneNode(true);if(ibpUtils.isEmpty(lastBtn))
frmElmnt.appendChild(objElmnt);else
frmElmnt.insertBefore(objElmnt,lastBtn);if(objElmnt.id==delId){ibpUtils.evtAddEvent(objElmnt,delEvnt,delFn);}
objElmnt.id=objElmnt.id+seperator+baseDivElmnt.lastTrId;if(codeName)objElmnt.name=objElmnt.name+seperator+baseDivElmnt.lastTrId;}}}
this.rowsBrwsrDuplicate=rowsBrwsrDuplicate;var rowsBrwsrDelete=function(e){var evt=ibpUtils.evtGetCBEvent(e);delElmnt=evt.target;var seperator="";seperator=delElmnt.getAttribute("enSeparator");if(ibpUtils.isEmpty(seperator))seperator="@";var deleteId=delElmnt.id.substr(delElmnt.id.indexOf(seperator)+1);var elmntsArray=delElmnt.getAttribute("enRowsElmnts")
if(ibpUtils.isEmpty(elmntsArray))return;elmntsArray=elmntsArray.split(seperator);var frmElmnt=delElmnt.parentNode;var objElmnt=null;for(var i=0;i<elmntsArray.length;i++)
{objElmnt=ibpUtils.objectOrGetId(elmntsArray[i]+seperator+deleteId);if(typeof objElmnt=='object')frmElmnt.removeChild(objElmnt);}
frmElmnt.removeChild(delElmnt);}
this.rowsBrwsrDelete=rowsBrwsrDelete;var rowsBrwsrDeleteBQ=function(e){var evt=ibpUtils.evtGetCBEvent(e);delElmnt=evt.target;var seperator="";seperator=delElmnt.getAttribute("enSeparator");if(ibpUtils.isEmpty(seperator))seperator="@";var deleteId=delElmnt.id.substr(delElmnt.id.indexOf(seperator)+1);var elmntsArray=delElmnt.getAttribute("enRowsElmnts");if(ibpUtils.isEmpty(elmntsArray))return;elmntsArray=elmntsArray.split(seperator);var frmElmnt=delElmnt.parentNode;var objElmnt=null;for(var i=0;i<elmntsArray.length;i++)
{objElmnt=ibpUtils.objectOrGetId(elmntsArray[i]);if(typeof objElmnt=='object')frmElmnt.removeChild(objElmnt);}
frmElmnt.removeChild(delElmnt);}
this.rowsBrwsrDeleteBQ=rowsBrwsrDeleteBQ;var arrayRemoveExistingRow=function(frm,tr)
{frm=ibpUtils.objectOrGetId(frm,"form");if(ibpUtils.isEmpty(frm))return;tr=ibpUtils.objectOrGetId(tr);if(ibpUtils.isEmpty(tr))return;var ins=tr.getElementsByTagName("INPUT");var el,newEl;for(var i=0;i<ins.length;i++)
{el=ins[i];if(el.type=="file")
{newEl=document.createElement("INPUT");newEl.type="hidden";newEl.name="DELETE_FILE_"+el.name;newEl.value="1";frm.appendChild(newEl);}}
tr.parentNode.removeChild(tr);}
this.arrayRemoveExistingRow=arrayRemoveExistingRow;var arrayHandleGaps=function(frm,attrName,alertUser,msg)
{if(ibpUtils.isEmpty(frm)||ibpUtils.isEmpty(attrName))return false;if(!ibpUtils.isArray(attrName))attrName=[attrName];var attrsLen=attrName.length;var elementsLen=0;var ok,emptyEl,el;frm=ibpUtils.objectOrGetId(frm,"form");if(ibpUtils.isEmpty(frm))return false;var removeAttrsElement=function(ix)
{for(var j=0;j<attrsLen;j++)
{relEls[attrName[j]][ix].name=null;}}
var alertUserOnElement=function(el)
{alert(msg);ibpUtils.elmntSelect(el);}
var relIxs=new Array();var relEls=new Array();for(var j=0;j<attrsLen;j++)
{relIxs[attrName[j]]=0;relEls[attrName[j]]=new Array();}
alertUser=(alertUser&&attrsLen>1);if(alertUser)
{if(ibpUtils.isEmpty(msg))msg=ibpMsg.get("ibpApp.requiredValue");var maxIx=arrayGetAttrMaxIx(frm,attrName[0]);for(var i=0;i<=maxIx;i++)
{ok=false;emptyEl=null;for(var j=0;j<attrsLen;j++)
{el=frm.elements[attrName[j]+"_"+i];if(ibpUtils.isEmpty(el))
{ok=false;break;}
if(el.type=='file'&&el.getAttribute("enNotEmpty")!="true"||el.type!='file'&&ibpUtils.isEmpty(ibpUtils.getValueOf(el)))
{if(emptyEl==null)emptyEl=el;}
else
{ok=true;}}
if(ok&&emptyEl!=null)
{alertUserOnElement(emptyEl);return false;}}}
for(var i=0;i<frm.elements.length;i++)
{el=frm.elements[i];for(var j=0;j<attrsLen;j++)
{if(el.name==attrName[j])
{relEls[attrName[j]][relIxs[attrName[j]]++]=el;break;}}}
elementsLen=relEls[attrName[0]].length;for(var k=0;k<elementsLen;k++)
{ok=false;emptyEl=null;for(var i=0;i<attrsLen;i++)
{el=relEls[attrName[i]][k];if(ibpUtils.isEmpty(ibpUtils.getValueOf(el)))
{if(alertUser)
{if(emptyEl==null)emptyEl=el;}
else
{removeAttrsElement(k);break;}}
else
{ok=true;}}
if(alertUser&&ok&&emptyEl!=null)
{alertUserOnElement(emptyEl);return false;}}
return true;}
this.arrayHandleGaps=arrayHandleGaps;var arrayGetAttrMaxIx=function(frm,attrName)
{frm=ibpUtils.objectOrGetId(frm,"form");if(ibpUtils.isEmpty(frm))return 0;var el,pos,ix,maxIx=-1;for(var i=0;i<frm.elements.length;i++)
{el=frm.elements[i];if(!ibpUtils.isEmpty(el.name))
{pos=el.name.indexOf(attrName+"_");if(pos==0)
{ix=el.name.substring(pos+(attrName+"_").length);if(ibpUtils.isNum(ix))if(maxIx<=ix)maxIx=ix;}}}
return maxIx;}
this.arrayGetAttrMaxIx=arrayGetAttrMaxIx;var arrayHandleNames=function(frm,attrName)
{frm=ibpUtils.objectOrGetId(frm,"form");if(ibpUtils.isEmpty(frm))return;if(ibpUtils.isArray(attrName))
{for(var i=0;i<attrName.length;i++)arrayHandleNames(frm,attrName[i]);return;}
var any=false;var el,maxIx=-1;maxIx=arrayGetAttrMaxIx(frm,attrName);any=(maxIx>-1);maxIx++;for(var i=0;i<frm.elements.length;i++)
{el=frm.elements[i];if(el.name==attrName)
{any=true;el.name=attrName+"_"+maxIx++;}}
if(!any)
{var newEl=document.createElement("INPUT");newEl.type="hidden";newEl.name=attrName+"_0";newEl.value="";frm.appendChild(newEl);}}
this.arrayHandleNames=arrayHandleNames;var arrayBuildQueryString=function(frm,attrName,attrVal,txt)
{frm=ibpUtils.objectOrGetId(frm,"form");var o=new Array();var inames=0,ivals=0,el;var names=new Array();var vals=new Array();for(var i=0;i<frm.elements.length;i++)
{el=frm.elements[i];if(el.name==attrName)
{names[inames++]=ibpUtils.getValueOf(el);}
else if(el.name==attrVal)
{vals[ivals++]=ibpUtils.getValueOf(el);}}
if(inames!=ivals)return"";for(var i=0;i<names.length;i++)
{o[i]=[names[i],vals[i]];}
if(ibpUtils.isEmpty(o))return"";o=ibpUtils.qryStringFromArray(o);o+="&";if(!ibpUtils.isEmpty(txt))ibpUtils.setValueOf(ibpUtils.objectOrGetId(txt),o);return o;}
this.arrayBuildQueryString=arrayBuildQueryString;var setUserCellsOrder=function()
{var cellOrderArray=new Array();var ind=0;var numOfCols=0;var cellIdAttr=0;for(var i=0;i<global.zfMainArray.length;i++)
{numOfCols=global.zfMainArray[i][4];if(global.zfMainArray[i][1])
{if(global.zfMainArray[i][3]==1)
{var trIndex=1,tdIndex=0,tblIndex=0,prefixId=global.zfMainArray[i][0];var fullObjId=prefixId+"@"+"0@"+trIndex+"@"+tdIndex;var elTd=document.getElementById(fullObjId);for(var x=0;x<numOfCols;x++)
{tdIndex++;trIndex=1;fullObjId=prefixId+"@"+"0@"+trIndex+"@"+tdIndex;tblIndex++;elTd=document.getElementById(fullObjId);while(!ibpUtils.isEmpty(elTd))
{cellIdAttr=elTd.getAttribute("enPageCellId");if(!ibpUtils.isEmpty(cellIdAttr))
{if(!ibpUtils.isInArray(cellIdAttr,cellOrderArray))
{cellOrderArray[ind]=cellIdAttr;}}
fullObjId=prefixId+"@"+tblIndex+"@"+trIndex+"@"+"1";trIndex++;elTd=document.getElementById(fullObjId);ind++;}}}
if(global.zfMainArray[i][3]==2)
{var trIndex=1,tdIndex=1,tblIndex=0,prefixId=global.zfMainArray[i][0];var fullObjId=prefixId+"@"+"0@"+trIndex+"@"+tdIndex;var elTd=document.getElementById(fullObjId);var fullObjId=prefixId+"@"+tblIndex+"@"+trIndex+"@"+tdIndex;var counter=0;while(!ibpUtils.isEmpty(elTd))
{cellIdAttr=elTd.getAttribute("enPageCellId");if(!ibpUtils.isInArray(cellIdAttr,cellOrderArray))
{cellOrderArray[ind]=cellIdAttr;}
tdIndex++;counter++;if(counter%numOfCols==0)
{trIndex++;tdIndex=1;}
fullObjId=prefixId+"@"+"0@"+trIndex+"@"+tdIndex;elTd=document.getElementById(fullObjId);ind++;}}}
global.zfMainArray[i][2]=cellOrderArray.join(",");cellOrderArray=new Array();ind=0;}
return global.zfMainArray;}
this.setUserCellsOrder=setUserCellsOrder;var saveUserCellsOrder=function(dataArray)
{var doUpdate=0;var cellsOrderStr="";for(var i=0;i<dataArray.length;i++)
{if(dataArray[i][1])
{cellsOrderStr+=dataArray[i][2]+",";doUpdate=1;}}
doUpdate=(doUpdate||!ibpUtils.isEmpty(global.zfHideCells));if(doUpdate)
{var pageName=global.currentPageName;var execPath="ibp.jsp?ibpAction=custom&ibpActionInfolet=Personalize/cellsExec.jsp";execPath+="&ibpHidden=1";execPath=ibpUtils.addQueryStringParam(execPath,"enaCellsOrder",cellsOrderStr);execPath=ibpUtils.addQueryStringParam(execPath,"cbfn","ibpApp.moveCellsCbfn");execPath=ibpUtils.addQueryStringParam(execPath,"cbflag","fraExec");execPath=ibpUtils.addQueryStringParam(execPath,"enaPage",pageName);execPath=ibpUtils.addQueryStringParam(execPath,"enaDelCells",global.zfHideCells);if(ibpUtils.isExecAsync('fraExec'))return false;ibpUtils.execAsync('fraExec',execPath);}
var el=new Object();el.showHide="hide";ibpUtils.ifrShowFloatingIfr("fraMoveCells",null,el);}
this.saveUserCellsOrder=saveUserCellsOrder;var imgMoveClick=function(moveDir)
{var resultId="";var prefixResult=new Array();resultId=moveTd(global.enSrcElmntToMove,moveDir);if(ibpUtils.isEmpty(resultId))return;prefixResult=resultId.split("@");resultId=prefixResult[0];for(var i=0;i<global.zfMainArray.length;i++)
{if(global.zfMainArray[i][0]==resultId)
{global.zfMainArray[i][1]=true;}}
var ifrElmnt=document.getElementById('fraMoveCells');showMoveCellsPopup(global.enSrcElmntToMove);}
this.imgMoveClick=imgMoveClick;var moveCellsCbfn=function(prm)
{if(prm.status)
{for(var i=0;i<global.zfMainArray.length;i++)
{global.zfMainArray[i][1]=false;global.zfMainArray[i][2]=null;}
var el=new Object();el.showHide="hide";ibpUtils.ifrShowFloatingIfr("fraMoveCells",null,el);}
ibpUtils.defaultCallBack(prm);}
this.moveCellsCbfn=moveCellsCbfn;var hidePageCell=function(elmnt)
{elmnt=ibpUtils.objectOrGetId(elmnt);var cellId=elmnt.getAttribute("componentIndex");var args=[["ibpAction","setVisible"],["ibpActOnWhat","pagecell"],["ibpActOnWho",global.currentPageName+"#"+cellId],["IS_VISIBLE","0"],["cbReload","1"]];var url="ibp.jsp?"+ibpUtils.qryStringFromArray(args);ibpUtils.confirmActionHidden(url,'fraExec',null,null,ibpMsg.get("ibpApp.confirmHideCell"));}
this.hidePageCell=hidePageCell;var showOrHideCell=function(elmnt,showOrHide)
{elmnt=ibpUtils.objectOrGetId(elmnt);var cellId=elmnt.getAttribute("componentIndex");var hidTr=document.getElementById("hiddenTr"+cellId);var contTr=document.getElementById("contentTr"+cellId);if(showOrHide=="hide")
{global.zfHideCells+="@"+cellId+"@";}
else
{var re=new RegExp("@"+cellId+"@","ig");global.zfHideCells=global.zfHideCells.replace(re,"");}
if(showOrHide=="hide")
{contTr.style.display="none";hidTr.style.display="";showMoveCellsPopup(elmnt);}
else
{hidTr.style.display="none";contTr.style.display="";showMoveCellsPopup(elmnt);}}
this.showOrHideCell=showOrHideCell;var canMoveTd=function(srcTdId)
{if(ibpUtils.isEmpty(srcTdId))
{return[false,false,false,false,false,false,false];}
var canMoveArr=new Array();var idArray=srcTdId.split('@');var preFix=idArray[0];var srcTbl=ibpUtils.enParseInt(idArray[1]);var srcRow=ibpUtils.enParseInt(idArray[2]);var srcCell=ibpUtils.enParseInt(idArray[3]);var dstTbl,dstRow,dstCell,dstTdId,dstTd;dstTbl=srcTbl==0?srcTbl:srcTbl+1;dstRow=srcRow;dstCell=srcTbl==0?srcCell+1:srcCell;dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;dstTd=document.getElementById(dstTdId);canMoveArr[0]=!ibpUtils.isEmpty(dstTd);dstTbl=srcTbl==0?srcTbl:srcTbl+2;dstRow=srcRow;dstCell=srcTbl==0?srcCell+2:srcCell;dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;dstTd=document.getElementById(dstTdId);canMoveArr[1]=!ibpUtils.isEmpty(dstTd);dstTbl=srcTbl==0?srcTbl:srcTbl-1;if(srcTbl!=0&&dstTbl==0)dstTbl=-1;dstRow=srcRow;dstCell=srcTbl==0?srcCell-1:srcCell;dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;dstTd=document.getElementById(dstTdId);canMoveArr[2]=!ibpUtils.isEmpty(dstTd);dstTbl=srcTbl==0?srcTbl:srcTbl-2;if(srcTbl!=0&&dstTbl==0)dstTbl=-1;dstRow=srcRow;dstCell=srcTbl==0?srcCell-2:srcCell;dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;dstTd=document.getElementById(dstTdId);canMoveArr[3]=!ibpUtils.isEmpty(dstTd);dstTbl=srcTbl;dstRow=srcRow-1;dstCell=srcCell;dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;dstTd=document.getElementById(dstTdId);canMoveArr[4]=!ibpUtils.isEmpty(dstTd);dstTbl=srcTbl;dstRow=srcRow-2;dstCell=srcCell;dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;dstTd=document.getElementById(dstTdId);canMoveArr[5]=!ibpUtils.isEmpty(dstTd);var dstTbl=srcTbl;var dstRow=srcRow+1;var dstCell=srcCell;dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;dstTd=document.getElementById(dstTdId);canMoveArr[6]=!ibpUtils.isEmpty(dstTd);var dstTbl=srcTbl;var dstRow=srcRow+2;var dstCell=srcCell;dstTdId=preFix+"@"+dstTbl+"@"+dstRow+"@"+dstCell;dstTd=document.getElementById(dstTdId);canMoveArr[7]=!ibpUtils.isEmpty(dstTd);return canMoveArr;}
this.canMoveTd=canMoveTd;var moveCellsCreateHtml=function()
{var srcClickElmnt=global.enSrcElmntToMove;var srcTd=srcClickElmnt.parentNode;while(srcTd.getAttribute("enMoveableTd")!="true")
{srcTd=srcTd.parentNode;if(ibpUtils.isEmpty(srcTd)||srcTd.nodeName=="BODY")break;}
var imgSuffix="";var isMoveable=global.enSrcElmntToMove.getAttribute("enMoveCellsMoveable");var isPersonalizable=global.enSrcElmntToMove.getAttribute("enMoveCellsPersonalizable");var hideComponent=global.enSrcElmntToMove.getAttribute("enHideComponent");var moveableArray=canMoveTd(ibpUtils.isEmpty(srcTd)?null:srcTd.id);var isDocRtl=global.isRTL?'dir=\"rtl\"':'';var arrowsDirection="";var arrayIndex=0;var src="";src+="<html "+isDocRtl+">";src+="<head>\n";if(!ibpUtils.isEmpty(global.charset))
{src+="<meta http-equiv=\"Content-Type\" content=\"text/html; charset="+global.charset+"\">\n";}
src+="<link rel=\"stylesheet\" type=\"text/css\" href=\""+ibpUtils.getBaseUrl()+"Static/Include/basic.css\">\n";src+="<link rel=\"stylesheet\" type=\"text/css\" href=\""+ibpUtils.getBaseUrl()+"Static/Include/Skins/"+global.currentSkinName+".css\">\n";src+="<scr"+"ipt language=\"JavaScript\">\n";src+="<!--\n";src+="var callingWin=window.parent;\n";src+="function imgMoveClickCaller(param)\n";src+="{\n";src+="callingWin.ibpApp.global.moveCellsFlag=1;\n";src+="callingWin.ibpApp.imgMoveClick(param);\n";src+="}\n";src+="function cancelUserChoose()\n";src+="{\n";src+="callingWin.ibpApp.global.moveCellsFlag=0;\n";src+="callingWin.ibpApp.hideMoveCellsPopup();\n";if(!ibpUtils.isEmpty(global.zfHideCells)||global.moveCellsFlag==1)
{src+="callingWin.location.reload();\n";}
src+="}\n";src+="function confirmUserCellsOrder()\n";src+="{\n";src+="callingWin.ibpApp.global.moveCellsFlag=0\n";src+="var dataArray = callingWin.ibpApp.setUserCellsOrder();     //get the new cells order\n";src+="callingWin.ibpApp.saveUserCellsOrder(dataArray);     //    update the cells order\n";src+="}\n"
src+="function markRow(row,sign)\n";src+="{\n";src+="if(sign==1)\n";src+="{\n";src+="row.className = \"moveCellsRowOver\" ;\n";src+="}\n";src+="else\n";src+="{\n";src+="row.className = \"moveCellsRow\" ;\n";src+="}\n";src+="}\n";src+="function checkMoveCellsFlag()\n";src+="{\n";src+="var el=document.getElementById(\"moveCellsNavigation\");\n";src+="if(!el)return;\n";src+="if(callingWin.ibpApp.global.moveCellsFlag==1)\n";src+="{\n";src+="el.className=\"hiddenEl\";\n";src+="}\n";src+="else\n";src+="{\n";src+="el.className=\"moveCellsNav\";\n";src+="}\n";src+="}\n";src+="//-->\n";src+="</sc"+"ript>\n";src+="</head>";src+="<body class=\"moveCellsMenuBody\" onload=\"checkMoveCellsFlag()\">";src+="<img src=\"../Static/Images/blank.gif\" width=\"1\" height=\"10\">"
if(isMoveable=="1")
{src+="<table width=\"69\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\">";src+="<tr>";src+="<td colspan=\"2\" rowspan=\"2\">";if(global.isRTL)
{src+="<img src=\""+getImgPath("MoveCellMenu/moverRightLeft.gif")+"\" width=\"25\" height=\"25\">";}
else
{src+="<img src=\""+getImgPath("MoveCellMenu/moverTopLeft.gif")+"\" width=\"25\" height=\"25\">";}
src+="</td>";if(moveableArray[5])
{src+="<td class=\"moveCellsCursor\" onclick=\"imgMoveClickCaller('UU');\" >";imgSuffix="";}
else
{src+="<td>";imgSuffix="Dis";}
src+="<img src=\""+getImgPath("MoveCellMenu/moverUp2"+imgSuffix+".gif")+"\" width=\"19\" height=\"12\">";src+="</td>";src+="<td colspan=\"2\" rowspan=\"2\">";if(global.isRTL)
{src+="<img src=\""+getImgPath("MoveCellMenu/moverTopLeft.gif")+"\" width=\"25\" height=\"25\">";}
else
{src+="<img src=\""+getImgPath("MoveCellMenu/moverRightLeft.gif")+"\" width=\"25\" height=\"25\">";}
src+="</td>";src+="</tr>";src+="<tr>";if(moveableArray[4])
{src+="<td class=\"moveCellsCursor\" onclick=\"imgMoveClickCaller('U');\">";imgSuffix="";}
else
{src+="<td>";imgSuffix="Dis";}
src+="<img src=\""+getImgPath("MoveCellMenu/moverUp1"+imgSuffix+".gif")+"\" width=\"19\" height=\"13\">";src+="</td>";src+="</tr>";src+="<tr>";arrayIndex=3;if(moveableArray[arrayIndex])
{arrowsDirection='LL';src+="<td class=\"moveCellsCursor\" onclick=\"imgMoveClickCaller('"+arrowsDirection+"');\">";imgSuffix="";}
else
{src+="<td>";imgSuffix="Dis";}
if(global.isRTL)
{src+="<img src=\""+getImgPath("MoveCellMenu/moverRight2"+imgSuffix+".gif")+"\" width=\"12\" height=\"19\">";}
else
{src+="<img src=\""+getImgPath("MoveCellMenu/moverLeft2"+imgSuffix+".gif")+"\" width=\"12\" height=\"19\">";}
src+="</td>";arrayIndex=2;if(moveableArray[arrayIndex])
{arrowsDirection='L';src+="<td class=\"moveCellsCursor\" onclick=\"imgMoveClickCaller('"+arrowsDirection+"');\">";imgSuffix="";}
else
{src+="<td>";imgSuffix="Dis";}
if(global.isRTL)
{src+="<img src=\""+getImgPath("MoveCellMenu/moverRight1"+imgSuffix+".gif")+"\" width=\"13\" height=\"19\">";}
else
{src+="<img src=\""+getImgPath("MoveCellMenu/moverLeft1"+imgSuffix+".gif")+"\" width=\"13\" height=\"19\">";}
src+="</td>";src+="<td>";src+="<img src=\""+getImgPath("MoveCellMenu/moverCenter.gif")+"\" width=\"19\" height=\"19\">";src+="</td>";arrayIndex=0;if(moveableArray[arrayIndex])
{arrowsDirection='R';src+="<td class=\"moveCellsCursor\" onclick=\"imgMoveClickCaller('"+arrowsDirection+"');\">";imgSuffix="";}
else
{src+="<td>";imgSuffix="Dis";}
if(global.isRTL)
{src+="<img src=\""+getImgPath("MoveCellMenu/moverLeft1"+imgSuffix+".gif")+"\" width=\"13\" height=\"19\">";}
else
{src+="<img src=\""+getImgPath("MoveCellMenu/moverRight1"+imgSuffix+".gif")+"\" width=\"13\" height=\"19\">";}
src+="</td>";arrayIndex=1;if(moveableArray[arrayIndex])
{arrowsDirection='RR';src+="<td class=\"moveCellsCursor\" onclick=\"imgMoveClickCaller('"+arrowsDirection+"');\">";imgSuffix="";}
else
{src+="<td>";imgSuffix="Dis";}
if(global.isRTL)
{src+="<img src=\""+getImgPath("MoveCellMenu/moverLeft2"+imgSuffix+".gif")+"\" width=\"12\" height=\"19\">";}
else
{src+="<img src=\""+getImgPath("MoveCellMenu/moverRight2"+imgSuffix+".gif")+"\" width=\"12\" height=\"19\">";}
src+="</td>";src+="</tr>";src+="<tr>";src+="<td colspan=\"2\" rowspan=\"2\">";if(global.isRTL)
{src+="<img src=\""+getImgPath("MoveCellMenu/moverBottomRight.gif")+"\" width=\"25\" height=\"25\">";}
else
{src+="<img src=\""+getImgPath("MoveCellMenu/moverBottomLeft.gif")+"\" width=\"25\" height=\"25\">";}
src+="</td>";if(moveableArray[6])
{src+="<td class=\"moveCellsCursor\" onclick=\"imgMoveClickCaller('D');\">";imgSuffix="";}
else
{src+="<td>";imgSuffix="Dis";}
src+="<img src=\""+getImgPath("MoveCellMenu/moverDown1"+imgSuffix+".gif")+"\" width=\"19\" height=\"13\">";src+="</td>";src+="<td colspan=\"2\" rowspan=\"2\">";if(global.isRTL)
{src+="<img src=\""+getImgPath("MoveCellMenu/moverBottomLeft.gif")+"\" width=\"25\" height=\"25\">";}
else
{src+="<img src=\""+getImgPath("MoveCellMenu/moverBottomRight.gif")+"\" width=\"25\" height=\"25\">";}
src+="</td>";src+="</tr>";src+="<tr>";if(moveableArray[7])
{src+="<td class=\"moveCellsCursor\" onclick=\"imgMoveClickCaller('DD');\">";imgSuffix="";}
else
{src+="<td>";imgSuffix="Dis";}
src+="<img src=\""+getImgPath("MoveCellMenu/moverDown2"+imgSuffix+".gif")+"\" width=\"19\" height=\"12\">";src+="</td>";src+="</tr>";src+="</table>";src+="<table align=\"center\">";src+="<tr>";src+="<td colspan=\"2\">";src+="</td>";src+="</tr>";src+="<tr>";src+="<td>";src+="<input type=\"button\" value=\""+ibpMsg.get("ibpApp.cell.save")+"\" class=\"submitForm\" ";src+="onclick=\"confirmUserCellsOrder();\" class=\"moveCellsMenuButton\">";src+="</td>";src+="<td>";src+="<input type=\"button\" value=\""+ibpMsg.get("ibpApp.cell.cancel")+"\" class=\"cancelForm\" ";src+="onclick=\"cancelUserChoose();\" class=\"moveCellsMenuButton\">";src+="</td>";src+="</tr>";src+="<tr>";src+="<td colspan=\"2\">";src+="</td>";src+="</tr>";src+="</table>";}
if(!(global.moveCellsFlag=="1"||hideComponent==1))
{src+="<table align=\"center\" id=\"moveCellsNavigation\" class=\"moveCellsNav\" cellpadding=\"0\" cellspacing=\"0\">";src+="<tr onmouseover=\"markRow(this,1)\" onmouseout=\"markRow(this,0)\" class=\"moveCellsRow\">";src+="<td colspan=\"2\" class=\"moveCellsTopRow\" onclick=\"javascript:void callingWin.ibpApp.printCell();callingWin.ibpApp.hideMoveCellsPopup();\">"+ibpMsg.get("ibpApp.cell.print")+"</td>";src+="</tr>";if(global.sendToFriendComp)
{src+="<tr onmouseover=\"markRow(this,1)\" onmouseout=\"markRow(this,0)\" class=\"moveCellsRow\">";src+="<td colspan=\"2\" class=\"moveCellsSecondRow\" onclick=\"javascript:void callingWin.ibpApp.openSendToFriend(null,true);callingWin.ibpApp.hideMoveCellsPopup();\">"+ibpMsg.get("ibpApp.cell.send")+"</td>";src+="</tr>";}
src+="<tr onmouseover=\"markRow(this,1)\" onmouseout=\"markRow(this,0)\" class=\"moveCellsRow\">";src+="<td colspan=\"2\" class=\"moveCellsMidRow\" onclick=\"javascript:void callingWin.ibpApp.reloadCell();callingWin.ibpApp.hideMoveCellsPopup();\">"+ibpMsg.get("ibpApp.cell.reload")+"</td>";src+="</tr>";if(isPersonalizable=="1")
{src+="<tr onmouseover=\"markRow(this,1)\" onmouseout=\"markRow(this,0)\" class=\"moveCellsRow\">";src+="<td colspan=\"2\" class=\"moveCellsBottomRow\" onclick=\"javascript:void callingWin.ibpUtils.openPopupWindow('"+global.pagePrefrencesUrl+"',null,null,780,500); callingWin.ibpApp.hideMoveCellsPopup();\">"+ibpMsg.get("ibpApp.cell.preferences")+"</td>";src+="</tr>";}
src+="</table>";if(isMoveable=="0")
{src+="<img src=\"../Static/Images/blank.gif\" width=\"1\" height=\"5\">"
src+="<span class=\"moveCellsMenuSpan\">";src+="<input type=\"button\" value=\"Cancel\" class=\"cancelForm\" ";src+="onclick=\"cancelUserChoose();\" class=\"moveCellsMenuButton\">";src+="</span>";}}
src+="</body>";src+="</html>";var menuMoveHeight=110;var menuItemHeight=16;var menuCancelHeight=35;var menuHeight=0;if(!(global.moveCellsFlag=="1"||hideComponent==1))
{menuHeight+=2*menuItemHeight;if(global.sendToFriendComp)menuHeight+=menuItemHeight;if(isPersonalizable=="1")menuHeight+=menuItemHeight;}
if(isMoveable=="1")menuHeight+=menuMoveHeight;else menuHeight+=menuCancelHeight;global.moveCellsMenuHeight=menuHeight;return src;}
this.moveCellsCreateHtml=moveCellsCreateHtml;var showProgressaBar=function(title,progressInterval,progressLength)
{var el=document.getElementById("spnProgressTitle");if(!ibpUtils.isEmpty(el))
{var len=el.childNodes.length;for(var i=len-1;i>-1;i--)
{el.removeChild(el.childNodes[i]);}
if(ibpUtils.isEmpty(title))title=ibpMsg.get("ibpApp.progressBarDefTitle")+"\n";else if(title=="$NONE$")title="";var txt=document.createTextNode(title);el.appendChild(txt);}
if(ibpUtils.isEmpty(progressInterval))progressInterval=50;if(!ibpUtils.isEmpty(progressLength))global.progressBarVars.progressLength=progressLength;global.progressBarVars.progressAt=0;var pDiv=document.getElementById("enaProgressDiv");if(ibpUtils.isEmpty(pDiv))return;winPos=ibpUtils.getWindowPos();pDiv.className="";var pDivWidth=ibpUtils.enParseInt(ibpUtils.isEmpty(pDiv.width)?pDiv.style.width:pDiv.width);var pDivHeight=ibpUtils.enParseInt(ibpUtils.isEmpty(pDiv.height)?pDiv.style.height:pDiv.height);pDiv.style.left=winPos.width/2-pDivWidth;pDiv.style.top=winPos.height/2-pDivHeight;global.progressBarVars.progressId=window.setInterval(updateProgressaBar,progressInterval);}
this.showProgressaBar=showProgressaBar;var updateProgressaBar=function(){var bar=document.getElementById("enaProgressBar");if(ibpUtils.isEmpty(bar))return;bar.value+="||";global.progressBarVars.progressAt++;if(global.progressBarVars.progressAt>global.progressBarVars.progressLength)
{bar.value="";global.progressBarVars.progressAt=0;}}
this.updateProgressaBar=updateProgressaBar;var hideProgressaBar=function(){var pDiv=document.getElementById("enaProgressDiv");if(!ibpUtils.isEmpty(pDiv))
pDiv.className="hiddenEl";window.clearInterval(global.progressBarVars.progressId);var bar=document.getElementById("enaProgressBar");if(!ibpUtils.isEmpty(bar))
bar.value="";}
this.hideProgressaBar=hideProgressaBar;var openFsBrowser=function(enaRetElement,enaMode,enaRoot,enaRootFullPath,enaRetAbs,enaFilter,enaRootFixed,enaUseTrailingSlash,enaCbfnFn,enaPreSelected,enaExcludeDrives)
{if(ibpUtils.isEmpty(enaRetElement))return;enaMode=ibpUtils.ntz(enaMode,"1");enaRootFullPath=ibpUtils.ntz(enaRootFullPath,"0");enaRetAbs=ibpUtils.ntz(enaRetAbs,"0");enaRootFixed=ibpUtils.ntz(enaRootFixed,"0");enaUseTrailingSlash=ibpUtils.ntz(enaUseTrailingSlash,"0");if(ibpUtils.isEmpty(enaPreSelected))
enaPreSelected=ibpUtils.getValueOf(enaRetElement);var enaWinName="fsBrowserWin";var fsBrowserSource=ibpUtils.getBaseUrl()+"bin/ibp.jsp?ibpScript=FSBrowser/fsBrowser.jsp";fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaRetElement",enaRetElement);fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaMode",enaMode);if(!ibpUtils.isEmpty(enaRoot))
fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaRoot",enaRoot);fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaRootFullPath",enaRootFullPath);fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaRetAbs",enaRetAbs);if(!ibpUtils.isEmpty(enaFilter))
fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaFilter",enaFilter);fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaRootFixed",enaRootFixed);fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaUseTrailingSlash",enaUseTrailingSlash);if(!ibpUtils.isEmpty(enaCbfnFn))
fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaCbfnFn",enaCbfnFn);if(!ibpUtils.isEmpty(enaPreSelected))
fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaPreSelected",enaPreSelected);fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"ibpUTF8ParamNames","enaPreSelected,enaFilter");if(!ibpUtils.isEmpty(enaExcludeDrives))
fsBrowserSource=ibpUtils.addQueryStringParam(fsBrowserSource,"enaExcludeDrives",enaExcludeDrives);ibpUtils.openPopupWindow(fsBrowserSource,enaWinName,null,780,580);}
this.openFsBrowser=openFsBrowser;var fsBrowserCbfn=function(enaRetWindow,enaRetElement,path)
{if(ibpUtils.isEmpty(enaRetWindow))return;var el=enaRetWindow.ibpUtils.objectOrGetId(enaRetElement);if(!ibpUtils.isEmpty(el))
{ibpUtils.setValueOf(el,path);}}
this.fsBrowserCbfn=fsBrowserCbfn;var openExprBuilder=function(enaRetElement,enaCbfnFn,enaOpenMode,enaForceMode)
{var retElement=ibpUtils.objectOrGetId(enaRetElement);if(!retElement&&ibpUtils.isEmpty(enaCbfnFn))return;var expr=ibpUtils.ntz(ibpUtils.getValueOf(retElement));var exprBldrSource=ibpUtils.getBaseUrl()+"bin/ibp.jsp?ibpScript=ExprBuilder/exprBuilder.jsp";exprBldrSource=ibpUtils.addQueryStringParam(exprBldrSource,"enaRetElement",enaRetElement);exprBldrSource=ibpUtils.addQueryStringParam(exprBldrSource,"enaExpr",expr);exprBldrSource=ibpUtils.addQueryStringParam(exprBldrSource,"ibpUTF8ParamNames","enaExpr");if(!ibpUtils.isEmpty(enaCbfnFn))
exprBldrSource=ibpUtils.addQueryStringParam(exprBldrSource,"enaCbfnFn",enaCbfnFn);if(!ibpUtils.isEmpty(enaOpenMode))
exprBldrSource=ibpUtils.addQueryStringParam(exprBldrSource,"enaOpenMode",enaOpenMode);if(!ibpUtils.isEmpty(enaForceMode))
exprBldrSource=ibpUtils.addQueryStringParam(exprBldrSource,"enaForceMode",enaForceMode);ibpUtils.openPopupWindow(exprBldrSource,"enaExprBuilderWin",null,780,580);}
this.openExprBuilder=openExprBuilder;var exprBuilderCbfn=function(enaRetWindow,enaRetElement,expr)
{if(ibpUtils.isEmpty(enaRetWindow))return;var el=enaRetWindow.ibpUtils.objectOrGetId(enaRetElement);if(!ibpUtils.isEmpty(el))
{ibpUtils.setValueOf(el,expr);}}
this.exprBuilderCbfn=exprBuilderCbfn;var showSysEntitiesPicker=function(retElement,params,openMethod,width,height)
{var retElement=ibpUtils.objectOrGetId(retElement);if(ibpUtils.isEmpty(retElement)||ibpUtils.isEmpty(params))return;openMethod=ibpUtils.ntz(openMethod,"window").toLowerCase();var isWin=openMethod!="iframe";if(!ibpUtils.isEmpty(width))width=ibpUtils.enParseInt(width);if(ibpUtils.isEmpty(width)||width<=0)width=280;if(!ibpUtils.isEmpty(height))height=ibpUtils.enParseInt(height);if(ibpUtils.isEmpty(height)||height<=0)height=280;var selectedVal=ibpUtils.getValueOf(retElement.getAttribute("enaEntitiesPickerRetElName"));var sysObjPickerSource=ibpUtils.getBaseUrl()+"bin/ibp.jsp?ibpScript=EntityPicker/entityPicker.jsp";sysObjPickerSource=ibpUtils.addQueryStringParam(sysObjPickerSource,"enaRetElement",retElement.id);sysObjPickerSource=ibpUtils.addQueryStringParam(sysObjPickerSource,"enaWidth",width);sysObjPickerSource=ibpUtils.addQueryStringParam(sysObjPickerSource,"enaHeight",height);for(var i=0;i<params.length;i++)
{if(params[i][0]=="entPreSelected")continue;sysObjPickerSource=ibpUtils.addQueryStringParam(sysObjPickerSource,params[i][0],params[i][1]);}
if(!ibpUtils.isEmpty(selectedVal))
{sysObjPickerSource=ibpUtils.addQueryStringParam(sysObjPickerSource,"entPreSelected",selectedVal);}
if(isWin)
{var winAtts=",resizable=1,status=0,menubar=0,scrollbars=0,fullscreen=0";ibpUtils.openPopupWindow(sysObjPickerSource,"enaEntityPickerWin",winAtts,width,height);}
else
{var ifrParams=new Object();var docAlign=global.isRTL?"right":"left";ifrParams.position="bottom";ifrParams.shiftDir=docAlign;ifrParams.shiftByPercent="0";ifrParams.ifrSrc=sysObjPickerSource;ifrParams.ifrWidth=width;ifrParams.ifrHeight=height;ifrParams.isSrcFile=true;ibpUtils.ifrShowFloatingIfr("fraObjPicker",retElement,ifrParams);}}
this.showSysEntitiesPicker=showSysEntitiesPicker;var hideSysEntitiesPicker=function(win)
{if(win)
{window.close();}
else
{var ifrParams=new Object();ifrParams.showHide="hide";window.parent.ibpUtils.ifrShowFloatingIfr("fraObjPicker",null,ifrParams);window.parent.ibpUtils.clearIFrameSrc("fraObjPicker");}}
this.hideSysEntitiesPicker=hideSysEntitiesPicker;var hideSysEntitiesPickerOnEsc=function(e)
{var e=ibpUtils.evtGetCBEvent(e);if(e.keyCode==27)hideSysEntitiesPicker();}
this.hideSysEntitiesPickerOnEsc=hideSysEntitiesPickerOnEsc;var sysEntitiesPickerCbfn=function(enaRetWindow,enaRetElement,pickedName,pickedTitle,pickedNode)
{if(ibpUtils.isEmpty(enaRetWindow))return;var el=enaRetWindow.ibpUtils.objectOrGetId(enaRetElement);if(!ibpUtils.isEmpty(el))
{var nameEl=enaRetWindow.ibpUtils.objectOrGetId(el.getAttribute("enaEntitiesPickerRetElName"));if(!ibpUtils.isEmpty(nameEl)&&pickedName!=-1)
{if(nameEl.value!=pickedName)
{ibpUtils.setValueOf(nameEl,pickedName);var titleEl=enaRetWindow.ibpUtils.objectOrGetId(el.getAttribute("enaEntitiesPickerRetElTitle"));if(!ibpUtils.isEmpty(titleEl))
ibpUtils.setValueOf(titleEl,pickedTitle);var onChange=el.getAttribute("enaEntitiesPickerOnChange");if(!ibpUtils.isEmpty(onChange))
{onChange=onChange.replace("$title$",ibpUtils.escapeJs(pickedTitle));onChange=onChange.replace("$name$",ibpUtils.escapeJs(pickedName));onChange=onChange.replace("$node$","pickedNode");eval("enaRetWindow."+onChange);}}}}}
this.sysEntitiesPickerCbfn=sysEntitiesPickerCbfn;var sysEntitiesPickerClear=function(enaRetElement)
{var el=ibpUtils.objectOrGetId(enaRetElement);if(!ibpUtils.isEmpty(el))
{var nameEl=ibpUtils.objectOrGetId(el.getAttribute("enaEntitiesPickerRetElName"));if(!ibpUtils.isEmpty(nameEl))
{if(!ibpUtils.isEmpty(nameEl.value))
{ibpUtils.setValueOf(nameEl,"");var titleEl=ibpUtils.objectOrGetId(el.getAttribute("enaEntitiesPickerRetElTitle"));if(!ibpUtils.isEmpty(titleEl))
ibpUtils.setValueOf(titleEl,"");var onChange=el.getAttribute("enaEntitiesPickerOnChange");if(!ibpUtils.isEmpty(onChange))
{onChange=onChange.replace("$title$","");onChange=onChange.replace("$name$","");onChange=onChange.replace("$node$","null");eval(onChange);}}}}
var ifrParams=new Object();ifrParams.showHide="hide";ibpUtils.ifrShowFloatingIfr("fraObjPicker",null,ifrParams);ibpUtils.clearIFrameSrc("fraObjPicker");}
this.sysEntitiesPickerClear=sysEntitiesPickerClear;var showCalendar=function(el,trgt,cbfn,calendarType,dateFrom,dateTo,dateFormat,timeFormat,startDay,startYear,endYear,addButtons)
{if(!ibpUtils.isSet(el))return;if(!ibpUtils.isSet(trgt))return;cbfn=ibpUtils.ntz(cbfn,"ibpApp.showCalendarCbfn");calendarType=ibpUtils.ntz(calendarType,"null");if(ibpUtils.isSet(dateFrom)&&dateFrom.constructor==Date)
dateFrom="new Date("+dateFrom.getFullYear()+","+dateFrom.getMonth()+","+dateFrom.getDate()+")";else
dateFrom="null"
if(ibpUtils.isSet(dateTo)&&dateTo.constructor==Date)
dateTo="new Date("+dateTo.getFullYear()+","+dateTo.getMonth()+","+dateTo.getDate()+")";else
dateTo="null"
dateFormat=(ibpUtils.isEmpty(dateFormat))?"null":"'"+dateFormat+"'";timeFormat=(ibpUtils.isEmpty(timeFormat))?"null":"'"+timeFormat+"'";startDay=ibpUtils.ntz(startDay,"null");startYear=ibpUtils.ntz(startYear,"null");endYear=ibpUtils.ntz(endYear,"null");addButtons=ibpUtils.ntz(addButtons,"null");var tmpStr="<html "+(global.isRTL?"dir=\"rtl\"":"")+">\n";tmpStr+="<head>\n<link rel=\"STYLESHEET\" href=\""+ibpUtils.getBaseUrl()+"Static/Common/CalendarDOM/calendar.css\" type=\"text/css\">\n";tmpStr+="<sc"+"ript language=\"JavaScript\" src=\""+ibpUtils.getBaseUrl()+"Static/Common/CalendarDOM/calendar.js\" type=\"text/javascript\"></scr"+"ipt>\n";tmpStr+="<sc"+"ript language=\"JavaScript\" type=\"text/javascript\">\n";tmpStr+="function start(){\n";tmpStr+="enCalendar.show('divCalendar','"+trgt+"','";tmpStr+=cbfn+"',"+calendarType+","+dateFrom+","+dateTo+","+dateFormat+","+timeFormat+",";tmpStr+=startDay+","+startYear+","+endYear+","+addButtons+");\n";tmpStr+="}\n";tmpStr+="</sc"+"ript>\n";tmpStr+="</head>\n<body style=\"margin:0\" onload=\"start();\">\n";tmpStr+="<div id=\"divCalendar\" style=\"width:100%;\"></div>";tmpStr+="</body>\n</html>";var ifr="fraCalendar";var ifrParams=new Object();ifrParams.position="bottom";ifrParams.shiftDir=global.isRTL?"right":"left"
ifrParams.shiftByPercent="0"
ifrParams.ifrSrc=tmpStr;ifrParams.ifrWidth="200";ifrParams.ifrHeight="51";ibpUtils.ifrShowFloatingIfr(ifr,el,ifrParams);}
this.showCalendar=showCalendar;var hideCalendar=function()
{var ifrParams=new Object();ifrParams.showHide="hide";ibpUtils.ifrShowFloatingIfr("fraCalendar",null,ifrParams);}
this.hideCalendar=hideCalendar;var showCalendarCbfn=function(pickedDate,target,calType,format,timeFormat)
{var DATE_HIDDEN_EXTS=["_YY","_MM","_DD","_HO","_MI","_SE"];var padZero=function(num)
{return((num<=9)?("0"+num):num);}
if(calType!=6&&calType!=11&&calType!=12)calType=6;var year=pickedDate.getFullYear();var month=padZero(pickedDate.getMonth()+1);var day=padZero(pickedDate.getDate());var hour=padZero(pickedDate.getHours());var minute=padZero(pickedDate.getMinutes());var second=padZero(pickedDate.getSeconds());var tmpEl;var tmpDateArry=[year,month,day,hour,minute,second];var prefix=target.id;for(var i=0;i<DATE_HIDDEN_EXTS.length;i++)
{tmpEl=document.getElementById(prefix+DATE_HIDDEN_EXTS[i])
if(tmpEl!=null)
{tmpEl.value=tmpDateArry[i];}}
if(target.nodeName.toUpperCase()=="INPUT")
{target.value=ibpUtils.formatAsDateTime(pickedDate,calType,format,timeFormat);;}
hideCalendar();}
this.showCalendarCbfn=showCalendarCbfn;var clearCalendarVal=function(name)
{var DATE_HIDDEN_EXTS=["","_YY","_MM","_DD","_HO","_MI","_SE"];var tmpEl=null;for(var i=0;i<DATE_HIDDEN_EXTS.length;i++)
{tmpEl=document.getElementById(name+DATE_HIDDEN_EXTS[i])
if(tmpEl!=null)
tmpEl.value="";}
hideCalendar();}
this.clearCalendarVal=clearCalendarVal;var openClassQbe=function(enaClass,qbeExParams,enaSilent)
{if(ibpUtils.isEmpty(enaClass)||enaClass=="NO_CLASS")
{if(!ibpUtils.ntz(enaSilent,false))alert(ibpMsg.get("ibpApp.qbe.noclass"));return;}
var qbeSource=ibpUtils.getBaseUrl()+"bin/ibp.jsp?ibpScript=ClassQbe/classQbe.jsp";qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaClass",enaClass);if(qbeExParams)
{if(!ibpUtils.isEmpty(qbeExParams.enaCbfnFn))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaCbfnFn",qbeExParams.enaCbfnFn);if(!ibpUtils.isEmpty(qbeExParams.enaCbSlctEl))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaCbSlctEl",qbeExParams.enaCbSlctEl);if(!ibpUtils.isEmpty(qbeExParams.enaCbWhrEl))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaCbWhrEl",qbeExParams.enaCbWhrEl);if(!ibpUtils.isEmpty(qbeExParams.enaCbOrdrEl))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaCbOrdrEl",qbeExParams.enaCbOrdrEl);if(!ibpUtils.isEmpty(qbeExParams.enaActTypes))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaActTypes",qbeExParams.enaActTypes);if(!ibpUtils.isEmpty(qbeExParams.enaSelect))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaSelect",qbeExParams.enaSelect);if(!ibpUtils.isEmpty(qbeExParams.enaWhere))
{qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaWhere",qbeExParams.enaWhere);qbeSource=ibpUtils.addQueryStringParam(qbeSource,"ibpUTF8ParamNames","enaWhere");}
if(!ibpUtils.isEmpty(qbeExParams.enaOrder))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaOrder",qbeExParams.enaOrder);if(!ibpUtils.isEmpty(qbeExParams.enaTitle))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaTitle",qbeExParams.enaTitle);if(!ibpUtils.isEmpty(qbeExParams.enaQbeTitle))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaQbeTitle",qbeExParams.enaQbeTitle);if(!ibpUtils.isEmpty(qbeExParams.enaSlctSize))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaSlctSize",qbeExParams.enaSlctSize);if(!ibpUtils.isEmpty(qbeExParams.enaExcAttrs))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaExcAttrs",qbeExParams.enaExcAttrs);if(!ibpUtils.isEmpty(qbeExParams.enaIncAttrs))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaIncAttrs",qbeExParams.enaIncAttrs);if(!ibpUtils.isEmpty(qbeExParams.enaUnSlctAttrs))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaUnSlctAttrs",qbeExParams.enaUnSlctAttrs);if(!ibpUtils.isEmpty(qbeExParams.enaFromSig))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaFromSig",qbeExParams.enaFromSig);if(!ibpUtils.isEmpty(qbeExParams.enaToSig))
qbeSource=ibpUtils.addQueryStringParam(qbeSource,"enaToSig",qbeExParams.enaToSig);}
ibpUtils.openPopupWindow(qbeSource,"enaClassQbeWin",null,780,580);}
this.openClassQbe=openClassQbe;var classQbeCbfn=function(retWindow,qbeParamsObj,retElsObj)
{if(ibpUtils.isEmpty(retWindow)||ibpUtils.isEmpty(retElsObj)||ibpUtils.isEmpty(qbeParamsObj))return;var slctEl=retWindow.ibpUtils.objectOrGetId(retElsObj.enaCbSlctEl);var whereEl=retWindow.ibpUtils.objectOrGetId(retElsObj.enaCbWhrEl);var orderEl=retWindow.ibpUtils.objectOrGetId(retElsObj.enaCbOrdrEl);if(!ibpUtils.isEmpty(slctEl))
{if(ibpUtils.ntz(qbeParamsObj.select)=="*")
ibpUtils.setValueOf(slctEl,"");else
ibpUtils.setValueOf(slctEl,ibpUtils.ntz(qbeParamsObj.select));}
if(!ibpUtils.isEmpty(whereEl))ibpUtils.setValueOf(whereEl,ibpUtils.ntz(qbeParamsObj.where));if(!ibpUtils.isEmpty(orderEl))ibpUtils.setValueOf(orderEl,ibpUtils.ntz(qbeParamsObj.orderBy));}
this.classQbeCbfn=classQbeCbfn;var customFilterZoneObjects=function(status,elmnt)
{if(ibpUtils.isEmpty(elmnt))return;if(ibpUtils.isEmpty(status))status=null;var path=window.location.href;path=ibpUtils.addQueryStringParam(path,elmnt,status);ibpUtils.setWinLocation(null,path);}
this.customFilterZoneObjects=customFilterZoneObjects;var customRowsBrwsrDuplicate=function(frm,baseDiv,delBtn,codeName){if(!ibpUtils.isObject(frm)&&!ibpUtils.isArray(frm))return false;var frmElmnt=ibpUtils.objectOrGetId(frm.frmId);if(!frmElmnt)frmElmnt=ibpUtils.objectOrGetId(frm.frmId,"form");if(!frmElmnt)return false;var baseDivElmnt=ibpUtils.objectOrGetId(baseDiv);if(!ibpUtils.isSet(baseDivElmnt.lastTrId)){baseDivElmnt.lastTrId=0;}
else baseDivElmnt.lastTrId++;var seperator="";var delId="";var delEvnt="";var delFn="";if(ibpUtils.isSet(delBtn))
{delId=delBtn.delBtnId;delEvnt=ibpUtils.isEmpty(delBtn.delBtnEvent)?"click":delBtn.delBtnEvent;delFn=ibpUtils.isEmpty(delBtn.delBtnFunction)?rowsBrwsrDelete:delBtn.delBtnFunction;var delBtn=ibpUtils.objectOrGetId(delId);seperator=(!delBtn)?"":delBtn.getAttribute("enSeparator");}
if(ibpUtils.isEmpty(seperator)){seperator=(!baseDivElmnt)?"":baseDivElmnt.getAttribute("enSeparator");}
if(ibpUtils.isEmpty(seperator))seperator="@";var lastBtn="";if(ibpUtils.isSet(frm.insertBeforeEl))lastBtn=ibpUtils.objectOrGetId(frm.insertBeforeEl);var objElmnt=null;for(var i=0;i<baseDivElmnt.childNodes.length;i++)
{if(baseDivElmnt.childNodes[i].nodeType==1)
{objElmnt=baseDivElmnt.childNodes[i].cloneNode(true);if(ibpUtils.isEmpty(lastBtn))
frmElmnt.appendChild(objElmnt);else
frmElmnt.insertBefore(objElmnt,lastBtn);if(objElmnt.id==delId){ibpUtils.evtAddEvent(objElmnt,delEvnt,delFn);}
objElmnt.id=objElmnt.id+seperator+baseDivElmnt.lastTrId;if(codeName)objElmnt.name=objElmnt.name+seperator+baseDivElmnt.lastTrId;var changeElemnt=objElmnt.name;changeElemnt=changeElemnt.replace("@","_");objElmnt.name=changeElemnt;}}}
this.customRowsBrwsrDuplicate=customRowsBrwsrDuplicate;var customRowsBrwsrDuplicate2=function(frm,baseDiv,delBtn,codeName,currCounter){if(!ibpUtils.isObject(frm)&&!ibpUtils.isArray(frm))return false;var frmElmnt=ibpUtils.objectOrGetId(frm.frmId);if(!frmElmnt)frmElmnt=ibpUtils.objectOrGetId(frm.frmId,"form");if(!frmElmnt)return false;var baseDivElmnt=ibpUtils.objectOrGetId(baseDiv);if(ibpUtils.isSet(currCounter))baseDivElmnt.lastTrId=ibpUtils.enParseInt(currCounter);else if(!ibpUtils.isSet(baseDivElmnt.lastTrId))baseDivElmnt.lastTrId=0;else baseDivElmnt.lastTrId++;var seperator="";var delId="";var delEvnt="";var delFn="";if(ibpUtils.isSet(delBtn))
{delId=delBtn.delBtnId;delEvnt=ibpUtils.isEmpty(delBtn.delBtnEvent)?"click":delBtn.delBtnEvent;delFn=ibpUtils.isEmpty(delBtn.delBtnFunction)?rowsBrwsrDelete:delBtn.delBtnFunction;var delBtn=ibpUtils.objectOrGetId(delId);seperator=(!delBtn)?"":delBtn.getAttribute("enSeparator");}
if(ibpUtils.isEmpty(seperator)){seperator=(!baseDivElmnt)?"":baseDivElmnt.getAttribute("enSeparator");}
if(ibpUtils.isEmpty(seperator))seperator="@";var lastBtn="";if(ibpUtils.isSet(frm.insertBeforeEl))lastBtn=ibpUtils.objectOrGetId(frm.insertBeforeEl);var objElmnt=null;for(var i=0;i<baseDivElmnt.childNodes.length;i++)
{if(baseDivElmnt.childNodes[i].nodeType==1)
{objElmnt=baseDivElmnt.childNodes[i].cloneNode(true);if(ibpUtils.isEmpty(lastBtn))
frmElmnt.appendChild(objElmnt);else
frmElmnt.insertBefore(objElmnt,lastBtn);if(objElmnt.id==delId){ibpUtils.evtAddEvent(objElmnt,delEvnt,delFn);}
objElmnt.id=objElmnt.id+seperator+baseDivElmnt.lastTrId;if(codeName)objElmnt.name=objElmnt.name+seperator+baseDivElmnt.lastTrId;var changeElemnt=objElmnt.name;changeElemnt=changeElemnt.replace("@","_");objElmnt.name=changeElemnt;}}}
this.customRowsBrwsrDuplicate2=customRowsBrwsrDuplicate2;var customRowsBrwsrDuplicateWithValues=function(frm,baseDiv,delBtn,codeName,currCounter,ValueParams){if(!ibpUtils.isObject(frm)&&!ibpUtils.isArray(frm))return false;var frmElmnt=ibpUtils.objectOrGetId(frm.frmId);if(!frmElmnt)frmElmnt=ibpUtils.objectOrGetId(frm.frmId,"form");if(!frmElmnt)return false;var baseDivElmnt=ibpUtils.objectOrGetId(baseDiv);if(!ibpUtils.isSet(baseDivElmnt.lastTrId)){baseDivElmnt.lastTrId=0;}
else baseDivElmnt.lastTrId++;var seperator="";var delId="";var delEvnt="";var delFn="";if(ibpUtils.isSet(delBtn))
{delId=delBtn.delBtnId;delEvnt=ibpUtils.isEmpty(delBtn.delBtnEvent)?"click":delBtn.delBtnEvent;delFn=ibpUtils.isEmpty(delBtn.delBtnFunction)?rowsBrwsrDelete:delBtn.delBtnFunction;var delBtn=ibpUtils.objectOrGetId(delId);seperator=(!delBtn)?"":delBtn.getAttribute("enSeparator");}
if(ibpUtils.isEmpty(seperator)){seperator=(!baseDivElmnt)?"":baseDivElmnt.getAttribute("enSeparator");}
if(ibpUtils.isEmpty(seperator))seperator="@";var lastBtn="";if(ibpUtils.isSet(frm.insertBeforeEl))lastBtn=ibpUtils.objectOrGetId(frm.insertBeforeEl);var objElmnt=null;for(var i=0;i<baseDivElmnt.childNodes.length;i++)
{if(baseDivElmnt.childNodes[i].nodeType==1)
{objElmnt=baseDivElmnt.childNodes[i].cloneNode(true);if(ibpUtils.isEmpty(lastBtn))
frmElmnt.appendChild(objElmnt);else
frmElmnt.insertBefore(objElmnt,lastBtn);if(objElmnt.id==delId){ibpUtils.evtAddEvent(objElmnt,delEvnt,delFn);}
baseDivElmnt.lastTrId=ibpUtils.enParseInt(currCounter);objElmnt.id=objElmnt.id+seperator+baseDivElmnt.lastTrId;if(codeName)objElmnt.name=objElmnt.name+seperator+baseDivElmnt.lastTrId;var changeElemnt=objElmnt.name;changeElemnt=changeElemnt.replace("@","_");objElmnt.name=changeElemnt;if(!ibpUtils.isEmpty(ValueParams))
{var pairs=ValueParams.split("&");var length=pairs.length;if(length>0)
{for(var pairsCounter=0;pairsCounter<length;pairsCounter++)
{var pair=pairs[pairsCounter].split("=");if(ibpUtils.startsWith(objElmnt.name,unescape(pair[0])))objElmnt.value=unescape(pair[1]);}}}}}}
this.customRowsBrwsrDuplicateWithValues=customRowsBrwsrDuplicateWithValues;}
if(!window.ibpApp)window.ibpApp=new ibpAppConstrustor();
