
// Generated by Intersoft Script Optimizer V1.5 + Intersoft JS Engine MaxObfuscate(tm) V1.0 
// Generated Datetime : 10/23/2009 3:07:00 PM
// Copyright (c) 2005 Intersoft Solutions.
// Unauthorized decryption/reproduction of any codes contained herein is strictly prohibited and will result in severe civil and criminal penalties .
//**Start Encode**
function WebSchedulerObjectContext(){ this.Event =null; this.UIType =""; this.UIAction =""; this.GrabX =0; this.GrabY =0; this.SourceElement =null; this.DataChanged =false; this.OriginalTop =0; this.OriginalBottom =0; this.OriginalLeft =0; this.OriginalWidth =0; this.OriginalHeight =0; this.OriginalZIndex =0;}function WebSchedulerTemporaryInfo(){ this.StartTime =""; this.EndTime =""; this.RowIndex =-1; this.CellIndex =-1;}function WebSchedulerSelectedCells(){ this.Data =new ISArray(); this.Keys =new ISArray(); this.Clear =function() { for (var va1c99 =0; va1c99 <this.Keys.length; va1c99++) { var vdc465 =this.Keys[va1c99]; var v77d24 =this.Data[vdc465]; this.Data.Remove(v77d24); } this.Keys.Clear(); }; this.Add =function(vdc465,v4ba74) { this.Keys.push(vdc465); this.Data[vdc465] =v4ba74; }; this.Remove =function(vdc465) { for (var va1c99 =0; va1c99 <this.Keys.length; va1c99++) { if (this.Keys[va1c99] ==vdc465) { this.Keys.RemoveAt(va1c99); this.Data[vdc465] =null; return true; } } return false; }; this.ContainsKey =function(vdc465) { for (var va1c99 =0; va1c99 <this.Keys.length; va1c99++) { if (this.Keys[va1c99] ==vdc465) return true; } return false; }; this.Item =function(vdc465) { return (this.ContainsKey(vdc465)? this.Data[vdc465] : null); };}function WebSchedulerDropInterface(v44940){ ComplexControlDropInterface.call(this,v44940); this.Type ="WebScheduler"; this.ComponentType ="WebScheduler"; this.SupportedVersion ="2.0"; this.DropableOnCell =false; this.CellOverStyle ="border: dotted navy 1px; background-color: transparent;"; this.OnInitialize =function() {  var v2c318 =this.Properties.split(","); for (var v13374 =0; v13374 <v2c318.length; v13374++) { var va6d91 =v2c318[v13374].split("="); switch (va6d91[0]) { case "DropableOnCell": this.DropableOnCell =(va6d91[1] =="True"); break; case "CellOverStyle": this.BarItemOverStyle =va6d91[1]; break; } } }; this.AddDropControl =function(v28440) { var v8c037 =ISGetObject(this.Owner.ControlID); if (v8c037 !=null) { var vdb633 =[]; v28440.Element =v8c037.FrameObj; if (this.DropableOnCell) { var v5e329 =v8c037.ViewSettings.SelectedViewMode; switch (v5e329) { case "Day": case "Week": var v88984 =v8c037.GetDayDayHeader(); if (v5e329 =="Week") v88984 =v8c037.GetWeekDayHeader(); if (v88984 !=null) { var v11c66 =v88984.rows[1].cells; for (var v13374 =1; v13374 <v11c66.length; v13374++) { vdb633.push(new WebSchedulerSubDrop(v11c66[v13374],"AllDayCell")); } } var v13c46 =v8c037.GetDayContent(); if (v5e329 =="Week") v13c46 =v8c037.GetWeekContent(); if (v13c46 !=null) { var vc6638 =v13c46.rows; for (var v13374 =0; v13374 <vc6638.length; v13374++) { var v11c66 =vc6638[v13374].cells; var vd3a96 =1; if (v13374 %2 !=0) vd3a96 =0; for (var v3aa13 =vd3a96; v3aa13 <v11c66.length; v3aa13++) { var v81843 =v11c66[v3aa13]; vdb633.push(new WebSchedulerSubDrop(v81843,"Cell")); } } } break; case "Month": var v13c46 =v8c037.GetSchedulerMonthContent(); var vc6638 =v13c46.rows; for (var v13374 =2; v13374 <vc6638.length; v13374 =v13374 +2) { var v11c66 =vc6638[v13374].cells; for (var v3aa13 =1; v3aa13 <v11c66.length; v3aa13++) { var v81843 =v11c66[v3aa13]; vdb633.push(new WebSchedulerSubDrop(v81843,"AllDayCell")); } } break; case "Timeline": break; } } if (vdb633.length >0) v28440.SubObjects =vdb633; } }; this.OnDragQuery =function(v17960,v28440) { if (this.CellOverStyle !="" &&v28440.SubObjectContext.ItemType =="Cell") { var va2d31 =v28440.Element; if (!va2d31.originalStyle) va2d31.originalStyle =va2d31.style.cssText; va2d31.style.cssText =va2d31.style.cssText +this.CellOverStyle; } }; this.OnDragLeaveInternal =function(v28440) { if (this.CellOverStyle !="" &&v28440.SubObjectContext.ItemType =="Cell") { var va2d31 =v28440.Element; va2d31.style.cssText =""; } }; if (this.Properties !="") this.OnInitialize();}function WebSchedulerSubDrop(v6f860,v8fe0){ CustomSubDropInterfaceBase.call(this,v6f860); this.Type ="WebSchedulerSubDrop"; this.ItemType =v8fe0;}var ws98641 ={ LastObjectContext: null, IsActionJustCommitted: false, SelectedCells: new WebSchedulerSelectedCells(), IsEventSelected: false, m82122:function() { if (ISEvent.IsLeftButton(event)) { var v3be49 =event.srcElement; var vddd19 =new WebSchedulerObjectContext(); vddd19.Event =this; vddd19.GrabX =event.clientX -ISPosLib.getLeft(v3be49); vddd19.GrabY =event.clientY -ISPosLib.getTop(v3be49); vddd19.OriginalHeight =parseInt(this.GetElement().style.height); vddd19.SourceElement =v3be49; if (v3be49.className =="BottomIndicator") vddd19.UIType ="BottomResizer"; ws98641.LastObjectContext =vddd19; ws98641.IsEventSelected =true; } }, mf8379:function() { if (ISEvent.IsLeftButton(event)) { var v54621 =event.srcElement; var v7d058 =new WebSchedulerObjectContext(); var vccd36 =this.GetElement(); v7d058.Event =this; v7d058.GrabX =event.clientX; v7d058.GrabY =event.clientY; v7d058.SourceElement =v54621; if (vccd36.style.left =="") v7d058.OriginalLeft =0; else v7d058.OriginalLeft =parseInt(vccd36.style.left); v7d058.OriginalWidth =ISPosLib.getWidth(vccd36); if (v54621.className =="LeftIndicator") v7d058.UIType ="LeftResizer"; else v7d058.UIType ="RightResizer"; ws98641.LastObjectContext =v7d058; ws98641.IsEventSelected =true; } }, mc7961:function() { if (ISEvent.IsLeftButton(event)) { var v24e5 =event.srcElement; var v64098 =new WebSchedulerObjectContext(); var v69c85 =this.GetElement(); var v79451 =this.Parent.ViewSettings.SelectedViewMode; if (v79451 =="Month" ||v79451 =="Timeline") { v69c85 =v69c85.children[0]; } v64098.Event =this; v64098.GrabX =event.clientX; v64098.GrabY =event.clientY; v64098.SourceElement =v24e5; v64098.UIType ="Header"; v64098.OriginalLeft =parseInt(v69c85.style.left); v64098.OriginalTop =parseInt(v69c85.style.top); v64098.OriginalBottom =ISPosLib.getTop(v69c85)-ISPosLib.getHeight(v69c85)-80; v64098.OriginalZIndex =v69c85.parentElement.style.zIndex; if (this.Parent.ViewSettings.SelectedViewMode =="Timeline") { v64098.ResourcesRowPosition =ws26354.m44734(this.Parent); v64098.TimelineRowPosition =0; for (var vdf054 =0; vdf054 <v64098.ResourcesRowPosition.length; vdf054++) { var v50a3 =v64098.ResourcesRowPosition[vdf054]; var v47380 =v50a3.split("-"); if (event.clientY >=parseInt(v47380[0])&&event.clientY <parseInt(v47380[1])) { v64098.TimelineRowPosition =vdf054; break; } } } this._IsUsingEditingForm =false; wsc1b46.md8461(this.Parent,this); ws98641.LastObjectContext =v64098; ws98641.IsEventSelected =true; } }, m97150:function() { if (ISEvent.IsLeftButton(event)&&!ws98641.IsEventSelected) { var vf9d96 =this; var v4bb46 =event.srcElement; var vb9189 =new WebSchedulerObjectContext(); ws31176.mab335(vf9d96); switch (vf9d96.ViewSettings.SelectedViewMode) { case "Day": case "Week": var vd6f96 =v4bb46; var v40f99 =wsc1b46.mb1675(v4bb46); if (v40f99 !=null &&v40f99[0] !="Event") { if (vd6f96.tagName =="DIV") vd6f96 =v4bb46.parentElement; if (vd6f96.attributes["rowType"] &&vd6f96.attributes["rowType"].value =="DayHeader") { vb9189 =null; break; } if (vd6f96.tagName =="TD" &&vd6f96.rowspan !=2) { vb9189.UIType ="CellArea"; vb9189.GrabX =event.clientX; vb9189.GrabY =event.clientY; vb9189.SourceElement =v4bb46; vb9189.Scheduler =vf9d96; } else vb9189 =null; } else vb9189 =null; break; case "Month": if (v4bb46.tagName =="TD") { var vb8d9 =v4bb46.parentElement; var v6ad3 =vb8d9.rowIndex; if (v6ad3 !=0 &&(v6ad3 %2 ==0)&&v4bb46.id =="") { vb9189.UIType ="CellArea"; vb9189.GrabX =event.clientX; vb9189.GrabY =event.clientY; vb9189.SourceElement =v4bb46; vb9189.Scheduler =vf9d96; } else vb9189 =null; } else vb9189 =null; break; case "Timeline": vb9189.UIType ="CellArea"; vb9189.GrabX =event.clientX; vb9189.GrabY =event.clientY; vb9189.SourceElement =v4bb46; vb9189.Scheduler =vf9d96; break; } ws98641.LastObjectContext =vb9189; } }, mb8f22:function(v06b48) { var va5071 =v06b48.SourceElement; var v83735 =v06b48.Scheduler; var v0c841 =v83735.GetResourceByCellElement(va5071); var vc1761 =v83735.ViewSettings.SelectedViewMode; wsc1b46.md8461(v83735,va5071,true,v0c841); var vd3d20 =ws98641.SelectedCells; var vb6425 =new ISArray(); for (var v03598 =0; v03598 <vd3d20.Keys.length; v03598++) vb6425.Add(vd3d20.Keys[v03598]); var v9ac57 =va5071.parentElement; var vc3813 =v9ac57.cellIndex; var v25793 =v9ac57.parentElement; var v17615 =v25793.rowIndex; var v2d32 =v25793.parentElement.parentElement; var v8ef62 =0; var vbec96 =vc3813; var v68741 =vc3813 +1; var v56b97 =true; var v1ad31 =30; if (vc1761 =="Day" &&v17615 %2 !=0) { vbec96++; v68741++; } if (vc1761 =="Week") { if (v17615 %2 ==0) vc3813--; var v7f972 =new Array(); var v2856 =v2d32.rows[0].cells; for (var v03598 =1; v03598 <v2856.length; v03598++) v7f972.push(v2856[v03598].clientWidth); var vc032 =ISPosLib.getLeft(va5071); var vde366 =Math.abs(event.clientX -vc032); if (event.clientX <vc032) v56b97 =false; while (vde366 >0) { var v38514 =vc3813 +v8ef62; if (!v56b97) v38514 =vc3813 -v8ef62; vde366 -=v7f972[v38514]; v8ef62++; } if (!v56b97) { vbec96 =vc3813 -v8ef62 +1; if (vbec96 <1) vbec96 =1; v68741 =vc3813 +2; } else { vbec96 =vc3813 +1; v68741 =vc3813 +v8ef62 +1; } } var vf884 =v83735.LayoutSettings.RowHeight; var startRowIndex,endRowIndex; var v72e48 =ISPosLib.getTop(va5071)-document.body.scrollTop; var v1f653 =Math.round((event.clientY -v72e48)/vf884); if (event.clientY <v72e48) { if (vc1761 =="Day" ||(vc1761 =="Week" &&(v68741 -vbec96)==1)) v56b97 =false; if (v56b97) { startRowIndex =v17615; endRowIndex =v17615 +v1f653; } else { startRowIndex =v17615 +v1f653; if (startRowIndex <0) startRowIndex =0; endRowIndex =v17615; v1ad31 =60; } } else { if (v56b97) { startRowIndex =v17615; endRowIndex =v17615 +v1f653; } else { startRowIndex =v17615 +v1f653; endRowIndex =v17615; v1ad31 =60; } } var v76e59 =endRowIndex -startRowIndex; if (v76e59 >1 ||(v76e59 <=1 &&(v68741 -vbec96)>1)) { v83735._IsMultipleCellSelected =true; v83735._IsAllDayCell =false; } var vc0542 =null; for (var v03598 =vbec96; v03598 <v68741; v03598++) { var v52259 =endRowIndex; var v9f052 =""; if (v68741 -vbec96 >0) { if (v03598 !=vbec96) startRowIndex =0; if (v03598 !=v68741 -1) v52259 =v2d32.rows.length; else v52259 =endRowIndex; if (vbec96 !=(v68741 -1)&&vc1761 =="Week" &&v83735.ViewSettings.WeekView.ShowAllDayEventArea) { var v94a65 =v83735.GetWeekDayHeader(); var v92535 =v94a65.rows[1]; var vfa315 ="A;" +v03598; if (!vd3d20.ContainsKey(vfa315)&&(v03598 >0 &&v03598 <v92535.cells.length)) { wsc1b46.m7a660(v83735,v92535.cells[v03598],true,v9f052); vd3d20.Add(vfa315,v92535.cells[v03598]); } else vb6425.Remove(vfa315); } } for (var vcc323 =startRowIndex; vcc323 <v52259; vcc323++) { var v2c544 =v2d32.rows[vcc323]; var v4f378 =v03598; if (v2c544.rowIndex %2 !=0) v4f378--; vc0542 =v2c544.cells[v4f378]; if (typeof (vc0542)!="undefined") { var vfa315 =v2c544.rowIndex +";" +v4f378; if (!vd3d20.ContainsKey(vfa315)) { if (v83735.IsInSplitViewMode) v9f052 =v0c841._SelectedHourColor; wsc1b46.m7a660(v83735,vc0542.children[0],true,v9f052); vd3d20.Add(vfa315,vc0542.children[0]); } else { vb6425.Remove(vfa315); } if (v03598 ==vbec96 &&vcc323 ==startRowIndex) { v83735.StartDateSelection =v83735.GetDateTimeByCellElement(vc0542.children[0],"DateTime"); } } } } if (vc0542 !=null) v83735.EndDateSelection =ws99232.mf7580(v83735.GetDateTimeByCellElement(vc0542.children[0],"DateTime"),v1ad31); for (var v03598 =0; v03598 <vb6425.length; v03598++) { var vfa315 =vb6425[v03598]; wsc1b46.m7a660(v83735,vd3d20.Item(vfa315),false,""); vd3d20.Remove(vfa315); } vb6425.Clear(); }, m15033:function(v39b13) { var v9a848 =v39b13.SourceElement; var v3d485 =v39b13.Scheduler; var v94b75 =v9a848.cellIndex; var vc6f36 =v9a848.parentElement; var v7b817 =vc6f36.rowIndex; var vfb527 =vc6f36.parentElement.parentElement; var startRowIndex,endRowIndex; var v0617 =v94b75; var v39f99 =v94b75; wsc1b46.md8461(v3d485,v9a848,true); var vb0480 =ws98641.SelectedCells; var vfbe64 =new ISArray(); for (var vaf914 =0; vaf914 <vb0480.Keys.length; vaf914++) vfbe64.Add(vb0480.Keys[vaf914]); var v0487 =new Array(); var v8f766 =vfb527.rows; for (var vaf914 =1; vaf914 <v8f766.length; vaf914++) v0487.push(v8f766[vaf914].clientHeight); var vce330 =ISPosLib.getTop(v9a848)-document.body.scrollTop; var vc6058 =true; if (event.clientY <vce330) vc6058 =false; if (!vc6058) vce330 +=v9a848.clientHeight; var vf7424 =Math.abs(event.clientY -vce330); var v1d986 =0; var v6f087 =0; while (vf7424 >0) { v1d986 =v7b817 +v6f087; if (!vc6058) v1d986 =v7b817 -v6f087; if (v1d986 >1 &&v1d986 <13) { vf7424 -=v0487[v1d986 -1]; v6f087++; } else break; } if (v1d986 ==1) v1d986++; else { if (v1d986 %2 !=0) v1d986--; } if (!vc6058) { startRowIndex =v1d986; endRowIndex =v7b817; } else { startRowIndex =v7b817; endRowIndex =v1d986; } var v56b7 =0; var v49a70 =true; var v9bc86 =new Array(); var vc9f59 =vc6f36.cells; for (var vaf914 =1; vaf914 <vc9f59.length; vaf914++) v9bc86.push(vc9f59[vaf914].clientWidth); var v0199 =ISPosLib.getLeft(v9a848); var v17135 =Math.abs(event.clientX -v0199); if (event.clientX <v0199) v49a70 =false; while (v17135 >0) { var v1d986 =(v94b75 -1)+v56b7; if (!v49a70) v1d986 =(v94b75 -1)-v56b7; if (v1d986 >-1) { v17135 -=v9bc86[v1d986]; v56b7++; } else break; } if (!v49a70) { if (startRowIndex ==endRowIndex) vc6058 =false; if (vc6058) { v0617 =v94b75; v39f99 =v94b75 -v56b7 +1; } else { v0617 =v94b75 -v56b7; v39f99 =v94b75 +1; } } else { if (vc6058) { v0617 =v94b75; v39f99 =v94b75 +v56b7; } else { v0617 =v94b75 +v56b7 -1; v39f99 =v94b75 +1; } } if (v0617 <1) v0617 =1; var ve7534 =endRowIndex -startRowIndex; if (ve7534 >1 ||(ve7534 <=1 &&(v39f99 -v0617)>1)) { v3d485._IsMultipleCellSelected =true; v3d485._IsAllDayCell =true; } for (var vaf914 =startRowIndex; vaf914 <=endRowIndex; vaf914 =vaf914 +2) { if (vaf914 !=startRowIndex) v0617 =1; var v23812 =0; if (vaf914 !=endRowIndex) v23812 =vc6f36.cells.length; else v23812 =v39f99; for (var v73646 =v0617; v73646 <v23812; v73646++) { var vf0874 =vfb527.rows[vaf914]; var v2b932 =vf0874.cells[v73646]; if (typeof (v2b932)!="undefined") { var vc2d87 =vf0874.rowIndex +";" +v2b932.cellIndex; if (!vb0480.ContainsKey(vc2d87)) { wsc1b46.m7a660(v3d485,v2b932,true,""); vb0480.Add(vc2d87,v2b932); } else { vfbe64.Remove(vc2d87); } if (vaf914 ==startRowIndex &&v73646 ==v0617) { v3d485.StartDateSelection =v3d485.GetDateTimeByCellElement(v2b932,"DateTime"); } } } } if (v2b932 !=null) v3d485.EndDateSelection =v3d485.GetDateTimeByCellElement(v2b932,"DateTime"); for (var vaf914 =0; vaf914 <vfbe64.length; vaf914++) { var vc2d87 =vfbe64[vaf914]; wsc1b46.m7a660(v3d485,vb0480.Item(vc2d87),false,""); vb0480.Remove(vc2d87); } vfbe64.Clear(); }, m11212:function(vd3294) { var v2f697 =vd3294.SourceElement; var v28517 =vd3294.Scheduler; var vf5788 =v28517.ViewSettings.SelectedViewMode; var v4ee25 =v2f697.cellIndex; var v58546 =v2f697.parentElement; var vcea26 =v58546.rowIndex; wsc1b46.md8461(v28517,v2f697,true); var v9fa76 =ws98641.SelectedCells; var v48178 =new ISArray(); for (var v3a070 =0; v3a070 <v9fa76.Keys.length; v3a070++) v48178.Add(v9fa76.Keys[v3a070]); var va5321 =0; var vb3493 =true; var vafc44 =ISPosLib.getLeft(v2f697); if (event.clientX <vafc44) vb3493 =false; if (vf5788 =="Timeline") { var v8b539 =v28517.ViewSettings.TimelineView.ContentCellWidth; va5321 =Math.round((event.clientX -vafc44)/v8b539); } else { var vef72 =new Array(); var v74f88 =v58546.cells; for (var v3a070 =1; v3a070 <v74f88.length; v3a070++) vef72.push(v74f88[v3a070].clientWidth); var v28397 =Math.abs(event.clientX -vafc44); var v33a2 =0; while (v28397 >0) { v33a2 =v4ee25 +va5321; if (!vb3493) v33a2 =v4ee25 -va5321; if (v33a2 >0) { v28397 -=vef72[v33a2 -1]; va5321++; } else break; } if (!vb3493) va5321 *=-1; } var startCellIndex,endCellIndex; if (!vb3493) { startCellIndex =v4ee25 +va5321; endCellIndex =v4ee25 +1; } else { startCellIndex =v4ee25; endCellIndex =v4ee25 +va5321; } if (vf5788 =="Week") { if (startCellIndex ==0) startCellIndex++; } else { if (startCellIndex <0) startCellIndex =0; } if (endCellIndex >v58546.cells.length) endCellIndex =v58546.cells.length; if (endCellIndex -startCellIndex >1) { v28517._IsMultipleCellSelected =true; v28517._IsAllDayCell =true; if (vf5788 =="Timeline") { switch (v28517.ViewSettings.SelectedTimelineViewMode) { case "DayHourly": case "Day15Minutes": v28517._IsAllDayCell =false; break; } } } for (var v3a070 =startCellIndex; v3a070 <endCellIndex; v3a070++) { var v0a628 =v58546.cells[v3a070]; var v0df89 =vcea26 +";" +v0a628.cellIndex; if (!v9fa76.ContainsKey(v0df89)) { wsc1b46.m7a660(v28517,v0a628,true,""); v9fa76.Add(v0df89,v0a628); } else { v48178.Remove(v0df89); } if (v3a070 ==startCellIndex) { v28517.StartDateSelection =v28517.GetDateTimeByCellElement(v0a628,"DateTime"); } } if (v0a628 !=null) { v28517.EndDateSelection =v28517.GetDateTimeByCellElement(v0a628,"DateTime"); if (vf5788 =="Timeline") { switch (v28517.ViewSettings.SelectedTimelineViewMode) { case "DayHourly": v28517.EndDateSelection =ws99232.mf7580(v28517.EndDateSelection,60); break; case "Day15Minutes": v28517.EndDateSelection =ws99232.mf7580(v28517.EndDateSelection,15); break; } } } for (var v3a070 =0; v3a070 <v48178.length; v3a070++) { var v0df89 =v48178[v3a070]; wsc1b46.m7a660(v28517,v9fa76.Item(v0df89),false,""); v9fa76.Remove(v0df89); } v48178.Clear(); }, m10d62:function(v93e49) { var v96294 =ws98641.SelectedCells; var v3f522 =v96294.Keys; for (var v85081 =0; v85081 <v3f522.length; v85081++) { var vb0b3 =v3f522[v85081]; wsc1b46.m7a660(v93e49,v96294.Item(vb0b3),false,""); } v96294.Clear(); }, m91450:function() { var v0d185 =ws98641.LastObjectContext; if (v0d185 !=null) { if (v0d185.UIType =="CellArea") { var v99870 =v0d185.Scheduler; switch (v99870.ViewSettings.SelectedViewMode) { case "Day": ws98641.mb8f22(v0d185); break; case "Week": var v45685 =v0d185.SourceElement; if (v45685.attributes["rowType"] &&v45685.attributes["rowType"].value =="AllDayEventArea") ws98641.m11212(v0d185); else ws98641.mb8f22(v0d185); break; case "Month": ws98641.m15033(v0d185); break; case "Timeline": ws98641.m11212(v0d185); break; } } else { var v45685 =v0d185.SourceElement; var v4720 =v0d185.Event.GetElement(); var v99870 =v0d185.Event.Parent; ws31176.mab335(v99870); var v17317 =v99870.LayoutSettings.RowHeight; if (v0d185.UIType =="BottomResizer") { var v99a84 =event.clientY -ISPosLib.getTop(v4720)+document.body.scrollTop; var v08540 =Math.round(v99a84 /v17317)*v17317; if (v08540 !=parseInt(v4720.style.height)&&v08540 >v17317) { v45685.style.top =v08540 -3; v4720.style.height =v08540; wsc1b46.md4979(v99870,v0d185.Event,v08540 -20); ws98641.m1de24(v4720,"Changing"); v0d185.DataChanged =true; } } else if (v0d185.UIType =="Header") { var v47553 =v99870.ViewSettings.SelectedViewMode; if (v47553 =="Month") { v17317 =ISPosLib.getHeight(v4720.parentElement)+20; v4720 =v4720.children[0]; } if (v47553 =="Day" ||v47553 =="Week") { v4720.parentElement.style.zIndex =50; } if (v47553 =="Timeline") { v17317 =ISPosLib.getHeight(v4720.parentElement); v4720 =v4720.children[0]; v4720.parentElement.style.zIndex =50; } var v53932 =event.clientY -v0d185.GrabY +parseInt(v0d185.OriginalTop); if (v47553 =="Timeline") { var vc8730 =ws26354.m71521(v99870,event.clientY,v0d185); if (typeof (vc8730)=="undefined") { if (IS.safari) vc8730 =v0d185.OriginalTop; else vc8730 =1; } } else var vc8730 =Math.round(v53932 /v17317)*v17317; var v13219 =true; if (event.clientY >=(v0d185.GrabY -5)&&event.clientY <=(v0d185.GrabY +5)) v13219 =false; if (event.clientX >=(v0d185.GrabX -5)&&event.clientX <=(v0d185.GrabX +5)) v13219 =false; if (!v13219) v4720.parentElement.style.zIndex =v0d185.OriginalZIndex; if (vc8730 !=parseInt(v4720.style.top)&&v13219 ) { v4720.style.position ="absolute"; v4720.style.top =vc8730; ws98641.m1de24(v4720,"Changing"); v0d185.DataChanged =true; } else if (v47553 =="Week" ||(v47553 =="Day" &&v99870.IsInSplitViewMode)) { var ve9617 =ISPosLib.getWidth(v4720.parentElement.parentElement); var vf5432 =(event.clientX -v0d185.GrabX +parseInt(v0d185.OriginalLeft))-50; var vf1527 =Math.round(vf5432 /ve9617); var va350 =(vf1527 *ve9617); var ve4345 =v99870.GetSchedulerFrame(); if (va350 !=parseInt(v4720.style.left)&&event.clientX >(ISPosLib.getLeft(ve4345)+100)&&v13219) { v4720.style.position ="absolute"; v4720.style.left =va350; ws98641.m1de24(v4720,"Changing"); v0d185.DataChanged =true; } } else if (v47553 =="Month" ||v47553 =="Timeline") { if (v47553 =="Timeline") { if (v0d185.Event.GetLeftResizerElement()!=null) { v0d185.Event.GetLeftResizerElement().style.display ="none"; v0d185.Event.GetRightResizerElement().style.display ="none"; } } var ve9617 =ISPosLib.getWidth(v4720.parentElement.parentElement); var vf5432; if (IS.safari ||v99870.ViewSettings.SelectedViewMode =="Timeline") vf5432 =(event.clientX -v0d185.GrabX +parseInt(v0d185.OriginalLeft)); else vf5432 =(event.clientX -v0d185.GrabX +parseInt(v0d185.OriginalLeft))-50; var vf1527 =Math.round(vf5432 /ve9617); var va350 =(vf1527 *ve9617); var ve4345 =v99870.GetSchedulerFrame(); if (va350 !=parseInt(v4720.style.left)&&event.clientX >(ISPosLib.getLeft(ve4345)+100)&&v13219) {  v4720.style.position ="absolute"; v4720.style.left =va350; ws98641.m1de24(v4720,"Changing"); v0d185.DataChanged =true; } } } else if (v0d185.UIType =="LeftResizer" ||v0d185.UIType =="RightResizer") { var ve9617 =ISPosLib.getWidth(v4720.parentElement); var ve4345 =v99870.GetSchedulerFrame(); if (v0d185.UIType =="LeftResizer") { var vf5432 =(event.clientX -v0d185.GrabX +parseInt(v0d185.OriginalLeft))-50; if (v99870.ViewSettings.SelectedViewMode =="Timeline") vf5432 =(event.clientX -v0d185.GrabX +parseInt(v0d185.OriginalLeft)); var vf1527 =Math.round(vf5432 /ve9617); var va350 =(vf1527 *ve9617); var ve4345 =v99870.GetSchedulerFrame(); if (va350 !=parseInt(v4720.style.left)&&event.clientX >(ISPosLib.getLeft(ve4345)+100) &&va350 <v0d185.OriginalLeft +v0d185.OriginalWidth) { v4720.style.left =va350; v4720.style.width =v0d185.OriginalWidth -(va350 -v0d185.OriginalLeft); v4720.children[0].style.width =v0d185.OriginalWidth -(va350 -v0d185.OriginalLeft); ws98641.m1de24(v0d185.Event.GetContentElement(),"Changing"); v0d185.DataChanged =true; } } else { var vfa369 =(event.clientX -v0d185.GrabX +v0d185.OriginalWidth); var vf1527 =Math.round(vfa369 /ve9617); var v92581; if (v99870.ViewSettings.SelectedViewMode =="Timeline") v92581 =(vf1527 *ve9617); else v92581 =(vf1527 *ve9617)-(2 *vf1527); if (v92581 !=parseInt(v4720.style.width)&&v92581 >ve9617 -5) { if (v99870.ViewSettings.SelectedViewMode =="Timeline") { v4720.style.width =v92581 -7; v4720.children[0].style.width =v92581 -7; } else v4720.style.width =v92581; ws98641.m1de24(v0d185.Event.GetContentElement(),"Changing"); v0d185.DataChanged =true; } } } } } }, m7f670:function() { var v96876 =ws98641.LastObjectContext; if (v96876 !=null) { if (v96876.UIType =="CellArea") { var v8ec74 =v96876.Scheduler; v8ec74.CallOutX =event.clientX; v8ec74.CallOutY =event.clientY; var v5e497 =null; var v6dc52 =v96876.SourceElement; if (v8ec74.IsInSplitViewMode ||v8ec74.ViewSettings.SelectedViewMode =="Timeline") v5e497 =v8ec74.GetResourceByCellElement(v6dc52); var v8a631 =true; if (v8ec74._IsMultipleCellSelected) { v8ec74._IsMultipleCellSelected =false; var v98548 =wsc1b46.m3a081(v8ec74,v5e497); if (v8ec74.ClientSideEvents.OnMultipleCellSelected !="") { if (!ISEvent.Raise(v8ec74.ClientSideEvents.OnMultipleCellSelected,v8ec74.Id,v8ec74.StartDateSelection,v8ec74.EndDateSelection,v8ec74._IsAllDayCell,v98548)) v8a631 =false; } } else v8a631 =false; if (v8a631) { switch (v8ec74.ViewSettings.SelectedViewMode) { case "Day": wsc1b46.mec420(v8ec74,v5e497,true); break; case "Week": if (v6dc52.attributes["rowType"] &&v6dc52.attributes["rowType"].value =="AllDayEventArea") wsc1b46.mec420(v8ec74,null,false); else wsc1b46.mec420(v8ec74,null,true); break; case "Month": wsc1b46.mec420(v8ec74,null,false); break; case "Timeline": var vb2719 =false; var v6e497 =v8ec74.ViewSettings.SelectedTimelineViewMode; if (v6e497 =="DayHourly" ||v6e497 =="Day15Minutes") vb2719 =true; wsc1b46.mec420(v8ec74,v5e497,vb2719); break; } } } else { ws98641.IsEventSelected =false; var v6dc52 =v96876.SourceElement; var vbe182 =v96876.Event; var vc6359 =vbe182.GetElement(); var v8ec74 =vbe182.Parent; var v3d435 =v8ec74.LayoutSettings.RowHeight; var v81a28 =30; var v6e966 =v8ec74.ViewSettings.SelectedViewMode; if (v96876.UIType =="LeftResizer" ||v96876.UIType =="RightResizer") vc6359 =v96876.Event.GetContentElement(); if (v96876.DataChanged) { if (v6e966 =="Month") vc6359 =vc6359.children[0]; if (v6e966 =="Timeline" &&v96876.UIType =="Header") vc6359 =vc6359.children[0]; ws98641.m1de24(vc6359,"Commit"); } switch (v96876.UIType) { case "BottomResizer": if (v96876.DataChanged) { ws25a70.m8e281(v8ec74); } break; case "Header": if (v96876.DataChanged) { ws25a70.m3d544(v8ec74); ws98641.mbf359(v8ec74,v96876,false); } break; case "LeftResizer": case "RightResizer": if (v96876.DataChanged) { ws25a70.m0fc68(v8ec74); } break; } } ws98641.LastObjectContext =null; } }, mfde69:function(v35a26,v90251,v2f01,v30e81) { if (ws98641.m11e42(v35a26,v90251,v2f01)) { if (v30e81 !=-1 &&v35a26.ResourceID !=parseInt(v30e81)) return false; return true; } return false; }, m11e42:function(vfff45,va4a60,v60868) { if (vfff45.GetStartTime().getTime()==va4a60.getTime()&&vfff45.GetEndTime().getTime()==v60868.getTime()) return true; return false; }, m57838:function(va0e81,v52330,v67586,vc0985) { if (ws98641.m11e42(va0e81,v52330,v67586)&&va0e81.ResourceID !=vc0985) return true; return false; }, mbf359:function(v0ec1,v35d40,v9d453) { var vebf65 =v0ec1.ViewSettings.SelectedViewMode; var v6c270 =v35d40.Event; var v99135 =v6c270.GetElement(); switch (vebf65) { case "Day": case "Week": v99135.parentElement.style.zIndex =v35d40.OriginalZIndex; break; case "Month": case "Timeline": break; } if (v9d453) ws98641.m8b980(v0ec1,v35d40); }, mbc497:function(vf2a76,va8f28) { var v34620 =vf2a76.Event; var vbde49 =v34620.GetElement(); var vc3320 =vbde49.parentElement; if (!va8f28) { } else { if (vf2a76.UIType =="LeftResizer") { var va168 =v34620.GetContentElement(); vbde49.style.width =vf2a76.OriginalWidth; va168.style.width =vf2a76.OriginalWidth; vbde49.style.left =0; } else { var vbd595 =vf2a76.Event.Parent; if (vbd595.ViewSettings.SelectedViewMode =="Timeline") v34620.GetContentElement().style.width =vf2a76.OriginalWidth; vbde49.style.width =vf2a76.OriginalWidth; } } }, ModifyEventObject: function(v94831,vb4d7,v4b790,vd8714) { var v66711 =v94831.Event; var vdda98 =v66711.GetOriginalObject(); vdda98.SaveOriginalValue(); v66711.StartTime =vb4d7; vdda98.StartTime =vb4d7; v66711.EndTime =v4b790; vdda98.EndTime =v4b790; if (!v66711.IsOverlapping &&v66711.IsOverlappingWithOtherEvents(vb4d7,v4b790,vd8714)) v66711.IsOverlapping =true; vdda98.Update(v66711.IsOverlapping); }, m57b9:function(vd7f22) { var v7ba50 =ISGetObject(vd7f22); var vc9617 =v7ba50.Scheduler; var v6dd57 =vc9617.PromptDialogBox; var vdd676 =v6dd57.Action; var vde939 =v6dd57.LastObjectContext; var v04730 =vde939.Event; var vcc393 =v04730.GetOriginalObject(); var vd0163 =v04730.MasterObject; var v6274 =v04730.GetElement(); var v17763; var v8a292; var v0b354; var va9646; var vc7518 =vc9617.ViewSettings.SelectedViewMode; var vfe765 =vde939.TemporaryInfo; if (vfe765 !=null) { v17763 =vfe765.StartTime; v8a292 =vfe765.EndTime; v0b354 =vfe765.RowIndex; va9646 =vfe765.CellIndex; } var va1b8 =false; v04730.IsOverlapping =true; switch (v7ba50.Text) { case "Only this instance": if (vdd676 =="Update") { if (v04730.RecurrenceType =="Exception") { v04730.SaveOriginalValue(); vcc393.SaveOriginalValue(); v04730.StartTime =v17763; vcc393.StartTime =v17763; v04730.EndTime =v8a292; vcc393.EndTime =v8a292; vcc393.Update(); } else { v04730.SaveOriginalValue(); vcc393.SaveOriginalValue(); v04730.StartTime =v17763; vcc393.StartTime =v17763; v04730.EndTime =v8a292; vcc393.EndTime =v8a292; ws25a70.m03c27(vc9617,v04730); } } else if (vdd676 =="Delete") { if (v04730.RecurrenceType =="Exception") { v04730.SaveOriginalValue(); vcc393.SaveOriginalValue(); if (vc9617.ViewSettings.SelectedViewMode =="Agenda") { v04730.OriginalValue.StartTime =vcc393.StartTime; v04730.OriginalValue.EndTime =vcc393.EndTime; } vcc393.Delete(); } else { v04730.SaveOriginalValue(); vcc393.SaveOriginalValue(); var v9c185 =true; if (vc9617.ClientSideEvents.OnBeforeDelete !="") { if (!ISEvent.Raise(vc9617.ClientSideEvents.OnBeforeDelete,vc9617.Id,vcc393)) var v9c185 =false; } if (v9c185) { v04730.StartTime =v17763; vcc393.StartTime =v17763; v04730.EndTime =v8a292; vcc393.EndTime =v8a292; v04730.RecurrenceType ="Exception"; vcc393.ParentID =vcc393.EventID; vcc393.ExceptionDate =vcc393.OriginalValue.StartTime; vcc393.ExceptionInfo ="Deleted";  vc9617.InsertRecurringEvent(vcc393,false); } } } else if (vdd676 =="EditingForm") { v6dd57.CloseDialog(); vc9617.EditEvent(v04730,"Exception"); } break; case "All events in the series": if (vdd676 =="Update") { var v47615 =vd0163.GetStartTime(); var v18688 =v47615.getFullYear(); var v1f825 =v47615.getMonth(); var v7978 =v47615.getDate(); v17763 =new Date(v18688,v1f825,v7978,v17763.getHours(),v17763.getMinutes(),v17763.getSeconds()); var v9b158 =vd0163.GetEndTime(); var ve0981 =v9b158.getFullYear(); var ve5e17 =v9b158.getMonth(); var v3960 =v9b158.getDate(); v8a292 =new Date(ve0981,ve5e17,v3960,v8a292.getHours(),v8a292.getMinutes(),v8a292.getSeconds()); v04730.SaveOriginalValue(); vd0163.SaveOriginalValue(); if (vc7518 =="Timeline") { if (vde939.UIType =="LeftResizer") vd0163.StartTime =v04730.GetStartTime(); if (vde939.UIType =="RightResizer") vd0163.EndTime =v04730.GetEndTime(); vd0163.ResourceID =vcc393.ResourceID; vd0163.Update(true); } else { vd0163.StartTime =v17763; vd0163.EndTime =v8a292; vd0163.Update(); } ws25a70.LastAction ="SeriesUpdate"; } else if (vdd676 =="Delete") { v04730.SaveOriginalValue(); vd0163.SaveOriginalValue(); vd0163.RecurrenceInfo.SaveOriginalValue(); if (vc7518 =="Timeline") vd0163.Delete(true,false,"RecurringEvent"); else vd0163.Delete(false,false,"RecurringEvent"); ws25a70.LastAction ="SeriesDelete"; } else if (vdd676 =="EditingForm") { v6dd57.CloseDialog(); vc9617.EditEvent(v04730,"RecurringEvent"); } break; case "Cancel": va1b8 =true; v04730.StartTime =v04730.OriginalValue.StartTime; v04730.EndTime =v04730.OriginalValue.EndTime; vcc393.StartTime =vcc393.OriginalValue.StartTime; vcc393.EndTime =vcc393.OriginalValue.EndTime; if (vc9617.ViewSettings.SelectedViewMode =="Timeline") vcc393.ResourceID =vcc393.OriginalValue.ResourceID; break; } switch (vde939.UIType) { case "BottomResizer": ws98641.m8b980(vc9617,vde939); break; case "Header": ws98641.mbf359(vc9617,vde939,va1b8); break; case "LeftResizer": case "RightResizer": ws98641.mbc497(vde939,va1b8); break; } v6dd57.CloseDialog(); }, m8b980:function(vac077,v67d90) { if (typeof (v67d90)=="undefined") { v67d90 =ws98641.LastObjectContext; if (v67d90 ==null &&vac077.PromptDialogBox !=null) v67d90 =vac077.PromptDialogBox.LastObjectContext; } if (v67d90 !=null) { var veb822 =v67d90.Event; var vd3d10 =veb822.GetElement(); var vd852 =vac077.ViewSettings.SelectedViewMode; switch (v67d90.UIType) { case "BottomResizer": var v42318 =veb822.GetContentElement(); v42318.cells[0].children[0].style.height =v67d90.OriginalHeight -22; vd3d10.style.height =v67d90.OriginalHeight; veb822.GetBottomResizerElement().style.top =v67d90.OriginalHeight -2; break; case "Header": var v94f70 =vd3d10; if (vd852 =="Month" ||vd852 =="Timeline") v94f70 =v94f70.childNodes[0]; if (v94f70 !=null) { v94f70.style.top =v67d90.OriginalTop; if (vd852 !="Day" ||vac077.IsInSplitViewMode) v94f70.style.left =v67d90.OriginalLeft; } break; case "LeftResizer": case "RightResizer": ws98641.mbc497(v67d90,true); break; } } }, m1de24:function(vd9916,vd719) { var v43633 =new Object(); v43633.Element =vd9916; ws98641.m10093(vd719 =="Changing" ? 50 : 100,v43633); if (vd719 !="Changing") ws98641.mdea62(vd9916); if (vd719 =="Commit") ws98641.m1c59(); }, m1c59:function() { ws98641.IsActionJustCommitted =true; setTimeout(function(){ws98641.IsActionJustCommitted =false; },10); }, m31f14:function() { document.body.detachEvent("onmousemove",ws98641.m91450); document.body.detachEvent("onmouseup",ws98641.m7f670); }, m10093:function(vdb888,v12b48,v0c058) { var v8ce52 =v12b48.Element.style; v8ce52.opacity =(vdb888 /100); v8ce52.MozOpacity =(vdb888 /100); v8ce52.KhtmlOpacity =(vdb888 /100); if (IS.ie) { if (v12b48.Element.currentStyle.filter =="") v8ce52.filter ="Alpha(Opacity=" +vdb888 +")"; if ((vdb888 ==0 ||(v0c058 &&vdb888 ==100))&&v12b48.Element.currentStyle.filter.indexOf("Alpha")==-1) { v8ce52.filter =((v12b48.Element.currentStyle.filter !="")? v12b48.Element.currentStyle.filter +" " : "")+"Alpha(Opacity=" +vdb888 +")"; } else { var v7ca78 =v8ce52.filter; var v83b40 =v7ca78.indexOf("Opacity"); v8ce52.filter =v7ca78.substring(0,v83b40 +8)+vdb888 +")"; } } }, mdea62:function(vaca63) { var vd8891 =vaca63.style.cssText; var v48d97 =vd8891.indexOf("FILTER"); if (v48d97 >-1) { var ve5873 =vd8891.indexOf(";",v48d97 +1); vd8891 =vd8891.substring(0,v48d97)+vd8891.substring(ve5873 +1); vaca63.style.cssText =vd8891; } }, m59786:function(v3f838) { var vb6247 =new WebContextMenu("WSE_" +v3f838.Id); var v3fe76 =vb6247.RootMenu.Items; var v8a259 =v3f838.ImagesSettings; v3fe76.Add(new WebMenuItem("mnuNewEvent",v3f838.TextSettings.MenuNewEventText,v3f838.ResolveImagePathEx(v8a259.NewEvent),ws98641.m75e6)); v3fe76.Add(new WebMenuItem("mnuNewAllDayEvent",v3f838.TextSettings.MenuNewAllDayEventText,null,ws98641.m75e6)); v3fe76.Add(new WebMenuItem("mnuNewRecurringEvent",v3f838.TextSettings.MenuNewRecurringEventText,v3f838.ResolveImagePathEx(v8a259.NewRecurringEvent),ws98641.m75e6)); v3fe76.Add(new WebMenuItem("mnuEdit",v3f838.TextSettings.MenuEditEventText,v3f838.ResolveImagePathEx(v8a259.Edit),ws98641.m75e6)); v3fe76.Add(new WebMenuItem("mnuDelete",v3f838.TextSettings.MenuDeleteEventText,v3f838.ResolveImagePathEx(v8a259.Delete),ws98641.m75e6)); v3fe76.Add(new WebMenuSeparatorItem()); if (v3f838.IncludeSplitViewInMenu) { v3fe76.Add(new WebMenuItem("mnuSplitView",v3f838.TextSettings.MenuSplitViewText,v3f838.ResolveImagePathEx(v8a259.SplitView),ws98641.m75e6)); var v00213 =v3fe76.GetNamedItem("mnuSplitView"); v00213.Tooltip ="Turn on SplitView to compare resources in side-by-side layout"; v00213.Type ="CheckBox"; if (v3f838.IsInSplitViewMode &&!v00213.Checked) v00213.SetChecked(true); } v3fe76.Add(new WebMenuItem("mnuGoToThisDay",v3f838.TextSettings.MenuGoToThisDayText,null,ws98641.m75e6)); v3fe76.Add(new WebMenuItem("mnuGoToToday",v3f838.TextSettings.MenuGoToTodayText,null,ws98641.m75e6)); v3fe76.Add(new WebMenuItem("mnuCategorize",v3f838.TextSettings.MenuCategorizeText)); ws98641.mcb963(v3f838,vb6247); vb6247.Scheduler =v3f838; wsc1b46.m85029(vb6247); return vb6247; }, mcb963:function(v74152,v62333,v5de48) { var v3b122 =v62333.Items; var v42365 =v3b122.GetNamedItem("mnuCategorize"); var v83511 =v74152.Categories; var vc9578 =""; var vd7856 =v42365.Items; var v6dd58 =v62333.Initialized; if (vd7856.length >0) { v42365.SubMenu.Clear(); vd7856 =v42365.Items; } if (IS.safari) vc9578 ="display:-webkit-inline-box; height: 15px;"; else if (!IS.ie) vc9578 ="display:-moz-inline-box; vertical-align: middle; height: 15px;"; var vb8886 =new RegExp("'","g"); for (var v72e73 =0; v72e73 <v83511.length; v72e73++) { var v66820 =v83511[v72e73]; var v4b953 ="<span style='" +vc9578 +"margin-right: 2px; width: 15px; border: black 1px solid; background-color:" +ws98641.mb7263(v83511[v72e73].CategoryColor)+"'></span>"; var v08121 =new WebMenuCheckBoxItem("mnu" +v66820.CategoryName.replace(vb8886,''),v4b953 +v66820.CategoryName.replace(vb8886,'"'),null,ws98641.m8ac93); v08121.CategoryID =v66820.CategoryID; v42365.SubMenu.Items.Add(v08121); } if (v6dd58 &&v5de48) v62333.Initialize(); }, mb7263:function(vc0588) { if (vc0588.indexOf(",")>-1) return "rgb(" +vc0588 +")"; return vc0588; }, mbcc84:function(va8138,v71480,v12071) { var vd3024 =va8138.ViewSettings.SelectedViewMode; var va9a72 =va8138.EventContextMenu; var vee085 =va9a72.RootMenu.Items; var vbe529 =["mnuNewEvent","mnuNewAllDayEvent","mnuNewRecurringEvent","mnuGoToToday"]; if (va8138.IncludeSplitViewInMenu) vbe529.push("mnuSplitView"); var v12f45 =["mnuEdit","mnuDelete","mnuCategorize"]; var vc1e78 =null; for (var vb4d20 =0; vb4d20 <vee085.length; vb4d20++) { var v3d749 =vee085[vb4d20]; if (v3d749.Type !="Separator") v3d749.Hide(); } switch (v71480) { case "HourArea": case "AllDayEventArea": case "InboundCellArea": case "OutboundCellArea": case "TimelineCell": for (var vb4d20 =0; vb4d20 <vbe529.length; vb4d20++) { var v32b42 =vee085.GetNamedItem(vbe529[vb4d20]); v32b42.Show(); } if (va8138.IncludeSplitViewInMenu) { var v32b42 =vee085.GetNamedItem("mnuSplitView"); if (va8138.ViewSettings.SelectedViewMode !="Day") v32b42.Disable(); else v32b42.Enable(); if (va8138.IsInSplitViewMode) v32b42.SetChecked(true); else v32b42.SetChecked(false); } if (vd3024 !="Day" &&vd3024 !="Week" &&vd3024 !="Timeline") vee085.GetNamedItem("mnuGoToThisDay").Show(); break; case "Event": case "AllDayEvent": case "TimelineEvent": vc1e78 =wsc1b46.mf1190(va8138,v12071,true); for (var vb4d20 =0; vb4d20 <v12f45.length; vb4d20++) { var v32b42 =vee085.GetNamedItem(v12f45[vb4d20]); var vd2915 =true; if (v32b42.Name =="mnuEdit" &&vc1e78.DisableEdit) vd2915 =false; if (v32b42.Name =="mnuDelete" &&vc1e78.DisableDelete) vd2915 =false; if (vd2915) { v32b42.Show(); v32b42.Enable(); } } break; } if (va8138.DataEditing.AllowEdit !="Yes") vee085.GetNamedItem("mnuEdit").Disable(); if (va8138.DataEditing.AllowDelete !="Yes") vee085.GetNamedItem("mnuDelete").Disable(); if (!ISEvent.Raise(va8138.ClientSideEvents.OnContextMenu,va8138.Id,v71480,va9a72,v12071,vc1e78)) return; }, m16a46:function(v23f12,ve5c68) { var v3cb9 =v23f12.ViewSettings.SelectedViewMode; var vd4c19 =v23f12.EventContextMenu; var v7347 =vd4c19.RootMenu.Items; var vc520 =["mnuNewEvent","mnuNewAllDayEvent","mnuNewRecurringEvent","mnuGoToToday"]; switch (ve5c68) { case "HourArea": case "AllDayEventArea": case "InboundCellArea": case "OutboundCellArea": case "TimelineCell": for (var ve3e10 =0; ve3e10 <vc520.length; ve3e10++) { var vb159 =v7347.GetNamedItem(vc520[ve3e10]); vb159.Enable(); if ((v23f12.DataEditing.AllowAdd !="Yes" ||!ws98641.m9f962(v23f12))&&vb159.Name.indexOf("New")>-1) vb159.Disable(); } break; } }, m9f962:function(v75d84) { if (!v75d84.AllowCreateEventInHoliday) { return !(ws40a21.m74d53(v75d84,v75d84.ViewSettings.SelectedDate)); } return true; }, m1730:function(v20c23) { var v70d84 =v20c23.GetSelectedEvent(); var v3d27 =v20c23.EventContextMenu; var v07f60 =v3d27.RootMenu.Items; var v14065 =v07f60.GetNamedItem("mnuCategorize"); var va0d32 =v14065.SubMenu.Items; for (var va6225 =0; va6225 <va0d32.length; va6225++) { if (ws98641.m0df9(va0d32[va6225].CategoryID,v70d84.GetOriginalObject().CategoryID)) va0d32[va6225].SetChecked(true,true); else va0d32[va6225].SetChecked(false,true); } }, m0df9:function(vd5c59,v09796) { var v96523 =v09796.split(','); for (var vbc126 =0; vbc126 <v96523.length; vbc126++) { if (parseInt(v96523[vbc126])==parseInt(vd5c59)) return true; } return false; }, m3ca63:function(vdfc70) { var v2a143 =event.srcElement; var v94b36 =null; switch (vdfc70.ViewSettings.SelectedViewMode) { case "Day": case "Week": v94b36 =wsc1b46.mb1675(v2a143); break; case "Month": case "Timeline": v94b36 =wsc1b46.m95783(v2a143); if (v94b36 ==null) break; var v6cd60 =wsc1b46.mf1190(vdfc70,v94b36[1],true); vdfc70.SelectedEvent =v6cd60; break; } var v08050 =""; var ve2330 =false; if (v94b36 !=null) { v08050 =v94b36[0]; parentEl =v94b36[1]; } else return; ws98641.mbcc84(vdfc70,v08050,parentEl); if (v08050 !="" &&v08050 !="MoreElement" &&v08050 !="DayHeader" &&v08050 !="WeekHeader") { switch (vdfc70.ViewSettings.SelectedViewMode) { case "Day": case "Week": if (v08050 =="AllDayEventArea") wsc1b46.m2c965(vdfc70,v2a143,true); else wsc1b46.m0ee85(vdfc70,v2a143,true); break; case "Month": wsc1b46.mf6448(vdfc70,v2a143,true); break; case "Timeline": ws26354.m21a15(vdfc70,v2a143,true); break; } if (v08050 =="Event" ||v08050 =="TimelineEvent" ||v08050 =="AllDayEvent") ws98641.m1730(vdfc70); ws98641.m16a46(vdfc70,v08050); ws31176.mab335(vdfc70); vdfc70.EventContextMenu.Show(ws98641.m6f679(),ws98641.m1899()); ve2330 =true; } if (ve2330) { event.cancelBubble =true; event.returnValue =false; } }, m6f679:function() { if (IS.ie) return event.clientX; else return event.clientX +window.screenLeft; }, m1899:function() { if (IS.ie) return event.clientY; else return event.clientY +window.screenTop; }, m8ac93:function(v21564) { var v69754 =v21564.OwnerMenu.MenuControl.Scheduler; var v0cd94 =v69754.GetSelectedEvent(); var vcfd31 =""; var vb7f56 =v21564.Parent; for (var v6cf74 =0; v6cf74 <vb7f56.Items.length; v6cf74++) { var v38a67 =vb7f56.Items[v6cf74]; if (v38a67.Checked ==true) { if (vcfd31 =="") vcfd31 +=v38a67.CategoryID; else vcfd31 +="," +v38a67.CategoryID; } } var v1230 =v0cd94.GetOriginalObject(); v1230.SaveOriginalValue(); v1230.CategoryID =vcfd31; v0cd94.RefreshHeader(); if (v1230._Type =="WebSchedulerEvent" ||v1230._Type ==ws25a70.m2b029(v69754.ExtendedEventTypeName)) v1230.Update(); else if (v1230._Type =="WebSchedulerRecurringEvent" ||v1230._Type ==ws25a70.m2b029(v69754.ExtendedRecurringEventTypeName)) { if (v69754.ViewSettings.SelectedViewMode =="Timeline") { var v98573 =v0cd94.GetMasterObject(); v98573.SaveOriginalValue(); v98573.RecurrenceInfo.SaveOriginalValue(); v98573.CategoryID =vcfd31; v98573.Update(true); } else v1230.Update(); } }, m75e6:function(v10f95) { var v8780 =v10f95.OwnerMenu.MenuControl.Scheduler; var vb3c22 =v8780.ViewSettings.SelectedViewMode; var vd4720 =null; switch (v10f95.Name) { case "mnuNewAllDayEvent": if (vd4720 ==null) vd4720 =1; v8780.ShowEditingForm("New",vd4720); break; case "mnuNewEvent": vd4720 =0; case "mnuNewRecurringEvent": if (vd4720 ==null) vd4720 =2; var vb974 =false; if (vb3c22 =="Month") vb974 =true; if (vb3c22 =="Day" ||vb3c22 =="Week") { var v59941 =v8780.SelectedDateArea; if (v59941 !=null &&v59941.attributes["rowType"] &&v59941.attributes["rowType"].value =="AllDayEventArea") vb974 =true; } var v66580 =v8780.ViewSettings.SelectedTimelineViewMode; if (vb3c22 =="Timeline" &&(v66580 =="Week" ||v66580 =="Month" ||v8780.ViewSettings.TimelineView.IsQuarterView)) vb974 =true; if (vb974) { var ve6929 =new Date(); var v46c92 =new Date(v8780.StartDateSelection); v8780.StartDateSelection =new Date(v46c92.getFullYear(),v46c92.getMonth(),v46c92.getDate(),ve6929.getHours(),ve6929.getMinutes(),0); v8780.EndDateSelection =ws99232.mf7580(v8780.StartDateSelection,30); } v8780.ShowEditingForm("New",vd4720); break; case "mnuEdit": ws25a70.m9f639(v8780); break; case "mnuDelete": ws25a70.m5f515(v8780); break; case "mnuGoToToday": v8780.GoToToday(); break; case "mnuGoToThisDay": v8780.SetSelectedViewMode("Day"); break; case "mnuSplitView": ws24215.m86c8(v8780,v10f95.Checked); break; } }, ma4269:function(v67f34,vbfc39,vcf772) { var v64531 =30; var ve3690 =v67f34.LayoutSettings.RowHeight; var vd8357 =parseInt(vbfc39.style.height); var v98c72 =vd8357 /ve3690; var vd6084 =ws99232.mf7580(vcf772,(v98c72 *v64531)); return vd6084; }, m40c71:function(vd5e96,v28c81,va3a21) { var v4d16 =v28c81.Event; var v34678 =v4d16.GetElement(); var v3209 =v34678.parentElement; var v37a37 =vd5e96.ViewSettings.SelectedTimelineViewMode; if (va3a21) { var v8aa6 =v4d16.Duration; var v7f220 =v3209.parentElement; v3209 =v7f220.cells[v3209.cellIndex +v8aa6 -1]; var v87c24 =v28c81.OriginalWidth; var vdbf76 =parseInt(v34678.style.width); var vdcf41 =0; if (vdbf76 >v87c24) { if (vd5e96.ViewSettings.SelectedViewMode =="Timeline") v87c24 =v28c81.OriginalWidth +4; var v0a799 =Math.abs(v87c24 -vdbf76)<1 ||Math.abs(v87c24 -vdbf76)>10; while (v87c24 <vdbf76 &&v0a799) { if (v3209.nextSibling ==null) break; v3209 =v3209.nextSibling; v87c24 +=ISPosLib.getWidth(v3209); vdcf41++; v0a799 =Math.abs(v87c24 -vdbf76)<1 ||Math.abs(v87c24 -vdbf76)>10; } if (vd5e96.ViewSettings.SelectedViewMode =="Timeline") { if (v37a37 =="DayHourly") { var v22843 =vd5e96.GetTimelineDateTimeElement(); var v84680 =v3209.cellIndex; var v1e994 =v22843.rows[1].cells[v84680].attributes["d"].value; var v22534 =v22843.rows[1].cells[v84680].attributes["m"].value; var v49a71 =v22843.rows[1].cells[v84680].attributes["y"].value; var va9621 =v22843.rows[1].cells[v84680].attributes["hour"].value; var v5b987 =new Date(v49a71,v22534 -1,v1e994,va9621,0,0); var v0a936 =(v5b987.getTime()-v4d16.GetEndTime().getTime())/(60 *60 *1000); vdcf41 =v0a936 +1; } } } else { var v0a799 =Math.abs(v87c24 -vdbf76)<1 ||Math.abs(v87c24 -vdbf76)>10; while (v87c24 >vdbf76 &&v0a799) { if (v3209.previousSibling ==null) break; v3209 =v3209.previousSibling; v87c24 -=ISPosLib.getWidth(v3209); vdcf41++; v0a799 =Math.abs(v87c24 -vdbf76)<1 ||Math.abs(v87c24 -vdbf76)>10; } vdcf41 *=-1; if (vd5e96.ViewSettings.SelectedViewMode =="Timeline") { if (v37a37 =="DayHourly") { var v22843 =vd5e96.GetTimelineDateTimeElement(); var v84680 =v3209.cellIndex; var v1e994 =v22843.rows[1].cells[v84680].attributes["d"].value; var v22534 =v22843.rows[1].cells[v84680].attributes["m"].value; var v49a71 =v22843.rows[1].cells[v84680].attributes["y"].value; var va9621 =v22843.rows[1].cells[v84680].attributes["hour"].value; var v5b987 =new Date(v49a71,v22534 -1,v1e994,va9621,0,0); var v0a936 =(v4d16.GetEndTime().getTime()-v5b987.getTime())/(60 *60 *1000); if (v5b987.getDate()!=v4d16.GetEndTime().getDate()) vdcf41 =(-1)*(v0a936 -2); else vdcf41 =(-1)*(v0a936 -1); } }}} else { if (v3209.tagName !="TD")v3209 =v3209.parentElement; var vbcb62 =true; var vdcf41 =0; var va4287 =0; var vc7914 =0; if (vd5e96.ViewSettings.SelectedViewMode =="Month") vc7914 =parseInt(v34678.children[0].style.left); else if (vd5e96.ViewSettings.SelectedViewMode =="Timeline") { if (v28c81.UIType =="LeftResizer" ||v28c81.UIType =="RightResizer") vc7914 =parseInt(v34678.style.left); else vc7914 =parseInt(v34678.children[0].style.left); } else vc7914 =parseInt(v34678.style.left); if (vc7914 <0){ vc7914 =vc7914 *-1; vbcb62 =false; } else { v3209 =v3209.nextSibling; } var v0a799 =Math.abs(va4287 -vc7914)<1 ||Math.abs(va4287 -vc7914)>10; while (vc7914 >va4287 &&v0a799) { if (v3209 !=null) { va4287 +=ISPosLib.getWidth(v3209); if (vbcb62) v3209 =v3209.nextSibling; else v3209 =v3209.previousSibling; vdcf41++; v0a799 =Math.abs(va4287 -vc7914)<1 ||Math.abs(va4287 -vc7914)>10; } else break; } if (!vbcb62) vdcf41 *=-1; if (vd5e96.ViewSettings.SelectedViewMode =="Timeline" &&vd5e96.ViewSettings.SelectedTimelineViewMode =="DayHourly") { var v22843 =vd5e96.GetTimelineDateTimeElement(); var v84680 =v3209.cellIndex; var v1e994 =v22843.rows[1].cells[v84680].attributes["d"].value; var v22534 =v22843.rows[1].cells[v84680].attributes["m"].value; var v49a71 =v22843.rows[1].cells[v84680].attributes["y"].value; var va9621 =v22843.rows[1].cells[v84680].attributes["hour"].value; var v5b987 =new Date(v49a71,v22534 -1,v1e994,va9621,0,0); var v0a936 =(v5b987.getTime()-v4d16.GetStartTime().getTime())/(60 *60 *1000); vdcf41 =v0a936; if (vbcb62) vdcf41 -=1; } } return vdcf41; }, m29452:function(vd1d10,v8f489) { if (vd1d10.ViewSettings.SelectedViewMode !="Timeline") { var v08b52 =v8f489.Event; var vf3960 =v08b52.GetElement(); var v1cd6 =v8f489.OriginalTop; var va4544 =parseInt(vf3960.style.top); if (typeof (va4544)=="undefined") va4544 =0; var vac359 =vd1d10.LayoutSettings.RowHeight; var v83499 =vf3960.parentElement.parentElement; var vdd832 =0; if (vd1d10.ViewSettings.SelectedViewMode =="Month") { vac359 =v83499.clientHeight; v1cd6 =0; va4544 =parseInt(vf3960.children[0].style.top); var vfc747 =false; if (va4544 <0) { vfc747 =true; va4544 *=-1; } var vbd462 =v83499; while (va4544 >0) { if (vfc747) vbd462 =vbd462.previousSibling; else vbd462 =vbd462.nextSibling; if (vbd462 ==null) break; va4544 -=vbd462.clientHeight; if (vbd462.rowIndex %2 ==0) vdd832++; } if (vfc747) vdd832 *=-1; } else vdd832 =Math.round((va4544 -v1cd6)/vac359); } else { if (typeof (v8f489.TimelineRowDifferent)!="undefined") vdd832 =v8f489.TimelineRowDifferent; else vdd832 =0; } return vdd832; }, m96234:function(v1c72,v5d938,v1c811) { if (typeof (v1c811)!="undefined") v1c72 =ws99232.mf8b50(v1c72,v1c811); var va2482 =Math.floor(v5d938 /2); var v5e628 =30; if (v5d938 %2 ==0) v5e628 =0; v1c72 =new Date(v1c72.getFullYear(),v1c72.getMonth(),v1c72.getDate(),va2482,v5e628,0); return v1c72; }, m78587:function(v16621,v39b47) { if (v16621.IsDesktopManagerExisted()) { v39b47.IntegratedToDesktopManager =true; v39b47.ReuseIFrame =true; } }, m5d586:function(veee41) { var v6e821 =CreateWebDialogBox(veee41.Id +"_dlgEditing"); v6e821.Scheduler =veee41; v6e821.Width ="600px"; v6e821.Height ="500px"; v6e821.ClientSideEvents.OnBeforeCreated =ws98641.m73454; v6e821.ClientSideEvents.OnClosed =ws98641.mc358; v6e821.WindowSettings.ContentMode ="UseIFrame"; v6e821.WindowSettings.AllowResize ="Yes"; ws98641.m78587(veee41,v6e821); veee41.EditingDialogBox =v6e821; }, mae516:function(v0a352) { var v1fd41 =CreateWebDialogBox(v0a352.Id +"_dlgPrompt"); v1fd41.Scheduler =v0a352; v1fd41.Width ="400px"; v1fd41.Height ="200px"; v1fd41.ClientSideEvents.OnBeforeCreated =ws98641.m73454; v1fd41.DialogBoxImage ="None"; if (IS.ie) v1fd41.SetContentTemplate("<table class='DialogBoxTable' border=0 cellspacing=0 cellpadding=0 width='95%' height='100%' align=center><tr><td>Would you like to change only this event or all events in the series?</td></tr><tr><td align=center></td></tr><tr><td align=center></td></tr><tr><td align=center></td></tr><tr><td align=center></td></tr></table>"); else v1fd41.SetContentTemplate("<table class='DialogBoxTable' border=0 cellspacing=0 cellpadding=0 width='95%' height='150px' align=center><tr><td>Would you like to change only this event or all events in the series?</td></tr><tr><td align=center></td></tr><tr><td align=center></td></tr><tr><td align=center></td></tr><tr><td align=center></td></tr></table>"); var v75057 =v1fd41.GetContentTemplateElement().children[0].rows[0].cells[0].children[0].children[0]; var ve2244 =v75057.rows[1].cells[0]; var v69097 =v75057.rows[2].cells[0]; var vbd61 =v75057.rows[3].cells[0]; var va0050 =v75057.rows[4].cells[0];  var vdeb0 =new WebButton(v1fd41.Id +"_B1"); var vd3c84 =new WebButton(v1fd41.Id +"_B2"); var v4ae59 =new WebButton(v1fd41.Id +"_B3"); var v66799 =new WebButton(v1fd41.Id +"_B4"); vdeb0.Text ="Only this instance"; vd3c84.Text ="All events in the series"; v4ae59.Text ="All following"; v66799.Text ="Cancel"; vdeb0.OnClientClick =vd3c84.OnClientClick =v66799.OnClientClick =ws98641.m57b9; ws98641.med795(v0a352,vdeb0,ve2244); ws98641.med795(v0a352,vd3c84,v69097); ws98641.med795(v0a352,v66799,va0050); v0a352.PromptDialogBox =v1fd41; if (v0a352.IsDesktopManagerExisted()) v0a352.FoundValidDesktopManagerInstance =true; }, med795:function(v48471,v7b025,v5d682) { v7b025.Scheduler =v48471; v7b025.ButtonStyle =new DynamicStyle("Button-N","Button-O","Button-S"); v7b025.DisabledStyle ="Button-Disabled"; v7b025.Width =160; v7b025.Height =22; var v43052 =new Object();  v43052.ButtonLeftInactive =v43052.ButtonLeftOver ="mac/button_left_inactive.gif"; v43052.ButtonCenterInactive =v43052.ButtonCenterOver ="mac/button_center_inactive.gif"; v43052.ButtonRightInactive =v43052.ButtonRightOver ="mac/button_right_inactive.gif"; v43052.ButtonLeftActive ="mac/button_left_active.gif"; v43052.ButtonCenterActive ="mac/button_center_active.gif"; v43052.ButtonRightActive ="mac/button_right_active.gif"; v7b025.BorderType ="ComplexImages"; v7b025.WebResourceIdentifier ="D"; v7b025.ImagesSettings =v43052; v7b025.DesktopManager =new ISControl("Dummy"); v7b025.DesktopManager.WebResourceIdentifier ="D"; v7b025.DesktopManager.UseWebResourcesForClient =v48471.UseWebResourcesForClient; v7b025.DesktopManager.Scheduler =v48471; v7b025.DesktopManager.ResolveImagePath =ws98641.m3b029; CreateWebButton(v7b025,{Host: v5d682 }); v7b025.RenderComplexImages(); }, m3b029:function(v13043) { return this._ResolveImagePath("/CommonLibrary/Images/WebDesktop/",v13043); }, mc358:function(vad51,v5f992) { var v4d526 =ISGetObject(vad51); var v5774 =v4d526.Scheduler; var v64467 =v5774.EditingForm; if (v5774.ClientSideEvents.OnEditingFormClose !="") { var v39d69; if (v64467.SchedulerWindowName =="") v39d69 =window.parent; else { var v68f67 =ISGetDesktopManager(); var v18e81 =v68f67.GetContentWindow(); v39d69 =v18e81.frames[v64467.SchedulerWindowName]; } if (!ISEvent.Raise(v39d69[v5774.ClientSideEvents.OnEditingFormClose],v5774.Id)) return; } if (typeof (v64467)!="undefined") { if (v64467.InvalidateResources) { v5774.RefreshResources(); ws9b468.ma5c68(v5774); } if (v5f992 =="Cancel") { if (v64467.InvalidateScheduler) v5774.Refresh(); } if (typeof (v64467.InvalidateResources)!="undefined") v64467.InvalidateResources =false; if (typeof (v64467.InvalidateScheduler)!="undefined") v64467.InvalidateScheduler =false; } }, m73454:function(ve9112,v16151) { var v8f373 =v16151.ImagesSettings; var va9031 =ISGetObject(ve9112); var v16556 =va9031.WindowSettings; var v01816 =va9031.Scheduler; with (v16556) { TextAlignment ="Center"; IFrameAllowTransparency =false; BorderType ="ComplexImages"; ContainerStyle ="DB-ContainerStyle"; WindowStyle =new DynamicStyle("DB-Window-N","B","DB-Window-A"); CaptionStyle =new DynamicStyle("DB-Caption-N","B","DB-Caption-A"); CaptionButtonStyle =new DynamicStyle("A","B","C"); } va9031.InProgressText =" "; va9031.EnableDropShadow =true; va9031.UseWebResourcesForClient =true; va9031.EnableAnimation =true; if (!IS.moz) va9031.AnimationStyle ="VistaStyleZoom"; v16151.UseWebResourcesForClient =true; if (ve9112.indexOf("Editing")>-1 &&IS.moz) v16151.ClientSideEvents.OnWindowResized =ws98641.m8ea63;  if (va9031.ImagesSettings) v8f373 =va9031.ImagesSettings; with (v8f373) { InProgress =v01816.ResolveImagePathEx(v01816.ImagesSettings.InProgress); CaptionCenterActive =CaptionCenterInactive ="mac/center_active_light.gif"; CaptionLeftActive =CaptionLeftInactive ="mac/left_active_light.gif"; CaptionRightActive =CaptionRightInactive ="mac/right_active_light.gif"; CloseActive ="mac/general_inactive.gif"; CloseDown ="mac/close_over.gif"; CloseInactive ="mac/general_inactive.gif"; CloseOver ="mac/close_over.gif"; } }, m8ea63:function(v92f32,v96260,v69556) { if (v69556 =="end") { var v05f48 =v96260.DialogBox.Scheduler; var ve1020 =v96260.GetWindowIFrameElement(); ve1020.style.height =v96260.Size.Height -30; if (typeof (v05f48.OnEditingFormResized)!="undefined") v05f48.OnEditingFormResized(v96260.Size.Height); } }};document.body.attachEvent("onmousemove",ws98641.m91450);document.body.attachEvent("onmouseup",ws98641.m7f670);window.attachEvent("onunload",ws98641.m31f14);if (typeof (Sys)!="undefined") Sys.Application.notifyScriptLoaded();