title: Can you recommend a selectable Javascript Timetable widget?
body: <p>Does anyone know of a js "time table" widget? </p>
  
  <p>I need the following:</p>
  
  <ul>
  <li>Days of week in columns &amp; hours of day in rows</li>
  <li>1 hour time slot cells (or customisable)</li>
  <li>Ability to select multiple times during the week using mouse to highlight/select cells.  </li>
  <li>Select times across days of week (e.g. highlight 6pm time slots Monday to Friday with the mouse)</li>
  <li>Select multiple times across single day (e.g. highlight 10am to 13pm on Monday with mouse)</li>
  <li>more than one time range selected per day (e.g. 0800 to 0100 and 1300 to 1700)</li>
  <li>programatically set times when the page loads (so they are already highlighted)</li>
  <li>Interrogate the widget for times that the user has selected</li>
  <li>Limit number of hours shown for each day, e.g. just show 6am to 11pm </li>
  <li>Customisable css / look and feel</li>
  <li>The user is not required to do anything else other than select the times they want (so something like <a href="http://dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml" rel="nofollow noreferrer">this</a> is not useful)</li>
  <li>free to use</li>
  </ul>
  
  <p>(I doogled it but couldn't see anything that exactly meets my requirements)</p>