var ua=navigator.userAgent.toLowerCase();var isOpera=ua.indexOf("opera")>-1,isSafari=(/webkit|khtml/).test(ua),isIE=!isOpera&&ua.indexOf("msie")>-1,isIE7=!isOpera&&ua.indexOf("msie 7")>-1,isGecko=!isSafari&&ua.indexOf("gecko")>-1,isSecure=window.location.href.toLowerCase().indexOf("https")===0;var successMessageType="SUCCESS";var infoMessageType="INFO";var errorMessageType="ERROR";var warnMessageType="WARN";function addMessageToPod(message,type){if(type==errorMessageType||type==warnMessageType){addErrorMessageToPod(message);}else if(type==infoMessageType){addInfoMessageToPod(message);}else if(type==successMessageType){addSuccessMessageToPod(message);}} function addResponseMessagesToPod(response){if(response.errmsg&&response.errmsg!='') addErrorMessageToPod(response.errmsg);Lotus.ErrorPod.dispMessages(response.messages);} function addSuccessMessageToPod(message){Lotus.ErrorPod.dispMessages(Lotus.ErrorPod.createMessageObj('',message,'',Lotus.ErrorPod.STATUS.SUCCESS));} function addInfoMessageToPod(message){Lotus.ErrorPod.dispMessages(Lotus.ErrorPod.createMessageObj('',message,'',Lotus.ErrorPod.STATUS.INFO));} function addErrorMessageToPod(message){Lotus.ErrorPod.dispMessages(Lotus.ErrorPod.createMessageObj('',message,'',Lotus.ErrorPod.STATUS.ERROR));} function clearAllPodMessages(){hideMessagePod();Lotus.ErrorPod.clearPod();} function hideMessagePod(){Lotus.ErrorPod.hidePod();} function displayMessagePod(){Lotus.ErrorPod.showPod();} function setErrorPodSuccessModeClass(){if(Lotus.ErrorPod.pod$.className.indexOf("successMode")<0){Lotus.ErrorPod.pod$.className=Lotus.ErrorPod.pod$.className +' successMode';} Lotus.ErrorPod.warnIcon_dom.style.display='none';} function resetErrorPodClass(){var podClass=Lotus.ErrorPod.pod$.className;if(podClass.indexOf("successMode")>-1){Lotus.ErrorPod.pod$.className=podClass.replace(" successMode","");} Lotus.ErrorPod.warnIcon_dom.style.display='block';} if(typeof Lotus=='undefined') Lotus={};Lotus.replaceNewLineTxt=function(message){message=message.replace(Lotus.ErrorPod.regExp,"
");return message;} Lotus.onDocReady=function(f){if(typeof f!='function') return false;if(window.addEventListener) window.addEventListener('load',f,false);else if(document.readyState){var fn=function(){var rs=document.readyState;if(rs=="complete"){f();}else{setTimeout(fn,10);}};fn();}else{document.write("");var defer=document.getElementById("ie-deferred-loader");defer.onreadystatechange=function(){if(this.readyState=="complete"){f();}};}};Lotus.ErrorPod={STATUS:{ALL:'ALL',ERROR:'ERROR',WARN:'WARN',INFO:'INFO',SUCCESS:'SUCCESS'},podId:"podErrors",podCId:"podErrorsContent",podEId:"podErrorMessages",podSId:"podSuccessMessages",podIId:"podInfoMessages",pod$:undefined,podC$:undefined,podE$:undefined,podI$:undefined,podS$:undefined,warnIcon_dom:document.getElementById('warnIcon'),minmax_dom:document.getElementById('minMaxDiv'),initialized:false,regExp:new RegExp("\n","g"),scrollIntoView:true,init:function(prefix){if(this.initialized===true) return false;this.initialized=true;this.podId=(prefix)?prefix+this.podId:this.podId;this.pod$=document.getElementById(this.podId);this.podC$=document.getElementById(this.podCId);this.podE$=document.getElementById(this.podEId);this.podS$=document.getElementById(this.podSId);this.podI$=document.getElementById(this.podIId);this.warnIcon_dom=document.getElementById('warnIcon');this.minmax_dom=document.getElementById('minMaxDiv');if(this.pod$){if(this.pod$.parentNode.className.indexOf("taskModeFooter")>-1){this.pod$.className='TMmsgPanel';}else{this.pod$.className='TMmsgPanel-non';}} return true;},setScrollIntoView:function(scrollIntoView){this.scrollIntoView=scrollIntoView;},createMessageObj:function(refId,msg,context,status,elementIdentifier){var msgObj={};if(refId) msgObj['refId']=refId;if(msg) msgObj['message']=msg;if(context) msgObj['context']=context;if(status) msgObj['status']=status;if(elementIdentifier) msgObj['elementIdentifier']=elementIdentifier;return msgObj;},addErrorMessage:function(msg){var msgs=this.podE$.innerHTML;msgs+="

"+msg+"

";this.podE$.innerHTML=msgs;},addErrorMessageToErrorsList:function(el,msg){var errorsListTagName=el.querySelector("dd:not(.fieldErrorList)")?"dd":"div";if(errorsListTagName=="div"){var new_el=el;while(new_el!=null&&new_el.tagName.toLowerCase()!="dd"){new_el=new_el.parentElement;} while(new_el!=null&&new_el.tagName.toLowerCase()!="div"){new_el=new_el.parentElement;} if(new_el!=null&&new_el.tagName.toLowerCase()=="div"){new_el.classList.add('fielderror');}} var errorsContainer=el.getElementsByClassName('fieldErrorList');if(errorsContainer.length==0){errorsContainer=document.createElement(errorsListTagName);errorsContainer.classList.add("fieldErrorList");el.appendChild(errorsContainer);} else{errorsContainer=errorsContainer[0];} var errorParagraph=document.createElement("p");errorParagraph.innerHTML=msg.message;errorsContainer.appendChild(errorParagraph);},clearErrorsUnderFields:function(){var errorStyledFields=document.getElementsByClassName('fielderror');while(errorStyledFields.length>0){var elt=errorStyledFields[0];elt.classList.remove('fielderror');} var errorListBox=document.getElementsByClassName('fieldErrorList');while(errorListBox.length>0){var elt=errorListBox[0];elt.parentNode.removeChild(elt);}},dispRespMessage:function(response){if(!response||response==undefined) return false;this.dispMessages(response.errmsg);return this.dispMessages(response.messages);},dispMessages:function(msgs){if(!msgs||msgs==undefined||(msgs instanceof Array&&msgs.length<=0)) return false;this.showPod();if(this.scrollIntoView){this.pod$.scrollIntoView();} if(msgs instanceof Array){for(var i=0;i",init:function(){if(this.placeHolder!=null) return;this.placeHolder=document.getElementById("loadingSection");if(this.placeHolder!=null&&this.placeHolder.innerHTML==""){this.placeHolder.innerHTML=this.topHtml;} this.divEl=document.getElementById('loadingDivElements');},show:function(obj){this.init();if(this.placeHolder==null) return;this.placeHolder.style.display='block';this.elements.push(obj.id);this.divEl.style.display='block';var newEl=document.createElement("ul");newEl.id='loadingDivElements'+"_"+obj.id;if(obj.status!=null&&obj.status=='error') newEl.innerHTML="   "+obj.text +"   " else newEl.innerHTML="   " +obj.text+"  " this.divEl.appendChild(newEl);},remove:function(obj,time){this.init();if(this.elements.length==0){this.hide();return;} time=(typeof time=='undefined'||time<0)?0:time;if(time>0){setTimeout(function(){Lotus.StatusBar.remove(obj);delete obj;},time);return;} this.elements.remove(obj.id);var el=document.getElementById('loadingDivElements'+"_"+obj.id);el.parentNode.removeChild(el);if(this.elements.length==0){this.hide();}},hide:function(){this.elements=[];var divEl=document.getElementById('loadingDivElements');divEl.innerHTML="";this.placeHolder.style.display='none';}} Lotus.onDocReady(function(evnt){Lotus.ErrorPod.init();});