
// 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**
var wsdd636 = { ma2198: function(v62f59) { var v4ac7 = v62f59.GetSchedulerHeader(); var vbaa49 = v62f59.GetSchedulerFrame(); var v78c8 = v62f59.GetSchedulerTableFrame(); if (v62f59.ViewSettings.SelectedTimelineViewMode == "Quarter") v62f59.ViewSettings.TimelineView.IsQuarterView = true; var vf3b66 = v62f59.ViewSettings.SelectedDate; var v78d53 = v62f59.ViewSettings.TimelineView; var vcb537 = v78d53.IsQuarterView; if (v62f59.ViewSettings.SelectedTimelineViewMode == "Month" || v62f59.ViewSettings.SelectedTimelineViewMode == "Quarter") { if (vcb537) v78d53.NumberOfDays = ws26354.m66825(v62f59, vf3b66); else { v78d53.NumberOfDays = ws40a21.mdec94(vf3b66.getMonth() + 1, vf3b66.getFullYear()); v62f59.ViewSettings.SelectedDate = new Date(vf3b66.getFullYear(), vf3b66.getMonth(), 1); } } else if (v62f59.ViewSettings.SelectedTimelineViewMode == "Week") { v78d53.NumberOfDays = 7; if (v78d53.TimelineWeekMode == "FirstDay") ws26354.mfe917(vf3b66, v62f59); else v62f59.ViewSettings.SelectedDate = ws31176.ma9a23(vf3b66, v62f59); } else if (v62f59.ViewSettings.SelectedTimelineViewMode == "Day15Minutes") v78d53.NumberOfDays = 1; var vad097 = v78d53.NumberOfDays; if (v62f59.ViewSettings.SelectedTimelineViewMode == "Month" && vcb537 == false) vad097 = 31; var v40510 = ws26354.mfad4(v62f59); v40510 = v40510.split("|"); var v00864 = v40510[0]; var v3c03 = v40510[1]; var v85467 = v40510[2]; var vbb812 = v40510[3]; var vfb133 = v40510[4]; vf3b66 = v62f59.ViewSettings.SelectedDate; ws8d551.m4f891(v62f59, vf3b66); ws31176.m4af33(false, v62f59); vbaa49.removeChild(v78c8); var v83498 = v62f59.ViewSettings.SelectedTimelineViewMode; var v13778 = v78d53.ContentCellWidth; var v94381 = v78d53.ResourceCellWidth; var vc2732 = v78d53.TotalEventInCell; var v1382 = v78d53.MinimumEventHeight; var v0cb5 = v78d53.StartTime; var v01330 = v78d53.EndTime; var vab815 = new ws31176.m7bc36(); vab815.Append("<table id=" + v62f59.Id + "_TF" + " style='TABLE-LAYOUT: fixed; WIDTH: 100%; HEIGHT: 100%;' cellSpacing='0' cellPadding='0'>" + "<tr>" + "<td>"); var v34469 = v4ac7.outerHTML; vab815.Append(v34469 + "</td>" + "</tr>"); vab815.Append("<tr>"); vab815.Append("<td>"); vab815.Append("<table cellpadding='0' cellspacing='0'"); vab815.Append(" id ='" + v62f59.Id + "_TL'"); vab815.Append(" style='height: 100%; width: 100%;'>"); vab815.Append("<tr style='height:" + v62f59.ViewSettings.TimelineView.ResourceRowHeight + "px;'>"); vab815.Append("<td style='width:" + v94381 + "px;'>"); vab815.Append(wsdd636.mac07(v62f59, v94381)); vab815.Append("</td>"); vab815.Append("<td>"); vab815.Append(wsdd636.m49737(v62f59, v13778, vad097, vbb812, vf3b66, v85467, v83498, vfb133)); vab815.Append("</td>"); vab815.Append("</tr>"); vab815.Append("<tr>"); vab815.Append("<td style='vertical-align:top;'>"); vab815.Append(wsdd636.md896(v62f59, v94381, vc2732, v1382, v00864, v83498, vfb133)); vab815.Append("</td>"); vab815.Append("<td style='vertical-align:top;'>"); vab815.Append(wsdd636.m1db6(v62f59, vad097, vbb812, v13778, v3c03, vc2732, v1382, v00864, v83498, vfb133)); vab815.Append("</td>"); vab815.Append("</tr>"); vab815.Append("</table>"); vab815.Append("</td>"); vab815.Append("</tr>"); vab815.Append("</table>"); vbaa49.innerHTML = vab815.ToString(); if (v62f59.ClientSideEvents.TimelineCustomResource != "") { var v6d045 = new Array(); for (var v37767 = 0; v37767 < v62f59.Resources.length; v37767++) v6d045[v37767] = v62f59.Resources[v37767].ResourceID; if (!ISEvent.Raise(v62f59.ClientSideEvents.OnTimelineCustomResource, v62f59.Id, v6d045)) return; } }, mac07: function(v09298, v98452) { var v1a659 = new ws31176.m7bc36(); v1a659.Append("<table cellpadding='0' cellspacing='0' style='table-layout:fixed; width:" + v98452 + "px;'"); v1a659.Append(" id='" + v09298.Id + "_TLRH'"); v1a659.Append(">"); v1a659.Append("<tr style='height:" + v09298.ViewSettings.TimelineView.ResourceRowHeight + "px;'>"); v1a659.Append("<td "); v1a659.Append(" class=" + v09298.TimelineResourceHeaderTextCellStyle); v1a659.Append(">"); if (v09298.ResourcesContentMode == "Default") v1a659.Append(v09298.TextSettings.TimelineResourceHeaderText); else { if (v09298.ResourceContentTemplateString != "") { var v64333 = v09298.ResourceContentTemplateString; v1a659.Append(v64333.replace(/\{0}/g, "Header")); } else v1a659.Append("Content Template for Timeline is not yet specified."); } v1a659.Append("</td>"); v1a659.Append("</tr>"); v1a659.Append("</table>"); return v1a659.ToString(); }, m49737: function(v5ba10, v67e72, vea273, v67d87, v0333, v07e9, vf5525, v21968) { var vb7a53 = v5ba10.ViewSettings.TimelineView.ResourceRowHeight; var vb4431 = vb7a53 / 2; var v7236 = v0333; var v67374 = new ws31176.m7bc36(); var ve3f6; var v1d616 = ""; v67374.Append("<div "); v67374.Append("id ='" + v5ba10.Id + "_TLDTF' "); v67374.Append("style='height:" + vb7a53 + "px; width:" + v07e9 + "px; overflow:hidden;'>"); v67374.Append("<table cellpadding='0' cellspacing='0' style='table-layout:fixed; width:" + v07e9 + "px;'"); v67374.Append(" id ='" + v5ba10.Id + "_TLDT'"); v67374.Append(">"); v67374.Append("<colgroup>"); v67374.Append(wsdd636.m5d359(v5ba10, vf5525, v67e72, v67d87, vea273, vb4431)); if (vf5525 == "DayHourly") { for (ve3f6 = 0; ve3f6 < vea273; ve3f6++) { var vf795 = ws31176.m52537(v5ba10, v7236, v5ba10.ViewSettings.DayView.DateFormatString); v67374.Append("<td colspan='" + v67d87 + "'"); v67374.Append(" class =" + v5ba10.TimelineDateCellStyle); v67374.Append(" d=" + v7236.getDate()); v67374.Append(" m=" + (v7236.getMonth() + 1)); v67374.Append(" y=" + v7236.getFullYear()); v67374.Append(">"); v67374.Append(vf795); v67374.Append(wsdd636.maef48(v5ba10, ve3f6)); v67374.Append("</td>"); v7236 = ws31176.m3a868(v7236, 1); } } else if (vf5525 == "Day15Minutes") { var vdcb81 = ws31176.m5a554(v5ba10.ViewSettings.TimelineView.StartTime); for (ve3f6 = 0; ve3f6 < (v67d87 / 4); ve3f6++) { var v35984 = ws31176.m15f62(vdcb81); var v9f064 = v35984.substring(1, 3); if (v9f064.substring(0, 1) == 0) v9f064 = parseInt(v9f064.substring(1, 2)); else v9f064 = parseInt(v9f064); v35984 = ws31176.me9546(v9f064, 0, true, v5ba10); v67374.Append("<td colspan=4"); v67374.Append(" class =" + v5ba10.TimelineDateCellStyle); v67374.Append(" d=" + v7236.getDate()); v67374.Append(" m=" + (v7236.getMonth() + 1)); v67374.Append(" y=" + v7236.getFullYear()); v67374.Append(">"); v67374.Append(v35984); v67374.Append(wsdd636.maef48(v5ba10, ve3f6)); v67374.Append("</td>"); vdcb81++; } if (v21968 == "false") { v67374.Append("<td colspan=4"); v67374.Append(" class =" + v5ba10.TimelineDateCellStyle); v67374.Append(" d=" + v7236.getDate()); v67374.Append(" m=" + (v7236.getMonth() + 1)); v67374.Append(" y=" + v7236.getFullYear()); v67374.Append(">"); } } else { if (v5ba10.ViewSettings.TimelineView.IsQuarterView) { for (var ve3f6 = 0; ve3f6 < 3; ve3f6++) { var v73558 = ws40a21.mdec94(v7236.getMonth() + 1, v7236.getFullYear()); var vf795 = ws31176.m52537(v5ba10, v7236, v5ba10.ViewSettings.MonthView.DateFormatString); v67374.Append("<td colspan='" + v73558 + "'"); v67374.Append(" class=" + v5ba10.TimelineDateCellStyle); v67374.Append(" d=" + v7236.getDate()); v67374.Append(" m=" + (v7236.getMonth() + 1)); v67374.Append(" y=" + v7236.getFullYear()); v67374.Append(">"); v67374.Append(vf795); v67374.Append(wsdd636.maef48(v5ba10, ve3f6)); v67374.Append("</td>"); v7236 = ws99232.m00d95(v7236, 1); } } else { var vf795 = ws31176.m52537(v5ba10, v7236, v5ba10.ViewSettings.MonthView.DateFormatString); v67374.Append("<td colspan='" + vea273 + "'"); v67374.Append(" class=" + v5ba10.TimelineDateCellStyle); v67374.Append(" d=" + v7236.getDate()); v67374.Append(" m=" + (v7236.getMonth() + 1)); v67374.Append(" y=" + v7236.getFullYear()); v67374.Append(">"); if (vf5525 == "Week") { var v3f717 = v5ba10.TextSettings.TimelineWeekHeaderText.replace("[MonthViewFormatString]", vf795); if (v5ba10.ViewSettings.TimelineView.TimelineWeekMode == "FirstDay") { var v96b36 = ws26354.m9fe42(v7236); v3f717 = v3f717.replace("[n]", v96b36[1] + 1); v67374.Append(v3f717); } else if (v5ba10.ViewSettings.TimelineView.TimelineWeekMode == "WeekNumber") { v3f717 = v3f717.replace("[n]", ws31176.mbce11(v5ba10, v7236)); v67374.Append(v3f717); } } else { v67374.Append(vf795); } v67374.Append(wsdd636.maef48(v5ba10)); v67374.Append("</td>"); } } v67374.Append("</tr>"); if (IS.moz || IS.safari) vb4431 = vb4431 - 1; v67374.Append("<tr id='" + v5ba10.Id + "_TLDTHD' style='height:" + vb4431 + "px; cursor:default;'>"); if (vf5525 == "DayHourly") { var vfd871 = new Array(); var v35984 = new Array(); var v29648; for (ve3f6 = 0; ve3f6 < v67d87; ve3f6++) { v29648 = ws31176.m5a554(v5ba10.ViewSettings.TimelineView.StartTime) + ve3f6; v35984[ve3f6] = ws31176.m15f62(v29648); if (v35984[ve3f6].substr(1, 1) == "0") vfd871[ve3f6] = v35984[ve3f6].substr(2, 1); else vfd871[ve3f6] = v35984[ve3f6].substr(1, 2); if (v35984[ve3f6].substr(3, 2) == "0") var vd9170 = v35984[ve3f6].substr(4, 1); else var vd9170 = v35984[ve3f6].substr(3, 2); v35984[ve3f6] = ws31176.me9546(parseInt(vfd871[ve3f6]), parseInt(vd9170), false, v5ba10); } var v3be22 = 0; var v04877 = v0333.getDate(); v7236 = v0333; for (ve3f6 = 0; ve3f6 < (v67d87 * vea273); ve3f6++, v3be22++) { if (v3be22 >= v67d87) { v3be22 = 0; v7236 = ws31176.m3a868(v7236, 1); } v67374.Append("<td "); v67374.Append(" class=" + v5ba10.TimelineTimeCellStyle); v67374.Append(" d=" + v7236.getDate()); v67374.Append(" m=" + (v7236.getMonth() + 1)); v67374.Append(" y=" + v7236.getFullYear()); v67374.Append(" hour=" + vfd871[v3be22]); v67374.Append(">"); v67374.Append("" + v35984[v3be22]); v67374.Append("</td>"); } v67374.Append(wsdd636.m2719(v5ba10, v7236)); } else if (vf5525 == "Day15Minutes") { v7236 = v0333; var v2a710 = new Array("0", "15", "30", "45"); var v3be22 = 0; var vdcb81 = ws31176.m5a554(v5ba10.ViewSettings.TimelineView.StartTime); for (ve3f6 = 0; ve3f6 < v67d87; ve3f6++, v3be22++) { if (ve3f6 % 4 == 0) { v3be22 = 0; var v35984 = ws31176.m15f62(vdcb81); if (v35984.substr(1, 1) == "0") var vfd871 = v35984.substr(2, 1); else var vfd871 = v35984.substr(1, 2); vdcb81++; } v67374.Append("<td "); v67374.Append(" class=" + v5ba10.TimelineTimeCellStyle); v67374.Append(" d=" + v7236.getDate()); v67374.Append(" m=" + (v7236.getMonth() + 1)); v67374.Append(" y=" + v7236.getFullYear()); v67374.Append(" hour=" + vfd871); v67374.Append(" minute=" + v2a710[v3be22]); v67374.Append(">"); v67374.Append("" + v2a710[v3be22]); v67374.Append("</td>"); if (vdcb81 == 24) vdcb81 = 0; } if (v21968 == "false") { for (var v22899 = 0; v22899 < 4; v22899++, v3be22++) { v67374.Append("<td "); v67374.Append(" d=" + v7236.getDate()); v67374.Append(" m=" + (v7236.getMonth() + 1)); v67374.Append(" y=" + v7236.getFullYear()); v67374.Append(" hour=" + vfd871 + 1); v67374.Append(" minute=" + v2a710[v22899]); v67374.Append(">"); v67374.Append("</td>"); } } } else { if (v5ba10.ViewSettings.TimelineView.IsQuarterView) v7236 = v0333; else v7236 = new Date(v7236.getFullYear(), v7236.getMonth(), v7236.getDate()); var v04877 = 0; var v8d694 = v5ba10.ViewSettings.TimelineView.DateHeaderMode; var v33e17; if (v8d694 == "DayName" || v8d694 == "DateNumberAndDayName" || v8d694 == "DayNameAndDateNumber") v33e17 = ws40a21.m7f456(v5ba10.DayNames, v7236.getDay()); else if (v8d694 == "ShortestDayName" || v8d694 == "DateNumberAndShortestDayName" || v8d694 == "ShortestDayNameAndDateNumber") v33e17 = ws40a21.m7f456(v5ba10.ShortestDayNames, v7236.getDay()); for (ve3f6 = 0; ve3f6 < vea273; ve3f6++) { v67374.Append("<td "); v67374.Append(" class=" + v5ba10.TimelineTimeCellStyle); v67374.Append(" d=" + v7236.getDate()); v67374.Append(" m=" + (v7236.getMonth() + 1)); v67374.Append(" y=" + v7236.getFullYear()); v67374.Append(" hour=00"); v67374.Append(">"); if (v8d694 == "DateNumber") v67374.Append("" + v7236.getDate()); else { if (v8d694 == "DateNumberAndDayName" || v8d694 == "DateNumberAndShortestDayName") v67374.Append(v7236.getDate() + " " + v33e17[v04877]); else if (v8d694 == "DayNameAndDateNumber" || v8d694 == "ShortestDayNameAndDateNumber") v67374.Append(v33e17[v04877] + " " + v7236.getDate()); else v67374.Append("" + v33e17[v04877]); if (v04877 == 6) v04877 = 0; else v04877++; } v67374.Append("</td>"); var v3ff19 = ws31176.m3a868(v7236, 1); if (v3ff19.getFullYear() == v7236.getFullYear() && v3ff19.getMonth() == v7236.getMonth() && v3ff19.getDate() == v7236.getDate()) v3ff19 = ws31176.m3a868(v3ff19, 1); v7236 = v3ff19; } if (v5ba10.ViewSettings.SelectedTimelineViewMode == "Week" || v21968 == "false") v67374.Append(wsdd636.m2719(v5ba10, v7236)); } v67374.Append("</tr>"); v67374.Append("</table>"); v67374.Append("</div>"); return v67374.ToString(); }, m5d359: function(v0b896, v97018, v16a96, ve2f59, v8cd68, vb1840) { var v74676 = new ws31176.m7bc36(); var v5329 = v0b896.ViewSettings.EnableNavigateToOtherView; var v9eb29; switch (v97018) { case "Quarter": case "Month": case "Week": v9eb29 = v8cd68; break; case "DayHourly": case "Day15Minutes": v9eb29 = ve2f59 * v8cd68; break; } for (i = 0; i < v9eb29; i++) { v74676.Append("<col style='width:" + v16a96 + "px;'/>"); } if (v97018 == "Week" || v97018 == "DayHourly") v74676.Append("<col style='width:100%;'/>"); v74676.Append("</colgroup>"); v74676.Append("<tr id='" + v0b896.Id + "_TLDTH' style='height:" + vb1840 + "px; cursor:default;'>"); return v74676.ToString(); }, maef48: function(v22d26, v8d586) { var v14e71 = v22d26.ViewSettings.EnableNavigateToOtherView; if (v14e71) { var v2eb7 = new ws31176.m7bc36(); var v86848 = v22d26.TextSettings.TimelineZoomIn; var v5c623 = v22d26.TextSettings.TimelineZoomOut; if (v8d586 == null) v8d586 = ""; v2eb7.Append("<img title='" + v86848 + "' id='timelineZoomInImg" + v8d586 + "' align='absMiddle'" + " type='zoomIn'" + " style='margin-left:5px; cursor:pointer;'" + " src='" + v22d26.ResolveImagePath(v22d26.ImagesDirectory, v22d26.ImagesSettings.TimelineZoomIn) + "'/>"); v2eb7.Append("<img title='" + v5c623 + "' id='timelineZoomOutImg" + v8d586 + "' align='absMiddle'" + " type='zoomOut'" + " style='margin-left:5px; cursor:pointer;'" + " src='" + v22d26.ResolveImagePath(v22d26.ImagesDirectory, v22d26.ImagesSettings.TimelineZoomOut) + "' />"); return v2eb7.ToString(); } else { return ""; } }, m2719: function(vb9d82, v58865) { var vdf446 = new ws31176.m7bc36(); vdf446.Append("<td "); vdf446.Append(" d=" + v58865.getDate()); vdf446.Append(" m=" + (v58865.getMonth() + 1)); vdf446.Append(" y=" + v58865.getFullYear()); vdf446.Append(" hour=00"); vdf446.Append(">"); vdf446.Append("</td>"); return vdf446.ToString(); }, md896: function(v61a76, vc8563, v2e938, v65a56, vf0d55, vcb796, vbd622) { var v26e1 = v61a76.Resources; var v74575 = new ws31176.m7bc36(); var v5f986 = 0; v74575.Append("<div "); v74575.Append("id='" + v61a76.Id + "_TLRCF'"); if (vbd622 == "true") v74575.Append(" style='overflow-x:scroll; overflow-y:hidden; width:" + vc8563 + "px; height:" + vf0d55 + "px;'>"); else v74575.Append(" style='overflow:hidden; width:" + vc8563 + "px; height:" + vf0d55 + "px;'>"); v74575.Append("<table cellpadding='0' cellspacing='0' style='table-layout:fixed; width:" + vc8563 + "px;'"); v74575.Append(" id='" + v61a76.Id + "_TLRC'"); v74575.Append(">"); for (v5f986 = 0; v5f986 < v26e1.length; v5f986++) { var vcef91 = v26e1[v5f986].ResourceName; var ve4e33 = v26e1[v5f986].ResourceID; v74575.Append("<tr style='height:" + (v2e938 * v65a56 + 20) + "px;'>"); v74575.Append("<td"); v74575.Append(" class=" + v61a76.TimelineResourceCellStyle); v74575.Append(" resourceID=" + ve4e33); v74575.Append(">"); if (v61a76.ResourcesContentMode == "Default") v74575.Append(vcef91); else { if (v61a76.ResourceContentTemplateString != "") { var v2aa80 = v61a76.ResourceContentTemplateString; v74575.Append(v2aa80.replace(/\{0}/g, ve4e33)); } else v74575.Append("ContentTemplateString has not been set yet"); } v74575.Append("</td>"); v74575.Append("</tr>"); } v74575.Append("</table>"); v74575.Append("</div>"); return v74575.ToString(); }, m1db6: function(v46942, vdd41, v3db93, v0bb66, va7a21, v47b18, v4e139, v4db68, v28c17, v51496) { var vc0351 = v46942.Resources; var vfba52 = 0; var vbc190 = 0; if (v28c17 == "Quarter" || v28c17 == "Month" || v28c17 == "Week") v3db93 = 1; var v9d521 = new ws31176.m7bc36(); if (v51496 == "true") v9d521.Append("<div style='overflow:scroll; height:" + v4db68 + "px; width:" + va7a21 + "px;'"); else v9d521.Append("<div style='overflow-y:scroll; height:" + v4db68 + "px; width:" + va7a21 + "px;'"); v9d521.Append(" id='" + v46942.Id + "_TLCF'"); v9d521.Append(">"); v9d521.Append("<table cellpadding='0' cellspacing='0' style='table-layout:fixed; width:" + va7a21 + "px;'"); v9d521.Append(" id='" + v46942.Id + "_TLC'"); v9d521.Append(">"); v9d521.Append("<colgroup>"); for (vfba52 = 0; vfba52 < (v3db93 * vdd41); vfba52++) { v9d521.Append("<col style='width:" + v0bb66 + "px;'/>"); } if (v46942.ViewSettings.SelectedTimelineViewMode == "Week" || v46942.ViewSettings.SelectedTimelineViewMode == "DayHourly" || v51496 == "false") v9d521.Append("<col style='width:100%;'/>"); if (v51496 == "false") { if (v46942.ViewSettings.SelectedTimelineViewMode == "Day15Minutes") { for (var v9c477 = 0; v9c477 < 4; v9c477++) { v9d521.Append("<col style='width:100%;'/>"); } } } v9d521.Append("</colgroup>"); for (vfba52 = 0; vfba52 < vc0351.length; vfba52++) { v9d521.Append("<tr style='height:" + (v47b18 * v4e139 + 20) + "px;'>"); for (vbc190 = 0; vbc190 < (v3db93 * vdd41); vbc190++) { v9d521.Append("<td "); v9d521.Append("style='vertical-align:top;'"); v9d521.Append(" class=" + v46942.TimelineContentCellStyle); v9d521.Append(" type=TimelineCell"); v9d521.Append(">"); v9d521.Append("&nbsp;"); v9d521.Append("</td>"); } if (v46942.ViewSettings.SelectedTimelineViewMode == "Week" || v46942.ViewSettings.SelectedTimelineViewMode == "DayHourly" || v51496 == "false") v9d521.Append("<td style='width:100%;'>&nbsp;</td>"); if (v51496 == "false") { if (v46942.ViewSettings.SelectedTimelineViewMode == "Day15Minutes") { for (var v9c477 = 0; v9c477 < 4; v9c477++) { v9d521.Append("<td style='width:100%;'>&nbsp;</td>"); } } } v9d521.Append("</tr>"); } v9d521.Append("</table>"); v9d521.Append("</div>"); return v9d521.ToString(); }, m4b420: function(v93267, v06d67) { var v59572 = new ws31176.m7bc36(); var vdbb68 = false; var v8b931 = v06d67.Original.GetOriginalObject(); if ((v06d67.Original.RecurrenceType == "Exception") || (v06d67.Original.RecurrenceSeriesID != -1) || (v06d67.CategoryID != "") || v8b931.Mode != "Normal" || v8b931.HasReminder()) vdbb68 = true; v59572.Append("<table cellpadding='0' cellspacing='0' style='text-align:center; font-family :Segoe UI; font-size:8pt; color:" + v06d67.Color + "; height:100%; width:" + ((vdbb68) ? "90%" : "100%") + ";'>" + "<tr><td " + ((vdbb68) ? "style=\"width: 9px; vertical-align: top; padding-left: 2px; overflow: hidden; \" " : "style=\"vertical-align: top; overflow: hidden; \" ") + ">"); if (v06d67.CategoryID != "") { var vd1834 = new RegExp("'", "g"); var v7ed65 = v93267.CategoriesHash; var v84242 = v06d67.CategoryID.split(","); for (var v0ba40 = 0; v0ba40 < v84242.length; v0ba40++) { var v4a939 = v7ed65[v84242[v0ba40]]; if (v4a939 != null && typeof (v4a939) != "undefined") { v59572.Append("<div style=\"height: 8px; width: 100%; padding-left: 1px; margin-top: 3px; background-color: " + v4a939.CategoryColor + "; font-size: 7px; overflow: hidden;\" title='" + v4a939.CategoryName.replace(vd1834, '"') + "'>&nbsp;</div>"); } } } if (v93267.LayoutSettings.ShowImportanceImage) { if (v8b931.Mode != "Normal") { switch (v8b931.Mode) { case "HighImportance": v59572.Append("<img align='absMiddle' " + "style='margin-top: 3px;' " + "title='" + v93267.TextSettings.HighImportanceText + "' " + "src='" + v93267.ResolvedImagesSettings.SmallHighImportance + "' />"); break; case "LowImportance": v59572.Append("<img align='absMiddle' " + "style='margin-top: 3px;' " + "title='" + v93267.TextSettings.LowImportanceText + "' " + "src='" + v93267.ResolvedImagesSettings.SmallLowImportance + "' />"); break; } } } if (v8b931.HasReminder()) { v59572.Append("<img align='absMiddle' " + "style='margin-top: 3px;' " + "title='" + v93267.TextSettings.ReminderToolTipText.replace("[n]", v8b931.ReminderTimeSpan) + "' " + "src='" + v93267.ResolvedImagesSettings.Reminder + "' />"); } if (v06d67.Original.RecurrenceType == "Exception") { v59572.Append("<img align='absMiddle'" + " style='margin-top: 3px;'" + " title='" + v93267.TextSettings.RecurrenceTextSettings.ExceptionToolTipText + "'" + "src='" + v93267.ResolvedImagesSettings.RecurrenceException + "' />"); } else { if (v06d67.Original.RecurrenceSeriesID != -1) { v59572.Append("<img align='absMiddle'" + " style='margin-top: 3px;'" + " type='RecurrenceImage'" + "src='" + v93267.ResolvedImagesSettings.Recurrence + "' />"); } } v59572.Append("</td>" + "<td></td>" + "<td>" + v06d67.Text + "</td>" + "</tr>" + "</table>"); return v59572.ToString(); }, me0749: function(v69297) { var v48486 = v69297.ViewSettings.TimelineView; var ve9976 = v69297.ViewSettings.SelectedTimelineViewMode; var v75817 = v48486.NumberOfDays; var v3da22 = v69297.ViewSettings.SelectedDate; ws8d551.m4f891(v69297, v3da22); var v77f85 = v69297.GetTimelineDateTimeElement(); var v3b777 = 0; if (ve9976 == "DayHourly") { for (var vd8913 = 0; vd8913 < v75817; vd8913++) { v77f85.rows[0].cells[vd8913].innerText = ws31176.m52537(v69297, v3da22, v69297.ViewSettings.DayView.DateFormatString); for (var vf0863 = 0; vf0863 < v48486.TimeLength; vf0863++, v3b777++) { v77f85.rows[1].cells[v3b777].attributes["d"].value = v3da22.getDate(); v77f85.rows[1].cells[v3b777].attributes["m"].value = v3da22.getMonth() + 1; v77f85.rows[1].cells[v3b777].attributes["y"].value = v3da22.getFullYear(); } v3da22 = ws31176.m3a868(v3da22, 1); } } else { v77f85.rows[0].cells[0].innerText = ws31176.m52537(v69297, v3da22, v69297.ViewSettings.MonthView.DateFormatString); for (var vf0863 = 0; vf0863 < v75817; vf0863++) { v77f85.rows[1].cells[vf0863].attributes["d"].value = (vf0863 + 1); v77f85.rows[1].cells[vf0863].attributes["m"].value = v3da22.getMonth() + 1; v77f85.rows[1].cells[vf0863].attributes["y"].value = v3da22.getFullYear(); } } } }; var ws26354 = { mc1824: function() { var v82372 = event.srcElement; if (v82372.tagName == "IMG") { var vf3a64 = this.ViewSettings.SelectedTimelineViewMode; var vbfa44; var v7ed53 = v82372.attributes["type"].value; var v10e97 = v82372.parentElement; if (this.ClientSideEvents.OnBeforeTimelineViewSwitch != "") { if (!ISEvent.Raise(this.ClientSideEvents.OnBeforeTimelineViewSwitch, this.Id, v7ed53)) return; } if (v7ed53 == "zoomIn") { switch (vf3a64) { case "Quarter": case "Month": var v9aa17 = v10e97.attributes["d"].value; var v74a60 = v10e97.attributes["m"].value; var vea391 = v10e97.attributes["y"].value; vbfa44 = new Date(vea391, v74a60 - 1, v9aa17); if (this.ViewSettings.TimelineView.IsQuarterView == true) ws26354.mee841(this, "Month", "ZoomIn", vbfa44, null); else ws26354.mee841(this, "Week", "ZoomIn", null, null); break; case "Week": ws26354.mee841(this, "DayHourly", "ZoomIn", null, null); break; case "DayHourly": var v9aa17 = v10e97.attributes["d"].value; var v74a60 = v10e97.attributes["m"].value; var vea391 = v10e97.attributes["y"].value; vbfa44 = new Date(vea391, v74a60 - 1, v9aa17); ws26354.mee841(this, "Day15Minutes", "ZoomIn", vbfa44, null); break; } } else if (v7ed53 == "zoomOut") { switch (vf3a64) { case "Day15Minutes": ws26354.mee841(this, "DayHourly", "ZoomOut", null, null); break; case "DayHourly": var v9aa17 = v10e97.attributes["d"].value; var v74a60 = v10e97.attributes["m"].value; var vea391 = v10e97.attributes["y"].value; vbfa44 = new Date(vea391, v74a60 - 1, v9aa17); ws26354.mee841(this, "Week", "ZoomOut", vbfa44, null); break; case "Week": ws26354.mee841(this, "Month", "ZoomOut", null, null); break; case "Month": ws26354.mee841(this, "Month", "ZoomOut", null, true); break; } } if (this.ClientSideEvents.OnAfterTimelineViewSwitch != "") { if (!ISEvent.Raise(this.ClientSideEvents.OnAfterTimelineViewSwitch, this.Id, v7ed53)) return; } } }, m02315: function() { ws31176.mab335(this); var va0431 = this.GetTimelineDateTimeFrameElement(); var v0a793 = this.GetTimelineResourceCellFrameElement(); var v67d44 = this.GetTimelineContentFrameElement(); va0431.scrollLeft = v67d44.scrollLeft; v0a793.scrollTop = v67d44.scrollTop; var v98438 = this.PersistedSchedulerInfo; v98438.LastTimelineScrollXPosition = v67d44.scrollLeft; v98438.LastTimelineScrollYPosition = v67d44.scrollTop; }, m21a15: function(vc7252, v8e09, v10785) { var v8222 = this; var v77e32 = event.srcElement; if (vc7252 && vc7252 != event) v8222 = vc7252; if (v8e09) v77e32 = v8e09; var v29681; if (typeof (ws98641) != 'undefined') v29681 = !ws98641.IsActionJustCommitted; else v29681 = true; if (v29681) { var v76821 = wsc1b46.m95783(v77e32); if (v76821 != null) { if (v76821[0] == "TimelineEvent") { var vac941 = wsc1b46.mf1190(v8222, v76821[1], true); var v64b40 = true; var v37461 = vac941.GetOriginalObject(); if (v37461.AllDayEvent) v64b40 = false; if (!v10785 && typeof (vac941) != "undefined") { if (v8222.ClientSideEvents.OnEventSelected != "") { if (!ISEvent.Raise(v8222.ClientSideEvents.OnEventSelected, v8222.Id, vac941)) return; } ws9b468.m8bc98(v8222, vac941, "Info", v64b40); } } else { if (v77e32.tagName == "TD") { var v64b40 = false; var vfd19 = v8222.GetDateTimeByCellElement(v77e32); v8222.StartDateSelection = v8222.ViewSettings.TimelineView.TimelineSelectedDate = vfd19; var vc4530 = new Date(); switch (v8222.ViewSettings.SelectedTimelineViewMode) { case "Month": case "Week": vc4530 = v8222.StartDateSelection; v8222._IsAllDayCell = true; break; case "DayHourly": vc4530 = ws99232.mf7580(v8222.StartDateSelection, 60); v64b40 = true; v8222._IsAllDayCell = false; break; case "Day15Minutes": vc4530 = ws99232.mf7580(v8222.StartDateSelection, 15); v64b40 = true; v8222._IsAllDayCell = false; break; } if (v8222.ViewSettings.TimelineView.IsQuarterView) vc4530 = v8222.StartDateSelection; v8222.EndDateSelection = vc4530; wsc1b46.md8461(v8222, v77e32, false); var v29681 = true; var v60f67 = v8222.GetResourceByCellElement(v77e32); if (v8222.ClientSideEvents.OnCellSelected != "") { var v2fe79 = wsc1b46.m3a081(v8222, v60f67); if (!ISEvent.Raise(v8222.ClientSideEvents.OnCellSelected, v8222.Id, v8222.StartDateSelection, v8222.EndDateSelection, v8222._IsAllDayCell, v2fe79)) v29681 = false; } if (!v10785 && v29681) wsc1b46.mec420(v8222, v60f67, v64b40); } } } } }, m9ce12: function() { var vddc8 = event.srcElement; if (vddc8.tagName == "TD") { if (typeof (vddc8.attributes["type"]) != 'undefined') { if (vddc8.title == "") { var v7dc88 = vddc8.cellIndex; var v53071 = this.GetTimelineDateTimeElement(); var v4e153 = this.ViewSettings.DayView.DateFormatString; var v4586 = v53071.rows[1].cells[v7dc88].attributes["d"].value; var v0e580 = v53071.rows[1].cells[v7dc88].attributes["m"].value - 1; var v24056 = v53071.rows[1].cells[v7dc88].attributes["y"].value; var v2a246 = v53071.rows[1].cells[v7dc88].attributes["hour"].value; if (this.ViewSettings.SelectedTimelineViewMode == "Day15Minutes") var v4cd21 = v53071.rows[1].cells[v7dc88].attributes["minute"].value; if (this.ViewSettings.SelectedTimelineViewMode == "Day15Minutes") var v18b16 = new Date(v24056, v0e580, v4586, parseInt(v2a246), v4cd21); else var v18b16 = new Date(v24056, v0e580, v4586, parseInt(v2a246), 0); var v59e16 = ws31176.m52537(this, v18b16, v4e153); var v0e635 = ws99232.m47419(v18b16); var vd8758 = ws31176.me9546(v0e635[0], v0e635[1], true, this); vddc8.title = v59e16 + " " + vd8758; } } } }, ma4a42: function(vc7713, v03f45) { var v3a238 = vc7713.GetTimelineResourceCellElement(); var v7c256 = v03f45.ResourceID; var va868; for (var v85022 = 0; v85022 < v3a238.rows.length; v85022++) { var v4ca50 = v3a238.rows[v85022]; var vdd44 = v4ca50.cells[0].attributes["resourceID"].value; if (v7c256 == vdd44) { v4ca50.style.display = "none"; va868 = v4ca50.rowIndex; break; } } if (va868 != null) { var v14c57 = vc7713.GetTimelineContentElement(); v14c57.rows[va868].style.display = "none"; } }, m0194: function(v4ce7, vb1743) { var v53413 = v4ce7.GetTimelineResourceCellElement(); var vdc645 = vb1743.ResourceID; var vfeb60; for (var v4f186 = 0; v4f186 < v53413.rows.length; v4f186++) { var v39c71 = v53413.rows[v4f186]; var vdc821 = v39c71.cells[0].attributes["resourceID"].value; if (vdc645 == vdc821) { v39c71.style.display = ""; vfeb60 = v39c71.rowIndex; break; } } if (vfeb60 != null) { var v53952 = v4ce7.GetTimelineContentElement(); v53952.rows[vfeb60].style.display = ""; } }, m37994: function(v2b954, vc1471, vb2868) { var vc637 = v2b954.ViewSettings.SelectedDate; var v90543; var v33679; if (vc1471 > 0) v33679 = "next"; else if (vc1471 < 0) v33679 = "prev"; var vcd813 = v2b954.ViewSettings.TimelineView.IsQuarterView; if (vb2868 == "DayHourly" || vb2868 == "Day15Minutes") v90543 = ws99232.mf8b50(vc637, vc1471); else if (vb2868 == "Month") { if (v33679 == "next") { if (vcd813) v90543 = ws99232.m00d95(vc637, 3); else v90543 = ws99232.m00d95(vc637, 1); } else if (v33679 == "prev") { if (vcd813) v90543 = ws99232.m00d95(vc637, -3); else v90543 = ws99232.m00d95(vc637, -1); } } else { if (v2b954.ViewSettings.TimelineView.TimelineWeekMode == "WeekNumber") v90543 = ws99232.mf8b50(vc637, vc1471); else { var vee792 = ws26354.md8981(vc637, v33679); v90543 = vee792[0]; v2b954.ViewSettings.TimelineView.NumberOfDays = vee792[1]; } } if (v33679 == "prev") { if (v2b954.ClientSideEvents.OnBackNavigation != "") { if (!ISEvent.Raise(v2b954.ClientSideEvents.OnBackNavigation, v2b954.Id, v2b954.ViewSettings.SelectedViewMode, vc637, v90543, false)) return; } } else { if (v2b954.ClientSideEvents.OnForwardNavigation != "") { if (!ISEvent.Raise(v2b954.ClientSideEvents.OnForwardNavigation, v2b954.Id, v2b954.ViewSettings.SelectedViewMode, vc637, v90543, false)) return; } } v2b954.ViewSettings.SelectedDate = v90543; v2b954.SetTimelineSelectedDate(v90543); if (v2b954.CalendarSettings.NumberOfMonthDisplayed > 0) { var v38546 = v2b954.Calendar; if (vb2868 == "DayHourly" || vb2868 == "Day15Minutes") v38546.MoveDayBy(vc1471); else if (vb2868 == "Month") { if (v33679 == "next") { if (vcd813) v38546.GoToNextQuarter(); else v38546.GoToNextMonth(); } else if (v33679 == "prev") { if (vcd813) v38546.GoToPreviousQuarter(); else v38546.GoToPreviousMonth(); } } else { if (v2b954.ViewSettings.TimelineView.TimelineWeekMode == "WeekNumber") v38546.MoveDayBy(vc1471); else { var v37c36 = (v90543.getTime() - vc637.getTime()) / (1000 * 60 * 60 * 24); v38546.MoveDayBy(v37c36); } } } else v2b954.SetSelectedViewMode(v2b954.ViewSettings.SelectedViewMode); }, m55063: function(v7ed29, v96059) { if (v7ed29.ViewSettings.SelectedViewMode == "Timeline") { var v9d79 = v7ed29.ViewSettings.SelectedTimelineViewMode; if (v9d79 == "Month") v7ed29.ViewSettings.TimelineView.NumberOfDays = ws40a21.mdec94(v96059.getMonth() + 1, v96059.getFullYear()); else if (v9d79 == "Week") { v7ed29.ViewSettings.TimelineView.NumberOfDays = 7; var vfb850 = v7ed29.ViewSettings.TimelineView.TimelineWeekMode; if (vfb850 == "WeekNumber") { ws31176.ma9a23(v96059, v7ed29); v96059 = v7ed29.ViewSettings.SelectedDate; } else if (vfb850 == "FirstDay") { var v2de53 = ws26354.md8981(v96059, "current"); v7ed29.ViewSettings.TimelineView.NumberOfDays = v2de53[1]; } } } }, m0d98: function(vc6643) { var v0f448 = ws26354.mfad4(vc6643); v0f448 = v0f448.split("|"); var v45569 = v0f448[0]; var v5b887 = v0f448[1]; var v2a987 = v0f448[2]; var v16c80 = v0f448[3]; var vfd184 = v0f448[4]; var vff048 = vc6643.GetTimelineDateTimeFrameElement(); vff048.style.width = v2a987 + "px"; var v02c86 = vc6643.GetTimelineDateTimeElement(); v02c86.style.width = v2a987 + "px"; var ve5e90 = vc6643.GetTimelineResourceCellFrameElement(); ve5e90.style.height = v45569 + "px"; var vf2596 = vc6643.GetTimelineContentFrameElement(); vf2596.style.width = v5b887 + "px"; vf2596.style.height = v45569 + "px"; var vcc39 = vc6643.GetTimelineContentElement(); vcc39.style.width = v5b887 + "px"; }, mf1c94: function(v2e539) { var vca279 = v2e539.ViewSettings.SelectedDate; var v10c37 = v2e539.ViewSettings.TimelineView; var v11924 = v10c37.NumberOfDays; var vbb155 = v10c37.TimeLength; var v10523 = v2e539.ViewSettings.SelectedTimelineViewMode; var v09d8 = ws31176.m5a554(v10c37.StartTime); var vd8249; var v0f157; if (v10523 == "Month" || v10523 == "Week") { vbb155 = 1; vd8249 = new Date(vca279.getFullYear(), vca279.getMonth(), vca279.getDate()); } else vd8249 = new Date(vca279.getFullYear(), vca279.getMonth(), vca279.getDate(), v09d8, 0, 0); var v75637 = new ISArray(); var v8916 = 0; var v09818 = v2e539.Resources; for (var v14130 = 0; v14130 < v09818.length; v14130++) { var v3f832 = vd8249; v0f157 = vd8249; var ve2887 = new TimelineResource(); ve2887.ResourceID = v09818[v14130].ResourceID; ve2887.ResourceColor = v09818[v14130].ResourceColor; ve2887.BorderColor = v09818[v14130].BorderColor; for (var v54330 = 0; v54330 < (vbb155 * v11924); v54330++) { var vc9863 = new TimelineCell(); if (v10523 == "DayHourly") { vc9863.CellDateTime = ws31176.mf5b71(v3f832, v8916); if (v8916 == (vbb155 - 1)) { v8916 = 0; v3f832 = ws31176.m3a868(v3f832, 1); } else v8916++; } else if (v10523 == "Day15Minutes") { vc9863.CellDateTime = v3f832; v3f832 = ws99232.mf7580(v3f832, 15); } else { var v8779 = ws31176.m3a868(v3f832, v8916); if (v8779.getHours() != 0) { if (v0f157.getFullYear() == v8779.getFullYear() && v0f157.getMonth() == v8779.getMonth() && v0f157.getDate() == v8779.getDate()) { v8779 = ws31176.m3a868(v8779, 1); } v8779 = new Date(v8779.getFullYear(), v8779.getMonth(), v8779.getDate()); } vc9863.CellDateTime = v8779; v0f157 = v8779; if (v8916 == v11924) v8916 = 0; else v8916++; } var v19246 = vc9863.CellEventCollection; ve2887.Cells.push(vc9863); } v8916 = 0; v75637.push(ve2887); } return v75637; }, mda48: function(v53395) { v53395.TimelineData = null; v53395.TimelineLayout = null; var vc3939 = v53395.ViewSettings.TimelineView; var vb2272 = v53395.ViewSettings.SelectedTimelineViewMode; var v05999 = vc3939.TimeLength; var v6c991 = ws26354.mf1c94(v53395); v6c991 = ws26354.m54512(v53395, v6c991, vb2272, v05999); v53395.TimelineData = v6c991; timeLineLayout = ws26354.m59c60(v53395, v6c991, vb2272, v05999); v53395.TimelineLayout = timeLineLayout; ws26354.m93b28(v53395); }, m54512: function(v97196, vb4f67, vad775, va8f64) { var v3b331 = new Array(); var v00821 = ws31176.m5a554(v97196.ViewSettings.TimelineView.StartTime); var v3673 = ws31176.m5a554(v97196.ViewSettings.TimelineView.EndTime); var v56536 = ws31176.m3a868(v97196.ViewSettings.SelectedDate, v97196.ViewSettings.TimelineView.NumberOfDays - 1); if (vad775 == "DayHourly" || vad775 == "Day15Minutes") { if (v56536 == 23) v56536 = ws31176.m3a868(v97196.ViewSettings.SelectedDate, v97196.ViewSettings.TimelineView.NumberOfDays); else v56536 = new Date(v56536.getFullYear(), v56536.getMonth(), v56536.getDate(), parseInt(v3673) + 1, 0, 0); } var v26e55 = v56536.getTime(); var vb1861 = va8f64; if (vad775 == "Day15Minutes") vb1861 = vb1861 / 4; for (var v4f973 = 0; v4f973 < vb1861; v4f973++) v3b331[v4f973] = v00821 + v4f973; var v04860 = new Array("0", "15", "30", "45"); var v8ff9; var v20447; var vf6378; var va5967 = vb4f67; var v7b749 = new Array(v97196.AllDayEventViews, v97196.EventViews); for (var v96a71 = 0; v96a71 < 2; v96a71++) { var v05539 = v7b749[v96a71]; for (var v4f973 = 0; v4f973 < v05539.length; v4f973++) { var vcaf66 = v05539[v4f973]; var vdc552 = vcaf66.GetStartTime(); var v9e553 = vcaf66.GetEndTime(); var v66535 = false; for (j = 0; j < va5967.length; j++) { if (vcaf66.GetOriginalObject().ResourceID == va5967[j].ResourceID) { var va391 = va5967[j].Cells; for (var v29598 = 0; v29598 < va391.length; v29598++) { var v00978 = vdc552; var v35991 = v9e553; var v14d30; if (vad775 == "Month" || vad775 == "Week") { if (vdc552.getHours() != 0 || vdc552.getMinutes() || vdc552.getSeconds() != 0) v00978 = new Date(vdc552.getFullYear(), vdc552.getMonth(), vdc552.getDate()); if (v9e553.getHours() != 0 || v9e553.getMinutes() != 0 || v9e553.getSeconds() != 0) v35991 = new Date(v9e553.getFullYear(), v9e553.getMonth(), v9e553.getDate()); if ((v35991.getTime() - v26e55) > 0) v35991 = v56536; v14d30 = va391[v29598].CellDateTime; if (v4f973 == 0 && v00978.getTime() < v14d30.getTime()) v00978 = v14d30; } else if (vad775 == "DayHourly") { if (vcaf66.IsAllDayEvent()) { v00978 = vdc552; v35991 = v9e553; if ((v35991.getTime() - v26e55) > 0) v35991 = v56536; if (vdc552.getHours() != 0 || v9e553.getHours() != 0) { v66535 = true; v00978 = new Date(vdc552.getFullYear(), vdc552.getMonth(), vdc552.getDate(), vdc552.getHours(), 0, 0); v14d30 = new Date(va391[v29598].CellDateTime.getFullYear(), va391[v29598].CellDateTime.getMonth(), va391[v29598].CellDateTime.getDate(), va391[v29598].CellDateTime.getHours(), 0, 0); if (v35991.getHours() == 0) v35991 = new Date(v35991.getFullYear(), v35991.getMonth(), v35991.getDate(), parseInt(v3673) + 1, 0, 0); } else v14d30 = new Date(va391[v29598].CellDateTime.getFullYear(), va391[v29598].CellDateTime.getMonth(), va391[v29598].CellDateTime.getDate()); if (v4f973 == 0 && v00978.getTime() < v14d30.getTime()) v00978 = v14d30; } else { v14d30 = new Date(va391[v29598].CellDateTime.getFullYear(), va391[v29598].CellDateTime.getMonth(), va391[v29598].CellDateTime.getDate(), va391[v29598].CellDateTime.getHours(), 0, 0); var vbf820 = false; if (v00978 >= v14d30 && v35991 <= v14d30) vbf820 = true; else if (v35991.getTime() > v14d30.getTime() && v00978.getFullYear() == v14d30.getFullYear() && v00978.getMonth() == v14d30.getMonth() && v00978.getDate() == v14d30.getDate()) vbf820 = true; if (vbf820) v00978 = new Date(vdc552.getFullYear(), vdc552.getMonth(), vdc552.getDate(), vdc552.getHours(), 0, 0); if (v35991 > v14d30) v35991 = new Date(v9e553.getFullYear(), v9e553.getMonth(), v9e553.getDate(), v9e553.getHours(), 0, 0); if (v4f973 == 0 && v00978.getTime() < v14d30.getTime()) v00978 = v14d30; v00978 = ws26354.m25c84(v97196, v00978, v35991); } } else { if (vcaf66.IsAllDayEvent()) { v00978 = vdc552; v35991 = v9e553; if (vdc552.getHours() != 0 || v9e553.getHours() != 0) v66535 = true; } v00978 = new Date(vdc552.getFullYear(), vdc552.getMonth(), vdc552.getDate(), vdc552.getHours(), vdc552.getMinutes(), 0); v35991 = new Date(v9e553.getFullYear(), v9e553.getMonth(), v9e553.getDate(), v9e553.getHours(), v9e553.getMinutes(), 0); v14d30 = new Date(va391[v29598].CellDateTime.getFullYear(), va391[v29598].CellDateTime.getMonth(), va391[v29598].CellDateTime.getDate(), va391[v29598].CellDateTime.getHours(), va391[v29598].CellDateTime.getMinutes(), 0); if ((v35991.getTime() - v26e55) > 0) v35991 = v56536; if (v35991 < v00978) v35991 = v56536; if (v4f973 == 0 && v00978.getTime() < v14d30.getTime()) v00978 = v14d30; v00978 = ws26354.m25c84(v97196, v00978, v35991); var vd8c58 = v00978.getMinutes(); var v84662 = v35991.getMinutes(); var ve1315 = ws26354.m91068(vd8c58); v00978 = new Date(v00978.getFullYear(), v00978.getMonth(), v00978.getDate(), v00978.getHours(), ve1315, 0); } if (v00978.getTime() == v14d30.getTime()) { var vfb099 = v35991.getTime() - v00978.getTime(); if (vad775 == "Month" || vad775 == "Week") vfb099 = vfb099 / (24 * 60 * 60 * 1000) + 1; else if (vad775 == "DayHourly") { if (vfb099 >= 0) { v8ff9 = ws26354.mcbf89(v00978, v35991); if (vcaf66.IsAllDayEvent()) { if (v66535) { var v9dc81 = 0; var v82372; var vb3e91 = v00978.getHours(); if (v35991.getHours() >= v00821 && v35991.getHours() <= v3673) { if (v35991.getMinutes() != 0 || v35991.getSeconds() != 0) v9dc81 = 1; v82372 = v35991.getHours(); } else { v82372 = v3673; v9dc81 = 1; } v9dc81 += ws26354.ma9793(vb3e91, v00821, v82372, va8f64, v3b331); vfb099 = (v8ff9 * va8f64) + v9dc81; if (vfb099 == 0) vfb099 = va8f64; } else { if (v8ff9 == 0) vfb099 = va8f64; else vfb099 = v8ff9 * va8f64; } } else { var v9dc81 = 0; var v82372; var vb3e91 = v00978.getHours(); if (v35991.getHours() >= v00821 && v35991.getHours() <= v3673) { if (vcaf66.GetEndTime().getMinutes() != 0 || vcaf66.GetEndTime().getSeconds() != 0) v9dc81 = 1; v82372 = v35991.getHours(); } else { v82372 = v3673; v9dc81 = 1; } if (v8ff9 == 0) v8ff9 = 1; v9dc81 += ws26354.ma9793(vb3e91, v00821, v82372, va8f64, v3b331); vfb099 = ((v8ff9 - 1) * va8f64) + v9dc81; if (vfb099 == 0) vfb099 = va8f64; } } } else { var vde772; v8ff9 = ws26354.mcbf89(v00978, v35991); var v91c86 = false; if (vcaf66.IsAllDayEvent()) { vfb099 = 0; if (v66535) { var v9dc81 = 0; var v82372; var vb3e91 = v00978.getHours(); if (v35991.getHours() >= v00821 && v35991.getHours() <= v3673) { if (v8ff9 > 0) { v82372 = v3673; v9dc81 = 1; } else { v82372 = v35991.getHours(); vfb099 -= ws26354.mcde22(v00978); vfb099 += ws26354.mcde22(v35991); v91c86 = true; } } else { vfb099 -= ws26354.mcde22(v00978); v82372 = v3673; v9dc81 = 1; } vde772 = ws26354.ma9793(vb3e91, v00821, v82372, va8f64, v3b331); if (v91c86) { if (vde772 == 0) vfb099 += 1; else if (vde772 >= 1 && vcaf66.GetEndTime().getMinutes() != 0) vfb099 += 1; } v9dc81 += vde772; vfb099 = vfb099 + (v9dc81 * 4); } else vfb099 = va8f64; } else { vfb099 = 0; var v9dc81 = 0; var v82372; var vb3e91 = v00978.getHours(); if (v35991.getHours() >= v00821 && v35991.getHours() <= v3673) { v82372 = v35991.getHours(); vfb099 -= ws26354.mcde22(v00978); vfb099 += ws26354.mcde22(v35991); } else { v82372 = v3673; v9dc81 = 1; vfb099 -= ws26354.mcde22(v00978); } vde772 = ws26354.ma9793(vb3e91, v00821, v82372, va8f64, v3b331); var v5e738 = v35991.getMinutes(); if (v5e738 > 0 && v5e738 < 16 && v9dc81 != 1 && v5e738 != 15) vfb099 += 1; if (vcaf66.GetStartTime().getHours() == vcaf66.GetEndTime().getHours() && v5e738 > 0 && vde772 == 0 && (v5e738 != 0 && v5e738 != 15 && v5e738 != 30 && v5e738 != 45)) vfb099 += 1; if (vde772 > 0 && v5e738 > 15 && (v5e738 != 0 && v5e738 != 15 && v5e738 != 30 && v5e738 != 45)) vfb099 += 1; v9dc81 += vde772; vfb099 = vfb099 + (v9dc81 * 4); if (vfb099 == 0) vfb099 = 1; } } vcaf66.Duration = vfb099; vcaf66.Parent = v97196; va391[v29598].Events.push(vcaf66); wsc1b46.m89e99(v97196, vcaf66); break; } } } } } } return vb4f67; }, m59c60: function(va8262, vb1f59, vfd239, v3a533) { var v19271 = ws26354.mf1c94(va8262); var vb1056; for (var v33027 = 0; v33027 < v19271.length; v33027++) { var v61d29 = v19271[v33027]; var v7a515 = vb1f59[v33027]; for (var ve6231 = 0; ve6231 < v61d29.Cells.length; ve6231++) { var v65144 = v61d29.Cells[ve6231]; var v2b152 = v7a515.Cells[ve6231]; for (var v64538 = 0; v64538 < v2b152.Events.length; v64538++) { var ve5533 = v2b152.Events[v64538]; var vdaf84 = ve5533.GetStartTime(); if (vfd239 == "DayHourly" || vfd239 == "Day15Minutes") vdaf84 = ws26354.m25c84(va8262, vdaf84, ve5533.GetEndTime()); if (vfd239 == "Day15Minutes") { var vc2481 = new Date(v65144.CellDateTime.getFullYear(), v65144.CellDateTime.getMonth(), v65144.CellDateTime.getDate(), v65144.CellDateTime.getHours(), v65144.CellDateTime.getMinutes(), 0); if (ve6231 == 0 && vdaf84.getTime() < vc2481.getTime()) vdaf84 = vc2481; var vcef1 = new Date(vdaf84.getFullYear(), vdaf84.getMonth(), vdaf84.getDate(), vdaf84.getHours(), vdaf84.getMinutes(), 0); var vcdd28 = ws26354.m91068(vdaf84.getMinutes()); var vcef1 = new Date(vdaf84.getFullYear(), vdaf84.getMonth(), vdaf84.getDate(), vdaf84.getHours(), vcdd28, 0); } else { var vc2481 = new Date(v65144.CellDateTime.getFullYear(), v65144.CellDateTime.getMonth(), v65144.CellDateTime.getDate()); if (ve6231 == 0 && vdaf84.getTime() < vc2481.getTime()) vdaf84 = vc2481; var vcef1 = new Date(vdaf84.getFullYear(), vdaf84.getMonth(), vdaf84.getDate()); } if (vc2481.getTime() == vcef1.getTime()) { for (var vea818 = 0; vea818 < ve5533.Duration; vea818++) { var v71d36 = v61d29.Cells[ve6231 + vea818]; var v34f76 = v71d36.Events; if (vea818 == 0) { var v3db2 = new TimelineRenderEvent(); var v35579 = ve5533.GetOriginalObject(); v3db2.EventID = v61d29.ResourceID + ";" + v35579.EventID + ";" + ve5533.RecurrenceSeriesID + ";" + "0"; v3db2.Subject = v35579.Subject; v3db2.Description = v35579.Description; v3db2.RenderStatus = "Start"; v3db2.Duration = ve5533.Duration; v3db2.Color = "white"; v3db2.BorderColor = v61d29.BorderColor; v3db2.ResourceColor = v61d29.ResourceColor; v3db2.Object = ve5533; v34f76.push(v3db2); for (var vf2b26 = 0; vf2b26 < v34f76.length; vf2b26++) { if (v34f76[vf2b26] != null) { if (v34f76[vf2b26].EventID == v3db2.EventID) { vb1056 = vf2b26; v3db2.Top = vb1056; break; } } } var v6a841 = true; for (var vf2b26 = 0; vf2b26 < vb1056; vf2b26++) { if (v34f76[vf2b26]._Type == "WebSchedulerDummyEventView") { for (var v8f540 = 0; v8f540 < ve5533.Duration; v8f540++) { if (v61d29.Cells[ve6231 + vea818 + v8f540].Events[vf2b26] != null) { if (v61d29.Cells[ve6231 + vea818 + v8f540].Events[vf2b26]._Type != "WebSchedulerDummyEventView") { v6a841 = false; break; } } } if (v6a841) { var v36a36 = new WebSchedulerDummyEventView(); v34f76[vf2b26] = v3db2; v34f76[vb1056] = v36a36; vb1056 = vf2b26; v34f76[vf2b26].Top = vb1056; break; } } } } else { var v3db2 = new TimelineRenderEvent(); v3db2.EventID = v61d29.ResourceID + ";" + v35579.EventID + ";" + ve5533.RecurrenceSeriesID + ";" + "0"; v3db2.RenderStatus = "Skip"; v3db2.Duration = ve5533.Duration; v3db2._Type = "WebSchedulerEvent"; v3db2.ParentCellIndex = ve6231; for (var vf2b26 = 0; vf2b26 < vb1056; vf2b26++) { if (v34f76[vf2b26] == null) { var v36a36 = new WebSchedulerDummyEventView(); v34f76.push(v36a36); } } v34f76[vb1056] = v3db2; } } } } } } return v19271; }, m18895: function(vf178) { var v8b553 = vf178.GetTimelineContentElement(); var vff18 = vf178.TimelineLayout; var vfc743 = vf178.ViewSettings.TimelineView; var v2b578 = vfc743.ContentCellWidth; var v08890 = vfc743.MinimumEventHeight; var v89e7 = vfc743.TotalEventInCell; var v35e69 = vf178.ViewSettings.TimelineView.NumberOfDays; for (var ve8725 = 0; ve8725 < v8b553.rows.length; ve8725++) { var vcef57 = v8b553.rows[ve8725]; var vb2185 = vcef57.cells; var vca553 = vff18[ve8725]; var v19b76 = vca553.Cells; var va8911 = false; var vba216 = 0; var v71d5; var vcab12 = vca553.ResourceID; var v66414 = vf178.GetResourceCheckBox(vcab12); var v6e074 = v66414.checked; var v3c921; if (vf178.ViewSettings.SelectedTimelineViewMode == "Month" || vf178.ViewSettings.SelectedTimelineViewMode == "Week") v3c921 = v35e69; else v3c921 = v35e69 * vfc743.TimeLength; for (var v48536 = 0; v48536 < v3c921; v48536++) { var v41b22 = v19b76[v48536].Events; var v90c25 = vb2185[v48536]; for (var v8ad28 = 0; v8ad28 < v41b22.length; v8ad28++) { var v67842 = v41b22[v8ad28]; if (v67842 != null) { if (v67842._Type != "WebSchedulerDummyEventView") { if (v67842.RenderStatus == "Start") { var v94e85 = new TimelineEvent(); var v93512 = v67842.Object.GetOriginalObject(); v94e85.EventID = v67842.EventID; v94e85.Text = v67842.Subject; v94e85.Description = v67842.Description; v94e85.CategoryID = v93512.CategoryID; v94e85.Height = v19b76[v48536].EventHeight; v94e85.Tooltip = v93512.Tooltip; if (v67842.Duration == 0) v94e85.Width = v2b578 - 11; else v94e85.Width = v67842.Duration * v2b578 - 11; v94e85.ResourceColor = v67842.ResourceColor; v94e85.BorderColor = v67842.BorderColor; v94e85.Color = "white"; v94e85.Top = v67842.Top * v19b76[v48536].EventHeight + (v67842.Top * 2); v94e85.Original = v67842.Object; var v63194 = v94e85.CreateTimelineEvent(vf178, v94e85); if (!v6e074) v63194.style.display = "none"; v90c25.appendChild(v63194); v67842.Scheduler = vf178; var v31e34 = v67842.Object; v31e34.Element = v63194; v31e34.Elements.Clear(); v31e34.Elements.Add(v63194); if (vf178.DataEditing.AllowResize == "Yes") { v31e34.LeftResizerElement = v31e34.Element.children[1]; v31e34.RightResizerElement = v31e34.Element.children[2]; } v31e34.PositionY = v94e85.Top; wsc1b46.md2970(v31e34); if (vf178.ClientSideEvents.OnEventBound != "") ISEvent.Raise(vf178.ClientSideEvents.OnEventBound, vf178.Id, v31e34); if (v31e34.DisableEdit || (!v31e34.DisableEdit && v31e34.DisableMove)) wsc1b46.m35162(vf178, v31e34); } } } } } var v99f97 = vf178.GetTimelineResourceCellElement(); ws26354.m31969(vf178, vcef57, v99f97, vca553.Height); if (v6e074) ws26354.m0194(vf178, vca553); if (!v6e074) { vcef57.style.display = "none"; ws26354.ma4a42(vf178, vca553); } } }, m31969: function(ve7064, vc8d20, vb9422, vd5c44) { var vabf44 = vc8d20; if (!IS.safari) { vabf44.style.height = vd5c44 + "px"; vb9422.rows[vabf44.rowIndex].style.height = vd5c44 + "px"; } else { vabf44.cells[0].style.height = vd5c44 + "px"; vb9422.rows[vabf44.rowIndex].cells[0].style.height = vd5c44 + "px"; } }, m93b28: function(v5f796) { var v25a55 = 0; var v94669 = 0; var v9ac25 = v5f796.ViewSettings.TimelineView; var v8e889 = v9ac25.MinimumEventHeight; var va5c65 = v9ac25.TotalEventInCell; var v62293 = v8e889 * va5c65; var vba783 = v5f796.TimelineLayout; var vc0754; for (var v86959 = 0; v86959 < vba783.length; v86959++) { var v38a79 = v8e889 * va5c65; var vbe46 = vba783[v86959]; vc0754 = 0; var v12492 = new Array(); for (var v0a053 = 0; v0a053 < vbe46.Cells.length; v0a053++) { var vf6416 = vbe46.Cells[v0a053]; var v27034 = vf6416.Events; var vdc02 = ws26354.m66b70(v27034); vf6416.TotalEvent = vdc02; if (vdc02 >= va5c65) vf6416.EventHeight = v8e889; else vf6416.EventHeight = v62293 / vdc02; var vee429 = vf6416; if (vee429.EventHeight <= v38a79) { v38a79 = vee429.EventHeight; v12492 = new Array(); for (var vc5952 = 0; vc5952 < vee429.Events.length; vc5952++) { v12492[vc5952] = vee429.Events[vc5952].EventID; } } else { for (var vc5952 = 0; vc5952 < vee429.Events.length; vc5952++) { for (var v2da96 = 0; v2da96 < v12492.length; v2da96++) { if (vee429.Events[vc5952]._Type != "WebSchedulerDummyEventView") { if (v12492[v2da96] == vee429.Events[vc5952].EventID) vee429.EventHeight = v38a79; } } } } for (var vc5952 = 0; vc5952 < vee429.Events.length; vc5952++) { var v34b31 = vee429.Events[vc5952]; if (v34b31.RenderStatus == "Skip") { var v51f54 = vbe46.Cells[v34b31.ParentCellIndex]; if (v51f54.EventHeight >= vee429.EventHeight) v51f54.EventHeight = vee429.EventHeight; else vee429.EventHeight = v51f54.EventHeight; for (var v40426 = 0; v40426 < v51f54.Events.length; v40426++) { var v64381 = v51f54.Events[v40426]; if (v64381.RenderStatus == "Skip") { var vfcd77 = vbe46.Cells[v64381.ParentCellIndex]; if (vfcd77.EventHeight > vee429.EventHeight) vfcd77.EventHeight = vee429.EventHeight; } } } } if (vdc02 > vc0754) vc0754 = vdc02; } if (vc0754 > va5c65) { var vadf17 = vc0754 - va5c65; var v34993 = vadf17 * (v8e889 + 2) + ((v8e889 * va5c65) + 20); vbe46.Height = v34993; for (var v84452 = 0; v84452 < vbe46.Cells.length; v84452++) { var v55f37 = vbe46.Cells[v84452]; var v75187 = v55f37.Events; var ved969 = v75187.length; if (ved969 >= 1 && ved969 <= va5c65) { v34993 = (v62293 + (2 * vadf17) + (v8e889 * vadf17)) / (v62293 / v55f37.EventHeight); v55f37.EventHeight = v34993; } else { for (var ve3b63 = 0; ve3b63 < v75187.length; ve3b63++) { var v9b555 = v75187[ve3b63]; if (v75187[ve3b63].RenderStatus == "Skip") { var v32418 = v9b555.ParentCellIndex; var vf5a82 = vbe46.Cells[v32418]; vf5a82.EventHeight = v55f37.EventHeight; var vd4433 = vf5a82.Events; for (var v54c48 = 0; v54c48 < vd4433.length; v54c48++) { var v81287 = vd4433[v54c48]; if (v81287.RenderStatus == "Start") { for (var v47e68 = v32418 + 1; v47e68 < v32418 + v81287.Duration; v47e68++) vbe46.Cells[v47e68].EventHeight = v55f37.EventHeight; } } } } } } } else vbe46.Height = (v8e889 * va5c65) + 20; } }, m66b70: function(vb8715) { var v1bc80 = 0; if (vb8715.length > v1bc80) { for (var v05290 = vb8715.length - 1; v05290 >= 0; v05290--) { if (vb8715[v05290]._Type != "WebSchedulerDummyEventView") { v1bc80 = (v05290 + 1); break; } } } return v1bc80; }, mfad4: function(vc7076) { var v3f551 = vc7076.GetSchedulerTableFrame(); var vdf828 = ISPosLib.getHeight(v3f551); var v85e27 = vc7076.GetSchedulerDivFrame(); var vd5b26 = ISPosLib.getHeight(v85e27); var vd3761; if (vdf828 >= vd5b26) vd3761 = vd5b26 - (60 + vc7076.ViewSettings.TimelineView.ResourceRowHeight); else { vd3761 = ISPosLib.getHeight(v85e27) - (60 + vc7076.ViewSettings.TimelineView.ResourceRowHeight); } vd3761 = Math.abs(vd3761); var ve3c5 = vc7076.GetElement().clientWidth - vc7076.ViewSettings.TimelineView.ResourceCellWidth; var vdd881 = null; if (vc7076.CalendarSettings.AllowCollapse == true) { var v3a452 = vc7076.GetCalendarResourcesFrame(); if (v3a452.style.display == "none") vdd881 = "collapse"; else vdd881 = "expand"; } if (vc7076.CalendarSettings.HideCalendarInitially == true || vdd881 == "collapse") ve3c5 -= 47; else if (vc7076.CalendarSettings.CustomContainerID != "") ve3c5 -= 30; else ve3c5 -= (220 - 17); var v73310 = vc7076.ViewSettings.TimelineView; var v47e93 = v73310.NumberOfDays; var v67489 = vc7076.ViewSettings.SelectedTimelineViewMode; var v2c117 = v73310.ContentCellWidth; var vc2587 = v73310.ResourceCellWidth; var ve9586 = v73310.TotalEventInCell; var v2f392 = v73310.StartTime; var vbac99 = v73310.EndTime; var ve0f26 = ve3c5; var v1f188 = ve0f26; wsc1b46.medb53(vc7076); var v10955 = v73310.TimeLength; var vd3676 = true; var v2af33; if (v67489 == "DayHourly") v2af33 = v10955 * v47e93 * v2c117; else if (v67489 == "Day15Minutes") v2af33 = v10955 * v2c117; else v2af33 = v47e93 * v2c117; if (v2af33 >= ve3c5) ve0f26 += 17; else vd3676 = false; return vd3761 + "|" + ve0f26 + "|" + v1f188 + "|" + v10955 + "|" + vd3676; }, m5d671: function(v5bf70) { var v22096 = v5bf70.ViewSettings.TimelineView; var v25c4 = v22096.NumberOfDays; if (v5bf70.ViewSettings.SelectedTimelineViewMode == "Month") { var v6d750 = v5bf70.GetTimelineDateTimeElement(); var v45a82 = v5bf70.GetTimelineContentElement(); for (j = 0; j < v45a82.rows.length; j++) { var v35025 = v45a82.rows[j]; for (var v5bd63 = 31; v5bd63 > v25c4; v5bd63--) { v45a82.children[0].children[v5bd63 - 1].style.display = "none"; v35025.cells[v5bd63 - 1].style.display = "none"; } } var v45454 = 0; var v8b146 = v6d750.rows[1]; for (var v5bd63 = 31; v5bd63 > v25c4; v5bd63--) { v6d750.children[0].children[v5bd63 - 1].style.display = "none"; v45454++; } v6d750.rows[0].cells[0].colSpan -= v45454; } }, m25c84: function(vaf781, v80f51, vbd473) { var v73d6 = vaf781.ViewSettings; var vb9862 = v73d6.SelectedDate; var va3c21 = v73d6.SelectedViewMode; var v12e88 = v73d6.TimelineView; var vb7a69 = v12e88.NumberOfDays; var v4ac77 = ws31176.m5a554(v12e88.StartTime); var v9cb66 = ws31176.m5a554(v12e88.EndTime); var v63a62 = v80f51; if (v4ac77 > v80f51.getHours()) { if (vbd473.getHours() >= v4ac77) v63a62 = new Date(v80f51.getFullYear(), v80f51.getMonth(), v80f51.getDate(), v4ac77, 0, 0); else if (vbd473.getDate() > v80f51.getDate() || vbd473.getMonth() > v80f51.getMonth() || vbd473.getFullYear() > v80f51.getFullYear()) v63a62 = new Date(v80f51.getFullYear(), v80f51.getMonth(), v80f51.getDate(), v4ac77, 0, 0); else if (v80f51.getTime() == vbd473.getTime()) v63a62 = new Date(v80f51.getFullYear(), v80f51.getMonth(), v80f51.getDate(), v4ac77, 0, 0); } return v63a62; }, md8981: function(v9ee31, v3c728) { var v60481 = 7; var vafe51; var v39f73; var v9c453; var vdac91; var vd6c94 = new Array("1", "8", "15", "22", "29"); var v89b61 = ws26354.m9fe42(v9ee31); v39f73 = v89b61[1]; v9c453 = v89b61[2]; vdac91 = v89b61[0]; if (v3c728 == "current") { if (v39f73 == 4) { v60481 = ws40a21.mdec94(v9ee31.getMonth() + 1, v9ee31.getFullYear()) - 28; vafe51 = new Date(v9ee31.getFullYear(), v9ee31.getMonth(), 29); } else { vafe51 = new Date(v9ee31.getFullYear(), v9ee31.getMonth(), parseInt(vd6c94[v39f73])); } } else if (v3c728 == "next") { if (v9c453 == 4) { v60481 = ws40a21.mdec94(v9ee31.getMonth() + 1, v9ee31.getFullYear()) - 28; vafe51 = new Date(v9ee31.getFullYear(), v9ee31.getMonth(), 29); } else { if (v9c453 == 0) { if (v9ee31.getMonth() + 1 == 12) { vafe51 = new Date(v9ee31.getFullYear() + 1, 0, 1); } else vafe51 = new Date(v9ee31.getFullYear(), v9ee31.getMonth() + 1, parseInt(vd6c94[v9c453])); } else vafe51 = new Date(v9ee31.getFullYear(), v9ee31.getMonth(), parseInt(vd6c94[v9c453])); } } else if (v3c728 == "prev") { if (vdac91 == 4) { if (v9ee31.getMonth() + 1 == 1) { v60481 = ws40a21.mdec94(12, v9ee31.getFullYear() - 1) - 28; vafe51 = new Date(v9ee31.getFullYear() - 1, 11, 29); } else { v60481 = ws40a21.mdec94(v9ee31.getMonth(), v9ee31.getFullYear()) - 28; vafe51 = new Date(v9ee31.getFullYear(), v9ee31.getMonth() - 1, 29); } } else { vafe51 = new Date(v9ee31.getFullYear(), v9ee31.getMonth(), parseInt(vd6c94[vdac91])); } } var v7f275 = new Array(); v7f275[0] = vafe51; v7f275[1] = v60481; return v7f275; }, m9fe42: function(v28622) { var v6dc3 = v28622.getDate() / 7; var v87e67 = new Array(); if (v6dc3 > 0 && v6dc3 <= 1) { v87e67[0] = 4; v87e67[1] = 0; v87e67[2] = 1; } else if (v6dc3 > 1 && v6dc3 <= 2) { v87e67[0] = 0; v87e67[1] = 1; v87e67[2] = 2; } else if (v6dc3 > 2 && v6dc3 <= 3) { v87e67[0] = 1; v87e67[1] = 2; v87e67[2] = 3; } else if (v6dc3 > 3 && v6dc3 <= 4) { v87e67[0] = 2; v87e67[1] = 3; v87e67[2] = 4; } else if (v6dc3 > 4) { v87e67[0] = 3; v87e67[1] = 4; v87e67[2] = 0; } return v87e67; }, mfe917: function(v3b178, v80c56) { var ve6822 = v3b178.getDate(); var vf4b77; var v1ea81 = 7; var v05427 = ve6822 / 7; if (ve6822 != 1 && ve6822 != 8 && ve6822 != 15 && ve6822 != 22 && ve6822 != 29) { if (v05427 > 0 && v05427 <= 1) vf4b77 = 1; else if (v05427 > 1 && v05427 <= 2) vf4b77 = 8; else if (v05427 > 2 && v05427 <= 3) vf4b77 = 15; else if (v05427 > 3 && v05427 <= 4) vf4b77 = 22; else if (v05427 > 4) { vf4b77 = 29; v1ea81 = ws40a21.mdec94(v3b178.getMonth() + 1, v3b178.getFullYear()) - 28; } v80c56.ViewSettings.SelectedDate = new Date(v3b178.getFullYear(), v3b178.getMonth(), vf4b77); v80c56.ViewSettings.TimelineView.NumberOfDays = v1ea81; } }, m91068: function(vb1261) { if (vb1261 >= 0 && vb1261 < 15) vb1261 = 0; else if (vb1261 >= 15 && vb1261 < 30) vb1261 = 15; else if (vb1261 >= 30 && vb1261 < 45) vb1261 = 30; else if (vb1261 >= 45) vb1261 = 45; return vb1261; }, mcbf89: function(v93c33, v56935) { var v00c97; var v2c765 = new Date(v93c33.getFullYear(), v93c33.getMonth(), v93c33.getDate(), v93c33.getHours()); var v16633 = new Date(v56935.getFullYear(), v56935.getMonth(), v56935.getDate(), v56935.getHours()); v00c97 = (v16633.getTime() - v2c765.getTime()) / (24 * 60 * 60 * 1000); return parseInt(v00c97); }, ma9793: function(vb0c8, v2e924, v95c3, v7e999, v42f44) { var vd3089 = 0; for (var ved314 = (vb0c8 - v2e924); ved314 < (v7e999 * 3); ved314++, vd3089++) { if (v42f44[ved314] == v95c3) break; else { if (ved314 == (v42f44.length - 1)) ved314 = -1; } } return vd3089; }, mcde22: function(vf1683) { var vb1763 = 0; if (vf1683.getMinutes() != 0) { var v72d3 = vf1683.getMinutes() / 15; if (v72d3 >= 0 && v72d3 < 1) vb1763 = 0; else if (v72d3 >= 1 && v72d3 < 2) vb1763 = 1; else if (v72d3 >= 2 && v72d3 < 3) vb1763 = 2; else vb1763 = 3; } return vb1763; }, mee841: function(v30a19, vd7582, vc2f74, vca75, v00c88) {
    var v10583 = v30a19.ViewSettings.TimelineView.TimelineSelectedDate; if (vca75 != null) v10583 = vca75; if (ws26354.m7f081(v30a19, vc2f74)) {
        switch (vd7582) { case "Month": v30a19.ViewSettings.SelectedTimelineViewMode = vd7582; if (v00c88 == true) { v30a19.ViewSettings.TimelineView.IsQuarterView = true; v30a19.ViewSettings.TimelineView.NumberOfDays = ws26354.m66825(v30a19, v10583); v10583 = v30a19.ViewSettings.SelectedDate; } else { if (v30a19.CalendarSettings.CurrentCalendarMode == "Quarter") v30a19.Calendar.SetSelectedDate(v10583, false); v30a19.ViewSettings.TimelineView.IsQuarterView = false; v30a19.ViewSettings.TimelineView.NumberOfDays = ws40a21.mdec94(v10583.getMonth() + 1, v10583.getFullYear()); } break; case "Week": v30a19.ViewSettings.SelectedTimelineViewMode = vd7582; v30a19.ViewSettings.TimelineView.NumberOfDays = 7; if (v30a19.ViewSettings.TimelineView.TimelineWeekMode == "FirstDay") { var veb312 = ws26354.md8981(v10583, "current"); v10583 = veb312[0]; v30a19.ViewSettings.TimelineView.NumberOfDays = veb312[1]; } else { v10583 = ws31176.ma9a23(v10583, v30a19); } break; case "DayHourly": v10583 = v30a19.ViewSettings.SelectedDate; v30a19.ViewSettings.SelectedTimelineViewMode = vd7582; v30a19.ViewSettings.TimelineView.NumberOfDays = v30a19.ViewSettings.TimelineView.DayHourlyNumberOfDays; break; case "Day15Minutes": v30a19.ViewSettings.SelectedTimelineViewMode = vd7582; v30a19.ViewSettings.TimelineView.NumberOfDays = 1; break; } v30a19.ViewSettings.SelectedDate = v10583; 
if(v30a19.Calendar!=null) v30a19.Calendar.SelectedDate =v10583;  v30a19.ViewSettings.TimelineView.IsTimelineModeChange =true;  v30a19.DataCache.InvalidateAll();  v30a19.SetSelectedViewMode("Timeline");  } },  m7f081:function(v0a433,vd9c90) { var v40077 =v0a433.ViewSettings; var v8f410 =v40077.SelectedTimelineViewMode;  var v01174 =ws26354.m11d21(v8f410); var v90290 =ws26354.m11d21(v40077.TimelineView.ZoomInLevel); var v40087 =ws26354.m11d21(v40077.TimelineView.ZoomOutLevel);  if (vd9c90 =="ZoomIn") { if (v01174 >v90290) return true; else return false; }  if (vd9c90 =="ZoomOut") { if (v01174 ==3) { if (v0a433.ViewSettings.TimelineView.EnableQuarterZoom ==true &&v0a433.ViewSettings.TimelineView.IsQuarterView ==false) return true; else return false; } else if (v01174 <v40087) return true; else return false; } },  m11d21:function(vaad52) { switch (vaad52) { case "Month": case "Quarter": return 3; case "Week": return 2; case "DayHourly": return 1; case "Day15Minutes": return 0; } },  m73c69:function(v62e8,v2b278) { var v00752 =v62e8.ViewSettings.SelectedTimelineViewMode; var vc5a99;  var v4f626 =v62e8.ViewSettings.TimelineView.NumberOfDays;  if (v00752 =="Day15Minutes") v4f626 =v62e8.ViewSettings.TimelineView.TimeLength/4;  switch (v00752) { case "DayHourly": case "Day15Minutes": for (var v00055 =0; v00055 <v4f626; v00055++) { if (v2b278 =="ZoomIn") vc5a99 =v62e8.GetTimelineZoomInIcon(v00055); else if (v2b278 =="ZoomOut") vc5a99 =v62e8.GetTimelineZoomOutIcon(v00055);  vc5a99.style.display ="none"; } break; default: if (v62e8.ViewSettings.TimelineView.IsQuarterView) { for (var v00055 =0; v00055 <3; v00055++) { if (v2b278 =="ZoomIn") vc5a99 =v62e8.GetTimelineZoomInIcon(v00055); else if (v2b278 =="ZoomOut") vc5a99 =v62e8.GetTimelineZoomOutIcon(v00055);  vc5a99.style.display ="none"; } } else { if (v2b278 =="ZoomIn") vc5a99 =v62e8.GetTimelineZoomInIcon(); else if (v2b278 =="ZoomOut") vc5a99 =v62e8.GetTimelineZoomOutIcon();  vc5a99.style.display ="none"; } break; } },  m79830:function(vbc683,v07a67) { var v9fc80 =vbc683.ViewSettings.SelectedTimelineViewMode; var vd8217;  var v83448 =vbc683.ViewSettings.TimelineView.NumberOfDays;  if (v9fc80 =="Day15Minutes") v83448 =vbc683.ViewSettings.TimelineView.TimeLength/4;  switch (v9fc80) { case "DayHourly": case "Day15Minutes": for (var vb9741 =0; vb9741 <v83448; vb9741++) { if (v07a67 =="ZoomIn") vd8217 =vbc683.GetTimelineZoomInIcon(vb9741); else if (v07a67 =="ZoomOut") vd8217 =vbc683.GetTimelineZoomOutIcon(vb9741);  vd8217.style.display =""; } break; default: if (vbc683.ViewSettings.TimelineView.IsQuarterView) { for (var vb9741 =0; vb9741 <3; vb9741++) { if (v07a67 =="ZoomIn") vd8217 =vbc683.GetTimelineZoomInIcon(vb9741); else if (v07a67 =="ZoomOut") vd8217 =vbc683.GetTimelineZoomOutIcon(vb9741);  vd8217.style.display =""; } } else { if (v07a67 =="ZoomIn") vd8217 =vbc683.GetTimelineZoomInIcon(); else if (v07a67 =="ZoomOut") vd8217 =vbc683.GetTimelineZoomOutIcon();  vd8217.style.display =""; } break; } },  m66825:function(v39d54,v8396){ var v8bb19 =ws40a21.md2212(v8396.getMonth()+1);  if (v8bb19 ==1) { var vabe36 =ws40a21.mdec94(2,v8396.getFullYear()); v39d54.ViewSettings.SelectedDate =new Date(v8396.getFullYear(),0,1); return (31 +parseInt(vabe36)+31); } else if (v8bb19 ==2) { v39d54.ViewSettings.SelectedDate =new Date(v8396.getFullYear(),3,1); return 91; } else if (v8bb19 ==3) { v39d54.ViewSettings.SelectedDate =new Date(v8396.getFullYear(),6,1); return 92; } else if (v8bb19 ==4) { v39d54.ViewSettings.SelectedDate =new Date(v8396.getFullYear(),9,1); return 92; } },  m44734:function(vbca13) { var v36538; var v34646;  var v43e49 =vbca13.GetTimelineContentElement();  var vbaa26 =new Array();  for (var v9ca74 =0; v9ca74 <v43e49.rows.length; v9ca74++) { var v5e853 =v43e49.rows[v9ca74]; v36538 =ISPosLib.getTop(v5e853); v34646 =v36538 +ISPosLib.getHeight(v5e853);  vbaa26[v9ca74] =v36538 +"-" +v34646; }  return vbaa26; },  m71521:function(v42324,vde193,vda072) { rowIndex =vda072.TimelineRowPosition; resourcesRowPosition =vda072.ResourcesRowPosition;  var va9b13 =new Array(); var v6d635 =new Array(); var vc381 =new Array();  var vee591;  for (var va7995 =0; va7995 <resourcesRowPosition.length; va7995++) { var vdf669 =resourcesRowPosition[va7995].split("-"); va9b13[va7995] =parseInt(vdf669[0]); v6d635[va7995] =parseInt(vdf669[1]); vc381[va7995] =v6d635[va7995] -va9b13[va7995]; }  for (var va7995 =0; va7995 <va9b13.length; va7995++) { if (vde193 >=va9b13[va7995] &&vde193 <v6d635[va7995]) { if (va7995 !=rowIndex) { vee591 =0;  if (rowIndex <va7995) { vda072.TimelineRowDifferent =va7995 -rowIndex;  for (var vabf28 =rowIndex; vabf28 <va7995; vabf28++) vee591 +=vc381[vabf28]; } else { vda072.TimelineRowDifferent =(-1)*(rowIndex -va7995);  for (var vabf28 =va7995; vabf28 <rowIndex; vabf28++) vee591 -=vc381[vabf28];  } break; } }else { vda072.TimelineRowDifferent =0; } } return vee591; } };
