<!DOCTYPE html>
<html>

<head>
  <link data-require="kendo" rel="stylesheet" href="https://kendo.cdn.telerik.com/2016.3.1118/styles/kendo.common.min.css" />
  <link data-require="kendo" rel="stylesheet" href="https://kendo.cdn.telerik.com/2016.3.1118/styles/kendo.default.min.css" />

  <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
  <script src="https://kendo.cdn.telerik.com/2016.3.1118/js/kendo.all.min.js"></script>
  <link rel="stylesheet" href="style.css" type="text/css" />
  <script src="script.js"></script>
  <meta charset="utf-8" />
  <title>KendoUI Template</title>
</head>

<body>

  <div id="example">
    <div class="box wide">
      <div class="box-col">
        <label>
          <input type="checkbox" checked>Snap events to slot boundaries</label>
      </div>
    </div>
    <div id="scheduler"></div>
  </div>
  <script>
    $(function() {
      $("#scheduler").kendoScheduler({
        date: new Date("2013/6/13"),
        startTime: new Date("2013/6/13 07:00 AM"),
        height: 600,
        views: [
          "day", {
            type: "week",
            selected: true
          },
          "timeline"
        ],
        timezone: "Etc/UTC",
        dataSource: {
          batch: true,
          transport: {
            read: {
              url: "https://demos.telerik.com/kendo-ui/service/tasks",
              dataType: "jsonp"
            },
            update: {
              url: "https://demos.telerik.com/kendo-ui/service/tasks/update",
              dataType: "jsonp"
            },
            create: {
              url: "https://demos.telerik.com/kendo-ui/service/tasks/create",
              dataType: "jsonp"
            },
            destroy: {
              url: "https://demos.telerik.com/kendo-ui/service/tasks/destroy",
              dataType: "jsonp"
            },
            parameterMap: function(options, operation) {
              if (operation !== "read" && options.models) {
                return {
                  models: kendo.stringify(options.models)
                };
              }
            }
          },
          schema: {
            model: {
              id: "taskId",
              fields: {
                taskId: {
                  from: "TaskID",
                  type: "number"
                },
                title: {
                  from: "Title",
                  defaultValue: "No title",
                  validation: {
                    required: true
                  }
                },
                start: {
                  type: "date",
                  from: "Start"
                },
                end: {
                  type: "date",
                  from: "End"
                },
                startTimezone: {
                  from: "StartTimezone"
                },
                endTimezone: {
                  from: "EndTimezone"
                },
                description: {
                  from: "Description"
                },
                recurrenceId: {
                  from: "RecurrenceID"
                },
                recurrenceRule: {
                  from: "RecurrenceRule"
                },
                recurrenceException: {
                  from: "RecurrenceException"
                },
                isAllDay: {
                  type: "boolean",
                  from: "IsAllDay"
                }
              }
            }
          }
        }
      });

      $(":checkbox").change(function(e) {
        var scheduler = $("#scheduler").data("kendoScheduler");

        scheduler.options.snap = this.checked;
        scheduler.view(scheduler.view().name);
      });
    });
  </script>


</body>

</html>
// Code goes here

function initWindow1() {
    var windowOptions = {
        width: "500px",
        title: "EGG CHAIR",
        visible: false,
        //close: close1
    };

    $("#window").kendoWindow(windowOptions);
    $("#window").data("kendoWindow").center().open();
}

$(function() {
    $('#open').click(function() {
        initWindow1();
    });
});
/* Styles go here */

#window {display: none;}