/** The event for updating the FSH. */
function FshEvent() {
	this.updateFSH = new YAHOO.util.CustomEvent("updateFSH");
}
/** The instance of the FSH event. */
var fshEvent = new FshEvent();

/** The event for updating the status of the navigation buttons. */
function NavigationButtonStatusEvent() {
	this.updateStatus = new YAHOO.util.CustomEvent("updateNavigationButtonStatus");
}
/** The instance of the navigation button status event. */
var navigationButtonStatusEvent = new NavigationButtonStatusEvent();
/** The argument for the navigation button status event. */
function NavigationButtonStatusInfo(isFirstQPage, isLastQPage) {
	this.prevButtonEnabled = !isFirstQPage;
	this.nextButtonEnabled = !isLastQPage;
}

/** The event for the page caption list has changed. */
function PageListChangedEvent() {
	this.pageListChanged = new YAHOO.util.CustomEvent("pageListChanged");
}
/** The instance of the page caption list changed event. */
var pageListChangedEvent = new PageListChangedEvent();

/** The event for opening the info tab. */
function InfoTabEvent() {
	this.openInfoTab  = new YAHOO.util.CustomEvent("openInfoTab");
	this.printInfoTab = new YAHOO.util.CustomEvent("printInfoTab");
}
/** The instance of the info tab event. */
var infoTabEvent = new InfoTabEvent();

/** The event for changing the form name. */
function FormNameEvent() {
	this.newFormName = new YAHOO.util.CustomEvent("newFormName");
}
/** The instance of the form name event. */
var formNameEvent = new FormNameEvent();

/** The event for modal dialogs. */
function ModalDialogEvent() {
	this.showModal = new YAHOO.util.CustomEvent("showModal");
	this.hideModal = new YAHOO.util.CustomEvent("hideModal");
}
/** The instance of the modal dialog event. */
var modalDialogEvent = new ModalDialogEvent();

/** The event for session timeout. */
function SessionTimeoutEvent() {
	this.timeout = new YAHOO.util.CustomEvent("timeout");
}
/** The instance of the timeout event. */
var sessionTimeoutEvent = new SessionTimeoutEvent();

