// JavaScript Document
$('#time').timepicker({
        	showPeriod: true,
        	onHourShow: OnHourShowCallback,
        	onMinuteShow: OnMinuteShowCallback
    	});
		function OnHourShowCallback(hour) {
    		if ((hour > 21) || (hour < 17)) {
        		return false; // not valid
    		}
    		return true; // valid
		}
		function OnMinuteShowCallback(hour, minute) {
			if ((minute != 00) && (minute != 30)) { return false; } //not valid
    		if ((hour == 21) && (minute >= 00)) { return false; } // not valid
    		if ((hour == 17) && (minute < 00)) { return false; }   // not valid
    		return true;  // valid
		}
