// ******************************************************************
// Filename - search.html
// Shortname - SR
// Purpose - This displays a form allowing the user to search for
// meeting spaces
// Copyright - (C) 1996, Ingenia Communications Corporation
// Authors - Kjell Wooding
// - Chris Grant
// Contact - cgrant@ingenia.com
// ******************************************************************
CM_Authorize();
// Handlers
if (request.doFind) {
// Save the input values
client.SearchDate = request.strDate;
client.SearchStartTime = request.optStartTime;
client.SearchDuration = request.intDuration;
client.SearchAttendees = request.intAttendees;
client.SearchBuilding = request.optBuilding;
// Build the Euipment list
var txtEquipList = "( 0, ";
var intNum = getOptionValueCount("optEquipment");
client.SearchNumEquipment = intNum;
for (var i = 0; i < intNum; i++) {
intTemp = getOptionValue("optEquipment", i);
txtEquipList += intTemp + ", ";
}
txtEquipList = txtEquipList.substring(0, txtEquipList.length - 2);
txtEquipList += " )";
client.SearchEquipment = txtEquipList;
redirect(client.displayURL);
}
if (request.doCancel) {
redirect(client.bookURL);
}
// Initialize the default values for the form
var dtDate=new Date();
if (request.strDate) { // passed a date in MM/DD/YY format
client.DefaultDate=CM_strDatetoInt(request.strDate);
dtDate.setTime(client.DefaultDate);
} else if (request.dtDate) { // received a new date in millisecond format
client.DefaultDate = request.dtDate;
dtDate.setTime(client.DefaultDate);
} else if (client.DefaultDate) { // We have been passed a date
dtDate.setTime(client.DefaultDate);
}
dtDate.setHours(7);
strDate = CM_ExtractDate(dtDate.toLocaleString());
intStartTime = dtDate.getTime();
intDuration = 1;
intAttendees = 2;
搜尋可利用之會議室
IF_VerifyRoutines(); // input verification
IF_DateWidget("strDate",0); // JavaScript routines for date widget
SR_Header(client.DefaultDate);
IF_DisplayToolbar(false);