/* FILE ARCHIVED ON 19:56:28 Oct 6, 2012 AND RETRIEVED FROM THE AN OPENWAYBACK INSTANCE ON 16:51:27 Oct 17, 2024. JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ (!window.myfaces)?window.myfaces={}:null;(!myfaces._impl)?myfaces._impl={}:null;(!myfaces._impl.core)?myfaces._impl.core={}:null;if(!myfaces._impl.core._Runtime){myfaces._impl.core._Runtime=new function(){var _T=this;_T._reservedNMS={};_T._classReplacementCnt=0;_T._evalExecScript=function(code){var ret=window.execScript(code);if("undefined"!=typeof ret&&ret=="null"){return null;}return ret;};_T._evalBBOld=function(code){var location=document.getElementsByTagName("head")[0]||document.documentElement;var placeHolder=document.createElement("script");placeHolder.type="text/javascript";placeHolder.text=code;location.insertBefore(placeHolder,location.firstChild);location.removeChild(placeHolder);return null;};_T._standardGlobalEval=function(code){var gEval=function(){var ret=window.eval.call(window,code);if("undefined"==typeof ret){return null;}return ret;};var ret=gEval();if("undefined"==typeof ret){return null;}return ret;};_T.globalEval=function(code){if("undefined"==typeof _T._evalType){_T._evalType=window.excScript?"evalExecScript":null;_T._evalType=!_T._evalType&&window.eval&&(!_T.browser.isBlackBerry||_T.browser.isBlackBerry>=6)?"_standardGlobalEval":null;_T._evalType=(window.eval&&!_T._evalType)?_evalBBOld:null;}if(_T._evalType){return _T[_T._evalType](code);}eval.call(window,code);return null;};_T.applyToGlobalNamespace=function(nms,obj){var splitted=nms.split(/\./);if(splitted.length==1){window[nms]=obj;return ;}var parent=splitted.slice(0,splitted.length-1);var child=splitted[splitted.length-1];var parentNamespace=_T.fetchNamespace(parent.join("."));parentNamespace[child]=obj;};_T.fetchNamespace=function(nms){if("undefined"==typeof nms||null==nms||!_T._reservedNMS[nms]){return null;}var ret=null;try{if(!_T.browser.isIE){ret=_T.globalEval("window."+nms);}}catch(e){}if("undefined"!=typeof ret&&null!=ret){return ret;}nms=nms.split(/\./);ret=window;var len=nms.length;for(var cnt=0;cnt=10){_T.loadScriptEval(src,type,defer,charSet);}else{_T.loadScriptByBrowser(src,type,defer,charSet,async);}};_T.delegateObj=function(newCls,delegateObj,protoFuncs,nmsFuncs){if(!_T.isString(newCls)){throw Error("new class namespace must be of type String");}if("function"!=typeof newCls){newCls=_reserveClsNms(newCls,protoFuncs);if(!newCls){return null;}}var proto=newCls.prototype;for(var key in delegateObj){(function(key,delFn){if(key&&typeof delFn=="function"){proto[key]=function(){return delFn.apply(delegateObj,arguments);};}})(key,delegateObj[key]);}proto._delegateObj=delegateObj;proto.constructor=newCls;proto._callDelegate=function(methodName){var passThrough=(arguments.length==1)?[]:Array.prototype.slice.call(arguments,1);var ret=this._delegateObj[methodName].apply(this._delegateObj,passThrough);if("undefined"!=ret){return ret;}};_applyFuncs(newCls,protoFuncs,true);_applyFuncs(newCls,nmsFuncs,false);return newCls;};_T.extendClass=function(newCls,extendCls,protoFuncs,nmsFuncs){if(!_T.isString(newCls)){throw Error("new class namespace must be of type String");}if(_T._reservedNMS[newCls]){return ;}if("function"!=typeof newCls){newCls=_reserveClsNms(newCls,protoFuncs);if(!newCls){return null;}}if(extendCls._mfClazz){extendCls=extendCls._mfClazz;}if("undefined"!=typeof extendCls&&null!=extendCls){var tmpFunc=function(){};tmpFunc.prototype=extendCls.prototype;newCls.prototype=new tmpFunc();tmpFunc=null;newCls.prototype.constructor=newCls;newCls.prototype._parentCls=extendCls.prototype;newCls.prototype._callSuper=function(methodName){var passThrough=(arguments.length==1)?[]:Array.prototype.slice.call(arguments,1);var _mappedName=["_",methodName,"_mf_r"].join("");this._mfClsDescLvl=this._mfClsDescLvl||new Array();var descLevel=this._mfClsDescLvl;var _oldDescLevel=this._mfClsDescLvl[_mappedName]||this;var _parentCls=_oldDescLevel._parentCls;try{descLevel[_mappedName]=_parentCls;_parentCls[methodName].apply(this,passThrough);}finally{descLevel[_mappedName]=_oldDescLevel;}};newCls.prototype._mfClazz=newCls;}_applyFuncs(newCls,protoFuncs,true);_applyFuncs(newCls,nmsFuncs,false);return newCls;};_T.pluginClass=function(classNms,protoFuncs,overWrite){var oldClass=_T.fetchNamespace(classNms);if(!oldClass){throw new Error("The class namespace "+classNms+" is not existent");}if(!overWrite){var preserveNMS=classNms+"."+(""+_T._classReplacementCnt++);_T.reserveNamespace(preserveNMS,oldClass);return _T.extendClass(classNms,preserveNMS,protoFuncs);}else{if(protoFuncs.constructor_){newCls.prototype.constructor=protoFuncs.constructor_;}_applyFuncs(oldClass,protoFuncs,true);}},_T.singletonExtendClass=function(newCls,extendsCls,protoFuncs,nmsFuncs){return _makeSingleton(_T.extendClass,newCls,extendsCls,protoFuncs,nmsFuncs);};_T.singletonDelegateObj=function(newCls,delegateObj,protoFuncs,nmsFuncs){if(_T._reservedNMS[newCls]){return ;}return _makeSingleton(_T.delegateObj,newCls,delegateObj,protoFuncs,nmsFuncs);};var _makeSingleton=function(ooFunc,newCls,delegateObj,protoFuncs,nmsFuncs){if(_T._reservedNMS[newCls]){return ;}var clazz=ooFunc(newCls+"._mfClazz",delegateObj,protoFuncs,nmsFuncs);if(clazz!=null){_T.applyToGlobalNamespace(newCls,new clazz());}_T.fetchNamespace(newCls)["_mfClazz"]=clazz;};var _reserveClsNms=function(newCls,protoFuncs){var constr=null;if("undefined"!=typeof protoFuncs&&null!=protoFuncs){constr=("undefined"!=typeof null!=protoFuncs["constructor_"]&&null!=protoFuncs["constructor_"])?protoFuncs["constructor_"]:function(){};}else{constr=function(){};}if(!_T.reserveNamespace(newCls,constr)){return null;}newCls=_T.fetchNamespace(newCls);return newCls;};var _applyFuncs=function(newCls,funcs,proto){if(funcs){for(var key in funcs){if("undefined"==typeof key||null==key||key=="_callSuper"){continue;}if(!proto){newCls[key]=funcs[key];}else{newCls.prototype[key]=funcs[key];}}}};_T.assertType=function(probe,theType){return _T.isString(theType)?probe==typeof theType:probe instanceof theType;};_T.addOnLoad=function(target,func){var oldonload=(target)?target.onload:null;target.onload=(!oldonload)?func:function(){try{oldonload();}catch(e){throw e;}finally{func();}};};_T.getLanguage=function(lOverride){var deflt={language:"en",variant:"UK"};try{var lang=lOverride||navigator.language||navigator.browserLanguage;if(!lang||lang.length<2){return deflt;}return{language:lang.substr(0,2),variant:(lang.length>=5)?lang.substr(3,5):null};}catch(e){return deflt;}};(function(){var n=navigator;var dua=n.userAgent,dav=n.appVersion,tv=parseFloat(dav);_T.browser={};var d=_T.browser;if(dua.indexOf("Opera")>=0){_T.isOpera=tv;}if(dua.indexOf("AdobeAIR")>=0){d.isAIR=1;}if(dua.indexOf("BlackBerry")>=0){d.isBlackBerry=tv;}d.isKhtml=(dav.indexOf("Konqueror")>=0)?tv:0;d.isWebKit=parseFloat(dua.split("WebKit/")[1])||undefined;d.isChrome=parseFloat(dua.split("Chrome/")[1])||undefined;var index=Math.max(dav.indexOf("WebKit"),dav.indexOf("Safari"),0);if(index&&!d.isChrome){d.isSafari=parseFloat(dav.split("Version/")[1]);if(!d.isSafari||parseFloat(dav.substr(index+7))<=419.3){d.isSafari=2;}}if(dua.indexOf("Gecko")>=0&&!d.isKhtml&&!d.isWebKit){d.isMozilla=d.isMoz=tv;}if(d.isMoz){d.isFF=parseFloat(dua.split("Firefox/")[1]||dua.split("Minefield/")[1]||dua.split("Shiretoko/")[1])||undefined;}if(document.all&&!d.isOpera&&!d.isBlackBerry){d.isIE=parseFloat(dav.split("MSIE ")[1])||undefined;d.isIEMobile=parseFloat(dua.split("IEMobile")[1]);if(d.isIE>=8&&document.documentMode!=5){d.isIE=document.documentMode;}}})();};}myfaces._impl.core._Runtime.extendClass("myfaces._impl.i18n.Messages",Object,{MSG_TEST:"Testmessage",MSG_DEV_MODE:"Note, this message is only sent, because project stage is development and no "+"other error listeners are registered.",MSG_AFFECTED_CLASS:"Affected Class:",MSG_AFFECTED_METHOD:"Affected Method:",MSG_ERROR_NAME:"Error Name:",MSG_ERROR_MESSAGE:"Error Name:",MSG_ERROR_DESC:"Error Description:",MSG_ERROR_NO:"Error Number:",MSG_ERROR_LINENO:"Error Line Number:",ERR_FORM:"Sourceform could not be determined, either because element is not attached to a form or we have multiple forms with named elements of the same identifier or name, stopping the ajax processing",ERR_VIEWSTATE:"jsf.viewState: param value not of type form!",ERR_TRANSPORT:"Transport type {0} does not exist",ERR_EVT_PASS:"an event must be passed down (either a an event object null or undefined) ",ERR_CONSTRUCT:"Parts of the response couldn't be retrieved when constructing the event data: {0} ",ERR_MALFORMEDXML:"The server response could not be parsed, the server has returned with a response which is not xml !",ERR_SOURCE_FUNC:"source cannot be a function (probably source and event were not defined or set to null",ERR_EV_OR_UNKNOWN:"An event object or unknown must be passed as second parameter",ERR_SOURCE_NOSTR:"source cannot be a string",ERR_SOURCE_DEF_NULL:"source must be defined or null",ERR_MUST_STRING:"{0}: {1} namespace must be of type String",ERR_REF_OR_ID:"{0}: {1} a reference node or identifier must be provided",ERR_PARAM_GENERIC:"{0}: parameter {1} must be of type {2}",ERR_PARAM_STR:"{0}: {1} param must be of type string",ERR_PARAM_STR_RE:"{0}: {1} param must be of type string or a regular expression",ERR_PARAM_MIXMAPS:"{0}: both a source as well as a destination map must be provided",ERR_MUST_BE_PROVIDED:"{0}: an {1} and a {2} must be provided",ERR_MUST_BE_PROVIDED1:"{0}: {1} must be set",ERR_REPLACE_EL:"replaceElements called while evalNodes is not an array",ERR_EMPTY_RESPONSE:"{0}: The response cannot be null or empty!",ERR_ITEM_ID_NOTFOUND:"{0}: item with identifier {1} could not be found",ERR_PPR_IDREQ:"{0}: Error in PPR Insert, id must be present",ERR_PPR_INSERTBEFID:"{0}: Error in PPR Insert, before id or after id must be present",ERR_PPR_INSERTBEFID_1:"{0}: Error in PPR Insert, before node of id {1} does not exist in document",ERR_PPR_INSERTBEFID_2:"{0}: Error in PPR Insert, after node of id {1} does not exist in document",ERR_PPR_DELID:"{0}: Error in delete, id not in xml markup",ERR_PPR_UNKNOWNCID:"{0}: Unknown Html-Component-ID: {1}",ERR_NO_VIEWROOTATTR:"{0}: Changing of ViewRoot attributes is not supported",ERR_NO_HEADATTR:"{0}: Changing of Head attributes is not supported",ERR_RED_URL:"{0}: Redirect without url",ERR_REQ_FAILED_UNKNOWN:"Request failed with unknown status",ERR_REQU_FAILED:"Request failed with status {0} and reason {1}",UNKNOWN:"UNKNOWN"});myfaces._impl.core._Runtime.extendClass("myfaces._impl.i18n.Messages_de",myfaces._impl.i18n.Messages,{MSG_TEST:"Testnachricht",MSG_DEV_MODE:"Sie sehen diese Nachricht, da sie sich gerade im Entwicklungsmodus befinden "+"und sie keine Fehlerbehandlungsfunktionen registriert haben.",MSG_AFFECTED_CLASS:"Klasse:",MSG_AFFECTED_METHOD:"Methode:",MSG_ERROR_NAME:"Fehler Name:",MSG_ERROR_MESSAGE:"Nachricht:",MSG_ERROR_DESC:"Fehlerbeschreibung:",MSG_ERROR_NO:"Fehlernummer:",MSG_ERROR_LINENO:"Zeilennummer:",ERR_FORM:"Das Quellformular konnte nicht gefunden werden. "+"Mögliche Gründe: Sie haben entweder kein formular definiert, oder es kommen mehrere Formulare vor, "+"die alle das auslösende Element mit demselben Namen besitzen. "+"Die Weitere Ajax Ausführung wird gestoppt.",ERR_VIEWSTATE:"jsf.viewState: der Parameter ist not vom Typ form!",ERR_TRANSPORT:"Transport typ {0} existiert nicht",ERR_EVT_PASS:"Ein Event Objekt muss übergeben werden (entweder ein event Objekt oder null oder undefined)",ERR_CONSTRUCT:"Teile des response konnten nicht ermittelt werden während die Event Daten bearbeitet wurden: {0} ",ERR_MALFORMEDXML:"Es gab zwar eine Antwort des Servers, jedoch war diese nicht im erwarteten XML Format. Der Server hat kein valides XML gesendet! Bearbeitung abgebrochen.",ERR_SOURCE_FUNC:"source darf keine Funktion sein",ERR_EV_OR_UNKNOWN:"Ein Ereignis Objekt oder UNKNOWN muss als 2. Parameter übergeben werden",ERR_SOURCE_NOSTR:"source darf kein String sein",ERR_SOURCE_DEF_NULL:"source muss entweder definiert oder null sein",ERR_MUST_STRING:"{0}: {1} namespace muss vom Typ String sein",ERR_REF_OR_ID:"{0}: {1} Ein Referenzknoten oder id muss übergeben werden",ERR_PARAM_GENERIC:"{0}: Paramter {1} muss vom Typ {2} sein",ERR_PARAM_STR:"{0}: Parameter {1} muss vom Typ String sein",ERR_PARAM_STR_RE:"{0}: Parameter {1} muss entweder ein String oder ein Regulärer Ausdruck sein",ERR_PARAM_MIXMAPS:"{0}: both a source as well as a destination map must be provided",ERR_MUST_BE_PROVIDED:"{0}: ein {1} und ein {2} müssen übergeben werden",ERR_MUST_BE_PROVIDED1:"{0}: {1} muss gesetzt sein",ERR_REPLACE_EL:"replaceElements aufgerufen während evalNodes nicht ein Array ist",ERR_EMPTY_RESPONSE:"{0}: Die Antwort darf nicht null oder leer sein!",ERR_ITEM_ID_NOTFOUND:"{0}: Element mit ID {1} konnte nicht gefunden werden",ERR_PPR_IDREQ:"{0}: Fehler im PPR Insert, ID muss gesetzt sein",ERR_PPR_INSERTBEFID:"{0}: Fehler im PPR Insert, before ID oder after ID muss gesetzt sein",ERR_PPR_INSERTBEFID_1:"{0}: Fehler im PPR Insert, before Knoten mit ID {1} Existiert nicht",ERR_PPR_INSERTBEFID_2:"{0}: Fehler im PPR Insert, after Knoten mit ID {1} Existiert nicht",ERR_PPR_DELID:"{0}: Fehler im PPR delete, id ist nicht im xml Markup vorhanden",ERR_PPR_UNKNOWNCID:"{0}: Unbekannte Html-Komponenten-ID: {1}",ERR_NO_VIEWROOTATTR:"{0}: Änderung von ViewRoot Attributen ist nicht erlaubt",ERR_NO_HEADATTR:"{0}: Änderung von Head Attributen ist nicht erlaubt",ERR_RED_URL:"{0}: Redirect ohne URL",ERR_REQ_FAILED_UNKNOWN:"Anfrage mit unbekanntem Status fehlgeschlagen",ERR_REQU_FAILED:"Anfrage mit Status {0} and Ursache {1} fehlgeschlagen",UNKNOWN:"Unbekannt"});myfaces._impl.core._Runtime.extendClass("myfaces._impl.i18n.Messages_nl",myfaces._impl.i18n.Messages,{MSG_TEST:"Testbericht",MSG_DEV_MODE:"Opmerking, dit bericht is enkel gestuurd omdat het project stadium develoment is en er geen "+"andere listeners zijn geconfigureerd.",MSG_AFFECTED_CLASS:"Betrokken Klasse:",MSG_AFFECTED_METHOD:"Betrokken Methode:",MSG_ERROR_NAME:"Naam foutbericht:",MSG_ERROR_MESSAGE:"Naam foutbericht:",MSG_ERROR_DESC:"Omschrijving fout:",MSG_ERROR_NO:"Fout nummer:",MSG_ERROR_LINENO:"Fout lijn nummer:",ERR_FORM:"De doel form kon niet bepaald worden, ofwel omdat het element niet tot een form behoort, ofwel omdat er verschillende forms zijn met 'named element' met dezelfde identifier of naam, ajax verwerking is gestopt.",ERR_VIEWSTATE:"jsf.viewState: param waarde is niet van het type form!",ERR_TRANSPORT:"Transport type {0} bestaat niet",ERR_EVT_PASS:"een event moet opgegegevn worden (ofwel een event object null of undefined) ",ERR_CONSTRUCT:"Delen van het antwoord konden niet opgehaald worden bij het aanmaken van de event data: {0} ",ERR_MALFORMEDXML:"Het antwoordt van de server kon niet ontleed worden, de server heeft een antwoord gegeven welke geen xml bevat!",ERR_SOURCE_FUNC:"source kan geen functie zijn (waarschijnlijk zijn source en event niet gedefinieerd of kregen de waarde null)",ERR_EV_OR_UNKNOWN:"Een event object of 'unknown' moet gespecifieerd worden als tweede parameter",ERR_SOURCE_NOSTR:"source kan geen string zijn",ERR_SOURCE_DEF_NULL:"source moet gedefinieerd zijn of null bevatten",ERR_MUST_STRING:"{0}: {1} namespace moet van het type String zijn",ERR_REF_OR_ID:"{0}: {1} een referentie node of identifier moet opgegeven worden",ERR_PARAM_GENERIC:"{0}: parameter {1} moet van het type {2} zijn",ERR_PARAM_STR:"{0}: {1} parameter moet van het type string zijn",ERR_PARAM_STR_RE:"{0}: {1} parameter moet van het type string zijn of een reguliere expressie",ERR_PARAM_MIXMAPS:"{0}: zowel source als destination map moeten opgegeven zijn",ERR_MUST_BE_PROVIDED:"{0}: een {1} en een {2} moeten opgegeven worden",ERR_MUST_BE_PROVIDED1:"{0}: {1} moet gezet zijn",ERR_REPLACE_EL:"replaceElements opgeroepen maar evalNodes is geen array",ERR_EMPTY_RESPONSE:"{0}: Het antwoord kan geen null of leeg zijn!",ERR_ITEM_ID_NOTFOUND:"{0}: item met identifier {1} kan niet gevonden worden",ERR_PPR_IDREQ:"{0}: Fout in PPR Insert, id moet bestaan",ERR_PPR_INSERTBEFID:"{0}: Fout in PPR Insert, before id of after id moet bestaan",ERR_PPR_INSERTBEFID_1:"{0}: Fout in PPR Insert, before node van id {1} bestaat niet in het document",ERR_PPR_INSERTBEFID_2:"{0}: Fout in PPR Insert, after node van id {1} bestaat niet in het document",ERR_PPR_DELID:"{0}: Fout in delete, id is niet in de xml markup",ERR_PPR_UNKNOWNCID:"{0}: Onbekende Html-Component-ID: {1}",ERR_NO_VIEWROOTATTR:"{0}: Wijzigen van ViewRoot attributen is niet ondersteund",ERR_NO_HEADATTR:"{0}: Wijzigen van Head attributen is niet ondersteund",ERR_RED_URL:"{0}: Redirect zonder url",ERR_REQ_FAILED_UNKNOWN:"Request mislukt met onbekende status",ERR_REQU_FAILED:"Request mislukt met status {0} en reden {1}",UNKNOWN:"ONBEKEND"});myfaces._impl.core._Runtime.singletonDelegateObj("myfaces._impl._util._Lang",myfaces._impl.core._Runtime,{_processedExceptions:{},_installedLocale:null,getMessage:function(C,B){if(!this._installedLocale){this.initLocale();}var D=this._installedLocale[C]||B||C+" - undefined message";for(var A=2;A2){return this._hitchArgs._hitchArgs.apply(this._hitchArgs,arguments);}if(!B){B=A;A=null;}if(this.isString(B)){A=A||window||function(){};if(!A[B]){throw (['myfaces._impl._util._Lang: scope["',B,'"] is null (scope="',A,'")'].join(""));}return function(){return A[B].apply(A,arguments||[]);};}return !A?B:function(){return B.apply(A,arguments||[]);};},_hitchArgs:function(B,D){var C=this.objToArray(arguments,2);var A=this.isString(D);return function(){var E=this.objToArray(arguments);var F=A?(B||this.global)[D]:D;return F&&F.apply(B||this,C.concat(E));};},mixMaps:function(F,H,E,C){if(!F||!H){throw Error(this.getMessage("ERR_PARAM_MIXMAPS",null,"_Lang.mixMaps"));}var D={};var B={};var G=null;var A="undefined";for(G in H){if(C&&C[G]){continue;}if(!E){D[G]=(A!=typeof F[G])?F[G]:H[G];}else{D[G]=(A!=typeof H[G])?H[G]:F[G];}B[G]=true;}for(G in F){D[G]=(A!=typeof D[G])?D[G]:F[G];}return D;},contains:function(A,C){if(!A||!C){throw Error(this.getMessage("ERR_MUST_BE_PROVIDED",null,"_Lang.contains","arr {array}","str {string}"));}for(var B=0;B-1&&this.length()>A){this.dequeue();}},remove:function(B){var A=this.indexOf(B);if(A!=-1){this._q.splice(A,1);}},dequeue:function(){var B=null;var C=this._q.length;var A=this._q;if(C){B=A[this._space];if((++this._space)<<1>=C){this._q=A.slice(this._space);this._space=0;}}return B;},each:function(A){this._Lang.arrForEach(this._q,A,this._space);},arrFilter:function(A){return this._Lang.arrFilter(this._q,A,this._space);},indexOf:function(A){return this._Lang.indexOf(this._q,A);},cleanup:function(){this._q=[];this._space=0;}});myfaces._impl.core._Runtime.extendClass("myfaces._impl._util._ListenerQueue",myfaces._impl._util._Queue,{constructor_:function(){this._callSuper("constructor");},_assertListener:function(A){if("function"!=typeof (A)){var B=myfaces._impl._util._Lang.getMessage("ERR_PARAM_GENERIC",null,"_ListenerQueue",arguments.caller.toString(),"function");throw Error(B);}},enqueue:function(A){this._assertListener(A);this._callSuper("enqueue",A);},remove:function(A){this._assertListener(A);this._callSuper("remove",A);},broadcastEvent:function(D){var C=myfaces._impl._util._Lang;var B=C.objToArray(arguments);var A=function(E){E.apply(null,B);};try{this.each(A);}finally{A=null;}}});myfaces._impl.core._Runtime.singletonExtendClass("myfaces._impl._util._Dom",Object,{IE_QUIRKS_EVENTS:{"onabort":true,"onload":true,"onunload":true,"onchange":true,"onsubmit":true,"onreset":true,"onselect":true,"onblur":true,"onfocus":true,"onkeydown":true,"onkeypress":true,"onkeyup":true,"onclick":true,"ondblclick":true,"onmousedown":true,"onmousemove":true,"onmouseout":true,"onmouseover":true,"onmouseup":true},TABLE_ELEMS:{"thead":true,"tbody":true,"tr":true,"th":true,"td":true,"tfoot":true},_Lang:myfaces._impl._util._Lang,_RT:myfaces._impl.core._Runtime,_dummyPlaceHolder:null,constructor_:function(){var A=myfaces._impl.core._Runtime.browser;if(A.isIE<=6&&A.isIEMobile){myfaces.config=myfaces.config||{};myfaces.config._autoeval=false;return ;}this._RT.addOnLoad(window,function(){myfaces._impl._util._Dom.isManualScriptEval();});if(document.body){this._RT.addOnLoad(document.body,function(){myfaces._impl._util._Dom.isManualScriptEval();});}},runScripts:function(F,E){var B=[];var C=this._Lang.hitch(this,function(H){if(H.tagName&&this._Lang.equalsIgnoreCase(H.tagName,"script")){var I=H.getAttribute("src");if("undefined"!=typeof I&&null!=I&&I.length>0){if((I.indexOf("ln=scripts")==-1&&I.indexOf("ln=javax.faces")==-1)||(I.indexOf("/jsf.js")==-1&&I.indexOf("/jsf-uncompressed.js")==-1)){if(B.length){this._RT.globalEval(B.join("\n"));B=[];}}this._RT.loadScriptEval(I,H.getAttribute("type"),false,"UTF-8",false);}else{var J=(!E)?H.text:this._Lang.serializeChilds(H);var G=true;while(G){G=false;if(J.substring(0,1)==" "){J=J.substring(1);G=true;}if(J.substring(0,4)=="");var G=E.indexOf("<[CDATA[");var B=E.indexOf("]]>");if(this.isValidPositionCombination(F,D,G,B)){return true;}return F<=D&&G<=B;},checkBackForComment:function(C,A){var E=C.substring(A);var B=E.lastIndexOf("");var G=E.lastIndexOf("<[CDATA[");var F=E.lastIndexOf("]]>");if(this.isValidPositionCombination(B,D,G,F)){return true;}},isValidPositionCombination:function(D,C,B,A){return D<=C&&B<=A;},isFullyEmbedded:function(B,A,D,C){return D=4)){window.external.AutoCompleteSaveForm(A);}}}var H=A.target;if(I!=null){A.target=I;}if((typeof C!="undefined")&&C!=null){for(var D=0,B;(B=C[D]);D++){myfaces.oam.setHiddenInput(L,B[0],B[1]);}}myfaces.oam.setHiddenInput(L,L+":"+"_idcl",K);if(A.onsubmit){var M=A.onsubmit();if((typeof M=="undefined")||M){try{A.submit();}catch(G){}}}else{try{A.submit();}catch(G){}}A.target=H;if((typeof C!="undefined")&&C!=null){for(var D=0,B;(B=C[D]);D++){myfaces.oam.clearHiddenInput(L,B[0],B[1]);}}myfaces.oam.clearHiddenInput(L,L+":"+"_idcl",K);return false;};};}(!myfaces.core)?myfaces.core={}:null;(!myfaces.core.config)?myfaces.core.config={}:null;myfaces._impl.core._Runtime.extendClass("myfaces._impl.xhrCore._FinalizeableObj",Object,{_resettableContent:null,constructor_:function(){this._resettableContent={};},_initDefaultFinalizableFields:function(){for(var A in this){if(null==this[A]&&A!="_resettableContent"&&A.indexOf("_mf")!=0&&A.indexOf("_")==0){this._resettableContent[A]=true;}}},_finalize:function(){if(!myfaces._impl.core._Runtime.browser.isIE||!this._resettableContent){return ;}for(var A in this._resettableContent){if(myfaces._impl.core._Runtime.exists(this[A],"_finalize")){this[A]._finalize();}delete this[A];}}});myfaces._impl.core._Runtime.extendClass("myfaces._impl.xhrCore._AjaxUtils",myfaces._impl.xhrCore._FinalizeableObj,{_processedExceptions:{},constructor_:function(A,B){this._onException=A;this._onWarning=B;},encodeSubmittableFields:function(H,F,C,E,A,D){try{if(!A){this._onWarning(F,C,"myfaces._impl.xhrCore._AjaxUtils","encodeSubmittableFields "+"Html-Component is not nested in a Form-Tag");return null;}if(D&&D.length>0){this.encodePartialSubmit(A,E,false,D,H);}else{var B=A.elements.length;for(var G=0;G=0){var A=F.options.length;for(var I=0;I=2&&F.files.length){E.append(B,F.files[0]);}else{E.append(B,F.value);}}}},_finalize:function(){delete this._onException;delete this._onWarning;}});myfaces._impl.core._Runtime.extendClass("myfaces._impl.xhrCore._AjaxRequestQueue",myfaces._impl._util._Queue,{_curReq:null,constructor_:function(){this._callSuper("constructor");},enqueue:function(B){if(typeof B._delay=="number"){this.clearDelayTimeout();var A=myfaces._impl._util._Lang;this._delayTimeoutId=window.setTimeout(A.hitch(this,function(){this.clearDelayTimeout();delete B._delay;this.enqueue(B);}),B._delay);}else{if(this._curReq==null){this._curReq=B;this._curReq.send();}else{this._callSuper("enqueue",B);if(B._queueSize!=this._size){this.setQueueSize(B._queueSize);}}}},clearDelayTimeout:function(){try{if(typeof this._delayTimeoutId=="number"){window.clearTimeout(this._delayTimeoutId);delete this._delayTimeoutId;}}catch(A){}},processQueue:function(){this._curReq=this.dequeue();if(this._curReq){this._curReq.send();}},cleanup:function(){this._curReq=null;this._callSuper("cleanup");}});myfaces._impl.core._Runtime.extendClass("myfaces._impl.xhrCore._BaseRequest",myfaces._impl.xhrCore._FinalizeableObj,{_Dom:null,_Lang:null,_RT:myfaces._impl.core._Runtime,_contentType:"application/x-www-form-urlencoded",_source:null,_xhr:null,_encoding:null,_context:null,_ajaxUtil:null,_sourceForm:null,_passThrough:null,_requestParameters:null,_exception:null,_timeout:null,_delay:null,_queueSize:-1,_xhrQueue:null,_partialIdsArray:null,_onDone:null,_onSuccess:null,_onError:null,_onException:null,_onWarning:null,_onTimeout:null,_response:null,_timeoutId:null,_ajaxType:"POST",_CONTENT_TYPE:"Content-Type",_HEAD_FACES_REQ:"Faces-Request",_READY_STATE_DONE:4,_STATUS_OK_MINOR:200,_STATUS_OK_MAJOR:300,_VAL_AJAX:"partial/ajax",constructor_:function(){this._callSuper("constructor");this._initDefaultFinalizableFields();this._Lang=myfaces._impl._util._Lang;this._Dom=myfaces._impl._util._Dom;this._onException=this._Lang.hitch(this,this._stdErrorHandler);this._onWarn=this._Lang.hitch(this,this._stdErrorHandler);this._onError=this._Lang.hitch(this,this._stdXhrServerError);this._onSuccess=this._Lang.hitch(this,this._stdOnSuccess);this._onDone=this._Lang.hitch(this,this._stdOnDone);this._onTimeout=this._Lang.hitch(this,this._stdOnTimeout);this._Lang.clearExceptionProcessed();},send:function(){},callback:function(){},getViewState:function(){var A=this._Lang.createFormDataDecorator(new Array());this._ajaxUtil.encodeSubmittableFields(A,this._xhr,this._context,this._source,this._sourceForm,this._partialIdsArray);return A;},_getImpl:function(){this._Impl=this._Impl||myfaces._impl.core._Runtime.getGlobalConfig("jsfAjaxImpl",myfaces._impl.core.Impl);return this._Impl;},_stdOnDone:function(){this._getImpl().sendEvent(this._xhr,this._context,this._getImpl().COMPLETE);},_stdOnSuccess:function(){var A=this._getImpl();try{this._context._mfInternal=this._context._mfInternal||{};this._context._mfInternal._mfRequest=this;jsf.ajax.response(this._xhr,this._context);A.sendEvent(this._xhr,this._context,A.SUCCESS);}finally{if(this.isQueued()){this._xhrQueue.processQueue();}delete this._context.source;}},_stdXhrServerError:function(){var D=this._getImpl();var A;try{var B=this._Lang.getMessage("UNKNOWN");var A=this._Lang.getMessage("ERR_REQU_FAILED",null,(this._xhr.status||B),(this._xhr.statusText||B));}catch(C){A=this._Lang.getMessage("ERR_REQ_FAILED_UNKNOWN",null);}finally{try{D.sendError(this._xhr,this._context,D.HTTPERROR,D.HTTPERROR,A);}finally{if(this._xhrQueue){this._xhrQueue.processQueue();}delete this.getContext().source;}}},_stdOnTimeout:function(B,A){var C=this._getImpl();try{C.sendEvent(B,A,C.TIMEOUT_EVENT,C.TIMEOUT_EVENT);}finally{if(this._xhrQueue){this._xhrQueue.processQueue();}}},_stdErrorHandler:function(E,C,B,D,A){try{var F=this._getImpl();F.stdErrorHandler(E,C,B,D,A);}finally{if(this._xhrQueue){this._xhrQueue.cleanup();}}},getXhr:function(){return this._xhr;},getContext:function(){return this._context;},setQueue:function(A){this._xhrQueue=A;},isQueued:function(){return this._xhrQueue;}});myfaces._impl.core._Runtime.extendClass("myfaces._impl.xhrCore._AjaxRequest",myfaces._impl.xhrCore._BaseRequest,{constructor_:function(A){try{this._callSuper("constructor",A);this._Lang.applyArgs(this,A);if(!this._response){this._response=new myfaces._impl.xhrCore._AjaxResponse(this._onException,this._onWarning);}this._ajaxUtil=new myfaces._impl.xhrCore._AjaxUtils(this._onException,this._onWarning);}catch(B){this._onException(this._xhr,this._context,"myfaces._impl.xhrCore._AjaxRequest","constructor",B);}},send:function(){try{this._initRequestParams();this._startXHR();this._startTimeout();}catch(A){this._onException(this._xhr,this._context,"myfaces._impl.xhrCore._AjaxRequest","send",A);}},_initRequestParams:function(){this._requestParameters=this.getViewState();for(var A in this._passThrough){this._requestParameters.append(A,this._passThrough[A]);}},_startXHR:function(){this._preCreateXHR();this._xhr=myfaces._impl.core._Runtime.getXHRObject();this._postCreateXHR();var A;if(typeof this._sourceForm.elements["javax.faces.encodedURL"]=="undefined"){A=this._sourceForm.action;}else{A=this._sourceForm.elements["javax.faces.encodedURL"].value;}this._xhr.open(this._ajaxType,A+((this._ajaxType=="GET")?"?"+this._requestParameters.makeFinal():""),true);var C=this._contentType;if(this._encoding){C=C+"; charset:"+this._encoding;}this._xhr.setRequestHeader(this._CONTENT_TYPE,this._contentType);this._xhr.setRequestHeader(this._HEAD_FACES_REQ,this._VAL_AJAX);this._xhr.onreadystatechange=this._Lang.hitch(this,this.callback);var B=this._getImpl();B.sendEvent(this._xhr,this._context,B.BEGIN);this._preSend();try{this._xhr.send((this._ajaxType!="GET")?this._requestParameters.makeFinal():null);}finally{this._postSend();}},_startTimeout:function(){if(this._timeout&&this._onTimeout){var B=this._xhr;var A=this._context;if(this._timeoutId){window.clearTimeout(this._timeoutId);this._timeoutId=null;}this._timeoutId=window.setTimeout(this._Lang.hitch(this,function(){try{B.onreadystatechange=function(){};B.abort();this._onTimeout(B,A);}catch(C){alert(C);}finally{}}),this._timeout);}},callback:function(){try{var B=this._getImpl();if(this._xhr.readyState==this._READY_STATE_DONE){if(this._timeoutId){window.clearTimeout(this._timeoutId);this._timeoutId=null;}this._onDone(this);if(this._xhr.status>=this._STATUS_OK_MINOR&&this._xhr.status=0;C--){var E=this._sourceForm.elements[C];if(B[E.name]&&E.type=="hidden"){E.parentNode.removeChild(E);delete E;}}},_appendHiddenValue:function(B,C){if("undefined"==typeof C){return ;}var A=document.createElement("input");this._Dom.setAttribute(A,"type","hidden");this._Dom.setAttribute(A,"name",B);this._Dom.setAttribute(A,"style","display:none");this._Dom.setAttribute(A,"value",C);this._sourceForm.appendChild(A);},_removeHiddenValue:function(A){var B=this._Dom.findByName(this._sourceForm,A,true);if(B.length){B[0].parentNode.removeChild(B[0]);delete B[0];}},_createTransportFrame:function(){var C=this._RT;var D=document.getElementById(this._FRAME_ID);if(!D){if(!C.browser.isIE){D=document.createElement("iframe");this._Dom.setAttribute(D,"src","about:blank");this._Dom.setAttribute(D,"id",this._FRAME_ID);this._Dom.setAttribute(D,"name",this._FRAME_ID);this._Dom.setAttribute(D,"type","content");this._Dom.setAttribute(D,"collapsed","true");this._Dom.setAttribute(D,"style","display:none");document.body.appendChild(D);}else{var B=document.createElement("div");this._Dom.setAttribute(B,"style","display:none");B.innerHTML="";var A=document.body;if(A.firstChild){A.insertBefore(B,document.body.firstChild);}else{A.appendChild(B);}}}return document.getElementById(this._FRAME_ID);}});myfaces._impl.core._Runtime.extendClass("myfaces._impl.xhrCore._AjaxResponse",myfaces._impl.xhrCore._FinalizeableObj,{RESP_PARTIAL:"partial-response",RESP_TYPE_ERROR:"error",RESP_TYPE_REDIRECT:"redirect",RESP_TYPE_CHANGES:"changes",CMD_CHANGES:"changes",CMD_UPDATE:"update",CMD_DELETE:"delete",CMD_INSERT:"insert",CMD_EVAL:"eval",CMD_ERROR:"error",CMD_ATTRIBUTES:"attributes",CMD_EXTENSION:"extension",CMD_REDIRECT:"redirect",P_VIEWSTATE:"javax.faces.ViewState",P_VIEWROOT:"javax.faces.ViewRoot",P_VIEWHEAD:"javax.faces.ViewHead",P_VIEWBODY:"javax.faces.ViewBody",constructor_:function(A,B){this._updateElems=[];this._updateForms=[];this._onException=A;this._onWarning=B;this.appliedViewState=null;this._Lang=myfaces._impl._util._Lang;this._Dom=myfaces._impl._util._Dom;this._RT=myfaces._impl.core._Runtime;this._Impl=this._RT.getGlobalConfig("jsfAjaxImpl",myfaces._impl.core.Impl);},processResponse:function(E,B){try{var I=this._Impl;if(!E){throw Exception(this._Lang.getMessage("ERR_EMPTY_RESPONSE",null,"jsf.ajaxResponse"));}if(!this._Lang.exists(E,"responseXML")){I.sendError(E,B,myfaces._impl.core.Impl.EMPTY_RESPONSE);return ;}var D=E.responseXML;if(this._Lang.isXMLParseError(D)){I.sendError(E,B,myfaces._impl.core.Impl.MALFORMEDXML);return ;}var G=D.childNodes[0];if("undefined"==typeof G||G==null){I.sendError(E,B,I.MALFORMEDXML);return ;}else{if(G.tagName!=this.RESP_PARTIAL){G=G.nextSibling;if(!G||G.tagName!=this.RESP_PARTIAL){I.sendError(E,B,myfaces._impl.core.Impl.MALFORMEDXML);return ;}}}var J=G.childNodes.length;for(var F=0;F=0;A--){this._setVSTForm(document.forms[A]);}return ;}this._Lang.arrForEach(this._updateForms,this._setVSTForm,0,this);this._Lang.arrForEach(this._updateElems,this._setVSTInnerForms,0,this);},_setVSTForm:function(C){C=this._Lang.byId(C);if(!C){return ;}var B=(C.elements)?C.elements[this.P_VIEWSTATE]:null;if(B){this._Dom.setAttribute(B,"value",this.appliedViewState);}else{if(!B){var A=this._Dom.getDummyPlaceHolder();A.innerHTML=[""].join("");try{C.appendChild(A.childNodes[0]);}finally{A.innerHTML="";}}}},_setVSTInnerForms:function(B){B=this._Dom.byIdOrName(B);var C=this._Dom.findByTagName(B,"form",false);var A=this._Lang.hitch(this,function(D){this._setVSTForm(D);});try{this._Lang.arrForEach(C,A,0,this);}finally{delete A;}},processError:function(E,B,D){var C=D.firstChild.textContent||"";var A=D.childNodes[1].firstChild.data||"";var F=this._Impl;F.sendError(E,B,myfaces._impl.core.Impl.SERVER_ERROR,C,A);},processRedirect:function(C,A,B){var D=B.getAttribute("url");if(!D){var E=this._Impl;E.sendError(C,A,myfaces._impl.core.Impl.MALFORMEDXML,myfaces._impl.core.Impl.MALFORMEDXML,this._Lang.getMessage("ERR_RED_URL",null,"_AjaxResponse.processRedirect"));return false;}D=this._Lang.trim(D);if(D==""){return false;}window.location=D;return true;},processChanges:function(E,B,D){var C=D.childNodes;for(var A=0;A[\s\n]*\/\/-->/g,"//-->"));}if(E||this._Lang.isXMLParseError(H)){var A=new (this._RT.getGlobalConfig("updateParser",myfaces._impl._util._HtmlStripper))();var I=A.parse(J,"head");C=this._Lang.parseXML(""+I+"");if(this._Lang.isXMLParseError(C)){try{C=document.createElement("head");C.innerHTML=I;}catch(F){G.sendError(D,B,G.MALFORMEDXML,G.MALFORMEDXML,"Error head replacement failed reason:"+F.toString());return null;}}}else{C=H.getElementsByTagName("head")[0];}this._Dom.runScripts(C,true);return H;},_replaceBody:function(E,C,O){var I=document.getElementsByTagName("body")[0];var M=document.createElement("div");var F=this._RT.browser.isWebKit;M.id="myfaces_bodyplaceholder";var N=I.parentNode;this._Dom._removeChildNodes(I);I.innerHTML="";var B=I;B.appendChild(M);var G=null;var L=null;if(!F){L=(arguments.length>3)?arguments[3]:this._Lang.parseXML(O);}if(!F&&this._Lang.isXMLParseError(L)){L=this._Lang.parseXML(O.replace(/[\s\n]*\/\/-->/g,"//-->"));}if(F||this._Lang.isXMLParseError(L)){var A=new (this._RT.getGlobalConfig("updateParser",myfaces._impl._util._HtmlStripper))();G=A.parse(O,"body");}else{var H=L.getElementsByTagName("body")[0];G=this._Lang.serializeChilds(H);if(!this._RT.browser.isIEMobile||this._RT.browser.isIEMobile>=7){for(var D=0;D0){C["partialIdsArray"]=B[myfaces._impl.core.Impl.P_EXECUTE].split(" ");}return C;},_applyConfig:function(A,E,D,C){var F=myfaces._impl.core._Runtime;var B=F.getLocalOrGlobalConfig;if(B(E,C,null)!=null){A[D]=B(E,C,null);}},_loadImpl:function(){if(!this._Impl){this._Impl=myfaces._impl.core._Runtime.getGlobalConfig("jsfAjaxImpl",myfaces._impl.core.Impl);}return this._Impl;},_getMultipartReqClass:function(A){return myfaces._impl.xhrCore._IFrameRequest;},_getAjaxReqClass:function(A){return myfaces._impl.xhrCore._AjaxRequest;}});myfaces._impl.core._Runtime.singletonExtendClass("myfaces._impl.core.Impl",Object,{_transport:new (myfaces._impl.core._Runtime.getGlobalConfig("transport",myfaces._impl.xhrCore._Transports))(),_evtListeners:new (myfaces._impl.core._Runtime.getGlobalConfig("eventListenerQueue",myfaces._impl._util._ListenerQueue))(),_errListeners:new (myfaces._impl.core._Runtime.getGlobalConfig("errorListenerQueue",myfaces._impl._util._ListenerQueue))(),IDENT_ALL:"@all",IDENT_NONE:"@none",IDENT_THIS:"@this",IDENT_FORM:"@form",P_PARTIAL_SOURCE:"javax.faces.source",P_VIEWSTATE:"javax.faces.ViewState",P_AJAX:"javax.faces.partial.ajax",P_EXECUTE:"javax.faces.partial.execute",P_RENDER:"javax.faces.partial.render",P_EVT:"javax.faces.partial.event",ERROR:"error",EVENT:"event",BEGIN:"begin",COMPLETE:"complete",SUCCESS:"success",HTTPERROR:"httpError",EMPTY_RESPONSE:"emptyResponse",MALFORMEDXML:"malformedXML",SERVER_ERROR:"serverError",CLIENT_ERROR:"clientError",TIMEOUT_EVENT:"timeout",_Lang:myfaces._impl._util._Lang,_Dom:myfaces._impl._util._Dom,_threshold:"ERROR",_BLOCKFILTER:{onerror:true,onevent:true,render:true,execute:true,myfaces:true},getViewState:function(C){if(C){C=this._Lang.byId(C);}if(!C||!C.nodeName||C.nodeName.toLowerCase()!="form"){throw new Error(this._Lang.getMessage("ERR_VIEWSTATE"));}var B=new myfaces._impl.xhrCore._AjaxUtils(0);var A=this._Lang.createFormDataDecorator([]);B.encodeSubmittableFields(A,null,null,C,null);return A.makeFinal();},request:function(E,B,L){var F=this._Lang;var H=this._Dom;var J=myfaces._impl.core._Runtime.getLocalOrGlobalConfig;F.assertType(L.onerror,"function");F.assertType(L.onevent,"function");L=L||{};if("undefined"==typeof B){B=window.event||null;}E=H.byIdOrName(E);var G=H.nodeIdOrName(E);var I=F.mixMaps({},L,true,this._BLOCKFILTER);if(B){I[this.P_EVT]=B.type;}var D={source:E,onevent:L.onevent,onerror:L.onerror,myfaces:L.myfaces};var C=(L.myfaces&&L.myfaces.form)?F.byId(L.myfaces.form):this._getForm(E,B);I[this.P_PARTIAL_SOURCE]=G;I[this.P_AJAX]=true;if(L.execute){this._transformList(I,this.P_EXECUTE,L.execute+" @this",C,G);}else{I[this.P_EXECUTE]=G;}if(L.render){this._transformList(I,this.P_RENDER,L.render,C,G);}var K=this._getTransportType(D,I,C);D._mfInternal={};var A=D._mfInternal;A["_mfSourceFormId"]=C.id;A["_mfSourceControlId"]=G;A["_mfTransportType"]=K;I[C.id]=C.id;this._transport[K](E,C,D,I);},_getForm:function(E,D){var C=this._Dom;var A=this._Lang;var B=C.fuzzyFormDetection(E);if(!B&&D){B=C.fuzzyFormDetection(A.getEventTarget(D));if(!B){throw Error(A.getMessage("ERR_FORM"));}}else{if(!B){throw Error(A.getMessage("ERR_FORM"));}}return B;},_getTransportType:function(B,G,A){var H=myfaces._impl.core._Runtime.getLocalOrGlobalConfig;var E=this._Lang;var F=this._Dom;var C=H(B,"transportAutoSelection",false);var D=(C&&F.getAttribute(A,"enctype")=="multipart/form-data")?F.isMultipartCandidate(G[this.P_EXECUTE]):false;var I=(!D)?H(B,"transportType","xhrQueuedPost"):H(B,"transportType","multipartQueuedPost");if(!this._transport[I]){throw new Error(E.getMessage("ERR_TRANSPORT",null,I));}return I;},_transformList:function(J,H,C,A,F){var D=this._Lang;var E=1,K=(C)?C.split(/\s+/):[],I=(K.length)?D.arrToMap(K,E):{},L=I[this.IDENT_NONE],M=I[this.IDENT_ALL],B=I[this.IDENT_THIS],G=I[this.IDENT_FORM];if(L){J[H]=this.IDENT_NONE;return J;}if(M){J[H]=this.IDENT_ALL;return J;}if(G){K[G-E]=A.id;}if(B&&!I[F]){K[B-E]=F;}J[H]=K.join(" ");return J;},addOnError:function(A){this._errListeners.enqueue(A);},addOnEvent:function(A){this._evtListeners.enqueue(A);},sendError:function sendError(E,B,A,L,J){var D=myfaces._impl._util._Lang;var H=D.getMessage("UNKNOWN");var K={};var F=function(){return(A&&A===myfaces._impl.core.Impl.MALFORMEDXML)?D.getMessage("ERR_MALFORMEDXML"):"";};K.type=this.ERROR;K.status=A||H;K.serverErrorName=L||H;K.serverErrorMessage=J||H;try{K.source=B.source||H;K.responseCode=E.status||H;K.responseText=E.responseText||H;K.responseXML=E.responseXML||H;}catch(G){}if(B["onerror"]){B.onerror(K);}this._errListeners.broadcastEvent(K);if(jsf.getProjectStage()==="Development"&&this._errListeners.length()==0){var I=myfaces._impl.core._Runtime.getGlobalConfig("defaultErrorOutput",alert);var C=[];C.push((A)?A:"");C.push((L)?L:"");C.push((J)?J:"");C.push(F());C.push("\n\n");C.push(D.getMessage("MSG_DEV_MODE"));I(C.join(""));}},sendEvent:function sendEvent(D,B,A){var C=myfaces._impl._util._Lang;var I={};var H=C.getMessage("UNKNOWN");I.type=this.EVENT;I.status=A;I.source=B.source;if(A!==this.BEGIN){try{var E=function(K,J){try{return K[J];}catch(L){return H;}};I.responseCode=E(D,"status");I.responseText=E(D,"responseText");I.responseXML=E(D,"responseXML");}catch(F){var G=myfaces._impl.core._Runtime.getGlobalConfig("jsfAjaxImpl",myfaces._impl.core.Impl);G.sendError(D,B,this.CLIENT_ERROR,"ErrorRetrievingResponse",C.getMessage("ERR_CONSTRUCT",F.toString()));throw F;}}if(B.onevent){B.onevent.call(null,I);}this._evtListeners.broadcastEvent(I);},response:function(B,A){this._transport.response(B,A);},getProjectStage:function(){var D=document.getElementsByTagName("script");var B=myfaces._impl.core._Runtime.getGlobalConfig;for(var C=0;C