var framework={};framework.widget={};framework.Status={UNDEFINED_ARGUMENT:100,ELEMENT_DOES_NOT_EXIST:101,UNDEFINED_DATA_OBJECT:102,INVALID_ELEMENT_TYPE:103,COULD_NOT_CREATE_DATA_OBJECT:104,EVENT_HANDLER_NOT_FOUND:105,DUPLICATE_EVENT_HANDLER:106,INVALID_ARGUMENT_VALUE:107,EVENT_HANDLER_NOT_A_FUNCTION:108,UNSUPPORTED_EVENT_TYPE:109,NO_MENU_LIST_TO_CLOSE:110,MENU_LIST_IS_NOT_OPEN:111,INVALID_DATE:112,INVALID_FORMAT:113,RE_ENTRY_NOT_ALLOWED:114,SUCCESS:0};
framework.EventType={ABORT:"abort",BLUR:"blur",CHANGE:"change",CLICK:"click",DBLCLICK:"dblclick",ERROR:"error",FOCUS:"focus",KEYDOWN:"keydown",KEYPRESS:"keypress",KEYUP:"keyup",LOAD:"load",MOUSEDOWN:"mousedown",MOUSEMOVE:"mousemove",MOUSEOUT:"mouseout",MOUSEOVER:"mouseover",MOUSEUP:"mouseup",MOVE:"move",RESET:"reset",RESIZE:"resize",SCROLL:"scroll",SELECT:"select",SUBMIT:"submit",UNLOAD:"unload"};
framework.InputElementType={CHECKBOX:"checkbox",RADIO:"radio",SELECT_ONE:"select-one",TEXT:"text",TEXTAREA:"textarea",CALENDAR:"calendar",HIDDEN:"hidden"};framework.DataType={ARRAY:"array",BOOLEAN:"boolean",DATE:"date",ERROR:"error",FINITE:"finite",FUNCTION:"function",LENGTH:"length",NAN:"nan",NULL:"null",NUMBER:"number",OBJECT:"object",REGEXP:"regexp",STRING:"string",UNDEFINED:"undefined"};
framework.Separator={AMPERSAND:"&",COLON:":",COMMA:",",DATA_BIND_ELEMENT:"$#$",DOUBLE_QUOTE:'"',EQUALS:"=",EMPTY_STRING:"",SPACE:" ",OBJECT_NOTATION_OPEN:"{",OBJECT_NOTATION_CLOSE:"}"};framework.HttpConstants={COOKIES:"cookies",EXPIRATIONDATE:"expirationDate",DEFAULT:"default",ERRORTIMEOUT:1001,MICROSOFT_XMLHTTP:"Microsoft.XMLHTTP",MSXML2_XMLHTTP:"Msxml2.XMLHTTP",READY_STATE_FINISHED:4,READY_STATE_UNINITIALIZED:0,RESPONSE_TEXT:"responseText",STATUS:"status",STATUS_OK:200,STATUS_BAD:-1,TIMEOUT:15000,TIMESTAMP:"timestamp",TIMEOUT_ID:"timeoutId",URL:"url"};
framework.WidgetConstants={POSITION_LEFT:"left",POSITION_RIGHT:"right",POSITION_ABOVE:"above",POSITION_BELOW:"below",POSITION_BELOWRIGHTJUSTIFIED:"belowRightJustified",TABLE_ALIGN_LEFT:"left",TABLE_ALIGN_CENTER:"center",TABLE_ALIGN_RIGHT:"right",TABLE_FORMAT_NONE:"none",TABLE_FORMAT_WRAP:"wrap",TABLE_FORMAT_HTML:"html",TABLE_SORT_NONE:"sortNone",TABLE_SORT_ASCENDING:"sortAscending",TABLE_SORT_DESCENDING:"sortDescending",TABLE_NO_WRAP_LIMIT:99999,AUTO_HEIGHT:99999,SUNDAY:0,MONDAY:1,TUESDAY:2,WEDNESDAY:3,THURSDAY:4,FRIDAY:5,SATURDAY:6,CALENDAR_MAX_HEIGHT:187,CALENDAR_MAX_WIDTH:177};
framework.KeyCode={KEY_NONE:0,KEY_TAB:9,KEY_ENTER:13,KEY_ESCAPE:27,KEY_UP_ARROW:38,KEY_DOWN_ARROW:40};framework.constants={loaded:true};framework.datamodel={_dataMapper:{},createDataObject:function(objectId,dataString){if(!_fu13(objectId,_fcd13)||!_fu13(dataString,_fcd13)){return _fcst14;}if(_fu9(objectId)){return _fcst6;
}if(_fu9(dataString)){return _fcst6;}var dataObjectString=objectId+" = {"+dataString+"}";try{eval(dataObjectString);}catch(e){return _fcst1;}return _fcst13;},_getDataObjectAsString:function(objectId){var object=eval(objectId);var resultString="";var count=0;for(var member in object){var dataMember=member.toString();
var tempObj=object[dataMember];if(_fu13(tempObj,_fcd11)){if(!_fu9(resultString)){resultString=resultString+_fcse3+_fcse10;}resultString=resultString+member.toString()+_fcse2+_fcse9+_fd10(objectId+"."+dataMember)+_fcse8;continue;}if(count!==0){resultString=resultString+_fcse3+_fcse10;}var subElement=member.toString();
switch(typeof(object[member])){case _fcd13:resultString=resultString+subElement+_fcse2+_fcse5+object[member]+_fcse5;break;default:resultString=resultString+subElement+_fcse2+object[member]+_fcse6;break;}count+=1;}return(resultString);},getDataObjectAsString:function(a){if(!_fu13(a,_fcd13)){return _fcst14;
}if(_fu9(a)){return _fcst6;}if(!window[a]){return _fcst15;}return _fd10(a);},bindData:function(b,a){if(!_fu13(b,_fcd13)||!_fu13(a,_fcd13)){return _fcst14;}if(_fu9(b)){return _fcst6;}if(_fu9(a)){return _fcst6;}if(!_fu14(_fd9[a])){_fd9[a]=_fd9[a]+_fcse4+b;}else{_fd9[a]=b;}return _fcst13;},getDataMapAsString:function(){var a="";
for(var b in _fd9){a=a+b.toString()+_fcse2+_fd9[b]+_fcse10;}return(a);},_clearDataObject:function(objectId){var object=eval(objectId);for(var member in object){var dataMember=member.toString();var tempObj=object[dataMember];if(_fu13(tempObj,_fcd11)){_fd8(objectId+"."+dataMember);continue;}var dataMemberQualifier=objectId+"."+dataMember;
if(_fu14(_fd9[dataMemberQualifier])){continue;}var htmlElementIds=_fd9[dataMemberQualifier].split(_fcse4);for(var idIndex=0;idIndex<htmlElementIds.length;idIndex+=1){var htmlElement=document.getElementById(htmlElementIds[idIndex]);var htmlElementsString;if(_fd9[dataMemberQualifier].split(_fcse3).length>1){htmlElementsString=_fd9[dataMemberQualifier];
htmlElement=document.getElementById(_fd9[dataMemberQualifier].split(_fcse3)[0]);}if(!_fu14(htmlElement)){if(_fu14(htmlElement.type)){if(htmlElement.getAttribute("type")==_fci1){htmlElement.type=_fci1;}return _fcst8;}switch(htmlElement.type){case _fci7:case _fci6:case _fci3:htmlElement.value=object[dataMember]=_fcse6;
break;case _fci2:htmlElement.checked=object[dataMember]=false;break;case _fci5:htmlElement.selectedIndex=0;object[dataMember]=htmlElement.value;break;case _fci4:var radioButtonsIds=htmlElementsString.split(_fcse3);for(var index=0;index<radioButtonsIds.length;index+=1){var element=document.getElementById(radioButtonsIds[index]);
if(!_fu14(element)){element.checked=false;}}object[dataMember]=_fcse6;break;case _fci1:_fwc8(htmlElement.id);object[dataMember]=_fcse6;break;}}else{}}}return _fcst13;},clearDataObject:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}if(_fu9(a)){return _fcst6;}if(!window[a]){return _fcst15;}return _fd8(a);
},_populateDataObjectFromElements:function(objectId){var object=eval(objectId);for(var member in object){var dataMember=member.toString();var tempObj=object[dataMember];if(_fu13(tempObj,_fcd11)){_fd11(objectId+"."+dataMember);continue;}var dataMemberQualifier=objectId+"."+dataMember;if(_fu14(_fd9[dataMemberQualifier])){continue;
}var htmlElementIds=_fd9[dataMemberQualifier].split(_fcse4);var htmlElement=document.getElementById(htmlElementIds[0]);var htmlElementsString;if(_fd9[dataMemberQualifier].split(_fcse3).length>1){htmlElementsString=_fd9[dataMemberQualifier];htmlElement=document.getElementById(_fd9[dataMemberQualifier].split(_fcse3)[0]);
}if(!_fu14(htmlElement)){if(_fu14(htmlElement.type)){if(htmlElement.getAttribute("type")==_fci1){htmlElement.type=_fci1;}return _fcst8;}switch(htmlElement.type){case _fci7:case _fci6:case _fci5:case _fci3:if(typeof(object[dataMember])==_fcd13){object[dataMember]=htmlElement.value;}break;case _fci2:if(typeof(object[dataMember])==_fcd2){object[dataMember]=htmlElement.checked;
}break;case _fci4:if(typeof(object[dataMember])==_fcd13){var radioButtonsIds=htmlElementsString.split(_fcse3);for(var index=0;index<radioButtonsIds.length;index+=1){var element=document.getElementById(radioButtonsIds[index]);if((element)&&(element.checked)){object[dataMember]=element.value;break;}}}break;
case _fci1:if(typeof(object[dataMember])==_fcd13){var date=_fwc5(htmlElement.id);object[dataMember]=_fwc9("%mm/%dd/%yyyy",date);}break;default:break;}}}return _fcst13;},populateDataObjectFromElements:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}if(_fu9(a)){return _fcst6;}if(!window[a]){return _fcst15;
}return _fd11(a);},_populateElementsFromDataObject:function(objectId){var object=eval(objectId);for(var member in object){var dataMember=member.toString();var tempObj=object[dataMember];if(_fu13(tempObj,_fcd11)){_fd12(objectId+"."+dataMember);continue;}var dataMemberQualifier=objectId+"."+dataMember;
if(_fu14(_fd9[dataMemberQualifier])){continue;}var htmlElementIds=_fd9[dataMemberQualifier].split(_fcse4);for(var idIndex=0;idIndex<htmlElementIds.length;idIndex+=1){var htmlElement=document.getElementById(htmlElementIds[idIndex]);var htmlElementsString;if(_fd9[dataMemberQualifier].split(_fcse3).length>1){htmlElementsString=_fd9[dataMemberQualifier];
htmlElement=document.getElementById(_fd9[dataMemberQualifier].split(_fcse3)[0]);}if(!_fu14(htmlElement)){if(_fu14(htmlElement.type)){if(htmlElement.getAttribute("type")==_fci1){htmlElement.type=_fci1;}return _fcst8;}switch(htmlElement.type){case _fci7:case _fci6:case _fci3:htmlElement.value=object[dataMember];
break;case _fci2:htmlElement.checked=object[dataMember];break;case _fci5:var found=false;for(var index=0;index<htmlElement.options.length;index+=1){if(object[dataMember]==htmlElement.options[index].value){htmlElement.value=object[dataMember];found=true;break;}}if(!found){htmlElement.selectedIndex=0;}break;
case _fci4:var radioButtonsIds=htmlElementsString.split(_fcse3);for(index=0;index<radioButtonsIds.length;index+=1){var element=document.getElementById(radioButtonsIds[index]);if(!_fu14(element)){if(element.value==object[dataMember]){element.checked=true;}else{element.checked=false;}}}break;case _fci1:if(typeof(object[dataMember])==_fcd13){var date=new Date(object[dataMember]);
_fwc22(htmlElement.id,date);}break;default:break;}}else{}}}return _fcst13;},populateElementsFromDataObject:function(objectId){if(!_fu13(objectId,_fcd13)||_fu14(objectId)){return _fcst14;}if(_fu9(objectId)){return _fcst6;}if(!window[objectId]){return _fcst15;}var object=eval(objectId);return _fd12(objectId);
},loaded:true};framework.eventmodel={_eventId:1,addElementEvent:function(a,d,c){if(!_fu13(a,_fcd13)){return _fcst8;}var b=document.getElementById(a);if(_fu14(b)){return _fcst3;}else{return _fe2(b,d,c);}},addEvent:function(b,d,c){if(_fu14(b)){return _fcst3;}if(!_fu13(d,_fcd13)){return _fcst8;}if(!_fu13(c,_fcd6)){return _fcst4;
}if(!_fe10(d)){return _fcst16;}if(!c.uniqueEventId){c.uniqueEventId=_fe6+=1;}if(_fe9(b,d,c)){return _fcst2;}if(!b.events){b.events={};}var a=b.events[d];if(!a){a=b.events[d]={};if(!b.addEventListener&&b["on"+d]){a[0]=b["on"+d];}}a[c.uniqueEventId]=c;if(b.addEventListener){b.addEventListener(d,_fe8,false);
}else{b["on"+d]=_fe8;}return _fcst13;},removeElementEvent:function(a,d,c){if(!_fu13(a,_fcd13)){return _fcst8;}var b=document.getElementById(a);if(_fu14(b)){return _fcst3;}else{return _fe5(b,d,c);}},removeEvent:function(a,c,b){if(_fu14(a)){return _fcst3;}if(!_fu13(c,_fcd13)){return _fcst8;}if(!_fu13(b,_fcd6)){return _fcst4;
}if(!_fe10(c)){return _fcst16;}else{if(_fe9(a,c,b)){delete a.events[c][b.uniqueEventId];}else{return _fcst5;}}return _fcst13;},getEventTarget:function(a){if(_fu14(a)){return null;}if(!_fu13(a,_fcd11)){return null;}var b=a.target||a.srcElement;if(b.nodeType==3){b=b.parentNode;}return b;},_handleEvent:function(d){var c=true;
d=d||_fe7(((this.ownerDocument||this.document||this).parentWindow||window).event);var b=this.events[d.type];for(var a in b){this.handleThisEvent=b[a];if(this.handleThisEvent(d)===false){c=false;}}return c;},_fixEvent:function(a){a.preventDefault=function(){this.returnValue=false;};a.stopPropagation=function(){this.cancelBubble=true;
};return a;},_isEventHandlerRegistered:function(a,c,b){if(a.events&&a.events[c]){if(!_fu14(a.events[c][b.uniqueEventId])){return true;}}return false;},_isEventTypeSupported:function(b){var c=false;for(var a in framework.EventType){if(framework.EventType[a]==b){c=true;break;}}return c;},loaded:true};framework.http={_httpObjectsArray:new Object(),_httpResultsArray:new Object(),loadUrl:function(d,c,a,e,b,f,g){if((typeof(d)!=_fcd13)||(_fu14(d))||(typeof(c)!=_fcd13)||(_fu14(c))||(typeof(a)!=_fcd13)||(_fu14(a))||(typeof(e)!=_fcd13)||(_fu14(e))||(typeof(b)!=_fcd13)||(_fu14(b))||(typeof(f)!=_fcd10)||(_fu14(f))||((typeof(g)!=_fcd13)&&(!_fu14(g)))){return _fcst6;
}if(_fu9(d)||_fu9(c)||(_fu9(g)&&(typeof(g)==_fcd13))){return _fcst6;}a=a+_fcse1+_fch14+_fcse7+_fh6();e=e+"('"+d+"')";b=b+"('"+d+"')";_fh5(d,c,a,e,b,f,g);return _fcst13;},getHttpCallResults:function(a){if((typeof(a)!=_fcd13)||(_fu14(a))||_fu9(a)){return _fcst6;}_fh9.responseText=_fh9[a+_fch8];_fh9.url=_fh9[a+_fch15];
_fh9.status=_fh9[a+_fch11];return _fh9;},_executeHttpCall:function(name,url,querystring,callbackSuccess,callbackFailure,timeout,redirectURL){querystring=querystring+_fcse1+_fch1+_fcse7+escape(document.cookie);_fh9[name]=null;_fh8[name]=_fh7();if(!_fu14(_fh8[name])){_fh8[name].open("POST",url,true);_fh8[name].setRequestHeader("Content-type","application/x-www-form-urlencoded");
_fh8[name].setRequestHeader("Content-length",querystring.length);_fh8[name].setRequestHeader("Connection","close");_fh8[name].onreadystatechange=function(){if(_fh8[name].readyState==_fch7){try{if(_fh8[name].status==_fch10){var timeoutId=_fh9[name+_fch12];window.clearTimeout(timeoutId);_fh9[name]=name;
_fh9[name+_fch8]=_fh8[name].responseText;_fh9[name+_fch15]=url;_fh9[name+_fch11]=_fh8[name].status;if(!_fu14(redirectURL)){var text=_fh8[name].responseText;if(text.indexOf("<html")>-1&&text.indexOf("</html>")>-1){window.location.href=redirectURL;}}try{eval(callbackSuccess);}catch(e){}}else{var timeoutId=_fh9[name+_fch12];
window.clearTimeout(timeoutId);_fh9[name+_fch8]="";_fh9[name+_fch15]=url;_fh9[name+_fch11]=_fh8[name].status;try{eval(callbackFailure);}catch(e){}}}catch(e){var timeoutId=_fh9[name+_fch12];window.clearTimeout(timeoutId);_fh9[name+_fch8]="";_fh9[name+_fch15]=url;_fh9[name+_fch11]=_fch9;try{eval(callbackFailure);
}catch(e){}}}};var timeoutId=window.setTimeout(function(){var readyState=_fh8[name].readyState;if(readyState!=_fch7||readyState!=framework.HttpConstants.READY_STATE_UNINITIALIZED){_fh8[name].abort();}if(_fu11()){_fh8[name].onreadystatechange=function(){};}else{_fh8[name].onreadystatechange=null;}_fh8[name]=null;
_fh9[name+_fch8]="";_fh9[name+_fch15]=url;_fh9[name+_fch11]=_fch3;try{eval(callbackFailure);}catch(e){return _fcst9;}},timeout);_fh9[name+_fch12]=timeoutId;_fh8[name].send(querystring);}},_xmlHttpFactories:[function(){var a=new XMLHttpRequest();return a;},function(){var a=new ActiveXObject("MSXML2.XMLHTTP.6.0");
return a;},function(){var a=new ActiveXObject("MSXML2.XMLHTTP.3.0");return a;}],_getHttpObject:function(){var a=null;for(var b=0;b<_fh10.length;b+=1){try{a=_fh10[b]();}catch(c){continue;}break;}return a;},_getDate:function(){var a=new Date();a=a.getYear()+""+(a.getMonth()+1)+""+a.getDate()+""+a.getHours()+""+a.getMinutes()+""+a.getSeconds();
return a;},cancelAllHttp:function(){for(var a in _fh8){try{if(_fu11()){_fh8[a].onreadystatechange=function(){};}else{_fh8[a].onreadystatechange=null;}if(readyState==_fch7||readyState==framework.HttpConstants.READY_STATE_UNINITIALIZED){_fh8[name].abort();}_fh8[a]=null;}catch(b){}}return _fcst13;},cancelSingleHttp:function(a){try{if(_fu11()){_fh8[a].onreadystatechange=function(){};
}else{_fh8[a].onreadystatechange=null;}_fh8[a].onreadystatechange=function(){};if(readyState==_fch7||readyState==framework.HttpConstants.READY_STATE_UNINITIALIZED){_fh8[a].abort();}_fh8[a]=null;}catch(b){}return _fcst13;},loaded:true};String.prototype.trim=function(){return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1");
};framework.util={setDebugEnabled:function(a){if((typeof a!=_fcd2)||(_fu14(a))){return _fcst14;}_fu28=a;},getDebugEnabled:function(){return _fu28;},debug:function(a){if(_fu28){window.alert(a);}},getTime:function(){var a=new Date();return a.getTime();},isEmpty:function(a){if(_fu35(a)){if(a.match(/^\s*$/)){return true;
}}else{if(_fu33(a)){for(index in a){return false;}return true;}else{if(_fu25(a)){if(a.length===0){return true;}else{return false;}}}}return false;},isUndefinedOrNull:function(a){if(_fu36(a)||_fu31(a)){return true;}return false;},isType:function(a,b){if(!_fu35(b)&&!_fu31(b)){return null;}switch(b){case _fcd1:return _fu25(a);
case _fcd10:return _fu32(a);case _fcd9:return _fu31(a);case _fcd8:return(_fu32(a)&&isNaN(a));case _fcd5:return(_fu32(a)&&isFinite(a));case _fcd13:return _fu35(a);case _fcd11:return _fu33(a);case _fcd14:return _fu36(a);case _fcd2:return _fu26(a);case _fcd6:return _fu30(a);case _fcd3:return _fu27(a);case _fcd12:return _fu34(a);
case _fcd4:return _fu29(a);default:return null;}},setInnerHTML:function(a,c){if(!_fu13(a,_fcd13)||!_fu13(c,_fcd13)){return _fcst14;}var b=document.getElementById(a);if(_fu14(b)){return _fcst3;}b.innerHTML=c;return _fcst13;},showElement:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}var b=document.getElementById(a);
if(_fu14(b)){return _fcst3;}b.style.display="block";return _fcst13;},hideElement:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}var b=document.getElementById(a);if(_fu14(b)){return _fcst3;}b.style.display="none";return _fcst13;},setElementVisible:function(a,c){if(!_fu13(a,_fcd13)){return _fcst14;}if(!_fu13(c,_fcd2)){return _fcst14;
}var b=document.getElementById(a);if(_fu14(b)){return _fcst3;}if(c===true){b.style.visibility="";}else{b.style.visibility="hidden";}return _fcst13;},setClassName:function(a,c){if(!_fu13(a,_fcd13)||!_fu13(c,_fcd13)){return _fcst14;}var b=document.getElementById(a);if(_fu14(b)){return _fcst3;}b.className=c;
return _fcst13;},getElementPosition:function(b){if(!_fu13(b,_fcd13)){return null;}var c=document.getElementById(b);if(_fu14(c)){return null;}var d=0;var a=0;if(!_fu14(c.offsetParent)){d=c.offsetLeft;a=c.offsetTop;c=c.offsetParent;while(!_fu14(c)){d=d+c.offsetLeft;a=a+c.offsetTop;if(!_fu14(c.clientLeft)){d=d+c.clientLeft;
}if(!_fu14(c.clientTop)){a=a+c.clientTop;}c=c.offsetParent;}}return[d,a];},clone:function(a){if(_fu14(a)){return null;}if(_fu13(a,_fcd1)){var e=[];for(var b=0;b<a.length;b+=1){e[b]=_fu2(a[b]);}return e;}if(_fu13(a,_fcd2)){return new Boolean(a.toString());}if(_fu13(a,_fcd3)){return new Date(a.getTime());
}if(_fu13(a,_fcd10)){return new Number(a.toString());}if(_fu13(a,_fcd11)){var c;for(var d in a){c[d]=_fu2(a[d]);}return c;}if(_fu13(a,_fcd13)){return"".concat(a.toString());}},setZIndex:function(a,c){if(!_fu13(a,_fcd13)||!_fu13(c,_fcd10)){return _fcst14;}if(_fu9(a)||!_fu13(c,_fcd5)){return _fcst6;}var b=document.getElementById(a);
b.style.zIndex=c;},makeTextUnbreakable:function(e){if(_fu14(e)){return null;}if(!_fu13(e,_fcd13)){return null;}var c="<nobr>";var b=null;var d=null;for(var a=0;a<e.length;a+=1){d=e.charAt(a);b=_fu1(d);if(_fu14(b)){return null;}c+=b;}return c+"</nobr>";},characterToEntity:function(a){if(!_fu13(a,_fcd13)){return null;
}if(_fu14(a)){return null;}if(a=="<"){return"&lt;";}if(a==">"){return"&gt;";}return a;},isInternetExplorer:function(){return(!!window.navigate&&!!(typeof(document.getElementById)=="object"));},isIE7:function(){if(!!window.navigate&&!!(typeof(document.getElementById)=="object")){return !!(typeof document.body.style.maxHeight!="undefined");
}else{return false;}},isSupportedBrowser:function(){if(navigator.platform.indexOf("Win")==-1&&navigator.platform.indexOf("Mac")==-1){return false;}var a=(!!document.getElementById&&!!(typeof(document.getElementById)=="object")&&(document.fireEvent));if(a){return true;}var c=(!!String.prototype.__defineGetter__&&!!window.crypto);
if(c){if((navigator.userAgent.indexOf("Firefox")!=-1)&&(navigator.userAgent.indexOf("Flock")==-1)){return true;}else{if(navigator.userAgent.indexOf("Netscape")!=-1){if(!!window.content&&!!document.compatMode){return true;}}}}var b=(!!document.implementation&&!!document.implementation.createHTMLDocument&&!document.fileCreatedDate&&!!window.XMLHttpRequest&&!window.opera);
if(b){if(navigator.vendor.indexOf("Apple")!=-1){return true;}}return false;},mouseInsideElement:function(a,e){try{var d=document.getElementById(a);if(_fu14(d)){return null;}var c=(e.relatedTarget)?e.relatedTarget:e.toElement;while(c!=d&&c.nodeName!="BODY"){c=c.parentNode;}if(c.nodeName=="BODY"||_fu9(c.id)||!c==d){return false;
}else{return true;}}catch(b){return false;}},purgeElement:function(e){if(_fu14(e)){return _fcst6;}if(!_fu13(e,_fcd11)){return _fcst14;}var b=e.attributes;if(!_fu14(b)){var c="";var d=b.length;for(var a=0;a<d;a+=1){c=b[a].name;if(_fu13(e[c],_fcd6)){e[c]=null;}}}var g=e.childNodes;if(!_fu14(g)){d=g.length;
for(var f=0;f<d;f+=1){_fu17(g[f]);d-=1;}}return _fcst13;},hideSelects:function(g,m){if(_fu14(g)){return _fcst6;}if(_fu14(m)){return _fcst6;}if(!_fu13(g,_fcd13)){return _fcst14;}if(!_fu13(m,_fcd1)){return _fcst14;}if(m.length!=4){return _fcst6;}if(!_fu13(m[0],_fcd10)){return _fcst6;}if(!_fu13(m[1],_fcd10)){return _fcst6;
}if(!_fu13(m[2],_fcd10)){return _fcst6;}if(!_fu13(m[3],_fcd10)){return _fcst6;}if(!_fu14(_fu37[g])){return _fcst6;}_fu37[g]=new Array();var e=m[0];var l=m[2];var d=m[3];var h=m[1];var k=document.getElementsByTagName("SELECT");var c=_fcst13;for(var i=k.length-1;i>=0;i-=1){var o=k[i];if(o.style.display=="none"||o.style.visibility=="hidden"){continue;
}var n=_fu5(o.id);var b=n[1];var j=b+o.offsetHeight;var f=n[0];var a=f+o.offsetWidth;if((b>=e&&b<=l)||(j>=e&&j<=l)){if((f>=d&&f<=h)||(a>=d&&a<=h)){_fu20(o.id,false);_fu37[g].push(o);}}}return _fcst13;},showSelects:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}if(_fu9(a)){return _fcst6;}if(_fu14(_fu37[a])){return _fcst13;
}var d=_fu37[a];for(var c=0;c<d.length;c=c+1){var b=d[c];if(_fu14(b)){return _fcst3;}_fu20(b.id,true);}d=[];_fu37[a]=null;return _fcst13;},_isArray:function(a){if((typeof(a)===_fcd14)||(a===null)||(_fu14(a.length))){return false;}return(typeof(a)===_fcd11&&typeof(a.length)===_fcd10);},_isNumber:function(a){return typeof(a)===_fcd10;
},_isNull:function(a){return(a===null);},_isObject:function(a){if((a===null)||(_fu25(a))||(_fu29(a))||(_fu34(a))||(_fu27(a))){return false;}return((typeof(a)===_fcd11));},_isString:function(a){return(typeof(a)===_fcd13);},_isUndefined:function(a){return(typeof(a)===_fcd14);},_isBoolean:function(a){return(typeof(a)===_fcd2);
},_isFunction:function(a){if(typeof(a)===_fcd6){if((!_fu14(a.constructor))&&(a.constructor.toString().match(/RegExp/i)=="RegExp")){return false;}return true;}return false;},_isDate:function(a){if((typeof(a)===_fcd11)&&!(a===null)&&(!_fu14(a.constructor))&&(a.constructor==Date)){return true;}return false;
},_isRegExp:function(a){if(!(typeof(a)===_fcd14)&&!(a===null)&&(!_fu14(a.constructor))){return(a.constructor==RegExp);}return false;},_isError:function(a){if((typeof(a)===_fcd11)&&!(a===null)&&(!_fu14(a.constructor))){return(a.constructor==Error);}return false;},getScrollX:function(){var a=0;if(_fu14(window.pageXOffset)){a=document.documentElement.scrollLeft;
}else{a=window.pageXOffset;}return a;},getScrollY:function(){var a=0;if(_fu14(window.pageYOffset)){a=document.documentElement.scrollTop;}else{a=window.pageYOffset;}return a;},_isDebugEnabled:false,_selectElements:[],loaded:true};framework.widget.busy={start:function(f,o){var k=_fu5(f);if(k!==null){var e=document.getElementById(f+".busy");
if(!_fu14(e)){_fwb2(f);}e=document.getElementById(f);if(!(typeof(e)==="undefined"||e===null)&&e.nodeName==="DIV"){var i=e.clientHeight>0?e.clientHeight:e.offsetHeight;var l=e.clientWidth>0?e.clientWidth:e.offsetWidth;var a=270,m=85,n=10,h=a+n,c=m+n,j=k[1]+((i-c)/2),b=k[0]+((l-h)/2),d=document.createElement("DIV"),g=new Array();
d.id=f+".busy";d.className="outerDiv";d.style.top=j+"px";d.style.left=b+"px";if(_fu11()&&!_fu10()){_fu8(f+".busy",[j,(b+a),(j+m),b]);}e.appendChild(d);g.push('<div class="busyDiv">');g.push('<div class="indicator"></div>');g.push('<div class="busyMessage">');g.push(o);g.push("</div>");g.push("</div>");
g.push('<div class="shadowDiv"></div>');d.innerHTML=g.join("");}}},stop:function(b){var c=document.getElementById(b),a=document.getElementById(b+".busy");if(!(typeof(c)==="undefined"||c===null)&&!(typeof(a)==="undefined"||a===null)){c.removeChild(a);if(_fu11()&&!_fu10()){_fu24(b+".busy");}}},loaded:true};
framework.widget.calendar={init:function(s,d,l,g,m,i,e,c,a){if(!_fu13(s,_fcd13)||!_fu13(d,_fcd1)||!_fu13(l,_fcd13)||!_fu13(g,_fcd13)||!_fu13(m,_fcd10)||!_fu13(i,_fcd2)||!_fu13(e,_fcd13)){return _fcst14;}if(_fu9(s)||_fu9(d)||_fu9(l)||_fu9(g)||!_fu13(m,_fcd5)||(!_fu14(c)&&!_fu13(c,_fcd6))||(!_fu14(a)&&!_fu13(a,_fcd6))){return _fcst6;
}var j=document.getElementById(s);_fwc31(j);_fwc24(j);j._isPopupWindowVisible=false;var f=_fwc27(s);if(f!=_fcst13){return f;}f=_fe1(s+"._icon",_fce4,_fwc33);if(f!=_fcst13){return f;}f=_fe1(s+"._text",_fce2,_fwc53);if(f!=_fcst13){return f;}f=_fe1(s+"._text",_fce7,_fwc54);if(f!=_fcst13){return f;}f=_fe1(s+"._body",_fce4,_fwc28);
if(f!=_fcst13){return f;}f=_fe1(s+"._body",_fce15,_fwc30);if(f!=_fcst13){return f;}f=_fe1(s+"._body",_fce14,_fwc29);if(f!=_fcst13){return f;}f=_fe1(s+"._window",_fce14,_fwc56);if(f!=_fcst13){return f;}f=_fe1(s+"._nextMonth",_fce4,_fwc44);if(f!=_fcst13){return f;}f=_fe1(s+"._previousMonth",_fce4,_fwc46);
if(f!=_fcst13){return f;}if(j._showYearButtons){f=_fe1(s+"._nextYear",_fce4,_fwc45);if(f!=_fcst13){return f;}f=_fe1(s+"._previousYear",_fce4,_fwc47);if(f!=_fcst13){return f;}}var q=_fwc36;var k=_fwc25(_fcw11,m);if(_fu14(k)){return _fcst6;}var b=_fwc25(_fcw5,m);if(_fu14(b)){return _fcst6;}var r=_fwc25(_fcw23,m);
if(_fu14(r)){return _fcst6;}var h=_fwc25(_fcw24,m);if(_fu14(h)){return _fcst6;}var o=_fwc25(_fcw22,m);if(_fu14(o)){return _fcst6;}var n=_fwc25(_fcw4,m);if(_fu14(n)){return _fcst6;}var p=_fwc25(_fcw10,m);if(_fu14(p)){return _fcst6;}f=_fu21((s+"._daysoftheweek1"),q[k].toString());if(f!=_fcst13){return f;
}f=_fu21((s+"._daysoftheweek2"),q[b].toString());if(f!=_fcst13){return f;}f=_fu21((s+"._daysoftheweek3"),q[r].toString());if(f!=_fcst13){return f;}f=_fu21((s+"._daysoftheweek4"),q[h].toString());if(f!=_fcst13){return f;}f=_fu21((s+"._daysoftheweek5"),q[o].toString());if(f!=_fcst13){return f;}f=_fu21((s+"._daysoftheweek6"),q[n].toString());
if(f!=_fcst13){return f;}f=_fu21((s+"._daysoftheweek7"),q[p].toString());if(f!=_fcst13){return f;}j=document.getElementById(s);if(_fu14(j)){return _fcst3;}j._allowableDates=d;j._dateFormat=l;j._headerTextFormat=g;j._dateChangeHandler=e;j._currentCalendarDateOnWidget=null;j._startingDate=m;j._insideWindow=false;
j._range=i;if(_fu14(c)){j._beforeOpenHandler=null;}else{j._beforeOpenHandler=c;}if(_fu14(a)){j._afterCloseHandler=null;}else{j._afterCloseHandler=a;}return _fcst13;},setSelectableDates:function(c,b,a){if(!_fu13(c,_fcd13)||!_fu13(b,_fcd1)||!_fu13(a,_fcd2)){return _fcst14;}if(_fu9(c)||_fu9(b)){return _fcst6;
}var d=document.getElementById(c);if(_fu14(d)){return _fcst3;}d._allowableDates=b;d._range=a;return _fcst13;},getSelectedDateObject:function(d){if(!_fu13(d,_fcd13)){return null;}if(_fu9(d)){return null;}var f=document.getElementById(d+"._date");if(_fu14(f)){return null;}var b=/\d\d\/\d\d\/\d\d\d\d/;if(b.test(f.value)){var e=f.value.slice(0,2);
var a=f.value.slice(3,5);var c=f.value.slice(6,10);var g=new Date();g.setFullYear(c,e-1,a);return g;}else{return null;}},setSelectedDateObject:function(d,b){if(!_fu13(d,_fcd13)||!_fu13(b,_fcd3)){return _fcst14;}if(_fu9(d)){return _fcst6;}var e=document.getElementById(d);if(_fu14(e)){return _fcst3;}if(_fwc55(b,d)){if(b!=_fwc5(d)){var c=document.getElementById(d+"._text");
if(_fu14(c)){return _fcst3;}c.value=_fwc9(e._dateFormat,b);var a=document.getElementById(d+"._date");if(_fu14(a)){return _fcst3;}a.value=_fwc9("%mm/%dd/%yyyy",b);if(_fu14(a.value)){return _fcst6;}}else{return _fcst6;}}else{return _fcst7;}return _fcst13;},setFirstAvailableDate:function(f,b){if(!_fu13(f,_fcd13)||!_fu13(b,_fcd3)){return _fcst14;
}if(_fu9(f)){return _fcst6;}var g=document.getElementById(f);if(_fu14(g)){return _fcst3;}g._allowableDates.sort(_fwc51);var c=new Date();if(_fwc2(b,g._allowableDates[0],true,true)){c=_fu2(g._allowableDates[0]);}if(_fwc2(b,g._allowableDates[g._allowableDates.length-1],true,true)){if(g._range){c=_fu2(b);
}else{for(var d=0;d<g._allowableDates.length;d+=1){if((g._allowableDates[d].getFullYear()==b.getFullYear())&&(g._allowableDates[d].getMonth()==b.getMonth())&&(g._allowableDates[d].getDate()==b.getDate())){c=_fu2(b);break;}else{if(_fwc1(g._allowableDates[d],b,true,false)){c=_fu2(g._allowableDates[d]);
break;}}}}}else{return _fcst7;}if(c!=_fwc5(f)){var e=document.getElementById(f+"._text");if(_fu14(e)){return _fcst3;}e.value=_fwc9(g._dateFormat,c);var a=document.getElementById(f+"._date");if(_fu14(a)){return _fcst3;}a.value=_fwc9("%mm/%dd/%yyyy",c);if(_fu14(a.value)){return _fcst6;}}return _fcst13;
},resetSelectedDateObject:function(c){if(!_fu13(c,_fcd13)){return _fcst14;}if(_fu9(c)){return _fcst6;}var d=document.getElementById(c);if(_fu14(d)){return _fcst3;}var b=document.getElementById(c+"._text");if(_fu14(b)){return _fcst3;}b.value="";var a=document.getElementById(c+"._date");if(_fu14(a)){return _fcst3;
}a.value="";return _fcst13;},clearTime:function(a){if(!_fu13(a,_fcd3)){return null;}a.setHours(0);a.setMinutes(0);a.setSeconds(0);a.setMilliseconds(0);return a;},beforeDate:function(d,c,a,b){if(!_fu13(d,_fcd3)&&!_fu13(c,_fcd3)&&!_fu13(b,_fcd2)&&!_fu13(a,_fcd2)){return null;}if(a){_fwc3(d);_fwc3(c);}if(b){return d.getTime()<=c;
}else{return d.getTime()<c.getTime();}return null;},afterDate:function(d,c,a,b){if(!_fu13(d,_fcd3)&&!_fu13(c,_fcd3)&&!_fu13(b,_fcd2)&&!_fu13(a,_fcd2)){return null;}if(a){_fwc3(d);_fwc3(c);}if(b){return d.getTime()>=c;}else{return d.getTime()>c.getTime();}return null;},setLocalizedMonthNames:function(a){if(!_fu13(a,_fcd13)){return _fcst14;
}var b=_fwc52(a);if(b.length!=12&&!_fu9(b)){return _fcst6;}_fwc41=b;},setLocalizedMonthNamesAbr:function(b){if(!_fu13(b,_fcd13)){return _fcst14;}var a=_fwc52(b);if(a.length!=12&&!_fu9(a)){return _fcst6;}_fwc40=a;},setLocalizedDayOfWeekNames:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}var b=_fwc52(a);
if(b.length!=7&&!_fu9(b)){return _fcst6;}_fwc36=b;},setLocalizedDayOfWeekNamesAbr:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}var b=_fwc52(a);if(b.length!=7&&!_fu9(b)){return _fcst6;}_fwc35=b;},setLocalizedAntePostMeridiem:function(b){if(!_fu13(b,_fcd13)){return _fcst14;}var a=_fwc52(b);if(a.length!=2&&!_fu9(a)){return _fcst6;
}_fwc34=a;},setLocalizedHourSuffix:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}_fwc38=a;},setLocalizedMinuteSuffix:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}_fwc39=a;},setMilitaryTime:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}if(!_fu9(a)&&a!="false"&&a!="true"){return _fcst6;}_fwc43=new Boolean(a);
},setLocalizedYearSuffix:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}_fwc42=a;},setLocalizedDaySuffix:function(a){if(!_fu13(a,_fcd13)){return _fcst14;}_fwc37=a;},setDateFormat:function(a,f){if(!_fu13(a,_fcd13)||!_fu13(f,_fcd3)){return null;}if(_fu9(a,_fcd13)){return null;}a=a.replace("%sm",_fwc41[f.getMonth()]);
a=a.replace("%sn",_fwc40[f.getMonth()]);a=a.replace("%sy",_fwc42);a=a.replace("%sd",_fwc37);a=a.replace("%sw",_fwc36[f.getDay()]);a=a.replace("%so",_fwc35[f.getDay()]);var d;if(f.getHours()<12){d=0;}else{d=1;}a=a.replace("%sa",_fwc34[d]);a=a.replace("%si",_fwc39);a=a.replace("%sh",_fwc38);var b;if(f.getMinutes()<10){b="0"+(f.getMinutes());
}else{b=(f.getMinutes());}a=a.replace("%ii",b);a=a.replace("%i",f.getMinutes());var g;if(_fwc43){if(f.getHours()<10){g="0"+(f.getHours());}else{g=(f.getHours());}}else{if(f.getHours()===0){g=12;}if(f.getHours()>12){g=f.getHours()-12;}else{g=f.getHours();}if(f.getHours()<10){g="0"+g;}else{g=(f.getHours());
}}a=a.replace("%hh",g);a=a.replace("%h",f.getHours());var e;if(f.getMonth()+1<10){e="0"+(f.getMonth()+1);}else{e=(f.getMonth()+1);}a=a.replace("%mm",e);a=a.replace("%m",f.getMonth()+1);var c;if(f.getDate()<10){c="0"+f.getDate();}else{c=f.getDate();}a=a.replace("%dd",c);a=a.replace("%d",f.getDate());a=a.replace("%yyyy",f.getFullYear());
a=a.replace("%yy",f.getFullYear().toString().slice(2,4));return a.toString();},isPopupWindowVisible:function(a){if(_fu14(a)){return null;}if(!_fu13(a,_fcd13)){return null;}var b=document.getElementById(a);if(_fu14(b)){return null;}return b._isPopupWindowVisible;},closePopupWindow:function(a){var c=_fwc27(a);
if(c==_fcst13){var b=document.getElementById(a);if(!_fu14(b)){if(!_fu14(b._afterCloseHandler)){b._afterCloseHandler(b._position,a);}}}return c;},_closePopupWindow:function(a){if(_fu14(a)){return _fcst6;}if(!_fu13(a,_fcd13)){return _fcst14;}var c=_fwc7(a);if(_fu14(c)){return _fcst3;}if(c===true){var b=document.getElementById(a);
c=_fu24(a);if(c!=_fcst13){return c;}_fu7(a+"._window");b._isPopupWindowVisible=false;}return _fcst13;},_windowOnMouseOutEventHandler:function(c){var b=_fwc50(this.id);var d=document.getElementById(b);if(_fu16(b+"._window",c)){d._insideWindow=true;}else{d._insideWindow=false;var a=document.getElementById(b+"._text");
if(!_fu14(a)){d._blurred=false;a.blur();}if(d._blurred===false){return _fwc4(b);}}return _fcst13;},_textOnBlurEventHandler:function(b){var a=_fwc50(this.id);var d=document.getElementById(a);if(!d._insideWindow){var c=_fwc4(a);if(c!=_fcst13){return c;}}d._blurred=true;return _fcst13;},_iconOnClickEventHandler:function(c){c.stopPropagation();
var b=_fwc50(this.id);var a=document.getElementById(b+"._text");if(!_fu14(a)){a.focus();}},_textOnClickEventHandler:function(b){var a=_fwc50(this.id);var c=document.getElementById(a);_fwc48(a);if(!_fu14(c._beforeOpenHandler)){c._beforeOpenHandler(c._position,a);}b.stopPropagation();},_dateOnClickEventHandler:function(event){var eventTarget=_fe3(event);
if(!_fu9(eventTarget.innerHTML)&&eventTarget.calendarDateEnabled===true){var calendarId=_fwc50(this.id);var calendar=document.getElementById(calendarId);var retVal=_fwc27(calendarId);if(retVal!=_fcst13){return retVal;}var currentCalendarDateOnWidgetClone=_fu2(calendar._currentCalendarDateOnWidget);currentCalendarDateOnWidgetClone.setDate(eventTarget.innerHTML);
_fwc22(calendarId,currentCalendarDateOnWidgetClone);if(!_fu14(calendar._dateChangeHandler)){var dateChangeHandler=calendar._dateChangeHandler+"('"+calendarId+"')";eval(dateChangeHandler);}if(!_fu14(calendar._afterCloseHandler)){calendar._afterCloseHandler(calendar._position,calendarId);}}event.stopPropagation();
return _fcst13;},_nextOnClickEventHandler:function(b){if(this.enabled===true){var a=_fwc50(this.id);var d=document.getElementById(a);var c=_fu2(d._currentCalendarDateOnWidget);c.setMonth(c.getMonth()+1);_fu23(a+"._week6");_fwc49(a,c.getMonth(),c.getFullYear());}b.stopPropagation();},_previousOnClickEventHandler:function(c){if(this.enabled===true){var b=_fwc50(this.id);
var d=document.getElementById(b);var a=_fu2(d._currentCalendarDateOnWidget);a=new Date(a.setMonth(a.getMonth()-1));_fu23(b+"._week6");_fwc49(b,a.getMonth(),a.getFullYear());}c.stopPropagation();},_nextYearOnClickEventHandler:function(b){if(this.enabled===true){var a=_fwc50(this.id);var d=document.getElementById(a);
var c=_fu2(d._currentCalendarDateOnWidget);c.setFullYear(c.getFullYear()+1);_fu23(a+"._week6");_fwc49(a,c.getMonth(),c.getFullYear());}b.stopPropagation();},_previousYearOnClickEventHandler:function(c){if(this.enabled===true){var b=_fwc50(this.id);var d=document.getElementById(b);var a=_fu2(d._currentCalendarDateOnWidget);
a.setFullYear(a.getFullYear()-1);_fu23(b+"._week6");_fwc49(b,a.getMonth(),a.getFullYear());}c.stopPropagation();},_dateOnMouseOverEventHandler:function(a){var b=_fe3(a);if(!_fu9(b.innerHTML)&&b.calendarDateEnabled===true){_fu18(b.id,"mouseOverDateStyle");}},_dateOnMouseOutEventHandler:function(e){var g=_fe3(e);
if(g.innerHTML!==""&&g.calendarDateEnabled===true){var d=_fwc50(g.id);var f=document.getElementById(d);var c=_fu2(f._currentCalendarDateOnWidget);c.setDate(g.innerHTML);c=_fwc3(c);var b=_fwc5(d);var a=null;if(!_fu14(b)){a=_fu2(b);a=_fwc3(a);}if(!_fu14(a)&&a.getTime()==c.getTime()){_fu18(g.id,"selectedDateStyle");
}else{_fu18(g.id,"enabledDateStyle");}}},_validateAllowableDate:function(c,b){if(!_fu13(c,_fcd3)||!_fu13(b,_fcd13)){return null;}if(_fu9(b)){return null;}var f=document.getElementById(b);if(_fu14(f)){return null;}if(f._range===false){for(var a=0;a<f._allowableDates.length;a+=1){if((f._allowableDates[a].getFullYear()==c.getFullYear())&&(f._allowableDates[a].getMonth()==c.getMonth())&&(f._allowableDates[a].getDate()==c.getDate())){return true;
}}}else{var e=_fu2(f._allowableDates[0]);var d=_fu2(f._allowableDates[1]);if(_fwc2(e,c,true,true)&&_fwc1(d,c,true,true)){return true;}}return false;},_sliceOutMainId:function(a){if(!_fu13(a,_fcd13)){return null;}if(_fu9(a)){return null;}return a.substring(0,a.lastIndexOf("."));},_calculateAppropriateDay:function(c,b){if(!_fu13(c,_fcd10)||!_fu13(b,_fcd10)){return null;
}var a=c+b;if(a<0){a=a+7;}if(a>6){a=a-7;}return a;},_showCalendar:function(d){if(!_fu13(d,_fcd13)){return _fcst14;}if(_fu9(d)){return _fcst6;}var c;var b=_fwc5(d);var a=new Date();var e=document.getElementById(d);if(_fu14(e)){return _fcst3;}if(_fu14(b)&&(_fwc55(a,d))){b=a;}else{if(_fu14(b)&&(!_fwc55(a,d))){e._allowableDates.sort(_fwc51);
b=e._allowableDates[0];}}c=_fu23(d+"._week6");if(c!=_fcst13){return c;}c=_fwc49(d,b.getMonth(),b.getFullYear());if(c!=_fcst13){return c;}c=_fwc26(d);if(c!=_fcst13){return c;}c=_fu23(d+"._window");if(c!=_fcst13){return c;}e._isPopupWindowVisible=true;return _fcst13;},_sortDateArray:function(b,a){return b.getTime()-a.getTime();
},_getCalendarAttributes:function(a){if(a.getAttribute("includeYearButtons")=="true"){a._showYearButtons=true;}else{a._showYearButtons=false;}return _fcst13;},_showMonth:function(D,B,m){if(!_fu13(D,_fcd13)||!_fu13(B,_fcd10)||!_fu13(m,_fcd10)){return _fcst14;}if(_fu9(D)||!_fu13(B,_fcd5)||!_fu13(m,_fcd5)){return _fcst6;
}var y=new Date();y.setDate(1);y.setMonth(B);y.setFullYear(m);y=_fwc3(y);if(_fu14(y)){return _fcst6;}var p=document.getElementById(D);if(_fu14(p)){return _fcst3;}p._currentCalendarDateOnWidget=y;var k=_fu21(D+"._title",_fwc9(p._headerTextFormat,y));if(k!=_fcst13){return k;}var q;if(((m%4===0)&&(m%100!==0))||(m%400===0)){q=29;
}else{q=28;}var c=[31,q,31,30,31,30,31,31,30,31,30,31];var o=y.getDay();o=o-p._startingDate;if(o<0){o=o+7;}if(o>6){o=o-7;}var e=[document.getElementById(D+"._week1day1"),document.getElementById(D+"._week1day2"),document.getElementById(D+"._week1day3"),document.getElementById(D+"._week1day4"),document.getElementById(D+"._week1day5"),document.getElementById(D+"._week1day6"),document.getElementById(D+"._week1day7"),document.getElementById(D+"._week2day1"),document.getElementById(D+"._week2day2"),document.getElementById(D+"._week2day3"),document.getElementById(D+"._week2day4"),document.getElementById(D+"._week2day5"),document.getElementById(D+"._week2day6"),document.getElementById(D+"._week2day7"),document.getElementById(D+"._week3day1"),document.getElementById(D+"._week3day2"),document.getElementById(D+"._week3day3"),document.getElementById(D+"._week3day4"),document.getElementById(D+"._week3day5"),document.getElementById(D+"._week3day6"),document.getElementById(D+"._week3day7"),document.getElementById(D+"._week4day1"),document.getElementById(D+"._week4day2"),document.getElementById(D+"._week4day3"),document.getElementById(D+"._week4day4"),document.getElementById(D+"._week4day5"),document.getElementById(D+"._week4day6"),document.getElementById(D+"._week4day7"),document.getElementById(D+"._week5day1"),document.getElementById(D+"._week5day2"),document.getElementById(D+"._week5day3"),document.getElementById(D+"._week5day4"),document.getElementById(D+"._week5day5"),document.getElementById(D+"._week5day6"),document.getElementById(D+"._week5day7"),document.getElementById(D+"._week6day1"),document.getElementById(D+"._week6day2"),document.getElementById(D+"._week6day3"),document.getElementById(D+"._week6day4"),document.getElementById(D+"._week6day5"),document.getElementById(D+"._week6day6"),document.getElementById(D+"._week6day7")];
var u=document.getElementById(D+"._previousMonth");if(_fu14(u)){return _fcst3;}var j=document.getElementById(D+"._nextMonth");if(_fu14(j)){return _fcst3;}if(p._showYearButtons){var v=document.getElementById(D+"._previousYear");if(_fu14(v)){return _fcst3;}var C=document.getElementById(D+"._nextYear");
if(_fu14(C)){return _fcst3;}}k=_fu18((D+"._previousMonth"),"calendarDisablePreviousMonthButton");if(k!=_fcst13){return k;}k=_fu18((D+"._nextMonth"),"calendarDisableNextMonthButton");if(k!=_fcst13){return k;}if(p._showYearButtons){k=_fu18((D+"._previousYear"),"calendarDisablePreviousYearButton");if(k!=_fcst13){return k;
}k=_fu18((D+"._nextYear"),"calendarDisableNextYearButton");if(k!=_fcst13){return k;}v.enabled=false;C.enabled=false;}u.enabled=false;j.enabled=false;var b=[];if(p._range===false){for(var g=0;g<p._allowableDates.length;g+=1){var s=_fwc3(p._allowableDates[g]);if(_fu14(s)){return _fcst6;}if(y.getFullYear()==s.getFullYear()&&y.getMonth()==s.getMonth()){b.push(p._allowableDates[g].getDate());
}else{if(y.getTime()>s.getTime()){u.enabled=true;k=_fu18((D+"._previousMonth"),"calendarEnablePreviousMonthButton");if(k!=_fcst13){return k;}}if(y.getTime()<s.getTime()){j.enabled=true;k=_fu18((D+"._nextMonth"),"calendarEnableNextMonthButton");if(k!=_fcst13){return k;}}if(p._showYearButtons){if(y.getFullYear()>s.getFullYear()){v.enabled=true;
k=_fu18((D+"._previousYear"),"calendarEnablePreviousYearButton");if(k!=_fcst13){return k;}}if(y.getFullYear()<s.getFullYear()){C.enabled=true;k=_fu18((D+"._nextYear"),"calendarEnableNextYearButton");if(k!=_fcst13){return k;}}}}}}else{var A=1;var x=31;if(y.getFullYear()==p._allowableDates[0].getFullYear()&&y.getMonth()==p._allowableDates[0].getMonth()){A=p._allowableDates[0].getDate();
}if(y.getFullYear()==p._allowableDates[1].getFullYear()&&y.getMonth()==p._allowableDates[1].getMonth()){x=p._allowableDates[1].getDate();}var n=c[y.getMonth()]<x?c[y.getMonth()]:x;for(var f=A;f<=n;f+=1){b.push(f);}var t=_fu2(y);t.setDate(1);t.setDate(t.getDate()-1);var h=_fu2(y);h.setDate(c[h.getMonth()]);
h.setDate(h.getDate()+1);if(_fwc2(p._allowableDates[0],t,true,true)){u.enabled=true;k=_fu18((D+"._previousMonth"),"calendarEnablePreviousMonthButton");if(k!=_fcst13){return k;}}if(_fwc2(h,p._allowableDates[1],true,true)){j.enabled=true;k=_fu18((D+"._nextMonth"),"calendarEnableNextMonthButton");if(k!=_fcst13){return k;
}}if(p._showYearButtons){var a=_fu2(y);a.setDate(1);a.setFullYear(a.getFullYear()-1);if(a.getFullYear()==p._allowableDates[0].getFullYear()&&a.getMonth()==p._allowableDates[0].getMonth()){a.setDate(p._allowableDates[0].getDate());}if(_fwc2(p._allowableDates[0],a,true,true)){v.enabled=true;k=_fu18((D+"._previousYear"),"calendarEnablePreviousYearButton");
if(k!=_fcst13){return k;}}var z=_fu2(y);z.setDate(1);z.setFullYear(z.getFullYear()+1);if(_fwc2(z,p._allowableDates[1],true,true)){C.enabled=true;k=_fu18((D+"._nextYear"),"calendarEnableNextYearButton");if(k!=_fcst13){return k;}}}}var w=1;for(g=0;g<o;g+=1){k=_fu21(e[g].id," ");if(k!=_fcst13){return k;
}e[g].calendarDateEnabled=false;k=_fu18(e[g].id,"disabledDateStyle");if(k!=_fcst13){return k;}}for(var d=o;d<(c[B]+o);d+=1){k=_fu21(e[d].id,w.toString());if(k!=_fcst13){return k;}var i=","+b.toString()+",";if(i.indexOf(","+w+",")>-1){k=_fu18(e[d].id,"enabledDateStyle");if(k!=_fcst13){return k;}e[d].calendarDateEnabled=true;
}else{k=_fu18(e[d].id,"disabledDateStyle");if(k!=_fcst13){return k;}e[d].calendarDateEnabled=false;}var r=_fwc5(D);if((!_fu14(r))&&(r.getFullYear()==m)&&(r.getMonth()==B)&&(r.getDate()==w)){if(i.indexOf(r.getDate()+",")>-1){e[d].calendarDateEnabled=true;k=_fu18(e[d].id,"selectedDateStyle");if(k!=_fcst13){return k;
}}else{}}w+=1;}for(var l=c[B]+o;l<42;l+=1){k=_fu21(e[l].id,"");if(k!=_fcst13){return k;}e[l].calendarDateEnabled=false;k=_fu18(e[l].id,"disabledDateStyle");if(k!=_fcst13){return k;}}if((42-(c[B]+o))>=7){k=_fu7(D+"._week6");if(k!=_fcst13){return k;}}return _fcst13;},_splitArray:function(d){if(!_fu13(d,_fcd13)){return _fcst14;
}if(_fu9(d)){return _fcst6;}var a=_fwc23;var b=",";for(var c=0;c<a.length;c+=1){if(d.indexOf(a[c])>-1){b=a[c];break;}}return d.split(b);},_calculatePosition:function(i){if(!_fu13(i,_fcd13)){return _fcst14;}if(_fu9(i)){return _fcst6;}var d=document.getElementById(i);var g=document.getElementById(i+"._window");
var a=document.getElementById(i+"._text");var j=_fu5(i+"._text");if(_fu14(j)){return _fcst6;}var f=j[1];var c=j[0];var h=f+a.offsetHeight+_fcw2;var b;if(_fu14(window.pageYOffset)){b=document.documentElement.scrollTop+document.documentElement.clientHeight;}else{b=window.pageYOffset+self.innerHeight;}var e;
if(h<b){f=f+a.offsetHeight;e=_fcw7;d._position=_fcw7;}else{f=j[1]-_fcw2;e=_fcw6;d._position=_fcw6;}g.style.top=f+"px";g.style.left=c+"px";if(_fu11()&&!_fu10()){statusCode=_fwc32(i,e);if(statusCode!=_fcst13){return statusCode;}}return _fcst13;},_hideDropDowns:function(f,a){if(!_fu13(f,_fcd13)){return _fcst14;
}if(_fu9(f)){return _fcst6;}var g=document.getElementById(f+"._window");var c=parseInt(g.style.top);if(_fu13(c,_fcd8)){return _fcst14;}var b=0;if(a==_fcw6){var h=_fu5(f+"._text");b=h[1];}else{b=c+_fcw2;}var d=parseInt(g.style.left);if(_fu13(d,_fcd8)){return _fcst14;}var e=[c,d+_fcw3,b,d];return _fu8(f,e);
},_buildDIVs:function(e){var f=new Array(),g=e.id,a="",b="",d=0,c=0;f.push('<div id="'+g+'._window" class="calendarWindow">');f.push('<div id="'+g+'._header" class="calendarHeader">');if(e._showYearButtons===true){f.push('<div id="'+g+'._previousYear" class="calendarDisablePreviousYearButton"></div>');
f.push('<div id="'+g+'._previousMonth" class="calendarDisablePreviousMonthButton"></div>');f.push('<div id="'+g+'._title" class="calendarTitleWithYearButtons"></div>');f.push('<div id="'+g+'._nextMonth" class="calendarDisableNextMonthButton"></div>');f.push('<div id="'+g+'._nextYear" class="calendarDisableNextYearButton"></div>');
}else{f.push('<div id="'+g+'._previousMonth" class="calendarDisablePreviousMonthButton"></div>');f.push('<div id="'+g+'._title" class="calendarTitle"></div>');f.push('<div id="'+g+'._nextMonth" class="calendarDisableNextMonthButton"></div>');}f.push("</div>");a='<div id="'+g+"._daysoftheweek";f.push(a+'" class="calendarDaysOfTheWeek">');
for(d=1;d<=7;d+=1){f.push(a+d+'" class="calendarWeekDay"></div>');}f.push("</div>");f.push('<div id="'+g+'._body" class="calendarBody">');a='<div id="'+g+"._week";for(d=1;d<=6;d+=1){f.push(a+d+'" class="calendarWeek">');b=a+d+"day";for(c=1;c<=7;c+=1){f.push(b+c+'" class="enabledDateStyle"></div>');}f.push("</div>");
}f.push("</div></div>");e.innerHTML+=f.join("");},_localizedMonthNames:[],_localizedDaySuffix:"",_localizedYearSuffix:"",_localizedMinuteSuffix:"",_MilitaryTime:false,_localizedMonthNamesAbr:[],_localizedDayOfWeekNames:[],_localizedDayOfWeekNamesAbr:[],_localizedAntePostMeridiem:[],_localizedHourSuffix:"",_allowedComma:["\u002c","\uff0c","\u060c","\u201a","\u3001"],loaded:true};
framework.widget.draganddrop={_dragObject:new Object(),_zIndex:0,dragStart:function(c){var a,e;var d=this.id;var b=this.id.indexOf("._header");if(b>-1){d=this.id.substr(0,b);}framework.widget.draganddrop._dragObject.element=document.getElementById(d);a=c.clientX+framework.util.getScrollX();e=c.clientY+framework.util.getScrollY();
framework.widget.draganddrop._dragObject.cursorStartX=a;framework.widget.draganddrop._dragObject.cursorStartY=e;framework.widget.draganddrop._dragObject.elementStartLeft=parseInt(framework.widget.draganddrop._dragObject.element.style.left,10);framework.widget.draganddrop._dragObject.elementStartTop=parseInt(framework.widget.draganddrop._dragObject.element.style.top,10);
if(_fu13(framework.widget.draganddrop._dragObject.elementStartLeft,_fcd8)){framework.widget.draganddrop._dragObject.elStartLeft=0;framework.widget.draganddrop._dragObject.elementStartLeft=10;}if(_fu13(framework.widget.draganddrop._dragObject.elementStartTop,_fcd8)){framework.widget.draganddrop._dragObject.elStartTop=0;
framework.widget.draganddrop._dragObject.elementStartTop=10;}framework.widget.draganddrop._dragObject.element.style.zIndex=++framework.widget.draganddrop._zIndex;_fe1(d,_fce13,framework.widget.draganddrop._dragGo);_fe1(d,_fce16,framework.widget.draganddrop._dragStop);c.preventDefault();return _fcst13;
},_dragGo:function(b){var a,c;a=b.clientX+framework.util.getScrollX();c=b.clientY+framework.util.getScrollY();framework.widget.draganddrop._dragObject.element.style.left=(framework.widget.draganddrop._dragObject.elementStartLeft+a-framework.widget.draganddrop._dragObject.cursorStartX)+"px";framework.widget.draganddrop._dragObject.element.style.top=(framework.widget.draganddrop._dragObject.elementStartTop+c-framework.widget.draganddrop._dragObject.cursorStartY)+"px";
b.preventDefault();return _fcst13;},_dragStop:function(a){_fe4(this.id,_fce13,framework.widget.draganddrop._dragGo);_fe4(this.id,_fce16,framework.widget.draganddrop._dragStop);return _fcst13;},listEntry:function(d,b,e,a,c){if(!_fu13(d,_fcd13)||!_fu13(b,_fcd13)||!_fu13(e,_fcd2)||!_fu13(a,_fcd10)||!_fu13(c,_fcd2)){return _fcst14;
}this.key=d;this.name=b;this.checked=e;this.columnOrder=a;this.dontRemove=c;return _fcst13;},initChooseMove:function(k,e,b,f,d,g,h,a){if(!_fu13(k,_fcd13)||!_fu13(e,_fcd1)||!_fu13(b,_fcd10)||!_fu13(f,_fcd10)||!_fu13(h,_fcd2)||_fu14(d)||_fu14(g)){return _fcst6;}if(!_fu14(a)){framework.widget.draganddrop._holdOnCloseOfWindow=a;
}framework.widget.draganddrop._holdMasterId=k;framework.widget.draganddrop._checkBoxId=k+"._checkBox";framework.widget.draganddrop._maxAlertId=k+"._maxAlert";framework.widget.draganddrop._minAlertId=k+"._minAlert";for(var c=0;c<e.length;c++){framework.widget.draganddrop._holdOriginalAllColumns[c]=e[c];
}framework.widget.draganddrop._holdAllColumns=e;framework.widget.draganddrop._holdMinNbrColumns=b;framework.widget.draganddrop._holdMaxNbrColumns=f;framework.widget.draganddrop._holdSaveColumns=d;framework.widget.draganddrop._holdPopulateTable=g;_fe1(k+"._cancelButton",_fce4,framework.widget.draganddrop._clickCancelButton);
_fe1(k+"._saveButton",_fce4,framework.widget.draganddrop._clickSaveButton);if(!_fu11()||_fu10()){document.getElementById(framework.widget.draganddrop._maxAlertId).style.marginRight="12px";document.getElementById(framework.widget.draganddrop._minAlertId).style.marginRight="12px";}_fu7(framework.widget.draganddrop._maxAlertId);
_fu7(framework.widget.draganddrop._minAlertId);_fu23(k+"._label");framework.widget.draganddrop._availableHeader=document.getElementById(k+"._availableHeader");framework.widget.draganddrop._displayedHeader=document.getElementById(k+"._displayedHeader");var j="";for(var c=0;c<e.length;c++){j=document.getElementById(k+"._label");
j.innerHTML=e[c].name;if(j.offsetWidth>framework.widget.draganddrop._labelwidth){framework.widget.draganddrop._labelwidth=j.offsetWidth;}}framework.widget.draganddrop._labelwidth+=25;_fu7(k+"._label");framework.widget.draganddrop._initDragDrop(k,e,false);return _fcst13;},_initDragDrop:function(m,p,f){if(!_fu13(m,_fcd13)||!_fu13(p,_fcd1)||!_fu13(f,_fcd2)){return _fcst6;
}var h=framework.widget.draganddrop._displayedHeader.offsetTop+framework.widget.draganddrop._displayedHeader.offsetHeight;framework.widget.draganddrop._positionYdrop=h;var w=m+"._checkboxList";var q=document.getElementById(w);var A=new Array;var e="";var c=0;var v=m+"._dragdrop";var r=document.getElementById(v);
var d=new Array;var x="";if(_fu14(p)){p=framework.widget.draganddrop._holdAllColumns;}framework.widget.draganddrop._holdAllColumns=p;if(!f){var t=15;if(_fu11()&&!_fu10()){t=5;}else{document.getElementById(m+"._saveButton").style.marginRight="11px";}var j=document.getElementById(m);var k=parseInt(j.style.width);
var l=(framework.widget.draganddrop._labelwidth*2)+t;if(l<250){j.style.width=250+"px";if(framework.widget.draganddrop._availableHeader.offsetWidth>framework.widget.draganddrop._labelwidth){if(_fu11()&&!_fu10()){framework.widget.draganddrop._labelwidth=framework.widget.draganddrop._availableHeader.offsetWidth-7;
}else{framework.widget.draganddrop._labelwidth=framework.widget.draganddrop._availableHeader.offsetWidth-12;}}}else{j.style.width=(framework.widget.draganddrop._labelwidth*2)+t+"px";}}q.style.width=framework.widget.draganddrop._labelwidth+"px";framework.widget.draganddrop._availableHeader.style.width=framework.widget.draganddrop._labelwidth-5+"px";
framework.widget.draganddrop._availableHeader.style.borderBottom="none";r.style.width=framework.widget.draganddrop._labelwidth+"px";r.style.borderLeft="none";framework.widget.draganddrop._displayedHeader.style.width=framework.widget.draganddrop._labelwidth-5+"px";framework.widget.draganddrop._displayedHeader.style.borderLeft="none";
framework.widget.draganddrop._displayedHeader.style.borderBottom="none";for(var s=0;s<p.length;s++){A.push('<div class="floatingWindowChooseMoveAvailable" ');A.push('style="width: ');A.push(framework.widget.draganddrop._labelwidth-2);A.push('px;" id="');A.push(framework.widget.draganddrop._checkBoxId);
A.push(p[s].key);A.push('div" ');A.push(">");A.push('<input type="checkbox" id="');A.push(framework.widget.draganddrop._checkBoxId);A.push(p[s].key);A.push('" ');if(p[s].checked){A.push('checked="true" ');}if(p[s].dontRemove){A.push('disabled="true"');}A.push(">");A.push(p[s].name);A.push("</div>");}e=A.join("");
q.innerHTML=e;var g=0;for(var s=0;s<p.length;s++){if(s==0){g=document.getElementById(framework.widget.draganddrop._checkBoxId+p[s].key+"div").offsetHeight;}if(p[s].checked){document.getElementById(framework.widget.draganddrop._checkBoxId+p[s].key+"div").style.color="#999999";}}p.sort(framework.widget.draganddrop._sortInitialDraggableElements);
for(var s=0;s<p.length;s++){_fe1(framework.widget.draganddrop._checkBoxId+p[s].key,_fce4,framework.widget.draganddrop._checkedColumn);if(p[s].columnOrder!=0){var o="drop"+p[s].key;framework.widget.draganddrop._dragElem[c]=new framework.widget.draganddrop._initDraggableItem(o,p[s].name,-1,-1,c,framework.widget.draganddrop._positionYdrop);
framework.widget.draganddrop._dragHashElem[o]=framework.widget.draganddrop._dragElem[c];c++;d.push('<div id="');d.push(o);d.push('" ');d.push('class="floatingWindowChooseMoveDraggableItem" ');d.push('style="width: ');d.push(framework.widget.draganddrop._labelwidth-7);d.push('px;"');d.push(">");d.push(p[s].name);
d.push("</div><br>");}}x=d.join("");r.innerHTML=x;if(!r.style.top){r.style.top=q.offsetTop+"px";}if(!r.style.left){r.style.left=q.offsetLeft+"px";}if(!r.style.width){r.style.width=q.offsetWidth+2+"px";}if(!r.style.height){r.style.height=q.offsetHeight-2+"px";}framework.widget.draganddrop._positionYdrop=framework.widget.draganddrop._findDivPositionY(w);
framework.widget.draganddrop._positionYdrop+=1;var z=7;if(_fu11()&&!_fu10()){z=12;}framework.widget.draganddrop._positionXdrop=parseInt(r.style.width)+z;framework.widget.draganddrop._initDraggableItems(framework.widget.draganddrop._dragElem);framework.widget.draganddrop._orderDisplayedColumn(false,false,"");
_fe1(m+"._dragdrop",_fce13,framework.widget.draganddrop._moveDraggableColumn);_fe1(m+"._dragdrop",_fce16,framework.widget.draganddrop._realignDraggableItems);if(!f){var n=_fu5(m);var b=n[0];var y=n[1];var u=parseInt(j.style.width)-parseInt(j.style.left);var a=0;if(k>j.offsetWidth){a=k-j.offsetWidth;b=b+a;
}else{a=j.offsetWidth-k;b=b-a;}j.style.left=b+"px";}return _fcst13;},_initDraggableItems:function(a){if(!_fu13(a,_fcd1)){return _fcst6;}for(var b=0;b<a.length;b++){_fe1(a[b].id,_fce12,framework.widget.draganddrop._captureDraggableItemCursor);}return _fcst13;},_initDraggableItem:function(f,d,a,e,c,b){if(!_fu13(f,_fcd13)||!_fu13(d,_fcd13)||!_fu13(a,_fcd10)||!_fu13(e,_fcd10)||!_fu13(c,_fcd10)||!_fu13(b,_fcd10)){return _fcst6;
}this.id=f;this.nitem=c;this.nheight=b;this.value=d;this.x=a;this.y=e;return _fcst13;},_orderDisplayedColumn:function(f,c,b){if(!_fu13(f,_fcd2)||!_fu13(c,_fcd2)||!_fu13(b,_fcd13)){return _fcst6;}var e=framework.widget.draganddrop._dragElem;if(f){e=framework.widget.draganddrop._dragElem.sort(framework.widget.draganddrop._sortDraggableElements);
}var a,h,d,g;h=framework.widget.draganddrop._positionYdrop;a=framework.widget.draganddrop._positionXdrop;for(d=0;d<e.length;d++){g=document.getElementById(e[d].id);if(c&&e[d].id==b){h=h+parseInt(g.offsetHeight);continue;}g.style.left=a+"px";g.style.top=h+"px";g.cursorStartX=a;g.cursorStartY=h;g.elementStartLeft=parseInt(g.style.left,10);
g.elementStartTop=parseInt(g.style.top,10);framework.widget.draganddrop._dragHashElem[e[d].id].x=a;framework.widget.draganddrop._dragHashElem[e[d].id].y=h;h=h+parseInt(g.offsetHeight);}return _fcst13;},_realignDraggableItems:function(b){if(!framework.widget.draganddrop._lastId){return;}var c=framework.widget.draganddrop._lastId;
var a=document.getElementById(c);a.style.opacity=1;a.style.filter="alpha(opacity=100)";framework.widget.draganddrop._orderDisplayedColumn(true,false,"");_fu22(c,0);framework.widget.draganddrop._lastId=0;framework.widget.draganddrop._populateTable(b);return _fcst13;},_captureDraggableItemCursor:function(d){framework.widget.draganddrop._lastId=this.id;
var c=document.getElementById(framework.widget.draganddrop._lastId);var b=d.clientX+framework.util.getScrollX();var a=d.clientY+framework.util.getScrollY();_fu7(framework.widget.draganddrop._maxAlertId);_fu7(framework.widget.draganddrop._minAlertId);c.style.zIndex=1;c.cursorStartX=b;c.cursorStartY=a;
return _fcst13;},_moveDraggableColumn:function(a){var c;if(framework.widget.draganddrop._lastId==0){return;}c=framework.widget.draganddrop._lastId;var h=document.getElementById(framework.widget.draganddrop._holdMasterId+"._dragdrop");var j=document.getElementById(c);j.style.opacity=0.75;j.style.filter="alpha(opacity=75)";
var l,k;var g=parseInt(h.offsetLeft);var e=parseInt(h.offsetTop);var d=parseInt(h.style.width);var b=parseInt(h.style.height);l=a.clientX+framework.util.getScrollX();k=a.clientY+framework.util.getScrollY();var i=(j.elementStartLeft+l-j.cursorStartX);var f=(j.elementStartTop+k-j.cursorStartY);l=i;k=f;
j.style.top=k+"px";j.style.left=l+"px";framework.widget.draganddrop._dragHashElem[c].x=l;framework.widget.draganddrop._dragHashElem[c].y=k;framework.widget.draganddrop._orderDisplayedColumn(true,true,c);return _fcst13;},_checkedColumn:function(b){var l=document.getElementById(this.id);var o=framework.widget.draganddrop._dragElem.length;
var e=framework.widget.draganddrop._holdMasterId+"._dragdrop";var q=document.getElementById(e);var r=document.getElementById(this.id+"div");var h=new Array;var n="";if(l.checked){r.style.color="#999999";_fu7(framework.widget.draganddrop._minAlertId);var m=document.getElementById(framework.widget.draganddrop._holdMasterId+"._saveButton");
m.style.background="#660099 repeat-x";m.style.color="#fff";if(framework.widget.draganddrop._dragElem.length+1>framework.widget.draganddrop._holdMaxNbrColumns){_fu23(framework.widget.draganddrop._maxAlertId);r.style.color="#202020";l.checked=false;return;}for(var g=0;g<framework.widget.draganddrop._holdAllColumns.length;
g++){if(framework.widget.draganddrop._checkBoxId+framework.widget.draganddrop._holdAllColumns[g].key==this.id){var c="drop"+framework.widget.draganddrop._holdAllColumns[g].key;framework.widget.draganddrop._dragElem[o]=new framework.widget.draganddrop._initDraggableItem(c,framework.widget.draganddrop._holdAllColumns[g].name,-1,-1,o,framework.widget.draganddrop._positionYdrop);
framework.widget.draganddrop._dragHashElem[c]=framework.widget.draganddrop._dragElem[o];h.push(q.innerHTML);h.push('<div id="');h.push(c);h.push('" ');h.push('class="floatingWindowChooseMoveDraggableItem" ');h.push('style="width: ');h.push(framework.widget.draganddrop._labelwidth-7);h.push('px;"');h.push(">");
h.push(framework.widget.draganddrop._holdAllColumns[g].name);h.push("</div><br>");n=h.join("");q.innerHTML=n;break;}}}else{if(framework.widget.draganddrop._dragElem.length-1<framework.widget.draganddrop._holdMinNbrColumns){var d=document.getElementById(framework.widget.draganddrop._holdMasterId+"._alertMinMessage");
if(d.innerHTML=="\n"||d.innerHTML==""){l.checked=true;return;}}r.style.color="#202020";_fu7(framework.widget.draganddrop._maxAlertId);for(var g=0;g<framework.widget.draganddrop._dragElem.length;g++){var k=this.id;k=k.replace(framework.widget.draganddrop._checkBoxId,"drop");if(k==framework.widget.draganddrop._dragElem[g].id){var p;
p=document.getElementById(framework.widget.draganddrop._dragElem[g].id);document.getElementById(framework.widget.draganddrop._holdMasterId+"._dragdrop").removeChild(p);framework.widget.draganddrop._dragElem.splice(g,1);q.innerHTML="";for(var f=0;f<framework.widget.draganddrop._dragElem.length;f++){var a=framework.widget.draganddrop._dragElem[f];
h.push('<div id="');h.push(a.id);h.push('" ');h.push('class="floatingWindowChooseMoveDraggableItem" ');h.push('style="width: ');h.push(framework.widget.draganddrop._labelwidth-7);h.push('px;"');h.push(">");h.push(a.value);h.push("</div><br>");}n=h.join("");q.innerHTML=n;break;}}if(framework.widget.draganddrop._dragElem.length<framework.widget.draganddrop._holdMinNbrColumns){_fu23(framework.widget.draganddrop._minAlertId);
var m=document.getElementById(framework.widget.draganddrop._holdMasterId+"._saveButton");m.style.background="#666 repeat-x";m.style.color="#e6e6e6";}else{if(framework.widget.draganddrop._dragElem.length==0){var m=document.getElementById(framework.widget.draganddrop._holdMasterId+"._saveButton");m.style.background="#666 repeat-x";
m.style.color="#e6e6e6";}}}framework.widget.draganddrop._initDraggableItems(framework.widget.draganddrop._dragElem);framework.widget.draganddrop._orderDisplayedColumn(false,false,"");framework.widget.draganddrop._populateTable(b);return _fcst13;},_clickSaveButton:function(event){if(framework.widget.draganddrop._dragElem.length==0||framework.widget.draganddrop._dragElem.length<framework.widget.draganddrop._holdMinNbrColumns){return;
}var checkId="";for(var j=0;j<framework.widget.draganddrop._holdOriginalAllColumns.length;j++){for(var i=0;i<framework.widget.draganddrop._dragElem.length;i++){checkId=framework.widget.draganddrop._dragElem[i].id;checkId=checkId.replace("drop","");if(checkId==framework.widget.draganddrop._holdOriginalAllColumns[j].key){framework.widget.draganddrop._holdOriginalAllColumns[j].checked=true;
framework.widget.draganddrop._holdOriginalAllColumns[j].columnOrder=i+1;break;}else{framework.widget.draganddrop._holdOriginalAllColumns[j].checked=false;framework.widget.draganddrop._holdOriginalAllColumns[j].columnOrder=0;}}}var replyArray=framework.widget.draganddrop._getDisplayedColumns(event);var myFunction=framework.widget.draganddrop._holdSaveColumns.toString().match(/^\s*function\s+([^\s\(]+)/);
try{eval(myFunction[1]+'("'+replyArray+'")');}catch(e){}_fu7(framework.widget.draganddrop._maxAlertId);_fu7(framework.widget.draganddrop._minAlertId);_fu7(framework.widget.draganddrop._holdMasterId);if(framework.widget.draganddrop._holdOnCloseOfWindow!=""){myFunction=framework.widget.draganddrop._holdOnCloseOfWindow.toString().match(/^\s*function\s+([^\s\(]+)/);
try{eval(myFunction[1]+"()");}catch(e){}}return _fcst13;},_clickCancelButton:function(event){var saveElement=document.getElementById(framework.widget.draganddrop._holdMasterId+"._saveButton");saveElement.style.background="#660099 repeat-x";saveElement.style.color="#fff";for(var i=0;i<framework.widget.draganddrop._dragElem.length;
i++){framework.widget.draganddrop._dragElem.splice(0,1);framework.widget.draganddrop._holdAllColumns.splice(0,1);}var checkboxlistid=document.getElementById(framework.widget.draganddrop._holdMasterId+"._checkboxList");checkboxlistid.innerHTML="";var dragdroplistid=document.getElementById(framework.widget.draganddrop._holdMasterId+"._dragdrop");
dragdroplistid.innerHTML="";for(var i=0;i<framework.widget.draganddrop._holdOriginalAllColumns.length;i++){framework.widget.draganddrop._holdAllColumns[i]=framework.widget.draganddrop._holdOriginalAllColumns[i];}framework.widget.draganddrop._initDragDrop(framework.widget.draganddrop._holdMasterId,framework.widget.draganddrop._holdAllColumns,true);
framework.widget.draganddrop._populateTable(event);_fu7(framework.widget.draganddrop._maxAlertId);_fu7(framework.widget.draganddrop._minAlertId);_fu7(framework.widget.draganddrop._holdMasterId);if(framework.widget.draganddrop._holdOnCloseOfWindow!=""){myFunction=framework.widget.draganddrop._holdOnCloseOfWindow.toString().match(/^\s*function\s+([^\s\(]+)/);
try{eval(myFunction[1]+"()");}catch(e){}}return _fcst13;},_populateTable:function(event){var replyArray=framework.widget.draganddrop._getDisplayedColumns(event);var myFunction=framework.widget.draganddrop._holdPopulateTable.toString().match(/^\s*function\s+([^\s\(]+)/);try{eval(myFunction[1]+'("'+replyArray+'")');
}catch(e){}return _fcst13;},_getDisplayedColumns:function(d){var e=new Array;var c="";for(var b=0;b<framework.widget.draganddrop._dragElem.length;b++){c=framework.widget.draganddrop._dragElem[b].id;c=c.replace("drop","");for(var a=0;a<framework.widget.draganddrop._holdAllColumns.length;a++){if(c==framework.widget.draganddrop._holdAllColumns[a].key){e[b]=framework.widget.draganddrop._holdAllColumns[a].key;
break;}}}return e;},_findDivPositionY:function(a){if(!_fu13(a,_fcd13)){return _fcst6;}var b=document.getElementById(a);var c=0;var d=0;if(b.offsetParent){while(b.offsetParent){d=b.offsetTop;c+=d;b=b.offsetParent;}c-=d;}else{if(b.y){c+=b.y;}}return c;},_sortInitialDraggableElements:function(d,c){return((d.columnOrder)-(c.columnOrder));
},_sortDraggableElements:function(d,c){return((d.y*500-d.x/10)-(c.y*500-c.x/10));},_positionXdrop:-1,_positionYdrop:-1,_dragElem:new Array,_dragHashElem:new Array,_holdMasterId:"",_holdAllColumns:new Array,_holdOriginalAllColumns:new Array,_holdMinNbrColumns:0,_holdMaxNbrColumns:0,_holdSaveColumns:"",_holdPopulateTable:"",_lastId:0,_checkBoxId:"",_minAlertId:"",_maxAlertId:"",_labelwidth:0,_availableHeader:"",_displayedHeader:"",_holdOnCloseOfWindow:"",loaded:true};
framework.widget.floatingWindow={show:function(k,g,j,e,b,d){if((!_fu13(k,_fcd13))||(!_fu13(g,_fcd13))||(!_fu13(j,_fcd13))||(!_fu13(e,_fcd10))||(!_fu13(b,_fcd10))||(!_fu13(d,_fcd2))){return _fcst14;}var c=document.getElementById(k);if(_fu14(c)){return _fcst3;}var f=document.getElementById(g);if(_fu14(f)){return _fcst3;
}var m=_fu5(g);var a=m[0];var l=m[1];if(j==_fcw7){l=l+f.offsetHeight;}else{if(j==_fcw6){if(b!=_fcw1){l=l-f.offsetHeight-b;}}else{if(j==_fcw8){a=a-e;}else{if(j==_fcw9){a=a+f.offsetWidth;}else{if(j==_fcw7RJ){l=l+f.offsetHeight;a=a+f.offsetWidth-e;}}}}}c.style.top=l+"px";c.style.left=a+"px";c.style.width=e+"px";
if(b!=_fcw1){c.style.height=b+"px";}var i=k+"._headerClose";if(d){_fu23(i);var h=k+"._headerClose";_fe1(h,_fce4,_fwf6);}else{_fu7(i);}_fu23(k);if(j==_fcw6){if(b==_fcw1){l=l-c.offsetHeight;c.style.top=l+"px";}}return _fcst13;},showAt:function(h,b,i,d,a,c){if((!_fu13(h,_fcd13))||(!_fu13(b,_fcd10))||(!_fu13(i,_fcd10))||(!_fu13(d,_fcd10))||(!_fu13(a,_fcd10))||(!_fu13(c,_fcd2))){return _fcst14;
}var g=document.getElementById(h);if(_fu14(g)){return _fcst3;}g.style.top=i+"px";g.style.left=b+"px";g.style.width=d+"px";if(a!=_fcw1){g.style.height=a+"px";}var f=h+"._headerClose";if(c){_fu23(f);var e=h+"._headerClose";_fe1(e,_fce4,_fwf6);}else{_fu7(f);}_fu23(h);return _fcst13;},hide:function(b){if(!_fu13(b,_fcd13)){return _fcst14;
}var a=document.getElementById(b);if(_fu14(a)){return _fcst3;}_fu7(b);_fu24(b);return _fcst13;},setHTML:function(f,c,e){if((!_fu13(f,_fcd13))||(!_fu13(c,_fcd13))||(!_fu13(e,_fcd13))){return _fcst14;}var b=document.getElementById(f);if(_fu14(b)){return _fcst3;}var a=f+"._headerTitle";document.getElementById(a).innerHTML=c;
var d=f+"._content";document.getElementById(d).innerHTML=e;return _fcst13;},setHTMLContent:function(d,c){if((!_fu13(d,_fcd13))||(!_fu13(c,_fcd13))){return _fcst14;}var a=document.getElementById(d);if(_fu14(a)){return _fcst3;}var b=d+"._content";document.getElementById(b).innerHTML=c;return _fcst13;},hideSelects:function(d){if(!_fu11()||_fu10()){return _fcst13;
}if(!_fu13(d,_fcd13)){return _fcst14;}if(_fu9(d)){return _fcst6;}var c=new Array();var a=document.getElementById(d);var b=_fu5(d);c[0]=b[1];c[2]=c[0]+a.offsetHeight;c[3]=b[0];c[1]=c[2]+a.offsetWidth;return _fu8(d,c);},_closeEventHandler:function(a){var b=this.id.split("._headerClose")[0];_fu7(b);a.stopPropagation();
_fu24(b);},loaded:true};framework.widget.helpmenu={init:function(h){if(!_fu13(h,_fcd13)){return _fcst8;}var f=document.getElementById(h);var c=document.getElementById(h+"_ul");var n;if(_fu14(c)){return _fcst3;}for(var k=0;k<c.childNodes.length;k+=1){var s=false;var d=c.childNodes[k];if(d.nodeName=="LI"&&d.getAttribute("iconNode")=="true"){_fe1(d.id,_fce4,_fwh4);
n=d;}else{if(d.nodeName=="LI"){for(var i=0;i<d.childNodes.length;i+=1){var b=d.childNodes[i];if(b.nodeName=="DIV"){d.divIndicatorId=b.id;n.divIndicatorId=b.id;}else{if(b.nodeName=="UL"){d.helpMenuItemsId=b.id;var q=0;for(var g=0;g<b.childNodes.length;g+=1){var a=b.childNodes[g];if(a.nodeName=="LI"){q+=1;
if(q==1){a.first=true;}_fe1(a.id,_fce15,_fwh6);_fe1(a.id,_fce14,_fwh5);s=true;a.itemsMenuWidth=d.getAttribute("itemsMenuWidth");a.style.width=a.itemsMenuWidth+"px";}}}}}if(s){_fe1(d.id,_fce4,_fwh7);d.visible=false;}d.helpWidth=d.getAttribute("helpWidth");d.style.width=d.helpWidth+"px";var m=n.offsetWidth+parseInt(d.helpWidth);
f.style.width=m+"px";n.helpMenuId=d.id;var r=c.offsetWidth;var o=_fu5(c.id);var e;var l=document.getElementById(d.helpMenuItemsId);var p=10;var j=parseInt(d.getAttribute("itemsMenuWidth"))+p;if(r<j){e=o[0]-(j-r);}else{e=o[0]+(r-j);}l.style.left=e+"px";}}}return _fcst13;},closeMenuItemList:function(a){var c=a+"_li";
if(!_fu13(c,_fcd13)){return _fcst8;}var b=document.getElementById(c);if(_fu14(b)){return _fcst3;}if(_fu14(b.helpMenuItemsId)){return _fcst11;}if("down"==b.getAttribute("upDown")){return _fcst10;}b.visible=false;_fu7(b.helpMenuItemsId);_fwh3(b);return _fcst13;},_menuItemMouseOverEventHandler:function(b){var a=document.getElementById(this.id);
if(a.first){a.className="helpfirstMenuItemHighlighted";}else{a.className="helpmenuItemHighlighted";}},_menuItemMouseOutEventHandler:function(b){var a=document.getElementById(this.id);if(a.first===true){a.className="firstHelpMenuItem";}else{a.className="helpMenuItem";}a.style.width=a.itemsMenuWidth+"px";
},_helpMenuIconOnClickEventHandler:function(b){var a=document.getElementById(this.id);var c=document.getElementById(a.helpMenuId);if(c.visible===false){c.visible=true;_fu23(c.helpMenuItemsId);}else{c.visible=false;_fu7(c.helpMenuItemsId);}_fwh3(c);},_menuOnClickEventHandler:function(b){var a=document.getElementById(this.id);
if(a.visible===false){a.visible=true;_fu23(a.helpMenuItemsId);}else{a.visible=false;_fu7(a.helpMenuItemsId);}_fwh3(a);},_changeArrow:function(c){var b=c.getAttribute("upDown");var a=document.getElementById(c.getAttribute("divIndicatorId"));if(b=="up"){a.className="helpMenuDivArrowDown";c.setAttribute("upDown","down");
}else{if(b=="down"){a.className="helpMenuDivArrowUp";c.setAttribute("upDown","up");}}},loaded:true};framework.widget.menu={init:function(g){if(!_fu13(g,_fcd13)){return _fcst8;}var h=document.getElementById(g+"_ul");if(_fu14(h)){return _fcst3;}for(var e=0;e<h.childNodes.length;e+=1){var b=false;var c=h.childNodes[e];
if(c.nodeName=="LI"){for(var f=0;f<c.childNodes.length;f+=1){var j=c.childNodes[f];if(j.nodeName=="DIV"){c.divIndicatorId=j.id;}else{if(j.nodeName=="UL"){c.menuItemsId=j.id;var a=0;for(var d=0;d<j.childNodes.length;d+=1){var i=j.childNodes[d];if(i.nodeName=="LI"){a+=1;if(a==1){i.first=true;}_fe1(i.id,_fce15,_fwme6);
_fe1(i.id,_fce14,_fwme5);b=true;i.itemsMenuWidth=c.getAttribute("itemsMenuWidth");i.style.width=i.itemsMenuWidth+"px";}}}}}if(b){_fe1(c.id,_fce4,_fwme9);c.visible=false;}else{if(c.getAttribute("selectedMenuTab")=="false"){_fe1(c.id,_fce15,_fwme8);_fe1(c.id,_fce14,_fwme7);}}c.tabWidth=c.getAttribute("tabWidth");
c.style.width=c.tabWidth+"px";}}_fwme4(h);return _fcst13;},closeMenuItemList:function(b){if(!_fu13(b,_fcd13)){return _fcst8;}var a=document.getElementById(b);if(_fu14(a)){return _fcst3;}if(_fu14(a.menuItemsId)){return _fcst11;}if("down"==a.getAttribute("upDown")){return _fcst10;}a.visible=false;_fu7(a.menuItemsId);
_fwme3(a);return _fcst13;},_menuItemMouseOverEventHandler:function(b){var a=document.getElementById(this.id);if(a.first){a.className="firstMenuItemHighlighted";}else{a.className="menuItemHighlighted";}},_menuItemMouseOutEventHandler:function(b){var a=document.getElementById(this.id);if(a.first===true){a.className="firstMenuItem";
}else{a.className="menuItem";}a.style.width=a.itemsMenuWidth+"px";},_menuOnClickEventHandler:function(b){var a=document.getElementById(this.id);if(a.visible===false){a.visible=true;_fu23(a.menuItemsId);}else{a.visible=false;_fu7(a.menuItemsId);}_fwme3(a);},_changeArrow:function(c){var d=c.getAttribute("selectedMenuTab");
var b=c.getAttribute("upDown");var a=document.getElementById(c.getAttribute("divIndicatorId"));if(b=="up"){if(d=="true"){a.className="menuCurrentItemDivWithItemsDown";}else{a.className="menuItemDivWithItemsDown";}c.setAttribute("upDown","down");}else{if(b=="down"){if(d=="true"){a.className="menuCurrentItemDivWithItemsUp";
}else{a.className="menuItemDivWithItemsUp";}c.setAttribute("upDown","up");}}},_menuMouseOverEventHandler:function(b){var a=document.getElementById(this.id);a.className="mainMenuBarItemHighlighted";},_menuMouseOutEventHandler:function(b){var a=document.getElementById(this.id);a.className="mainMenuBarItemNoItems";
},_matchCellHeightsForRow:function(f){var e=new Array();var c=null;var d=0;for(var g=0;g<f.childNodes.length;g+=1){c=f.childNodes[g];if(c.id&&c.id.indexOf(".menu")!=-1){e.push(c);var b=c.clientHeight>0?c.clientHeight:c.offsetHeight;if(b>d){d=b;}}}var a=d+"px";c=e.pop();while(!_fu14(c)){c.style.height=a;
if(c.divIndicatorId){textNode=document.getElementById(c.divIndicatorId);textNode.style.height=a;}c=e.pop();}return _fcst13;},loaded:true};framework.widget.module={init:function(g,c,f,d){if(!_fu13(g,_fcd13)||!_fu13(f,_fcd13)||!_fu13(d,_fcd13)){return _fcst14;}var a=document.getElementById(g);if(_fu14(a)){return _fcst3;
}a._isExpandedMode=true;a._beforeToggleHandler=f;a._afterToggleHandler=d;a._hasHelp=(a.getAttribute("hasHelp")=="true");if(a._hasHelp){if(!_fu13(c,_fcd6)){return _fcst14;}var b=g+"._headerHelp";_fe1(b,_fce4,c);}var e=g+"._header";if(a.getAttribute("collapsable")=="true"){_fe1(e,_fce4,_fwmo8);}if(a.getAttribute("defaultMode")=="collapsed"){_fwmo1(g);
a._isExpandedMode=false;}return _fcst13;},collapse:function(b){if(!_fu13(b,_fcd13)){return _fcst14;}var a=document.getElementById(b);if(_fu14(a)){return _fcst3;}if(a._isExpandedMode){_fwmo7(b,false);}return _fcst13;},expand:function(b){if(!_fu13(b,_fcd13)){return _fcst14;}var a=document.getElementById(b);
if(_fu14(a)){return _fcst3;}if(!a._isExpandedMode){_fwmo7(b,true);}return _fcst13;},isCollapsable:function(b){if(!_fu13(b,_fcd13)){return null;}var a=document.getElementById(b);if(_fu14(a)){return null;}if(a.getAttribute("collapsable")=="true"){return true;}else{return false;}},isExpanded:function(b){if(!_fu13(b,_fcd13)){return null;
}var a=document.getElementById(b);if(_fu14(a)){return null;}return a._isExpandedMode;},isCollapsed:function(b){if(!_fu13(b,_fcd13)){return null;}var a=document.getElementById(b);if(_fu14(a)){return null;}return !a._isExpandedMode;},_toggleEventHandler:function(event){var targetEvent=_fe3(event);if(targetEvent.id.indexOf("._headerHelp")>-1){event.stopPropagation();
return;}var moduleElementId=this.id.split("._header")[0];var moduleElement=document.getElementById(moduleElementId);var beforeToggleHandlerReturnValue=true;if(!_fu9(moduleElement._beforeToggleHandler)){var beforeToggleHandler=moduleElement._beforeToggleHandler+"('"+moduleElementId+"')";beforeToggleHandlerReturnValue=eval(beforeToggleHandler);
if(_fu14(beforeToggleHandlerReturnValue)){beforeToggleHandlerReturnValue=false;}}if(beforeToggleHandlerReturnValue){moduleElement._isExpandedMode=!moduleElement._isExpandedMode;_fwmo7(moduleElementId,moduleElement._isExpandedMode);if(!_fu9(moduleElement._afterToggleHandler)){var afterToggleHandler=moduleElement._afterToggleHandler+"('"+moduleElementId+"')";
eval(afterToggleHandler);}}event.stopPropagation();},_setModuleMode:function(g,d){var c=document.getElementById(g);var b=g+"._collapsed";var a=g+"._expanded";var e=g+"._headerEdit";var f=g+"._headerHide";if(d){_fu7(b);_fu23(a);_fu7(e);_fu23(f);c._isExpandedMode=true;}else{_fu7(a);_fu23(b);_fu7(f);_fu23(e);
c._isExpandedMode=false;}},loaded:true};framework.widget.suggest={init:function(a,d,f,b){if(!_fu13(a,_fcd13)||!_fu13(b,_fcd13)||!_fu13(d,_fcd1)||!_fu13(f,_fcd6)){return _fcst14;}var c=document.getElementById(a);if(_fu14(c)){return _fcst3;}c._suggestAlways=c.getAttribute("suggestAlways")=="true"?true:false;
if(d.length>0||c._suggestAlways===true){_fe1(a,_fce8,_fws18);_fe1(a,_fce10,_fws15);_fe1(a,_fce4,_fws21);_fe1(a,_fce7,_fws16);_fe1(a,_fce2,_fws20);}var e=a+"._LookupButton";if(d.length>0||c._suggestAlways===true){_fe1(e,_fce4,_fws15);_fe1(e,_fce7,_fws17);_fe1(e,_fce2,_fws16);_fws11[a]=d;c.value=b;_fu20(e,true);
}else{c.value="";_fu20(e,false);}_fws6[a]=f;_fws5[a]=b;return _fcst13;},updateListArray:function(a,c){if(!_fu13(a,_fcd13)||!_fu13(c,_fcd1)){return _fcst14;}_fws11[a]=c;var d=a+"._LookupButton";var b=document.getElementById(a);if(c.length>0||b._suggestAlways===true){_fe1(a,_fce8,_fws18);_fe1(a,_fce10,_fws15);
_fe1(a,_fce7,_fws16);_fe1(a,_fce2,_fws20);_fe1(a,_fce4,_fws21);if(b.value===""&&!_fu14(_fws5[a])){b.value=_fws5[a];}_fu20(d,true);_fe1(d,_fce4,_fws15);_fe1(d,_fce7,_fws17);_fe1(d,_fce2,_fws16);}else{_fe4(a,_fce8,_fws18);_fe4(a,_fce10,_fws15);_fe4(a,_fce7,_fws16);_fe4(a,_fce2,_fws20);_fe4(a,_fce4,_fws21);
if(b.value==_fws5[a]){b.value="";}_fu20(d,false);}return _fcst13;},listEntry:function(b,a){if(!_fu13(b,_fcd13)||!_fu13(a,_fcd13)){return _fcst14;}this.key=b;this.name=a;return _fcst13;},listEntryFF:function(b,a){this.key=b;this.name=a;return _fcst13;},_clickedopen:false,_holdTextElementId:"",_holdFunctionName:"",_holdFocusId:"",_listArray:new Array(),_functionName:new Array(),_defaultText:new Array(),_setFocusIdOff:function(){_fws8="";
return _fcst13;},_setFocusIdOn:function(){_fws8="on";return _fcst13;},_textBoxOnClickEventHandler:function(){var a=document.getElementById(this.id);if(a.value==_fws5[this.id]){a.value="";}_fws4=false;return _fcst13;},_suggestOnKeyDownEventHandler:function(a){if(_fu14(a.keyCode)){return _fcst3;}else{if(a.keyCode==_fck5){_fu7(this.id+"._Dropdown");
}else{if(a.keyCode==_fck1||a.keyCode==_fck6){_fws17();}}}return _fcst13;},_suggestTextBoxOnBlurEventHandler:function(b){var a=document.getElementById(this.id);if(_fu9(a.value)){a.value=_fws5[this.id];}if(_fu9(_fws8)){_fu7(this.id+"._Dropdown");}return _fcst13;},_suggestSelectOnBlurEventHandler:function(){var a=this.id;
var b=this.id.indexOf("._InputSelect");if(b>-1){a=this.id.substr(0,b);}if(_fu9(_fws8)){_fu7(a+"._Dropdown");}var c=document.getElementById(a);if(_fu9(c.value)){c.value=_fws5[a];}return _fcst13;},_search:function(d){var b=false;if(_fws7(d)==_fck4){b=true;}var a=this.id;var c=this.id.indexOf("._LookupButton");
if(c>-1){a=this.id.substr(0,c);}_fws14(d,b,a,_fws11[a],_fws6[a]);return _fcst13;},_searchText:function(event,fromClick,textElementId,listArray,functionName){if(!_fu13(fromClick,_fcd2)||!_fu13(textElementId,_fcd13)||!_fu13(listArray,_fcd1)||!_fu13(functionName,_fcd6)){return _fcst14;}var dropdownId=textElementId+"._Dropdown";
var keyCode=_fws7(event);if(keyCode==_fck3||keyCode==_fck5){_fu7(dropdownId);_fws4=false;return true;}_fws10=textElementId;_fws9=functionName;if(_fws4&&fromClick){_fu7(dropdownId);_fws4=false;}else{var textElement=document.getElementById(textElementId);var capturedtext=textElement.value;textElement._listSize=parseInt(textElement.getAttribute("listSize"));
if(_fu14(capturedtext)){return _fcst3;}var capturedTextLowerCase=capturedtext.toLowerCase();var innerdiv=document.getElementById(dropdownId);if(_fu14(innerdiv)){return _fcst3;}var html=new Array;var results=0;var listsize=0;var first=true;var item="";var capturedTextIndex=-1;var htmlString="";_fws4=true;
for(var i=0;i<listArray.length;i+=1){item=listArray[i].name.toLowerCase();capturedTextIndex=item.indexOf(capturedTextLowerCase);if(capturedTextIndex===0||item.indexOf(" "+capturedTextLowerCase)>-1||fromClick||(keyCode==_fck1&&capturedTextIndex===0)){if(first){html.push('<option value="');html.push(listArray[i].key);
html.push('" selected>');html.push(listArray[i].name);html.push("</option>");first=false;}else{html.push('<option value="');html.push(listArray[i].key);html.push('">');html.push(listArray[i].name);html.push("</option>");}results+=1;}}htmlString=html.join("");listsize=results;if(listsize>textElement._listSize){listsize=textElement._listSize;
}var inputSelectId=textElementId+"._InputSelect";var elementWidth=textElement.clientWidth>textElement.size?textElement.clientWidth:textElement.size;var innerHTML='<select id="'+inputSelectId+'"'+' name="'+inputSelectId+'"'+' size="'+listsize+'"'+' style="width:'+(elementWidth+4)+'px">'+htmlString+"</select>";
innerdiv.innerHTML=innerHTML;_fu23(dropdownId);if(results===0){_fu7(inputSelectId);_fws4=false;}else{if(keyCode==_fck1||keyCode==_fck6||keyCode==_fck4){_fu23(dropdownId);document.getElementById(inputSelectId).focus();}if(keyCode==_fck2){try{eval("_fws12()");}catch(e){}}}_fe1(inputSelectId,_fce8,_fws13);
_fe1(inputSelectId,_fce4,_fws12);_fe1(inputSelectId,_fce2,_fws16);_fe1(inputSelectId,_fce2,_fws19);_fe1(inputSelectId,_fce7,_fws17);_fe1(inputSelectId,_fce15,_fws17);_fe1(inputSelectId,_fce14,_fws16);}return _fcst13;},_populateElement:function(event){var inputSelectElement=document.getElementById(_fws10+"._InputSelect");
var selectedOption=inputSelectElement.options[inputSelectElement.selectedIndex];var selectText=selectedOption.text;var selectValue=selectedOption.value;_fws4=false;document.getElementById(_fws10).focus();_fu7(_fws10+"._Dropdown");var myFunction=_fws9.toString().match(/^\s*function\s+([^\s\(]+)/);try{eval(myFunction[1]+'("'+selectValue+'","'+selectText+'","'+_fws10+'")');
}catch(e){}return _fcst13;},_populateNameKeyPress:function(a){var b=_fws7(a);if(b==_fck3||b==_fck5){_fu7(_fws10+"._Dropdown");_fws4=false;return _fcst13;}else{if(b==_fck2){_fws12(a);}}a.stopPropagation();return _fcst13;},_getKeyCodeFromEvent:function(a){var c=_fck4;try{if(!_fu14(a.keyCode)){c=a.keyCode;
}}catch(b){}return c;},loaded:true};framework.widget.table={init:function(d,a,c){if(_fu14(d)){return _fcst6;}if(!_fu13(d,_fcd13)&&(!_fu14(a)&&!_fu13(a,_fcd6))&&(!_fu14(c)&&!_fu13(c,_fcd6))){return _fcst14;}var b=document.getElementById(d);if(_fu14(b)){return _fcst3;}if(!(_fu14(b._locked))&&b._locked===true){return _fcst12;
}if(b._initialized){return _fcst13;}b._sortHandler=_fwt22;b._afterSortHandler=_fwt21;if(!_fu14(a)){b._sortHandler=a;}if(!_fu14(c)){b._afterSortHandler=c;}b._rowCount=0;b._characterWidths=new Array;if(_fu14(b._cellContents)){b._cellContents=null;}if(_fu14(b._needsSorting)){b._needsSorting=false;}var e=_fwt28(b);
if(e!=_fcst13){return e;}e=_fwt26(b);if(e!=_fcst13){return e;}e=_fwt33(b,0);if(e!=_fcst13){return e;}b._initialized=true;e=_fwt31(b);if(e!=_fcst13){return e;}e=_fwt38(b,b._initialSortColumnIndex,b._initialSortOrder);if(e!=_fcst13){return e;}if(b._cellContents){return _fwt15(b.id,b._cellContents,b._needsSorting);
}return _fwt4(b.id);},clearTableContents:function(c){if(_fu14(c)){return _fcst6;}if(!_fu13(c,_fcd13)){return _fcst14;}var b=document.getElementById(c);if(_fu14(b)){return _fcst3;}if(!(_fu14(b._locked))&&b._locked===true){return _fcst12;}b._cellContents=null;var a=null;var d=_fcst13;for(var e=0;e<b._rowsElement.childNodes.length;
e+=1){a=b._rowsElement.childNodes[e];if(a.id&&a.id.indexOf(b._rowIdPrefix)!=-1){a=b._rowsElement.removeChild(a);d=_fu17(a);if(d!=_fcst13){return d;}e=e-1;}}b._rowCount=0;d=_fwt38(b,b._initialSortColumnIndex,b._initialSortOrder);if(d!=_fcst13){return d;}b._currentSortOrder=b._initialSortOrder;b._currentSortColumnIndex=b._initialSortColumnIndex;
d=_fwt37(b);if(d!=_fcst13){return d;}return _fwt40(b,false);},getTableContentsArray:function(b){if(_fu14(b)){return null;}if(!_fu13(b,_fcd13)){return null;}var a=document.getElementById(b);if(_fu14(a)){return null;}if(!_fu14(a._cellContents)){return a._cellContents.slice();}return null;},getFirstVisibleRow:function(b){if(_fu14(b)){return null;
}if(!_fu13(b,_fcd13)){return null;}var i=document.getElementById(b);if(_fu14(i)){return null;}var c=i._rowCount+1;var d=0;var a=0;for(var g=1;g<c;g+=1){var e=document.getElementById(i._rowIdPrefix+g);if(_fu14(e)){return null;}var f=e.clientHeight>e.innerHeight?e.clientHeight:e.innerHeight;d+=f;if(d>=i._rowsElement.scrollTop){a=g-1;
break;}}var h=_fwt11(b);if(!_fu14(h)){return h[a].slice();}return new Array;},setTableContentsString:function(tableId,cellContentsString,needsSorting){if(_fu14(tableId)||_fu14(cellContentsString)||_fu14(needsSorting)){return _fcst6;}if(!_fu13(tableId,_fcd13)||!_fu13(cellContentsString,_fcd13)||!_fu13(needsSorting,_fcd2)){return _fcst14;
}var cellContentsArray=null;if(!_fu9(cellContentsString)){cellContentsArray=eval(cellContentsString);}return _fwt15(tableId,cellContentsArray,needsSorting);},setTableContentsArray:function(c,i,n){if(_fu14(c)||_fu14(i)||_fu14(n)){return _fcst6;}if(!_fu13(c,_fcd13)||!_fu13(i,_fcd1)||!_fu13(n,_fcd2)){return _fcst14;
}var m=document.getElementById(c);if(_fu14(m)){return _fcst3;}if(!(_fu14(m._locked))&&m._locked===true){return _fcst12;}m._cellContents=i.slice();m._needsSorting=n;if(!m._initialized||m._initialized===false){return _fcst13;}var b=_fcst13;if(m._needsSorting&&!_fu14(m._cellContents)){b=_fwt45(m,m._currentSortColumnIndex,m._currentSortOrder);
if(_fu14(b)){return _fcst3;}m._needsSorting=false;m._cellContents=b.slice();m._replace=false;}for(var j=0;j<m._cellContents.length;j+=1){var k=m._cellContents[j];if(!_fu13(k,_fcd1)){return _fcst14;}if(_fu14(k._rowIndex)){k._rowIndex=j+1;}if(k.length!=m._columnCount){return _fcst6;}for(var h=0;h<k.length;
h+=1){if(!_fu13(k[h],_fcd13)){return _fcst14;}}}b=_fwt40(m,true);if(b!=_fcst13){return b;}var a=null;var f=null;for(var e=0;e<m._rowsElement.childNodes.length;e+=1){a=m._rowsElement.childNodes[e];if(a.id&&a.id.indexOf(m._rowIdPrefix)!=-1){f=m._rowsElement.removeChild(a);b=_fu17(f);if(b!=_fcst13){return b;
}e=e-1;}}var d=true;f=null;var l=null;var g=null;for(j=1;j<=m._cellContents.length;j+=1){m._rowCount=j;f=document.createElement("div");m._cellContents[j-1]._rowIndex=j;f.id=m._rowIdPrefix+j;f._row=j;f.className=(d===true)?"tableRowOdd":"tableRowEven";for(h=1;h<=m._cellContents[0].length;h+=1){l=document.createElement("div");
l.id=f.id+"._col"+h;l.className=(h!=m._columnCount)?"tableNotLastCell":"tableLastCell";l.style.width=m._columnWidths[h-1]+"px";l.style.textAlign=m._columnAlignments[h-1];g=_fwt25(m,j,h);if(_fu14(g)){return _fcst3;}l.innerHTML=g;f.appendChild(l);}m._rowsElement.appendChild(f);b=_fwt33(m,j);if(b!=_fcst13){return b;
}d=!d;}if(m._headerVisible===false){b=_fu7(m._headerId);if(b!=_fcst13){return b;}}return _fwt35(m,0);},sortColumn:function(d,e,b){if(_fu14(d)||_fu14(e)||_fu14(b)){return _fcst6;}if(!_fu13(d,_fcd13)||!_fu13(e,_fcd10)||!_fu13(b,_fcd13)){return _fcst14;}var c=document.getElementById(d);if(_fu14(c)){return _fcst3;
}if(!(_fu14(c._locked))&&c._locked===true){return _fcst12;}if((e<1||e>c._columnCount)||(b!=_fcw19&&b!=_fcw20)||(c._sortFlags[e-1]===false)){return _fcst6;}var f=_fwt38(c,e,b);if(f!=_fcst13){return f;}var a=_fwt45(c,e,b);return _fwt43(c,a,e,b);},getCurrentSortColumnIndex:function(b){if(_fu14(b)){return null;
}if(!_fu13(b,_fcd13)){return null;}var a=document.getElementById(b);if(_fu14(a)){return null;}return a._currentSortColumnIndex;},getCurrentSortOrder:function(b){if(_fu14(b)){return null;}if(!_fu13(b,_fcd13)){return null;}var a=document.getElementById(b);if(_fu14(a)){return null;}return a._currentSortOrder;
},addColumn:function(b,c,j,d,k,i,h,f,a){if(_fu14(b)||_fu14(c)||_fu14(j)||_fu14(d)||_fu14(k)||_fu14(i)||_fu14(h)||_fu14(f)||_fu14(a)){return _fcst6;}if(!_fu13(b,_fcd13)||!_fu13(c,_fcd10)||!_fu13(j,_fcd13)||!_fu13(d,_fcd2)||!_fu13(k,_fcd13)||!_fu13(i,_fcd13)||!_fu13(h,_fcd10)||!_fu13(f,_fcd1)||!_fu13(a,_fcd1)){return _fcst14;
}var l=document.getElementById(b);if(_fu14(l)){return _fcst3;}if(!(_fu14(l._locked))&&l._locked===true){return _fcst12;}if(l._columnCount<1){return _fcst6;}if(c<1||c>l._columnCount+1||isNaN(c)){return _fcst6;}if(k!=_fcw13&&k!=_fcw12&&k!=_fcw14){return _fcst6;}if(i!=_fcw16&&i!=_fcw17&&i!=_fcw15){return _fcst6;
}if(h<1){return _fcst6;}if(f.length!=l._rowCount){return _fcst6;}for(var g=0;g<f.length;g+=1){if(!_fu13(f[g],_fcd13)){return _fcst14;}}if(a.length!=l._columnCount+1){return _fcst6;}for(var e=0;e<a.length;e+=1){if(!_fu13(a[e],_fcd10)){return _fcst14;}if(a[e]<=0){return _fcst6;}}return _fwt19(l,c,j,d,k,i,h,f,a);
},deleteColumn:function(e,d,a){if(_fu14(e)||_fu14(d)||_fu14(a)){return _fcst6;}if(!_fu13(e,_fcd13)||!_fu13(d,_fcd10)||!_fu13(a,_fcd1)){return _fcst14;}var c=document.getElementById(e);if(_fu14(c)){return _fcst3;}if(!(_fu14(c._locked))&&c._locked===true){return _fcst12;}if(c._columnCount==1){return _fcst6;
}if(d<1||d>c._columnCount||isNaN(d)){return _fcst6;}if(a.length!=c._columnCount-1){return _fcst6;}for(var b=0;b<a.length;b+=1){if(!_fu13(a[b],_fcd10)){return _fcst14;}if(a[b]<=0){return _fcst6;}}return _fwt23(c,d,a);},getColumnWidths:function(b){if(_fu14(b)){return null;}if(!_fu13(b,_fcd13)){return null;
}var a=document.getElementById(b);if(_fu14(a)){return null;}if(!_fu14(a._columnWidths)){return a._columnWidths.slice();}return null;},getColumnCount:function(b){if(_fu14(b)){return null;}if(!_fu13(b,_fcd13)){return null;}var a=document.getElementById(b);if(_fu14(a)){return null;}if(!_fu14(a._columnCount)){return a._columnCount;
}return null;},getTableWidth:function(b){if(_fu14(b)){return null;}if(!_fu13(b,_fcd13)){return null;}var a=document.getElementById(b);if(_fu14(a)){return null;}if(!_fu14(a._widthWithoutScrollBar)){return a._widthWithoutScrollBar;}return null;},addRow:function(e,a,d,f){if(_fu14(e)||_fu14(a)||_fu14(d)||_fu14(f)){return _fcst6;
}if(!_fu13(e,_fcd13)||!_fu13(a,_fcd10)||!_fu13(d,_fcd1)||!_fu13(f,_fcd2)){return _fcst14;}var c=document.getElementById(e);if(_fu14(c)){return _fcst3;}if(!(_fu14(c._locked))&&c._locked===true){return _fcst12;}if(a<1||a>c._rowCount+1||isNaN(a)){return _fcst6;}if(d.length!=c._columnCount){return _fcst6;
}for(var b=0;b<d.length;b+=1){if(_fu14(d[b])){return _fcst14;}if(!_fu13(d[b],_fcd13)){return _fcst14;}}return _fwt20(c,a,d,f);},deleteRow:function(b,c){if(_fu14(b)||_fu14(c)){return _fcst6;}if(!_fu13(b,_fcd13)||!_fu13(c,_fcd10)){return _fcst14;}var a=document.getElementById(b);if(_fu14(a)){return _fcst3;
}if(!(_fu14(a._locked))&&a._locked===true){return _fcst12;}if(c<1||c>a._rowCount||isNaN(c)){return _fcst6;}return _fwt24(a,c,false);},updateRow:function(f,e,d,a){if(_fu14(f)||_fu14(e)||_fu14(d)||_fu14(a)){return _fcst6;}if(!_fu13(f,_fcd13)||!_fu13(e,_fcd10)||!_fu13(d,_fcd1)||!_fu13(a,_fcd2)){return _fcst14;
}var c=document.getElementById(f);if(_fu14(c)){return _fcst3;}if(!(_fu14(c._locked))&&c._locked===true){return _fcst12;}if(e<1||e>c._rowCount||isNaN(e)){return _fcst6;}if(d.length!=c._columnCount){return _fcst6;}for(var b=0;b<d.length;b+=1){if(_fu14(d[b])){return _fcst14;}if(!_fu13(d[b],_fcd13)){return _fcst14;
}}return _fwt47(c,e,d,a);},isScrollBarVisible:function(b){if(_fu14(b)){return null;}if(!_fu13(b,_fcd13)){return null;}var a=document.getElementById(b);if(_fu14(a)){return null;}return a.style.width==(a._widthWithScrollBar+"px");},setMaxRows:function(c,a){if(_fu14(c)||_fu14(a)){return _fcst6;}if(!_fu13(c,_fcd13)||!_fu13(a,_fcd10)){return _fcst14;
}if(a<-1||a===0||isNaN(a)){return _fcst6;}var b=document.getElementById(c);if(_fu14(b)){return _fcst3;}if(!(_fu14(b._locked))&&b._locked===true){return _fcst12;}if(b._scrollable=="false"){return _fcst6;}if(b._maxRows==a){return _fcst13;}b._maxRows=a;return _fwt39(b);},clearSorting:function(b){if(_fu14(b)){return _fcst6;
}if(!_fu13(b,_fcd13)){return _fcst14;}var a=document.getElementById(b);if(_fu14(a)){return _fcst3;}if(a._currentSortColumnIndex<1){return _fcst13;}var c=document.getElementById(a._colIdPrefix+a._currentSortColumnIndex);if(_fu14(c)){return _fcst3;}c.style.backgroundImage="";a._sortOrder[a._currentSortColumnIndex-1]=_fcw21;
a._currentSortOrder=_fcw21;a._currentSortColumnIndex=0;return _fcst13;},_addColumn:function(m,d,o,n,g,s,e,r,j){m._sortFlags.splice(d-1,0,n);m._sortOrder.splice(d-1,0,_fcw21);m._columnAlignments.splice(d-1,0,g);m._columnFormats.splice(d-1,0,s);m._columnMaxLines.splice(d-1,0,e);m._columnWidths=j.slice();
m._columnCount+=1;var c=null;for(var q=m._columnCount-1;q>=d;q-=1){c=document.getElementById(m._colIdPrefix+q);if(_fu14(c)){return _fcst3;}c.id=m._colIdPrefix+(q+1);c._columnIndex+=1;}for(q=0;q<m._columnCount;q+=1){if((q+1)!=d){c=document.getElementById(m._colIdPrefix+(q+1));if(_fu14(c)){return _fcst3;
}c.style.width=j[q]+"px";c.style.height="";}}c=document.createElement("div");c.id=m._headerId+"._col"+d;c.innerHTML=o;c._columnIndex=d;c.style.width=j[d-1]+"px";if(d==m._columnCount){c.className="tableLastHeaderCell";m._headerElement.appendChild(c);var a=document.getElementById(m._colIdPrefix+(d-1));
if(_fu14(a)){return _fcst3;}a.className="tableNotLastHeaderCell";}else{c.className="tableNotLastHeaderCell";var k=document.getElementById(m._colIdPrefix+(d+1));if(_fu14(k)){return _fcst3;}m._headerElement.insertBefore(c,k);}var p=_fcst13;if(n===true){p=_fwt32(m,c,d);if(p!=_fcst13){return p;}}p=_fwt33(m,0);
if(p!=_fcst13){return p;}var f=m._cellContents;for(var h=0;h<m._rowCount;h+=1){f[h].splice(d-1,0,r[h]);}var b=null;var i=null;var l="";for(h=1;h<=m._rowCount;h+=1){for(q=m._columnCount-1;q>=d;q-=1){c=document.getElementById(m._rowIdPrefix+h+"._col"+q);if(_fu14(c)){return _fcst3;}c.id=m._rowIdPrefix+h+"._col"+(q+1);
}for(q=0;q<m._columnCount;q+=1){if((q+1)!=d){c=document.getElementById(m._rowIdPrefix+h+"._col"+(q+1));if(_fu14(c)){return _fcst3;}c.style.width=j[q]+"px";c.style.height="";l=m._columnFormats[q];if(l==_fcw17){i=_fwt25(m,h,q+1);if(_fu14(i)){return _fcst3;}c.innerHTML=i;}}}b=document.getElementById(m._rowIdPrefix+h);
if(_fu14(b)){return _fcst3;}c=document.createElement("div");c.id=m._rowIdPrefix+h+"._col"+d;c.style.textAlign=g;c.style.width=j[d-1]+"px";i=_fwt25(m,h,d);if(_fu14(i)){return _fcst3;}c.innerHTML=i;if(d==m._columnCount){c.className="tableLastCell";b.appendChild(c);a=document.getElementById(m._rowIdPrefix+h+"._col"+(d-1));
if(_fu14(a)){return _fcst3;}a.className="tableNotLastCell";}else{c.className="tableNotLastCell";k=document.getElementById(m._rowIdPrefix+h+"._col"+(d+1));if(_fu14(k)){return _fcst3;}b.insertBefore(c,k);}p=_fwt33(m,h);if(p!=_fcst13){return p;}}if(m._scrollable=="false"){p=_fwt37(m);if(p!=_fcst13){return p;
}}else{p=_fwt39(m);if(p!=_fcst13){return p;}}if(d<=m._currentSortColumnIndex){m._currentSortColumnIndex+=1;}return _fcst13;},_deleteColumn:function(k,b,a){var j=document.getElementById(k._colIdPrefix+b);if(_fu14(j)){return _fcst3;}k._headerElement.removeChild(j);var c=_fe5(j,_fce4,_fwt44);if(c!=_fcst13&&c!=_fcst5){return c;
}c=_fu17(j);if(c!=_fcst13){return c;}for(var g=b+1;g<=k._columnCount;g+=1){j=document.getElementById(k._colIdPrefix+g);if(_fu14(j)){return _fcst3;}j.id=k._colIdPrefix+(g-1);j._columnIndex-=1;}if(b==k._columnCount){j=document.getElementById(k._colIdPrefix+(b-1));if(_fu14(j)){return _fcst3;}j.className="tableLastHeaderCell";
}var d=null;for(var h=1;h<=k._rowCount;h+=1){d=document.getElementById(k._rowIdPrefix+h);if(_fu14(d)){return _fcst3;}j=document.getElementById(k._rowIdPrefix+h+"._col"+b);if(_fu14(j)){return _fcst3;}d.removeChild(j);c=_fu17(j);if(c!=_fcst13){return c;}for(g=b+1;g<=k._columnCount;g+=1){j=document.getElementById(k._rowIdPrefix+h+"._col"+g);
if(_fu14(j)){return _fcst3;}j.id=k._rowIdPrefix+h+"._col"+(g-1);}if(b==k._columnCount){j=document.getElementById(k._rowIdPrefix+h+"._col"+(b-1));if(_fu14(j)){return _fcst3;}j.className="tableLastCell";}}var f=k._cellContents;for(h=0;h<k._rowCount;h+=1){f[h].splice(b-1,1);}k._sortFlags.splice(b-1,1);k._sortOrder.splice(b-1,1);
k._columnAlignments.splice(b-1,1);k._columnFormats.splice(b-1,1);k._columnMaxLines.splice(b-1,1);k._columnWidths=a.slice();k._columnCount-=1;var e=null;var i=null;for(h=1;h<=k._rowCount;h+=1){for(g=0;g<k._columnCount;g+=1){j=document.getElementById(k._colIdPrefix+(g+1));if(_fu14(j)){return _fcst3;}j.style.width=a[g]+"px";
j.style.height="";j=document.getElementById(k._rowIdPrefix+h+"._col"+(g+1));if(_fu14(j)){return _fcst3;}j.style.width=a[g]+"px";j.style.height="";i=k._columnFormats[g];if(i==_fcw17){e=_fwt25(k,h,g+1);if(_fu14(e)){return _fcst3;}j.innerHTML=e;}}c=_fwt33(k,h);if(c!=_fcst13){return c;}if(k._scrollable=="false"){c=_fwt37(k);
if(c!=_fcst13){return c;}}}c=_fwt33(k,0);if(c!=_fcst13){return c;}if(k._scrollable=="false"){c=_fwt37(k);if(c!=_fcst13){return c;}}else{c=_fwt39(k);if(c!=_fcst13){return c;}}if(b==k._currentSortColumnIndex){k._currentSortColumnIndex=0;k._currentSortOrder=_fcw21;}else{if(b<k._currentSortColumnIndex){k._currentSortColumnIndex-=1;
}}return _fcst13;},_getTableAttributes:function(a){a._rowCount=0;a._columnCount=parseInt(a.getAttribute("columnCount"));a.style.width=a.getAttribute("tableWidth")+"px";a.style.height=a.getAttribute("tableHeight")+"px";a._heightMinimum=parseInt(a.style.height.split("px")[0]);a._widthWithoutScrollBar=parseInt(a.style.width.split("px")[0]);
a._widthWithScrollBar=a._widthWithoutScrollBar+17;a._initialSortColumnIndex=parseInt(a.getAttribute("initialSortColumn"));a._currentSortColumnIndex=a._initialSortColumnIndex;a._initialSortOrder=a.getAttribute("initialSortOrder");a._currentSortOrder=a._initialSortOrder;a._headerVisible=a.getAttribute("headerVisible")=="true"?true:false;
a._showImageForAllSortColumns=a.getAttribute("showImageForAllSortColumns")=="true"?true:false;a._rulerId=a.id+"._ruler";a._emptyId=a.id+"._empty";a._contentsId=a.id+"._contents";a._rowsId=a.id+"._contents._rows";a._headerId=a.id+"._contents._header";a._colIdPrefix=a.id+"._contents._header._col";a._rowIdPrefix=a.id+"._contents._row";
a._rulerElement=document.getElementById(a._rulerId);if(_fu14(a._rulerElement)){return _fcst3;}a._contentsElement=document.getElementById(a._contentsId);if(_fu14(a._contentsElement)){return _fcst3;}a._rowsElement=document.getElementById(a._rowsId);if(_fu14(a._rowsElement)){return _fcst3;}a._headerElement=document.getElementById(a._headerId);
if(_fu14(a._headerElement)){return _fcst3;}a._scrollable=a.getAttribute("scrollable");if(a._scrollable=="false"){a._rowsElement.style.overflow="visible";a._maxRows=-1;}else{a._maxRows=parseInt(a.getAttribute("maxRows"));}return _fcst13;},_getColumnAttributes:function(c){var d=null;var b="";c._sortFlags=new Array;
c._columnAlignments=new Array;c._columnFormats=new Array;c._columnMaxLines=new Array;c._columnWidths=new Array;c._defaultSortOrders=new Array;for(var a=1;a<=c._columnCount;a+=1){d=document.getElementById(c._colIdPrefix+a);if(_fu14(d)){return _fcst3;}d._columnIndex=a;c._sortFlags.push(d.getAttribute("sortFlag")=="true");
b=parseInt(d.getAttribute("columnWidth"));c._columnWidths.push(b);d.style.width=b+"px";c._columnAlignments.push(d.getAttribute("dataAlign"));c._columnFormats.push(d.getAttribute("dataFormat"));c._columnMaxLines.push(parseInt(d.getAttribute("maxLines")));c._defaultSortOrders.push(d.getAttribute("defaultSortOrder"));
}return _fcst13;},_initSorting:function(b){var d=null;b._sortOrder=new Array;b._sortColumnIndex=0;var c=_fcst13;for(var a=1;a<=b._columnCount;a+=1){b._sortOrder.push(_fcw21);if(b._sortFlags[a-1]===true){d=document.getElementById(b._colIdPrefix+a);if(_fu14(d)){return _fcst3;}c=_fwt32(b,d,a);if(c!=_fcst13){return c;
}}}return _fcst13;},_makeCellSortable:function(b,d,a){d.style.textDecoration="underline";try{d.style.cursor="pointer";}catch(c){d.style.cursor="hand";}return _fe1(b._colIdPrefix+a,_fce4,_fwt44);},_setSortIndicator:function(c,d,b){if(c._headerVisible===false){return _fcst13;}var e=null;if(c._currentSortColumnIndex!==0){e=document.getElementById(c._colIdPrefix+c._currentSortColumnIndex);
if(_fu14(e)){return _fcst3;}e.style.backgroundImage="url(/framework/image/sort_none.gif)";c._sortOrder[c._currentSortColumnIndex-1]=_fcw21;}if(d!==0){e=document.getElementById(c._colIdPrefix+d);if(_fu14(e)){return _fcst3;}e.style.backgroundImage=(b==_fcw19)?"url(/framework/image/sort_ascending.gif)":"url(/framework/image/sort_descending.gif)";
c._sortOrder[d-1]=b;}if(c._showImageForAllSortColumns){for(var a=1;a<c._columnCount+1;a+=1){if(a!=d&&c._sortFlags[a-1]===true){e=document.getElementById(c._colIdPrefix+a);if(_fu14(e)){return _fcst3;}e.style.backgroundImage="url(/framework/image/default_descending.gif)";}}}c._currentSortOrder=b;c._currentSortColumnIndex=d;
return _fcst13;},_sortEventHandler:function(e){var g=_fe3(e);if(_fu14(g)){return _fcst3;}while(g.id.indexOf("._contents")==-1){g=g.parentNode;}var d=this.id.split("._contents")[0];var c=document.getElementById(d);if(_fu14(c)){return _fcst3;}var f=_fcst13;var a=null;var b="";if(c._sortOrder[g._columnIndex-1]==_fcw19){b=_fcw20;
}else{if(c._sortOrder[g._columnIndex-1]==_fcw20){b=_fcw19;}else{b=c._defaultSortOrders[g._columnIndex-1];}}f=_fwt38(c,g._columnIndex,b);if(f!=_fcst13){return f;}a=_fwt45(c,g._columnIndex,b);return _fwt43(c,a,g._columnIndex,b);},_sortEventHandlerPostProcessing:function(d,b,e,c){if(_fu14(b)){return _fcst3;
}var f=_fcst13;var a=(!_fu14(b._replace)&&b._replace===true);if(a===true){b._replace=false;f=_fwt15(d.id,b,false);}else{d._needsSorting=false;f=_fwt34(d,b);}d._afterSortHandler(d.id,e,c);return f;},_sortColumnIndex:0,_sortOrder:"",_sortHandlerWrapper:function(b,c,a){b._locked=true;var d=b._sortHandler(b.id,c,a);
b._locked=false;return d;},_defaultSortHandler:function(c,d,b){_fwt41=d;_fwt46=b;var a=_fwt11(c);if(_fu14(a)){return null;}a.sort(_fwt42);return a;},_sortComparator:function(b,a){var c=_fwt41-1;var e=b[c];var d=a[c];if(e<d){return(_fwt46==_fcw19)?-1:1;}else{if(e>d){return(_fwt46==_fcw19)?1:-1;}}return 0;
},_defaultAfterSortHandler:function(b,c,a){},_matchCellHeightsForRow:function(j,f){var d=null;var e=true;if(f===0){d=j._headerElement;if(j._headerVisible===false){e=false;}}else{d=document.getElementById(j._rowIdPrefix+f);}if(_fu14(d)){return _fcst3;}var h=new Array();var a=null;var g=0;for(var c=0;c<d.childNodes.length;
c+=1){a=d.childNodes[c];if(a.id&&a.id.indexOf("._col")!=-1){h.push(a);var b=a.clientHeight>0?a.clientHeight:a.offsetHeight;if(e===true&&b>g){g=b;}}}var i=g+"px";a=h.pop();while(!_fu14(a)){a.style.height=i;a=h.pop();}return _fcst13;},_getTextWidth:function(d,e){var f="";var a=null;var c=null;for(var b=0;
b<e.length;b+=1){a=e.charAt(b);if(a==" "){f+="&nbsp;";}else{c=_fu1(a);if(_fu14(c)){return null;}f+=c;}}d._rulerElement.innerHTML=f;return d._rulerElement.offsetWidth;},_wrapCellText:function(i,d,g){var a="";var b="";var j=1;var k=new Array;var e=0;for(var c=0;c<g.length;c+=1){b=g.charAt(c);if(_fu14(i._characterWidths[b])){i._characterWidths[b]=_fwt29(i,b);
}e+=i._characterWidths[b];if(e>=i._columnWidths[d-1]){j+=1;if(j>i._columnMaxLines[d-1]){a=a.substr(0,a.length-3)+"...";break;}else{k.push(a);a=b;e=0;}}else{a+=b;}}k.push(a);var f="";var h="";for(c=0;c<k.length;c+=1){h=_fu15(k[c]);if(_fu14(h)){return null;}f+=h;if(c<(k.length-1)){f+="<br/>";}}return f;
},_formatCellData:function(c,e,b){var a=c._cellContents[e-1][b-1];var d=c._columnFormats[b-1];if(d==_fcw15){return a;}if(d==_fcw17){return _fwt48(c,b,a);}return _fu15(a);},_setupScrolling:function(k){var j=_fwt30(k);if(_fu14(j)){return _fcst3;}var b=k._contentsElement.clientHeight>0?k._contentsElement.clientHeight:k._contentsElement.offsetHeight;
var c=0;var f=k._rowsElement.clientHeight>0?k._rowsElement.clientHeight:k._rowsElement.offsetHeight;if(k._headerVisible===true){c=k._headerElement.clientHeight>0?k._headerElement.clientHeight:k._headerElement.offsetHeight;}var a=b-c;k._rowsElement.style.height=a;k.style.width=((j>=a)?k._widthWithScrollBar:k._widthWithoutScrollBar)+"px";
var d=k._maxRows;var h=d;var g=k._rowCount;if(h>g){d=g;}var e=0;if(h==-1){e=k._heightMinimum-c;}else{e=_fwt27(k,1,d);if(_fu14(e)){return _fcst3;}}_fwt36(k,e);var i=(g<=h&&f>=e)||(g>h&&j<f&&f<b);k.style.width=((i===true)?k._widthWithoutScrollBar:k._widthWithScrollBar)+"px";return _fcst13;},_setHeightByValue:function(b,c){var a=0;
if(b._headerVisible===true){a=b._headerElement.clientHeight>0?b._headerElement.clientHeight:b._headerElement.offsetHeight;}var d=a+c;if(d>b._heightMinimum){b.style.height=d+"px";b._rowsElement.style.height=c+"px";}else{b.style.height=b._heightMinimum+"px";b._rowsElement.style.height=b._heightMinimum-a+"px";
}b._contentsElement.style.height=b.style.height;return _fcst13;},_setHeight:function(a){var b=_fwt30(a);if(_fu14(b)){return _fcst3;}_fwt36(a,b);return _fcst13;},_getTotalRowHeight:function(a){return _fwt27(a,1,a._rowCount);},_getRowHeights:function(f,c,b){var e=null;var a=0;for(var g=c;g<=b;g+=1){e=document.getElementById(f._rowIdPrefix+g);
if(_fu14(e)){return null;}var d=e.clientHeight>0?e.clientHeight:e.offsetHeight;a+=d;}return a;},_showDataGrid:function(a,b){var c=_fcst13;if(b===false){c=_fu7(a._contentsId);if(c!=_fcst13){return c;}c=_fu23(a._emptyId);if(c!=_fcst13){return c;}if(a.style.width.split("px")[0]!=a._widthWithoutScrollBar){a.style.width=a._widthWithoutScrollBar+"px";
a.style.height=a._heightMinimum+"px";}}else{c=_fu7(a._emptyId);if(c!=_fcst13){return c;}c=_fu23(a._contentsId);if(c!=_fcst13){return c;}}return _fcst13;},_reorderTableRows:function(l,h){l._cellContents=h.slice();var a=null;var f=null;var b=new Array();var k=l._rowsElement.childNodes.length;for(var d=0;
d<k;d+=1){a=l._rowsElement.childNodes[d];if(a.id&&a.id.indexOf(l._rowIdPrefix)!=-1){f=l._rowsElement.removeChild(a);k-=1;b.push(f);d-=1;}}var e=true;var j=0;k=l._cellContents.length;for(var i=1;i<=k;i+=1){l._rowCount=i;f=b[l._cellContents[i-1]._rowIndex-1];j=l._row;l._cellContents[i-1]._rowIndex=i;f.id=l._rowIdPrefix+i;
f._row=i;f.className=(e===true)?"tableRowOdd":"tableRowEven";l._rowsElement.appendChild(f);e=!e;var c=f.id+"._col";if(i!=j){a=null;var g=0;for(d=0;d<f.childNodes.length;d+=1){a=f.childNodes[d];if(a.id&&a.id.indexOf("._col")!=-1){g+=1;a.id=c+g;}}}}return _fcst13;},_addRow:function(n,g,k,f){var i=_fwt11(n.id);
if(_fu14(i)){i=new Array;i.push(k);n._rowCount=1;}else{if(f===false&&g!=(n._rowCount+1)){var m=null;for(var j=g-1;j<n._rowCount;j+=1){m=i[j];if(_fu14(m)){return _fcst3;}m._rowIndex+=1;}i.splice(g-1,0,k);}else{i.push(k);}n._rowCount+=1;}var a=_fwt40(n,true);if(a!=_fcst13){return a;}var b=document.createElement("div");
b.className=(g%2)?"tableRowOdd":"tableRowEven";if(f===false&&g!=n._rowCount){b.id=n._rowIdPrefix+g;b._row=g;k._rowIndex=g;}else{b.id=n._rowIdPrefix+n._rowCount;b._row=n._rowCount;k._rowIndex=n._rowCount;}n._cellContents=i.slice();n._needsSorting=f;var l=null;var e=null;var d=g;if(n._needsSorting===true){d=n._rowCount;
}for(var h=1;h<=k.length;h+=1){l=document.createElement("div");l.id=b.id+"._col"+h;l.className=(h!=n._columnCount)?"tableNotLastCell":"tableLastCell";l.style.width=n._columnWidths[h-1]+"px";l.style.textAlign=n._columnAlignments[h-1];e=_fwt25(n,d,h);if(_fu14(e)){return _fcst3;}l.innerHTML=e;b.appendChild(l);
}if(n._needsSorting===false&&g!=n._rowCount){var c=null;for(j=n._rowCount-1;j>=g;j-=1){c=document.getElementById(n._rowIdPrefix+j);if(_fu14(c)){return _fcst3;}c.id=n._rowIdPrefix+(j+1);c._row+=1;c.className=((j+1)%2)?"tableRowOdd":"tableRowEven";for(h=1;h<=n._columnCount;h+=1){l=document.getElementById(n._rowIdPrefix+j+"._col"+h);
if(_fu14(l)){return _fcst3;}l.id=n._rowIdPrefix+(j+1)+"._col"+h;}}n._rowsElement.insertBefore(b,c);}else{n._rowsElement.appendChild(b);}return _fwt35(n,d);},_rowOperationPostProcessing:function(b,d){var c=_fcst13;if(d>0){c=_fwt33(b,d);if(c!=_fcst13){return c;}}if(b._scrollable=="false"){c=_fwt37(b);if(c!=_fcst13){return c;
}}else{c=_fwt39(b);if(c!=_fcst13){return c;}}if(b._needsSorting===true){var a=_fwt45(b,b._currentSortColumnIndex,b._currentSortOrder);return _fwt43(b,a,b._currentSortColumnIndex,b._currentSortOrder);}return _fcst13;},_deleteRow:function(i,f){var d=_fwt11(i.id);if(_fu14(d)||d.length==1){i._rowCount=0;
return _fwt4(i.id);}var h=null;for(var e=f;e<i._rowCount;e+=1){h=d[e];if(_fu14(h)){return _fcst3;}h._rowIndex-=1;}d.splice(f-1,1);i._rowCount-=1;var a=_fwt40(i,true);if(a!=_fcst13){return a;}i._cellContents=d.slice();var b=document.getElementById(i._rowIdPrefix+f);if(_fu14(b)){return _fcst3;}i._rowsElement.removeChild(b);
a=_fu17(b);if(a!=_fcst13){return a;}for(e=f+1;e<=(i._rowCount+1);e+=1){b=document.getElementById(i._rowIdPrefix+e);if(_fu14(b)){return _fcst3;}b.id=i._rowIdPrefix+(e-1);b._row-=1;b.className=((e+1)%2)?"tableRowOdd":"tableRowEven";for(var c=1;c<=i._columnCount;c+=1){var g=document.getElementById(i._rowIdPrefix+e+"._col"+c);
if(_fu14(g)){return _fcst3;}g.id=i._rowIdPrefix+(e-1)+"._col"+c;}}return _fwt35(i,0);},_updateRow:function(i,g,f,b){var e=_fwt11(i.id);e[g-1]=f;f._rowIndex=g;i._cellContents=e.slice();i._needsSorting=b;var a=document.getElementById(i._rowIdPrefix+g);if(_fu14(a)){return _fcst3;}var h=null;var c=null;for(var d=1;
d<=f.length;d+=1){h=document.getElementById(i._rowIdPrefix+g+"._col"+d);if(_fu14(h)){return _fcst3;}c=_fwt25(i,g,d);if(_fu14(c)){return _fcst3;}h.style.height="";h.innerHTML=c;}return _fwt35(i,g);},cellBorderHighlight:function(d,f,b,e){if(_fu14(d)){return _fcst6;}if(!_fu13(d,_fcd13)){return _fcst14;}var c=document.getElementById(d);
if(_fu14(c)){return _fcst3;}var a=document.getElementById(c._rowIdPrefix+f+"._col"+b);if(_fu14(a)){return _fcst3;}if(!_fu14(e)){a.style.border="1px solid "+e;}else{a.style.border="1px solid #660099";}a.style.width=parseInt(a.style.width)-1+"px";a.style.height=parseInt(a.style.height)-2+"px";return _fcst13;
},removeCellBorderHighlight:function(d,e,b){if(_fu14(d)){return _fcst6;}if(!_fu13(d,_fcd13)){return _fcst14;}var c=document.getElementById(d);if(_fu14(c)){return _fcst3;}var a=document.getElementById(c._rowIdPrefix+e+"._col"+b);if(_fu14(a)){return _fcst3;}a.style.border="0px";a.style.width=parseInt(a.style.width)+1+"px";
a.style.height=parseInt(a.style.height)+2+"px";a.style.borderLeft="1px solid #CCCCCC";return _fcst13;},loaded:true};framework.widget.viewlinks={init:function(b,c){if(!_fu13(b,_fcd13)||!_fu13(c,_fcd6)){return _fcst14;}if(_fu9(b)){return _fcst6;}var a=_fwv4(b,c);if(a!=_fcst13){return a;}a=_fe1(b,_fce4,_fwv6);
if(a!=_fcst13){return a;}return _fcst13;},setAlphaNumericChars:function(c,d,e){if(!_fu13(c,_fcd13)||!_fu13(d,_fcd13)||!_fu13(e,_fcd13)){return _fcst14;}if(_fu9(c)){return _fcst6;}var a=document.getElementById(c);if(_fu14(a)){return _fcst3;}a._alphaNumericChars=d;a._defaultChar=e;var b=_fwv5(c);if(b!=_fcst13){return b;
}return _fcst13;},clearAlphaNumericChars:function(c){if(!_fu13(c,_fcd13)){return _fcst14;}if(_fu9(c)){return _fcst6;}var a=document.getElementById(c);if(_fu14(a)){return _fcst3;}a._alphaNumericChars="";a._defaultChar="";var b=_fwv5(c);if(b!=_fcst13){return b;}return _fcst13;},_getViewLinksAttributes:function(b,c){if(!_fu13(b,_fcd13)||!_fu13(c,_fcd6)){return _fcst14;
}if(_fu9(b)){return _fcst6;}var a=document.getElementById(b);if(_fu14(a)){return _fcst3;}a._alphaNumericChars=a.getAttribute("alphaNumericChars");a._defaultChar=a.getAttribute("defaultChar");a._includeNumbers=a.getAttribute("includeNumbers")=="true"?true:false;a._clickHandler=c;return _fcst13;},_viewLinksClickEventHandler:function(c){var d=_fe3(c);
var e=d.id;var b=e.slice((this.id+".").length,e.length);var a=document.getElementById(this.id);if(!_fu9(this._alphaNumericChars)&&b=="all"){this._defaultChar="ALL";_fwv5(this.id);return a._clickHandler("ALL");}else{if(!_fu9(b)&&this._alphaNumericChars.indexOf(b.toUpperCase())>-1){this._defaultChar=b.toUpperCase();
_fwv5(this.id);return a._clickHandler(b.toUpperCase());}}return null;},_resetViewLinks:function(i){if(!_fu13(i,_fcd13)){return _fcst14;}if(_fu9(i)){return _fcst6;}var g=document.getElementById(i);if(_fu14(g)){return _fcst3;}var d;var b=[];var c=/[a-z]/;var h={"all":(i+".all"),"a":(i+".a"),"b":(i+".b"),"c":(i+".c"),"d":(i+".d"),"e":(i+".e"),"f":(i+".f"),"g":(i+".g"),"h":(i+".h"),"i":(i+".i"),"j":(i+".j"),"k":(i+".k"),"l":(i+".l"),"m":(i+".m"),"n":(i+".n"),"o":(i+".o"),"p":(i+".p"),"q":(i+".q"),"r":(i+".r"),"s":(i+".s"),"t":(i+".t"),"u":(i+".u"),"v":(i+".v"),"w":(i+".w"),"x":(i+".x"),"y":(i+".y"),"z":(i+".z"),"0":(i+".0"),"1":(i+".1"),"2":(i+".2"),"3":(i+".3"),"4":(i+".4"),"5":(i+".5"),"6":(i+".6"),"7":(i+".7"),"8":(i+".8"),"9":(i+".9")};
for(var f in h){if(!c.test(f)&&!g._includeNumbers&&f!="all"){continue;}d=_fu18(h[f],"alphaCharDisabled");if(d!=_fcst13){return d;}}if(g._alphaNumericChars.indexOf(",")>-1){b=g._alphaNumericChars.split(",");}else{b=g._alphaNumericChars.split("");}for(var e=0;e<b.length;e+=1){var a=h[b[e].toLowerCase()];
d=_fu18(a,"alphaChar");if(d!=_fcst13){return d;}}if(g._alphaNumericChars.length>0){a=h["all"];d=_fu18(a,"alphaChar");if(d!=_fcst13){return d;}}if(!_fu9(g._defaultChar)){a=h[g._defaultChar.toLowerCase()];d=_fu18(a,"alphaCharSelected");if(d!=_fcst13){return d;}}return _fcst13;},loaded:true};var _fcst1=framework.Status.COULD_NOT_CREATE_DATA_OBJECT;
var _fcst2=framework.Status.DUPLICATE_EVENT_HANDLER;var _fcst3=framework.Status.ELEMENT_DOES_NOT_EXIST;var _fcst4=framework.Status.EVENT_HANDLER_NOT_A_FUNCTION;var _fcst5=framework.Status.EVENT_HANDLER_NOT_FOUND;var _fcst6=framework.Status.INVALID_ARGUMENT_VALUE;var _fcst7=framework.Status.INVALID_DATE;
var _fcst8=framework.Status.INVALID_ELEMENT_TYPE;var _fcst9=framework.Status.INVALID_FORMAT;var _fcst10=framework.Status.MENU_LIST_IS_NOT_OPEN;var _fcst11=framework.Status.NO_MENU_LIST_TO_CLOSE;var _fcst12=framework.Status.RE_ENTRY_NOT_ALLOWED;var _fcst13=framework.Status.SUCCESS;var _fcst14=framework.Status.UNDEFINED_ARGUMENT;
var _fcst15=framework.Status.UNDEFINED_DATA_OBJECT;var _fcst16=framework.Status.UNSUPPORTED_EVENT_TYPE;var _fce1=framework.EventType.ABORT;var _fce2=framework.EventType.BLUR;var _fce3=framework.EventType.CHANGE;var _fce4=framework.EventType.CLICK;var _fce5=framework.EventType.DBLCLICK;var _fce6=framework.EventType.ERROR;
var _fce7=framework.EventType.FOCUS;var _fce8=framework.EventType.KEYDOWN;var _fce9=framework.EventType.KEYPRESS;var _fce10=framework.EventType.KEYUP;var _fce11=framework.EventType.LOAD;var _fce12=framework.EventType.MOUSEDOWN;var _fce13=framework.EventType.MOUSEMOVE;var _fce14=framework.EventType.MOUSEOUT;
var _fce15=framework.EventType.MOUSEOVER;var _fce16=framework.EventType.MOUSEUP;var _fce17=framework.EventType.MOVE;var _fce18=framework.EventType.RESET;var _fce19=framework.EventType.RESIZE;var _fce20=framework.EventType.SCROLL;var _fce21=framework.EventType.SELECT;var _fce22=framework.EventType.SUBMIT;
var _fce23=framework.EventType.UNLOAD;var _fci1=framework.InputElementType.CALENDAR;var _fci2=framework.InputElementType.CHECKBOX;var _fci3=framework.InputElementType.HIDDEN;var _fci4=framework.InputElementType.RADIO;var _fci5=framework.InputElementType.SELECT_ONE;var _fci6=framework.InputElementType.TEXTAREA;
var _fci7=framework.InputElementType.TEXT;var _fcd1=framework.DataType.ARRAY;var _fcd2=framework.DataType.BOOLEAN;var _fcd3=framework.DataType.DATE;var _fcd4=framework.DataType.ERROR;var _fcd5=framework.DataType.FINITE;var _fcd6=framework.DataType.FUNCTION;var _fcd7=framework.DataType.LENGTH;var _fcd8=framework.DataType.NAN;
var _fcd9=framework.DataType.NULL;var _fcd10=framework.DataType.NUMBER;var _fcd11=framework.DataType.OBJECT;var _fcd12=framework.DataType.REGEXP;var _fcd13=framework.DataType.STRING;var _fcd14=framework.DataType.UNDEFINED;var _fcse1=framework.Separator.AMPERSAND;var _fcse2=framework.Separator.COLON;var _fcse3=framework.Separator.COMMA;
var _fcse4=framework.Separator.DATA_BIND_ELEMENT;var _fcse5=framework.Separator.DOUBLE_QUOTE;var _fcse6=framework.Separator.EMPTY_STRING;var _fcse7=framework.Separator.EQUALS;var _fcse8=framework.Separator.OBJECT_NOTATION_CLOSE;var _fcse9=framework.Separator.OBJECT_NOTATION_OPEN;var _fcse10=framework.Separator.SPACE;
var _fch1=framework.HttpConstants.COOKIES;var _fch2=framework.HttpConstants.DEFAULT;var _fch3=framework.HttpConstants.ERRORTIMEOUT;var _fch4=framework.HttpConstants.EXPIRATIONDATE;var _fch5=framework.HttpConstants.MICROSOFT_XMLHTTP;var _fch6=framework.HttpConstants.MSXML2_XMLHTTP;var _fch7=framework.HttpConstants.READY_STATE_FINISHED;
var _fch8=framework.HttpConstants.RESPONSE_TEXT;var _fch9=framework.HttpConstants.STATUS_BAD;var _fch10=framework.HttpConstants.STATUS_OK;var _fch11=framework.HttpConstants.STATUS;var _fch12=framework.HttpConstants.TIMEOUT_ID;var _fch13=framework.HttpConstants.TIMEOUT;var _fch14=framework.HttpConstants.TIMESTAMP;
var _fch15=framework.HttpConstants.URL;var _fcw1=framework.WidgetConstants.AUTO_HEIGHT;var _fcw2=framework.WidgetConstants.CALENDAR_MAX_HEIGHT;var _fcw3=framework.WidgetConstants.CALENDAR_MAX_WIDTH;var _fcw4=framework.WidgetConstants.FRIDAY;var _fcw5=framework.WidgetConstants.MONDAY;var _fcw6=framework.WidgetConstants.POSITION_ABOVE;
var _fcw7RJ=framework.WidgetConstants.POSITION_BELOWRIGHTJUSTIFIED;var _fcw7=framework.WidgetConstants.POSITION_BELOW;var _fcw8=framework.WidgetConstants.POSITION_LEFT;var _fcw9=framework.WidgetConstants.POSITION_RIGHT;var _fcw10=framework.WidgetConstants.SATURDAY;var _fcw11=framework.WidgetConstants.SUNDAY;
var _fcw12=framework.WidgetConstants.TABLE_ALIGN_CENTER;var _fcw13=framework.WidgetConstants.TABLE_ALIGN_LEFT;var _fcw14=framework.WidgetConstants.TABLE_ALIGN_RIGHT;var _fcw15=framework.WidgetConstants.TABLE_FORMAT_HTML;var _fcw16=framework.WidgetConstants.TABLE_FORMAT_NONE;var _fcw17=framework.WidgetConstants.TABLE_FORMAT_WRAP;
var _fcw18=framework.WidgetConstants.TABLE_NO_WRAP_LIMIT;var _fcw19=framework.WidgetConstants.TABLE_SORT_ASCENDING;var _fcw20=framework.WidgetConstants.TABLE_SORT_DESCENDING;var _fcw21=framework.WidgetConstants.TABLE_SORT_NONE;var _fcw22=framework.WidgetConstants.THURSDAY;var _fcw23=framework.WidgetConstants.TUESDAY;
var _fcw24=framework.WidgetConstants.WEDNESDAY;var _fck1=framework.KeyCode.KEY_DOWN_ARROW;var _fck2=framework.KeyCode.KEY_ENTER;var _fck3=framework.KeyCode.KEY_ESCAPE;var _fck4=framework.KeyCode.KEY_NONE;var _fck5=framework.KeyCode.KEY_TAB;var _fck6=framework.KeyCode.KEY_UP_ARROW;var _fd1=framework.datamodel.bindData;
var _fd2=framework.datamodel.clearDataObject;var _fd3=framework.datamodel.createDataObject;var _fd4=framework.datamodel.getDataMapAsString;var _fd5=framework.datamodel.getDataObjectAsString;var _fd6=framework.datamodel.populateDataObjectFromElements;var _fd7=framework.datamodel.populateElementsFromDataObject;
var _fd8=framework.datamodel._clearDataObject;var _fd9=framework.datamodel._dataMapper;var _fd10=framework.datamodel._getDataObjectAsString;var _fd11=framework.datamodel._populateDataObjectFromElements;var _fd12=framework.datamodel._populateElementsFromDataObject;var _fe1=framework.eventmodel.addElementEvent;
var _fe2=framework.eventmodel.addEvent;var _fe3=framework.eventmodel.getEventTarget;var _fe4=framework.eventmodel.removeElementEvent;var _fe5=framework.eventmodel.removeEvent;var _fe6=framework.eventmodel._eventId;var _fe7=framework.eventmodel._fixEvent;var _fe8=framework.eventmodel._handleEvent;var _fe9=framework.eventmodel._isEventHandlerRegistered;
var _fe10=framework.eventmodel._isEventTypeSupported;var _fh1=framework.http.cancelAllHttp;var _fh2=framework.http.cancelSingleHttp;var _fh3=framework.http.getHttpCallResults;var _fh4=framework.http.loadUrl;var _fh5=framework.http._executeHttpCall;var _fh6=framework.http._getDate;var _fh7=framework.http._getHttpObject;
var _fh8=framework.http._httpObjectsArray;var _fh9=framework.http._httpResultsArray;var _fh10=framework.http._xmlHttpFactories;var _fu1=framework.util.characterToEntity;var _fu2=framework.util.clone;var _fu3=framework.util.debug;var _fu4=framework.util.getDebugEnabled;var _fu5=framework.util.getElementPosition;
var _fu6=framework.util.getTime;var _fu7=framework.util.hideElement;var _fu8=framework.util.hideSelects;var _fu9=framework.util.isEmpty;var _fu10=framework.util.isIE7;var _fu11=framework.util.isInternetExplorer;var _fu12=framework.util.isSupportedBrowser;var _fu13=framework.util.isType;var _fu14=framework.util.isUndefinedOrNull;
var _fu15=framework.util.makeTextUnbreakable;var _fu16=framework.util.mouseInsideElement;var _fu17=framework.util.purgeElement;var _fu18=framework.util.setClassName;var _fu19=framework.util.setDebugEnabled;var _fu20=framework.util.setElementVisible;var _fu21=framework.util.setInnerHTML;var _fu22=framework.util.setZIndex;
var _fu23=framework.util.showElement;var _fu24=framework.util.showSelects;var _fu25=framework.util._isArray;var _fu26=framework.util._isBoolean;var _fu27=framework.util._isDate;var _fu28=framework.util._isDebugEnabled;var _fu29=framework.util._isError;var _fu30=framework.util._isFunction;var _fu31=framework.util._isNull;
var _fu32=framework.util._isNumber;var _fu33=framework.util._isObject;var _fu34=framework.util._isRegExp;var _fu35=framework.util._isString;var _fu36=framework.util._isUndefined;var _fu37=framework.util._selectElements;var _fwb1=framework.widget.busy.start;var _fwb2=framework.widget.busy.stop;var _fwc1=framework.widget.calendar.afterDate;
var _fwc2=framework.widget.calendar.beforeDate;var _fwc3=framework.widget.calendar.clearTime;var _fwc4=framework.widget.calendar.closePopupWindow;var _fwc5=framework.widget.calendar.getSelectedDateObject;var _fwc6=framework.widget.calendar.init;var _fwc7=framework.widget.calendar.isPopupWindowVisible;
var _fwc8=framework.widget.calendar.resetSelectedDateObject;var _fwc9=framework.widget.calendar.setDateFormat;var _fwc10=framework.widget.calendar.setFirstAvailableDate;var _fwc11=framework.widget.calendar.setLocalizedAntePostMeridiem;var _fwc12=framework.widget.calendar.setLocalizedDayOfWeekNamesAbr;
var _fwc13=framework.widget.calendar.setLocalizedDayOfWeekNames;var _fwc14=framework.widget.calendar.setLocalizedDaySuffix;var _fwc15=framework.widget.calendar.setLocalizedHourSuffix;var _fwc16=framework.widget.calendar.setLocalizedMinuteSuffix;var _fwc17=framework.widget.calendar.setLocalizedMonthNamesAbr;
var _fwc18=framework.widget.calendar.setLocalizedMonthNames;var _fwc19=framework.widget.calendar.setLocalizedYearSuffix;var _fwc20=framework.widget.calendar.setMilitaryTime;var _fwc21=framework.widget.calendar.setSelectableDates;var _fwc22=framework.widget.calendar.setSelectedDateObject;var _fwc23=framework.widget.calendar._allowedComma;
var _fwc24=framework.widget.calendar._buildDIVs;var _fwc25=framework.widget.calendar._calculateAppropriateDay;var _fwc26=framework.widget.calendar._calculatePosition;var _fwc27=framework.widget.calendar._closePopupWindow;var _fwc28=framework.widget.calendar._dateOnClickEventHandler;var _fwc29=framework.widget.calendar._dateOnMouseOutEventHandler;
var _fwc30=framework.widget.calendar._dateOnMouseOverEventHandler;var _fwc31=framework.widget.calendar._getCalendarAttributes;var _fwc32=framework.widget.calendar._hideDropDowns;var _fwc33=framework.widget.calendar._iconOnClickEventHandler;var _fwc34=framework.widget.calendar._localizedAntePostMeridiem;
var _fwc35=framework.widget.calendar._localizedDayOfWeekNamesAbr;var _fwc36=framework.widget.calendar._localizedDayOfWeekNames;var _fwc37=framework.widget.calendar._localizedDaySuffix;var _fwc38=framework.widget.calendar._localizedHourSuffix;var _fwc39=framework.widget.calendar._localizedMinuteSuffix;
var _fwc40=framework.widget.calendar._localizedMonthNamesAbr;var _fwc41=framework.widget.calendar._localizedMonthNames;var _fwc42=framework.widget.calendar._localizedYearSuffix;var _fwc43=framework.widget.calendar._MilitaryTime;var _fwc44=framework.widget.calendar._nextOnClickEventHandler;var _fwc45=framework.widget.calendar._nextYearOnClickEventHandler;
var _fwc46=framework.widget.calendar._previousOnClickEventHandler;var _fwc47=framework.widget.calendar._previousYearOnClickEventHandler;var _fwc48=framework.widget.calendar._showCalendar;var _fwc49=framework.widget.calendar._showMonth;var _fwc50=framework.widget.calendar._sliceOutMainId;var _fwc51=framework.widget.calendar._sortDateArray;
var _fwc52=framework.widget.calendar._splitArray;var _fwc53=framework.widget.calendar._textOnBlurEventHandler;var _fwc54=framework.widget.calendar._textOnClickEventHandler;var _fwc55=framework.widget.calendar._validateAllowableDate;var _fwc56=framework.widget.calendar._windowOnMouseOutEventHandler;var _fwf1=framework.widget.floatingWindow.hideSelects;
var _fwf2=framework.widget.floatingWindow.hide;var _fwf3C=framework.widget.floatingWindow.setHTMLContent;var _fwf3=framework.widget.floatingWindow.setHTML;var _fwf4=framework.widget.floatingWindow.showAt;var _fwf5=framework.widget.floatingWindow.show;var _fwf6=framework.widget.floatingWindow._closeEventHandler;
var _fwh1=framework.widget.helpmenu.closeMenuItemList;var _fwh2=framework.widget.helpmenu.init;var _fwh3=framework.widget.helpmenu._changeArrow;var _fwh4=framework.widget.helpmenu._helpMenuIconOnClickEventHandler;var _fwh5=framework.widget.helpmenu._menuItemMouseOutEventHandler;var _fwh6=framework.widget.helpmenu._menuItemMouseOverEventHandler;
var _fwh7=framework.widget.helpmenu._menuOnClickEventHandler;var _fwme1=framework.widget.menu.closeMenuItemList;var _fwme2=framework.widget.menu.init;var _fwme3=framework.widget.menu._changeArrow;var _fwme4=framework.widget.menu._matchCellHeightsForRow;var _fwme5=framework.widget.menu._menuItemMouseOutEventHandler;
var _fwme6=framework.widget.menu._menuItemMouseOverEventHandler;var _fwme7=framework.widget.menu._menuMouseOutEventHandler;var _fwme8=framework.widget.menu._menuMouseOverEventHandler;var _fwme9=framework.widget.menu._menuOnClickEventHandler;var _fwmo1=framework.widget.module.collapse;var _fwmo2=framework.widget.module.expand;
var _fwmo3=framework.widget.module.init;var _fwmo4=framework.widget.module.isCollapsable;var _fwmo5=framework.widget.module.isCollapsed;var _fwmo6=framework.widget.module.isExpanded;var _fwmo7=framework.widget.module._setModuleMode;var _fwmo8=framework.widget.module._toggleEventHandler;var _fws1=framework.widget.suggest.init;
var _fws2FF=framework.widget.suggest.listEntryFF;var _fws2=framework.widget.suggest.listEntry;var _fws3=framework.widget.suggest.updateListArray;var _fws4=framework.widget.suggest._clickedopen;var _fws5=framework.widget.suggest._defaultText;var _fws6=framework.widget.suggest._functionName;var _fws7=framework.widget.suggest._getKeyCodeFromEvent;
var _fws8=framework.widget.suggest._holdFocusId;var _fws9=framework.widget.suggest._holdFunctionName;var _fws10=framework.widget.suggest._holdTextElementId;var _fws11=framework.widget.suggest._listArray;var _fws12=framework.widget.suggest._populateElement;var _fws13=framework.widget.suggest._populateNameKeyPress;
var _fws14=framework.widget.suggest._searchText;var _fws15=framework.widget.suggest._search;var _fws16=framework.widget.suggest._setFocusIdOff;var _fws17=framework.widget.suggest._setFocusIdOn;var _fws18=framework.widget.suggest._suggestOnKeyDownEventHandler;var _fws19=framework.widget.suggest._suggestSelectOnBlurEventHandler;
var _fws20=framework.widget.suggest._suggestTextBoxOnBlurEventHandler;var _fws21=framework.widget.suggest._textBoxOnClickEventHandler;var _fwt1=framework.widget.table.addColumn;var _fwt2=framework.widget.table.addRow;var _fwt3=framework.widget.table.clearSorting;var _fwt4=framework.widget.table.clearTableContents;
var _fwt5=framework.widget.table.deleteColumn;var _fwt6=framework.widget.table.deleteRow;var _fwt7=framework.widget.table.getColumnWidths;var _fwt8=framework.widget.table.getCurrentSortColumnIndex;var _fwt9=framework.widget.table.getCurrentSortOrder;var _fwt10=framework.widget.table.getFirstVisibleRow;
var _fwt11=framework.widget.table.getTableContentsArray;var _fwt12=framework.widget.table.init;var _fwt13=framework.widget.table.isScrollBarVisible;var _fwt14=framework.widget.table.setMaxRows;var _fwt15=framework.widget.table.setTableContentsArray;var _fwt16=framework.widget.table.setTableContentsString;
var _fwt17=framework.widget.table.sortColumn;var _fwt18=framework.widget.table.updateRow;var _fwt19=framework.widget.table._addColumn;var _fwt20=framework.widget.table._addRow;var _fwt21=framework.widget.table._defaultAfterSortHandler;var _fwt22=framework.widget.table._defaultSortHandler;var _fwt23=framework.widget.table._deleteColumn;
var _fwt24=framework.widget.table._deleteRow;var _fwt25=framework.widget.table._formatCellData;var _fwt26=framework.widget.table._getColumnAttributes;var _fwt27=framework.widget.table._getRowHeights;var _fwt28=framework.widget.table._getTableAttributes;var _fwt29=framework.widget.table._getTextWidth;
var _fwt30=framework.widget.table._getTotalRowHeight;var _fwt31=framework.widget.table._initSorting;var _fwt32=framework.widget.table._makeCellSortable;var _fwt33=framework.widget.table._matchCellHeightsForRow;var _fwt34=framework.widget.table._reorderTableRows;var _fwt35=framework.widget.table._rowOperationPostProcessing;
var _fwt36=framework.widget.table._setHeightByValue;var _fwt37=framework.widget.table._setHeight;var _fwt38=framework.widget.table._setSortIndicator;var _fwt39=framework.widget.table._setupScrolling;var _fwt40=framework.widget.table._showDataGrid;var _fwt41=framework.widget.table._sortColumnIndex;var _fwt42=framework.widget.table._sortComparator;
var _fwt43=framework.widget.table._sortEventHandlerPostProcessing;var _fwt44=framework.widget.table._sortEventHandler;var _fwt45=framework.widget.table._sortHandlerWrapper;var _fwt46=framework.widget.table._sortOrder;var _fwt47=framework.widget.table._updateRow;var _fwt48=framework.widget.table._wrapCellText;
var _fwt49=framework.widget.table.getColumnWidth;var _fwt50=framework.widget.table.getTableWidth;var _fwv1=framework.widget.viewlinks.clearAlphaNumericChars;var _fwv2=framework.widget.viewlinks.init;var _fwv3=framework.widget.viewlinks.setAlphaNumericChars;var _fwv4=framework.widget.viewlinks._getViewLinksAttributes;
var _fwv5=framework.widget.viewlinks._resetViewLinks;var _fwv6=framework.widget.viewlinks._viewLinksClickEventHandler;framework.loaded=true;