+\r
+function _schedulerSetStatusSlot(slotId, rowIndex, resourceIndex, classText) {\r
+ var tmpVS = SchedulerDataViewData[rowIndex].leases[slotId]; // for the display\r
+ var tmpS = SchedulerData[resourceIndex].leases[slotId]; // for the data\r
+ tmpVS.status = classText;\r
+ tmpS.status = classText;\r
+ //select other from the group in the same granularity\r
+ var slotSpan = 60 / schedulerSlotsPerHour;\r
+ var maxg = (SchedulerData[resourceIndex].granularity / 60) / slotSpan;\r
+\r
+ var startSlotId = tmpVS.groupIndex == 0 ? 0 : slotId - tmpVS.groupIndex;\r
+ for (var s = 0; s < maxg; s++) {\r
+ if (tmpVS.groupIndex != s) {\r
+ SchedulerDataViewData[rowIndex].leases[startSlotId].status = classText;\r
+ SchedulerData[rowIndex].leases[startSlotId].status = classText;\r
+ }\r
+ startSlotId++;\r
+ }\r
+\r
+}\r
+//\r
+// Set Select - Free Slots *******End\r
+\r