package jsp;

import com.sun.jade.web.util.BreadCrumbBean;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import org.apache.jasper.runtime.*;


public class tasks extends HttpJspBase {


    static {
    }
    public tasks( ) {
    }

    private static boolean _jspx_inited = false;

    public final void _jspx_init() throws org.apache.jasper.runtime.JspException {
    }

    public void _jspService(HttpServletRequest request, HttpServletResponse  response)
        throws java.io.IOException, ServletException {

        JspFactory _jspxFactory = null;
        PageContext pageContext = null;
        HttpSession session = null;
        ServletContext application = null;
        ServletConfig config = null;
        JspWriter out = null;
        Object page = this;
        String  _value = null;
        try {

            if (_jspx_inited == false) {
                synchronized (this) {
                    if (_jspx_inited == false) {
                        _jspx_init();
                        _jspx_inited = true;
                    }
                }
            }
            _jspxFactory = JspFactory.getDefaultFactory();
            response.setContentType("text/html");
            pageContext = _jspxFactory.getPageContext(this, request, response,
			"", true, 8192, true);

            application = pageContext.getServletContext();
            config = pageContext.getServletConfig();
            session = pageContext.getSession();
            out = pageContext.getOut();

            // HTML // begin [file="/jsp/tasks.jsp";from=(7,6);to=(9,0)]
                out.write("\r\n\r\n");

            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(9,51);to=(10,0)]
                out.write("\r\n");

            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(10,54);to=(11,0)]
                out.write("\r\n");

            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(11,66);to=(12,0)]
                out.write("\r\n");

            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(12,63);to=(13,0)]
                out.write("\r\n");

            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(13,63);to=(14,0)]
                out.write("\r\n");

            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(14,65);to=(15,0)]
                out.write("\r\n");

            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(15,66);to=(16,0)]
                out.write("\r\n");

            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(16,57);to=(34,26)]
                out.write("\r\n\r\n\r\n<script language=\"JavaScript1.2\" src=\"../js/checkbox.js\">\r\n</script>\r\n<script language=\"JavaScript1.2\" src=\"../js/util.js\">\r\n</script>\r\n\r\n\r\n<script language=\"JavaScript\">\r\n\r\n \r\n  function LinkUp(theForm) {\r\n      ret = numOfChecked(document.taskListForm,\"taskName\");\r\n      for (var i = 0; i < theForm.actions.options.length; i++) {\r\n\t   if (theForm.actions.options[i].selected) \r\n\t        if (theForm.actions.options[i].value == \"abort\") {\r\n                    if (ret[0] == 0) {\r\n        \t          alert('");

            // end
            // begin [file="/jsp/tasks.jsp";from=(34,26);to=(34,74)]
                /* ----  bean:message ---- */
                org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_0 = new org.apache.struts.taglib.bean.MessageTag();
                _jspx_th_bean_message_0.setPageContext(pageContext);
                _jspx_th_bean_message_0.setParent(null);
                _jspx_th_bean_message_0.setKey("note.atLeastOneTaskToAbort");
                try {
                    int _jspx_eval_bean_message_0 = _jspx_th_bean_message_0.doStartTag();
                    if (_jspx_eval_bean_message_0 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                        throw new JspTagException("Since tag handler class org.apache.struts.taglib.bean.MessageTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                    if (_jspx_eval_bean_message_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                        do {
                        // end
                        // begin [file="/jsp/tasks.jsp";from=(34,26);to=(34,74)]
                        } while (_jspx_th_bean_message_0.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                    }
                    if (_jspx_th_bean_message_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                        return;
                } finally {
                    _jspx_th_bean_message_0.release();
                }
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(34,74);to=(43,19)]
                out.write("');\r\n\t\t          return;\r\n                    } else {\r\n                          document.taskListForm.submit();\r\n                          return;\r\n                    }\r\n\r\n                } else if (theForm.actions.options[i].value == \"reschedule\") {\r\n\t             if (ret[0] == 0) {\r\n        \t\t  alert('");

            // end
            // begin [file="/jsp/tasks.jsp";from=(43,19);to=(43,65)]
                /* ----  bean:message ---- */
                org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_1 = new org.apache.struts.taglib.bean.MessageTag();
                _jspx_th_bean_message_1.setPageContext(pageContext);
                _jspx_th_bean_message_1.setParent(null);
                _jspx_th_bean_message_1.setKey("note.OneTaskToReschedule");
                try {
                    int _jspx_eval_bean_message_1 = _jspx_th_bean_message_1.doStartTag();
                    if (_jspx_eval_bean_message_1 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                        throw new JspTagException("Since tag handler class org.apache.struts.taglib.bean.MessageTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                    if (_jspx_eval_bean_message_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                        do {
                        // end
                        // begin [file="/jsp/tasks.jsp";from=(43,19);to=(43,65)]
                        } while (_jspx_th_bean_message_1.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                    }
                    if (_jspx_th_bean_message_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                        return;
                } finally {
                    _jspx_th_bean_message_1.release();
                }
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(43,65);to=(46,19)]
                out.write("');\r\n\t\t\t  return;\r\n                     } else if (ret[0] > 1) {\r\n        \t\t  alert('");

            // end
            // begin [file="/jsp/tasks.jsp";from=(46,19);to=(46,69)]
                /* ----  bean:message ---- */
                org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_2 = new org.apache.struts.taglib.bean.MessageTag();
                _jspx_th_bean_message_2.setPageContext(pageContext);
                _jspx_th_bean_message_2.setParent(null);
                _jspx_th_bean_message_2.setKey("note.justOneTaskToReschedule");
                try {
                    int _jspx_eval_bean_message_2 = _jspx_th_bean_message_2.doStartTag();
                    if (_jspx_eval_bean_message_2 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                        throw new JspTagException("Since tag handler class org.apache.struts.taglib.bean.MessageTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                    if (_jspx_eval_bean_message_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                        do {
                        // end
                        // begin [file="/jsp/tasks.jsp";from=(46,19);to=(46,69)]
                        } while (_jspx_th_bean_message_2.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                    }
                    if (_jspx_th_bean_message_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                        return;
                } finally {
                    _jspx_th_bean_message_2.release();
                }
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(46,69);to=(60,0)]
                out.write("');\r\n\t\t\t  return;\r\n                     }  else {\r\n                          window.location=\"/jade/jsp/rescheduleTask.jsp?taskName=\" + ret[1];\r\n                     }\r\n\t\t\r\n\t        }\r\n      }\r\n         \r\n  }\r\n\r\n</script>\r\n\r\n\r\n");

            // end
            // begin [file="/jsp/tasks.jsp";from=(60,0);to=(60,15)]
                /* ----  app:taskLog ---- */
                com.sun.jade.web.tags.TaskLogTag _jspx_th_app_taskLog_0 = new com.sun.jade.web.tags.TaskLogTag();
                _jspx_th_app_taskLog_0.setPageContext(pageContext);
                _jspx_th_app_taskLog_0.setParent(null);
                try {
                    int _jspx_eval_app_taskLog_0 = _jspx_th_app_taskLog_0.doStartTag();
                    if (_jspx_eval_app_taskLog_0 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                        throw new JspTagException("Since tag handler class com.sun.jade.web.tags.TaskLogTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                    if (_jspx_eval_app_taskLog_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                        do {
                        // end
                        // begin [file="/jsp/tasks.jsp";from=(60,0);to=(60,15)]
                        } while (_jspx_th_app_taskLog_0.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                    }
                    if (_jspx_th_app_taskLog_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                        return;
                } finally {
                    _jspx_th_app_taskLog_0.release();
                }
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(60,15);to=(62,0)]
                out.write("\r\n\r\n");

            // end
            // begin [file="/jsp/tasks.jsp";from=(62,2);to=(65,0)]
                 
                   String sortedProperty = request.getParameter("sortedProperty");
                   String sortRule = request.getParameter("sortRule");
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(65,2);to=(67,0)]
                out.write("\r\n\r\n");

            // end
            // begin [file="/jsp/tasks.jsp";from=(67,0);to=(67,17)]
                /* ----  app:sortOption ---- */
                com.sun.jade.web.tags.SortOptionTag _jspx_th_app_sortOption_0 = new com.sun.jade.web.tags.SortOptionTag();
                _jspx_th_app_sortOption_0.setPageContext(pageContext);
                _jspx_th_app_sortOption_0.setParent(null);
                try {
                    int _jspx_eval_app_sortOption_0 = _jspx_th_app_sortOption_0.doStartTag();
                    if (_jspx_eval_app_sortOption_0 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                        throw new JspTagException("Since tag handler class com.sun.jade.web.tags.SortOptionTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                    if (_jspx_eval_app_sortOption_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                        do {
                        // end
                        // begin [file="/jsp/tasks.jsp";from=(67,0);to=(67,17)]
                        } while (_jspx_th_app_sortOption_0.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                    }
                    if (_jspx_th_app_sortOption_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                        return;
                } finally {
                    _jspx_th_app_sortOption_0.release();
                }
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(67,17);to=(68,0)]
                out.write("\r\n");

            // end
            // begin [file="/jsp/tasks.jsp";from=(68,0);to=(68,74)]
                JspRuntimeLibrary.introspecthelper(pageContext.findAttribute("sortOption"), "beanListName","tasks",null,null, false);
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(68,74);to=(69,0)]
                out.write("\r\n");

            // end
            // begin [file="/jsp/tasks.jsp";from=(69,0);to=(69,99)]
                JspRuntimeLibrary.introspecthelper(pageContext.findAttribute("sortOption"), "beanClassName","com.sun.jade.taskManager.Task",null,null, false);
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(69,99);to=(70,0)]
                out.write("\r\n");

            // end
            // begin [file="/jsp/tasks.jsp";from=(70,0);to=(70,111)]
                JspRuntimeLibrary.introspecthelper(pageContext.findAttribute("sortOption"), "propertyList","name,user,description,priority,maxDuration",null,null, false);
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(70,111);to=(71,0)]
                out.write("\r\n");

            // end
            // begin [file="/jsp/tasks.jsp";from=(71,0);to=(71,90)]
                JspRuntimeLibrary.handleSetProperty(pageContext.findAttribute("sortOption"), "sortedProperty",sortedProperty);
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(71,90);to=(72,0)]
                out.write("\r\n");

            // end
            // begin [file="/jsp/tasks.jsp";from=(72,0);to=(72,78)]
                JspRuntimeLibrary.handleSetProperty(pageContext.findAttribute("sortOption"), "sortRule",sortRule);
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(72,78);to=(73,0)]
                out.write("\r\n");

            // end
            // begin [file="/jsp/tasks.jsp";from=(73,0);to=(73,11)]
                /* ----  app:sort ---- */
                com.sun.jade.web.tags.SortTag _jspx_th_app_sort_0 = new com.sun.jade.web.tags.SortTag();
                _jspx_th_app_sort_0.setPageContext(pageContext);
                _jspx_th_app_sort_0.setParent(null);
                try {
                    int _jspx_eval_app_sort_0 = _jspx_th_app_sort_0.doStartTag();
                    if (_jspx_eval_app_sort_0 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                        throw new JspTagException("Since tag handler class com.sun.jade.web.tags.SortTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                    if (_jspx_eval_app_sort_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                        do {
                        // end
                        // begin [file="/jsp/tasks.jsp";from=(73,0);to=(73,11)]
                        } while (_jspx_th_app_sort_0.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                    }
                    if (_jspx_th_app_sort_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                        return;
                } finally {
                    _jspx_th_app_sort_0.release();
                }
            // end
            // HTML // begin [file="/jsp/tasks.jsp";from=(73,11);to=(75,0)]
                out.write("\r\n\r\n");

            // end
            // begin [file="/jsp/tasks.jsp";from=(75,0);to=(75,25)]
                /* ----  html:html ---- */
                org.apache.struts.taglib.html.HtmlTag _jspx_th_html_html_0 = new org.apache.struts.taglib.html.HtmlTag();
                _jspx_th_html_html_0.setPageContext(pageContext);
                _jspx_th_html_html_0.setParent(null);
                _jspx_th_html_html_0.setLocale(true);
                try {
                    int _jspx_eval_html_html_0 = _jspx_th_html_html_0.doStartTag();
                    if (_jspx_eval_html_html_0 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                        throw new JspTagException("Since tag handler class org.apache.struts.taglib.html.HtmlTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                    if (_jspx_eval_html_html_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                        do {
                        // end
                        // HTML // begin [file="/jsp/tasks.jsp";from=(75,25);to=(77,0)]
                            out.write("\r\n\r\n");

                        // end
                        // begin [file="/jsp/tasks.jsp";from=(77,0);to=(77,32)]
                            {
                              String _jspx_qStr = "";
                              JspRuntimeLibrary.include(request, response, "header.jsp" + _jspx_qStr, out, false);
                          }
                      // end
                      // HTML // begin [file="/jsp/tasks.jsp";from=(77,32);to=(81,2)]
                          out.write("\r\n\r\n<body bgcolor=\"#FFFFFF\" leftmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" topmargin=\"0\">\r\n\r\n  ");

                      // end
                      // begin [file="/jsp/tasks.jsp";from=(81,2);to=(83,16)]
                          {
                              String _jspx_qStr = "";
                              _jspx_qStr = _jspx_qStr + "?category=" + "tasks";
                              JspRuntimeLibrary.include(request, response, "masthead.jsp" + _jspx_qStr, out, false);
                          }
                      // end
                      // HTML // begin [file="/jsp/tasks.jsp";from=(83,16);to=(85,0)]
                          out.write("\r\n\r\n");

                      // end
                      // begin [file="/jsp/tasks.jsp";from=(85,0);to=(85,17)]
                          /* ----  app:breadCrumb ---- */
                          com.sun.jade.web.tags.BreadCrumbTag _jspx_th_app_breadCrumb_0 = new com.sun.jade.web.tags.BreadCrumbTag();
                          _jspx_th_app_breadCrumb_0.setPageContext(pageContext);
                          _jspx_th_app_breadCrumb_0.setParent(_jspx_th_html_html_0);
                          try {
                              int _jspx_eval_app_breadCrumb_0 = _jspx_th_app_breadCrumb_0.doStartTag();
                              if (_jspx_eval_app_breadCrumb_0 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                              throw new JspTagException("Since tag handler class com.sun.jade.web.tags.BreadCrumbTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                          if (_jspx_eval_app_breadCrumb_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                              do {
                          // end
                          // begin [file="/jsp/tasks.jsp";from=(85,0);to=(85,17)]
                          } while (_jspx_th_app_breadCrumb_0.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                      }
                      if (_jspx_th_app_breadCrumb_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                          return;
                  } finally {
                      _jspx_th_app_breadCrumb_0.release();
                  }
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(85,17);to=(87,0)]
                  out.write("\r\n\r\n");

              // end
              // begin [file="/jsp/tasks.jsp";from=(87,2);to=(94,0)]
                        
                          java.util.ArrayList breadCrumb = new java.util.ArrayList();
                          BreadCrumbBean bcb1 = new BreadCrumbBean();		
                          bcb1.setDisplayName("tasks");      
                          breadCrumb.add(bcb1);
                  
                          pageContext.setAttribute("breadCrumbBeanList",breadCrumb);
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(94,2);to=(96,0)]
                  out.write("\r\n\r\n");

              // end
              // begin [file="/jsp/tasks.jsp";from=(96,0);to=(96,60)]
                  /* ----  component:breadCrumb ---- */
                  com.sun.jade.web.component.BreadCrumbTag _jspx_th_component_breadCrumb_0 = new com.sun.jade.web.component.BreadCrumbTag();
                  _jspx_th_component_breadCrumb_0.setPageContext(pageContext);
                  _jspx_th_component_breadCrumb_0.setParent(_jspx_th_html_html_0);
                  _jspx_th_component_breadCrumb_0.setBeanListName("breadCrumbBeanList");
                  try {
                      int _jspx_eval_component_breadCrumb_0 = _jspx_th_component_breadCrumb_0.doStartTag();
                      if (_jspx_eval_component_breadCrumb_0 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                          throw new JspTagException("Since tag handler class com.sun.jade.web.component.BreadCrumbTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                      if (_jspx_eval_component_breadCrumb_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                          do {
                          // end
                          // begin [file="/jsp/tasks.jsp";from=(96,0);to=(96,60)]
                          } while (_jspx_th_component_breadCrumb_0.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                      }
                      if (_jspx_th_component_breadCrumb_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                          return;
                  } finally {
                      _jspx_th_component_breadCrumb_0.release();
                  }
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(96,60);to=(103,0)]
                  out.write("\r\n\r\n<form name=\"taskListForm\" method=\"POST\" action=\"/jade/taskList.do>\r\n<input type=hidden name=\"submitControl\" value=\"\">\r\n\r\n<DIV class=\"content-layout\">\r\n\r\n");

              // end
              // begin [file="/jsp/tasks.jsp";from=(103,0);to=(103,33)]
                  /* ----  component:bigHorizontalSpacer ---- */
                  com.sun.jade.web.component.BigHorizontalSpacer _jspx_th_component_bigHorizontalSpacer_0 = new com.sun.jade.web.component.BigHorizontalSpacer();
                  _jspx_th_component_bigHorizontalSpacer_0.setPageContext(pageContext);
                  _jspx_th_component_bigHorizontalSpacer_0.setParent(_jspx_th_html_html_0);
                  try {
                      int _jspx_eval_component_bigHorizontalSpacer_0 = _jspx_th_component_bigHorizontalSpacer_0.doStartTag();
                      if (_jspx_eval_component_bigHorizontalSpacer_0 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                          throw new JspTagException("Since tag handler class com.sun.jade.web.component.BigHorizontalSpacer does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                      if (_jspx_eval_component_bigHorizontalSpacer_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                          do {
                          // end
                          // begin [file="/jsp/tasks.jsp";from=(103,0);to=(103,33)]
                          } while (_jspx_th_component_bigHorizontalSpacer_0.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                      }
                      if (_jspx_th_component_bigHorizontalSpacer_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                          return;
                  } finally {
                      _jspx_th_component_bigHorizontalSpacer_0.release();
                  }
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(103,33);to=(104,30)]
                  out.write("\r\n<div class=\"table-title-text\">");

              // end
              // begin [file="/jsp/tasks.jsp";from=(104,30);to=(104,66)]
                  /* ----  bean:message ---- */
                  org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_3 = new org.apache.struts.taglib.bean.MessageTag();
                  _jspx_th_bean_message_3.setPageContext(pageContext);
                  _jspx_th_bean_message_3.setParent(_jspx_th_html_html_0);
                  _jspx_th_bean_message_3.setKey("title.taskList");
                  try {
                      int _jspx_eval_bean_message_3 = _jspx_th_bean_message_3.doStartTag();
                      if (_jspx_eval_bean_message_3 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                          throw new JspTagException("Since tag handler class org.apache.struts.taglib.bean.MessageTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                      if (_jspx_eval_bean_message_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                          do {
                          // end
                          // begin [file="/jsp/tasks.jsp";from=(104,30);to=(104,66)]
                          } while (_jspx_th_bean_message_3.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                      }
                      if (_jspx_th_bean_message_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                          return;
                  } finally {
                      _jspx_th_bean_message_3.release();
                  }
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(104,66);to=(105,0)]
                  out.write("</div>\r\n");

              // end
              // begin [file="/jsp/tasks.jsp";from=(105,0);to=(105,35)]
                  /* ----  component:smallHorizontalSpacer ---- */
                  com.sun.jade.web.component.SmallHorizontalSpacer _jspx_th_component_smallHorizontalSpacer_0 = new com.sun.jade.web.component.SmallHorizontalSpacer();
                  _jspx_th_component_smallHorizontalSpacer_0.setPageContext(pageContext);
                  _jspx_th_component_smallHorizontalSpacer_0.setParent(_jspx_th_html_html_0);
                  try {
                      int _jspx_eval_component_smallHorizontalSpacer_0 = _jspx_th_component_smallHorizontalSpacer_0.doStartTag();
                      if (_jspx_eval_component_smallHorizontalSpacer_0 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                          throw new JspTagException("Since tag handler class com.sun.jade.web.component.SmallHorizontalSpacer does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                      if (_jspx_eval_component_smallHorizontalSpacer_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                          do {
                          // end
                          // begin [file="/jsp/tasks.jsp";from=(105,0);to=(105,35)]
                          } while (_jspx_th_component_smallHorizontalSpacer_0.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                      }
                      if (_jspx_th_component_smallHorizontalSpacer_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                          return;
                  } finally {
                      _jspx_th_component_smallHorizontalSpacer_0.release();
                  }
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(105,35);to=(108,32)]
                  out.write("\r\n\r\n          <select size=\"1\" name=\"actions\" onChange=\"javascript:LinkUp(this.form)\">\r\n          <option value=\"title\">");

              // end
              // begin [file="/jsp/tasks.jsp";from=(108,32);to=(108,72)]
                  /* ----  bean:message ---- */
                  org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_4 = new org.apache.struts.taglib.bean.MessageTag();
                  _jspx_th_bean_message_4.setPageContext(pageContext);
                  _jspx_th_bean_message_4.setParent(_jspx_th_html_html_0);
                  _jspx_th_bean_message_4.setKey("option.taskActions");
                  try {
                      int _jspx_eval_bean_message_4 = _jspx_th_bean_message_4.doStartTag();
                      if (_jspx_eval_bean_message_4 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                          throw new JspTagException("Since tag handler class org.apache.struts.taglib.bean.MessageTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                      if (_jspx_eval_bean_message_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                          do {
                          // end
                          // begin [file="/jsp/tasks.jsp";from=(108,32);to=(108,72)]
                          } while (_jspx_th_bean_message_4.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                      }
                      if (_jspx_th_bean_message_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                          return;
                  } finally {
                      _jspx_th_bean_message_4.release();
                  }
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(108,72);to=(109,32)]
                  out.write("</option>\r\n          <option value=\"abort\">");

              // end
              // begin [file="/jsp/tasks.jsp";from=(109,32);to=(109,66)]
                  /* ----  bean:message ---- */
                  org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_5 = new org.apache.struts.taglib.bean.MessageTag();
                  _jspx_th_bean_message_5.setPageContext(pageContext);
                  _jspx_th_bean_message_5.setParent(_jspx_th_html_html_0);
                  _jspx_th_bean_message_5.setKey("option.abort");
                  try {
                      int _jspx_eval_bean_message_5 = _jspx_th_bean_message_5.doStartTag();
                      if (_jspx_eval_bean_message_5 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                          throw new JspTagException("Since tag handler class org.apache.struts.taglib.bean.MessageTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                      if (_jspx_eval_bean_message_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                          do {
                          // end
                          // begin [file="/jsp/tasks.jsp";from=(109,32);to=(109,66)]
                          } while (_jspx_th_bean_message_5.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                      }
                      if (_jspx_th_bean_message_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                          return;
                  } finally {
                      _jspx_th_bean_message_5.release();
                  }
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(109,66);to=(110,37)]
                  out.write("</option>\r\n          <option value=\"reschedule\">");

              // end
              // begin [file="/jsp/tasks.jsp";from=(110,37);to=(110,76)]
                  /* ----  bean:message ---- */
                  org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_6 = new org.apache.struts.taglib.bean.MessageTag();
                  _jspx_th_bean_message_6.setPageContext(pageContext);
                  _jspx_th_bean_message_6.setParent(_jspx_th_html_html_0);
                  _jspx_th_bean_message_6.setKey("option.reschedule");
                  try {
                      int _jspx_eval_bean_message_6 = _jspx_th_bean_message_6.doStartTag();
                      if (_jspx_eval_bean_message_6 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                          throw new JspTagException("Since tag handler class org.apache.struts.taglib.bean.MessageTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                      if (_jspx_eval_bean_message_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                          do {
                          // end
                          // begin [file="/jsp/tasks.jsp";from=(110,37);to=(110,76)]
                          } while (_jspx_th_bean_message_6.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                      }
                      if (_jspx_th_bean_message_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                          return;
                  } finally {
                      _jspx_th_bean_message_6.release();
                  }
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(110,76);to=(113,0)]
                  out.write("</option>         \r\n          </select>\r\n\r\n");

              // end
              // begin [file="/jsp/tasks.jsp";from=(113,0);to=(113,35)]
                  /* ----  component:smallHorizontalSpacer ---- */
                  com.sun.jade.web.component.SmallHorizontalSpacer _jspx_th_component_smallHorizontalSpacer_1 = new com.sun.jade.web.component.SmallHorizontalSpacer();
                  _jspx_th_component_smallHorizontalSpacer_1.setPageContext(pageContext);
                  _jspx_th_component_smallHorizontalSpacer_1.setParent(_jspx_th_html_html_0);
                  try {
                      int _jspx_eval_component_smallHorizontalSpacer_1 = _jspx_th_component_smallHorizontalSpacer_1.doStartTag();
                      if (_jspx_eval_component_smallHorizontalSpacer_1 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                          throw new JspTagException("Since tag handler class com.sun.jade.web.component.SmallHorizontalSpacer does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                      if (_jspx_eval_component_smallHorizontalSpacer_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                          do {
                          // end
                          // begin [file="/jsp/tasks.jsp";from=(113,0);to=(113,35)]
                          } while (_jspx_th_component_smallHorizontalSpacer_1.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                      }
                      if (_jspx_th_component_smallHorizontalSpacer_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                          return;
                  } finally {
                      _jspx_th_component_smallHorizontalSpacer_1.release();
                  }
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(113,35);to=(114,0)]
                  out.write("\r\n");

              // end
              // begin [file="/jsp/tasks.jsp";from=(114,0);to=(121,66)]
                  /* ----  component:table ---- */
                  com.sun.jade.web.component.TableTag _jspx_th_component_table_0 = new com.sun.jade.web.component.TableTag();
                  _jspx_th_component_table_0.setPageContext(pageContext);
                  _jspx_th_component_table_0.setParent(_jspx_th_html_html_0);
                  _jspx_th_component_table_0.setPropertyList("name,user,description,priority,maxDuration");
                  _jspx_th_component_table_0.setCategoryList("header.name,header.user,header.description,header.priority,header.maxDuration");
                  _jspx_th_component_table_0.setBeanListName("tasks");
                  _jspx_th_component_table_0.setBeanClassName("com.sun.jade.taskManager.Task");
                  _jspx_th_component_table_0.setHasSort("yes");
                  _jspx_th_component_table_0.setHasCheckbox("yes");
                  _jspx_th_component_table_0.setCheckboxName("taskName");
                  _jspx_th_component_table_0.setCheckboxValue("name");
                  _jspx_th_component_table_0.setWrap("nowrap,nowrap,nowrap,nowrap,nowrap,nowrap");
                  _jspx_th_component_table_0.setFormName("taskListForm");
                  _jspx_th_component_table_0.setSourcePage("tasks.jsp");
                  try {
                      int _jspx_eval_component_table_0 = _jspx_th_component_table_0.doStartTag();
                      if (_jspx_eval_component_table_0 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
                          throw new JspTagException("Since tag handler class com.sun.jade.web.component.TableTag does not implement BodyTag, it can't return BodyTag.EVAL_BODY_TAG");
                      if (_jspx_eval_component_table_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
                          do {
                          // end
                          // begin [file="/jsp/tasks.jsp";from=(114,0);to=(121,66)]
                          } while (_jspx_th_component_table_0.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
                      }
                      if (_jspx_th_component_table_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
                          return;
                  } finally {
                      _jspx_th_component_table_0.release();
                  }
              // end
              // HTML // begin [file="/jsp/tasks.jsp";from=(121,66);to=(128,0)]
                  out.write("  \r\n\r\n</DIV>\r\n\r\n\r\n</form>\r\n</body>\r\n");

              // end
              // begin [file="/jsp/tasks.jsp";from=(128,0);to=(128,12)]
              } while (_jspx_th_html_html_0.doAfterBody() == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
          }
          if (_jspx_th_html_html_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
              return;
      } finally {
          _jspx_th_html_html_0.release();
      }
  // end
  // HTML // begin [file="/jsp/tasks.jsp";from=(128,12);to=(130,0)]
      out.write("\r\n\r\n");

  // end

} catch (Throwable t) {
    if (out != null && out.getBufferSize() != 0)
        out.clearBuffer();
    if (pageContext != null) pageContext.handlePageException(t);
} finally {
    if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext);
}
}
}
