option explicit const g_isServerVersion = false const g_aspFileName = "default.asp" const g_qmlVersionNumber = "2.032" const g_defaultValue = "default" const g_noIndexFound = -1 const g_none = "none" const g_numberDefaultMin = -50000 const g_numberDefaultMax = 50000 dim g_clientSessionData if g_isServerVersion then processRequest end if sub processRequest dim station dim oStatesString dim statesString set oStatesString = new classStatesString statesString = oStatesString.getStatesString station = request.queryString("station") if station = "" then station = "start" end if handleStation request.queryString("quest"), _ station, _ request.queryString("session"), _ request.queryString("content"), _ statesString end sub sub handleStation(byVal questName, byVal stationId, byVal sessionId, byVal contentType, byVal statesString) dim oQuestHandler set oQuestHandler = new classQuestHandler oQuestHandler.setQuestName questName oQuestHandler.setStationId stationId oQuestHandler.setSessionId sessionId oQuestHandler.setContentType contentType oQuestHandler.setStatesString statesString oQuestHandler.init oQuestHandler.doHandleStation end sub