var Info={carouselTimer:null,currentCarouselImage:null,currentQuote:0,quoteCount:0,quoteTimer:null,currentStudy:0,studyCount:0,studyTimer:null,skipNextRotation:false,demoTimer:null,demoStartTime:null,showVideo:function(c,a,b){var d="";d=RRTUtils.addParam(d,"video",a);if(b!=null&&b==true){d=RRTUtils.addParam(d,"autostart",b)}RRTDialog.showDialog(c,"/info/home/show_video"+d,780)},installGlobalKeyboardShortcuts:function(a){if(a==null){a={}}if(a.escOnly==null){a.escOnly=false}Event.observe(window,"load",function(){var c={generic:function(h){var j=false;var g=false;var d;if(!h){var h=window.event}if(h.keyCode){d=h.keyCode}else{if(h.which){d=h.which}}var f=String.fromCharCode(d);if(h.ctrlKey||h.metaKey){j=true}if(h.altKey||h.altLeft){g=true}handledEvent=true;if(h.shiftKey&&d==13){if(RRTDialog.formDialogActive()){RRTDialog.setSaveAddField("1");RRTDialog.saveDialog()}else{handledEvent=false}}else{if(j&&(d==13||d==77)){if(RRTDialog.formDialogActive()){RRTDialog.setSaveAddField("0");RRTDialog.saveDialog()}else{handledEvent=false}}else{if(d==13){if(RRTDialog.enterKeyOverriden()){RRTDialog.processEnterKey()}else{if(RRTDialog.formDialogActive()&&FullWeb.isGlobalEnterKeyboardShortcutEnabled()){RRTDialog.setSaveAddField("0");RRTDialog.saveDialog()}else{if(RRTDialog.dialogActive()){RRTDialog.closeDialog()}else{handledEvent=false}}}}else{handledEvent=false}}}if(handledEvent){Event.stop(h)}}};var b={generic:function(g){var d;if(!g){var g=window.event}if(g.keyCode){d=g.keyCode}else{if(g.which){d=g.which}}var f=String.fromCharCode(d);if(d==27){handledEvent=true;if(RRTDialog.formDialogActive()||RRTDialog.confirmDialogActive()){RRTDialog.cancelDialog()}else{if(RRTDialog.dialogActive()){RRTDialog.closeDialog()}else{handledEvent=false}}if(handledEvent){Event.stop(g)}}}};Event.observe(document,"keydown",b.generic.bindAsEventListener(b));if(!a.escOnly){Event.observe(document,"keydown",c.generic.bindAsEventListener(c))}})},initializeCarousel:function(){Info.currentCarouselImage=0;Info.skipNextRotation=false;Info.showCarouselImage(Info.currentCarouselImage);Info.carouselTimer=setInterval("Info.rotateCarousel()",7000)},initializeQuoteTimer:function(a){Info.quoteCount=a;Info.showQuote();Info.quoteTimer=setInterval("Info.showQuote()",10000)},showQuote:function(){if(Info.currentQuote!=0){var a="quote"+Info.currentQuote;RRTUtils.displayOffElementById(a,false);Info.currentQuote=Info.currentQuote+1;if(Info.currentQuote>Info.quoteCount){Info.currentQuote=1}}else{Info.currentQuote=Math.floor(Info.quoteCount*Math.random())+1}var a="quote"+Info.currentQuote;var b=$(a);Effect.Appear(a,{duration:1})},initializeStudyTimer:function(a){Info.studyCount=a;Info.showStudy();Info.studyTimer=setInterval("Info.showStudy()",10000)},showStudy:function(){if(Info.currentStudy!=0){var a="study"+Info.currentStudy;RRTUtils.displayOffElementById(a,false);Info.currentStudy=Info.currentStudy+1;if(Info.currentStudy>Info.studyCount){Info.currentStudy=1}}else{Info.currentStudy=Math.floor(Info.studyCount*Math.random())+1}var a="study"+Info.currentStudy;var b=$(a);Effect.Appear(a,{duration:0.25})},unloadCarouselTimer:function(){if(Info.carouselTimer!=null){clearTimeout(Info.carouselTimer)}Info.carouselTimer=null},showCarouselImage:function(a,c){var b;if(c!=null&&c){Info.unloadCarouselTimer();b=5}else{b=15}oldServiceId="service_"+(Info.currentCarouselImage+1);newServiceId="service_"+(a+1);RRTUtils.swapElementClassNames(oldServiceId,"sliderItemOn","sliderItem");RRTUtils.swapElementClassNames(newServiceId,"sliderItem","sliderItemOn");firstServiceElement=$("service_1");if(a==0){Element.addClassName(firstServiceElement,"sliderItemOnFirst")}else{Element.removeClassName(firstServiceElement,"sliderItemOnFirst")}beltCurrentPosition=Info.currentCarouselImage*(-600);beltNewPosition=a*(-600);if(beltNewPosition!=beltCurrentPosition){if(beltNewPosition<beltCurrentPosition){increment=100;delta=(beltNewPosition-beltCurrentPosition)/increment}else{increment=50;delta=(beltNewPosition-beltCurrentPosition)/increment}var d=0;for(i=0;i<increment;i++){beltCurrentPosition+=delta;setTimeout("Info.changeLeftPosition("+beltCurrentPosition+")",(d*b));d++}}Info.currentCarouselImage=a},changeLeftPosition:function(a){left_position=a+"px";element=$("belt");Element.setStyle(element,{left:left_position})},rotateCarousel:function(){if(Info.skipNextRotation){Info.skipNextRotation=false}else{newImage=Info.currentCarouselImage+1;if(newImage>=4){newImage=0}Info.showCarouselImage(newImage,false);if(newImage==3){Info.skipNextRotation=true}}},startDemoTimer:function(a){if(Info.demoTimer!=null){Info.unloadDemoTimer()}Info.timeDemoTime=a;if(Info.timeDemoTime!=null){Info.demoTimer=setInterval("Info.updateDemo()",1000)}},updateDemo:function(){var e=0;var a=0;var c=0;var d=0;var b=0;if(Info.timeDemoTime!=null){current_time=RRTUtils.getCurrentTime()/1000;b=Info.timeDemoTime-current_time}if(b>=0){if(b>86400){e=Math.floor(b/86400);b-=e*86400}if(b>0){a=Math.floor(b/3600);b-=a*3600;if(b>0){c=Math.floor(b/60);b-=c*60;if(b>0){d=Math.floor(b)}}}if(a<10){a="0"+a}if(c<10){c="0"+c}if(d<10){d="0"+d}if(e>0){timer_text=e+"days "+a+"h :"+c+"m :"+d+"s"}else{timer_text=a+":"+c+":"+d}$("demo_timer").innerHTML=timer_text}else{setTimeout(RRTUtils.refreshPage(),1500)}},unloadDemoTimer:function(){if(Info.demoTimer!=null){clearTimeout(Info.demoTimer)}Info.demoTimer=null;Info.demoStartTime=null}};Ajax.Request.prototype.setRequestHeaders=Ajax.Request.prototype.setRequestHeaders.wrap(function(a){this.transport.setRequestHeader("If-Modified-Since","Thu, 1 Jan 1970 00:00:00 GMT");a()});var g_shortcutsDisabled=0;var g_enterShortcutDisabled=0;var g_searchActive=false;var g_inplaceFormActive=false;var g_inplaceFormCount=0;var g_hoverTimer;var g_hoverId;var g_hoverActionPanel=false;var g_actionPanelShowTimer=null;var g_enableMouseHovering=true;var g_enableMainOut=true;var g_ajaxMessage="";var g_ajaxCounter=0;var g_breadcrumbMenu=null;var FullWeb={CurrentMode:"",CurrentModeObj:null,CurrentSectionObj:null,CurrentSectionURL:"",CurrentController:"",HighlightEffectOptions:null,unreadUpdater:null,ajaxObjects:new Array(),emoticonsMap:null,showTeamCentral:true,_settingsMenu:null,_supportMenu:null,_subscribeToCommentsMenu:null,loadFavoritesAndRecentsMenu:function(){FullWeb.performAjaxRequest("/full_web/load_favorites_and_recents_menu")},loadWorkPlaceMenu:function(){FullWeb.performAjaxRequest("/full_web/load_workplace_menu")},loadDiscussionsMenu:function(){FullWeb.performAjaxRequest("/full_web/load_discussions_menu")},alertIE6User:function(){FullWeb.showConfirmDialog(null,"/full_web/alert_ie6_user",550)},FixIEStuckLinkActiveColor:function(a){a.blur()},selectMode:function(a,b,c){rrtConsole.log("selectMode modeUrl = "+a);g_hoverTimer=null;g_hoverId=null;g_enableMainOut=true;g_hoverActionPanel=false;g_actionPanelShowTimer=null;Windows.maxZIndex=2;FullWeb.setInplaceFormActive(false);FullWeb.unloadAjaxObjects();if(FullWeb.CurrentModeObj!=null){rrtConsole.log("selectMode unloading current mode - CurrentMode="+FullWeb.CurrentMode);FullWeb.CurrentModeObj.unload();FullWeb.CurrentModeObj=null;FullWeb.CurrentMode=null}else{rrtConsole.log("selectMode no current mode to unload")}if(FullWeb.CurrentSectionObj!=null){FullWeb.CurrentSectionObj.unload();FullWeb.CurrentSectionObj=null}if(a!=null){FullWeb.performAjaxRequest(a,"get",b,c)}},postSelectMode:function(mode,modeObj,controller){FullWeb.CurrentMode=mode;FullWeb.CurrentModeObj=eval(modeObj);FullWeb.setController(controller)},selectSection:function(g,b,f,e){FullWeb.CurrentSectionURL=f;FullWeb.HighlightEffectOptions=null;g_hoverTimer=null;g_hoverId=null;g_enableMainOut=true;g_hoverActionPanel=false;g_actionPanelShowTimer=null;FullWeb.unloadAjaxObjects();if((g!=FullWeb.CurrentMode)&&(FullWeb.CurrentModeObj!=null)){FullWeb.CurrentModeObj.unload();FullWeb.CurrentModeObj=null;FullWeb.CurrentMode=null}if(FullWeb.CurrentSectionObj!=null){FullWeb.CurrentSectionObj.unload();FullWeb.CurrentSectionObj=null}var d=function(h){if(b!=null){RRTUtils.removeClassNameFromElements("sel_tab");Element.addClassName(b.parentNode,"sel_tab")}};var c;if(e){c=e}else{c=null}var a={onCompleteCallback:d};FullWeb.performAjaxRequest(FullWeb.CurrentSectionURL,"get",e,a)},postSelectSection:function(sectionObj,controller){FullWeb.CurrentSectionObj=eval(sectionObj);FullWeb.setController(controller)},loadSectionContents:function(b,a){if(FullWeb.CurrentSectionURL!=""){FullWeb.setHighlightEffectOptions(b);FullWeb.performAjaxRequest(FullWeb.CurrentSectionURL,"get",{},a)}},setController:function(a){if(a!=null){FullWeb.CurrentController=a}else{FullWeb.CurrentController=""}},getController:function(){return(FullWeb.CurrentController)},fixupUrlForController:function(b){var a=FullWeb.getController();var c=b.replace(/\%controller\%/i,a);return c},refresh:function(){FullWeb.performAjaxRequest("%controller%/refresh")},clearVideo:function(video_preference,reload_function){var onCompleteCallback=function(transport){eval(reload_function)};var requestOptions={onCompleteCallback:onCompleteCallback};FullWeb.performAjaxRequest("/full_web/clear_video","post",{video_preference:video_preference},requestOptions)},showDialog:function(e,b,c,f,a){var b=FullWeb.fixupUrlForController(b);var d=function(g){FullWeb.reportAjaxError(g)};RRTDialog.showDialog(e,b,c,f,d,a)},showFormDialog:function(d,a,f,b,e){var a=FullWeb.fixupUrlForController(a);var f=FullWeb.fixupUrlForController(f);var c=function(g){FullWeb.reportAjaxError(g)};RRTDialog.showFormDialog(d,a,f,b,e,c)},showConfirmDialog:function(d,a,c,b){var a=FullWeb.fixupUrlForController(a);RRTDialog.showConfirmDialog(d,a,c,b)},performAjaxRequest:function(b,e,d,a){if(a==null){a={}}if(a.showAjaxMessage==null){a.showAjaxMessage=true}b=FullWeb.fixupUrlForController(b);e=(e!=null)?e:"get";var c=new Ajax.Request(b,{asynchronous:true,evalScripts:true,method:e,parameters:d,onCreate:function(f){FullWeb.enterWaitState(a.showAjaxMessage)},onComplete:function(f){if(a.onCompleteCallback!=null){a.onCompleteCallback(f)}FullWeb.exitWaitState(a.showAjaxMessage);if(FullWeb.HighlightEffectOptions!=null){setTimeout(FullWeb.performHighlightEffect(),100)}},onSuccess:function(f){if(a.onSuccessCallback!=null){a.onSuccessCallback(f)}},onFailure:function(f){if(a.onFailureCallback!=null){a.onFailureCallback(f)}FullWeb.exitWaitState(a.showAjaxMessage);FullWeb.reportAjaxError(f)}});FullWeb.storeAjaxObject(c);return c},performAjaxUpdater:function(a,c,g,e,b){if(b==null){b={}}if(b.showAjaxMessage==null){b.showAjaxMessage=true}c=FullWeb.fixupUrlForController(c);g=(g!=null)?g:"get";var f={success:a};var d=new Ajax.Updater(f,c,{asynchronous:true,evalScripts:true,method:g,parameters:e,onCreate:function(h){FullWeb.enterWaitState(b.showAjaxMessage)},onComplete:function(h){if(b.onCompleteCallback!=null){b.onCompleteCallback(h)}FullWeb.exitWaitState(b.showAjaxMessage);if(FullWeb.HighlightEffectOptions!=null){setTimeout(FullWeb.performHighlightEffect(),100)}},onSuccess:function(h){if(b.onSuccessCallback!=null){b.onSuccessCallback(h)}},onFailure:function(h){if(b.onFailureCallback!=null){b.onFailureCallback(h)}FullWeb.exitWaitState(b.showAjaxMessage);FullWeb.reportAjaxError(h)}});FullWeb.storeAjaxObject(d);return d},performPeriodicalRequest:function(b,h,e,a,g,d,f){if(a==null){a={}}if(a.showAjaxMessage==null){a.showAjaxMessage=false}b=FullWeb.fixupUrlForController(b);h=(h!=null)?h:"get";g=(g!=null)?g:60;d=(d!=null)?d:2;var c=new Ajax.PeriodicalRequest(b,{asynchronous:true,evalScripts:true,method:h,frequency:g,decay:d,parameters:e,onCreate:function(j){FullWeb.enterWaitState(a.showAjaxMessage)},onSuccess:function(j){if(a.onCompleteCallback!=null){a.onCompleteCallback(j)}FullWeb.exitWaitState(a.showAjaxMessage)},onFailure:function(j){FullWeb.exitWaitState(a.showAjaxMessage);FullWeb.reportAjaxError(j)}});if(!f){FullWeb.storeAjaxObject(c)}return c},performPeriodicalUpdater:function(e,c,b,h,j,g,f,d){if(j==null){j={}}if(j.showAjaxMessage==null){j.showAjaxMessage=false}c=FullWeb.fixupUrlForController(c);b=(b!=null)?b:"get";g=(g!=null)?g:60;f=(f!=null)?f:2;var a=new Ajax.PeriodicalUpdater(e,c,{asynchronous:true,evalScripts:true,method:b,frequency:g,decay:f,parameters:h,onCreate:function(k){FullWeb.enterWaitState(j.showAjaxMessage)},onSuccess:function(k){if(j.onCompleteCallback!=null){j.onCompleteCallback(k)}FullWeb.exitWaitState(j.showAjaxMessage)},onFailure:function(k){FullWeb.exitWaitState(j.showAjaxMessage);FullWeb.reportAjaxError(k)}});if(!d){FullWeb.storeAjaxObject(a)}return a},storeAjaxObject:function(a){FullWeb.ajaxObjects.push(a)},unloadAjaxObjects:function(){for(var a=0;a<FullWeb.ajaxObjects.length;a++){transport=FullWeb.ajaxObjects[a].transport;if(transport!=null){transport.abort();FullWeb.hideAjaxMessage(true)}}FullWeb.ajaxObjects=new Array()},enterWaitState:function(a){if(a){FullWeb.showAjaxMessage()}},exitWaitState:function(a){if(a){FullWeb.hideAjaxMessage()}},showAjaxMessage:function(){if(g_ajaxCounter==0){g_ajaxCounter++;if(g_ajaxMessage==""){FullWeb.setAjaxMessage("Loading")}var a=$("ms_loading");if(a){FullWeb.positionAjaxMessage();a.style.visibility="visible"}}else{g_ajaxCounter++}},hideAjaxMessage:function(b){if(g_ajaxCounter==1||(g_ajaxCounter>1&&b)){g_ajaxCounter=0;var a=$("ms_loading");if(a){FullWeb.setAjaxMessage("Loading");a.style.visibility="hidden"}}else{if(g_ajaxCounter!=0){g_ajaxCounter--}}},setAjaxMessage:function(b){var a=$("ms_loading_label");if(a){a.innerHTML=b}g_ajaxMessage=b},positionAjaxMessage:function(){var g=1;var k=$("ms_loading");var b=$("system_message_div");var d=$("demo_message_div");var h=RRTUtils.getPropertyById("system_message_div","display");var c=RRTUtils.getPropertyById("demo_message_div","display");var e=(b!=null&&h==null)||(h&&(h!="none"));var l=(d!=null&&c==null)||(c&&(c!="none"));if(e&&l){g=94}else{if(e){g=57}else{if(l){g=37}}}if(k!=null){var j=WindowUtilities.getWindowScroll(document.body);var f=WindowUtilities.getPageSize(document.body);var a=(f.windowWidth-k.getWidth())/2;k.setStyle({top:g+"px"});k.setStyle({left:a+"px"})}},reportAjaxError:function(a){Element.update("ms_error_text","A problem was encountered and your action could not be completed.<br/>OnePlace Support has been notified and will be looking into the matter.<br/><br/>We apologize for any inconvenience this has caused you.");FullWeb.centerAlertsAndNotices();Element.show("ms_error_floating")},setHighlightEffectOptions:function(a){if(a&&a.object_id!=0){FullWeb.HighlightEffectOptions=a}},performHighlightEffect:function(){if(FullWeb.HighlightEffectOptions!=null){object_div_id=FullWeb.HighlightEffectOptions.object_prefix+FullWeb.HighlightEffectOptions.object_type+"_"+FullWeb.HighlightEffectOptions.object_id;var b=$(object_div_id);if(b){var a={duration:3};if(FullWeb.HighlightEffectOptions.effect_color){a.endcolor=FullWeb.HighlightEffectOptions.effect_color}RRTUtils.highlight(object_div_id,a);FullWeb.HighlightEffectOptions=null}}},installGlobalUpdaters:function(){var a=true;FullWeb.unreadUpdater=FullWeb.performPeriodicalRequest("/global/refresh_toolbar_badges","get",null,null,60,1,a)},installGlobalKeyboardShortcuts:function(a){if(a==null){a={}}if(a.escOnly==null){a.escOnly=false}if(a.portal==null){a.portal=false}Event.observe(window,"load",function(){var c={generic:function(h){var j=false;var g=false;if(g_shortcutsDisabled>0){return}var d;if(!h){var h=window.event}if(h.keyCode){d=h.keyCode}else{if(h.which){d=h.which}}var f=String.fromCharCode(d);if(h.ctrlKey||h.metaKey){j=true}if(h.altKey||h.altLeft){g=true}handledEvent=true;if(h.shiftKey&&d==13){if(RRTDialog.formDialogActive()){RRTDialog.setSaveAddField("1");RRTDialog.saveDialog()}else{handledEvent=false}}else{if(j&&(d==13||d==77)){if(RRTDialog.formDialogActive()){RRTDialog.setSaveAddField("0");RRTDialog.saveDialog()}else{handledEvent=false}}else{if(d==13){if(RRTDialog.enterKeyOverriden()){RRTDialog.processEnterKey()}else{if(RRTDialog.formDialogActive()&&FullWeb.isGlobalEnterKeyboardShortcutEnabled()){RRTDialog.setSaveAddField("0");RRTDialog.saveDialog()}else{if(RRTDialog.dialogActive()){RRTDialog.closeDialog()}else{handledEvent=false}}}}else{if(!j&&!g&&!RRTDialog.formDialogActive()&&!RRTDialog.confirmDialogActive()&&!FullWeb.inplaceFormActive()&&!RRTDialog.dialogActive()){if(d==65&&!a.portal){Archive.loadArchive()}else{if(d==66&&!a.portal){Inbasket.loadInbasket()}else{if(d==67&&!a.portal){GlobalCalendar.loadCalendar()}else{if(d==68&&!a.portal){DiscussionActions.showQuickAddDiscussionDialog()}else{if(d==69&&!a.portal){EventActions.showAddEventDialog(this)}else{if(d==70&&!a.portal){FileActions.showQuickAddFileDialog(this)}else{if(d==72&&!a.portal){Home.loadHome()}else{if(d==73&&!a.portal){InbasketItemActions.showQuickAddInbasketItemDialog(this)}else{if(d==75&&!a.portal){GlobalTasks.loadTasks()}else{if(d==76&&!a.portal){People.loadPeople()}else{if(d==78&&!a.portal){NoteActions.showQuickAddNoteDialog(this)}else{if(d==79&&!a.portal){WorkplaceActions.showQuickAddWorkplaceDialog(this)}else{if(d==80&&!a.portal){ProjectActions.showQuickAddProjectDialog(this)}else{if(d==81&&!a.portal){FullWeb.showQuickAddMenu("quick_add_menu_link",false)}else{if(d==82&&!a.portal){FullWeb.loadFavoritesAndRecentsMenu()}else{if(d==83){Search.showSearchDialog(this)}else{if(d==84&&!a.portal){TaskActions.showQuickAddTaskDialog(this)}else{if(d==85&&!a.portal){PulseEntryActions.showAddPulseEntryDialog()}else{if(d==87&&!a.portal){FullWeb.loadWorkPlaceMenu()}else{handledEvent=false}}}}}}}}}}}}}}}}}}}}else{handledEvent=false}}}}if(handledEvent){Event.stop(h)}}};var b={generic:function(g){if(g_shortcutsDisabled>0){return}var d;if(!g){var g=window.event}if(g.keyCode){d=g.keyCode}else{if(g.which){d=g.which}}var f=String.fromCharCode(d);if(d==27){handledEvent=true;if(Element.visible("ms_error_floating")){Element.hide("ms_error_floating")}else{if(Element.visible("ms_stickynotice_floating")){Element.hide("ms_stickynotice_floating")}else{if(AddressBook.AddressControl!=null&&AddressBook.AddressControl.visible()){AddressBook.hideAddressBookControl()}else{if(MultiSelectPicker.Control!=null&&MultiSelectPicker.Control.visible()){MultiSelectPicker.hideMultiSelectPickerControl()}else{if(RRTCalendar.calendarControl!=null&&RRTCalendar.calendarControl.visible()){FullWeb.enableMainOut();RRTCalendar.calendarControl.hide()}else{if(IconPicker.IconControl!=null&&IconPicker.IconControl.visible()){IconPicker.hideIconPickerControl()}else{if(DateRangePicker.DateRangeControl!=null&&DateRangePicker.DateRangeControl.visible()){DateRangePicker.hideDateRangePicker()}else{if(ActionPanel.ActionControl!=null&&ActionPanel.ActionControl.visible()){ActionPanel.hideActionPanel()}else{if(RRTDialog.escKeyOverriden()){RRTDialog.processEscKey();Event.stop(g)}else{if(RRTDialog.formDialogActive()||RRTDialog.confirmDialogActive()){RRTDialog.cancelDialog()}else{if(RRTDialog.dialogActive()){RRTDialog.closeDialog()}else{handledEvent=false}}}}}}}}}}}if(handledEvent){Event.stop(g)}}}};Event.observe(document,"keydown",b.generic.bindAsEventListener(b));if(!a.escOnly){Event.observe(document,"keydown",c.generic.bindAsEventListener(c))}})},enableGlobalKeyboardShortcuts:function(){if(g_shortcutsDisabled>0){g_shortcutsDisabled-=1}},disableGlobalKeyboardShortcuts:function(){g_shortcutsDisabled+=1},enableGlobalEnterKeyboardShortcut:function(){if(g_enterShortcutDisabled>0){g_enterShortcutDisabled-=1}},disableGlobalEnterKeyboardShortcut:function(){g_enterShortcutDisabled+=1},isGlobalEnterKeyboardShortcutEnabled:function(){return(g_enterShortcutDisabled==0)},installKeyboardShortcutsForElement:function(b,c){var d={generic:function(g){if(!g){g=window.event}var f;if(g.keyCode){f=g.keyCode}else{if(g.which){f=g.which}}ctrlKey=false;if(g.ctrlKey||g.metaKey){ctrlKey=true}if(f==27){if(c.onEsc){c.onEsc()}}else{if(g.shiftKey&&f==13){if(c.onShiftEnter){c.onShiftEnter()}}else{if(ctrlKey&&(f==13||f==77)){if(c.onCtrlEnter){c.onCtrlEnter()}}else{if(f==13){if(c.onEnter){c.onEnter()}}}}}}};var a=d.generic.bindAsEventListener(d);Event.observe(b,"keydown",a);return a},uninstallKeyboardShortcutsForElement:function(b,a){if(b&&a){Event.stopObserving(b,"keydown",a)}},inplaceFormActive:function(){return g_inplaceFormActive},setInplaceFormActive:function(a){if(a){g_inplaceFormCount++;g_inplaceFormActive=true}else{g_inplaceFormCount--;if(g_inplaceFormCount<=0){g_inplaceFormActive=false;g_inplaceFormCount=0}}},enterKeyPressed:function(c,d){var b=c.keyCode||c.which;var a=false;if((d==null)||(d==false)){a=(b==13)}if(!a){var e=false;if(c.ctrlKey||c.metaKey){e=true}a=(e&&(b==13||b==77))}return a},saveUserPreference:function(a,b){FullWeb.performAjaxRequest("/global/save_user_preference?key="+a+"&value="+b,"post")},saveUserWorkplacePreference:function(a,b){FullWeb.performAjaxRequest("/global/save_user_workplace_preference?key="+a+"&value="+b,"post")},recordUserActivity:function(a){FullWeb.performAjaxRequest("/global/record_user_activity/"+a,"post")},submitFormRemote:function(b,e,a){var c=$(e);var d=Form.serialize(c);FullWeb.performAjaxRequest(b,"post",d,a)},disableMouseHovering:function(){g_enableMouseHovering=false;if(g_hoverId){FullWeb.delayHide(g_hoverId)}},enableMouseHovering:function(){g_enableMouseHovering=true},disableMainOut:function(){g_enableMainOut=false},enableMainOut:function(){g_enableMainOut=true},mainOver:function(d,b,a){if(!b||b==null){g_hoverActionPanel=false}else{g_hoverActionPanel=true}if(g_enableMouseHovering){if(FullWeb.isMouseOutOfSameElement(d)){clearTimeout(g_hoverTimer)}else{if(g_hoverId){FullWeb.delayHide(g_hoverId)}}if(!b||b==null){var c=$(d);c.style.display="inline"}else{ActionPanel.showActionPanel(d,a)}}},mainOut:function(a){if(g_enableMainOut){if(g_actionPanelShowTimer!=null){clearTimeout(g_actionPanelShowTimer);g_actionPanelShowTimer=null}else{g_hoverTimer=setTimeout("FullWeb.delayHide('"+a+"')",500);g_hoverId=a}}},floatOver:function(a){clearTimeout(g_hoverTimer)},floatOut:function(a){FullWeb.delayHide(a)},isMouseOutOfSameElement:function(a){return(a==g_hoverId)},delayHide:function(b){clearTimeout(g_hoverTimer);if(g_hoverActionPanel){ActionPanel.hideActionPanel()}else{var a=$(b);if(a){a.style.display="none"}}},showBreadcrumbMenu:function(buttonId,groupLabels,items){var contextConfig=[buttonId,"tl","bl"];if(!g_breadcrumbMenu){g_breadcrumbMenu=FullWeb.createMenu("breadcrumb_menu",{width:"auto",context:contextConfig,scrollincrement:2})}else{g_breadcrumbMenu.clearContent();g_breadcrumbMenu.cfg.setProperty("context",contextConfig)}for(var i=0;i<groupLabels.length;i++){g_breadcrumbMenu.setItemGroupTitle(groupLabels[i],i)}if(typeof items=="string"){items=eval(items)}g_breadcrumbMenu.addItems(items);g_breadcrumbMenu.render(document.body);FullWeb.showMenu(g_breadcrumbMenu)},onBreadcrumbMenuItemClick:function(p_sType,p_aArgs,p_oValue){eval(p_oValue)},loadFlashFaders:function(){Event.observe(window,"load",function(){FullWeb.fadeAlertsAndNotices()})},fadeAlertsAndNotices:function(){$A(document.getElementsByClassName("notice")).each(function(a){a.opacity=100;Effect.Fade(a,{duration:2})})},centerAlertsAndNotices:function(){RRTUtils.centerElement("ms_notice_floating");RRTUtils.centerElement("ms_stickynotice_floating");RRTUtils.centerElement("ms_error_floating")},toggleBlock:function(c){var f=false;var e=c+"_expand";var b=c+"_collapse";var a=c+"_block";var d=RRTUtils.getPropertyById(a,"display");RRTUtils.toggleElementById(e);RRTUtils.toggleElementById(b);RRTUtils.toggleElementById(a);if(d&&(d=="none")){RRTUtils.scrollElementToVisible(a);f=true}return f},rowSelect:function(a){Element.addClassName(a,"selected")},rowUnSelect:function(a){Element.removeClassName(a,"selected")},objectRowToggle:function(a,b,c){var f=false;var d=c+a+"_detail"+b;var e=RRTUtils.getPropertyById(d,"display");if(e&&e=="none"){FullWeb.objectRowSelect(a,b,c);RRTUtils.scrollElementToVisible(d);f=true}else{FullWeb.objectRowUnSelect(a,b,c)}return f},objectRowSelect:function(e,b,f){var a=f+e+"_detail"+b;var j=f+e+"_description"+b;var g=f+e+b;var c=f+e+"_expand"+b;var d=f+e+"_collapse"+b;var h=$(g);RRTUtils.toggleElementById(a);RRTUtils.toggleElementById(j);RRTUtils.toggleElementById(c);RRTUtils.toggleElementById(d);FullWeb.rowSelect(h)},objectRowUnSelect:function(e,b,f){var a=f+e+"_detail"+b;var j=f+e+"_description"+b;var g=f+e+b;var c=f+e+"_expand"+b;var d=f+e+"_collapse"+b;var h=$(g);RRTUtils.toggleElementById(a);RRTUtils.toggleElementById(j);RRTUtils.toggleElementById(c);RRTUtils.toggleElementById(d);FullWeb.rowUnSelect(h)},projectRowToggle:function(a,b){return FullWeb.objectRowToggle("project",a,b)},taskRowToggle:function(a,b){task_detail_id=b+"task_detail"+a;$(task_detail_id).innerHTML=FullWeb.contentLoadingMessage();return FullWeb.objectRowToggle("task",a,b)},groupRowSelect:function(e){var b="group_expand"+e;var d="group_collapse"+e;var c="group_detail"+e;var a=RRTUtils.getPropertyById(c,"display");if(a&&a=="none"){RRTUtils.toggleElementById(b);RRTUtils.toggleElementById(d);RRTUtils.toggleElementById(c)}},groupRowUnSelect:function(d){var a="group_expand"+d;var c="group_collapse"+d;var b="group_detail"+d;RRTUtils.toggleElementById(a);RRTUtils.toggleElementById(c);RRTUtils.toggleElementById(b)},groupRowToggle:function(c){var b="group_detail"+c;var a=RRTUtils.getPropertyById(b,"display");if(a&&a=="none"){FullWeb.groupRowSelect(c)}else{FullWeb.groupRowUnSelect(c)}},toggleDetails:function(e,h,g,f,c){var d="Hide Details";var b="Show Details";toggleDetailsElement=$(e);var a=toggleDetailsElement.innerHTML;RRTUtils.toggleElementInnerHTMLById(e,d,b);if(a==b){RRTUtils.showElementsByClassName(h);RRTUtils.hideElementsByClassName(g);RRTUtils.showElementsByClassName(f);if(c!=null){RRTUtils.showElementsByClassName(c)}}else{RRTUtils.hideElementsByClassName(h);RRTUtils.showElementsByClassName(g);RRTUtils.hideElementsByClassName(f);if(c!=null){RRTUtils.hideElementsByClassName(c)}}},objectDetailsToggle:function(b,a,c){FullWeb.toggleDetails(b,"collapse","expand",a,c)},createMenu:function(c,a){a.zindex=99999;var b=new YAHOO.widget.Menu(c,a);b.showEvent.subscribe(function(){this.focus()});b.element.style.display="none";b.subscribe("render",function(){this.element.style.display=""});return b},showMenu:function(a){a.show()},showQuickAddMenu:function(j){if(this._quickAddMenu!=null){this._quickAddMenu.destroy();this._quickAddMenu=null}var e=[j,"tl","bl"];this._quickAddMenu=FullWeb.createMenu("quickadd_menu",{width:"auto",context:e});this._quickAddMenu.setItemGroupTitle("Quick Add");var m={fn:FullWeb.onDiscussionClick};var a={fn:FullWeb.onEventClick};var g={fn:FullWeb.onFileClick};var c={fn:FullWeb.onInbasketClick};var d={fn:FullWeb.onNoteClick};var h={fn:FullWeb.onProjectClick};var f={fn:FullWeb.onTaskClick};var b={fn:FullWeb.onWorkplaceClick};var k=[];k.push({text:"<span class='hot_key'>D</span>iscussion",onclick:m});k.push({text:"<span class='hot_key'>E</span>vent",onclick:a});k.push({text:"<span class='hot_key'>F</span>ile",onclick:g});k.push({text:"<span class='hot_key'>I</span>nbasket Note",onclick:c});k.push({text:"<span class='hot_key'>N</span>ote",onclick:d});k.push({text:"<span class='hot_key'>P</span>roject",onclick:h});if(FullWeb.showTeamCentral){var l={fn:FullWeb.onPulseClick};k.push({text:"P<span class='hot_key'>u</span>lse",onclick:l})}k.push({text:"<span class='hot_key'>T</span>ask",onclick:f});k.push({text:"W<span class='hot_key'>o</span>rkplace",onclick:b});this._quickAddMenu.addItems(k);this._quickAddMenu.render(document.body);FullWeb.showMenu(this._quickAddMenu)},onDiscussionClick:function(b,a,c){DiscussionActions.showQuickAddDiscussionDialog(null)},onEventClick:function(b,a,c){EventActions.showQuickAddEventDialog(null)},onFileClick:function(b,a,c){FileActions.showQuickAddFileDialog(null)},onInbasketClick:function(b,a,c){InbasketItemActions.showQuickAddInbasketItemDialog(null)},onNoteClick:function(b,a,c){NoteActions.showQuickAddNoteDialog(null)},onProjectClick:function(b,a,c){ProjectActions.showQuickAddProjectDialog(null)},onPulseClick:function(b,a,c){PulseEntryActions.showAddPulseEntryDialog()},onTaskClick:function(b,a,c){TaskActions.showQuickAddTaskDialog(null)},onWorkplaceClick:function(b,a,c){WorkplaceActions.showQuickAddWorkplaceDialog(null)},showSettingsMenu:function(f,b,c,l,m){if(this._settingsMenu!=null){this._settingsMenu.destroy();this._settingsMenu=null}var e=[f,"tl","bl"];this._settingsMenu=FullWeb.createMenu("settings_menu",{width:"auto",context:e});this._settingsMenu.setItemGroupTitle("Settings");var h={fn:FullWeb.onTeamAccountSettingsClick};var a={fn:FullWeb.onPersonalAccountSettingsClick,obj:b};var d={fn:FullWeb.onPersonalProfileClick,obj:c};var j={fn:FullWeb.onContextsClick,obj:b};var g={fn:FullWeb.onThemeClick,obj:b};var k=[];if(l){k.push({text:"Team Account Settings",onclick:h})}k.push({text:"Personal Account Settings",onclick:a});k.push({text:"Personal Profile",onclick:d});k.push({text:"Themes",onclick:g});if(m){k.push({text:"Contexts",onclick:j})}this._settingsMenu.addItems(k);this._settingsMenu.render(document.body);FullWeb.showMenu(this._settingsMenu)},onTeamAccountSettingsClick:function(b,a,c){TeamAccountSettings.loadTeamAccountSettings()},onPersonalAccountSettingsClick:function(b,a,c){PersonalAccountSettings.loadPersonalAccountSettings()},onPersonalProfileClick:function(b,a,c){AccountActions.showEditProfileDialog(null,c)},onContextsClick:function(b,a,c){Contexts.loadContexts()},onThemeClick:function(b,a,c){Global.showChooseThemeDialog(null)},showSupportMenu:function(b){if(this._supportMenu!=null){this._supportMenu.destroy();this._supportMenu=null}var c=[b,"tl","bl"];this._supportMenu=FullWeb.createMenu("support_menu",{width:"auto",context:c});this._supportMenu.setItemGroupTitle("Support");var e={fn:FullWeb.onContactUsClick};var d={fn:FullWeb.onForumClick};var f={fn:FullWeb.onHelpClick};var a=[];a.push({text:"Contact Us",onclick:e});a.push({text:"Forum",onclick:d});a.push({text:"Help",onclick:f});this._supportMenu.addItems(a);this._supportMenu.render(document.body);FullWeb.showMenu(this._supportMenu)},onContactUsClick:function(b,a,c){FullWeb.showContactUsDialog(null)},onForumClick:function(b,a,c){Global.launchForum("http://forum.oneplacehome.com")},onHelpClick:function(b,a,c){Global.launchHelp("http://help.oneplacehome.com")},showContactUsDialog:function(a,c){var b="";if(c){b=RRTUtils.addParam(b,"title",c)}FullWeb.showFormDialog(a,"/global/contact_us"+b,"/global/contact_us_submit",600)},onCopyOptionChecked:function(a,b){var c=$(b);if(a.checked){Element.show(c)}else{Element.hide(c)}},onSelectModelPortalPermissions:function(c){RRTDialog.disableFormDialog(true);var b=function(d){RRTDialog.enableFormDialog()};var a={onCompleteCallback:b};FullWeb.performAjaxRequest("%controller%/select_model_portal_permissions","get",{workplace_id:c},a)},onSelectModelLimitedPermissions:function(c){RRTDialog.disableFormDialog(true);var b=function(d){RRTDialog.enableFormDialog()};var a={onCompleteCallback:b};FullWeb.performAjaxRequest("%controller%/select_model_limited_permissions","get",{workplace_id:c},a)},onSelectModelFullPermissions:function(c){RRTDialog.disableFormDialog(true);var b=function(d){RRTDialog.enableFormDialog()};var a={onCompleteCallback:b};FullWeb.performAjaxRequest("%controller%/select_model_full_permissions","get",{workplace_id:c},a)},showModelNotificationSelector:function(e,a){var d=$("notify_member_ids");if(a==0){var c=$("notify_none");c.checked=true;FullWeb.hideNotifySpecificWorkplaceMembers()}else{if(a==1||d.options.length==0){var f=$("notify_all");f.checked=true;FullWeb.hideNotifySpecificWorkplaceMembers()}else{var b=$("notify_specific");b.checked=true;FullWeb.showNotifySpecificWorkplaceMembers()}}var d=$("notify_member_ids");if(d.options.length>0){Element.show("notify_specific_section")}else{Element.hide("notify_specific_section")}Element.show("notify_question");if(e){FullWeb.showTab("notification")}},hideModelNotificationSelector:function(b){if(b){FullWeb.hideTab("notification")}Element.hide("notify_question");var a=$("notify_none");a.checked=true},showNotifySpecificWorkplaceMembers:function(a){if(a){Element.show("notify_specific_section")}else{Element.show("workplace_members")}RRTDialog.updateDialogHeight()},hideNotifySpecificWorkplaceMembers:function(b){if(b){Element.hide("notify_specific_section");var a=$("notify_specific");if(a.checked){var c=$("notify_all");c.checked=true}}else{Element.hide("workplace_members")}},showModelPermissionSelector:function(b,a){FullWeb.setModelPermissions(b);Element.show("permissions_div");if(a){FullWeb.showTab("permissions")}},hideModelPermissionSelector:function(b,a){if(a){FullWeb.hideTab("permissions")}Element.hide("permissions_div");FullWeb.setModelPermissions(b)},setModelPermissions:function(a){if(a!=null){if(a==2){FullWeb.selectModelPortalPermissions()}else{if(a==1){FullWeb.selectModelLimitedPermissions()}else{FullWeb.selectModelFullPermissions()}}}},selectModelPortalPermissions:function(){var a=$("permissions_portal");a.checked=true},selectModelLimitedPermissions:function(){var a=$("permissions_limited");a.checked=true},selectModelFullPermissions:function(){var a=$("permissions_full");a.checked=true},insertEmoticon:function(b,c){var a={title:"Emoticons",positionControl:c,loadIconsUrl:"%controller%/load_emoticons",iconsDivClass:"emoticons_icons_div",pickerHeight:177,onSelectIcon:function(f,d){var e=FullWeb.emoticonsMap[f];var g=$(b);var j=-1;if(g.setSelectionRange){j=g.selectionStart}else{j=g.value.length}if(j>=g.value.length){g.value+=e}else{if(j==0){g.value=e+g.value}else{var h=g.value.length-j;g.value=g.value.substr(0,j)+e+g.value.substr(j,h)}}RRTUtils.setSelectionRange(g,j+e.length,0);Form.Element.focus(g)}};IconPicker.showIconPickerControl(a)},setEmoticonsMap:function(a){FullWeb.emoticonsMap=a},selectTab:function(e,b,a,d){for(var c=0;c<e.length;c++){if(e[c]==a){if(d!=null){d()}Element.addClassName(e[c],"ms_selected_tab");Element.show(b[c])}else{Element.removeClassName(e[c],"ms_selected_tab");Element.hide(b[c])}}},showTab:function(b){var a="tab_"+b;Element.show(a)},hideTab:function(b){var a="tab_"+b;Element.hide(a)},contentLoadingMessage:function(){return"<span class='content_loading_message'>Loading...</span>"},addFlag:function(b,a,d){var c="";c=RRTUtils.addParam(c,"flaggable_id",a);c=RRTUtils.addParam(c,"flaggable_type",d);FullWeb.setAjaxMessage("Flagging "+d);FullWeb.performAjaxRequest("%controller%/add_flag","post",{flaggable_id:a,flaggable_type:d})},removeFlag:function(b,a,d){var c="";c=RRTUtils.addParam(c,"flaggable_id",a);c=RRTUtils.addParam(c,"flaggable_type",d);FullWeb.setAjaxMessage("Removing Flag");FullWeb.performAjaxRequest("%controller%/remove_flag","post",{flaggable_id:a,flaggable_type:d})},showAddCommentDialog:function(e,d,c,a){var b={focusElement:"comment_text",moveCursorToEnd:false};var f="";f=RRTUtils.addParam(f,"commentable_id",d);f=RRTUtils.addParam(f,"commentable_type",c);if(a!=null){f=RRTUtils.addParam(f,"default_text",a);b.moveCursorToEnd=true}FullWeb.showFormDialog(e,"%controller%/add_comment"+f,"%controller%/add_comment_submit"+f,700,b)},showEditCommentDialog:function(b,a){var c="";c=RRTUtils.addParam(c,"id",a);FullWeb.showFormDialog(b,"%controller%/edit_comment"+c,"%controller%/edit_comment_submit"+c,700)},removeComment:function(c,b){var a=function(){FullWeb.setAjaxMessage("Removing comment");FullWeb.performAjaxRequest("%controller%/remove_comment","post",{id:b})};FullWeb.showConfirmDialog(c,"%controller%/confirm_remove_comment",365,{onOk:a})},showSubscribeToCommentsMenu:function(d,g,c){var e=[d,"tl","bl"];if(this._subscribeToCommentsMenu!=null){this._subscribeToCommentsMenu.destroy();this._subscribeToCommentsMenu=null}this._subscribeToCommentsMenu=FullWeb.createMenu("subscribe_comments_menu",{width:"auto",context:e});var h=function(k,j){FullWeb.disableMainOut()};this._subscribeToCommentsMenu.subscribe("show",h);var f=function(k,j){FullWeb.enableMainOut()};this._subscribeToCommentsMenu.subscribe("hide",f);this._subscribeToCommentsMenu.addItems([{text:"<span class='ms_loading'>Loading...</span>",disabled:true}]);this._subscribeToCommentsMenu.render(document.body);FullWeb.showMenu(this._subscribeToCommentsMenu);var b=function(o){var n=o.responseText.evalJSON();var l=[];for(var k=0;k<n.length;k++){var j=n[k];var m={text:j.subscriber_name};if(j.subscriber_id!=null){m.onclick={fn:FullWeb.onSubscribeToCommentClick,obj:[g,c,j.subscriber_id]}}else{m.disabled=true}l.push(m)}FullWeb._subscribeToCommentsMenu.removeItem(0);FullWeb._subscribeToCommentsMenu.setItemGroupTitle("Subscribe whom?");FullWeb._subscribeToCommentsMenu.addItems(l);FullWeb._subscribeToCommentsMenu.render(document.body)};var a={onSuccessCallback:b};FullWeb.performAjaxRequest("%controller%/load_subscribe_to_comments_menu","get",{commentable_id:g,commentable_type:c},a)},onSubscribeToCommentClick:function(b,a,c){ActionPanel.hideActionPanel();FullWeb.subscribeToComments(c[0],c[1],c[2])},subscribeToComments:function(d,b,a){FullWeb.setAjaxMessage("Subscribing");var c={commentable_id:d,commentable_type:b};if(a!=null){c.user_id=a}FullWeb.performAjaxRequest("%controller%/subscribe_to_comments","post",c)},unsubscribeToComments:function(b,a){FullWeb.setAjaxMessage("Unsubscribing");FullWeb.performAjaxRequest("%controller%/unsubscribe_to_comments","post",{commentable_id:b,commentable_type:a})},showModelLinksDialog:function(b,d,a){var c="";c=RRTUtils.addParam(c,"model_id",d);c=RRTUtils.addParam(c,"model_type",a);FullWeb.showDialog(b,"%controller%/view_model_links"+c,550)},updateLayoutInformation:function(b){var a=$("layout_current_user_name");if(a!=null){a.innerHTML=b}},isUserFilter:function(a){return((a==Consts.Task.Filter.ASSIGNED_TO_USER)||(a==Consts.Task.Filter.CREATED_BY)||(a==Consts.Task.Filter.UPDATED_BY)||(a==Consts.Task.Filter.COMPLETED_BY)||(a==Consts.Task.Filter.ASSIGNED_BY)||(a==Consts.Task.Filter.WORKED_ON_BY))},isDateRangeFilter:function(a){return((a==Consts.Task.Filter.CREATED_ON)||(a==Consts.Task.Filter.UPDATED_ON)||(a==Consts.Task.Filter.COMPLETED_ON)||(a==Consts.Task.Filter.DEADLINE)||(a==Consts.Task.Filter.ASSIGNED_ON)||(a==Consts.Task.Filter.WORKED_ON)||(a==Consts.Task.Filter.WORKED_ON_BY_ME)||(a==Consts.Task.Filter.SCHEDULED_FOR))},showTimeFramePicker:function(e,c,f,a,d){var b={title:e,startDateElementId:c,startDateValue:RRTUtils.getHiddenValue(c),endDateElementId:f,endDateValue:RRTUtils.getHiddenValue(f),onSave:function(h,j){var g=$(a);g.innerHTML=h+" to "+j;RRTUtils.setHiddenValue(c,h);RRTUtils.setHiddenValue(f,j);if(d!=null){d()}}};DateRangePicker.showDateRangePicker(a,b)},showInviteDialog:function(a){FullWeb.showFormDialog(a,"/full_web/invite_others","/full_web/invite_others_submit",700)},getSelectedAttachedToOption:function(){var a=$("attached_to_workplace");if(!a.checked){a=$("attached_to_project");if(!a.checked){a=$("attached_to_task")}}return a},collapseModelDetails:function(a){Element.hide(a+"_expanded_details");Element.hide(a+"_collapse_icon");Element.show(a+"_collapsed_details");Element.show(a+"_expand_icon")},expandModelDetails:function(a){Element.show(a+"_expanded_details");Element.show(a+"_collapse_icon");Element.hide(a+"_collapsed_details");Element.hide(a+"_expand_icon")},collapseModelHistory:function(a){Element.hide(a+"_expanded_history");Element.hide(a+"_collapse_history_icon");Element.show(a+"_collapsed_history");Element.show(a+"_expand_history_icon")},expandModelHistory:function(a){Element.show(a+"_expanded_history");Element.show(a+"_collapse_history_icon");Element.hide(a+"_collapsed_history");Element.hide(a+"_expand_history_icon")},showModelChanges:function(b,a){var c="";c=RRTUtils.addParam(c,"history_id",a);FullWeb.showDialog(b,"%controller%/show_model_changes"+c,600,{permitMultiple:true})},toggleViewSettings:function(d){var b=$(d+"_view_settings");var c=$("show_"+d+"_view_settings");var a;if((b!=null)&&(c!=null)){if(b.visible()){b.hide();c.show();a="0"}else{b.show();c.hide();a="1"}FullWeb.saveUserPreference(d+"_show_view_settings",a)}},addFavorite:function(b,a){FullWeb.setAjaxMessage("Adding "+a+" to your favorites");FullWeb.performAjaxRequest("%controller%/add_favorite","post",{model_id:b,model_type:a})},removeFavorite:function(b,a){FullWeb.setAjaxMessage("Removing "+a+" from your favorites");FullWeb.performAjaxRequest("%controller%/remove_favorite","post",{model_id:b,model_type:a})}};var Export={exportTasks:function(b,d){var a={onEnterKey:function(){var f=RRTUtils.getHiddenNumber("current_screen_number");if(f==7){var e=$("download_button");if((e!=null)&&e.visible()){e.onclick()}else{RRTDialog.closeDialog()}}else{if(f==6){Export.submitExportTasks()}else{Export.validateCurrentExportScreen()}}}};var c="";if(d!=null){c=RRTUtils.addParam(c,"account_id",d)}FullWeb.setAjaxMessage("Loading");FullWeb.showFormDialog(b,"%controller%/export_tasks"+c,"%controller%/export_tasks_submit"+c,500,a)},submitExportTasks:function(){Export.showNextExportScreen();RRTDialog.saveDialog()},previewTasks:function(c){var b=$("form");var a=Form.serialize(b);url=FullWeb.fixupUrlForController("%controller%/export_tasks_preview");url+="?"+a;if(c!=null){url+="&account_id="+c}window.open(url)},validateCurrentExportScreen:function(){var b=RRTUtils.getHiddenNumber("current_screen_number");if(b<6){var a=$("form");var c=Form.serialize(a);FullWeb.performAjaxRequest("%controller%/export_validate_screen","get",c)}},showPreviousExportScreen:function(){var c=(+RRTUtils.getHiddenValue("current_screen_number"));if(c>1){Element.hide("ms_dlg_error_text");var a;if(c==3){a=1}else{if(c==4){var b=$("container_filter_workplace");a=(b.checked)?2:3}else{a=c-1}}Export.showExportScreen(a)}},showNextExportScreen:function(){var c=(+RRTUtils.getHiddenValue("current_screen_number"));if(c<7){var b=-1;if(c==1){var a=$("container_filter_workplace");b=(a.checked)?2:3}else{if(c==2){b=4}else{if(c==6){FullWeb.setAjaxMessage("Exporting");b=c+1}else{b=c+1}}}if(b!=-1){Export.showExportScreen(b)}}},showExportScreen:function(a){var c=RRTUtils.getHiddenValue("current_screen_number");var b="export_form_screen"+c;Element.hide(b);var d="export_form_screen"+a;Element.show(d);RRTUtils.setHiddenValue("current_screen_number",a);if(a==7){}else{if(a==6){Element.show("export_loading");Element.hide("export_complete");Element.show("export_buttons_normal");Element.hide("export_buttons_final");Element.show("preview_button");Element.show("export_button");Element.addClassName("next_button","disabled");Export.setUpExportSummaryScreen()}else{Element.hide("preview_button");Element.hide("export_button");Element.removeClassName("next_button","disabled")}}if(a==1){Element.addClassName("previous_button","disabled")}else{Element.removeClassName("previous_button","disabled")}},setUpExportSummaryScreen:function(){var e=RRTUtils.getSelectedLabels("workplace_ids","|");RRTUtils.setHiddenValue("selected_workplace_labels",e);var b=RRTUtils.getSelectedLabels("project_ids","|");RRTUtils.setHiddenValue("selected_project_labels",b);var a=RRTUtils.getSelectedLabels("user_ids","|");RRTUtils.setHiddenValue("selected_user_labels",a);var c=$("form");var f=Form.serialize(c);var d=$("export_summary");d.innerHTML=FullWeb.contentLoadingMessage();FullWeb.performAjaxUpdater("export_summary","%controller%/export_summary","get",f)},onChangeExportWorkplaceManager:function(b){var a=RRTUtils.getSelectedValue("workplace_manager_id");FullWeb.performAjaxRequest("%controller%/export_change_workplace_manager","get",{account_id:b,manager_id:a})},showCalendarControlByID:function(a){RRTUtils.selectRadioButton("timeframe_filter_selected");RRTCalendar.showCalendarControlByID(a)},selectFields:function(b){RRTUtils.selectRadioButton("user_filter_selected");var a=RRTUtils.getSelectedCount(b);if(a>1){Element.show("export_combine_user_fields_row")}else{Element.hide("export_combine_user_fields_row")}}};var FullWebControl={positionInfo:function(d){var b=d;this.getElementLeft=h;function h(){var j=$(b);var l=Element.positionedOffset(j);var k=parseInt(l[0]);if(RRTDialog.formDialogActive()){dialogLocation=RRTDialog.getLocation();k=k+dialogLocation.left}return k}this.getElementWidth=g;function g(){var j=$(b);return parseInt(j.offsetWidth)}this.getElementRight=e;function e(){return h(b)+g(b)}this.getElementTop=f;function f(){var j=$(b);var l=Element.positionedOffset(j);var k=parseInt(l[1]);if(RRTDialog.formDialogActive()){dialogLocation=RRTDialog.getLocation();k=k+dialogLocation.top}return k}this.getElementHeight=a;function a(){var j=$(b);return parseInt(j.offsetHeight)}this.getElementBottom=c;function c(){return f(b)+a(b)}},getProperty:function(d,c){var b=null;var e=$(d);if((e!=null)&&(e.style!=null)){var a=e.style;if(a[c]){b=a[c]}}return b},setProperty:function(d,c,b){var e=$(d);if((e!=null)&&(e.style!=null)){var a=e.style;a[c]=b}}};var AddressBook={AddressControl:null,Options:null,AddressBookControl:function(){var j="AddressBookControl";var b=null;this.setAddress=d;function d(k){if(AddressBook.Options&&AddressBook.Options.onSelectAddress){AddressBook.Options.onSelectAddress(k)}return}function c(){var k="<div id='address_book_header' class='js_control_header'>";k=k+"    <span class='js_control_header_title'>&nbsp;"+AddressBook.Options.title+"</span>";k=k+"</div>";k=k+"<div id='address_book_div'><div id='address_book_loading_div' >Loading Addresses..</div></div>";k=k+"<div class='js_control_footer_buttons_div'>";k=k+"    <div id='address_book_buttons' class='js_control_footer_buttons'>";k=k+"        <a class='insert_button button' href='javascript:AddressBook.addUsers();' title='Insert the selected name(s)'></a>";k=k+"        <a class='insert_add_button button' href='javascript:AddressBook.addUsers();javascript:AddressBook.hideAddressBookControl();' title='Insert the selected name(s) and close the Address Book'></a>";k=k+"        <a class='close_button_sm button' href='javascript:AddressBook.hideAddressBookControl();' title='Close the Address Book'></a>";k=k+"    </div>";k=k+"</div>";k=k+"<div id='address_book_footer' class='js_control_footer'>";k=k+"</div>";return k}this.toggle=e;function e(l,k){if(b==l){hideAddressBookControl()}else{h(l,k)}}this.show=h;function h(p,s){g=0;if(b){var l=FullWebControl.getProperty(j,"display");if(l&&l=="block"){return}}else{b=p;AddressBook.Options=s||{title:"Addresses",includeCurrentUser:true}}el=$("address_book_overlay");el.style.visibility="visible";if(b){try{var k=new String(b.value)}catch(m){}}if(k&&$){AddressBookField=$(j);AddressBookField.innerHTML=c();var r={div_id:"address_book_div"};if(s&&(s.includeCurrentUser!=null)){r.include_current_user=s.includeCurrentUser}FullWeb.performAjaxRequest("/full_web/load_address_book","get",r);var t;if(s&&s.positionControl){t=s.positionControl}else{t=b}var q=new FullWebControl.positionInfo(t);var o=q.getElementLeft();var n=q.getElementBottom();FullWebControl.setProperty(j,"left",o+"px");FullWebControl.setProperty(j,"top",n+"px");FullWebControl.setProperty(j,"display","block")}}this.hide=f;function f(){if(b){FullWebControl.setProperty(j,"display","none");b=null;if(AddressBook.Options&&AddressBook.Options.onClose){AddressBook.Options.onClose(AddressBook.Options)}el=$("address_book_overlay");el.style.visibility="hidden"}}this.visible=a;function a(){return b}this.canHide=g;var g=0},showAddressBookControl:function(a,b){if(AddressBook.AddressControl==null){AddressBook.AddressControl=new AddressBook.AddressBookControl}AddressBook.AddressControl.show(a,b)},showAddressBookControlByID:function(a,b){var c;if(AddressBook.AddressControl==null){AddressBook.AddressControl=new AddressBook.AddressBookControl}c=$(a);if(c!=null){AddressBook.AddressControl.toggle(c,b)}},hideAddressBookControl:function(){if(AddressBook.AddressControl&&AddressBook.AddressControl.visible()){AddressBook.AddressControl.hide()}},addUsers:function(b){var a=$("address_book_users").options;var d=new Array();var e=0;if(AddressBook.AddressControl!=null){for(var c=0;c<a.length;c++){if(a[c].selected){d[e]=a[c].text;e=e+1}}AddressBook.AddressControl.setAddress(d);if(b&&b.close){AddressBook.hideAddressBookControl()}}},onChangeFilterType:function(){var b=RRTUtils.getSelectedValue("address_book_filter");var a={filter:b};if(AddressBook.Options&&(AddressBook.Options.includeCurrentUser!=null)){a.include_current_user=AddressBook.Options.includeCurrentUser}FullWeb.performAjaxRequest("/full_web/address_book_filter_change","get",a)},onAccountFilterChange:function(){var a=RRTUtils.getSelectedValue("account_filter");var b={account_filter:a};if(AddressBook.Options&&(AddressBook.Options.includeCurrentUser!=null)){b.include_current_user=AddressBook.Options.includeCurrentUser}FullWeb.performAjaxRequest("/full_web/account_filter_change","get",b)},onWorkplaceFilterChange:function(){var a=RRTUtils.getSelectedValue("workplace_filter");var b={workplace_filter:a};if(AddressBook.Options&&(AddressBook.Options.includeCurrentUser!=null)){b.include_current_user=AddressBook.Options.includeCurrentUser}FullWeb.performAjaxRequest("/full_web/workplace_filter_change","get",b)}};document.write("<div id='address_book_overlay' class='js_control_overlay'><div id='AddressBookControl' class='js_control'></div></div>");var IconPicker={IconControl:null,IconPickerControl:function(){var k="IconPickerControl";var g=null;this.clearIcon=a;function a(){if(g!=null){if(g.iconsField!=null){g.iconField.value=""}}f()}function b(l,m){var n="<table id='container' cellspacing='0' cellpadding='0' border='0'>";n=n+"<tr class='header'>";n=n+"  <td class='js_control_header_title'>&nbsp;"+l+"&nbsp;";n=n+"  </td>";n=n+"</tr>";n=n+"<tr>";n=n+"  <td>";n=n+"    <div id='icons_div' class='"+m+"'><div style='text-align: center' >Loading..</div></div>";n=n+"  </td>";n=n+"</tr>";n=n+"<tr class='footer'>";n=n+"  <td>";n=n+"      <a class='footer' href='javascript:IconPicker.hideIconPickerControl();'>Cancel</a>";n=n+"  </td>";n=n+"</tr>";n=n+"</table>";return n}this.toggle=e;function e(l){if(l==g){hideIconPickerControl()}else{j(l)}}this.show=j;function j(p){h=0;if(g!=null){var o=FullWebControl.getProperty(k,"display");if(o&&o=="block"){return}}else{g=p;if(g.iconField!=null){g.iconField=$(g.iconField)}}el=$("icon_picker_overlay");el.style.visibility="visible";var n=(p.title)?p.title:"Icons";iconPicker=$(k);iconPicker.innerHTML=b(n,p.iconsDivClass);if(p.loadIconsUrl==null){p.loadIconsUrl="%controller%/load_icons"}var q={div_id:"icons_div",current_icon:""};if(p.iconsFolder!=null){q.icons_folder=p.iconsFolder}FullWeb.performAjaxRequest(p.loadIconsUrl,"get",q);var m;if(p&&p.positionControl){m=p.positionControl}else{m=p.iconField}var r=new FullWebControl.positionInfo(m);var l=r.getElementRight();var s=r.getElementBottom();FullWebControl.setProperty(k,"left",l+"px");FullWebControl.setProperty(k,"top",(s-p.pickerHeight)+"px");FullWebControl.setProperty(k,"display","block")}this.hide=f;function f(){FullWebControl.setProperty(k,"display","none");g=null;if(g&&g.onClose){g.onClose(g)}el=$("icon_picker_overlay");el.style.visibility="hidden"}this.visible=d;function d(){return(g!=null)}this.setIcon=c;function c(l){if(g!=null){if(g.iconField!=null){g.iconField.value=l}if(g.onSelectIcon!=null){g.onSelectIcon(l,g)}}f();return}this.canHide=h;var h=0},showIconPickerControl:function(a){if(IconPicker.IconControl==null){IconPicker.IconControl=new IconPicker.IconPickerControl}IconPicker.IconControl.toggle(a)},hideIconPickerControl:function(){IconPicker.IconControl.hide()},setIconPickerControlIcon:function(a){IconPicker.IconControl.setIcon(a)}};document.write("<div id='icon_picker_overlay' class='js_control_overlay'><div id='IconPickerControl' class='js_control'></div></div>");var DateRangePicker={DateRangeControl:null,DateRangePickerControl:function(){var k="date_range_picker";var c=null;function e(){var l="<div id='date_range_picker_header' class='js_control_header'>";l=l+"    <span class='js_control_header_title'>&nbsp;"+c.title+"</span>";l=l+"</div>";l=l+"<div id='date_range_picker_body'>";l=l+"    <table>";l=l+"    <tr id='date_range_error_message' style='display:none;'>";l=l+"        <td id='date_range_error_message_text' align='center' colspan='3'>Invalid date(s)</td>";l=l+"    </tr>";l=l+b("Start Date:","date_range_picker_start_date",c.startDateValue);l=l+b("End Date:","date_range_picker_end_date",c.endDateValue);l=l+"    </table>";l=l+"</div>";l=l+"<div class='js_control_footer_buttons_div'>";l=l+"    <div id='date_range_picker_buttons' class='js_control_footer_buttons'>";l=l+"        <a class='save_button_sm button' href='javascript:DateRangePicker.DateRangeControl.save();' title='Save the information you entered'></a>";l=l+"        <a class='cancel_button_sm button' href='javascript:DateRangePicker.DateRangeControl.cancel();' title='Cancel this action'></a>";l=l+"    </div>";l=l+"</div>";l=l+"<div id='date_range_picker_footer' class='js_control_footer'></div>";return l}function b(m,l,o){var n="<tr>";n=n+"    <td>";n=n+"        "+m;n=n+"    </td>";n=n+"    <td>";n=n+"        <input id='"+l+"' type='text' size='10' value='"+o+"'></input>";n=n+"    </td>";n=n+"    <td>";n=n+"        <a href='javascript:RRTCalendar.showCalendarControlByID(\""+l+"\");'><img src='/images/datechooser.gif'/></a>";n=n+"    </td>";n=n+"</tr>";return n}this.show=h;function h(r,n){g=0;if(n==null){c={title:"Date Range",startDateValue:"",endDateValue:""}}else{c=n}el=$("date_range_picker_overlay");el.style.visibility="visible";var q=$(k);q.innerHTML=e();var m;if(n&&n.positionControl){m=n.positionControl}else{m=r}var o=new FullWebControl.positionInfo(m);var l=o.getElementLeft();var s=o.getElementBottom();var p=RRTUtils.ensureRectangleOnScreen(l,s,q.getWidth(),q.getHeight());FullWebControl.setProperty(k,"left",p[0]+"px");FullWebControl.setProperty(k,"top",p[1]+"px");FullWebControl.setProperty(k,"display","block");FullWeb.setInplaceFormActive(true)}this.hide=d;function d(){FullWebControl.setProperty(k,"display","none");el=$("date_range_picker_overlay");el.style.visibility="hidden";FullWeb.setInplaceFormActive(false)}this.visible=a;function a(){var m=FullWebControl.getProperty(k,"display");var l=(m=="block");return l}this.canHide=g;var g=0;this.save=f;function f(){var u=$("date_range_picker_start_date");var r=u.value;var n=RRTDateUtils.convertStringToDate(r);var v=(n!=null);var l=$("date_range_picker_end_date");var m=l.value;var s=RRTDateUtils.convertStringToDate(m);var q=(s!=null);var p=(v&&q&&((s-n)>=0));if(v&&q&&p){if(c&&c.onSave){c.onSave(r,m)}d()}else{var t=null;if(!v&&q){t="Invalid start date"}else{if(v&&!q){t="Invalid end date"}else{if(!v&&!q){t="Invalid start and end dates"}else{t="Start date must be before end date"}}}var o=$("date_range_error_message_text");o.innerHTML=t;var w=$("date_range_error_message");Element.show(w)}}this.cancel=j;function j(){if(c&&c.onCancel){c.onCancel()}d()}},showDateRangePicker:function(b,a){if(DateRangePicker.DateRangeControl==null){DateRangePicker.DateRangeControl=new DateRangePicker.DateRangePickerControl}DateRangePicker.DateRangeControl.show(b,a)},hideDateRangePicker:function(){if(DateRangePicker.DateRangeControl&&DateRangePicker.DateRangeControl.visible()){DateRangePicker.DateRangeControl.hide()}}};document.write("<div id='date_range_picker_overlay' class='js_control_overlay'><div id='date_range_picker' class='js_control'></div></div>");var rrtConsole={log:function(b){var a=$("rrt_logging");if(a&&b){new_message=b+"<br/>"+a.innerHTML;a.innerHTML=new_message}},clear:function(){var a=$("rrt_logging");if(a){a.innerHTML=""}},toggle:function(){var c="Close Console";var b="Open Console";toggleConsoleElement=$("console_open_close");var a=toggleConsoleElement.innerHTML;if(a==b){Element.show("rrt_logging");toggleConsoleElement.innerHTML=c}else{Element.hide("rrt_logging");toggleConsoleElement.innerHTML=b}}};var ActionPanel={ActionControl:null,showTimer:null,ActionPanelControl:function(){var d;var c;this.show=a;function a(g,h){f=0;d=g+"_panel";var k=$(d);c=g+"_overlay";var j=$(c);if(j!=null){j.style.visibility="visible"}var m=0;var l=0;if(h==null){var n=g+"_link";var q=n;var o=new FullWebControl.positionInfo(q);m=o.getElementLeft();l=o.getElementBottom()}else{m=h.x;l=h.y}var p=RRTUtils.ensureRectangleOnScreen(m,l,k.getWidth(),k.getHeight());FullWebControl.setProperty(d,"left",p[0]+"px");FullWebControl.setProperty(d,"top",p[1]+"px");FullWebControl.setProperty(d,"display","block");FullWeb.setInplaceFormActive(true)}this.hide=b;function b(){FullWebControl.setProperty(d,"display","none");el=$(c);if(el){el.style.visibility="hidden"}FullWeb.setInplaceFormActive(false)}this.visible=e;function e(){var h=FullWebControl.getProperty(d,"display");var g=(h=="block");return g}this.canHide=f;var f=0},showActionPanel:function(b,a){if(ActionPanel.ActionControl==null||!ActionPanel.ActionControl.visible()){var c="ActionPanel.delayShowActionPanel('"+b+"', ";if(a==null){c+="null"}else{c+="{x: "+a.x+", y:"+a.y+"}"}c+=")";g_actionPanelShowTimer=setTimeout(c,300)}},delayShowActionPanel:function(b,a){g_actionPanelShowTimer=null;if(ActionPanel.ActionControl==null){ActionPanel.ActionControl=new ActionPanel.ActionPanelControl}if(!ActionPanel.ActionControl.visible()){ActionPanel.ActionControl.show(b,a)}},hideActionPanel:function(){if(g_actionPanelShowTimer!=null){clearTimeout(g_actionPanelShowTimer)}if(ActionPanel.ActionControl&&ActionPanel.ActionControl.visible()){ActionPanel.ActionControl.hide();ActionPanel.ActionControl=null}}};var RepeatingPattern={onSelectRepeatsOption:function(d,c,g){var b=false;var a=false;var e=false;var f=false;if(d==Consts.RepeatingPattern.REPEATS_DAILY){b=true;RepeatingPattern.updateRepeatsDailyMessage(c)}else{if(d==Consts.RepeatingPattern.REPEATS_WEEKLY){a=true;RepeatingPattern.updateRepeatsWeeklyMessage(c)}else{if(d==Consts.RepeatingPattern.REPEATS_MONTHLY){e=true;RepeatingPattern.updateRepeatsMonthlyMessage(c)}else{if(d==Consts.RepeatingPattern.REPEATS_YEARLY){f=true;RepeatingPattern.updateRepeatsYearlyMessage(c)}}}}RRTUtils.setVisibility("repeats_daily_controls",b);RRTUtils.setVisibility("repeats_weekly_controls",a);RRTUtils.setVisibility("repeats_monthly_controls",e);RRTUtils.setVisibility("repeats_yearly_controls",f);if(g!=null){g()}},onSelectRepeatsDailyFrequency:function(b,a){RepeatingPattern.updateFrequency(b,"daily_frequency_label","day","days");RepeatingPattern.updateRepeatsDailyMessage(a)},onSelectRepeatsWeeklyFrequency:function(b,a){RepeatingPattern.updateFrequency(b,"weekly_frequency_label","week","weeks");RepeatingPattern.updateRepeatsWeeklyMessage(a)},onSelectRepeatsMonthlyFrequency:function(b,a){RepeatingPattern.updateFrequency(b,"monthly_frequency_label","month","months");RepeatingPattern.updateRepeatsMonthlyMessage(a)},onSelectRepeatsYearlyFrequency:function(b,a){RepeatingPattern.updateFrequency(b,"yearly_frequency_label","year","years");RepeatingPattern.updateRepeatsYearlyMessage(a)},showCalendarControl:function(b,d,c){var a={onSelectDate:function(f,e){if(d!=null){RRTUtils.selectRadioButton(d)}c()}};RRTCalendar.showCalendarControlByID(b,a)},onUntilDateLostFocus:function(b,a,c){if(b.value.length>0){$(a).checked=true}c()},updateFrequency:function(c,b,a,e){var d=RRTUtils.forceToNumber(RRTUtils.getSelectedValue(c));b=$(b);if(d==1){b.innerHTML=a}else{b.innerHTML=e}},updateRepeatsDailyMessage:function(a){var c=RepeatingPattern.buildFrequencyMessage(a,"daily","days");c+=RepeatingPattern.buildRangeMessage("daily");var b=$("daily_repeating_pattern_message");b.innerHTML=c},updateRepeatsWeeklyMessage:function(a){var d=RepeatingPattern.buildFrequencyMessage(a,"weekly","weeks");var e=["weekly_repeats_on_sunday","weekly_repeats_on_monday","weekly_repeats_on_tuesday","weekly_repeats_on_wednesday","weekly_repeats_on_thursday","weekly_repeats_on_friday","weekly_repeats_on_saturday"];var g=true;for(var c=0;(c<e.length)&&g;c++){g=$(e[c]).checked}if(g){d+=" on all days"}else{d+=" on ";var f=false;for(var c=0;c<e.length;c++){if($(e[c]).checked){if(f){d+=", "}d+=RRTDateUtils.dayLabels[c];f=true}}if(!f){d+=" &lt;not specified&gt;"}}d+=RepeatingPattern.buildRangeMessage("weekly");var b=$("weekly_repeating_pattern_message");b.innerHTML=d},updateRepeatsMonthlyMessage:function(b){var e=RepeatingPattern.buildFrequencyMessage(b,"monthly","months");var g=$("monthly_starts_on");var f=RRTDateUtils.convertStringToDate(g.value);if(f!=null){if($("repeats_on_day_of_month").checked){e+=" on day "+f.getDate()}else{var d=["first","second","third","fourth","last"];var a=RRTDateUtils.weekNumber(f);e+=" on the "+d[a-1]+" "+RRTDateUtils.dayLabels[f.getDay()]}}e+=RepeatingPattern.buildRangeMessage("monthly");var c=$("monthly_repeating_pattern_message");c.innerHTML=e},updateRepeatsYearlyMessage:function(a){var c=RepeatingPattern.buildFrequencyMessage(a,"yearly","years");c+=RepeatingPattern.buildRangeMessage("yearly");var b=$("yearly_repeating_pattern_message");b.innerHTML=c},buildInitialMessage:function(a){if($("repeats_daily").checked){var b=$("daily_repeating_pattern_message");if((b.innerHTML==null)||b.innerHTML.strip().length==0){RepeatingPattern.updateRepeatsDailyMessage(a)}}else{if($("repeats_weekly").checked){var b=$("weekly_repeating_pattern_message");if((b.innerHTML==null)||b.innerHTML.strip().length==0){RepeatingPattern.updateRepeatsWeeklyMessage(a)}}else{if($("repeats_monthly").checked){var b=$("monthly_repeating_pattern_message");if((b.innerHTML==null)||b.innerHTML.strip().length==0){RepeatingPattern.updateRepeatsMonthlyMessage(a)}}else{if($("repeats_yearly").checked){var b=$("yearly_repeating_pattern_message");if((b.innerHTML==null)||b.innerHTML.strip().length==0){RepeatingPattern.updateRepeatsYearlyMessage(a)}}}}}},buildFrequencyMessage:function(b,a,e){var c="";var d=RRTUtils.forceToNumber(RRTUtils.getSelectedValue(a+"_frequency"));if(d==1){c="This "+b+" repeats "+a}else{c="This "+b+" repeats every "+d+" "+e}return c},buildRangeMessage:function(b){var c="";var f=$(b+"_starts_on");var e=false;if((f.value!=null)&&(f.value.length>0)){c+=", starting "+f.value;e=true}var a=$(b+"_ends_on_date");if(a.checked){var d=$(b+"_ends_on");if((d.value!=null)&&(d.value.length>0)){if(!e){c+=","}c+=" until "+d.value}}return c}};var UserPanelActions={dragDropEnabled:false,DragDropObjects:null,DragDropTargets:null,Dom:YAHOO.util.Dom,Event:YAHOO.util.Event,DDM:YAHOO.util.DragDropMgr,dragDropElementMoving:null,dragDropElementMovingBelow:null,dragDropElementMovingAbove:null,showCustomizeDialog:function(c,b,a){var d="";d=RRTUtils.addParam(d,"user_id",b);if(a!=null){d=RRTUtils.addParam(d,"quick_start",1)}FullWeb.showFormDialog(c,"%controller%/edit_panel_settings"+d,"%controller%/edit_panel_settings_submit"+d,600)},togglePanelSettings:function(a,b,d){var c=$(b);if((c!=null)&&c.visible()){Element.show(d);c.onclick()}else{if(Element.visible(d)){Element.hide(d)}else{Element.show(d)}}},savePanelState:function(d,p,n,o,h){var a=Element.visible(n);var j=Element.visible(p);var l;var g=$(o);if(g!=null){l=Element.visible(o)}else{l=false}var f="L";var m=$(d+"_panel_side");if(m!=null){f=m.innerHTML}var b=1;var k=$(d+"_panel_sequence");if(k!=null){b=k.innerHTML}var q={panel_id:d,is_expanded:a,is_visible:j,panel_side:f,panel_sequence:b,settings_expanded:l};var c=function(u){if(!j){var t=document.getElementsByClassName("user_panel");var s=false;for(var r=0;r<t.length;r++){if(Element.visible(t[r])){s=true}}if(!s&&(h!=null)){h()}}};var e={onCompleteCallback:c};FullWeb.performAjaxRequest("%controller%/save_panel_state","post",q,e)},movePanel:function(d,b,e,a){var c={panel_list_id:d,panel_above_id:b,panel_below_id:e,panel_side:a};FullWeb.performAjaxRequest("%controller%/move_panel","post",c)},positionNoPanelsMessage:function(j){if(j==null){j=true}var g=$("no_panel_message");FullWebControl.setProperty(g,"display","block");var l=$("teammates_data");if(l!=null){var n=new FullWebControl.positionInfo("teammates_data");var f=n.getElementHeight()}var n=new FullWebControl.positionInfo("user_page");var k=n.getElementTop();var e=n.getElementLeft();var d=n.getElementWidth();var m=n.getElementHeight();n=new FullWebControl.positionInfo("no_panel_message");var c=n.getElementWidth();var b=n.getElementHeight();var a=(m-b)/2+k;var h=(d-c)/2+e;if(j){FullWebControl.setProperty(g,"top",a+"px")}FullWebControl.setProperty(g,"left",h+"px")},enableDragDrop:function(){if(UserPanelActions.dragDropEnabled){UserPanelActions.disableDragDrop()}UserPanelActions.dragDropTargets=new Array();UserPanelActions.dragDropTargets[0]=new YAHOO.util.DDTarget("panels_ul_left");UserPanelActions.dragDropTargets[1]=new YAHOO.util.DDTarget("panels_ul_right");UserPanelActions.dragDropEnabled=true;YAHOO.namespace("riverock");YAHOO.riverock.DDList=function(g,c,d){YAHOO.riverock.DDList.superclass.constructor.call(this,g,c,d);var f=this.getDragEl();var e=this.getEl();header_id="header_"+e.id.substring(9);this.setHandleElId(header_id);UserPanelActions.Dom.setStyle(f,"opacity",0.67);this.goingUp=false;this.lastY=0};YAHOO.extend(YAHOO.riverock.DDList,YAHOO.util.DDProxy,{startDrag:function(d,f){rrtConsole.log(this.id+" startDrag");var c=this.getDragEl();var e=this.getEl();UserPanelActions.Dom.setStyle(e,"visibility","hidden");c.innerHTML=e.innerHTML;UserPanelActions.Dom.setStyle(c,"color",UserPanelActions.Dom.getStyle(e,"color"));UserPanelActions.Dom.setStyle(c,"backgroundColor",UserPanelActions.Dom.getStyle(e,"backgroundColor"));UserPanelActions.Dom.setStyle(c,"border","none");UserPanelActions.dragDropElementMoving=this},endDrag:function(h){rrtConsole.log(this.id+" endDrag");var f=this.getEl();var g=this.getDragEl();UserPanelActions.Dom.setStyle(g,"visibility","");var c=new YAHOO.util.Motion(g,{points:{to:UserPanelActions.Dom.getXY(f)}},0.2,YAHOO.util.Easing.easeOut);var d=g.id;var j=this.id;c.onComplete.subscribe(function(){UserPanelActions.Dom.setStyle(d,"visibility","hidden");UserPanelActions.Dom.setStyle(j,"visibility","");g.innerHTML="";var e=UserPanelActions.Dom.get(j);if(e.parentNode.id.substring(0,6)=="panels"){destination_side=e.parentNode.id.substring(10,11)}if(UserPanelActions.dragDropElementMovingAbove!=null){UserPanelActions.movePanel(UserPanelActions.dragDropElementMoving.id,UserPanelActions.dragDropElementMovingAbove.id,"",destination_side)}else{if(UserPanelActions.dragDropElementMovingBelow!=null){UserPanelActions.movePanel(UserPanelActions.dragDropElementMoving.id,"",UserPanelActions.dragDropElementMovingBelow.id,destination_side)}else{UserPanelActions.movePanel(UserPanelActions.dragDropElementMoving.id,"","",destination_side)}}panelId=UserPanelActions.dragDropElementMoving.id.substring(11,12);e=$(panelId+"_panel_side");if(e!=null){e.innerHTML=destination_side.toUpperCase()}});c.animate()},onDragDrop:function(h,j){if(UserPanelActions.DDM.interactionInfo.drop.length===1){var g=UserPanelActions.DDM.interactionInfo.point;var f=UserPanelActions.DDM.interactionInfo.sourceRegion;if(!f.intersect(g)){var c=UserPanelActions.Dom.get(j);var d=UserPanelActions.DDM.getDDById(j);c.appendChild(this.getEl());d.isEmpty=false;UserPanelActions.DDM.refreshCache();UserPanelActions.dragDropElementMovingBelow=null;UserPanelActions.dragDropElementMovingAbove=null}}},onDrag:function(c){var d=UserPanelActions.Event.getPageY(c);if(d<this.lastY){this.goingUp=true}else{if(d>this.lastY){this.goingUp=false}}this.lastY=d},onDragOver:function(h,j){var f=this.getEl();var d=UserPanelActions.Dom.get(j);if(d.nodeName.toLowerCase()=="li"){var c=f.parentNode;var g=d.parentNode;if(this.goingUp){g.insertBefore(f,d);UserPanelActions.dragDropElementMovingAbove=d;UserPanelActions.dragDropElementMovingBelow=null}else{g.insertBefore(f,d.nextSibling);UserPanelActions.dragDropElementMovingBelow=d;UserPanelActions.dragDropElementMovingAbove=null}UserPanelActions.DDM.refreshCache()}}});UserPanelActions.dragDropObjects=new Array();var b=document.getElementsByClassName("user_panel_li");for(var a=0;a<b.length;a++){UserPanelActions.dragDropObjects[a]=new YAHOO.riverock.DDList(b[a].id)}},disableDragDrop:function(){if(UserPanelActions.dragDropObjects!=null){for(var b in UserPanelActions.dragDropObjects){b=null}}UserPanelActions.dragDropObjects=null;if(UserPanelActions.dragDropTargets!=null){for(var a in UserPanelActions.dragDropTargets){a=null}}UserPanelActions.dragDropTargets=null;UserPanelActions.dragDropEnabled=false},AssignedTasks:{loadAssignedTasksData:function(c){var a=RRTUtils.getSelectedValue("assigned_tasks_filter_select");var b=RRTUtils.getSelectedValue("assigned_tasks_num_items_select");var d={panel_id:c,filter:a,num_items:b};FullWeb.performAjaxRequest("%controller%/load_assigned_tasks_panel_data","get",d)},showAddTaskDialog:function(b,c,a){TaskActions.showAddTaskDialog(b,{workplaceId:c,assignedToId:a})}},Deadlines:{loadDeadlinesData:function(b){var a=RRTUtils.getSelectedValue("deadlines_num_items_select");var c={panel_id:b,num_items:a};FullWeb.performAjaxRequest("%controller%/load_deadlines_data","get",c)}},Discussions:{loadDiscussionsData:function(b){var a=RRTUtils.getSelectedValue("discussions_num_items_select");var c={panel_id:b,num_items:a};FullWeb.performAjaxRequest("%controller%/load_discussions_panel_data","get",c)}},Files:{loadFilesData:function(b){var a=RRTUtils.getSelectedValue("files_num_items_select");var c={panel_id:b,num_items:a};FullWeb.performAjaxRequest("%controller%/load_files_panel_data","get",c)}},FlaggedTasks:{loadFlaggedTasksData:function(d){var b=RRTUtils.getSelectedValue("flagged_tasks_filter_select");var a=RRTUtils.getSelectedValue("flagged_tasks_context_select");var c=RRTUtils.getSelectedValue("flagged_tasks_num_items_select");var e={panel_id:d,filter:b,context:a,num_items:c};FullWeb.performAjaxRequest("%controller%/load_flagged_tasks_panel_data","get",e)},showAddTaskDialog:function(a){var b=RRTUtils.getSelectedValue("tasks_workplace_select");TaskActions.showAddTaskDialog(a,{workplaceId:b})}},History:{loadHistoryData:function(c){var e=RRTUtils.getSelectedValue("history_timeframe_select");var a=RRTUtils.getSelectedValue("history_performed_by_select");var b=RRTUtils.getSelectedValue("history_num_items_select");var d={panel_id:c,timeframe_filter:e,num_items:b};if(a!=null){d.performed_by_filter=a}FullWeb.performAjaxRequest("%controller%/load_history_panel_data","get",d)}},Notifications:{loadNotificationsData:function(b){var a=RRTUtils.getSelectedValue("notifications_num_items_select");var c={panel_id:b,num_items:a};FullWeb.performAjaxRequest("%controller%/load_notifications_panel_data","get",c)},markAll:function(){var a=RRTUtils.getSelectedValue("notifications_num_items_select");var b={num_items:a};FullWeb.setAjaxMessage("Marking all notifications as read");FullWeb.performAjaxRequest("%controller%/mark_all_notifications","post",b)},markAsRead:function(c){var a=RRTUtils.getSelectedValue("notifications_num_items_select");var b={id:c,num_items:a};FullWeb.setAjaxMessage("Marking notification as read");FullWeb.performAjaxRequest("%controller%/mark_notification","post",b)},trash:function(c){var a=RRTUtils.getSelectedValue("notifications_num_items_select");var b={id:c,num_items:a};FullWeb.setAjaxMessage("Trashing notification");FullWeb.performAjaxRequest("%controller%/trash_notification","post",b)},toggleNotificationDetails:function(b){var c=FullWeb.objectRowToggle("notification",b,"");var a="notification_detail_link"+b;if(c){$(a).innerHTML="hide details"}else{$(a).innerHTML="view details"}}},Projects:{loadProjectsData:function(c){var a=RRTUtils.getSelectedValue("projects_filter_select");var b=RRTUtils.getSelectedValue("projects_num_items_select");var d={panel_id:c,filter:a,num_items:b};FullWeb.performAjaxRequest("%controller%/load_projects_panel_data","get",d)}},Tasks:{loadScheduledTasksData:function(d){var b=RRTUtils.getSelectedValue("tasks_filter_select");var a=RRTUtils.getSelectedValue("tasks_context_select");var c=RRTUtils.getSelectedValue("scheduled_tasks_num_items_select");var e={panel_id:d,filter:b,num_items:c};if(a!=null){e.context=a}FullWeb.performAjaxRequest("%controller%/load_scheduled_tasks_panel_data","get",e)},showAddTaskDialog:function(a){var b=RRTUtils.getSelectedValue("tasks_workplace_select");TaskActions.showAddTaskDialog(a,{workplaceId:b})},printScheduledTasks:function(){Reports.showReport("/reports/task_report/scheduled_tasks_report")}},TeamPulse:{currentKeyHandlerElement:null,currentKeyHandlerBindFx:null,postMessageOnClickHandler:null,loadPulseData:function(c){var e=RRTUtils.getSelectedValue("pulse_entry_filter");var a=RRTUtils.getSelectedValue("pulse_timeframe_select");var b=RRTUtils.getSelectedValue("team_pulse_num_items_select");var d={panel_id:c,pulse_entry_filter:e,timeframe_filter:a,num_items:b};FullWeb.performAjaxRequest("%controller%/load_pulse_entries_page","post",d)},showAddPulseDialog:function(c,a){var e={focusElement:"pulse_entry"};var f="";var d="";if(a){if(a.directed_pulse_id){f=RRTUtils.addParam(f,"directed_pulse_id",a.directed_pulse_id)}if(a.pulseAt){f=RRTUtils.addParam(f,"pulse_at",a.pulseAt)}}d=RRTUtils.addParam(d,"in_dialog",true);if($("team_pulse_num_items_select")!=null){var b=RRTUtils.getSelectedValue("team_pulse_num_items_select");d=RRTUtils.addParam(d,"num_items",b)}if($("team_pulse_data")!=null){d=RRTUtils.addParam(d,"refresh_view","true")}else{d=RRTUtils.addParam(d,"refresh_view","false")}FullWeb.showFormDialog(c,"%controller%/add_pulse"+f,"%controller%/add_pulse_submit"+d,650,e)},showEditPulseEntryDialog:function(e,a){var d="";var c="";d=RRTUtils.addParam(d,"id",a);c=d;if($("team_pulse_num_items_select")!=null){var b=RRTUtils.getSelectedValue("team_pulse_num_items_select");c=RRTUtils.addParam(c,"num_items",b)}FullWeb.showFormDialog(e,"%controller%/edit_pulse"+d,"%controller%/edit_pulse_submit"+c,650)},removePulseEntry:function(c,a){var b=function(){var e={id:a};if($("team_pulse_num_items_select")!=null){var d=RRTUtils.getSelectedValue("team_pulse_num_items_select");e.num_items=d}FullWeb.setAjaxMessage("Removing Pulse");FullWeb.performAjaxRequest("%controller%/remove_pulse","post",e)};FullWeb.showConfirmDialog(c,"%controller%/confirm_remove_pulse",365,{onOk:b})},changePostedTo:function(){if($("pulse_posted_to").value==-1){$("pulse_target_warning").style.display="block";RRTDialog.updateDialogHeight()}else{$("pulse_target_warning").style.display="none"}var a=RRTUtils.getSelectedValue("pulse_posted_to");FullWeb.saveUserPreference("pulse_entry_target",a)},showInlineAddPulseDialog:function(b){var a="inline_pulse_entry_div";if(Element.visible(a)){RRTUtils.displayOffElementById(a,true);UserPanelActions.TeamPulse.uninstallMessageEditor()}else{RRTUtils.displayOnElementById(a,true);setTimeout("UserPanelActions.TeamPulse.installMessageEditor()",600)}},changeInlinePostedTo:function(){if($("pulse_posted_to").value==-1){$("inline_pulse_target_warning").style.display="block"}else{$("inline_pulse_target_warning").style.display="none"}var a=RRTUtils.getSelectedValue("pulse_posted_to");FullWeb.saveUserPreference("pulse_entry_target",a);UserPanelActions.TeamPulse.setMessageFieldFocus()},postInlineMessage:function(){Home.stopUpdateTimer();UserPanelActions.TeamPulse.disableMessageEditor();var a=RRTUtils.getSelectedValue("team_pulse_num_items_select");var b={num_items:a};FullWeb.setAjaxMessage("Pulsing");FullWeb.submitFormRemote("%controller%/post_pulse_message","inline_pulse_entry_form",b)},enableMessageEditor:function(a){if(a){var b=document.getElementById("inline_pulse_entry");b.value="";RRTUtils.clearCharCount("pulse_entry_char_count")}UserPanelActions.TeamPulse.installMessageEditor();var c=$("inline_post_pulse_button");c.onclick=UserPanelActions.TeamPulse.postMessageOnClickHandler;Element.removeClassName(c,"disabled")},disableMessageEditor:function(){UserPanelActions.TeamPulse.uninstallMessageEditor();UserPanelActions.TeamPulse.postMessageOnClickHandler=RRTUtils.disableOnClick("inline_post_pulse_button");Element.addClassName("inline_post_pulse_button","disabled")},installMessageEditor:function(){UserPanelActions.TeamPulse.setMessageFieldFocus();FullWeb.setInplaceFormActive(true);UserPanelActions.TeamPulse.installKeyboardShortcuts()},uninstallMessageEditor:function(){FullWeb.setInplaceFormActive(false);UserPanelActions.TeamPulse.uninstallKeyboardShortcuts()},installKeyboardShortcuts:function(){UserPanelActions.TeamPulse.uninstallKeyboardShortcuts();var a=$("inline_pulse_entry");var b={onShiftEnter:function(){$("inline_post_pulse_button").onclick()}};UserPanelActions.TeamPulse.currentKeyHandlerElement=a;UserPanelActions.TeamPulse.currentKeyHandlerBindFx=FullWeb.installKeyboardShortcutsForElement(a,b)},uninstallKeyboardShortcuts:function(){if((UserPanelActions.TeamPulse.currentKeyHandlerElement!=null)&&(UserPanelActions.TeamPulse.currentKeyHandlerBindFx!=null)){FullWeb.uninstallKeyboardShortcutsForElement(UserPanelActions.TeamPulse.currentKeyHandlerElement,UserPanelActions.TeamPulse.currentKeyHandlerBindFx);UserPanelActions.TeamPulse.currentDiscussionKeyHandlerElement=null;UserPanelActions.TeamPulse.currentKeyHandlerBindFx=null}},setMessageFieldFocus:function(){Form.Element.focus($("inline_pulse_entry"))},markAllAsRead:function(){var a=RRTUtils.getSelectedValue("team_pulse_num_items_select");var b={num_items:a};FullWeb.setAjaxMessage("Marking all pulses as read");FullWeb.performAjaxRequest("%controller%/mark_all_pulses_read","post",b)},showDashboardAdvertisement:function(c,b){var a=function(e){var d=new SWFObject("dashboard/AIRInstallBadge.swf","Badge","215","180","9.0.115","#000000");d.useExpressInstall("dashboard/expressinstall.swf");d.addVariable("airversion","1.5");d.addVariable("appname","OnePlace Dashboard");d.addVariable("appurl",b);d.addVariable("appid","com.riverock.oneplace.dashboard");d.addVariable("pubid","B375B1A3B1570E1EF38F3DDE7E939A5E82BBC110.1");d.addVariable("image","images/dashboard_logo.png");d.addVariable("appinstallarg","installed from web");d.addVariable("applauncharg","launched from web");d.addVariable("helpurl","http://help.oneplacehome.com/getting_to_know/dashboard");d.addVariable("hidehelp","false");d.addVariable("skiptransition","false");d.addVariable("titlecolor","#00AAFF");d.addVariable("buttonlabelcolor","#00AAFF");d.addVariable("appnamecolor","#00AAFF");d.addVariable("str_err_airswf","<u>Running locally?</u><br/><br/>The AIR proxy swf won't load properly when this demo is run from the local file system.");d.write("flashcontent")};FullWeb.showDialog(c,"%controller%/show_dashboard_advertisement",775,{},a)}},Workplaces:{loadWorkplaces:function(d,b){var e=RRTUtils.getSelectedValue("workplaces_account_filter_select");var a=RRTUtils.getSelectedValue("workplaces_category_filter_select");var c=RRTUtils.getSelectedValue("workplaces_num_items_select");parameters={panel_id:d,account_filter:e,category_filter:a,num_items:c};FullWeb.performAjaxRequest(b,"get",parameters)},onSelectWorkplaceAccount:function(b){var a=$("workplaces_category_filter_select");a.selectedIndex=0;UserPanelActions.Workplaces.loadWorkplaces(b,"%controller%/load_workplaces_for_account")},onSelectWorkplaceCategory:function(a){UserPanelActions.Workplaces.loadWorkplaces(a,"%controller%/load_workplaces")},onSelectNumWorkplacesToShow:function(a){UserPanelActions.Workplaces.loadWorkplaces(a,"%controller%/load_workplaces")},addWorkplaceToFavorites:function(a){FullWeb.setAjaxMessage("Add workplace to Favorites");FullWeb.performAjaxRequest("%controller%/add_workplace_to_favorites","post",{id:a})},removeWorkplaceFromFavorites:function(a){FullWeb.setAjaxMessage("Remove workplace from Favorites");FullWeb.performAjaxRequest("%controller%/remove_workplace_from_favorites","post",{id:a})}}};var MultiSelectPicker={Control:null,Options:null,numItems:0,MultiSelectPickerControl:function(){var k="multi_select_picker";var d=null;this.toggle=b;function b(m,l){if(d==m){hideMultiSelectPickerControl()}else{g(m,l)}}this.show=g;function g(q,m,s){f=0;if(d){var n=FullWebControl.getProperty(k,"display");if(n&&n=="block"){return}}else{d=q;MultiSelectPicker.Options=s||{title:"Choose One"}}var l=$("multi_select_picker_overlay");l.style.visibility="visible";var t=$(k);t.innerHTML=e(m);var u;if(s&&s.positionControl){u=s.positionControl}else{u=d}var r=new FullWebControl.positionInfo(u);var p=r.getElementLeft();var o=r.getElementBottom();FullWebControl.setProperty(k,"left",p+"px");FullWebControl.setProperty(k,"top",o+"px");FullWebControl.setProperty(k,"display","block")}function e(q){MultiSelectPicker.numItems=q.length;var o="<div id='multi_select_picker_header' class='js_control_header'>";o+="    <span class='js_control_header_title'>&nbsp;"+MultiSelectPicker.Options.title+"</span>";o+="</div>";var l=(MultiSelectPicker.numItems*20);l=Math.max(50,l);l=Math.min(300,l);o+="<div id='multi_select_picker_div'><div id='multi_select_picker_data_div' style='height:"+l+"px;'>";for(var n=0;n<MultiSelectPicker.numItems;n++){var p=(q[n].selected)?" checked":"";var s="multi_select_picker_checkbox_"+n;var r="multi_select_picker_label_"+n;var m="multi_select_picker_value_"+n;o+="<div class='multi_select_picker_item'>";o+="<input id='"+s+"' class='multi_select_picker_checkbox' type='checkbox'"+p+"/>";o+="<label id='"+r+"' for='"+s+"'>"+q[n].label+"</label>";o+="<input id='"+m+"' type='hidden' value='"+q[n].value+"'/><br/>";o+="</div>"}o+="</div></div>";o+="<div class='js_control_footer_buttons_div'>";o+="    <div id='multi_select_picker_buttons' class='js_control_footer_buttons'>";o+="        <a class='multi_select_picker_link' href='javascript:MultiSelectPicker.selectAll();' title='Select all items'>Select All</a>";o+="        <a class='multi_select_picker_link' href='javascript:MultiSelectPicker.unselectAll();' title='Unselect all items'>Unselect All</a>";o+="        <a class='save_button_sm button' href='javascript:MultiSelectPicker.Control.close();'></a>";o+="        <a class='cancel_button_sm button' href='javascript:MultiSelectPicker.Control.cancel();'></a>";o+="    </div>";o+="</div>";o+="<div id='multi_select_picker_footer' class='js_control_footer'>";o+="</div>";return o}this.hide=c;function c(){if(d){FullWebControl.setProperty(k,"display","none");var l=$("multi_select_picker_overlay");l.style.visibility="hidden"}}this.visible=a;function a(){return d}this.close=j;function j(){MultiSelectPicker.hideMultiSelectPickerControl();var o="";var q=[];for(var r=0;r<MultiSelectPicker.numItems;r++){var v="multi_select_picker_checkbox_"+r;var m="multi_select_picker_label_"+r;var n="multi_select_picker_value_"+r;var s=$(v);var t=$(m);var u=$(n);var l={title:t.innerHTML,value:u.value,selected:s.checked};q.push(l);if(s.checked){if(o.length>0){o+=", "}o+=t.innerHTML}}var p=$(d);p.value=o;p.title=o;if(MultiSelectPicker.Options&&(MultiSelectPicker.Options.onClose!=null)){MultiSelectPicker.Options.onClose(q)}}this.cancel=h;function h(){MultiSelectPicker.hideMultiSelectPickerControl()}this.canHide=f;var f=0},showMultiSelectPickerControl:function(b,c,a){if(MultiSelectPicker.Control==null){MultiSelectPicker.Control=new MultiSelectPicker.MultiSelectPickerControl}MultiSelectPicker.Control.show(b,c,a)},hideMultiSelectPickerControl:function(){if(MultiSelectPicker.Control&&MultiSelectPicker.Control.visible()){MultiSelectPicker.Control.hide()}},selectAll:function(){if(MultiSelectPicker.Control){for(var a=0;a<MultiSelectPicker.numItems;a++){var c="multi_select_picker_checkbox_"+a;var b=$(c);if(!b.checked){b.checked=true}}}},unselectAll:function(){if(MultiSelectPicker.Control){for(var a=0;a<MultiSelectPicker.numItems;a++){var c="multi_select_picker_checkbox_"+a;var b=$(c);if(b.checked){b.checked=false}}}}};var QuickStart={addMemberOnClickHandler:null,addLogoOnClickHandler:null,unload:function(){FullWeb.setInplaceFormActive(false)},loadQuickStart:function(){FullWeb.selectMode("/quick_start/load_quick_start");FullWeb.setInplaceFormActive(true)},selectSection:function(f,e){var d;var b=function(g){RRTUtils.removeClassNameFromElements("selected_qs_section");Element.addClassName(f,"selected_qs_section")};var a={onCompleteCallback:b};var c="quick_start_container";d={qs_section_id:e};$(c).innerHTML=FullWeb.contentLoadingMessage();FullWeb.performAjaxRequest("/quick_start/load_quick_start_section","get",d,a)},hideMode:function(){var a=function(){FullWeb.saveUserPreference("show_quick_start","0");Element.hide("quick_start_icon");setTimeout("RRTUtils.redirectTo('/home')",1000)};var b=function(){};FullWeb.showConfirmDialog(null,"/quick_start/confirm_hide_quick_start",300,{onOk:a,onCancel:b})},showVideo:function(c,a,b){var d="";d=RRTUtils.addParam(d,"video",a);if(b!=null&&b==true){d=RRTUtils.addParam(d,"autostart",b)}RRTDialog.showDialog(c,"/quick_start/show_video"+d,900)},addMember:function(a){FullWeb.setAjaxMessage("Adding Member");FullWeb.enterWaitState(true);QuickStart.addMemberOnClickHandler=RRTUtils.disableOnClick("add_members_button");Element.addClassName("add_members_button","disabled");QuickStart.showWorkingMessage("Submitting details, please wait...");var c=$("qs_add_member_form");var d=Form.serialize(c);var b=function(e){QuickStart.hideWorkingMessage()};FullWeb.performAjaxRequest("/quick_start/add_member","put",d,{onCompleteCallback:b})},resetAddMemberFields:function(){var a=$("new_member_qs_email");a.value="";var a=$("new_member_qs_first_name");a.value="";var a=$("new_member_qs_last_name");a.value=""},enableAddMembersButton:function(){var a=$("add_members_button");a.onclick=QuickStart.addMemberOnClickHandler;Element.removeClassName(a,"disabled")},showWorkingMessage:function(b){var a=$("ms_working_message");a.innerHTML=b;RRTUtils.centerElement("ms_working_message_div");RRTUtils.displayOnElementById("ms_working_message_div")},hideWorkingMessage:function(){RRTUtils.displayOffElementById("ms_working_message_div")},addLogo:function(){FullWeb.setAjaxMessage("Uploading Logo");FullWeb.enterWaitState(true);QuickStart.addLogoOnClickHandler=RRTUtils.disableOnClick("add_logo_button");Element.addClassName("add_logo_button","disabled");QuickStart.showWorkingMessage("Submitting logo, please wait...");$("qs_set_logo_form").submit()},enableLogoButton:function(){QuickStart.hideWorkingMessage();var a=$("add_logo_button");a.onclick=QuickStart.addLogoOnClickHandler;Element.removeClassName(a,"disabled");var b=$("logo_data");b.value=""},removeLogo:function(){FullWeb.performAjaxRequest("/quick_start/remove_logo","put")}};document.write("<div id='multi_select_picker_overlay' class='js_control_overlay'><div id='multi_select_picker' class='js_control'></div></div>");