import javax.servlet.http.*;
import javax.servlet.*;

public class Controller extends HttpServlet	 {
	
	public void init(ServletConfig config) throws ServletException	{
		 super.init(config);
		}

	public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, java.io.IOException	{
		StringBuffer sb = new StringBuffer();

		// test the incoming parameter for the correct variable
		String page = (req.getParameter("page") != null && req.getParameter("page").trim().length() != 0) ? req.getParameter("page").trim() : "None":

		sb = new PageTop().getPageTop(sb, page);

		sb = new ContentReader().getPageContent(sb, page, getServletContext());
		
		sb = new PageBottom().getPageBottom(sb);

		res.setContentType("text/html");
		java.io.PrintWriter out = res.getWriter();
		out.println(sb);
		out.close();
		}

	public void doGet (HttpServletRequest req, HttpServletResponse res) throws ServletException, java.io.IOException	{
		 doPost(req, res);
		} 
};