
var FRAME_ROOT="wndRoot";var bProcessFormAction=false;var bRootInsidePortal=false;var runIn="AppMain";var IDLEVELSEP="_";var IDCOUNTERSEP="__";var isStopwatch=false;function QSVAR()
{this.RQ_NOT_ENCODED=new Array();this.RQ_NOT_ENCODED.push("rq_SId");this.RQ_NOT_ENCODED.push("rq_Lang");this.RQ_NOT_ENCODED.push("rq_command");this.RQ_NOT_ENCODED.push("rq_MenuGuid");this.RQ_NOT_ENCODED.push("rq_wsrpUrl");this.RQ_NOT_ENCODED.push("rq_wsrpRewrite");this.RQ_NOT_ENCODED.push("rq_wsrpGuid");this.RQ_NOT_ENCODED.push("rq_wsrpType");this.RQ_NOT_ENCODED.push("rq_wsrpNav");this.RQ_NOT_ENCODED.push("rq_wsrpIState");this.RQ_NOT_ENCODED.push("rq_wsrpMode");this.RQ_NOT_ENCODED.push("rq_wsrpWState");this.RQ_NOT_ENCODED.push("rq_wsrpFrag");this.RQ_NOT_ENCODED.push("rq_wsrpSecure");this.RQ_NOT_ENCODED.push("rq_wsrpBtn");this.RQ_NOT_ENCODED.push("rq_wsrpModeChg");this.RQ_NOT_ENCODED.push("rq_wsrpWinStateChg");this.RQ_NOT_ENCODED.push("rq_Layout");this.RQ_NOT_ENCODED.push("rq_ReloadParent");this.RQ_NOT_ENCODED.push("rq_TargetGuid");this.RQ_NOT_ENCODED.push("rq_AppGuid");this.RQ_NOT_ENCODED.push("rq_SourceAppGuid");this.RQ_NOT_ENCODED.push("rq_SourcePageGuid");this.RQ_NOT_ENCODED.push("rq_SortBy");this.RQ_NOT_ENCODED.push("rq_DatarangeGuid");this.RQ_NOT_ENCODED.push("rq_PortalGuid");this.RQ_NOT_ENCODED.push("rq_forceMenuGuid");this.RQ_NOT_ENCODED.push("urn:schemas-unitedplanet-de:ixservlet:name");this.isEncoded=QSVARIsEncoded;}
QSVAR=new QSVAR();function QSVARIsEncoded(p_strParam)
{for(var i=0;i<this.RQ_NOT_ENCODED.length;i++)
{if(this.RQ_NOT_ENCODED[i]==p_strParam)return false;}
return true;}
function COOKIEVAR()
{this.CO_NOT_ENCODED=new Array();this.CO_NOT_ENCODED.push("co_SId");this.CO_NOT_ENCODED.push("co_Lang");this.CO_NOT_ENCODED.push("co_Layout");this.isEncoded=COOKIEVARIsEncoded;}
COOKIEVAR=new COOKIEVAR();function COOKIEVARIsEncoded(p_strParam)
{for(var i=0;i<this.CO_NOT_ENCODED.length;i++)
{if(this.CO_NOT_ENCODED[i]==p_strParam)return false;}
return true;}
function getHtmlRoot(win)
{var l_bCanReadOpener=false;try{if(win.opener&&win.opener.oUp)
{l_bCanReadOpener=true;}}catch(e){}
try
{if(win.oHtmlRoot)
{return win.oHtmlRoot;}
else if(win.name==FRAME_ROOT||win.bRootInsidePortal)
{return win;}
if(l_bCanReadOpener&&win.opener&&win.opener.oUp)
{var openerRoot=getHtmlRoot(win.opener);if(openerRoot&&openerRoot.location.host==win.location.host)
{return openerRoot;}
else
{if(win==top)
{return win;}
else if(win.parent&&win.parent!=win)
{return getHtmlRoot(win.parent);}
else
{return null;}}}
else if(win==top)
{return win;}
else if(win.parent&&win.parent!=win)
{if(win.parent&&win.parent.location.host!=win.location.host)
{win.bRootInsidePortal=true;return win;}
return getHtmlRoot(win.parent);}
else
{return null;}}
catch(e)
{ErrorHandler.warn(e,"getHtmlRoot");win.bRootInsidePortal=true;return win;}}
var oHtmlRoot=null;oHtmlRoot=getHtmlRoot(self);var State={unsent:0,opened:1,headersReceived:2,loading:3,done:4};var Status={ok:200,notModified:304,notFound:404,internalServerError:500};function upXmlHttp(p_oWin)
{this.oWin=(arguments.length>=1&&typeof(p_oWin)=="object")?p_oWin:self;this.bResetTimeOut=true;this.bAsync=true;this.bAddHistory=false;this.strMethod="GET";this.bProcessResponse=false;this.processResponse=null;this.processResponse2=null;this.strUrl=null;this.bAddFormData=false;this.aPostControls=null;this.aRequestPostData=new Array();this.strPostData="";this.aRequestHeader=new Array();this.iBpeeControlsCounter=0;this.strTimeoutBehavior="";this.iTimeout=60000;}
upXmlHttp.prototype.send=XmlHttp_Send;upXmlHttp.prototype.addHeader=XmlHttp_AddHeader;upXmlHttp.prototype.addPostControls=XmlHttp_AddPostControls;upXmlHttp.prototype._addPostControls=XmlHttp__AddPostControls;upXmlHttp.prototype.addPostControl=XmlHttp_AddPostControl;upXmlHttp.prototype.addPostControlBpeeDynamic=XmlHttp_AddPostControlBpeeDynamic;upXmlHttp.prototype.addPostData=XmlHttp_AddPostData;upXmlHttp.prototype.addBpeeDynamicData=XmlHttp_AddBpeeDynamicData;upXmlHttp.prototype.addForm=XmlHttp_AddForm;upXmlHttp.prototype.canSubmitForm=XmlHttp_CanSubmitForm;function XmlHttp_Send()
{var l_strQs="";var l_strLoc=this.strUrl;if(this.strUrl.indexOf("?")>-1)
{l_strLoc=this.strUrl.substring(0,this.strUrl.indexOf("?"));l_strQs=this.strUrl.substring(this.strUrl.indexOf("?")+1);}
if(typeof Helper!="undefined")
{l_strQs=Helper.setQsValueByParam("rq_xhr","1",l_strQs);}
else
{if(l_strQs.length>0)l_strQs+="&"
l_strQs+="rq_xhr=31";}
this.strUrl=l_strLoc+"?"+l_strQs;if(typeof oXmlHttpRequestTimer=="number")
{window.clearTimeout(oXmlHttpRequestTimer);oXmlHttpRequestTimer=null;}
if(this.bResetTimeOut&&oHtmlRoot&&oHtmlRoot.oUp&&!oHtmlRoot.oUp.bIsAnonymous)
{oHtmlRoot.oUp.resetTimeOut();}
var retStatus=true;if(typeof oRequest!="undefined"&&oRequest&&oRequest.readyState)
{oRequest.onreadystatechange=function(){};oRequest.abort();oRequest=null;}
oRequest=new XmlHttp_RequestObject();if(!oRequest||oRequest==null)
return false;self.xhrNo=Math.floor(Math.random()*65535);if(this.bAsync&&this.bProcessResponse&&this.processResponse!=null)
{oRequest.onreadystatechange=this.processResponse;}
if(!Browser.ie6)oRequest.strUrl=this.strUrl;oRequest.open(this.strMethod,this.strUrl,this.bAsync);if(this.iTimeout>-1)
{strTimeoutBehavior=this.strTimeoutBehavior;if(Browser.ie8)
{oRequest.timeout=this.iTimeout;oRequest.ontimeout=new Function("if(self.strTimeoutBehavior && self.strTimeoutBehavior != ''){eval(self.strTimeoutBehavior);}else{alert('XmlHttp Timeout\\n"+this.strUrl+"');}self.strTimeoutBehavior = '';return;");}
else
{oXmlHttpRequestTimer=window.setTimeout("if(typeof oRequest != 'undefined' && isXmlHttpInProgress(oRequest,"+xhrNo+")){abortXmlHttpRequest('"+this.strUrl+"');};",this.iTimeout);}}
if(this.strMethod=="POST")
{if(typeof this.aRequestHeader=="object"&&this.aRequestHeader.length>=1)
{for(var i=0;i<this.aRequestHeader.length;i++)
{oRequest.setRequestHeader(this.aRequestHeader[i].name,this.aRequestHeader[i].value);}}
var l_aPost=[];if(typeof this.aRequestPostData=="object"&&this.aRequestPostData.length>0)
{l_lRandom=1+1000000*(Math.random());l_lRandom=Math.round(l_lRandom);var boundary="boundary"+l_lRandom+""+new Date().getMilliseconds();oRequest.setRequestHeader("Content-Type","multipart/form-data; charset="+self.oUp.oFormatInfo.charset+"; boundary="+boundary);for(var i=0;i<this.aRequestPostData.length;i++)
{l_aPost.push('--'+boundary+'\r\n');l_aPost.push('Content-Disposition: form-data; name="'+this.aRequestPostData[i].name+'"'+'\r\n\r\n');l_aPost.push(this.aRequestPostData[i].value+'\r\n');}
l_aPost.push("--"+boundary+"--");}
this.strPostData=l_aPost.join("");oRequest.send(this.strPostData);}
else
{oRequest.send(null);}
if(!this.bAsync&&this.bProcessResponse&&typeof this.processResponse=="function")
{if(oRequest.status==Status.ok)
{retStatus=this.processResponse();}
else
{ErrorHandler.Http.handleStatus("XmlHttp_Send",oRequest);retStatus=false;}}
return retStatus;}
function isXmlHttpInProgress(p_oXmlHttpRequest,p_xhrNo)
{if(p_oXmlHttpRequest==null||p_xhrNo!=xhrNo)
return false;switch(p_oXmlHttpRequest.readyState)
{case 1:case 2:case 3:return true;break;default:return false;break;}
return false;}
function abortXmlHttpRequest(p_strUrl)
{oRequest.onreadystatechange=function(){};oRequest.abort();if(self.strTimeoutBehavior&&self.strTimeoutBehavior!="")
{eval(self.strTimeoutBehavior);}
else
{alert("XmlHttp Timeout\n"+p_strUrl);}
self.strTimeoutBehavior="";}
function XmlHttp_AddHeader(p_strName,p_strValue)
{if(arguments.length==2)
{var newHeader=new Array();newHeader.name=p_strName;newHeader.value=p_strValue;this.aRequestHeader.push(newHeader);return true;}
else
return false;}
function XmlHttp_AddPostData(p_strName,p_strValue)
{if(arguments.length==2)
{var newFormData=new Array();newFormData.name=p_strName;newFormData.value=p_strValue;this.aRequestPostData.push(newFormData);return true;}
else
return false;}
function XmlHttp_AddBpeeDynamicData(p_strName,p_strDataType,p_strValue)
{if(arguments.length==3)
{var newFormData=new Array();newFormData.name="qname_"+this.iBpeeControlsCounter;newFormData.value="{"+NS.VARIABLE_BPEE_DYNAMIC.URI+"}"+p_strName;this.aRequestPostData.push(newFormData);newFormData=new Array();newFormData.name="type_"+this.iBpeeControlsCounter;newFormData.value="{"+NS.DATATYPE_IX.URI+"}"+p_strDataType;this.aRequestPostData.push(newFormData);newFormData=new Array();newFormData.name="value_"+this.iBpeeControlsCounter;newFormData.value=p_strValue;this.aRequestPostData.push(newFormData);this.iBpeeControlsCounter++;return true;}
else
{return false;}}
function XmlHttp_AddPostControls()
{var aPostControls=this.aPostControls;this.iBpeeControlsCounter=0;var strControlName="";var strPostName="";for(var c in aPostControls)
{var oJSONControl=aPostControls[c];if(oJSONControl.level!=null)
{if(oJSONControl.no_multiple_container!=oJSONControl.no_multiple_elements)
{alert(self.oUp.oMessage.WS_ERROR_LEVEL1+"\n"+self.oUp.oMessage.WS_ERROR_LEVEL2+" "+oJSONControl.no_multiple_container+"\n"+self.oUp.oMessage.WS_ERROR_LEVEL3+" "+oJSONControl.no_multiple_elements)
return false;}
var oLevels=oJSONControl.level;var strPostNamePrefix=oJSONControl.controlName_org+".";this._addPostControls(oJSONControl,0,oLevels[0],strPostNamePrefix,null);}
else
{strControlName=oJSONControl.controlName;strPostName=oJSONControl.wsname;this.addPostControl(strControlName,strPostName);}}
return true;}
function XmlHttp__AddPostControls(p_oJSONControl,p_iLevel,p_oLevel,p_strPostNamePrefix,p_oHtmlParentContainer)
{var oJSONControl=p_oJSONControl;var iLevel=p_iLevel;var oLevel=p_oLevel;var oHtmlParentContainer=p_oHtmlParentContainer;var strPostNamePrefix=p_strPostNamePrefix;var strPostNamePrefix2="";var strPostName="";var strControlName=""
var strWsName="";var counter=0;if(oLevel.wsname.indexOf(":")>-1)
strWsName=oLevel.wsname.substring(oLevel.wsname.indexOf(":")+1);else
strWsName=oLevel.wsname;strWsName=strWsName.replace(/\./g,"..");strWsName=strWsName.replace(/_/g,"__");if(oLevel.controlName==null)
{strPostNamePrefix2=strPostNamePrefix+strWsName+"_0.";this._addPostControls(oJSONControl,iLevel+1,oJSONControl.level[iLevel+1],strPostNamePrefix2,oHtmlParentContainer);return;}
else if(oLevel.type=="simple-control")
{strControlName=oJSONControl.controlName_org+oHtmlParentContainer.id.substring(oHtmlParentContainer.id.indexOf(IDCOUNTERSEP));strPostNamePrefix2=strPostNamePrefix+strWsName;strPostName=strPostNamePrefix2+"_0";strDataType=oJSONControl.datatype;this.addPostControlBpeeDynamic(strControlName,strPostName,strDataType);return;}
var oCloneCont=eval("o"+oLevel.controlName_org);if(oCloneCont.level==0||oHtmlParentContainer==null)
{var aHtmlContainer=oCloneCont.aContainer;}
else
{var aHtmlContainer=oCloneCont.aContainerSubGroups[oHtmlParentContainer.id];}
var oHtmlContainer=null;for(var i=0;i<aHtmlContainer.length;i++)
{oHtmlContainer=aHtmlContainer[i];if(oLevel.type=="multiple-container-cc")
{if(oJSONControl.level[iLevel+1]&&oJSONControl.level[iLevel+1].type=="multiple-container-cc")
{if(oJSONControl.level[iLevel+1].wsname.indexOf(":")>-1)
strPostNamePrefix2=strPostNamePrefix+oJSONControl.level[iLevel+1].wsname.substring(oJSONControl.level[iLevel+1].wsname.indexOf(":")+1);else
strPostNamePrefix2=strPostNamePrefix+oJSONControl.level[iLevel+1].wsname;strPostNamePrefix2=strPostNamePrefix2+"_"+counter+".";for(var j=0;j<oCloneCont.aChildContainer.length;j++)
{this._addPostControls(oJSONControl,iLevel+1,oJSONControl.level[iLevel+1],strPostNamePrefix2,oHtmlContainer);}}
else
{strPostNamePrefix2=strPostNamePrefix+strWsName;strPostNamePrefix2=strPostNamePrefix2+"_"+counter+".";this._addPostControls(oJSONControl,iLevel+1,oJSONControl.level[iLevel+1],strPostNamePrefix2,oHtmlContainer);}}
else if(oLevel.type=="multiple-control-cc")
{strPostNamePrefix2=strPostNamePrefix+strWsName+"_"+counter;strControlName=oJSONControl.controlName_org+oHtmlContainer.id.substring(oHtmlContainer.id.indexOf(IDCOUNTERSEP));strPostName=strPostNamePrefix2;strDataType=oJSONControl.datatype;this.addPostControlBpeeDynamic(strControlName,strPostName,strDataType);}
counter+=1;}
return;}
function XmlHttp_AddPostControl(p_strControlName,p_strPostName)
{var strControlName=p_strControlName;var strPostName=p_strPostName;var oControl=document.getElementById("ID_"+strControlName);if(!oControl)
return;if(oControl.oUp&&oControl.oUp.upType=="upRadioControlGroup")
{this.addPostData(strPostName,Browser.getValue(oControl.oUp));}
else if(/(button|file|image|submit)/.test(oControl.type))
{return;}
else if(/textarea/.test(oControl.type))
{if(!(Browser.safari2&&!Browser.safari3up)&&oControl.oUp&&oControl.oUp.upType=="upTextareaControl"&&oControl.oUp.editorType&&oControl.oUp.editor=="1"&&oControl.oUp.editorType=="fckeditor")
{this.addPostData(strPostName,Browser.getValue(oControl.oUp));}
else
{this.addPostData(strPostName,oControl.value);}}
else
{if(typeof oControl.oUp=="undefined")
{if(/(radio|checkbox)/.test(oControl.type)&&oControl.checked)
this.addPostData(strPostName,oControl.value);else if(!/(radio|checkbox)/.test(oControl.type))
this.addPostData(strPostName,oControl.value);}
else
{if(/(radio|checkbox)/.test(oControl.type)&&oControl.checked)
this.addPostData(strPostName,Browser.getValue(oControl.oUp));else if(!/(radio|checkbox)/.test(oControl.type))
this.addPostData(strPostName,oControl.oUp.toWsInputString(Browser.getValue(oControl.oUp)));}}}
function XmlHttp_AddPostControlBpeeDynamic(p_strControlName,p_strPostName,p_strDataType)
{var strControlName=p_strControlName;var strPostName=p_strPostName;var strDataType=p_strDataType;var oControl=document.getElementById("ID_"+strControlName);if(!oControl)
return;if(oControl.oUp&&oControl.oUp.upType=="upRadioControlGroup")
{this.addBpeeDynamicData(strPostName,strDataType,Browser.getValue(oControl.oUp));}
else if(/(button|file|image|submit)/.test(oControl.type))
{return;}
else if(/textarea/.test(oControl.type))
{if(!(Browser.safari2&&!Browser.safari3up)&&oControl.oUp&&oControl.oUp.upType=="upTextareaControl"&&oControl.oUp.editorType&&oControl.oUp.editor=="1"&&oControl.oUp.editorType=="fckeditor")
{var oEditor=FCKeditorAPI.GetInstance(oControl.name);if(oEditor.EditMode==FCK_EDITMODE_WYSIWYG)
{this.addBpeeDynamicData(strPostName,strDataType,oEditor.GetXHTML(false));}}
else
{this.addBpeeDynamicData(strPostName,strDataType,oControl.value);}}
else
{if(typeof oControl.oUp=="undefined")
{if(/checkbox/.test(oControl.type)&&oControl.checked)
this.addBpeeDynamicData(strPostName,strDataType,"true");else if(/checkbox/.test(oControl.type)&&!oControl.checked)
this.addBpeeDynamicData(strPostName,strDataType,"false");else
this.addBpeeDynamicData(strPostName,strDataType,oControl.value);}
else
{if(/checkbox/.test(oControl.type)&&oControl.checked)
this.addBpeeDynamicData(strPostName,strDataType,"true");else if(/checkbox/.test(oControl.type)&&!oControl.checked)
this.addBpeeDynamicData(strPostName,strDataType,"false");else if(/radio/.test(oControl.type))
this.addBpeeDynamicData(strPostName,strDataType,Browser.getValue(oControl.oUp));else
this.addBpeeDynamicData(strPostName,strDataType,oControl.oUp.toWsInputString(Browser.getValue(oControl.oUp)));}}}
function XmlHttp_AddForm(p_oForm,p_bResetFormData)
{if(arguments.length<1||typeof(p_oForm)=="undefined")
return false;if(arguments.length<2||p_bResetFormData)
this.aRequestPostData=new Array();var inputElements=p_oForm.getElementsByTagName("input");for(var i=0;i<inputElements.length;i++)
{if(!/(button|file|image|submit)/.test(inputElements[i].type))
{if(typeof inputElements[i].oUp=="undefined")
{if(/(radio|checkbox)/.test(inputElements[i].type)&&inputElements[i].checked)
this.addPostData(inputElements[i].name,inputElements[i].value);else if(!/(radio|checkbox)/.test(inputElements[i].type))
this.addPostData(inputElements[i].name,inputElements[i].value);}
else
{if(/(radio|checkbox)/.test(inputElements[i].type)&&inputElements[i].checked)
this.addPostData(inputElements[i].name,Browser.getValue(inputElements[i].oUp));else if(!/(radio|checkbox)/.test(inputElements[i].type))
this.addPostData(inputElements[i].name,Browser.getValue(inputElements[i].oUp));}}}
var textareaElements=p_oForm.getElementsByTagName("textarea");for(var i=0;i<textareaElements.length;i++)
{if(!(Browser.safari2&&!Browser.safari3up)&&textareaElements[i].oUp&&textareaElements[i].oUp.upType=="upTextareaControl"&&textareaElements[i].oUp.editorType&&textareaElements[i].oUp.editor=="1"&&textareaElements[i].oUp.editorType=="fckeditor")
{this.addPostData(textareaElements[i].name,Browser.getValue(textareaElements[i].oUp));}
else
{this.addPostData(textareaElements[i].name,textareaElements[i].value);}}
var selectElements=p_oForm.getElementsByTagName("select");for(var i=0;i<selectElements.length;i++)
{this.addPostData(selectElements[i].name,selectElements[i].value);}
return true;}
function XmlHttp_CanSubmitForm(p_oForm)
{var childElements=p_oForm.childNodes;if(typeof childElements!="undefined")
{for(var i=0;i<childElements.length;i++)
{if(/(INPUT|TEXTAREA|SELECT)/.test(childElements[i].nodeName)&&/(file|image)/.test(childElements[i].type))
{return false;}
if(childElements[i].childNodes.length>=1)
{if(this.canSubmitForm(childElements[i])==false)
return false;}}}
return true;}
function XmlHttp_RequestObject()
{var xmlHttp=null;try
{if(typeof window.XMLHttpRequest!="undefined"&&window.XMLHttpRequest)
{xmlHttp=new XMLHttpRequest();}
else if(window.ActiveXObject)
{try
{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(excNotLoadable)
{xmlHttp=null;alert("Could not instantiate Msxml2.3.0");return;}}}
catch(excNotLoadable)
{xmlHttp=null;ErrorHandler.warn(excNotLoadable,"XmlHttp_RequestObject");}
return xmlHttp;}
function upBrowser()
{this.upType="Browser";this.setBrowserType=BrowserSetBrowserType;this.isBackCompat=BrowserIsBackCompat;}
var Browser=new upBrowser();upBrowser.prototype.getClientWidth=BrowserGetClientWidth;upBrowser.prototype.getClientHeight=BrowserGetClientHeight;upBrowser.prototype.getWinHeight=BrowserGetWinHeight;upBrowser.prototype.getWinWidth=BrowserGetWinWidth;upBrowser.prototype.getScrollOffsetLeft=BrowserGetScrollOffsetLeft;upBrowser.prototype.getScrollOffsetTop=BrowserGetScrollOffsetTop;upBrowser.prototype.getOffsetHeight=BrowserGetOffsetHeight;upBrowser.prototype.getOffsetWidth=BrowserGetOffsetWidth;upBrowser.prototype.getScrollTop=BrowserGetScrollTop;upBrowser.prototype.getScrollLeft=BrowserGetScrollLeft;upBrowser.prototype.getRef=BrowserGetRef;upBrowser.prototype.readjustHeight=BrowserReadjustHeight;upBrowser.prototype.testMediaQuery=BrowserTestMediaQuery;upBrowser.prototype.evalInGlobalContext=BrowserEvalInGlobalContext;Browser.setBrowserType();function BrowserEvalInGlobalContext(strCode,isFile)
{try
{if(window.execScript)
{window.execScript(strCode);}
else if(Browser.safari||Browser.konqueror)
{var nScript=document.createElement("script");var nContent=document.createTextNode(strCode);nScript.appendChild(nContent);nScript.type="text/javascript";nScript.defer=false;if(isFile)
{var nParent=document.getElementsByTagName("head").item(0);}
else if(document.getElementById("Container_Stage"))
{var nParent=document.getElementById("Container_Stage");}
else
{var nParent=document.getElementsByTagName("head").item(0);}
nParent.appendChild(nScript);}
else if(window.eval)
{window.eval(strCode);}
else
{eval(strCode);}}
catch(e)
{throw(e);}}
function BrowserTestMediaQuery(str)
{var style=document.createElement('style');var div=document.createElement('div');var id='';do{id=('x'+Math.random()).replace(/\./,'');}
while(document.getElementById(id));div.id=id;style.innerText='@media '+str+' { #'+id+' { display:none !important; } }';document.documentElement.appendChild(style);document.documentElement.appendChild(div);var ret=getComputedStyle(div,null).getPropertyValue('display')=='none';style.parentNode.removeChild(style);div.parentNode.removeChild(div);return ret;}
function BrowserReadjustHeight(id)
{if(Browser.konqueror)
{var oTable=document.getElementById(id);if(Browser.isBackCompat(window))
{var docRoot=window.document.body;}
else
{var docRoot=window.document.documentElement;}
var paddingSum=parseInt(docRoot.style.paddingTop)+parseInt(docRoot.style.paddingBottom);if(isNaN(paddingSum)||typeof oTable.offsetHeight=="undefined"||paddingSum>oTable.offsetHeight)
return;var height=oTable.offsetHeight-paddingSum;oTable.style.height=height+"px";}
return;}
function BrowserGetRef(p_strHtmlEl,p_oTargDoc)
{if(!p_strHtmlEl)
{return false;}
else
{var l_strHtmlEl=p_strHtmlEl;}
var ref=null;var oTargDoc=null;if(!p_oTargDoc)
{oTargDoc=document;}
else
{oTargDoc=p_oTargDoc;}
ref=eval(oTargDoc.getElementById(l_strHtmlEl));if(!ref)
{if(ErrorHandler.DEBUG)
alert(self.oUp.oMessage.BROWSER_NO_FLD_REF+"\n("+l_strHtmlEl+")");return false;}
else
{return ref;}}
function BrowserGetClientHeight(oHtml)
{if(Browser.safari)
{var docRoot=document.getElementsByTagName("HTML")[0];}
else if(Browser.isBackCompat(oHtml)||Browser.opera)
{var docRoot=oHtml.document.body;}
else
{var docRoot=oHtml.document.documentElement;}
return parseInt(docRoot.clientHeight);}
function BrowserGetClientWidth(oHtml)
{if(Browser.safari)
{var docRoot=document.getElementsByTagName("HTML")[0];}
else if(Browser.isBackCompat(oHtml)||Browser.opera)
{var docRoot=oHtml.document.body;}
else
{var docRoot=oHtml.document.documentElement;}
return parseInt(docRoot.clientWidth);}
function BrowserGetWinHeight(oUp)
{var height=0;if(oUp.oHtml.outerHeight)
{height=oUp.oHtml.outerHeight;}
else
{height=oUp.height;}
return height;}
function BrowserGetWinWidth(oUp)
{var width=0;if(oUp.oHtml.outerWidth)
{width=oUp.oHtml.outerWidth;}
else
{width=oUp.width;}
return width;}
function BrowserGetScrollOffsetTop(oHtml)
{if(oHtml.pageYOffset)return oHtml.pageYOffset;else return Browser.getScrollTop(oHtml);}
function BrowserGetScrollOffsetLeft(oHtml)
{if(oHtml.pageXOffset)return oHtml.pageXOffset;else return Browser.getScrollLeft(oHtml);}
function BrowserGetScrollTop(oHtml)
{if(this.safari||this.konqueror)
{var docRoot=oHtml.document.body;}
else if(Browser.isBackCompat(oHtml))
{var docRoot=oHtml.document.body;}
else
{var docRoot=oHtml.document.documentElement;}
return parseInt(docRoot.scrollTop);}
function BrowserGetScrollLeft(oHtml)
{if(Browser.isBackCompat(oHtml))
{var docRoot=oHtml.document.body;}
else
{var docRoot=oHtml.document.documentElement;}
return parseInt(docRoot.scrollLeft);}
function BrowserGetOffsetHeight(oHtml)
{if(Browser.isBackCompat(oHtml))
{var docRoot=oHtml.document.body;}
else
{var docRoot=oHtml.document.documentElement;}
return parseInt(docRoot.offsetHeight);}
function BrowserGetOffsetWidth(oHtml)
{if(Browser.isBackCompat(oHtml))
{var docRoot=oHtml.document.body;}
else
{var docRoot=oHtml.document.documentElement;}
return parseInt(docRoot.offsetWidth);}
function BrowserSetBrowserType()
{var agent=navigator.userAgent.toLowerCase();var appVer=navigator.appVersion.toLowerCase();var ns6Pos=agent.indexOf('netscape6');var iePos=appVer.toLowerCase().indexOf('msie');if(ns6Pos!=-1)
{this.minor=parseFloat(agent.substring(ns6Pos+10))
this.major=parseInt(this.minor)}
else if(iePos!=-1)
{this.minor=parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)))
this.major=parseInt(this.minor);}
else
{this.major=parseInt(navigator.appVersion);this.minor=parseFloat(navigator.appVersion);}
this.mac=((agent.indexOf("mac")!=-1));this.safari=((agent.indexOf("safari")!=-1));this.safari2=((this.safari&&this.major=="5"));this.safari3up=((this.safari2&&parseInt(agent.substring(agent.indexOf('safari')+7))>520));this.konqueror=((agent.indexOf("konqueror")!=-1));this.iphone=((agent.indexOf("iphone")!=-1));this.ipod=((agent.indexOf("ipod")!=-1));this.i_safari=((this.iphone||this.ipod)&&this.safari);this.opera=((agent.indexOf("opera")!=-1));this.opera9up=(this.major>=9&&this.opera)?true:false;this.opera920up=(this.opera9up&&this.minor>=9.20)?true:false;this.mdi=((agent.indexOf("opera")!=-1));this.ns=((agent.indexOf('mozilla')!=-1)&&(agent.indexOf('spoofer')==-1)&&(agent.indexOf('opera')==-1)&&(agent.indexOf('compatible')==-1));this.ns6=((agent.indexOf('mozilla')!=-1)&&(agent.indexOf('netscape6')!=-1)&&(agent.indexOf('spoofer')==-1)&&(agent.indexOf('opera')==-1)&&(agent.indexOf('compatible')==-1));this.mozilla=((agent.indexOf('mozilla')!=-1)&&(agent.indexOf('spoofer')==-1)&&(agent.indexOf('opera')==-1)&&(agent.indexOf('compatible')==-1));this.firefox=(agent.indexOf('firefox')!=-1);this.firefox1_0=(agent.indexOf('firefox/1.0')!=-1);this.firefox1_5=(agent.indexOf('firefox/1.5')!=-1);this.firefox3up=(!this.firefox1_0&&!this.firefox1_5&&this.firefox&&this.major>=5);this.ns4=(this.ns&&(this.major==4));this.ns6up=(this.ns&&(this.major>=6));this.ie=(agent.indexOf("msie")!=-1&&!this.opera);this.ie3=(this.ie&&(this.major<4));this.ie4=(this.ie&&(this.major==4)&&(agent.indexOf("msie 5.0")==-1));this.ie5=(this.ie&&(this.major==5)&&!this.opera);this.ie50=(this.ie&&(this.major==5)&&!this.opera&&this.minor<5.1);this.mac_ie5=(this.mac&&this.ie5);this.ie6up=(this.ie&&this.major>=6&&!this.opera);this.ie6=(this.ie&&this.major==6&&!this.opera);this.ie7=(this.ie&&this.major==7&&!this.opera);this.ie7up=(this.ie&&this.major>=7&&!this.opera);this.ie7down=((this.ie7||this.ie6||this.ie5)&&!this.opera);this.ie8=(this.ie&&this.major==8&&!this.opera);this.ie8up=(this.ie&&this.major>=8&&!this.opera);this.dom=(!(!document.documentElement));this.linux=(agent.indexOf("inux")!=-1);this.win=(agent.indexOf("indows")!=-1);}
function BrowserIsBackCompat(oHtml)
{if(!oHtml.document.compatMode||oHtml.document.compatMode=="undefined"||oHtml.document.compatMode=="BackCompat")
return true;else
return false;}
function upPage()
{this.upType="upPage";this.id="";this.oVariables=null;this.oFuncParts=null;this.oHtml=null;}
function upWindow()
{this.upType="upWindow";this.id="";this.strOnLoad="";this.strOnUnLoad="";this.QueryString="";this.oEvent=null;this.oFrameReg=null;this.oRegistry=null;this.oFormatInfo=null;this.bFrameAppMain=false;this.aObjects=new Array();this.focusOnLoadId="";this.setRefToRootWin=WindowSetRefToRootWin;this._setRefToRootWin=Window_setRefToRootWin;this.setRefToRootWin();}
upWindow.prototype.delObjects=WindowDelObjects;upWindow.prototype.setFocus=WindowSetFocus;upWindow.prototype.setMenu=WindowSetMenu;upWindow.prototype.resetAppFrames=WindowResetAppFrames;upWindow.prototype.requestPage=WindowRequestPage;upWindow.prototype.openPopUpByTarget=WindowOpenPopUpByTarget;upWindow.prototype.reload=WindowReload;upWindow.prototype._reload=Window_Reload;function WindowReload()
{if(this.upType=="upPopUpWindow")
{this.oHtml.oUpWinToReload=this;if(!this.oHtml.anchor)this.oHtml.anchor="";this.oHtml.setTimeout("if(oUpWinToReload){oUpWinToReload._reload(anchor);};",500);}
else if(document.getElementById("Container_AppMain"))
{oFupLoader=new upAppMainFupLoader();this.oHtml.oFupLoader=oFupLoader;this.oHtml.setTimeout("self.oFupLoader.reload();",500);}
else
{this.oHtml.oUpWinToReload=this;if(!this.oHtml.anchor)this.oHtml.anchor="";this.oHtml.setTimeout("if(oUpWinToReload){oUpWinToReload._reload(anchor);};",500);}
return true;}
function Window_Reload(anchor)
{oUpWinToReload=null;var oAction=new upActionControl();oAction.oSource=new upSource();oAction.oTarget=new upTarget();oAction.oHtml=new Object();if(this.oHtml.document.forms.length>0)
{oAction.requestType=1;if(this.oHtml.document.forms[0]!=null&&typeof this.oHtml.document.forms[0].fr_ActionId!="undefined")
this.oHtml.document.forms[0].fr_ActionId.value="";}
else
{oAction.requestType=0;}
oAction.QueryString=this.oHtml.location.search.substring(1,this.oHtml.location.search.length);var closeWin=Helper.getQsValueByParam("rq_CloseWin",oAction.QueryString);if(closeWin!=false)
{oAction.QueryString=Helper.deleteParamFromQs("rq_CloseWin",oAction.QueryString);}
var l_strRecId="-1";if(this.oFuncPart!=null&&typeof this.oFuncPart!="undefined"&&typeof this.oFuncPart.recId!="undefined")
l_strRecId=this.oFuncPart.recId;if((Helper.getQsValueByParam("rq_RecId",oAction.QueryString)=="-1"||!Helper.getQsValueByParam("rq_RecId",oAction.QueryString))&&l_strRecId!="-1")
{oAction.QueryString=Helper.setQsValueByParam("rq_RecId",l_strRecId,oAction.QueryString);}
if(anchor&&anchor!="")
{oAction.QueryString=Helper.setQsValueByParam("rq_Anchor",anchor,oAction.QueryString);}
oAction.oTarget.rq_TargetFrame=this.oHtml.name;this.byUpClose=true;this.byReload=true;this.requestPage(oAction,this.oHtml.document.forms[0]);if(Browser.mozilla&&Browser.win&&this.oHtml){this.oHtml.focus();}}
function WindowResetAppFrames()
{if(this.oRegistry&&this.oRegistry.oFrameReg&&this.oRegistry.oFrameReg["appmenu"]&&this.oFuncPart&&this.oFuncPart.id)
{if(this.oRegistry.oFrameReg["appmenu"].resetAppMenu)
this.oRegistry.oFrameReg["appmenu"].resetAppMenu(this.oFuncPart.id,this.oFuncPart.appId);}
if(this.oRegistry&&this.oRegistry.oFrameReg&&this.oRegistry.oFrameReg["appinfo"]&&this.oFuncPart&&this.oFuncPart.id&&this.oFuncPart.appId)
{if(this.oRegistry.oFrameReg["appinfo"].resetAppInfo)
this.oRegistry.oFrameReg["appinfo"].resetAppInfo(this.oFuncPart.id,this.oFuncPart.guid,this.oFuncPart.appId,this.oFuncPart.appGuid);}
if(Helper.getQsValueByParam("rq_forceMenu")=="1")
{self.oUp.setMenu(this.oFuncPart.appGuid,this.oFuncPart.guid,"");}
if(Helper.getQsValueByParam("rq_forceMenuGuid"))
{self.oUp.setMenu("","",Helper.getQsValueByParam("rq_forceMenuGuid"));}}
function WindowSetMenu(p_appGuid,p_targetGuid,p_menuId)
{var l_appGuid="";var l_menuId="";if(p_appGuid)
l_appGuid=p_appGuid;if(p_menuId)
l_menuId=p_menuId;if(typeof oHtmlRoot.oMenuTree=="undefined")
return false;var oMenuTree=oHtmlRoot.oMenuTree;if(l_appGuid.length>2||l_menuId.length>2)
oMenuTree.resetAll("",l_appGuid,l_menuId);else
oMenuTree.initAll();return true;}
function WindowSetFocus()
{var oHtml=null;try
{var doc=this.oHtml.document;if(doc.documentElement&&doc.documentElement.scrollTop&&doc.documentElement.scrollTop>0)
{doc.documentElement.scrollTop=0;}
var anchor=Helper.getQsValueByParam("rq_Anchor");if(anchor&&anchor=="no")
{return true;}
if(anchor&&anchor!=""&&Browser.getRef("ID_"+anchor))
{Browser.gotoAnchor(anchor,this.oHtml.document);}
else if(this.focusOnLoadId!="")
{oHtml=Browser.getRef(this.focusOnLoadId);if(oHtml)
{if(!(Browser.safari2&&!Browser.safari3up)&&oHtml.oUp&&oHtml.oUp.upType=="upTextareaControl"&&oHtml.oUp.editor=="1"&&oHtml.oUp.editorType&&oHtml.oUp.editorType=="fckeditor")
{doc.getElementById(oHtml.name+"___Frame").contentWindow.focus();}
else
{oHtml.focus();}}}
else if(this.oPage&&this.oPage.oHtml&&this.oPage.oHtml.forms&&this.oPage.oHtml.forms.length>0)
{var fm=this.oPage.oHtml.forms[0];var oHtmlType="";for(var i=0;i<fm.length;i++)
{oHtml=fm.elements[i];strHtmlType=oHtml.type;if(strHtmlType!="hidden"&&strHtmlType!="button"&&strHtmlType!="submit"&&strHtmlType!="select-one")
{if(!(Browser.safari2&&!Browser.safari3up)&&oHtml.oUp&&oHtml.oUp.upType=="upTextareaControl"&&oHtml.oUp.editor=="1"&&oHtml.oUp.editorType&&oHtml.oUp.editorType=="fckeditor")
{doc.getElementById(oHtml.name+"___Frame").contentWindow.focus();}
else
{oHtml.focus();}
return true;}}}
return false;}
catch(e)
{ErrorHandler.warn(e,"Window.setFocus()");return false;}}
function WindowRequestPage(oActionControl,oFm)
{var fm=null;var submitOK=true;var connector="";var isOpen=true;connector=this.oRootWin.connector;URL=connector+"?"+oActionControl.QueryString;if(oActionControl.requestType==1)
{if(oFm)
{fm=oFm;}
else
{if(oActionControl.oHtml.form)
{fm=oActionControl.oHtml.form;}
else
{fm=getFormObjectByElement(oActionControl.oHtml);}}
var orgAction=fm.action;fm.action=URL;fm.method="post";if(oActionControl.oTarget.newWindow==1)
{isOpen=this.openPopUpByTarget(oActionControl);if(isOpen)
fm.target=oActionControl.oTarget.rq_TargetFrame;else
fm.target="_self";}
else
{if(oActionControl.oTarget.rq_TargetFrame==ContainerAgent.getPostIFrameName())
{fm.target=ContainerAgent.getPostIFrameName();}
else if(oActionControl.oTarget.rq_TargetFrame!=""&&(self.oUp.oRegistry.oFrameReg[oActionControl.oTarget.rq_TargetFrame]||oActionControl.oTarget.rq_TargetFrame==ContainerAgent.getHiddenFrameName()))
{fm.target=oActionControl.oTarget.rq_TargetFrame;}
else
{fm.target="_self";}}
if(oActionControl.oSource&&oActionControl.oSource.fr_ActionId=="1"&&oActionControl.oHtml.form.submitAction)
{submitOK=oActionControl.oHtml.form.submitAction();}
if(submitOK)
{fm.submit();return true;}
else
{fm.fr_ActionId.value="";fm.action=orgAction;return false;}}
else
{if(oActionControl.oTarget.newWindow&&oActionControl.oTarget.newWindow==1)
{if(oActionControl.oTarget.externalUrl&&oActionControl.oTarget.externalUrl)
{window.open(oActionControl.oTarget.externalUrl,"");}
else
{isOpen=this.openPopUpByTarget(oActionControl);if(!isOpen)return false;if(URL&&URL!=""&&self.oUp.oRegistry.oPopUpReg[oActionControl.oTarget.rq_TargetFrame]&&self.oUp.oRegistry.oPopUpReg[oActionControl.oTarget.rq_TargetFrame].oHtml)
{targetLocation=self.oUp.oRegistry.oPopUpReg[oActionControl.oTarget.rq_TargetFrame].oHtml.document.location;targetLocation.href=URL;}}}
else
{if(oActionControl.oTarget.rq_TargetFrame==ContainerAgent.getHiddenFrameName())
{if(self.oUp.oRegistry.oFrameReg[oActionControl.oTarget.rq_TargetFrame])
{targetLocation=self.oUp.oRegistry.oFrameReg[oActionControl.oTarget.rq_TargetFrame].location;}
else
{}}
else if(oActionControl.oTarget.rq_TargetFrame!=""&&self.oUp.oRegistry.oFrameReg[oActionControl.oTarget.rq_TargetFrame])
{targetLocation=self.oUp.oRegistry.oFrameReg[oActionControl.oTarget.rq_TargetFrame].location;}
else
{targetLocation=self.location;}
if(oActionControl.oTarget.externalUrl&&oActionControl.oTarget.externalUrl)
{targetLocation.href=oActionControl.oTarget.externalUrl;}
else
{try
{targetLocation.href=URL;}
catch(e)
{ErrorHandler.warn(e,"WindowRequestPage");}}}
return true;}}
function WindowOpenPopUpByTarget(oActionControl)
{var isOpen=true;var width="";var height="";var offsetX="";var offsetY="";var bControlOfRef=1;var fupOfOpener="";if(this.oFuncPart&&this.oFuncPart.id)
{fupOfOpener=this.oFuncPart.id;}
var winOfOpener=this.oHtml.name;if(oActionControl.oTarget.windowSettings!="")
{aSettings=oActionControl.oTarget.windowSettings.split(",");width=aSettings[0];height=aSettings[1];offsetX=aSettings[2];offsetY=aSettings[3];bControlOfRef=aSettings[4];fupOfOpener=aSettings[5];}
if(oActionControl.sameWindow=="1"&&this.oRootWin.oRegistry.oPopUpReg[oActionControl.oTarget.rq_TargetFrame]&&this.oRootWin.oRegistry.oPopUpReg[oActionControl.oTarget.rq_TargetFrame].oHtml&&typeof this.oRootWin.oRegistry.oPopUpReg[oActionControl.oTarget.rq_TargetFrame].oHtml.closed!="undefined"&&!this.oRootWin.oRegistry.oPopUpReg[oActionControl.oTarget.rq_TargetFrame].oHtml.closed)
{var newWnd=this.oRootWin.oRegistry.oPopUpReg[oActionControl.oTarget.rq_TargetFrame];newWnd.samePopup=true;}
else
{var newWnd=this.oRootWin.createPopUp(oActionControl.oTarget.rq_TargetFrame);newWnd.HtmlName=oActionControl.oTarget.rq_TargetFrame;if(width!=""&&height!="")
{if(width>=screen.availWidth||height>=screen.availHeight)
{bControlOfRef=0;offsetX="0";offsetY="0";}
newWnd.setSize(width,height);}
else
{newWnd.setSize(250,250);}
if(oActionControl.oTarget.props!="")
{newWnd.setProps(oActionControl.oTarget.props);}
if(offsetX!=""&&offsetY!="")
{newWnd.setOffset(offsetX,offsetY);}
else
{newWnd.setOffset(10,0);}
if(bControlOfRef==1)
{newWnd.setControlOfRef(oActionControl);}}
if(fupOfOpener&&fupOfOpener!="")
{newWnd.fupOfOpener=fupOfOpener;}
if(winOfOpener&&winOfOpener!="")
{newWnd.winOfOpener=winOfOpener;}
isOpen=newWnd.show();if(oActionControl.oTargetChanger)
{newWnd.oTargetChanger=oActionControl.oTargetChanger;}
return isOpen;}
function WindowSetRefToRootWin()
{if(oHtmlRoot&&oHtmlRoot.oUp)
{this._setRefToRootWin(oHtmlRoot.oUp);}}
function Window_setRefToRootWin(oRootWin)
{if(oRootWin)
{this.oRootWin=oRootWin;this.aInfoPipe=oRootWin.aInfoPipe;if(oRootWin.oRegistry)
{this.oRegistry=oRootWin.oRegistry;if(oRootWin.oRegistry.oFrameReg)
{this.oFrameReg=oRootWin.oRegistry.oFrameReg;}}
if(oRootWin.oFormatInfo)
{this.oFormatInfo=oRootWin.oFormatInfo;}}}
function removeEvents()
{var all,l;var ob=null;var aElements=['a','acronym','body','button','caption','code','col','colgroup','dd','div','dl','dt','fieldset','form','h1','h2','h3','h4','h5','h6','img','input','label','legend','li','link','map','menu','object','ol','optgroup','p','select','span','table','tbody','td','textarea','tfoot','th','thead','tr','tt','u','ul'];var iLengthElements=aElements.length;var aEvents=['onkeydown','onkeyup','onmousemove','onmouseover','onmouseout','onmousedown','onmouseup','ondblclick','onclick','onchange','onfocus','onblur'];var iLengthEvents=aEvents.length;for(var k=iLengthElements;k--;)
{all=document.getElementsByTagName(aElements[k]);l=all.length;if(l==0)continue;for(var j=l;j--;)
{ob=all[j];for(var i=iLengthEvents;i--;)
{ob[aEvents[i]]=null;}}}}
function WindowDelObjects()
{if(Browser.ie&&typeof this.oHtml.document=="unknown")
return;if(this.oHtml.document.all)
{this.oHtml.removeEvents();}
try
{if(typeof oRequest!="undefined"&&oRequest)
{if(typeof oRequest.onreadystatechange=="function")
oRequest.onreadystatechange=null;oRequest=null;}}
catch(e)
{}
if(this.oFuncPart)
{if(this.oFuncPart.strOnUnLoad!="")
eval(this.oFuncPart.strOnUnLoad);this.oFuncPart.unhook();}
this.oFuncPart=null;var ob=null;for(var i=0;i<this.aObjects.length;i++)
{ob=this.aObjects[i];if(ob.oHtml==null)
{if(ob.oFup)
ob.oFup=null;this.aObjects[i]=null;continue;}
if(typeof(ob)!="unknown"&&typeof(ob.oHtml)!="unknown")
{if(typeof(ob.oHtml.oUp)!="unknown")
{ob.oHtml.oUp=null;}
if(ob.oFup)
{ob.oFup=null;}
ob.oStyle=null;ob.oHtml=null;}
ob=null;this.aObjects[i]=null;}
this.aObjects=new Array();if(this.bFrameAppMain)
{var aIFrames=document.getElementsByTagName("iframe");if(aIFrames!=null)
{var iLength=aIFrames.length;var oIFrame=null;for(var i=0;i<iLength;i++)
{oIFrame=aIFrames[i];if(oIFrame.name==ContainerAgent.getPostIFrameName())
{i--;iLength--
if(oIFrame.parentNode)
oIFrame.parentNode.removeChild(oIFrame);}}}}}
function upPopUpWindow()
{this.upType="upPopUpWindow";this.mimeType="text/html";this.HtmlName="";this.content="";this.width=250;this.height=250;this.innerWidth=250;this.innerHeight=250;this.chromeWidth=0;this.chromeHeight=0;this.widthOrg=0;this.heightOrg=0;this.offsetX=0;this.offsetY=0;this.elePosX=0;this.elePosY=0;this.plusWidth=0;this.plusHeight=0;this.posX=0;this.posY=0;this.URL="";this.eventScreenX="";this.eventScreenY="";this.props="dependent=yes,menubar=no,toolbar=no,scrollbars=yes,resizable=yes";this.fupOfOpener="";this.winOfOpener="";this.oHtml=null;this.byUpClose=false;this.byReload=false;this.nextPopup=false;this.samePopup=false;this.oControlOfRef=null;this.oRootWin=oHtmlRoot.oUp;this.setRefToRootWin=PopUpSetRefToRootWin;}
upPopUpWindow.prototype=new upWindow();upPopUpWindow.prototype.setURL=PopUpSetURL;upPopUpWindow.prototype.setHtmlName=PopUpSetHtmlName;upPopUpWindow.prototype.setProps=PopUpSetProps;upPopUpWindow.prototype.setSize=PopUpSetSize;upPopUpWindow.prototype.setMimeType=PopUpSetMimeType;upPopUpWindow.prototype.setContent=PopUpSetContent;upPopUpWindow.prototype.setOffset=PopUpSetOffset;upPopUpWindow.prototype.setElementPosition=PopUpSetElementPosition;upPopUpWindow.prototype.setPosition=PopUpSetPosition;upPopUpWindow.prototype.setActPosition=PopUpSetActPosition;upPopUpWindow.prototype.resetPosition=PopUpResetPosition;upPopUpWindow.prototype.resetPositionMDI=PopUpResetPositionMDI;upPopUpWindow.prototype.resetPositionSDI=PopUpResetPositionSDI;upPopUpWindow.prototype.resizeByContent=PopUpResizeByContent;upPopUpWindow.prototype.setControlOfRef=PopUpSetControlOfRef;upPopUpWindow.prototype.writeHtml=PopUpWriteHtml;upPopUpWindow.prototype.close=PopUpClose;upPopUpWindow.prototype.hide=PopUpHide;upPopUpWindow.prototype.show=PopUpShow;upPopUpWindow.prototype.refresh=PopUpRefresh;upPopUpWindow.prototype.print=PopUpPrint;upPopUpWindow.prototype.isHtmlObject=PopUpIsHtmlObject;function PopUpPrint(oActControlCont)
{if(!this.oHtml||!oActControlCont||!oActControlCont.style)return;oActControlCont.style.display="none";oActControlCont.style.visibility="hidden";this.oHtml.print();return;}
function PopUpClose()
{this.byUpClose=true;this.nextPopup=false;if(this.oRootWin&&this.id)
{this.oRootWin.closePopUp(this.id);}
else
{this.oHtml.close();}}
function PopUpSetHtmlName(HtmlName)
{this.HtmlName=HtmlName;}
function PopUpResizeByContent(p_bAnyway)
{this.oHtml.resizeTo(350,350);var plusWidth,plusHeight;var cp=this.oHtml.document.createElement("div");cp.style.position="absolute";cp.style.width="1px";cp.style.height="1px";cp.style.right="0px";cp.style.bottom="0px";this.oHtml.document.body.appendChild(cp);this.chromeWidth=350-parseInt(cp.offsetLeft);this.chromeHeight=350-parseInt(cp.offsetTop);if(Browser.mdi)var sHeight=oHtmlRoot.oUp.oHtml.innerHeight;else var sHeight=screen.availHeight;if(this.width!="250"&&this.plusWidth=="0")
{if(this.width>screen.availWidth)this.width=screen.availWidth;this.plusWidth=this.width-350;}
if(this.height!="250"&&this.plusHeight=="0")
{if(this.height>sHeight)this.height=sHeight;this.plusHeight=this.height-350;}
if(p_bAnyway)
{this.plusWidth=0;this.plusHeight=0;}
this.oHtml.document.body.removeChild(cp);var y=this.oHtml.document.body.offsetHeight;var y_check=y;if(y+10>sHeight)y=sHeight-this.chromeHeight;this.oHtml.scrollTo(0,0);this.oHtml.scrollBy(screen.availWidth,0);var x=Browser.getScrollOffsetLeft(this.oHtml);if(x==0&&y==y_check)
{this.oHtml.resizeBy(-200,0);this.oHtml.scrollTo(0,0);this.oHtml.scrollBy(screen.availWidth,0);x=Browser.getScrollOffsetLeft(this.oHtml);if(Browser.safari&&x==200){x=0;}
if(x==0)
{if(y==350)this.height=150+this.chromeHeight;else if(this.height==250)this.height=y+this.chromeHeight;if(Browser.ie7up)this.width=240+this.chromeWidth;else if(this.width==250)this.width=150+this.chromeWidth;this.oHtml.resizeTo(this.width+this.chromeWidth,this.height+this.chromeHeight);this.resetPosition();return;}
plusWidth=x+15;if(this.plusWidth>(plusWidth-200)&&this.plusWidth!=0)
{this.oHtml.resizeBy(200,0);plusWidth=this.plusWidth;this.width=350+plusWidth;}
else this.width=150+plusWidth;}
else if((350+x)>screen.availWidth)
{plusWidth=screen.availWidth-this.chromeWidth-350;if(this.plusWidth>plusWidth)plusWidth=this.plusWidth;this.width=350+plusWidth;}
else
{plusWidth=x+15;if(this.plusWidth>plusWidth)plusWidth=this.plusWidth;this.width=350+plusWidth;}
this.oHtml.scrollTo(0,0);plusHeight=this.chromeHeight+y-350;if(this.plusHeight>plusHeight&&this.plusHeight!=0)plusHeight=this.plusHeight;this.height=350+plusHeight;this.plusWidth=plusWidth;this.plusHeight=plusHeight;if(!Browser.mdi)this.resetPosition();this.oHtml.resizeBy(plusWidth,plusHeight);this.resetPosition();}
function PopUpSetContent(text)
{this.content=text;}
function PopUpSetMimeType(mimeType)
{this.mimeType=mimeType;}
function PopUpIsHtmlObject()
{if(!this.oHtml||this.oHtml.closed)
{return false;}
return true;}
function PopUpWriteHtml()
{var charset="UTF-8";if(this.isHtmlObject())
{if(this.URL==""&&this.content!="")
{if(self.oUp&&self.oUp.oFormatInfo&&self.oUp.oFormatInfo.charset&&self.oUp.oFormatInfo.charset!="")
charset=self.oUp.oFormatInfo.charset;if(!Browser.ie50&&this.oHtml.document.charset)this.oHtml.document.charset=charset;this.oHtml.document.open(this.mimeType);if(this.oHtml.document.charset)this.oHtml.document.charset=charset;this.oHtml.document.write(this.content);if(Browser.konqueror)window.setTimeout("document.close()",300);else this.oHtml.document.close();if(this.oHtml.document.charset)this.oHtml.document.charset=charset;}
else if(this.URL!="")
{this.oHtml.document.location.href=this.URL;}
this.oHtml.oUp=this;}
else
{return false;}
return true;}
function PopUpHide()
{if(this.oPage)
{this.oPage.oHtml.oUp=null;this.oPage.oHtml=null;this.oPage.oWindow=null;this.oPage.oStyle=null;this.oPage=null;}
if(this.oHtml.oUp)
{this.oHtml.oUp=null;}
this.oHtml.setTimeout("self.close();",0);this.oRootWin=null;this.aInfoPipe=null;this.oRegistry=null;this.oFrameReg=null;this.oFormatInfo=null;this.oMessage=null;this.oHtml=null;}
function PopUpShow()
{if(this.samePopup)
{this.oHtml=window.open("",this.HtmlName)
if(this.oHtml==null)
{alert(self.oUp.oMessage.BROWSER_POPUPBLOCKER);return false;}}
else
{this.setPosition();this.oHtml=window.open((this.URL=="")?"load.html":this.URL,this.HtmlName,this.props+",width="+this.innerWidth+",height="+this.innerHeight+",screenX="+this.posX+",left="+this.posX+",screenY="+this.posY+",top="+this.posY+"");if(this.oHtml==null)
{alert(self.oUp.oMessage.BROWSER_POPUPBLOCKER);return false;}}
this.oHtml.focus();this.oHtml.oUp=this;this.oRootWin.registerFrame(this.HtmlName,this.oHtml);if(this.content!="")
{this.writeHtml();}
return true;}
function PopUpRefresh()
{this.writeHtml();this.oHtml.oUp=this;this.oHtml.focus();}
function PopUpSetURL(URL)
{this.URL=URL;}
function PopUpSetProps(props)
{this.props=props;}
function PopUpSetSize(innerWidth,innerHeight)
{this.innerWidth=(typeof(innerWidth)=="number")?innerWidth:parseInt(innerWidth);this.innerHeight=(typeof(innerHeight)=="number")?innerHeight:parseInt(innerHeight);this.width=this.innerWidth+this.chromeWidth;this.height=this.innerHeight+this.chromeHeight;}
function PopUpSetOffset(offsetX,offsetY)
{this.offsetX=parseInt(offsetX);this.offsetY=parseInt(offsetY);}
function PopUpSetControlOfRef(oControl)
{this.oControlOfRef=oControl;var addX=0;if(Browser.mozilla)addX=parseInt(this.oControlOfRef.getWidth())/2;else addX=this.oControlOfRef.getWidth();this.setElementPosition(this.oControlOfRef.getPosition2Screen(),addX);}
function PopUpSetElementPosition(oPosXY,addX)
{if(oPosXY)
{this.elePosX=parseInt(oPosXY.posX);if(addX&&!isNaN(parseInt(addX)))
{this.elePosX=parseInt(oPosXY.posX)+parseInt(addX);}
this.elePosY=parseInt(oPosXY.posY);}}
function PopUpSetPosition()
{this.posX=parseInt(this.elePosX+this.offsetX);this.posY=parseInt(this.elePosY+this.offsetY);}
function PopUpSetActPosition()
{if(Browser.opera==true)
{this.posX=this.oHtml.screenX;this.posY=this.oHtml.screenY;}
else if(this.oHtml&&this.oHtml.screenTop&&!isNaN(this.oHtml.screenTop)&&Browser.getOffsetHeight(this.oHtml)&&Browser.getOffsetHeight(this.oHtml)!="")
{this.posX=this.oHtml.screenLeft;this.posY=this.oHtml.screenTop;}
else if(this.oHtml&&this.oHtml.screenY&&!isNaN(this.oHtml.screenY))
{this.posX=this.oHtml.screenX;this.posY=this.oHtml.screenY;}}
function PopUpResetPosition()
{if(Browser.mdi)this.resetPositionMDI();else this.resetPositionSDI();}
function PopUpResetPositionMDI()
{var bReset=false;this.oHtml.resizeTo(this.width,this.height);var height=Browser.getWinHeight(this);var openerHeight=Browser.getWinHeight(oHtmlRoot.oUp);if((this.posY+height)>openerHeight)
{bReset=true;this.posY=parseFloat(openerHeight-height);if(Browser.opera)
{var chromeHeight=Browser.getWinHeight(oHtmlRoot.oUp)-Browser.getClientHeight(oHtmlRoot);if(!isNaN(chromeHeight))this.posY=this.posY-chromeHeight;}
if(isNaN(this.posY)||(this.posY<0))this.posY=0;}
var width=Browser.getWinWidth(this);var openerWidth=Browser.getClientWidth(oHtmlRoot);if((this.posX+width)>openerWidth)
{bReset=true;this.posX=openerWidth-width;if(isNaN(this.posX)||this.posX<0)this.posX=0;}
if(bReset==true)this.oHtml.moveTo(this.posX,this.posY);}
function PopUpResetPositionSDI()
{var bReset=false;if(screen&&screen.availHeight&&!isNaN(this.posY))
{var height=Browser.getWinHeight(this);if((this.posY+height)>screen.availHeight)
{this.posY=screen.availHeight-height;bReset=true;}}
if(screen&&screen.availWidth&&!isNaN(this.posX))
{var width=Browser.getWinWidth(this);if((this.posX+width)>screen.availWidth)
{this.posX=screen.availWidth-width;bReset=true;}}
if(bReset&&!isNaN(this.posX)&&!isNaN(this.posY))
{this.oHtml.moveTo(this.posX,this.posY);}}
function PopUpSetRefToRootWin()
{try
{if(opener&&typeof opener.oUp!="unknown"&&opener.oUp)
{if(oHtmlRoot&&oHtmlRoot.oUp)
{this._setRefToRootWin(oHtmlRoot.oUp);}
else
{this._setRefToRootWin(opener.oUp);}
return;}}
catch(e)
{ErrorHandler.warn(e,"PopUpSetRefToRootWin");}
if(oHtmlRoot&&oHtmlRoot.oUp)
{this._setRefToRootWin(oHtmlRoot.oUp);}
else if(self.oUp)
{this._setRefToRootWin(self.oUp);}}
function delPopupRef(oPopup)
{if(oPopup.oPage)
{oPopup.oPage.oWindow=null;if(oPopup.oPage.oHtml)
oPopup.oPage.oHtml.oUp=null;oPopup.oPage.oHtml=null;oPopup.oPage.oStyle=null;oPopup.oPage=null;}
if(oPopup.oHtml&&oPopup.oHtml.oUp)
{oPopup.oHtml.oUp=null;}
oPopup.oHtml=null;if(!oPopup.nextPopup&&!oPopup.samePopup)
{oPopup.oRootWin.unregisterPopup(self.name);oPopup.oRootWin.unregisterFrame(self.name);oPopup.oRootWin=null;oPopup.aInfoPipe=null;oPopup.oRegistry=null;oPopup.oFrameReg=null;oPopup.oFormatInfo=null;oPopup.oMessage=null;}
else
{}}
function delFrameRef()
{if(self.oUp&&self.oUp.oPage)
{if(self.oUp.oPage.oHtml)
{self.oUp.oPage.oHtml.oUp=null;}
self.oUp.oPage.oHtml=null;self.oUp.oPage.oWindow=null;self.oUp.oPage.oStyle=null;self.oUp.oPage=null;}
if(self.oUp)
{self.oUp.oHtml=null;self.oUp=null;}}
function upEventListenerContainer(p_oWin)
{this.oWin=p_oWin||self;this.oListeners={};}
upEventListenerContainer.prototype.add=upListenerContainerAdd;upEventListenerContainer.prototype.remove=upListenerContainerRemove;upEventListenerContainer.prototype.removeAll=upListenerContainerRemoveAll;function upListenerContainerAdd(p_strName,p_oListener)
{this.oListeners[p_strName]=p_oListener;}
function upListenerContainerRemoveAll()
{for(var listenerId in this.oListeners)
{if(this.oListeners[listenerId]!=null)this.oWin.EventManager.removeListener(this.oListeners[listenerId]);}
this.oListeners={};}
function upListenerContainerRemove(p_strListenerId)
{for(var listenerId in this.oListeners)
{if(listenerId==p_strListenerId)
{this.oWin.EventManager.removeListener(this.oListeners[listenerId]);this.oListeners[listenerId]=null;break;}}}
function upEventManager()
{this._eventListeners=new Array();}
upEventManager.prototype.addListener=EventManagerAddListener;upEventManager.prototype.removeListener=EventManagerRemoveListener;upEventManager.prototype.unregisterAll=EventManager_UnregisterAll;upEventManager.prototype._removeListener=EventManager_RemoveListener;upEventManager.prototype._removeListenerByKey=EventManager_RemoveListenerByKey;upEventManager.prototype._removeListenerByObj=EventManager_RemoveListenerByObj;upEventManager.prototype._checkEvent=EventManagerCheckEvent;EventManager=new upEventManager();function EventManagerAddListener(instance,eventName,listener,exclusive,key)
{if(arguments.length<3||!instance||typeof(instance)!="object"||typeof(eventName)!="string")return false;var regEvent=(arguments.length>=5);var listenerFn=this._checkEvent(instance,eventName,listener);if(listenerFn==null)return false;var ret={instance:instance,name:eventName,listener:listenerFn}
if(instance.addEventListener)
{instance.addEventListener(eventName,listenerFn,false);if(typeof(listener)=="string"&&!regEvent)
{key="e"+eventName
if(typeof(instance.name)=="string")
key+=instance.name;else
key+=instance.id;regEvent=true;}}
else if(instance.attachEvent&&!exclusive)
{instance.attachEvent("on"+eventName,listenerFn);}
else if(!exclusive)
{if(instance["on"+eventName]!=null&&typeof(instance["on"+eventName])!="undefined")
{var originalHandler=instance["on"+eventName];instance["on"+eventName]=function(e){originalHandler(e);listenerFn(e);};}
else
{instance["on"+eventName]=function(e){listenerFn(e);};}}
else
{instance["on"+eventName]=listenerFn;}
if(regEvent)this._eventListeners.push({key:key,eventListener:ret});return ret;}
function EventManagerRemoveListener()
{if(arguments.length==1&&typeof(arguments[0])=="string")
this._removeListenerByKey(arguments[0]);else if(arguments.length==1&&typeof(arguments[0])=="object"&&arguments[0]!=null)
this._removeListenerByObj(arguments[0]);else if(arguments.length>=3)
this._removeListener(arguments[0],arguments[1],arguments[2]);}
function EventManager_RemoveListener(instance,eventName,listener)
{if(arguments.length<3||!instance||typeof(instance)!="object"||typeof(eventName)!="string")return false;var listenerFn=this._checkEvent(instance,eventName,listener);if(listenerFn==null)return false;if(instance.removeEventListener)
{if(typeof(listener)=="string")
{var key="e"+eventName
if(typeof(instance.name)=="string")
key+=instance.name;else
key+=instance.id;this.removeListener(key);}
else
instance.removeEventListener(eventName,listenerFn,false);}
else if(instance.detachEvent)
{instance.detachEvent("on"+eventName,listenerFn);instance["on"+eventName]=null;}
else
{instance["on"+eventName]=null;}}
function EventManager_RemoveListenerByObj(eventListener)
{this._removeListener(eventListener.instance,eventListener.name,eventListener.listener);eventListener=null;}
function EventManager_RemoveListenerByKey(key)
{for(var i=0;i<this._eventListeners.length;i++)
{if(this._eventListeners[i].key==key)
{this._removeListener(this._eventListeners[i].eventListener.instance,this._eventListeners[i].eventListener.name,this._eventListeners[i].eventListener.listener);this._eventListeners.remove(i);break;}}}
function EventManagerCheckEvent(instance,eventName,f)
{return(typeof f=="string")?new Function("e",f):((typeof f=="function"||typeof f=="object")?f:null);}
function EventManager_UnregisterAll()
{while(this._eventListeners.length>0){removeEventListener(this._eventListeners[0].key);}}
function upContainerAgent()
{}
upContainerAgent.prototype.getStageContainer=upContainerAgentGetStageContainer;upContainerAgent.prototype.getStageFrame=upContainerAgentGetStageFrame;upContainerAgent.prototype.getStageFrameName=upContainerAgentGetStageFrameName;upContainerAgent.prototype._getStageFrame=upContainerAgent_GetStageFrame;upContainerAgent.prototype.getAppMainContainer=upContainerAgentGetAppMainContainer;upContainerAgent.prototype.getAppMainFrame=upContainerAgentGetAppMainFrame;upContainerAgent.prototype.getAppMainFrameName=upContainerAgentGetAppMainFrameName;upContainerAgent.prototype.getAppMainUrl=upContainerAgentGetAppMainUrl;upContainerAgent.prototype.getHiddenFrame=upContainerAgentGetHiddenFrame;upContainerAgent.prototype.getHiddenFrameName=upContainerAgentGetHiddenFrameName;upContainerAgent.prototype.getHiddenPullFrame=upContainerAgentGetHiddenPullFrame;upContainerAgent.prototype.getHiddenPullFrameName=upContainerAgentGetHiddenPullFrameName;upContainerAgent.prototype.getPostIFrameName=upContainerAgentGetPostIFrameName;upContainerAgent.prototype.getStartMenu=upContainerAgentGetStartMenu;upContainerAgent.prototype.getStartMenuFrame=upContainerAgentGetStartMenuFrame;upContainerAgent.prototype.getMenuChain=upContainerAgentGetMenuChain;upContainerAgent.prototype.getMenuFrame=upContainerAgentGetMenuFrame;upContainerAgent.prototype.getContainer=upContainerAgentGet;upContainerAgent.prototype.getContainerOfType=upContainerAgentGetContainerOfType;upContainerAgent.prototype.getFupUrl=upContainerAgentGetFupUrl;ContainerAgent=new upContainerAgent();function upContainerAgentGetFupUrl(p_oHtml)
{var oAjaxContainer=this.getContainer(p_oHtml);if(oAjaxContainer==null)
{return oHtmlRoot.oUp.connector+"?"+location.href;}
return oAjaxContainer.url;}
function upContainerAgentGet(p_oHtml)
{if(typeof p_oHtml.containertype!="undefined"&&p_oHtml.containertype!="")
return p_oHtml;var oParent=p_oHtml.parentNode;while(oParent)
{if(typeof oParent.containertype!="undefined"&&oParent.containertype!="")
{return oParent;}
oParent=oParent.parentNode;}
return null;}
function upContainerAgentGetContainerOfType(p_oHtml,p_strType)
{if(typeof p_oHtml.containertype!="undefined"&&p_oHtml.containertype==p_strType)
return p_oHtml;var oParent=p_oHtml.parentNode;while(oParent)
{if(typeof oParent.containertype!="undefined"&&oParent.containertype==p_strType)
{return oParent;}
oParent=oParent.parentNode;}
return null;}
function upContainerAgentGetAppMainUrl()
{if(document.getElementById("Container_Stage"))
return document.getElementById("Container_Stage").url;var oStageFrame=this.getStageFrame();if(oStageFrame.document.getElementById("Container_Stage"))
return oStageFrame.document.getElementById("Container_Stage").url;else if(oHtmlRoot.aVarFrameNames["appMain"]&&oHtmlRoot.oUp.oRegistry.oFrameReg[oHtmlRoot.aVarFrameNames["appMain"]])
return oHtmlRoot.oUp.oRegistry.oFrameReg[oHtmlRoot.aVarFrameNames["appMain"]].location.href;else
return null;}
function upContainerAgentGetStageFrame()
{if(typeof oHtmlRoot.oUp.oRegistry.oFrameReg[oHtmlRoot.oUp.Stage]!="undefined")
{return oHtmlRoot.oUp.oRegistry.oFrameReg[oHtmlRoot.oUp.Stage];}
else
{if(oHtmlRoot.name==oHtmlRoot.oUp.Stage)
return oHtmlRoot;else if(document.getElementById("Container_Stage"))
return self;else
return this._getStageFrame(oHtmlRoot);}}
function upContainerAgent_GetStageFrame(oFrame)
{var oChildFrame=null;if(oFrame.frames.length>0)
{try
{var src=oFrame.src;var name=oFrame.name;for(var i=0;i<oFrame.frames.length;i++)
{oChildFrame=this._getStageFrame(oFrame.frames[i]);if(oChildFrame!=null)
return oChildFrame;}}
catch(exc)
{return oFrame;}}
else
{try
{if(oFrame.name==oHtmlRoot.oUp.Stage||typeof oFrame.name=="undefined")
return oFrame;else
return null;}
catch(exc)
{return oFrame;}}
return null;}
function upContainerAgentGetStageFrameName()
{var oStageFrame=this.getStageFrame();if(oStageFrame)
return oStageFrame.name;else
return"";}
function upContainerAgentGetStageContainer()
{if(document.getElementById("Container_Stage"))
return document.getElementById("Container_Stage");var oStageFrame=this.getStageFrame();if(oStageFrame&&oStageFrame.document&&oStageFrame.document.getElementById("Container_Stage"))
return oStageFrame.document.getElementById("Container_Stage");else
return null;}
function upContainerAgentGetAppMainFrame()
{if(oHtmlRoot.aVarFrameNames["appMain"]&&oHtmlRoot.oUp.oRegistry.oFrameReg[oHtmlRoot.aVarFrameNames["appMain"]])
return oHtmlRoot.oUp.oRegistry.oFrameReg[oHtmlRoot.aVarFrameNames["appMain"]];var oStageFrame=this.getStageFrame();if(oStageFrame&&oStageFrame.document.getElementById("Container_AppMain"))
return oStageFrame;else
return null;}
function upContainerAgentGetAppMainFrameName()
{var oAppMainFrame=this.getAppMainFrame();if(oAppMainFrame)
return oAppMainFrame.name;else
return"";}
function upContainerAgentGetAppMainContainer()
{if(document.getElementById("Container_AppMain"))
return document.getElementById("Container_AppMain");var oStageFrame=this.getStageFrame();if(oStageFrame&&oStageFrame.document.getElementById("Container_AppMain"))
return oStageFrame.document.getElementById("Container_AppMain");else
return null;}
function upContainerAgentGetHiddenFrame()
{if(oHtmlRoot.aVarFrameNames["hidden"]!=""&&oHtmlRoot.oUp.oRegistry.oFrameReg[oHtmlRoot.aVarFrameNames["hidden"]])
return oHtmlRoot.oUp.oRegistry.oFrameReg[oHtmlRoot.aVarFrameNames["hidden"]];else
return null;}
function upContainerAgentGetHiddenFrameName()
{var oHiddenFrame=this.getHiddenFrame();if(oHiddenFrame)
return oHiddenFrame.name;else
return"";}
function upContainerAgentGetHiddenPullFrame()
{if(oHtmlRoot.aVarFrameNames["hiddenPull"]!=""&&oHtmlRoot.oUp.oRegistry.oFrameReg[oHtmlRoot.aVarFrameNames["hiddenPull"]])
return oHtmlRoot.oUp.oRegistry.oFrameReg[oHtmlRoot.aVarFrameNames["hiddenPull"]];else
return null;}
function upContainerAgentGetHiddenPullFrameName()
{var oHiddenFrame=this.getHiddenPullFrame();if(oHiddenFrame)
return oHiddenFrame.name;else
return"";}
function upContainerAgentGetPostIFrameName()
{return oHtmlRoot.aVarFrameNames["postiframe"];}
function upContainerAgentGetStartMenu()
{return oHtmlRoot.oMenuTree.getStartMenu();}
function upContainerAgentGetStartMenuFrame()
{var oStartMenu=oHtmlRoot.oMenuTree.getStartMenu();return oHtmlRoot.oUp.oRegistry.oFrameReg[oStartMenu.frameName];}
function upContainerAgentGetMenuFrame(oMenu)
{return oHtmlRoot.oUp.oRegistry.oFrameReg[oMenu.frameName];}
function upContainerAgentGetMenuChain()
{var aChain=new Array();var oMenuReg=oHtmlRoot.oUp.oRegistry.oMenuReg;var oMenu=oHtmlRoot.oMenuTree.getStartMenu();aChain.push(oMenu);while(oMenu.childMenuName!="")
{oMenu=oMenuReg[oMenu.childMenuName];aChain.push(oMenu);}
return aChain;}
function upDialogAgent()
{this.oDialogs={};this.aActive=[];this.bInit=false;}
upDialogAgent.prototype.init=DialogAgentInit;upDialogAgent.prototype.addDlg=DialogAgentAdd;upDialogAgent.prototype.createDlg=DialogAgentCreate;upDialogAgent.prototype.cloneDlg=DialogAgentClone;upDialogAgent.prototype.getDlg=DialogAgentGet;upDialogAgent.prototype.getActiveDlg=DialogAgentGetActiveDlg;upDialogAgent.prototype.showModal=DialogAgentShowModal;upDialogAgent.prototype._renderButton=DialogAgent_RenderButton;function DialogAgentInit()
{if(!this.bInit)
{this.BUTTON_YES={type:"button",className:"SCUP_Button_Standard_normal",title:self.oUp.oMessage.GEN_YES,returnValue:1,style:"width:70px;"};this.BUTTON_NO={type:"button",className:"SCUP_Button_Standard_normal",title:self.oUp.oMessage.GEN_NO,returnValue:0,style:"width:70px;"};this.BUTTON_CANCEL={type:"button",className:"SCUP_Button_Standard_normal",title:self.oUp.oMessage.GEN_CANCEL,returnValue:-1,style:"width:70px;"};this.BUTTON_OK={type:"button",className:"SCUP_Button_Standard_normal",title:self.oUp.oMessage.GEN_OK,returnValue:2,style:"width:90px;"};}}
function DialogAgent_RenderButton(p_oButton,p_strActiveKey,p_strAddStyles)
{var l_strRet="";var l_strStyles='';if(arguments.length>1&&typeof(p_strAddStyles)=="string")
{l_strStyles=p_strAddStyles;}
if(typeof(p_oButton.style)=="string")
{l_strStyles+=p_oButton.style;}
if(p_oButton.type=="button")
{l_strRet='<input class="'+p_oButton.className+'" type="button" name="'+p_oButton.title+'" value="'+p_oButton.title+'" style="'+l_strStyles+'" onclick="processDialogAgentButtonOnClick(\''+p_strActiveKey+'\', \''+p_oButton.returnValue+'\');return false;">';}
return l_strRet;}
function DialogAgentGet(p_strKey)
{this.init();var l_oDlg=this.oDialogs[p_strKey]
if(typeof(l_oDlg)!="object"||l_oDlg==null)
{switch(p_strKey)
{case"delete_YesNoCancel":l_oDlg=this.addDlg(p_strKey,'<span style="white-space: nowrap;">'+self.oUp.oMessage.CTRL_CONFIRM_DELETE+'</span>','<div style="text-align:center;padding:20px;"><img src="images/assets/common/delete.png" border="0"></div>',[this.BUTTON_YES,this.BUTTON_NO,this.BUTTON_CANCEL]);break;case"save_YesNoCancel":l_oDlg=this.addDlg(p_strKey,'<span style="white-space: nowrap;">Save</span>','<div style="text-align:center;padding:20px;"><img src="images/assets/common/save.png" border="0"></div>',[this.BUTTON_YES,this.BUTTON_NO,this.BUTTON_CANCEL]);break;}}
return(typeof(l_oDlg)!="object"||l_oDlg==null)?false:l_oDlg;}
function DialogAgentAdd(p_strKey,p_strTitle,p_strDesc,p_aButtons)
{this.init();this.oDialogs[p_strKey]=this.createDlg(p_strTitle,p_strDesc,p_aButtons);return this.oDialogs[p_strKey];}
function DialogAgentClone(p_strSourceKey,p_strKey,p_oProps)
{this.init();var l_oSourceDlg=this.getDlg(p_strSourceKey);if(l_oSourceDlg)
{var l_oDlg=this.addDlg(p_strKey,null,null,null);l_oDlg.strTitle=l_oSourceDlg.strTitle;l_oDlg.strDesc=l_oSourceDlg.strDesc;for(var propName in p_oProps)
{switch(typeof(p_oProps[propName]))
{case"undefined":break;case"object":if(p_oProps[propName]!=null&&typeof(p_oProps[propName].length)=="number")
{l_oDlg[propName]=p_oProps[propName].clone();break;}
default:l_oDlg[propName]=p_oProps[propName];}}
if(p_oProps.aButtons&&p_oProps.aButtons.length>0)
{l_oDlg.aButtons=p_oProps.aButtons.clone();}
else if(l_oSourceDlg.aButtons&&l_oSourceDlg.aButtons.length>0)
{l_oDlg.aButtons=l_oSourceDlg.aButtons.clone();}}}
function DialogAgentCreate(p_strTitle,p_strDesc,p_aButtons)
{this.init();var l_oDlg={strTitle:p_strTitle,strDesc:p_strDesc,aButtons:p_aButtons}
return l_oDlg;}
function DialogAgentShowModal(p_strKey,p_ProcessResponse)
{this.init();var l_oDlg=this.getDlg(p_strKey);if(l_oDlg)
{var l_strActiveKey=p_strKey+"_"+this.aActive.length;this.aActive.push({strKey:l_strActiveKey,processResponse:p_ProcessResponse});var l_strButtons="";if(l_oDlg.aButtons&&l_oDlg.aButtons.length>0)
{var l_strAddStyles;for(var i=0;i<l_oDlg.aButtons.length;i++)
{l_strAddStyles=(i<(l_oDlg.aButtons.length-1))?'margin-right:5px;':'';l_strButtons+=this._renderButton(l_oDlg.aButtons[i],l_strActiveKey,l_strAddStyles);}
l_strButtons='<div style="margin-top:15px; padding-bottom:5px;text-align:center;">'+l_strButtons+'</div>';}
oMsgNotifier.addContentById('<span style="font-size:13px;">'+l_oDlg.strTitle+'</span>',l_oDlg.strDesc+""+l_strButtons,p_strKey);oMsgNotifier.setContentAttributes(p_strKey,{classContainer:"",classHeaderBg:"SCUP_TT_ADVICE_Header_normal_BG",classHeader:"SCUP_TT_ADVICE_Header_normal",classHeaderLink:"SCUP_TT_ADVICE_Header_Link",classContentBg:"SCUP_TT_ADVICE_normal_BG",classContent:"SCUP_TT_ADVICE_normal",closeButton:false,autoClose:false,waitOnClose:true,fadeIn:false,fadeOut:false,zIndex:5000,bModal:true,positionHandling:"middle-center"});oMsgNotifier.show(p_strKey);}}
function DialogAgentGetActiveDlg(p_strActiveKey)
{this.init();var l_ret=false;for(var i=0;i<this.aActive.length;i++)
{if(p_strActiveKey==this.aActive[i].strKey)
{l_ret=this.aActive[i];break;}}
return l_ret;}
function processDialogAgentButtonOnClick(p_strActiveKey,p_strReturnValue)
{var l_oDlg=DialogAgent.getActiveDlg(p_strActiveKey);if(l_oDlg)
{oMsgNotifier.close(p_strActiveKey);if(typeof(l_oDlg.processResponse)=="function"||typeof(l_oDlg.processResponse)=="object")
{l_oDlg.processResponse(p_strReturnValue);}}}
DialogAgent=new upDialogAgent();function upResponseHandler()
{}
upResponseHandler.prototype.processJson=ResponseHandlerProcessJson;upResponseHandler.prototype.processXml=ResponseHandlerProcessXml;upResponseHandler.prototype.processJsFile=ResponseHandlerProcessJsFile;upResponseHandler.prototype.rescueStage=ResponseHandlerRescueStage;upResponseHandler.prototype.loadFup=ResponseHandlerLoadFup;upResponseHandler.prototype.loadToolTipPopup=ResponseHandlerLoadToolTipPopup;ResponseHandler=new upResponseHandler();function ResponseHandlerLoadFup()
{try
{if(typeof oXmlHttpRequestTimer=="number")
window.clearTimeout(oXmlHttpRequestTimer);if(oRequest.readyState==State.done)
{if(isStopwatch)
iStartResponse=parseInt(new Date().getTime());if(oRequest.status==Status.ok)
{oFupLoader.status="ResponseHandler";if(!ErrorHandler.Ajax.checkXMLResponse("ResponseHandlerLoadFup",oRequest))
{if(oFupLoader)
oFupLoader.onAfterLoad();oFupLoader=null;return;}
var oXMLDocumentElement=oRequest.responseXML.documentElement;var strOnUnLoad="";if(oFupLoader.oStage.strOnUnLoad)
strOnUnLoad=oFupLoader.oStage.strOnUnLoad;if(strOnUnLoad!="")
{try
{oFupLoader.oHtmlTargetWnd.eval(strOnUnLoad);}
catch(e)
{ErrorHandler.Javascript.handleEvalError("ResponseHandler.loadFup()",e,"in page onunload",strOnUnLoad);}}
if(oFupLoader.oHtmlTargetWnd.oLoadAction)
oFupLoader.oHtmlTargetWnd.oLoadAction=null;if(oFupLoader.oHtmlTargetWnd.startFupLoad)
oFupLoader.oHtmlTargetWnd.startFupLoad=null;var strFupId="";if(oFupLoader.oStage.fupId)
strFupId=oFupLoader.oStage.fupId;if(strFupId!="")
{var fupId=strFupId;if(fupId!=null&&((!isNaN(fupId)&&fupId>-1)||(isNaN(fupId)&&fupId.length>0)))
{var oFup=oHtmlRoot.oUp.getFup(fupId);if(oFup)
{if(oFup.strOnUnLoad!="")
{try
{oFupLoader.oHtmlTargetWnd.eval(oFup.strOnUnLoad);}
catch(e)
{ErrorHandler.Javascript.handleEvalError("ResponseHandler.loadFup()",e,"in page onunload",oFup.strOnUnLoad);}}
oFup.unhook();}
oFup=null;oHtmlRoot.oUp.unregisterFup(fupId);oFupLoader.oHtmlTargetWnd.aIdByGuid=new Array();}}
if(isStopwatch)
iStopIncludes1=parseInt(new Date().getTime());if(oXMLDocumentElement.getElementsByTagName("includes")[0]&&oXMLDocumentElement.getElementsByTagName("includes")[0].firstChild)
{var strIncludes=oXMLDocumentElement.getElementsByTagName("includes")[0].firstChild.data;oFupLoader.oHtmlTargetWnd.Loader.loadCssFilesOnDemand(strIncludes);oFupLoader.oHtmlTargetWnd.Loader.loadJsFilesOnDemand(strIncludes);}
if(isStopwatch)
iStopIncludes2=parseInt(new Date().getTime());var strContent=oXMLDocumentElement.getElementsByTagName("htmlcode")[0].firstChild.data;if(isStopwatch)
iStopHtml1=parseInt(new Date().getTime());oFupLoader.oHtmlContainer.innerHTML=strContent;if(isStopwatch)
iStopHtml2=parseInt(new Date().getTime());strFupId="";strFupId=oXMLDocumentElement.getElementsByTagName("fupid")[0].firstChild.data;oFupLoader.oStage.fupId=strFupId;if(typeof oDropdownMenu!="undefined"&&oDropdownMenu)
{oDropdownMenu.adjustWidth();if(!Browser.ie6&&oFupLoader.oHtmlContainer.id=="Container_Stage")
{strMenuGuid="-";if(oXMLDocumentElement.getElementsByTagName("menuguid")&&oXMLDocumentElement.getElementsByTagName("menuguid").length>0)
strMenuGuid=oXMLDocumentElement.getElementsByTagName("menuguid")[0].firstChild.data;strAppGuid="-";if(oXMLDocumentElement.getElementsByTagName("appguid")&&oXMLDocumentElement.getElementsByTagName("appguid").length>0)
strAppGuid=oXMLDocumentElement.getElementsByTagName("appguid")[0].firstChild.data;oDropdownMenu.setCSSClass(strMenuGuid,strAppGuid);}}
if(isStopwatch)
iStopEval1=parseInt(new Date().getTime());var aReturn=oFupLoader.oHtmlTargetWnd.evalResponseJs(strContent);if(isStopwatch)
iStopEval2=parseInt(new Date().getTime());strOnUnLoad=aReturn[0];oFupLoader.oStage.strOnUnLoad="";oFupLoader.oStage.strOnUnLoad=strOnUnLoad;oFupLoader.status="loaded";if(isStopwatch)
iStopOnload1=parseInt(new Date().getTime());oFupLoader.onAfterLoad();if(self.startFupLoad)self.startFupLoad=null;oFupLoader.oActionControl=null;oFupLoader.oHtmlContainer=null;oFupLoader=null;if(aReturn.length>1&&aReturn[1]!="")
{try
{eval(aReturn[1]);}
catch(e)
{ErrorHandler.Javascript.handleEvalError("ResponseHandler.loadFup()",e,"in page onload",aReturn[1]);}}
if(isStopwatch)
iStopOnload2=parseInt(new Date().getTime());}
else
{ErrorHandler.Http.handleStatus("ResponseHandlerLoadFup",oRequest);oFupLoader=null;}
if(Browser.ie)
setTimeout("self.oUp.setFocus();",100);else if(!Browser.i_safari)
self.oUp.setFocus();if(isStopwatch)
{iEnd=parseInt(new Date().getTime());if(typeof console!="undefined"&&console)
{console.log("Gesamt                           : "+(iEnd-iStart));console.log("Gesamt Browser                   : "+((iStopSend-iStart)+(iEnd-iStartResponse)));console.log("Loader (bis send)                : "+(iStopSend-iStart));console.log("ResponseHandler gesamt           : "+(iEnd-iStartResponse));console.log("   ***Includes aus Xml           : "+(iStopIncludes2-iStopIncludes1));console.log("   Responseverarbeitung bis hier : "+(iStopIncludes2-iStartResponse));console.log("   ***InnerHtml                  : "+(iStopHtml2-iStopHtml1));console.log("   Responseverarbeitung bis hier : "+(iStopHtml2-iStartResponse));console.log("   ***Javascript der Seite       : "+(iStopEval2-iStopEval1));console.log("   Responseverarbeitung bis hier : "+(iStopEval2-iStartResponse));console.log("   ***Javascript im onload       : "+(iStopOnload2-iStopOnload1));console.log("   Responseverarbeitung bis hier : "+(iStopOnload2-iStartResponse));}}}}
catch(oExc)
{if(typeof oFupLoader!="undefined"&&oFupLoader)
oFupLoader.onAfterLoad();ErrorHandler.Ajax.handleJsException("ResponseHandlerLoadFup",oRequest,oExc);if(oFupLoader)
{oFupLoader.oActionControl=null;oFupLoader.oHtmlContainer=null;oFupLoader=null;}
return;}}
function ResponseHandlerLoadToolTipPopup()
{try
{if(typeof oXmlHttpRequestTimer=="number")
window.clearTimeout(oXmlHttpRequestTimer);if(oRequest.readyState==State.done)
{if(oRequest.status==Status.ok)
{oFupLoader.status="ResponseHandlerTooltipPopup";if(oFupLoader.oActionControl.oToolTipPopup==null||oFupLoader.oActionControl.oFup==null)
return;if(!ErrorHandler.Ajax.checkXMLResponse("ResponseHandlerLoadToolTipPopup",oRequest))
{if(oFupLoader)
oFupLoader.onAfterLoad();oFupLoader=null;return;}
var oXMLDocumentElement=oRequest.responseXML.documentElement;var oActionControl=oFupLoader.oActionControl;var oToolTipPopup=oFupLoader.oActionControl.oToolTipPopup;var strContent="";var strIncludes="";var aReturn=new Array();var runIn=oActionControl.oFup.runIn;var bInsideToolTipPopup=false;if(oXMLDocumentElement!=null&&typeof(oXMLDocumentElement)=="object")
{var l_strWarningCode=oXMLDocumentElement.getAttribute("warningCode");if(typeof(l_strWarningCode)=="string"&&l_strWarningCode.length>0)
{var txt=eval("self.oUp.oMessage.WARNING_"+l_strWarningCode);if(typeof(txt)=="string"&&txt.length>0)oHtmlRoot.oUp.adviceShow("Warning",txt,"WARNING_CODE",null,self);}}
if(oActionControl.close=="0"||runIn!="ToolTipPopup")
{var oNodesHtmlCode=oXMLDocumentElement.getElementsByTagName("htmlcode");var oNodesInclude=oXMLDocumentElement.getElementsByTagName("includes");if(oNodesHtmlCode.length>0&&oNodesHtmlCode[0].firstChild!=null)strContent=oNodesHtmlCode[0].firstChild.data;if(oNodesInclude.length>0&&oNodesInclude[0].firstChild!=null)strIncludes=oNodesInclude[0].firstChild.data;if(!oToolTipPopup.bHasHeader)
var title=null;else
{var pageTitle=new String("");if(oXMLDocumentElement.getElementsByTagName("title").length==1&&oXMLDocumentElement.getElementsByTagName("title")[0].firstChild!=null)
{pageTitle=oXMLDocumentElement.getElementsByTagName("title")[0].firstChild.data;}
if(oToolTipPopup.bHasDragger)
var title="<div id='"+oToolTipPopup.dragAreaId+"' style='float: right; width: 100%;'><span style='float:left;'>"+pageTitle+"</span><a style='float:right;' id='"+oToolTipPopup.dragAreaId+"_Close' title='"+self.oUp.oMessage.GEN_CLOSE+"' + href='javascript:"+oToolTipPopup.objectName+".closePopup();' class='SCUP_Tooltip_Header_Link'><img src='images/assets/common/close_small.png' width='9' height='9' border='0'></a></div>";else
var title=pageTitle;}
if(runIn=="ToolTipPopup"&&oToolTipPopup.loaded)
{oToolTipPopup.unload();bInsideToolTipPopup=true;}
if(oToolTipPopup.layerX==-1||oToolTipPopup.layerY==-1)
{var oPosXY=Browser.getPosition2Page(oActionControl.oHtml);oToolTipPopup.layerY=oPosXY.posY+oToolTipPopup.oPosition.offsetY;if(oToolTipPopup.oPosition.valign=="bottom")
oToolTipPopup.layerY+=Browser.getHeight(oActionControl.oHtml);oToolTipPopup.layerX=oPosXY.posX+oToolTipPopup.oPosition.offsetX;if(oToolTipPopup.oPosition.align=="right")
oToolTipPopup.layerX+=Browser.getWidth(oActionControl.oHtml);}
else if(oToolTipPopup!=null&&runIn!="ToolTipPopup")
{oToolTipPopup.unload();}
var contentKey=oToolTipPopup.addContent(title,strContent);oToolTipPopup.contentKey=contentKey;if(oActionControl&&oActionControl.oTarget&&oActionControl.oTarget.oTTPContainer&&oActionControl.oTarget.oTTPContainer!=null&&typeof(oActionControl.oTarget.oTTPContainer)=="object"&&oToolTipPopup.getContentObject(contentKey).setPositionRelative(oActionControl.oTarget.oTTPContainer))
{oToolTipPopup.setContentAttribute(contentKey,"classContainer","");oToolTipPopup.setContentAttribute(contentKey,"classHeaderBg","");oToolTipPopup.setContentAttribute(contentKey,"classHeader","");oToolTipPopup.setContentAttribute(contentKey,"classHeaderLink","");oToolTipPopup.setContentAttribute(contentKey,"classContentBg","SCUP_TT_POPUP_normal_BG");oToolTipPopup.setContentAttribute(contentKey,"classContent","");oToolTipPopup.setContentAttribute(contentKey,"width","100%");oToolTipPopup.bHasDragger=false;}
else
{oToolTipPopup.setContentAttribute(contentKey,"checkLayerHeight",true);oToolTipPopup.setContentAttribute(contentKey,"checkLayerWidth",true);oToolTipPopup.setContentAttribute(contentKey,"classContainer","");oToolTipPopup.setContentAttribute(contentKey,"classHeaderBg","SCUP_TT_POPUP_Header_normal_BG");oToolTipPopup.setContentAttribute(contentKey,"classHeader","SCUP_TT_POPUP_Header_normal");oToolTipPopup.setContentAttribute(contentKey,"classHeaderLink","SCUP_TT_POPUP_Header_Link");oToolTipPopup.setContentAttribute(contentKey,"classContentBg","SCUP_TT_POPUP_normal_BG");oToolTipPopup.setContentAttribute(contentKey,"classContent","SCUP_TT_POPUP_normal");if(oToolTipPopup.bModalTTP)
{oToolTipPopup.setContentAttribute(contentKey,"bModal",true);oToolTipPopup.setContentAttribute(contentKey,"positionHandling","middle-center");}
else
{oToolTipPopup.getContentObject(contentKey).setPosition(oToolTipPopup.layerX,oToolTipPopup.layerY,200,200,"button-right");oToolTipPopup.setContentAttribute(contentKey,"positionHandling","fixed");}}
oToolTipPopup.setContentAttributes(contentKey,oToolTipPopup.addContentProps);Loader.loadCssFilesOnDemand(strIncludes);Loader.loadJsFilesOnDemand(strIncludes);if(!bInsideToolTipPopup&&(oFupLoader.oActionControl==null||oFupLoader.oActionControl.oToolTipPopup==null||oToolTipPopup.oActionControl==null))
{return;}
var l_iMaxTabIndex=getMaxTabIndex(document);oToolTipPopup.showPopup(contentKey);aReturn=evalResponseJs(strContent);oToolTipPopup.oHtml.setAttribute("tabIndex",-1);oToolTipPopup.oHtml.setAttribute("role","dialog");oToolTipPopup.oHtml.containertype="tooltippopup";oToolTipPopup.oHtml.url=oHtmlRoot.oUp.connector+"?"+oToolTipPopup.QueryString;oToolTipPopup.title=pageTitle;oToolTipPopup.strOnUnLoad=aReturn[0];oFupLoader.status="loadedToolTipPopup";increaseTabIndex(oToolTipPopup.oHtml,l_iMaxTabIndex);oToolTipPopup.setFocus();}
if(oActionControl.oFup&&oActionControl.oFup.oToolTipPopup)
{var oToolTipPopupRunIn=oActionControl.oFup.oToolTipPopup;}
else
{var oToolTipPopupRunIn=oToolTipPopup;}
var runReload=false;if(oActionControl.reloadParent=="1"&&runIn=="ToolTipPopup")
runReload=true;if(oToolTipPopupRunIn&&oToolTipPopupRunIn.bReloadByChange)
{if(oActionControl.oSource&&(oActionControl.oSource.fr_ActionId=="1"||oActionControl.oSource.fr_ActionId=="2"))
runReload=true;if(oActionControl.oOrgProperties&&(oActionControl.oOrgProperties.fr_ActionId=="1"||oActionControl.oOrgProperties.fr_ActionId=="2"))
runReload=true;}
if(runReload)
{oFupLoader.status="reloadingParent";if(oToolTipPopupRunIn.oOpeningTTP!=null&&oToolTipPopupRunIn.bReloadPage==false)
{if(oToolTipPopupRunIn.reloadContainer!=null)
{oToolTipPopupRunIn.reloadContainer();}
else
{oToolTipPopupRunIn.oOpeningTTP.reload();return;}}
else if(oActionControl.reloadParentAnyway=="1")
{var rv=self.oUp.reload();return;}
else if(oToolTipPopupRunIn.reloadContainer!=null)
{oToolTipPopupRunIn.reloadContainer();}
else
{var rv=self.oUp.reload();return;}
oFupLoader.status="reloadedParent";}
if(oActionControl.close=="1"&&runIn=="ToolTipPopup")
{oToolTipPopupRunIn.closePopup();oFupLoader.status="closedToolTipPopup";}
oFupLoader.oHtmlContainer=null;oFupLoader.oActionControl=null;oFupLoader=null;if(aReturn.length>1&&aReturn[1]!="")
{try
{eval(aReturn[1]);}
catch(e)
{ErrorHandler.Javascript.handleEvalError("ResponseHandler.loadTooltipPopup()",e,"in page onload",aReturn[1]);}}}
else
{ErrorHandler.Http.handleStatus("ResponseHandlerLoadToolTipPopup",oRequest);oFupLoader=null;}
oActionControl.oOrgProperties=null;oActionControl=null;return;}}
catch(oExc)
{throw(oExc);ErrorHandler.Ajax.handleJsException("ResponseHandlerLoadToolTipPopup",oRequest,oExc);oFupLoader=null;return;}}
function ResponseHandlerRescueStage()
{try
{if(typeof oXmlHttpRequestTimer=="number")
window.clearTimeout(oXmlHttpRequestTimer);if(oRequest.readyState==State.done)
{if(oRequest.status==Status.ok)
{var strContent=oRequest.responseText;document.getElementsByTagName("BODY")[0].innerHTML=strContent;var aReturn=oFupLoader.oHtmlTargetWnd.evalResponseJs(strContent);if(Browser.ie6&&ContainerAgent.getAppMainContainer())
ContainerAgent.getAppMainContainer().style.top="0px";if(typeof oDropdownMenu!="undefined"&&oDropdownMenu)
{oDropdownMenu.adjustWidth();}
oFupLoader.oHtmlContainer=ContainerAgent.getStageContainer();oFupLoader.oStage=oFupLoader.oHtmlContainer;if(aReturn[1]!="")
{try
{eval(aReturn[1]);}
catch(e)
{ErrorHandler.Javascript.handleEvalError("ResponseHandler.rescueStage()",e,"in page onload",aReturn[1]);}}}
else
{ErrorHandler.Http.handleStatus("ResponseHandler.rescueStage()",oRequest);oFupLoader=null;}}}
catch(oExc)
{ErrorHandler.Ajax.handleJsException("ResponseHandler.rescueStage()",oRequest,oExc);oFupLoader=null;}}
function ResponseHandlerProcessJsFile()
{if(oRequest.readyState==State.done)
{if(typeof oXmlHttpRequestTimer=="number")
window.clearTimeout(oXmlHttpRequestTimer);if(oRequest.status==Status.ok)
{var l_bResetDocWrite=false;var name,result;var content=oRequest.responseText;if(typeof(this.fileName)!="string")
this.fileName="unknown";if(typeof Loader.aFilesWithoutDocWriteHandling[this.fileName]=="undefined"&&content.indexOf("document.write")>-1&&typeof(self.oUp.oMessage)=="object")
{var txt=self.oUp.oMessage.ERR_DOCWRITE_FILE_TEXT.replace(/<filename>/,"<i>&lt;"+this.fileName+"&gt;</i>");l_bResetDocWrite=true;var bakFuncWrite=document.write;var bakFuncWriteln=document.writeln;if(self.name!=oHtmlRoot.name)
{oHtmlRoot.oUp.adviceShow(self.oUp.oMessage.ERR_DOCWRITE_FILE_TITLE,txt);}
document.write=document.writeln=function(t){};}
try
{Browser.evalInGlobalContext(content,true);}
catch(e)
{var strIn;if(this.fileName.indexOf("/application.js")>-1)
strIn="in <strong>user defined file</strong>: ";else
strIn="in file: ";strIn+=this.fileName;ErrorHandler.Javascript.handleEvalError("ResponseHandler.processJsFile()",e,strIn,content);}
if(l_bResetDocWrite)
{document.write=bakFuncWrite;document.writeln=bakFuncWriteln;}
if(this.fileName!=null&&this.fileName.indexOf("/application.js")<0)Loader.jsFileRegistry[this.fileName]=this.fileName;}
else
{ErrorHandler.Http.handleStatus("ResponseHandlerProcessJsFile",oRequest);}}}
function Trim(s)
{if(arguments.length==0||typeof(s)=="undefined")
return false;s=new String(s);return s.replace(/^\s+|\s+$/g,"");}
function ResponseHandlerProcessXml(p_func)
{try
{if(typeof oXmlHttpRequestTimer=="number")
window.clearTimeout(oXmlHttpRequestTimer);if(oRequest.readyState==State.done)
{if(oRequest.status==Status.ok)
{if(!ErrorHandler.Ajax.checkXMLResponse("ResponseHandlerProcessXml",oRequest))
{return;}
var oXMLDocumentElement=oRequest.responseXML.documentElement;p_func(oXMLDocumentElement);}}}
catch(oExc)
{ErrorHandler.Ajax.handleJsException("ResponseHandlerProcessXml",oRequest,oExc);return;}}
function ResponseHandlerProcessJson(p_func)
{try
{if(typeof oXmlHttpRequestTimer=="number")
window.clearTimeout(oXmlHttpRequestTimer);if(oRequest.readyState==State.done)
{if(oRequest.status==Status.ok)
{if(Browser.safari)
var oJSON=eval('('+oRequest.responseText+')');else
var oJSON=JSON.parse(oRequest.responseText);if(!ErrorHandler.Ajax.checkJSONResponse("ResponseHandlerProcessJson",oRequest,oJSON))
{return;}
p_func(oJSON);}
else
{ErrorHandler.Http.handleStatus("ResponseHandlerProcessJson",oRequest);return;}}}
catch(oExc)
{ErrorHandler.Ajax.handleJsException("ResponseHandlerProcessJson",oRequest,oExc);return;}}
function upLoader()
{this.bHeadCssScanned=false;this.cssFileRegistry={};this.bHeadScriptsScanned=false;this.jsFileRegistry={};this.aFilesWithoutDocWriteHandling={};this.aFilesWithoutDocWriteHandling["thirdparty/fckeditor/fckeditor.js"]="thirdparty/fckeditor/fckeditor.js";this.aFilesWithoutDocWriteHandling["thirdparty/syntaxhighlighter/scripts/shCore.js"]="thirdparty/syntaxhighlighter/scripts/shCore.js";}
upLoader.prototype.isExternalUri=LoaderIsExternalUri;upLoader.prototype.loadJsFilesOnDemand=LoaderLoadJsFilesOnDemand;upLoader.prototype.loadJsFileOnDemand=LoaderLoadJsFileOnDemand;upLoader.prototype._loadJsFileOnDemand=Loader_LoadJsFileOnDemand;upLoader.prototype._loadExternalJsFileOnDemand=Loader_LoadExternalJsFileOnDemand
upLoader.prototype.loadCssFilesOnDemand=LoaderLoadCssFilesOnDemand;upLoader.prototype.loadCssFileOnDemand=LoaderLoadCssFileOnDemand;upLoader.prototype.loadCssFileOnDemandByScreen=LoaderLoadCssFileOnDemandByScreen
upLoader.prototype.prepareGoogleGadgets=LoaderLoadPrepareGoogleGadgets;upLoader.prototype.loadUrl=LoaderLoadUrl;upLoader.prototype._loadUrl=Loader_LoadUrl;upLoader.prototype.loadStageUrl=LoaderLoadStageUrl;upLoader.prototype.loadExternalUrl=LoaderLoadExternalUrl;upLoader.prototype._loadStageUrl=Loader_LoadStageUrl;upLoader.prototype.loadFromHistory=LoaderLoadFromHistory;upLoader.prototype.hijaxLink=LoaderHijaxLink;upLoader.prototype.hijaxAllLinks=LoaderHijaxAllLinks;Loader=new upLoader();function LoaderLoadExternalUrl(p_strUrl)
{var oHtmlStageFrame=ContainerAgent.getStageFrame();if(oHtmlStageFrame)
{oHtmlStageFrame.location.href=p_strUrl;return true;}
else
{return false;}}
function LoaderLoadUrl(p_strUrl)
{if(isStopwatch)
iStart=parseInt(new Date().getTime());if(document.getElementById("Container_AppMain"))
{this._loadUrl(p_strUrl);return true;}
var oHtmlStageFrame=ContainerAgent.getStageFrame();if(oHtmlStageFrame&&oHtmlStageFrame.Loader)
{oHtmlStageFrame.Loader._loadUrl(p_strUrl);return true;}
else
{return false;}}
function Loader_LoadUrl(p_strUrl)
{oFupLoader=new upAppMainFupLoader();return oFupLoader.loadUrl(p_strUrl);}
function LoaderLoadStageUrl(p_strUrl)
{if(document.getElementById("Container_Stage"))
{this._loadStageUrl(p_strUrl);return true;}
var oHtmlStageFrame=ContainerAgent.getStageFrame();try
{oHtmlStageFrame.Loader._loadStageUrl(p_strUrl);return true;}
catch(e)
{oHtmlStageFrame.location.href=p_strUrl;return true;}}
function Loader_LoadStageUrl(p_strUrl)
{if(isStopwatch)
iStart=parseInt(new Date().getTime());oFupLoader=new upStageLoader();oFupLoader.loadUrl(p_strUrl);return true;}
function LoaderLoadFromHistory(p_oHistoryEntry)
{oFupLoader=new upStageLoader();oFupLoader.loadFromHistory(p_oHistoryEntry);return true;}
function LoaderHijaxAllLinks(p_oCont)
{var aLinks=p_oCont.getElementsByTagName("A");var iLinks=aLinks.length;var oLink=null;for(var i=0;i<iLinks;i++)
{this.hijaxLink(aLinks[i].id);}
return true;}
function LoaderHijaxLink(p_strId)
{var oLink=document.getElementById(p_strId);if(oLink==null)return false;if(oLink.target&&oLink.target=="_blank")
return true;if(oLink.target)
oLink.target=null;EventManager.addListener(oLink,"click","Loader.loadStageUrl('"+oLink.href+"');if(e.preventDefault){e.preventDefault()}else{e.returnValue=false;}");return true;}
function LoaderLoadCssFileOnDemand(p_fileName)
{if(typeof this.cssFileRegistry[p_fileName]=="undefined")
{this.cssFileRegistry[p_fileName]=p_fileName;var nCssLink=document.createElement("link");nCssLink.rel="stylesheet";nCssLink.type="text/css";nCssLink.href=p_fileName;document.getElementsByTagName("head")[0].appendChild(nCssLink);}
return true;}
function LoaderLoadCssFileOnDemandByScreen(p_fileName)
{if(typeof this.cssFileRegistry[p_fileName]=="undefined")
{if(document.createStyleSheet)
{document.createStyleSheet(p_fileName);return document.styleSheets[(document.styleSheets.length-1)];}
else
{var objStyle=document.createElement("style");var objText=document.createTextNode("@import url("+p_fileName+") screen;");objStyle.appendChild(objText);document.getElementsByTagName("body")[0].appendChild(objStyle);return objStyle;}}
else
{return false;}}
function LoaderLoadCssFilesOnDemand(p_text)
{var cssName;var match;if(!this.bHeadCssScanned)
{var head=document.getElementsByTagName("head")[0];var aCssNodesHead=head.getElementsByTagName("link");for(var i=0;i<aCssNodesHead.length;i++)
{cssName=aCssNodesHead[i].getAttribute("href");if(cssName!=null)this.cssFileRegistry[cssName]=cssName;}
this.bHeadCssScanned=true;}
var regEx=/(<link[^>]*href=[^>]*>)([^<]*)/gi;var aCss=p_text.match(regEx);if(aCss!=null)
{for(var i=0;i<aCss.length;i++)
{match=aCss[i];cssName=match.slice(match.indexOf("href")+6,match.indexOf("\"",match.indexOf("href")+6))
this.loadCssFileOnDemand(cssName);}}
return true;}
function LoaderLoadJsFilesOnDemand(p_text)
{var jsName;var match;if(!this.bHeadScriptsScanned)
{var head=document.getElementsByTagName("head")[0];var aScriptNodesHead=head.getElementsByTagName("script");for(var i=0;i<aScriptNodesHead.length;i++)
{jsName=aScriptNodesHead[i].getAttribute("src");if(jsName!=null&&jsName.indexOf("/application.js")<0)
{this.jsFileRegistry[jsName]=jsName;}}
this.bHeadScriptsScanned=true;}
var regEx=/(<script[^>]*src=[^>]*>)([^<]*)(<\/script>)/gi;var aScripts=p_text.match(regEx);if(aScripts!=null)
{for(var i=0;i<aScripts.length;i++)
{match=aScripts[i];jsName=match.slice(match.indexOf("src")+5,match.indexOf("\"",match.indexOf("src")+5))
Loader.loadJsFileOnDemand(jsName);}}
return true;}
function LoaderLoadPrepareGoogleGadgets(text)
{var jsName,match,matchOrg,width,height,tmpWidth,tmpHeight;var regEx=/(<script[^>]*src="http:\/\/gmodules.com\/ig\/ifr\?[^>]*>)([^<]*)(<\/script>)/gi;var aScripts=text.match(regEx);if(aScripts!=null)
{for(var i=0;i<aScripts.length;i++)
{match=aScripts[i];jsName=match.slice(match.indexOf("src")+5,match.indexOf("\"",match.indexOf("src")+5))
width=height="";var tmpWidth=jsName.match(/(;w=[^&]*)/gi);if(tmpWidth!=null&&tmpWidth[0].length>3)
{tmpWidth=tmpWidth[0].slice(3);if(!isNaN(tmpWidth))width=tmpWidth+"px"
else width=tmpWidth;}
var tmpHeight=jsName.match(/(;h=[^&]*)/gi);if(tmpHeight!=null&&tmpHeight[0].length>3)
{tmpHeight=tmpHeight[0].slice(3);if(!isNaN(tmpHeight))height=tmpHeight+"px"
else height=tmpHeight;}
var url=Helper.getBaseUrl();url=Helper.setUrlValueByParam("rq_Template","internal/system/vm/html/misc/googlegadgetFrame.vm",url);url=Helper.setUrlValueByParam("rq_GoogleGadget",match,url);match=match.replace(/\?/gi,"\\?");match=match.replace(/\+/gi,"\\+");match=match.replace(/\-/gi,"\\-");var myrxp=new RegExp(match,"gi");text=text.replace(myrxp,"<iframe onload=\"var ffEH=parseFloat(getFFVersion)>=0.1? 3 : 0;this.style.height=(this.contentDocument && this.contentDocument.body.offsetHeight)? (this.contentDocument.body.offsetHeight+ffEH)+'px' : (this.Document && this.Document.body.scrollHeight)? (this.Document.body.scrollHeight)+'px':'';this.style.width=(this.contentDocument && this.contentDocument.body.offsetWidth)? (this.contentDocument.body.offsetWidth)+'px' : (this.Document && this.Document.body.scrollWidth)? (this.Document.body.scrollWidth)+'px':'';\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"display:block;scroll:none;width:"+width+";height:"+height+";\" src=\""+url+"\"></iframe>");}}
return text;}
function LoaderLoadJsFileOnDemand(p_fileName)
{if(typeof this.jsFileRegistry[p_fileName]=="undefined")
{if(this.isExternalUri(p_fileName))
this._loadExternalJsFileOnDemand(p_fileName);else
this._loadJsFileOnDemand(p_fileName);if(typeof this.jsFileRegistry[p_fileName]=="undefined")
{return false;}
return true;}
else
{return true;}}
function LoaderIsExternalUri(p_fileName)
{var l_bRet=false;if(p_fileName.indexOf(":")>-1)
{if(typeof(this.oUriInfo)=="undefined")this.oUriInfo=parseUri(document.location);var l_oFileUriInfo=parseUri(p_fileName);if(l_oFileUriInfo.protocol!="")
{l_bRet=(l_oFileUriInfo.host!=this.oUriInfo.host||l_oFileUriInfo.port!=this.oUriInfo.port||l_oFileUriInfo.protocol!=this.oUriInfo.protocol);}}
return l_bRet;}
function parseUri(p_strURI)
{var _getVal=function(r,i)
{if(!r)return null;return(typeof(r[i])=='undefined'?"":r[i]);};var l_oRegExp=/^((\w+):\/\/\/?)?((\w+):?(\w+)?@)?([^\/\?:]+):?(\d+)?(\/?[^\?#;\|]+)?([;\|])?([^\?#]+)?\??([^#]+)?#?(\w*)/;var l_oRet={username:"",password:"",port:"",protocol:"",host:"",pathname:"",url:"",urlparamseparator:"",urlparam:"",querystring:{},fragment:""}
var r=l_oRegExp.exec(p_strURI);l_oRet.url=_getVal(r,0);l_oRet.protocol=_getVal(r,2);l_oRet.username=_getVal(r,4);l_oRet.password=_getVal(r,5);l_oRet.host=_getVal(r,6);l_oRet.port=_getVal(r,7);l_oRet.pathname=_getVal(r,8);l_oRet.urlparamseparator=_getVal(r,9);l_oRet.urlparam=_getVal(r,10);l_oRet.querystring=_getVal(r,11);l_oRet.fragment=_getVal(r,12);return l_oRet;}
function Loader_LoadJsFileOnDemand(p_fileName)
{var oXmlHttp=new upXmlHttp();oXmlHttp.bProcessResponse=true;oXmlHttp.processResponse=ResponseHandler.processJsFile;oXmlHttp.bAsync=false;oXmlHttp.fileName=p_fileName;oXmlHttp.strUrl=p_fileName;try
{oXmlHttp.send();}
catch(e)
{ErrorHandler.warn(e,"Loader_LoadJsFileOnDemand");}
return;}
function Loader_LoadExternalJsFileOnDemand(p_fileName)
{var head=document.getElementsByTagName('head')[0];var script=document.createElement('script');script.type='text/javascript';script.src=p_fileName;head.appendChild(script);head=script=null;}
function upFupLoader()
{this.upType="upFupLoader";this.status="started";this.oHtmlContainer=null;this.oActionControl=null;this.oHtmlTargetWnd=self;}
upFupLoader.prototype.setContainer=FupLoaderSetContainer;upFupLoader.prototype.load=FupLoaderLoad;upFupLoader.prototype.loadFromHistory=FupLoaderLoadFromHistory;upFupLoader.prototype._load=FupLoader_Load;upFupLoader.prototype.loadUrl=FupLoaderLoadUrl;upFupLoader.prototype._loadUrl=FupLoader_LoadUrl;upFupLoader.prototype.rescue=FupLoaderRescue;upFupLoader.prototype.isFupAlreadyLoaded=FupLoaderIsFupAlreadyLoaded;upFupLoader.prototype.onBeforeLoad=FupLoaderOnBeforeLoad;upFupLoader.prototype.onAfterLoad=FupLoaderOnAfterLoad;upFupLoader.prototype.getTemplateXhr=FupLoaderGetTemplateXhr;upFupLoader.prototype.getTemplate=FupLoaderGetTemplate;function FupLoaderGetTemplateXhr(p_strCurrTemplate)
{var l_strRet;if(!p_strCurrTemplate)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/appmain_xhr.vm";}
else if(p_strCurrTemplate.indexOf("portal.vm")>-1)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/portal_xhr.vm";}
else if(p_strCurrTemplate.indexOf("include.vm")>-1)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/include_xhr.vm";}
else if(!document.getElementById("Container_AppMain"))
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm";}
else if(p_strCurrTemplate.indexOf("appmain.vm")>-1)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/appmain_xhr.vm";}
else if(p_strCurrTemplate.indexOf("stage.vm")>-1)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm";}
else
{l_strRet=p_strCurrTemplate;}
return l_strRet;}
function FupLoaderGetTemplate(p_strCurrTemplate)
{var l_strRet;if(!p_strCurrTemplate)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/appmain.vm";}
else if(p_strCurrTemplate.indexOf("portal_xhr.vm")>-1)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/portal.vm";}
else if(p_strCurrTemplate.indexOf("include_xhr.vm")>-1)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/include.vm";}
else if(!document.getElementById("Container_AppMain"))
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage.vm";}
else if(p_strCurrTemplate.indexOf("appmain_xhr.vm")>-1)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/appmain.vm";}
else
{l_strRet=p_strCurrTemplate;}
return l_strRet;}
function FupLoaderOnBeforeLoad()
{return;}
function FupLoaderOnAfterLoad()
{return;}
function FupLoaderIsFupAlreadyLoaded(p_appId,p_fupId)
{var l_appId=p_appId;var l_fupId=p_fupId;if(!this.oActionControl.oTarget||!self.oUp.oFuncPart||this.oActionControl.close=="1")
return false;if(l_fupId==self.oUp.oFuncPart.id&&l_appId==self.oUp.oFuncPart.appId)
return true;var oTPReg=oHtmlRoot.oUp.oRegistry.oToolTipPopupReg;for(var p in oTPReg)
{if(this.oActionControl.oToolTipPopup.objectName!=p)
{if(oTPReg[p].oFuncPart&&oTPReg[p].oFuncPart.id&&oTPReg[p].oFuncPart.appId)
{if(oTPReg[p].oFuncPart.id==p_fupId&&oTPReg[p].oFuncPart.appId==l_appId)
return true;}}}
return false;}
function FupLoaderRescue()
{var oXmlHttp=new upXmlHttp();oXmlHttp.bProcessResponse=true;oXmlHttp.processResponse=ResponseHandler.rescueStage;oXmlHttp.bAsync=false;oXmlHttp.strUrl=oHtmlRoot.oUp.connector;oXmlHttp.strUrl=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/rescue.vm",oXmlHttp.strUrl);oXmlHttp.send();return;}
function FupLoaderSetContainer(p_strId)
{if(document.getElementById(p_strId))
{this.oHtmlContainer=document.getElementById(p_strId);return true;}
else
{return false;}}
function FupLoaderLoadFromHistory(oHistoryEntry)
{var strQueryString="";var url=Helper.getBaseUrl();for(var i=0;i<oHistoryEntry.aQueryVariables.length;i++)
{if(i>0)
strQueryString+="&";if(typeof oHistoryEntry.aQueryVariables[i]!="undefined")
strQueryString+=oHistoryEntry.aQueryVariables[i].name+"="+oHistoryEntry.aQueryVariables[i].value;}
var templ=Helper.getQsValueByParam("rq_Template",strQueryString);if(!templ)
{strQueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/portal_xhr.vm",strQueryString);strQueryString=Helper.setQsValueByParam("rq_VM","internal/layout/vm/html/portal/prtMain.vm",strQueryString);}
else if(templ.indexOf("portal_xhr.vm")>-1)
{strQueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/portal_xhr.vm",strQueryString);}
else if(templ.indexOf("include_xhr.vm")>-1)
{strQueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/include_xhr.vm",strQueryString);}
else if(Helper.getQsValueByParam("rq_AppId",strQueryString))
{strQueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm",strQueryString);}
if(url.indexOf("?")>-1)
url+="&"+strQueryString;else
url+="?"+strQueryString;this.onBeforeLoad();this.status="loadingFup";var appId=Helper.getQsValueByParam("rq_AppId",strQueryString);var appGuid=Helper.getQsValueByParam("rq_AppGuid",strQueryString);var menuId=Helper.getQsValueByParam("rq_MenuGuid",strQueryString);if(menuId)
self.oUp.setMenu("","",menuId);else if(appGuid)
self.oUp.setMenu(appGuid,"","");else if(appId)
self.oUp.setMenu(appId,"","");var oXmlHttp=new upXmlHttp();oXmlHttp.bProcessResponse=true;oXmlHttp.processResponse=ResponseHandler.loadFup;oXmlHttp.strUrl=url;if(oHistoryEntry.aFormVariables.length>0)
{oXmlHttp.strMethod="POST";oXmlHttp.aRequestPostData=oHistoryEntry.aFormVariables;}
oXmlHttp.send();return true;}
function FupLoaderLoadUrl(p_strUrl)
{return this._loadUrl(p_strUrl);}
function FupLoader_LoadUrl(p_strUrl)
{this.status="loadingFup";this.onBeforeLoad();var oXmlHttp=new upXmlHttp();oXmlHttp.bProcessResponse=true;oXmlHttp.processResponse=ResponseHandler.loadFup;oXmlHttp.strUrl=p_strUrl;addHistoryEntry(oXmlHttp.strUrl,null);if(isStopwatch)
iStopSend=parseInt(new Date().getTime());oXmlHttp.send();return true;}
function FupLoaderLoad(p_oActionControl)
{return this._load(p_oActionControl);}
function FupLoader_Load(p_oActionControl)
{this.oActionControl=p_oActionControl;var oFm=null;var submitOK=true;this.oActionControl.oXmlHttp.bProcessResponse=true;if(this.oActionControl.oXmlHttp.strUrl==null||this.oActionControl.oXmlHttp.strUrl=="")
{this.oActionControl.oXmlHttp.strUrl=oHtmlRoot.oUp.connector+"?"+this.oActionControl.QueryString;}
else if(this.oActionControl.oTarget&&this.oActionControl.oTarget.addParam!="")
{this.oActionControl.oXmlHttp.strUrl=oHtmlRoot.oUp.connector+"?"+this.oActionControl.QueryString;}
if(this.oActionControl.oTarget.bNewToolTipPopup||this.oActionControl.oTarget.bInsideToolTipPopup)
{if(this.oActionControl.oTarget&&this.isFupAlreadyLoaded(this.oActionControl.oTarget.rq_AppId,this.oActionControl.oTarget.rq_TargetId))
{alert(self.oUp.oMessage.TOOLTIP_FUP_ALREADY_LOADED);return false;}
this.oActionControl.oXmlHttp.processResponse=ResponseHandler.loadToolTipPopup;this.status="loadingToolTipPopup";}
else
{this.onBeforeLoad();this.oActionControl.oXmlHttp.processResponse=ResponseHandler.loadFup;this.status="loadingFup";}
if(this.oActionControl.requestType==1||this.oActionControl.requestType==3)
{if(this.oActionControl.oHtml.form)
{oFm=this.oActionControl.oHtml.form;}
else
{oFm=getFormObjectByElement(this.oActionControl.oHtml);}
if(this.oActionControl.oSource&&this.oActionControl.oSource.fr_ActionId=="1"&&oFm&&oFm.submitAction)
{submitOK=oFm.submitAction();}
if(!submitOK)
{oFupLoader.onAfterLoad();oFm.fr_ActionId.value="";return false;}
this.oActionControl.oXmlHttp.strMethod="POST";if(oFm!=null)
this.oActionControl.oXmlHttp.addForm(oFm);if(this.status=="loadingFup")
{addHistoryEntry(this.oActionControl.oXmlHttp.strUrl,this.oActionControl.oXmlHttp.aRequestPostData);}}
else
{this.oActionControl.oXmlHttp.strMethod="GET";if(this.status=="loadingFup")
{addHistoryEntry(this.oActionControl.oXmlHttp.strUrl,null);}}
if(isStopwatch)
iStopSend=parseInt(new Date().getTime());var rv=this.oActionControl.oXmlHttp.send();return true;}
function upErrorHandler()
{this.upType="upErrorHandler";this.DEBUG=false;}
upErrorHandler.prototype.warn=ErrorHandler_warn;ErrorHandler=new upErrorHandler();function ErrorHandler_warn(p_oExc,p_strFunctionName)
{if(typeof console!="undefined"&&console)
console.warn("Exception in "+p_strFunctionName+"\n"+p_oExc.name+"\n"+p_oExc.message);else if(this.DEBUG)
alert("Exception in "+p_strFunctionName+"\n"+p_oExc.name+"\n"+p_oExc.message);}
function upErrorHandlerPostIFrame()
{this.upType="upErrorHandlerPostIFrame";}
upErrorHandlerPostIFrame.prototype.handleError=ErrorHandler_PostIFrame_handleError;ErrorHandler.PostIFrame=new upErrorHandlerPostIFrame();function ErrorHandler_PostIFrame_handleError(p_strMessage)
{var l_aSettings={"autoClose":true,"autoCloseInterval":20000,"waitOnClose":false}
var l_strTitle="Java exception while action processing";var l_strErrDesc=p_strMessage;oHtmlRoot.oUp.adviceShow(l_strTitle,l_strErrDesc,"postiframe",l_aSettings,self)
return;}
function upErrorHandlerJavascript()
{this.upType="upErrorHandlerJavascript";}
upErrorHandlerJavascript.prototype.handleEvalError=ErrorHandler_Javascript_handleEvalError;ErrorHandler.Javascript=new upErrorHandlerJavascript();function ErrorHandler_Javascript_handleEvalError(p_strFuncName,p_oExc,p_strIn,p_strCode)
{var l_aSettings={"autoClose":true,"autoCloseInterval":20000,"waitOnClose":false}
var l_strTitle="Javascript Eval exception";var l_strErrDesc="Error detected while evaluating javascript code";if(arguments.length>2)
l_strErrDesc+=" "+p_strIn;l_strErrDesc+="<br/><br/>cause:<br/>"+p_oExc.message+"<br />";if(p_oExc.stack)
l_strErrDesc+=p_oExc.stack.substring(0,200)+" .......  <br />";if(arguments.length>3)
l_strErrDesc+="<br />code:<br />"+p_strCode.substring(0,200)+" .......  <br />";try{oHtmlRoot.oUp.adviceShow(l_strTitle,l_strErrDesc,p_strFuncName,l_aSettings,self)}catch(e){alert(p_strFuncName+"\n"+l_strErrDesc)}
return;}
function upErrorHandlerHttp()
{this.upType="upErrorHandlerHttp";}
upErrorHandlerHttp.prototype.handleStatus=ErrorHandler_Http_handleStatus;ErrorHandler.Http=new upErrorHandlerHttp();function ErrorHandler_Http_handleStatus(p_strFuncName,p_oRequest)
{try
{var l_strTxt="";if(typeof p_oRequest=="undefined"||p_oRequest==null||typeof p_oRequest.status=="undefined")
l_strTxt="no response - network error";else
l_strTxt="Http Error "+oRequest.status+"\n"+oRequest.statusText
l_strTxt+="\nfunction: "+p_strFuncName;if(typeof(p_oRequest.strUrl)=="string")
{l_strTxt+="\nurl: "+p_oRequest.strUrl;}
alert(l_strTxt);}
catch(e)
{ErrorHandler.warn(e,"upErrorHandlerHttp.prototype.handleStatus");}}
function upErrorHandlerAjax()
{this.upType="upErrorHandlerAjax";}
upErrorHandlerAjax.prototype.checkXMLResponse=ErrorHandler_Ajax_checkXMLResponse;upErrorHandlerAjax.prototype.checkJSONResponse=ErrorHandler_Ajax_checkJSONResponse;upErrorHandlerAjax.prototype.checkJsResponse=ErrorHandler_Ajax_checkJsResponse;upErrorHandlerAjax.prototype.handleJsException=ErrorHandler_Ajax_HandleJsException;ErrorHandler.Ajax=new upErrorHandlerAjax();function ErrorHandler_Ajax_checkXMLResponse(p_strFuncName,p_oRequest)
{try
{var contentType=p_oRequest.getResponseHeader("Content-Type");if(contentType.indexOf("text/html")>-1)
{this.HTMLResponse.handleErrorPage(p_strFuncName,p_oRequest);return false;}
else if(contentType.indexOf("text/xml")>-1)
{if(p_oRequest.responseXML&&p_oRequest.responseXML.documentElement&&p_oRequest.responseXML.documentElement.getElementsByTagName("error")[0])
{this.XMLResponse.handleErrorNode(oRequest.responseXML.documentElement.getElementsByTagName("error")[0],p_strFuncName);return false;}
else if(typeof(oRequest.responseXML)!="object"||oRequest.responseXML.documentElement==null||oRequest.responseXML.documentElement.localName=="parsererror")
{this.XMLResponse.handleBrokenXML(p_strFuncName,p_oRequest);return false;}}
return true;}
catch(p_oExc2)
{alert("Exception in ErrorHandler.Ajax.checkXMLResponse\n"+p_oExc2.message);throw(p_oExc2);return false;}}
function ErrorHandler_Ajax_checkJSONResponse(p_strFuncName,p_oRequest,p_oJSON)
{try
{if(p_oRequest.getResponseHeader("Content-Type").indexOf("text/html")>-1)
{this.HTMLResponse.handleErrorPage(p_strFuncName,p_oRequest);return false;}
if(typeof p_oJSON=="undefined"||p_oJSON==null)
{this.JSONResponse.handleInvalidObject(p_strFuncName,p_oRequest);return false;}
else if(typeof p_oJSON.error!="undefined"&&p_oJSON.error!=null)
{this.JSONResponse.handleErrorObject(p_strFuncName,p_oRequest,p_oJSON.error);return false;}
return true;}
catch(p_oExc2)
{alert("Exception in ErrorHandler.Ajax.checkJSONResponse\n"+p_oExc2.message);throw(p_oExc2);return false;}}
function ErrorHandler_Ajax_checkJsResponse(p_strFuncName,p_oRequest)
{try
{if(p_oRequest.getResponseHeader("Content-Type").indexOf("text/html")>-1)
{this.HTMLResponse.handleErrorPage(p_strFuncName,p_oRequest);return false;}
else if(p_oRequest.getResponseHeader("Content-Type").indexOf("text/json")>-1)
{if(Browser.safari)
var l_oJSON=eval('('+p_oRequest.responseText+')');else
var l_oJSON=JSON.parse(p_oRequest.responseText);if(typeof l_oJSON.error!="undefined"&&l_oJSON.error!=null)
{this.JSONResponse.handleErrorObject(p_strFuncName,p_oRequest,l_oJSON.error);return false;}}
return true;}
catch(p_oExc2)
{alert("Exception in ErrorHandler.Ajax.checkJsResponse\n"+p_oExc2.message);throw(p_oExc2);return false;}}
function ErrorHandler_Ajax_HandleJsException(p_strFuncName,p_oRequest,p_oExc)
{try
{var contentType=p_oRequest.getResponseHeader("Content-Type");if(typeof contentType!="undefined"&&contentType!=null&&contentType.indexOf("text/html")>-1)
{this.HTMLResponse.handleErrorPage(p_strFuncName,p_oRequest);return;}
else
{var l_strErrDesc="Error detected while processing Ajax response handler \""+p_strFuncName+"\".";l_strErrDesc+="<br/><br/>cause:<br/><br/>"+p_oExc.message+"<br />";var l_aSettings={"autoClose":true,"autoCloseInterval":10000,"waitOnClose":false}
oHtmlRoot.oUp.adviceShow("Javascript exception in AJAX response handler",l_strErrDesc,p_strFuncName,l_aSettings,self)
return;}}
catch(p_oExc2)
{alert("Exception in ErrorHandler.Ajax.handleJsException\n"+p_oExc2.message);throw(p_oExc2);return;}}
function upErrorHandlerJSONResponse()
{this.upType="upErrorHandlerJSONResponse";}
upErrorHandlerJSONResponse.prototype.handleErrorObject=ErrorHandler_JSONResponse_HandleErrorObject;upErrorHandlerJSONResponse.prototype.handleInvalidObject=ErrorHandler_JSONResponse_HandleInvalidObject;ErrorHandler.Ajax.JSONResponse=new upErrorHandlerJSONResponse();function ErrorHandler_JSONResponse_HandleErrorObject(p_strFuncName,p_oRequest,p_oErrorJSON)
{try
{var strErrDesc="";var strErrTitle="";if(p_oErrorJSON.type=="AccessControlException")
{strErrTitle="Java/VTL exception in JSON response handler";strErrDesc=self.oUp.oMessage.TOOLTIP_FORBIDDEN_TEXT;}
else if(p_oErrorJSON.type=="AxisFault")
{strErrTitle="Webservice Error";strErrDesc=Helper.htmlEncode(p_oErrorJSON.message,false,false);}
else
{if(p_oErrorJSON.title)
strErrTitle=p_oErrorJSON.title;else
strErrTitle="Java/VTL exception in JSON response handler";strErrDesc=Helper.htmlEncode(p_oErrorJSON.message,false,false);}
var l_aSettings={"autoClose":true,"autoCloseInterval":10000,"waitOnClose":false}
oHtmlRoot.oUp.adviceShow(strErrTitle,strErrDesc,p_strFuncName,l_aSettings,self);return;}
catch(p_oExc2)
{alert("Exception in ErrorHandler.Ajax.JSONResponse.handleErrorObject\n"+p_oExc2.message);throw(p_oExc2);return;}}
function ErrorHandler_JSONResponse_HandleInvalidObject(p_strFuncName,p_oRequest)
{try
{var l_aSettings={"autoClose":true,"autoCloseInterval":10000,"waitOnClose":false}
var strErrDesc="Invalid JSON Object in "+p_strFuncName+"<br><br>"+p_oRequest.responseText;oHtmlRoot.oUp.adviceShow("Invalid JSON object",strErrDesc,p_strFuncName,l_aSettings,self);return;}
catch(p_oExc2)
{alert("Exception in ErrorHandler.Ajax.JSONResponse.handleInvalidObject\n"+p_oExc2.message);throw(p_oExc2);return;}}
function upErrorHandlerHTMLResponse()
{this.upType="upErrorHandlerHTMLResponse";}
upErrorHandlerHTMLResponse.prototype.handleErrorPage=ErrorHandler_HTMLResponse_HandleErrorPage;ErrorHandler.Ajax.HTMLResponse=new upErrorHandlerHTMLResponse();function ErrorHandler_HTMLResponse_HandleErrorPage(p_strFuncName,p_oRequest)
{var t=p_oRequest.responseText;var iS=t.indexOf(">",t.indexOf("<body"))+1;var iE=t.indexOf("</body");var c=t.substring(iS,iE);if(c.length>0)
{if(document.getElementById("Container_AppMain"))
document.getElementById("Container_AppMain").innerHTML=c
else
document.getElementsByTagName("BODY")[0].innerHTML=c;evalResponseJs(c);}
return;}
function upErrorHandlerXMLResponse()
{this.upType="upErrorHandlerXMLResponse";}
upErrorHandlerXMLResponse.prototype.handleErrorNode=ErrorHandler_XMLResponse_HandleErrorNode;upErrorHandlerXMLResponse.prototype.handleBrokenXML=ErrorHandler_XMLResponse_HandleBrokenXML;ErrorHandler.Ajax.XMLResponse=new upErrorHandlerXMLResponse();function ErrorHandler_XMLResponse_HandleErrorNode(p_oErrorNode,p_strFuncName)
{try
{if(p_oErrorNode.getAttribute("handler"))
{var errorHandler=p_oErrorNode.getAttribute("handler");try
{eval(errorHandler+"(p_oErrorNode)");}
catch(oExc1)
{alert("errorhandler "+errorHandler+" is not available or failed");throw(oExc1);}
return;}
var l_aSettings={"autoClose":true,"autoCloseInterval":10000,"waitOnClose":false}
var type="Default";if(p_oErrorNode.getAttribute("type"))
type=p_oErrorNode.getAttribute("type");if(type=="AccessControlException")
{oHtmlRoot.oUp.adviceShow(self.oUp.oMessage.TOOLTIP_FORBIDDEN_TITLE,self.oUp.oMessage.TOOLTIP_FORBIDDEN_TEXT,"HandleErrorNode",l_aSettings,self);return;}
var strFuncName=p_strFuncName;var strErrDesc="";if(p_oErrorNode.getElementsByTagName("warningcode")[0])
{var oWarningCode=p_oErrorNode.getElementsByTagName("warningcode")[0];if(oWarningCode.firstChild&&oWarningCode.firstChild.data)
{strWarningCode=oWarningCode.firstChild.data;if(typeof(strWarningCode)=="string"&&strWarningCode.length>0)
{var strWarning=eval("self.oUp.oMessage.WARNING_"+strWarningCode);if(typeof(strWarning)=="string"&&strWarning.length>0)
strErrDesc+=strWarning+"<br /><br />cause:<br /><br />"}}}
var oMessage=p_oErrorNode.getElementsByTagName("message")[0];if(oMessage.firstChild&&oMessage.firstChild.data)
{strErrDesc+=Helper.htmlEncode(oMessage.firstChild.data,false,false)+"<br/><br/>";}
var aTitles=p_oErrorNode.getElementsByTagName("title");if(aTitles&&aTitles.length>0)
{var strTitle=aTitles[0].firstChild.data;}
else
{var strTitle="Java/VTL exception";}
var sid="";if(Helper.getQsValueByParam("rq_SId"))
sid=Helper.getQsValueByParam("rq_SId");else if(Helper.getCookieValueByParam("co_SId"))
sid=Helper.getCookieValueByParam("co_SId");if(type=="Default")
{strErrDesc+="<br><br><a href=\"?rq_SId="+sid+"&rq_Template=696E7465726E616C2F73797374656D2F766D2F68746D6C2F6572726F7268616E646C65722F6572726F725F6578706F72742E766D\" id=\"ID_ErrorSave\" class=\"SCUP_Link_Strong\">"+self.oUp.oMessage.ERROR_SAVE_AS_TEXTFILE_XML+"</a>";strErrDesc+="<br><br>"+self.oUp.oMessage.ERROR_REPORT_INFORMATIONS;}
oHtmlRoot.oUp.adviceShow(strTitle,strErrDesc,strFuncName,l_aSettings,self);return;}
catch(oExc2)
{try
{var oMessage=p_oErrorNode.getElementsByTagName("message")[0];if(oMessage.firstChild&&oMessage.firstChild.data)
alert(oMessage.firstChild.data);}
catch(oExc3)
{alert(oRequest.responseText);}
return;}}
function ErrorHandler_XMLResponse_HandleBrokenXML(p_strFuncName,p_oRequest)
{var l_strErrDesc="Error detected while processing function \""+p_strFuncName+"\".";l_strErrDesc+="<br>Broken or missing Xml Document.";if(self.oUp)
{self.oUp.errResponseTxt=p_oRequest.responseText;l_strErrDesc+="<br><br><a href=\"javascript:var p=window.open('','errText');p.document.write('<html><body>'+self.oUp.errResponseTxt.replace(/</g,'&amp;lt;')+'</body></html>');\">show response text...</a>";}
var l_aSettings={"autoClose":true,"autoCloseInterval":10000,"waitOnClose":false}
oHtmlRoot.oUp.adviceShow("Invalid or broken XML",l_strErrDesc,p_strFuncName,l_aSettings,self);return;}
function upAppMainFupLoader()
{this.upType="upAppMainFupLoader";this.oHtmlContainer=document.getElementById("Container_AppMain");this.oHtmlContainer.containertype="appmain";this.oStage=ContainerAgent.getStageContainer();}
upAppMainFupLoader.prototype=new upFupLoader();upAppMainFupLoader.prototype.load=AppMainFupLoaderLoad;upAppMainFupLoader.prototype.loadUrl=AppMainFupLoaderLoadUrl;upAppMainFupLoader.prototype.reload=AppMainFupLoaderReload;upAppMainFupLoader.prototype.reset=AppMainFupLoaderReset;upAppMainFupLoader.prototype.getTemplateXhr=AppMainFupLoaderGetTemplateXhr;function AppMainFupLoaderGetTemplateXhr(p_strCurrTemplate)
{var l_strRet;if(!p_strCurrTemplate)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/appmain_xhr.vm";}
else if(p_strCurrTemplate.indexOf("include.vm")>-1)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/include_xhr.vm";}
else if(p_strCurrTemplate.indexOf("appmain.vm")>-1)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/appmain_xhr.vm";}
else if(p_strCurrTemplate.indexOf("stage.vm")>-1)
{l_strRet="internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/appmain_xhr.vm";}
else
{l_strRet=p_strCurrTemplate;}
return l_strRet;}
function AppMainFupLoaderReset(p_iAppId,p_iFupId)
{if(p_iAppId==""||p_iAppId=="-1")
return false;var iAppId=p_iAppId;var iFupId=p_iFupId;if(typeof self.oUp.oFuncPart=="undefined"||self.oUp.oFuncPart==null)
return false;var oldFupId=self.oUp.oFuncPart.id;self.currAppId=p_iAppId;self.currFupId=p_iFupId;if(oldFupId!=iFupId)
{if(document.getElementById("BG_"+iFupId))
{changeToClickAppMenu(iFupId);}
else
{if(typeof idLastClicked!="undefined"&&idLastClicked&&idLastClicked!="")
{changeStyleAppMenu(idLastClicked,FGmenuClickClass,BGmenuClickClass,"visited");}}}
if(Helper.getQsValueByParam("rq_forceMenu")=="1")
{self.oUp.setMenu(iAppId,iFupId,"");}
if(document.getElementById("ID_Path")&&iFupId!=oldFupId)
{if(typeof self.aFupId2Name[iFupId]!="undefined")
{writeMenuPath();}}
return true;}
function AppMainFupLoaderLoad(p_oActionControl)
{if(isStopwatch)
iStart=parseInt(new Date().getTime());if(this.oHtmlContainer==null)
this.rescue();var oActionControl=p_oActionControl
var appId=oActionControl.oTarget.rq_AppId;var fupId=oActionControl.oTarget.rq_TargetId;var templ=this.getTemplateXhr(Helper.getQsValueByParam("rq_Template",oActionControl.QueryString));oActionControl.QueryString=Helper.setQsValueByParam("rq_Template",templ,oActionControl.QueryString);this.reset(appId,fupId);this.oStage.url=oHtmlRoot.oUp.connector+"?"+oActionControl.QueryString;self.oUp.strOnLoad="";return this._load(oActionControl);}
function AppMainFupLoaderLoadUrl(p_strUrl)
{if(isStopwatch)
iStart=parseInt(new Date().getTime());if(this.oHtmlContainer==null)
this.rescue();if(!oHtmlRoot.oUp.oWAISettings.bLoadFupByAjax)
{var url=p_strUrl;url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frames/root.vm",url);self.document.location.href=url;return true;}
else
{var url=p_strUrl;var appId=Helper.getUrlValueByParam("rq_AppId",url);var fupId=Helper.getUrlValueByParam("rq_TargetId",url);var templ=this.getTemplateXhr(Helper.getQsValueByParam("rq_Template",url));url=Helper.setUrlValueByParam("rq_Template",templ,url);this.reset(appId,fupId);this.oStage.url=url;self.oUp.strOnLoad="";return this._loadUrl(url);}}
function AppMainFupLoaderReload()
{if(this.oStage.url=="")
return false;var oForm=null;var oAction=new upActionControl();oAction.oHtml=new Object();if(this.oHtmlContainer.getElementsByTagName("FORM").length>0)
{oForm=this.oHtmlContainer.getElementsByTagName("FORM")[0];}
oAction.oHtml.form=oForm;oAction.oSource=new upSource();oAction.oTarget=new upTarget();if(oForm)
{oAction.requestType=1;if(typeof oForm.fr_ActionId!="undefined")
oForm.fr_ActionId.value="";}
else
{oAction.requestType=0;}
if(this.oStage.url.indexOf("?")==-1)
return false;oAction.QueryString=this.oStage.url.substring(this.oStage.url.indexOf("?")+1);var closeWin=Helper.getQsValueByParam("rq_CloseWin",oAction.QueryString);if(closeWin!=false)
{oAction.QueryString=Helper.deleteParamFromQs("rq_CloseWin",oAction.QueryString);}
var recId=-1;if(this.oStage.fupId&&this.oStage.fupId!="")
{var oFup=oHtmlRoot.oUp.getFup(this.oStage.fupId);recId=oFup.recId;}
else if(self.oUp&&self.oUp.oFuncPart!=null&&typeof self.oUp.oFuncPart!="undefined"&&typeof self.oUp.oFuncPart.recId!="undefined")
{recId=self.oUp.oFuncPart.recId;}
if((Helper.getQsValueByParam("rq_RecId",oAction.QueryString)=="-1"||!Helper.getQsValueByParam("rq_RecId",oAction.QueryString))&&recId!="-1")
oAction.QueryString=Helper.setQsValueByParam("rq_RecId",recId,oAction.QueryString);oAction.QueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/appmain_xhr.vm",oAction.QueryString);this.load(oAction);return true;}
function upStageLoader()
{this.upType="upStageLoader";if(Browser.ie&&typeof document=="unknown")
{this.oStage=new Object();this.oStage.strOnUnLoad="";return;}
if(document.getElementById("Container_Stage"))
{this.oHtmlContainer=document.getElementById("Container_Stage");}
else
{var oHtmlStage=ContainerAgent.getStageFrame();try
{this.oHtmlContainer=oHtmlStage.document.getElementById("Container_Stage");this.oHtmlTargetWnd=oHtmlStage;}
catch(e)
{this.oHtmlContainer=null;return;}}
this.oHtmlContainer.containertype="stage";this.oStage=this.oHtmlContainer;}
upStageLoader.prototype=new upFupLoader();upStageLoader.prototype.load=StageLoaderLoad;upStageLoader.prototype.loadUrl=StageLoaderLoadUrl;upStageLoader.prototype.reload=StageLoaderReload;function StageLoaderLoad(p_oActionControl)
{if(isStopwatch)
iStart=parseInt(new Date().getTime());if(this.oHtmlContainer==null)
this.rescue();var oActionControl=p_oActionControl
var templ=Helper.getQsValueByParam("rq_Template",oActionControl.QueryString);var templKey=Helper.getQsValueByParam("rq_TemplateKey",oActionControl.QueryString);if(templKey)
{if(templKey=="appmain"||templKey=="stageappmain")
oActionControl.QueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_appmain_xhr.vm",oActionControl.QueryString);else
oActionControl.QueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/"+templKey+"_xhr.vm",oActionControl.QueryString);}
else if(!templ)
{oActionControl.QueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm",oActionControl.QueryString);}
else if(templ.indexOf("stage.vm")>-1||templ.indexOf("appmain.vm")>-1)
{oActionControl.QueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm",oActionControl.QueryString);}
else if(templ.indexOf("portal.vm")>-1)
{oActionControl.QueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/portal_xhr.vm",oActionControl.QueryString);}
else if(templ.indexOf("include.vm")>-1)
{oActionControl.QueryString=Helper.setQsValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/include_xhr.vm",oActionControl.QueryString);}
this.oHtmlContainer.url=oHtmlRoot.oUp.connector+"?"+oActionControl.QueryString;self.oUp.strOnLoad="";var rv=this._load(oActionControl);return rv;}
function StageLoaderLoadUrl(p_strUrl)
{if(isStopwatch)
iStart=parseInt(new Date().getTime());if(this.oHtmlContainer==null)
{this.rescue();}
if(!oHtmlRoot.oUp.oWAISettings.bLoadFupByAjax)
{var url=p_strUrl;url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frames/root.vm",url);self.document.location.href=url;return true;}
else
{var url=p_strUrl;var templ=Helper.getUrlValueByParam("rq_Template",url);var templKey=Helper.getUrlValueByParam("rq_TemplateKey",url);if(templKey)
{if(templKey=="appmain")
url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_appmain_xhr.vm",url);else
url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/"+templKey+"_xhr.vm",url);}
else if(!templ)
{url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm",url);}
else if(templ.indexOf("stage.vm")>-1||templ.indexOf("appmain.vm")>-1)
{url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm",url);}
else if(templ.indexOf("portal.vm")>-1)
{url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/portal_xhr.vm",url);}
else if(templ.indexOf("include.vm")>-1)
{url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/include_xhr.vm",url);}
this.oHtmlContainer.url=url;self.oUp.strOnLoad="";rv=this._loadUrl(url);return rv;}}
function StageLoaderReload()
{if(isStopwatch)
iStart=parseInt(new Date().getTime());if(this.oHtmlContainer.url=="")
return false;var url=this.oHtmlContainer.url;var templ=Helper.getUrlValueByParam("rq_Template",url);var templKey=Helper.getUrlValueByParam("rq_TemplateKey",url);if(templKey)
{if(templKey=="appmain"||templKey=="stageappmain")
url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm",url);else
url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/"+templKey+"_xhr.vm",url);}
else if(!templ)
{url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm",url);}
else if(templ.indexOf("appmain_xhr.vm")>-1)
{url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm",url);}
else if(templ.indexOf("appmain.vm")>-1||templ.indexOf("stage.vm")>-1)
{url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/"+oHtmlRoot.oUp.oFormatInfo.layoutDir+"/frameless/stage_xhr.vm",url);}
this.oHtmlContainer.url=url;return this._loadUrl(url);}
function evalResponseJs(text)
{try
{if(isStopwatch)
iStartEvalFunc1=parseInt(new Date().getTime());var jsCode="";var match="";var name="";var result="";var bOnLoad=false;var bOnUnLoad=false;var strOldOnload=self.oUp.strOnLoad;var strNewOnload="";var strOldOnUnLoad=self.oUp.strOnUnLoad;var strNewOnUnLoad;var aReturn=new Array();var l_bHasDocumentWrite=false;var bakFuncWrite;var bakFuncWriteln;text=text.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){if(text!==null)jsCode+=arguments[1]+"\n";return"";});if(isStopwatch)
iStartEvalRegexp2=parseInt(new Date().getTime());if(jsCode.indexOf("document.write")>-1)
{bakFuncWrite=document.write;bakFuncWriteln=document.writeln;document.write=document.writeln=function(t){};l_bHasDocumentWrite=true;}
if(jsCode!="")
{try
{Browser.evalInGlobalContext(jsCode,false);}
catch(e)
{ErrorHandler.Javascript.handleEvalError("evalResponseJs",e,"in evalResponseJs",jsCode);}}
if(jsCode.indexOf("self.oUp.strOnLoad")>-1)
bOnLoad=true;if(jsCode.indexOf("self.oUp.strOnUnLoad")>-1)
bOnUnLoad=true;if(bOnLoad)
{var iStartOldOnload=self.oUp.strOnLoad.indexOf(strOldOnload);var iEndOldOnload=iStartOldOnload+strOldOnload.length-1;if(iStartOldOnload==-1)
{strNewOnload=self.oUp.strOnLoad;}
else if(iStartOldOnload==0)
{strNewOnload=self.oUp.strOnLoad.substring(strOldOnload.length,self.oUp.strOnLoad.length);}
else
{strNewOnload=self.oUp.strOnLoad.substring(0,iStartOldOnload);if(self.oUp.strOnLoad.length-strOldOnload.length>strNewOnload.length)
{strNewOnload+=self.oUp.strOnLoad.substring(iEndOldOnload+1,self.oUp.strOnLoad.length);}}}
if(bOnUnLoad)
{var iStartOldOnUnLoad=self.oUp.strOnUnLoad.indexOf(strOldOnUnLoad);var iEndOldOnUnLoad=iStartOldOnUnLoad+strOldOnUnLoad.length-1;if(iStartOldOnUnLoad==-1)
{strNewOnUnLoad=self.oUp.strOnUnLoad;}
else if(iStartOldOnUnLoad==0)
{strNewOnUnLoad=self.oUp.strOnUnLoad.substring(strOldOnUnLoad.length,self.oUp.strOnUnLoad.length);}
else
{strNewOnUnLoad=self.oUp.strOnUnLoad.substring(0,iStartOldOnUnLoad);if(self.oUp.strOnUnLoad.length-strOldOnUnLoad.length>strNewOnUnLoad.length)
{strNewOnUnLoad+=self.oUp.strOnUnLoad.substring(iEndOldOnUnLoad+1,self.oUp.strOnUnLoad.length);}}
aReturn[0]=strNewOnUnLoad;}
else
{aReturn[0]="";}
if(l_bHasDocumentWrite)
{oHtmlRoot.oUp.adviceShow(self.oUp.oMessage.ERR_DOCWRITE_TITLE,self.oUp.oMessage.ERR_DOCWRITE_TEXT);document.write=bakFuncWrite;document.writeln=bakFuncWriteln;}
aReturn[1]=strNewOnload;self.oUp.strOnLoad=strOldOnload;self.oUp.strOnUnLoad=strOldOnUnLoad;return aReturn;}
catch(exc)
{alert("Exception in Function evalResponseJs\n"+exc.message);throw(exc);return new Array();}}
function _evalJs(strCode)
{eval(strCode);}
function triggerDependency(p_Trigger,p_HtmlTgt)
{var l_bRet=false;var l_strTriggerControl="<unknown>";var l_strTargetControl="<unknown>";if(typeof(p_Trigger)=="object"&&p_Trigger!=null)
{if(p_Trigger.oUp&&typeof(p_Trigger.oUp.userName)=="string"&&p_Trigger.oUp.userName.length>0)
l_strTriggerControl=p_Trigger.oUp.userName;else if(typeof(p_Trigger.oUp.userName)=="string"&&p_Trigger.userName.length>0)
l_strTriggerControl=p_Trigger.userName;else if(typeof(p_Trigger.id)=="string"&&p_Trigger.id.length>0)
l_strTriggerControl=p_Trigger.id;}
else if(typeof(p_Trigger)=="string"&&p_Trigger.length>0)
{l_strTriggerControl=p_Trigger;}
var l_oTgt;if(typeof(p_HtmlTgt)=="string"&&p_HtmlTgt.length==40)
{l_oTgt=getElement(p_HtmlTgt);l_strTargetControl=p_HtmlTgt;}
else if(typeof(p_HtmlTgt)=="string")
{l_oTgt=document.getElementById(p_HtmlTgt);l_strTargetControl=p_HtmlTgt;}
else if(typeof(p_HtmlTgt)=="object"&&p_HtmlTgt!=null)
{l_oTgt=p_HtmlTgt;}
if(l_oTgt&&typeof(l_oTgt)=="object"&&l_oTgt.oUp)
{l_strTargetControl=(typeof(l_oTgt.oUp.userName)=="string")?l_oTgt.oUp.userName:l_oTgt.id;if(typeof(l_oTgt.oUp.triggerDependency)=="object"||typeof(l_oTgt.oUp.triggerDependency)=="function")
{l_bRet=l_oTgt.oUp.triggerDependency();}
else
{var l_strMsg=self.oUp.oMessage.DEPENDENCY_ERROR_TARGET_INVALID+"<br><br><span style=\"white-space:nowrap;\">"+self.oUp.oMessage.DEPENDENCY_TRIGGER_CONTROL+": "+l_strTriggerControl+"</span>"+"<br><span style=\"white-space:nowrap;\">"+self.oUp.oMessage.DEPENDENCY_TARGET_CONTROL+": "+l_strTargetControl+"</span>";oHtmlRoot.oUp.adviceShow("Error",l_strMsg,"DEPENDENCY_ERROR_TARGET_INVALID",null,self);}}
else
{var l_strMsg=self.oUp.oMessage.DEPENDENCY_ERROR_TARGET_NOTFOUND+"<br><br><span style=\"white-space:nowrap;\">"+self.oUp.oMessage.DEPENDENCY_TRIGGER_CONTROL+": "+l_strTriggerControl+"</span>"+"<br><span style=\"white-space:nowrap;\">"+self.oUp.oMessage.DEPENDENCY_TARGET_CONTROL+": "+l_strTargetControl+"</span>";oHtmlRoot.oUp.adviceShow("Error",l_strMsg,"DEPENDENCY_ERROR_TARGET_NOTFOUND",null,self);}
return l_bRet;}
Date.prototype.addOffset=function(offset)
{var aOffset=offset.split(",");var d=this;if(aOffset&&aOffset.length==6)
{if(aOffset[0].length>0)d=d.add("y",parseInt(aOffset[0]));if(aOffset[1].length>0)d=d.add("mo",parseInt(aOffset[1]));if(aOffset[2].length>0)d=d.add("d",parseInt(aOffset[2]));if(aOffset[3].length>0)d=d.add("h",parseInt(aOffset[3]));if(aOffset[4].length>0)d=d.add("mi",parseInt(aOffset[4]));if(aOffset[5].length>0)d=d.add("s",parseInt(aOffset[5]));}
return d;}
function _triggerDatapicker(p_strGuid,p_oHtmlTrigger,e,p_strFuncPart,p_strDpContext)
{if(arguments.length<5||p_strDpContext==null)p_strDpContext!="funcpart"
var l_bRet=false;var l_strTriggerControl="<unknown>";if(typeof(p_oHtmlTrigger)=="object"&&p_oHtmlTrigger&&p_oHtmlTrigger!=null&&p_oHtmlTrigger.oUp&&typeof(p_oHtmlTrigger.oUp.userName)=="string"&&p_oHtmlTrigger.oUp.userName.length>0)
{l_strTriggerControl=p_oHtmlTrigger.oUp.userName;}
else
{l_strTriggerControl=p_oHtmlTrigger.id;}
var oFunc;var l_oDp=false;if(typeof(p_strFuncPart)=="string"&&p_strFuncPart.length>0)
l_oFunc=oHtmlRoot.oUp.oRegistry.oFuncPartReg[p_strFuncPart];else if(typeof(p_oHtmlTrigger)=="object"&&p_oHtmlTrigger.parentNode)
l_oFunc=oHtmlRoot.oUp.getFup(Helper.getFupId(p_oHtmlTrigger))
else
l_oFunc=self.oUp.oFuncPart;if(l_oFunc&&l_oFunc.oRegistry&&l_oFunc.oRegistry.oDatapickerReg&&l_oFunc.oRegistry.oDatapickerReg.getDp(p_strGuid))
{l_oDp=l_oFunc.oRegistry.oDatapickerReg.getDp(p_strGuid)}
if(typeof(l_oDp)=="object"&&l_oDp&&l_oDp!=null)
{l_oDp.strContext=p_strDpContext;if(p_strDpContext=="clonecontainer")
{l_oDp.oHtmlCloneContainer=getCloneContainer(p_oHtmlTrigger);}
var l_strEventType="<unknown>";if(e!=null)
{if(typeof(e)=="object"&&typeof(e.type)!="unknown")
l_strEventType=e.type;else if(typeof(e)=="string")
{l_strEventType=e;}}
if(l_strEventType!="onkeyevent"||p_strDpContext!="funcpart")
{l_oDp.strLastSearch=null;}
if(l_oDp.checkAutoResultMin(l_strEventType))
{l_bRet=l_oDp.pick();if(l_bRet)
{if(l_oDp.getStatus()=="fill"&&l_oDp.aAutoResultCtrls.contains(p_oHtmlTrigger.type))
{try
{if(p_oHtmlTrigger.oUp&&typeof(p_oHtmlTrigger.oUp.hasFocusStyle)=="function"&&p_oHtmlTrigger.oUp.hasFocusStyle())
{}}
catch(e)
{ErrorHandler.warn(e,"triggerDatapicker");}}
else
{try
{if(p_oHtmlTrigger.oUp&&typeof(p_oHtmlTrigger.oUp.hasFocusStyle)=="function"&&!p_oHtmlTrigger.oUp.hasFocusStyle())
{p_oHtmlTrigger.focus();}}
catch(e)
{ErrorHandler.warn(e,"triggerDatapicker");}}}}}
else
{var l_strMsg;var l_oDpMsg=l_oFunc.oRegistry.oDatapickerReg.getDpMsg(p_strGuid);if(l_oDpMsg)
{l_strMsg=l_oDpMsg.strMsg;}
else
{l_strMsg="Datapicker object not found!"+"<br><br><span style=\"white-space:nowrap;\">"+self.oUp.oMessage.DEPENDENCY_TRIGGER_CONTROL+": "+l_strTriggerControl+"</span>"+"<br><span style=\"white-space:nowrap;\">Datapicker: "+p_strGuid+"</span>";}
oHtmlRoot.oUp.adviceShow("Error",l_strMsg,"DP_ERROR_OBJECT_NOT_FOUND",null,self);}
return l_bRet;}
function triggerDatapickerCC(p_strCCId,p_strGuid,p_strTriggerGuid,e,p_strFuncPart)
{var l_oHtmlCC=document.getElementById(p_strCCId);return _triggerDatapicker(p_strGuid,l_oHtmlCC.oUp.getControlByContainer(p_strTriggerGuid,l_oHtmlCC),e,p_strFuncPart,"clonecontainer");}
function triggerDatapicker(e,p_Trigger,p_strGuid,p_strFuncPart)
{if(p_Trigger==null)return false;var l_bRet=false;var l_strTriggerControl="<unknown>";var l_oHtmlTrigger=false;if(typeof(p_Trigger)=="object"&&p_Trigger!=null)
{if(p_Trigger.oUp&&typeof(p_Trigger.oUp.userName)=="string"&&p_Trigger.oUp.userName.length>0)
{l_strTriggerControl=p_Trigger.oUp.userName;l_oHtmlTrigger=p_Trigger;}
else if(typeof(p_Trigger.userName)=="string"&&p_Trigger.userName.length>0)
{l_strTriggerControl=p_Trigger.userName;l_oHtmlTrigger=p_Trigger.oHtml;}
else if(typeof(p_Trigger.id)=="string"&&p_Trigger.id.length>0)
{l_strTriggerControl=p_Trigger.id;l_oHtmlTrigger=p_Trigger;}}
else if(typeof(p_Trigger)=="string"&&p_Trigger.length>0)
{l_strTriggerControl=p_Trigger;}
var oFunc;var l_oDp=false;if(typeof(p_strFuncPart)=="string"&&p_strFuncPart.length>0)
l_oFunc=oHtmlRoot.oUp.oRegistry.oFuncPartReg[p_strFuncPart];else if(typeof(p_Trigger)=="object"&&p_Trigger.parentNode)
l_oFunc=oHtmlRoot.oUp.getFup(Helper.getFupId(p_Trigger))
else
l_oFunc=self.oUp.oFuncPart;if(l_oFunc&&l_oFunc.oRegistry&&l_oFunc.oRegistry.oDatapickerReg&&l_oFunc.oRegistry.oDatapickerReg.getDp(p_strGuid))
{l_oDp=l_oFunc.oRegistry.oDatapickerReg.getDp(p_strGuid)}
if(typeof(l_oDp)=="object"&&l_oDp&&l_oDp!=null)
{var l_strEventType="<unknown>";if(e!=null)
{if(typeof(e)=="object"&&typeof(e.type)!="unknown")
l_strEventType=e.type;else if(typeof(e)=="string")
l_strEventType=e;}
if(l_strEventType!="onkeyevent")
{l_oDp.strLastSearch=null;}
if(l_oDp.checkAutoResultMin(l_strEventType,l_oHtmlTrigger))
{l_bRet=l_oDp.pick();if(l_bRet)
{if(l_oDp.getStatus()=="fill"&&l_oDp.aAutoResultCtrls.contains(l_oHtmlTrigger.type))
{try
{self.focus();}
catch(e)
{ErrorHandler.warn(e,"triggerDatapicker");}}
else
{try
{l_oHtmlTrigger.focus();}
catch(e)
{ErrorHandler.warn(e,"triggerDatapicker");}}}}}
else
{var l_strMsg;var l_oDpMsg=l_oFunc.oRegistry.oDatapickerReg.getDpMsg(p_strGuid);if(l_oDpMsg)
{l_strMsg=l_oDpMsg.strMsg;}
else
{l_strMsg="Datapicker object not found!"+"<br><br><span style=\"white-space:nowrap;\">"+self.oUp.oMessage.DEPENDENCY_TRIGGER_CONTROL+": "+l_strTriggerControl+"</span>"+"<br><span style=\"white-space:nowrap;\">Datapicker: "+p_strGuid+"</span>";}
oHtmlRoot.oUp.adviceShow("Error",l_strMsg,"DP_ERROR_OBJECT_NOT_FOUND",null,self);}
return l_bRet;}
function upNamespace()
{this.FUP={};this.FUP.URI="urn:schemas-unitedplanet-de:lucy:web:dom:fup"
this.FUP.PREFIX="fup";this.VARIABLE_REQUEST={};this.VARIABLE_REQUEST.URI="http://schemas.unitedplanet.de/intrexx/variable/request/";this.VARIABLE_REQUEST.PREFIX="";this.VARIABLE_BPEE={};this.VARIABLE_BPEE.URI="http://schemas.unitedplanet.de/intrexx/variable/bpee/";this.VARIABLE_BPEE.PREFIX="";this.VARIABLE_BPEE_DYNAMIC={};this.VARIABLE_BPEE_DYNAMIC.URI="http://schemas.unitedplanet.de/intrexx/variable/bpee-dynamic/";this.VARIABLE_BPEE_DYNAMIC.PREFIX="";this.VARIABLE_CONSTANT={};this.VARIABLE_CONSTANT.URI="http://schemas.unitedplanet.de/intrexx/variable/named-constant/";this.VARIABLE_CONSTANT.PREFIX="";this.VARIABLE_VELOCITY={};this.VARIABLE_VELOCITY.URI="http://schemas.unitedplanet.de/intrexx/variable/velocity/";this.VARIABLE_VELOCITY.PREFIX="";this.VARIABLE_SYSTEM_VALUE={};this.VARIABLE_SYSTEM_VALUE.URI="http://schemas.unitedplanet.de/intrexx/variable/system-value/";this.VARIABLE_SYSTEM_VALUE.PREFIX="";this.VARIABLE_SYSTEM_VALUE_USER={};this.VARIABLE_SYSTEM_VALUE_USER.URI="http://schemas.unitedplanet.de/intrexx/variable/system-value/user/";this.VARIABLE_SYSTEM_VALUE_USER.PREFIX="";this.DATATYPE_IX={};this.DATATYPE_IX.URI="http://schemas.unitedplanet.de/xtreme/datatypes/default/";this.DATATYPE_IX.PREFIX="";this.ERROR={};this.ERROR.URI="http://schemas.unitedplanet.de/intrexx/2008/error";this.ERROR.PREFIX="err";}
self.NS=new upNamespace();function upNamespaceWrapper()
{}
upNamespaceWrapper.prototype.setAttribute=NSSetAttribute;upNamespaceWrapper.prototype.getElementsByTagName=NSGetElementsByTagName;upNamespaceWrapper.prototype.getAttribute=NSGetAttribute;self.NSWrapper=new upNamespaceWrapper();function NSSetAttribute(p_oHtml,p_oNS,p_strLN,p_strValue)
{if(!p_oHtml)return;try
{if(typeof p_oHtml.setAttributeNS=="function")
{p_oHtml.setAttributeNS(p_oNS.URI,p_oNS.PREFIX+":"+p_strLN,p_strValue);}
else
{p_oHtml.setAttribute(p_strLN,p_strValue);}}
catch(exc)
{alert("Exception in Funktion NSSetAttribute\n"+exc.message);}}
function NSGetElementsByTagName(p_oNode,p_oNS,p_strLN)
{if(typeof p_oNode.getElementsByTagNameNS!="undefined")
{return p_oNode.getElementsByTagNameNS(p_oNS.URI,p_strLN);}
else
{return p_oNode.getElementsByTagName(p_oNS.PREFIX+":"+p_strLN);}}
function NSGetAttribute(p_oNode,p_oNS,p_strLN)
{var attrib="";if(typeof p_oNode.hasAttributeNS!="undefined")
{attrib=p_oNode.getAttributeNS(p_oNS.URI,p_strLN);}
else
{attrib=p_oNode.getAttribute(p_strLN);}
if(attrib==null)
return"";else
return attrib;}
self.NS=new upNamespace();function upLocationWrapper()
{this.historyIdStartDelimiter="{";this.historyIdEndDelimiter="}";this.setFragment=LocationWrapperSetFragment;this.setHistoryId=LocationWrapperSetHistoryId;this.setHash=LocationWrapperSetHash;this.getFragment=LocationWrapperGetFragment;this.getHistoryId=LocationWrapperGetHistoryId;}
LocationWrapper=new upLocationWrapper();function LocationWrapperSetHistoryId(p_strHistoryId)
{window.location.hash=this.historyIdStartDelimiter+p_strHistoryId+this.historyIdEndDelimiter+this.getFragment();}
function LocationWrapperSetFragment(p_strFragment)
{window.location.hash=this.historyIdStartDelimiter+this.getHistoryId()+this.historyIdEndDelimiter+p_strFragment;}
function LocationWrapperSetHash(p_strHistoryId,p_strFragment)
{window.location.hash=this.historyIdStartDelimiter+p_strHistoryId+this.historyIdEndDelimiter+p_strFragment;}
function LocationWrapperGetHistoryId()
{var l_strHash=window.location.hash;if(l_strHash==""||l_strHash=="#")
return"";if(l_strHash.substring(0,1)=="#")
l_strHash=l_strHash.substring(1,l_strHash.length);if(l_strHash.indexOf(this.historyIdStartDelimiter)>-1)
{return l_strHash.substring(1,l_strHash.indexOf(this.historyIdEndDelimiter));}
else
{return"";}}
function LocationWrapperGetFragment()
{var l_strHash=window.location.hash;if(l_strHash==""||l_strHash=="#")
return"";if(l_strHash.substring(0,1)=="#")
l_strHash=l_strHash.substring(1,l_strHash.length);if(l_strHash.length-1>l_strHash.indexOf(this.historyIdEndDelimiter))
{return l_strHash.substring(l_strHash.indexOf(this.historyIdEndDelimiter)+1);}
else
{return"";}}
function addHistoryEntry(p_strUrl,p_aPostData)
{if(!oHtmlRoot.oUp.oWAISettings.bBackButton||!oHtmlRoot.Browser.HistoryManager)
return false;if(Helper.getUrlValueByParam("rq_HistoryEntry",p_strUrl)&&Helper.getUrlValueByParam("rq_HistoryEntry",p_strUrl)=="0")
return false;return oHtmlRoot.Browser.HistoryManager.add(p_strUrl,p_aPostData);}
if(top==self||(!(typeof(oHtmlRoot.Helper)=="object"||typeof(oHtmlRoot.Helper)=="function")))
{if(typeof(HelperMain)!="function"&&typeof(HelperMain)!="object")
{Loader._loadJsFileOnDemand("include/helper.js");}
Helper=new HelperMain(self);}
else
{try
{Helper=oHtmlRoot.Helper.clone(self);}
catch(e)
{ErrorHandler.warn(e,"oHtmlRoot.Helper.clone");Helper=oHtmlRoot.Helper;}}
function upCloneContainer(p_strId,p_strParentId,p_iLevel)
{var rv=Loader.loadJsFileOnDemand("include/clonecontainer.js");if(rv)
{return new _upCloneContainer(p_strId,p_strParentId,p_iLevel);}
return false;}
function upWebServiceProcessor()
{var rv=Loader.loadJsFileOnDemand("include/webservice.js");if(rv)
{return new _upWebServiceProcessor();}
return false;}
function getMaxTabIndex(p_oDoc)
{if(arguments.length<1)p_oDoc=document;var l_iMax=-1;var l_aTypes=["input","textarea","select","button"];var l_oElements;function _getMaxTabIndex(p_oElements,p_iMax)
{if(typeof(p_oElements)=="object"&&p_oElements.length>0)
{var l_iTmp;for(var i=0;i<p_oElements.length;i++)
{l_iTmp=p_oElements[i].getAttribute("tabIndex");if(!isNaN(l_iTmp)&&l_iTmp>p_iMax)
{p_iMax=l_iTmp;}}}
return p_iMax;}
for(var i=0;i<l_aTypes.length;i++)
{l_iMax=_getMaxTabIndex(p_oDoc.getElementsByTagName(l_aTypes[i]),l_iMax);}
if(typeof(l_iMax)=="string")l_iMax=parseInt(l_iMax);return l_iMax;}
function increaseTabIndex(p_oHtml,p_iMin)
{if(typeof(p_oHtml)!="object"||isNaN(p_iMin)||p_iMin<1)return false;var l_aTypes=["input","textarea","select","button"];var l_oElements;var l_iTab;for(var i=0;i<l_aTypes.length;i++)
{l_oElements=p_oHtml.getElementsByTagName(l_aTypes[i]);if(typeof(l_oElements)=="object"&&l_oElements.length>0)
{for(var k=0;k<l_oElements.length;k++)
{l_iTab=l_oElements[k].getAttribute("tabIndex");if(!isNaN(l_iTab))
{l_oElements[k].setAttribute("tabIndex",(l_iTab+p_iMin))}}}}}
if(!this.JSON){JSON={};}
(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z';};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapeable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapeable.lastIndex=0;return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==='string'){return c;}
return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(typeof value.length==='number'&&!value.propertyIsEnumerable('length')){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+
partial.join(',\n'+gap)+'\n'+
mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+
mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+
('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:['"\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}})();