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