<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
    <!-- GENERAL -->
    <servlet>
    	<servlet-name>Initializer</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.Initializer</servlet-class>
        <load-on-startup>10</load-on-startup>
    </servlet>
    <servlet>
        <servlet-name>LoginServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.system.LoginServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>LoginProcessServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.system.LoginProcessServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>LogoutServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.system.LogoutServlet</servlet-class>
    </servlet>
    <!-- -->
    
    <!-- ESTABLISHMENT ADMIN -->
    <servlet>
        <servlet-name>EstablishmentAdminServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.establishment.EstablishmentEditServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>EstablishmentSearchServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.establishment.EstablishmentSearchServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>EstablishmentSearchProcessServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.establishment.EstablishmentSearchProcessServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>FetchEstablishmentTypesServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.FetchEstablishmentTypesServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>FetchCountriesServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.FetchCountriesServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>FetchProvincesServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.FetchProvincesServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>FetchTownsServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.FetchTownsServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>FetchSuburbsServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.FetchSuburbsServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>FetchBoroughsServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.FetchBoroughsServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>FetchSpecialServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.specials.FetchSpecialServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>EstablishmentProcessServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.establishment.EstablishmentProcessServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>EstablishmentPictureUploadProcess</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.establishment.EstablishmentPictureUploadProcess</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>ReplacePhotoServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.ReplacePhotoServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>RefreshEstablishmentThumbnailsServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.RefreshEstablishmentThumbnailsServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>AddSpecialServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.specials.AddSpecialServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>EditSpecialServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.specials.EditSpecialServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>DeleteSpecialServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.specials.DeleteSpecialServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>ReloadSpecialsServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.specials.ReloadSpecialsServlet</servlet-class>
    </servlet>
    <!-- -->
    
    <!-- MIGRATION SCRIPTS -->
    <servlet>
        <servlet-name>UserMigrationServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.migration.UserMigrationServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>EstablishmentMigrationServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.migration.EstablishmentMigrationServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>EtiMigrationServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.migration.EtiMigrationServlet</servlet-class>
    </servlet>
    <!-- -->
    
    <!-- CALL CENTRE ADMIN -->
    <servlet>
        <servlet-name>CallCentreAdminServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.callcentre.CallCentreAdminServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>ReloadConsultantRegionsServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.ReloadRegionsServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>FetchConsultantRegionServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.FetchRegionServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>DeleteConsultantRegionServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.DeleteRegionServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>AddConsultantRegionServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.AddRegionServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>EditConsultantRegionServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.EditRegionServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>ReloadConsultantCompaniesServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.ReloadCompaniesServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>FetchConsultantCompanyServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.FetchCompanyServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>DeleteConsultantCompanyServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.DeleteCompanyServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>AddConsultantCompanyServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.AddCompanyServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>EditConsultantCompanyServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.EditCompanyServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>ReloadConsultantsServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.ReloadConsultantsServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>FetchConsultantServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.FetchConsultantServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>DeleteConsultantServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.DeleteConsultantServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>AddConsultantServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.AddConsultantServlet</servlet-class>
    </servlet>
    <servlet>
        <servlet-name>EditConsultantServlet</servlet-name>
        <servlet-class>com.essentialtravelinfo.admin.servlet.ajax.callcentre.EditConsultantServlet</servlet-class>
    </servlet>
    <!-- -->
    
    <!-- GENERAL -->
    <servlet-mapping>
        <servlet-name>LoginServlet</servlet-name>
        <url-pattern>/login.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>LoginProcessServlet</servlet-name>
        <url-pattern>/login_process.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>LogoutServlet</servlet-name>
        <url-pattern>/logout.html</url-pattern>
    </servlet-mapping>
    <!-- -->
    
    <!-- ESTABLISHMENT ADMIN -->
    <servlet-mapping>
        <servlet-name>EstablishmentAdminServlet</servlet-name>
        <url-pattern>/establishment_admin.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EstablishmentSearchServlet</servlet-name>
        <url-pattern>/establishment_search.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EstablishmentSearchServlet</servlet-name>
        <url-pattern>/index.jsp</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EstablishmentSearchServlet</servlet-name>
        <url-pattern>/index.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EstablishmentSearchServlet</servlet-name>
        <url-pattern>/establishment_index.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EstablishmentSearchProcessServlet</servlet-name>
        <url-pattern>/establishment_search_process.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>FetchEstablishmentTypesServlet</servlet-name>
        <url-pattern>/ajax/ajax_fetch_establishment_types.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>FetchCountriesServlet</servlet-name>
        <url-pattern>/ajax/ajax_fetch_countries.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>FetchProvincesServlet</servlet-name>
        <url-pattern>/ajax/ajax_fetch_provinces.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>FetchTownsServlet</servlet-name>
        <url-pattern>/ajax/ajax_fetch_towns.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>FetchSuburbsServlet</servlet-name>
        <url-pattern>/ajax/ajax_fetch_suburbs.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>FetchBoroughsServlet</servlet-name>
        <url-pattern>/ajax/ajax_fetch_boroughs.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>FetchSpecialServlet</servlet-name>
        <url-pattern>/ajax/ajax_fetch_special.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EstablishmentProcessServlet</servlet-name>
        <url-pattern>/establishment_update_process.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EstablishmentPictureUploadProcess</servlet-name>
        <url-pattern>/establishment_picture_upload_process.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>ReplacePhotoServlet</servlet-name>
        <url-pattern>/ajax/ajax_replace_photo.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>RefreshEstablishmentThumbnailsServlet</servlet-name>
        <url-pattern>/ajax/ajax_refresh_establishment_thumbnails.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>AddSpecialServlet</servlet-name>
        <url-pattern>/ajax/specials_add.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EditSpecialServlet</servlet-name>
        <url-pattern>/ajax/specials_edit.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>DeleteSpecialServlet</servlet-name>
        <url-pattern>/ajax/specials_delete.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>ReloadSpecialsServlet</servlet-name>
        <url-pattern>/ajax/ajax_reload_specials.html</url-pattern>
    </servlet-mapping>
    <!-- -->
    
    <!-- MIGRATION SCRIPTS -->
    <servlet-mapping>
        <servlet-name>UserMigrationServlet</servlet-name>
        <url-pattern>/migration/migrate_users.jsp</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EstablishmentMigrationServlet</servlet-name>
        <url-pattern>/migration/migrate_establishments.jsp</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EtiMigrationServlet</servlet-name>
        <url-pattern>/migration/migrate_eti.jsp</url-pattern>
    </servlet-mapping>
    <!-- -->
    
    <!-- CALL CENTRE ADMIN -->
    <servlet-mapping>
        <servlet-name>CallCentreAdminServlet</servlet-name>
        <url-pattern>/callcentre_admin.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>ReloadConsultantRegionsServlet</servlet-name>
        <url-pattern>/ajax/callcentre/reload_regions.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>FetchConsultantRegionServlet</servlet-name>
        <url-pattern>/ajax/callcentre/fetch_region.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>DeleteConsultantRegionServlet</servlet-name>
        <url-pattern>/ajax/callcentre/delete_region.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>AddConsultantRegionServlet</servlet-name>
        <url-pattern>/ajax/callcentre/add_region.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EditConsultantRegionServlet</servlet-name>
        <url-pattern>/ajax/callcentre/edit_region.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>ReloadConsultantCompaniesServlet</servlet-name>
        <url-pattern>/ajax/callcentre/reload_companies.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>FetchConsultantCompanyServlet</servlet-name>
        <url-pattern>/ajax/callcentre/fetch_company.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>DeleteConsultantCompanyServlet</servlet-name>
        <url-pattern>/ajax/callcentre/delete_company.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>AddConsultantCompanyServlet</servlet-name>
        <url-pattern>/ajax/callcentre/add_company.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EditConsultantCompanyServlet</servlet-name>
        <url-pattern>/ajax/callcentre/edit_company.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>ReloadConsultantsServlet</servlet-name>
        <url-pattern>/ajax/callcentre/reload_consultants.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>FetchConsultantServlet</servlet-name>
        <url-pattern>/ajax/callcentre/fetch_consultant.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>DeleteConsultantServlet</servlet-name>
        <url-pattern>/ajax/callcentre/delete_consultant.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>AddConsultantServlet</servlet-name>
        <url-pattern>/ajax/callcentre/add_consultant.html</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>EditConsultantServlet</servlet-name>
        <url-pattern>/ajax/callcentre/edit_consultant.html</url-pattern>
    </servlet-mapping>
    <!-- -->
    
    <session-config>
        <session-timeout>120</session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>
</web-app>

