package org.apache.jsp.navigation;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import com.edeal.frontline.helper.ContextHelper;
import com.edeal.frontline.controller.actions.GetInfoBarInformationAction;
import com.edeal.frontline.*;
import java.util.*;
import com.edeal.frontline.controller.ControllerServlet;
import com.edeal.frontline.navigation.FlRequest;
import org.apache.commons.lang.StringUtils;
import com.edeal.frontline.controller.actions.SaveActionbarCssAction;
import com.edeal.frontline.helper.custom.AlarmHelper;
import com.edeal.frontline.navigation.FlRequest;
import com.edeal.frontline.FlLocale;
import java.text.SimpleDateFormat;
import java.util.Date;
import com.edeal.frontline.FlContext;
import com.edeal.frontline.DataDictionary;
import com.edeal.frontline.Utils;
import com.edeal.frontline.helper.ActorBaseHelper;
import org.apache.commons.lang.StringUtils;
import com.edeal.frontline.ActorBean;
import com.edeal.frontline.LicenceManager;
import com.edeal.frontline.services.cti.CTIServiceClient;
import com.edeal.frontline.helper.CTIHelper;
import com.edeal.frontline.services.FlServiceException;
import com.edeal.frontline.SyncModelBean;
import com.edeal.frontline.*;
import java.util.*;
import javax.swing.tree.DefaultTreeModel;
import com.edeal.frontline.helper.custom.ActorHelper;
import com.edeal.frontline.MenuTreeNode;
import java.util.Hashtable;
import com.edeal.frontline.FieldNotInitializedException;
import com.edeal.frontline.MenuManager;
import com.edeal.frontline.navigation.FlRequest;
import com.edeal.frontline.*;
import com.edeal.frontline.controller.actions.SaveActionbarCssAction;
import com.edeal.frontline.*;
import com.edeal.frontline.navigation.FlRequest;
import com.edeal.frontline.*;
import com.edeal.frontline.navigation.FlRequest;

public final class master_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {

  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();

  private static java.util.List _jspx_dependants;

  static {
    _jspx_dependants = new java.util.ArrayList(7);
    _jspx_dependants.add("/navigation/infobar/infobar.jsp");
    _jspx_dependants.add("/navigation/menubar/menubar.jsp");
    _jspx_dependants.add("/navigation/sidebar/sidebar.jsp");
    _jspx_dependants.add("/navigation/sidebar/calendar.jsp");
    _jspx_dependants.add("/navigation/sidebar/notepad.jsp");
    _jspx_dependants.add("/navigation/sidebar/todobar.jsp");
    _jspx_dependants.add("/WEB-INF/taglib.tld");
  }

  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody;
  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody;
  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fmenu_005flist_005fnobody;
  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody;
  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005ffl_005flink_0026_005fwebapp_005furl_005fmenu_005flist_005fnobody;
  private org.apache.jasper.runtime.TagHandlerPool _005fjspx_005ftagPool_005fc_005fif_0026_005ftest;

  private javax.el.ExpressionFactory _el_expressionfactory;
  private org.apache.AnnotationProcessor _jsp_annotationprocessor;

  public Object getDependants() {
    return _jspx_dependants;
  }

  public void _jspInit() {
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fmenu_005flist_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _005fjspx_005ftagPool_005ffl_005flink_0026_005fwebapp_005furl_005fmenu_005flist_005fnobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
    _jsp_annotationprocessor = (org.apache.AnnotationProcessor) getServletConfig().getServletContext().getAttribute(org.apache.AnnotationProcessor.class.getName());
  }

  public void _jspDestroy() {
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.release();
    _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.release();
    _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fmenu_005flist_005fnobody.release();
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.release();
    _005fjspx_005ftagPool_005ffl_005flink_0026_005fwebapp_005furl_005fmenu_005flist_005fnobody.release();
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.release();
  }

  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {

    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;


    try {
      response.setContentType("text/html; charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
      			null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;

      out.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n");
      out.write("\n");

	/******************************************************************************
 * Copyright (c) 2000-2010 E-DEAL
 *
 * E-DEAL S.A.
 * 41, rue Périer
 * 92120 Montrouge
 * France
 *
 * T: +33 (0)1 73 03 29 80
 * F: +33 (0)1 73 01 69 77
 * http://www.e-deal.com
 * 
 * La diffusion de ce code source sous quelque forme que ce soit sans
 * l'autorisation de E-DEAL est interdite.
 *
 * Vous êtes autorisés à modifier ce code source uniquement pour votre usage
 * propre et sous réserve que les mentions de copyright demeurent intactes.
 *
 * Ce code est fourni en l'état. Aucune garantie d'aucune sorte, explicite ou
 * implicite n'est donnée. En aucun cas E-DEAL ne pourra être tenu pour
 * responsable des dommages pouvant résulter de l'utilisation de ce code
 * source.
 ******************************************************************************/


	final org.apache.commons.logging.Log logger = org.apache.commons.logging.LogFactory.getLog(getClass());
	FlRequest flRequest = new FlRequest(request);
	FlContext context = flRequest.getContext();
	DataDictionary dico = context.getDataDictionary();
	String bodyPageURL = Utils.getRequestParameter(context, request, "bodyPageURL");
	String actionBodyURL = Utils.getRequestParameter(context, request, "actionPageURL");
	if (bodyPageURL == null) {
		bodyPageURL = (String)request.getAttribute("body");
	}
	if (actionBodyURL == null) {
		actionBodyURL = (String)request.getAttribute("action");
	}
	String strActDisp = null;
	String actID = (String)session.getAttribute("actorID");
	try {
		strActDisp = dico.getTable("sql", "Actor").toString(session, actID);
	} catch (Throwable ex) {
	}

	Vector jsIncludes = (Vector)request.getAttribute(ControllerServlet.JS_INCLUDES_ATTR);
	if (jsIncludes == null) {
		jsIncludes = new Vector();
	}
	
	Iterator iter = jsIncludes.iterator();
	
	Vector jsBeenIncluded = (Vector)request.getAttribute(ControllerServlet.JS_BEEN_INCLUDED_ATTR);
	if (jsBeenIncluded == null) {
		jsBeenIncluded = new Vector();
	}
	
	Integer resX = (Integer) session.getAttribute("resolutionX");

	String activateAlert = context.getContextParameter("ActivateAlert");
	boolean isAlertsActivated = ( (activateAlert != null) && ("true".equalsIgnoreCase(activateAlert)) );

	String alertType = context.getContextParameter("InfoBar.AlertType");
	alertType = (alertType != null) ? alertType : GetInfoBarInformationAction.ALERTTYPE_SCROLL;
	
	Boolean isABDeployed = (Boolean)session.getAttribute(SaveActionbarCssAction.ACTIONBAR_DEPLOYED_ATTR);
	if (isABDeployed == null) {
		isABDeployed = true;
	}

	MenuBean menuBeanMaster = null;
	SoftwareBean swBeanMaster = null;
	
	String menuIdMaster = flRequest.getRequestParameterOrAttribute("mn");
	if (menuIdMaster != null) {
		menuIdMaster = flRequest.getRequestParameterOrAttribute("MenID");
	}
	String sfwIdMaster = flRequest.getRequestParameterOrAttribute("SfwID");
	
	// First try the menu directly, and get sfwIdMaster from that
	if (menuIdMaster != null) {
		try {
	menuBeanMaster = new MenuBean(menuIdMaster, context);
	try {
		sfwIdMaster = menuBeanMaster.getMenSfwID();
	} catch (FieldNotInitializedException fnie) {
	}
	swBeanMaster = new SoftwareBean(sfwIdMaster, context);
		} catch (Exception e) {
	menuBeanMaster = null;
	swBeanMaster = null;
		}
	}	
	// Then try the getting the software and pulling the menu from there
	if (menuBeanMaster == null) {
		try {
	swBeanMaster = new SoftwareBean(sfwIdMaster, context);
	menuBeanMaster = context.getMenuManager().getMenu(actID, swBeanMaster.getID());
		} catch (Exception e) {
	menuBeanMaster = null;
	swBeanMaster = null;
		}
	}
	// If we still don't have a menu, try getting it from the default stored in the session
	if (menuBeanMaster == null) {
		try {
	menuBeanMaster = new MenuBean((String) session.getAttribute("DefaultMenID"), context);
	swBeanMaster = new SoftwareBean(menuBeanMaster.getMenSfwID(), context);
		} catch (Exception e) {
	swBeanMaster = context.getLicenceManager().getSoftwareBeans().elementAt(0);
		}
	}
	String sfwCodeMaster = "";
	try {
		sfwCodeMaster = swBeanMaster.getSfwCode();
	} catch (FieldNotInitializedException e) {
	}
	
	if (sfwCodeMaster.equals("")) {
		sfwCodeMaster = "UNDEFINED";
	}
	
	
	// Title
	StringBuilder pageTitle = new StringBuilder();
	//get obj type
	String objType = flRequest.getRequestParameterOrAttribute("LoadedFooterType");
	if (objType != null) {
		BasicBean objBean = (BasicBean)flRequest.getAttribute(objType);
		String objID = null;
		try {
			objID = objBean.getID();
		} catch (Exception e) {
		}
		
		if (objID != null) {
			pageTitle.append(objBean.toString());
		} else {
			
			ObjectsBean object = null;
			try {
				object = dico.getTable("sql", objType);
			} catch (FrontlineException fe) {}
	
			String objDisplay = null;
			pageTitle.append(Utils.getMessage(session, "A3057", "Créer") + " ");
			if("Enterprise".equalsIgnoreCase(objType)) {
				EnterpriseBean ent = (EnterpriseBean)flRequest.getAttribute("Enterprise");
				try {
				objDisplay = (String)dico.getRefDisp(session, "enttyeid", ent.getEntTyeID());
				} catch(FieldNotInitializedException ex) {
					
				}
			} else if (object != null) {
				try {
					String objDisplayLabel = object.getObjDisplayLabel();
					if (objDisplayLabel != null) {
						objDisplay = Utils.getMessage(session, objDisplayLabel, "");
					}
				} catch (FieldNotInitializedException fnie2) {}
		
				if (StringUtils.isEmpty(objDisplay)) {
					try {
						objDisplay = object.getObjDisplay();
					} catch (FieldNotInitializedException fnie3) {}
				}
			}if("Opportunity".equalsIgnoreCase(objType)) {
				OpportunityBean opp = (OpportunityBean)flRequest.getAttribute("Opportunity");
				try {
				objDisplay = (String)dico.getRefDisp(session, "OppStoID", opp.getOppStoID());
				} catch(FieldNotInitializedException ex) {
					
				}
			}
	
			pageTitle.append(StringUtils.isEmpty(objDisplay) ? Utils.formatToWeb(objType, false) : objDisplay);
		}
	}
	
	if (pageTitle.length() > 0) {
		pageTitle.append(" - ");
	}
	
	pageTitle.append(Utils.getMessage(session, "M808B", "E-DEAL CRM"));
	
	FlLocale flLocale = FlLocale.getInstance(session);
	
	String language = flLocale.getLanguage();
	
	boolean isGeolocalizationActivated = false;
	isGeolocalizationActivated = ContextHelper.isActivatedService(context, "Geolocalization");
	String geocoderkey = (String) context.getContextParameter("GoogleMapKey");
	
	String warnMsg = (String) session.getAttribute("warnMsg");
	
	String contextFromRequest = (String)request.getAttribute("jsonContext");
	if (contextFromRequest == null) {
		contextFromRequest = "{\"actorId\":\"" + actID + "\", \"locale\":\"" + language + "\"}";
	}

      out.write("\n");
      out.write("<html>\n");
      out.write("<head>\n");
      out.write("\t<title>");
      out.print(pageTitle);
      out.write("</title>\n");
      out.write("\n");
      out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f0(_jspx_page_context))
        return;
      out.write("/css/sidebar/sidebar.css\">\n");
      out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f1(_jspx_page_context))
        return;
      out.write("/css/sidebar/actions_css.jsp\">\n");
      out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f2(_jspx_page_context))
        return;
      out.write("/css/sidebar/searchbox_css.jsp\">\n");
      out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f3(_jspx_page_context))
        return;
      out.write("/css/sidebar/calendar_css.jsp\">\n");
      out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f4(_jspx_page_context))
        return;
      out.write("/css/sidebar/notepad_css.jsp\">\n");
      out.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f5(_jspx_page_context))
        return;
      out.write("/css/grid/grid_custom_styles.css\">\n");
      out.write("<link type=\"text/css\" rel=\"stylesheet\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f6(_jspx_page_context))
        return;
      out.write("/js/edeal/libraries/jquery/plugins/jquery.qtip/2.0/jquery.qtip.css\" />\n");
      out.write("\n");
      out.write("\t<link rel=\"stylesheet\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f7(_jspx_page_context))
        return;
      out.write("/css/common_css.jsp\" type=\"text/css\"/>\n");
      out.write("\t<link rel=\"stylesheet\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f8(_jspx_page_context))
        return;
      out.write("/css/alert.css\" type=\"text/css\"/>\n");
      out.write("\t<link rel=\"stylesheet\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f9(_jspx_page_context))
        return;
      out.write("/css/tooltip.css\" type=\"text/css\"/>\n");
      out.write("\t<link rel=\"stylesheet\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f10(_jspx_page_context))
        return;
      out.write("/css/kpi/kpi_table.css\" type=\"text/css\"/>\n");
      out.write("\t<link rel=\"stylesheet\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f11(_jspx_page_context))
        return;
      out.write("/css/master_css.jsp?sfwCode=");
      out.print(sfwCodeMaster);
      out.write("\" type=\"text/css\"/>\n");
      out.write("\t<link rel=\"icon\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f12(_jspx_page_context))
        return;
      out.write("/favicon.ico\" type=\"image/x-icon\"/>\n");
      out.write("\t<link rel=\"shortcut icon\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f13(_jspx_page_context))
        return;
      out.write("/favicon.ico\" type=\"image/x-icon\"/>\n");
      out.write("\t<link rel=\"stylesheet\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f14(_jspx_page_context))
        return;
      out.write("/skins/default/css/master.css\" type=\"text/css\"/> \n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\" src=\"");
      if (_jspx_meth_fl_005fwebapp_005f15(_jspx_page_context))
        return;
      out.write("/js/master_js.jsp\"></script>\t\n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\" src=\"");
      if (_jspx_meth_fl_005fwebapp_005f16(_jspx_page_context))
        return;
      out.write("/js/notification/NotificationDisplayer.js\"></script>\n");
      out.write("\t");

			while (iter.hasNext()) {
			String nextInclude = (String)iter.next();
			if (!jsBeenIncluded.contains(nextInclude)) {
				jsBeenIncluded.add(nextInclude);
			}
		
      out.write("\n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\" src=\"");
      if (_jspx_meth_fl_005fwebapp_005f17(_jspx_page_context))
        return;
      out.print(nextInclude);
      out.write("\"></script>\n");
      out.write("\t");

		}
			
			request.setAttribute(com.edeal.frontline.controller.ControllerServlet.JS_BEEN_INCLUDED_ATTR, jsBeenIncluded);
	
      out.write("\n");
      out.write("\t\n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\" src=\"");
      if (_jspx_meth_fl_005fwebapp_005f18(_jspx_page_context))
        return;
      out.write("/js/infobar/infobar_js.jsp\"></script>\n");
      out.write("\n");
      out.write("\t<!--[if IE 7]>\n");
      out.write("\t\t<script type=\"text/javascript\" language=\"javascript\" src=\"./js/edeal/libraries/json.org/json2/json2.js\"></script>\n");
      out.write("\t<![endif]-->\n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\" src=\"./js/edeal/context/edContext.js\"></script>\n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\" src=\"./js/edeal/application/edApplication.js\"></script>\n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\" src=\"./js/edeal/libraries/includeJS/include.js\"></script>\n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\" src=\"./js/edeal/tools/utils.js\"></script>\n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\" src=\"./js/edeal/managers/edManager.js\"></script>\n");
      out.write("\t\n");
      out.write("\t<script language=\"javascript\">\n");
      out.write("\t\t$(document).ready(loadMainContent);\t\n");
      out.write("\t\tprevious$ = $;\n");
      out.write("\t\tfunction loadMainContent() {\n");
      out.write("\t\t\tif(previous$ != $)\n");
      out.write("\t\t\t\t$.noConflict();\n");
      out.write("\t\t\tvar context = new edContext('");
      out.print(contextFromRequest);
      out.write("');\n");
      out.write("\t\t\t//Gérer ici l'auto post de l'input jsonContext et la surcharge des submit de formulaire\n");
      out.write("\t\t\t\n");
      out.write("\t\t\t$(document).one(\"edApplication_onInitialize\", computeEdViews);\n");
      out.write("\t\t\t$(document).one(\"onallviewsrendered\", alertWarn);\n");
      out.write("\t\t\tvar application = new edApplication({path: \"");
      if (_jspx_meth_fl_005fwebapp_005f19(_jspx_page_context))
        return;
      out.write("/\", \n");
      out.write("\t\t\t\tisgeolocalizationactivated: ");
      out.print(isGeolocalizationActivated);
      out.write(", \n");
      out.write("\t\t\t\tgeocoderkey: \"");
      out.print(geocoderkey);
      out.write("\"\n");
      out.write("\t\t\t});\n");
      out.write("\t\t\t\n");
      out.write("\t\t\t//alertWarn();\n");
      out.write("\t\t}\n");
      out.write("\t\t\n");
      out.write("\t\tfunction computeEdViews() {\n");
      out.write("\t\t\tedManager.createEdViewsFromHTML();\n");
      out.write("\t\t}\n");
      out.write("\t\t\n");
      out.write("\t\tfunction alertWarn() {\n");
      out.write("\t\t\t");
 
			if (warnMsg != null) { 
			
      out.write("\n");
      out.write("\t\t\t\tdisplayWarning(\"<b>");
      out.print( warnMsg );
      out.write("</b>\");\n");
      out.write("\t\t\t");
 
				session.removeAttribute("warnMsg");
			} 	
			
      out.write("\n");
      out.write("\t\t}\n");
      out.write("\t</script>\n");
      out.write("</head>\n");
      out.write("<body>\n");
      out.write("\t<div id=\"header\">\n");
      out.write("\t\t<div id=\"infobar_css\">\n");
      out.write("\t\t\t");
      out.write("\n");
      out.write("\n");
      out.write("\n");
      out.write("\n");
      out.write("\n");
      out.write("\n");
      out.write("\n");
      out.write("\n");

	// Remark : this page is not stand-alone. It uses variables declared in
	// navigation/dashboard/dashboard.jsp : org.apache.commons.logging.Log logger, 
	// FlRequest flRequest, FlContext context, DataDictionary dico and String
	// actID.

	// Store the actor's name in the session for future use
	String strActDisp_info = (String)flRequest.getSession().getAttribute(ActorBaseHelper.ACTOR_SESSION_FULLNAME_KEY);
	if (strActDisp_info == null || "".equals(strActDisp_info)) {
		try {
	strActDisp_info = dico.getTable("sql", "Actor").toString(session, actID);
		} catch (Throwable ex) {
		}
		
		flRequest.getSession().setAttribute(ActorBaseHelper.ACTOR_SESSION_FULLNAME_KEY, strActDisp_info);
	}
	
	SyncModelBean smb = (SyncModelBean)flRequest.getSession().getAttribute(ActorBaseHelper.ACTOR_SESSION_ACTSYNCMODEL_KEY);
	if (smb == null) {
		try {
	ActorBean actBean = new ActorBean(actID, session);
	String actSyncModel = actBean.getActSyncModel();
	smb = new SyncModelBean(actSyncModel, session); 
	flRequest.getSession().setAttribute(ActorBaseHelper.ACTOR_SESSION_ACTSYNCMODEL_KEY, smb);
		} catch (Exception e) {
		}
	}
	boolean fSyncEnabled=(smb!=null);
	boolean fSyncIsGoogle=false;
	try {
		fSyncIsGoogle=dico.getRefIdByCode("SymType","GOOGLEAPPS").equals(smb.getSymType());
	} catch (Exception e) {}
	
	FlLocale locale = FlLocale.getInstance(session);
	SimpleDateFormat sdf = locale.getSimpleDateFormat("EEEE dd MMMM yyyy");
	boolean isSA = "true".equalsIgnoreCase(flRequest.getParameter("standalone"));
	String actifID = dico.getRefIdByCode("Sta", "Val", "ACTIF");
	String indispoID = dico.getRefIdByCode("Sta", "Val", "INDISPO");
	String actorStatusID = (String)session.getAttribute("ActStaID");
	if (actorStatusID == null) {
		actorStatusID = actifID;
		session.setAttribute("ActStaID", actifID);
	}
	String actorUrl = indispoID.equals(actorStatusID) ? "ico_pas_dispo.gif" : "ico_dispo.gif";
	String actorTitle = (String)dico.getRefDisp(session, "Sta", "Te1", actorStatusID);
	
	boolean actHasLic = false;
	try {
		// Lic V3 version.
		actHasLic = context.getLicenceManager().actorHasSoftware(actID, CTIServiceClient.CTI_LIC_CODE, LicenceManager.LicenceType.PermanentLicence, null);
		
	} catch (Exception e) {
		logger.error("LoginAction: cannot perform CTI licence check",e);
	}
	
	//if CTI is activated, the CTI window will pop up.
	//if not, it is hidden in the main frameset and the ActiveX control should not be loaded.
	CTIServiceClient cti;
	try {
		cti = (CTIServiceClient)context.getServiceManager().getServiceClient(session, "CTI");
	} catch (FlServiceException e) {
		cti = null;
	}
	
	
	boolean isicomCTI = false;
	// DGE : vocalcom add-on.
	boolean vocalcomCTI = false;
	boolean sibiloCTI = false;
	boolean isCCACTI = false;
	boolean genesysCTI = false;
	boolean algoriaCTI = false;
	
	boolean activateCTI = (cti != null);
	String idService = null;
	if (activateCTI) {
		idService = cti.getProviderId();
		if ("isicom".equalsIgnoreCase(idService)){
	isicomCTI = true;
		} else if ("vocalcom".equalsIgnoreCase(idService)) {
	vocalcomCTI = true;
		} else if ("sibilo".equalsIgnoreCase(idService)) {
	sibiloCTI = true;
		} else if ("cca".equalsIgnoreCase(idService)) {
	isCCACTI = true;
		} else if ("genesys".equalsIgnoreCase(idService)) {
	genesysCTI = true;
		} else if ("algoria".equalsIgnoreCase(idService)) {
	algoriaCTI = true;
		}
	}
	
	if (isSA) {

      out.write("\n");
      out.write("\t<html><head></head><body>\n");

	}

      out.write("\n");
      out.write("\n");
      out.write("<script>\n");
      out.write("\t\tfunction doChangeActorStatus() {\n");
      out.write("\t\t\tchangeActorStatus(\"");
      //  fl:link
      com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f0 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
      _jspx_th_fl_005flink_005f0.setPageContext(_jspx_page_context);
      _jspx_th_fl_005flink_005f0.setParent(null);
      // /navigation/infobar/infobar.jsp(110,22) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
      _jspx_th_fl_005flink_005f0.setUrl( "/save_object_ajax.fl?type=Actor&$$presentFields=ActStaID&id=");
      int _jspx_eval_fl_005flink_005f0 = _jspx_th_fl_005flink_005f0.doStartTag();
      if (_jspx_th_fl_005flink_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f0);
        return;
      }
      _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f0);
      out.write("\");\n");
      out.write("\t\t}\n");
      out.write("\t</script>\n");
      out.write("\n");
      out.write("\t<link rel=\"stylesheet\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f20(_jspx_page_context))
        return;
      out.write("/css/infobar_css.jsp\" type=\"text/css\">\n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\" src=\"");
      if (_jspx_meth_fl_005fwebapp_005f21(_jspx_page_context))
        return;
      out.write("/js/cookie.js\"></script> \n");
      out.write("\t<script type=\"text/javascript\" language=\"javascript\">\n");
      out.write("\t\tfunction doLogout() {\n");
      out.write("\t\t\t");
 if (activateCTI && actHasLic) { 
      out.write("\n");
      out.write("\t\t\t\t\tvar isicomCTI = '");
      out.print( isicomCTI );
      out.write("';\n");
      out.write("\t\t\t\t\tvar vocalcomCTI = '");
      out.print( vocalcomCTI );
      out.write("';\n");
      out.write("\t\t\t\t\tvar sibiloCTI = '");
      out.print( sibiloCTI );
      out.write("';\n");
      out.write("\t\t\t\t\tvar isCCACTI = '");
      out.print( isCCACTI );
      out.write("';\n");
      out.write("\t\t\t\t\tvar genesysCTI = '");
      out.print( genesysCTI );
      out.write("';\n");
      out.write("\t\t\t\t\tvar algoriaCTI = '");
      out.print( algoriaCTI );
      out.write("';\n");
      out.write("\t\t\t\t\tvar isCCACTI = '");
      out.print( isCCACTI );
      out.write("';\n");
      out.write("\t\t\t\t\n");
      out.write("\t\t\t\t\t//alert(\"isicom : \" + isicomCTI + \"\\n vocalcom : \" + vocalcomCTI + \"\\n + sibilo : \" + sibiloCTI + \"\\n cca : \" + isCCACTI + \"\\n genesys : \" + genesysCTI + \"\\n algoria : \" + algoriaCTI);\n");
      out.write("\t\t\t\t\n");
      out.write("\t\t\t\t\tvar cookieValue = readCookie('EdealCtiWindow');\n");
      out.write("\t\t\t\t\t//alert(\"cookie : \" + cookieValue);\n");
      out.write("\n");
      out.write("\t\t\t\t\tif (vocalcomCTI == 'true') {\n");
      out.write("\t\t\t\t\t\t//alert(\"isicom or vocalcom CTI is used.\");\n");
      out.write("\t\t\t\t\t\tif (cookieValue != null) {\n");
      out.write("\t\t\t\t\t\t\tvar ctiWindow = window.open('','CTI');\n");
      out.write("\t\t\t\t\t\t\ttry {\n");
      out.write("\t\t\t\t\t\t\t\tctiWindow.doUnLoad2();\n");
      out.write("\t\t\t\t\t\t\t} catch(error) {\n");
      out.write("\t\t\t\t\t\t\t\talert(error);\n");
      out.write("\t\t\t\t\t\t\t}\t\t\t\t\t\t\n");
      out.write("\t\t\t\t\t\t}\telse {\n");
      out.write("\t\t\t\t\t\t\t;\n");
      out.write("\t\t\t\t\t\t}\n");
      out.write("\t\t\t\t\t}\telse if (isCCACTI == 'true') {\n");
      out.write("\t\t\t\t\t\t\t// logout from the CCA CTI\n");
      out.write("\t\t\t\t\t\t\tvar ctiWindow = window.open('','CTI');\n");
      out.write("\t\t\t\t\t\t\ttry {\n");
      out.write("\t\t\t\t\t\t\t\tctiWindow.doOnUnLoadCTI();\n");
      out.write("\t\t\t\t\t\t\t} catch (error) {\n");
      out.write("\t\t\t\t\t\t\t\talert(error);\n");
      out.write("\t\t\t\t\t\t\t}\n");
      out.write("\t\t\t\t\t}\telse {\n");
      out.write("\t\t\t\t\t\t\t");
      out.write("\n");
      out.write("\t\t\t\t\t\t\tif (cookieValue != null) {\n");
      out.write("\t\t\t\t\t\t\t\teraseCookie('EdealCtiWindow');\n");
      out.write("\t\t\t\t\t\t\t\t//alert(\"cookie erased\");\n");
      out.write("\t\t\t\t\t\t\t}\n");
      out.write("\t\t\t\t\t}\n");
      out.write("\t\t");
 } 
      out.write("\n");
      out.write("\t\t} \n");
      out.write("\t</script>\n");
      out.write("\t\n");
      out.write("\t<div id=\"infobar_logo\">\n");
      out.write("\t\t<a href=\"");
      if (_jspx_meth_fl_005flink_005f1(_jspx_page_context))
        return;
      out.write("\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f22(_jspx_page_context))
        return;
      out.write("/icons/infobar/edeal_logo.jpg\" width=\"200\" height=\"51\"/></a>\n");
      out.write("\t</div>\n");
      out.write("\t\n");
      out.write("\t<div id=\"infobar_person\">\n");
      out.write("\t\t<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" > \n");
      out.write("\t \t\t<tr class=\"tooltip\">\n");
      out.write("\t\t\t\t<td class=\"corner\" id=\"topleft\" width=\"19px\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f23(_jspx_page_context))
        return;
      out.write("/icons/tooltip/bubble-1.png\"/></td>\n");
      out.write("\t\t\t\t<td class=\"top\" style=\"background-image:url('");
      if (_jspx_meth_fl_005fwebapp_005f24(_jspx_page_context))
        return;
      out.write("/icons/tooltip/bubble-2.png'); align: center\"></td>\n");
      out.write("\t\t\t\t<td class=\"corner\" id=\"topright\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f25(_jspx_page_context))
        return;
      out.write("/icons/tooltip/bubble-3.png\"/></td>\n");
      out.write("\t\t\t</tr>\t\t\t\t\t\n");
      out.write("\t\t\t<tr class=\"tooltip\">\n");
      out.write("\t\t\t\t<td class=\"left\" style=\"background-image:url('");
      if (_jspx_meth_fl_005fwebapp_005f26(_jspx_page_context))
        return;
      out.write("/icons/tooltip/bubble-4.png');\"></td>\n");
      out.write("\t\t\t\t<td style=\"vertical-align: top;\">\t\n");
      out.write("\t\t\t\t\t<table class=\"infobar-information-content\">\t\n");
      out.write("\t\t\t\t\t\t<tr>\n");
      out.write("\t\t\t\t\t\t\t<td nowrap=\"nowrap\">\n");
      out.write("\t\t\t\t\t\t\t\t<div id=\"infobar_information\">\n");
      out.write("\t\t\t\t\t\t\t\t\t");
      out.write("\t\n");
      out.write("\t\t\t\t\t\t\t\t\t<table style=\"width: 100%\">\n");
      out.write("\t\t\t\t\t\t\t\t\t\t<tr>\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<td style=\"vertical-align: middle; text-align: left;\">\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f27(_jspx_page_context))
        return;
      out.write("/icons/infobar/notepad.gif\" style=\"border: none; margin-right: 10px\"/>\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t</td>\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t<td style=\"height: 30px; text-align: left;\">\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t<table style=\"width: 100%\">\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t<tr class=\"infobar-body\" style=\"width: 100%;\">\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td  style=\"width: 90%; text-align: center;\">\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<label style=\"color: black\">\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t");
      if (_jspx_meth_fl_005fgetMessage_005f0(_jspx_page_context))
        return;
      out.write("\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</label>\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t</td>\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td style=\"width: 10%; text-align: right;\"></td>\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t\t</table>\n");
      out.write("\t\t\t\t\t\t\t\t\t\t\t</td>\n");
      out.write("\t\t\t\t\t\t\t\t\t\t</tr>\n");
      out.write("\t\t\t\t\t\t\t\t\t</table>\n");
      out.write("\t\t\t\t\t\t\t\t</div>\n");
      out.write("\t\t\t\t\t\t\t</td>\n");
      out.write("\t\t\t\t\t\t</tr>\n");
      out.write("\t\t\t\t\t</table>\n");
      out.write("\t\t\t\t</td>\n");
      out.write("\t\t\t\t<td class=\"right\" style=\"background-image:url('");
      if (_jspx_meth_fl_005fwebapp_005f28(_jspx_page_context))
        return;
      out.write("/icons/tooltip/bubble-5.png')\" width=\"19px\"></td>    \n");
      out.write("\t\t\t</tr>\t\t\t\t\t\t\n");
      out.write("\t\t\t<tr class=\"tooltip\">\n");
      out.write("\t\t\t\t<td id=\"bottomleft\" style=\"background-image:url('");
      if (_jspx_meth_fl_005fwebapp_005f29(_jspx_page_context))
        return;
      out.write("/icons/tooltip/bubble-6.png')\" class=\"corner\"></td>\n");
      out.write("\t\t\t\t<td class=\"bottom\" style=\"background-image:url('");
      if (_jspx_meth_fl_005fwebapp_005f30(_jspx_page_context))
        return;
      out.write("/icons/tooltip/bubble-7.png')\" width=\"30\" height=\"20\"></td>\n");
      out.write("\t\t\t\t<td class=\"corner\" id=\"bottomright\" style=\"background-image:url('");
      if (_jspx_meth_fl_005fwebapp_005f31(_jspx_page_context))
        return;
      out.write("/icons/tooltip/bubble-8.png')\"></td>\n");
      out.write("\t\t\t</tr>\n");
      out.write("\t  \t</table>\n");
      out.write("\t</div>\t\t\t\t\n");
      out.write("\t\n");
      out.write("\t");
 int table_nbcols=0; 
      out.write("\n");
      out.write("\t<div id=\"infobar_table\">\n");
      out.write("\t\t<table width=\"10\" align=\"right\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n");
      out.write("\t\t\t<tr valign=\"middle\">\n");
      out.write("\t\t\t");
      out.write("\n");
      out.write("\t\t\t\t");
 if (fSyncIsGoogle) { 
					table_nbcols=table_nbcols+1;	
				
      out.write("\n");
      out.write("\t\t\t\t\t<td width=\"5%\"><a href=\"javascript:var win=window.open('");
      if (_jspx_meth_fl_005fwebapp_005f32(_jspx_page_context))
        return;
      out.write("/changeGoogleParams.fl', 'synch', 'width=800,height=300');\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f33(_jspx_page_context))
        return;
      out.write("/icons/ico/googleopts.gif\" hspace=\"5\" title=\"");
      if (_jspx_meth_fl_005fgetMessage_005f1(_jspx_page_context))
        return;
      out.write("\"></a></td>\n");
      out.write("\t\t\t\t");
 } 
      out.write("\n");
      out.write("\t\t\n");
      out.write("\t\t\t\t");
 if (fSyncEnabled) { 
					table_nbcols=table_nbcols+2;	
				
      out.write("\n");
      out.write("\t\t\t\t\t<td width=\"5%\"><a href=\"javascript:var win=window.open('");
      if (_jspx_meth_fl_005fwebapp_005f34(_jspx_page_context))
        return;
      out.write("/syncUserStart.fl', 'synch', 'width=400,height=300');\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f35(_jspx_page_context))
        return;
      out.write("/icons/ico/synchroManuel.gif\" hspace=\"5\" title=\"");
      if (_jspx_meth_fl_005fgetMessage_005f2(_jspx_page_context))
        return;
      out.write("\"></a></td>\n");
      out.write("\t\t\t\t\t<td width=\"5%\"><a href=\"javascript:var win=window.open('");
      if (_jspx_meth_fl_005fwebapp_005f36(_jspx_page_context))
        return;
      out.write("/cleanUserStart.fl', 'synch', 'width=400,height=300');\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f37(_jspx_page_context))
        return;
      out.write("/icons/ico/synchroCleanContact.gif\" hspace=\"5\" title=\"");
      if (_jspx_meth_fl_005fgetMessage_005f3(_jspx_page_context))
        return;
      out.write("\"></a></td>\n");
      out.write("\t\t\t\t");
 } 
				table_nbcols=table_nbcols+4;	
				
      out.write("\n");
      out.write("\t\t\t\t\n");
      out.write("\t\t\t\t<td width=\"5%\"><a href=\"javascript:var win = window.open('");
      if (_jspx_meth_fl_005fwebapp_005f38(_jspx_page_context))
        return;
      out.write("/listLicencesUsed.fl', 'licWin', 'status=0,toolbar=0,width=350,height=300');\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f39(_jspx_page_context))
        return;
      out.write("/icons/ico/listLics.gif\" hspace=\"5\" title=\"");
      if (_jspx_meth_fl_005fgetMessage_005f4(_jspx_page_context))
        return;
      out.write("\"></a></td>\n");
      out.write("\t\t\t\t");
      out.write("\n");
      out.write("\t\t\t\t<td width=\"5%\"><a href=\"javascript:doChangeActorStatus();\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f40(_jspx_page_context))
        return;
      out.write("/icons/infobar/");
      out.print( actorUrl );
      out.write("\" hspace=\"5\" id=\"actorstatus\" actorstatus=\"");
      out.print( actorStatusID );
      out.write("\" title=\"");
      out.print( actorTitle );
      out.write("\"></a></td>\n");
      out.write("\t\t\t\t<td nowrap class=\"infobar_table_text\"><a style=\"text-decoration: underline; color: black\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f41(_jspx_page_context))
        return;
      out.write("/read_userprofile.fl\">");
      out.print( Utils.formatToWeb(strActDisp_info, false) );
      out.write("</a></td>\n");
      out.write("\t\t\t\t<td width=\"5%\" rowspan=\"1\" style=\"text-align: right;\"><a href=\"");
      if (_jspx_meth_fl_005fwebapp_005f42(_jspx_page_context))
        return;
      out.write("/logout.fl\" onclick=\"doLogout();\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f43(_jspx_page_context))
        return;
      out.write("/icons/infobar/logout.gif\" hspace=\"5\" border=\"0\" title=\"");
      if (_jspx_meth_fl_005fgetMessage_005f5(_jspx_page_context))
        return;
      out.write("\"></a></td>\n");
      out.write("\t\t\t\t");
      out.write("\n");
      out.write("\t\t\t\t");
 if (activateCTI && cti !=null && "genesys".equalsIgnoreCase(cti.getProviderId()) && "1".equals((String)session.getAttribute(CTIHelper.SESSION_ATTRIBUTE_GENESYSLOGGED))) {
					table_nbcols=table_nbcols+1;	 
				
      out.write("\n");
      out.write("\t\t\t\t<td width=\"10%\">en</td>\n");
      out.write("\t\t\t\t");
 } 
      out.write("\n");
      out.write("\t\t\t</tr>\n");
      out.write("\t\t\t<tr valign=\"top\">\n");
      out.write("\t\t\t\t<td colspan=\"");
      out.print(  table_nbcols );
      out.write("\" nowrap  align=\"right\">");
      out.print( sdf.format(new Date()) );
      out.write("&nbsp;</td>\n");
      out.write("\t\t\t</tr>\n");
      out.write("\t\t</table>\n");
      out.write("\t</div>\n");
      out.write("\t<div style=\"font-family: Arial, Verdana, sans-serif;font-size: 10px;margin-top: 54px; margin-right: 15px; text-align:right; font-weight:bold; font-style: italic;\">Spring 2013</div>\n");
 if (isSA) { 
      out.write("\n");
      out.write("\t</body></html>\n");
 } 
      out.write('\n');
      out.write("\n");
      out.write("\t\t</div>\n");
      out.write("\t\t\n");
      out.write("\t\t<div id=\"menubar_css\">\n");
      out.write("\t\t\t");
 
	
	String contextPath = (String)session.getAttribute("contextPath");
	
	MenuManager menuManager = context.getMenuManager();
	Vector<SoftwareBean> software = context.getLicenceManager().getSoftwareBeans();
	int nbSoft = 0;
	
	for (int i=0 ; i<software.size() ; i++) {
		SoftwareBean sfw = (SoftwareBean)software.elementAt(i);
		Vector sfwRoleHidden = null;
		try {
			sfwRoleHidden = (Vector)sfw.getSfwRoleHidden();
		} catch (FieldNotInitializedException fnie) {
		}
		ActorBean actBean = ActorHelper.getSessionActor(session);
		Vector actRoles = null;
		try {
			actRoles = (Vector)actBean.getActRoles();
		} catch (FieldNotInitializedException fnie) {
		}

		
		Boolean isSfwRoleHidden = true;
		if(sfwRoleHidden != null && actRoles != null) {
			for (int j = 0; j < actRoles.size(); j++) {
				if (!sfwRoleHidden.contains(actRoles.elementAt(j))) {
					// if at least one of my role allows me to see a software so I can see it
					isSfwRoleHidden = false;
					break;
				}
			}
		} else {
			isSfwRoleHidden = false;
		}
		if (sfw.isSfwInactive() || sfw.isSfwHidden() || (isSfwRoleHidden)) {
			continue;
		}
		nbSoft++;
	}
	
	MenuBean menuBean = null;
	SoftwareBean swBean = null;
	
	String menuID = flRequest.getRequestParameterOrAttribute("mn");
	if (menuID != null) {
		menuID = flRequest.getRequestParameterOrAttribute("MenID");
	}
	String sfwID = flRequest.getRequestParameterOrAttribute("SfwID");
	
	// First try the menu directly, and get sfwID from that
	if (menuID != null) {
		try {
			menuBean = new MenuBean(menuID, context);
			try {
				sfwID = menuBean.getMenSfwID();
			} catch (FieldNotInitializedException fnie) {
			}
			swBean = new SoftwareBean(sfwID, context);
		} catch (Exception e) {
			menuBean = null;
			swBean = null;
		}
	}
	
	// Then try the getting the software and pulling the menu from there
	if (menuBean == null) {
		try {
			swBean = new SoftwareBean(sfwID, context);
			menuBean = menuManager.getMenu(actID, swBean.getID());
		} catch (Exception e) {
			menuBean = null;
			swBean = null;
		}
	}
	
	// If we still don't have a menu, try getting it from the default stored in the session
	if (menuBean == null) {
		try {
			menuBean = new MenuBean((String) session.getAttribute("DefaultMenID"), context);
			swBean = new SoftwareBean(menuBean.getMenSfwID(), context);
			// Try to affect the first available software and visible for current actor
		} catch (Exception e) {
				Vector<SoftwareBean> softwareBeans = flRequest.getContext().getLicenceManager().getSoftwareBeans();
				for (SoftwareBean softwareBean : softwareBeans) {
					Vector sfwRoleHidden = null;
					try {
				       	sfwRoleHidden = (Vector)softwareBean.getSfwRoleHidden();
					} catch (FieldNotInitializedException fnie) {
					}

					ActorBean actBean = ActorHelper.getSessionActor(session);
					Vector actRoles = null;
					try {
						actRoles = actBean.getActRoles();
					} catch (FieldNotInitializedException fnie) {
					}
					Boolean isSfwRoleHidden = true;
					if (sfwRoleHidden != null && actRoles != null) {
						for (int j = 0; j < actRoles.size(); j++) {
							if (!sfwRoleHidden.contains(actRoles.elementAt(j))) {
								// if at least one of my role allows me to see a software so I can see it
								isSfwRoleHidden = false;
								break;
							}
						}
					}  else {
						isSfwRoleHidden = false;
					}
					if (softwareBean.isSfwInactive() || softwareBean.isSfwHidden() || (isSfwRoleHidden)) {
						continue;
					}
					swBean = softwareBean;
					menuBean = menuManager.getMenu(actID, swBean.getID());
					flRequest.setAttribute("SfwID", softwareBean.getSfwID());
					break;
				}
			}
	}
	
	// If we STILL don't have a menu, just do the sales menu. If this doesn't exist, we have bigger problems
	if (menuBean == null) {
		swBean = (SoftwareBean)software.elementAt(0);
		menuBean = menuManager.getMenu(actID, swBean.getID());
	}
	
	Vector nodes = menuManager.getNodesByMenu(menuBean.getID());
	Vector leaves = menuManager.getLeavesByMenu(menuBean.getID());
	
	// These variables are used throughout the jsp as temporary variables
	MenuElementBean node;
	String nodeID;
	String nodeLabelDisplay;
	String leafLabelDisplay;
	String iconName = "";
	String link = "";
	MenuTreeNode menuNode;
	MenuTreeNode leafNode;
	int leavesIndex = 0;
	int absIndex;
	
	// Constants used in menu creation and spacing
	final int MENU_CHARACTER_UPPER_WIDTH = 10;
	final int MENU_CHARACTER_LOWER_WIDTH = 9;
	final int MENU_Y_POS = 32;
	final int MENU_STRING_SPACER = 10;
	final int MENU_COLON_SPACER = 5;

	final int NAVMENU_IMAGE_HEIGHT = 40;
	final int NAVMENU_TOP_HEIGHT = 11;
	
	final int DROPMENU_ITEM_HEIGHT = 20;
	final int DROPMENU_FOOTER_HEIGHT = 5; // It was 7 but a bit too high. changed to 5 (JSA)
	final int DROPMENU_PADDING = 25;
	final int DROPMENU_CHARWIDTH = 5;
	
	// The name of the menu, used for backgrounds, images, etc
	String softwareName = Utils.getMessage(session, menuBean.getMenTitle(), "Sales");
	softwareName = softwareName.replace(' ', '_').toLowerCase();
	
	String sfwCode = "";
	try {
		sfwCode = swBean.getSfwCode();
	} catch (FieldNotInitializedException e) {
	}
	
	if (sfwCode.equals("")) {
		sfwCode = "UNDEFINED";
	}
	
	// Create our menu tree now, as we'll need it throughout for sizing references
	Vector menuTree = new Vector();
	for (absIndex = 0; absIndex < nodes.size(); absIndex++) {
		int maxChars = 0;
		node = (MenuElementBean)nodes.elementAt(absIndex);
		menuNode = new MenuTreeNode();
		
		try { 
			nodeLabelDisplay = node.isMelLabelIsCode() ? 
				Utils.getMessage(session, node.getMelLabel(), false, true, "Libellé indisponible") : 
				node.getMelLabel();
		} catch (FieldNotInitializedException e) {
			nodeLabelDisplay = "Undefined" + (absIndex + 1);
		}
		menuNode.setDisplayString(nodeLabelDisplay);
		
		try {
			menuNode.setIconName(node.getMelIconName());
		} catch (FieldNotInitializedException e) {
		}
		
		try {
			menuNode.setOpensNew(node.isMelOpensNew());
		} catch (FieldNotInitializedException e) {
		}
		
		try {
			String url = node.getMelLink();
			if (! url.startsWith("http")) {
				url = flRequest.computeURL(url);
			}
			menuNode.setUrl(url);
		} catch (FieldNotInitializedException e) {
		}
		
		// Recuperate sub menu urls, icons, etc for this menu
		while (leavesIndex < leaves.size()) {
			leafNode = new MenuTreeNode();
			MenuElementBean leaf = (MenuElementBean)leaves.elementAt(leavesIndex);

			String leafParentID = null;
			try {
				leafParentID = leaf.getMelParentID();
			} catch (FieldNotInitializedException e) {
			}
			
			//if this leaf belongs to current node, add it
			if (leafParentID.equals(node.getID())) {
				try {
					leafLabelDisplay = leaf.isMelLabelIsCode() ?
						Utils.getMessage(session, leaf.getMelLabel(), false, true, "Libellé indisponible") :
						leaf.getMelLabel();
				} catch (FieldNotInitializedException e) {
					leafLabelDisplay = "Undefined " + leavesIndex;
				}
				leafNode.setDisplayString(leafLabelDisplay);
				
				try {
					leafNode.setIconName(leaf.getMelIconName());
				} catch (FieldNotInitializedException e) {
				}

				try {
					String url = leaf.getMelLink();
					if (! url.startsWith("http")) {
						url = contextPath + url;
					}
					leafNode.setUrl(url);
				} catch (FieldNotInitializedException e) {
				}
				
				try {
					leafNode.setOpensNew(leaf.isMelOpensNew());
				} catch (FieldNotInitializedException e) {
				}
				
				maxChars = Math.max(maxChars, leafLabelDisplay.length());
				
				menuNode.add(leafNode);
				
				leavesIndex++;
			} else {
				break;
			}
		} //end of while on leaves

		menuNode.setMaxMenuWidth(maxChars);
		menuTree.add(menuNode);
	} // end of menu creation

      out.write("\n");
      out.write("\t<link href=\"");
      if (_jspx_meth_fl_005fwebapp_005f44(_jspx_page_context))
        return;
      out.write("/css/menubar_css.jsp?sfwCode=");
      out.print( sfwCode );
      out.write("\" rel=\"stylesheet\" type=\"text/css\">\n");
      out.write(' ');
      out.write('\n');
      out.write('\n');
      out.write("\n");
      out.write("<script language=\"javascript\" type=\"text/javascript\">\n");
      out.write("    var menus = [\n");

	int xAxis = 90;
	int xAxisMenuelement = 0;
	int width, height;
    StringBuffer jsBuffer = new StringBuffer();
    
    // First one is standard and doesn't change
    jsBuffer.append("new ypSlideOutMenu(\"menu1\", \"down\", 0, " + MENU_Y_POS);
    jsBuffer.append(", 91, " + ((NAVMENU_IMAGE_HEIGHT * nbSoft) + (6 + nbSoft)) + ")");
	for (absIndex = 0; absIndex < nodes.size(); absIndex++) {
		menuNode = (MenuTreeNode) menuTree.elementAt(absIndex);
		nodeLabelDisplay = menuNode.getDisplayString();
		
		jsBuffer.append(",\n");
		
		// Creation of the slide out menu
		jsBuffer.append("new ypSlideOutMenu(\"menu" + (absIndex + 2));
		jsBuffer.append("\", \"down\", ");

		// Figure out the xPos of the next menu item. Commentary from graphics dude:
		//		
		//	Pour var x : dépend du nombre de lettres de chaque intitulé. Sauf X1 qui est une image donc constant
		//		X0=0
		//		X1=0+90
		//		X2=0+90+83+1 (+1 pr alignement sur ':')
		//		X3=0+90+83+3+90+1
		//		X4=0+90+83+3+90+3+83+1
		//		X5=0+90+83+3+90+3+83+3+104+1
		//		X6=0+90+83+3+90+3+83+3+104+3+104+1
		//		X7=0+90+83+3+90+3+83+3+104+3+104+3+69+1
		//		X8=0+90+83+3+90+3+83+3+104+3+104+3+69+3+90+1
		//		X9=0+90+83+3+90+3+83+3+104+3+104+3+69+3+90+3+111+1
		xAxisMenuelement = (nodeLabelDisplay.length() * 8) + 11;
		
		// Calculate the exact width
		xAxisMenuelement = 0;
		char currLetter;
		for (int charIndex = 0; charIndex < nodeLabelDisplay.length(); ++charIndex) {
			currLetter = nodeLabelDisplay.charAt(charIndex);
			if (!Character.isLowerCase(currLetter)) {
				xAxisMenuelement += MENU_CHARACTER_UPPER_WIDTH;
			} else {
				xAxisMenuelement += MENU_CHARACTER_LOWER_WIDTH;

				// Stupid non fixed point size fonts
				if (currLetter == 'i' || 
				    currLetter == 'l' ||
				    currLetter == '.' ||
				    currLetter == ',' ||
				    currLetter == 't' ||
				    currLetter == 'f' ||
				    currLetter == 'j' ||
				    currLetter == 'r' ||
				    currLetter == ' ') {
					xAxisMenuelement -= 2;
				}
			}
		}
		
		// for the space before and after.
		xAxisMenuelement += MENU_STRING_SPACER + 4;
		
		// Height of the menu
		if (menuNode.getChildCount() > 0) {
			height = (DROPMENU_ITEM_HEIGHT * menuNode.getChildCount()) + DROPMENU_FOOTER_HEIGHT;
		} else {
			height = 0;
		}
		

		// Width of the drop-down menu
		width = Math.max(((menuNode.getMaxMenuWidth() * DROPMENU_CHARWIDTH) + DROPMENU_PADDING), xAxisMenuelement);
		
		// X position (Just a running total), then add this menu's width for next menu
		jsBuffer.append(xAxis);
		
		jsBuffer.append(", " + MENU_Y_POS + ", " + width + ", " + height + ")");

		// Add the width of this menu, which will serve as the xPos for the next menu		
		xAxis += xAxisMenuelement;
	}	

      out.print( jsBuffer.toString() );
      out.write("\n");
      out.write("\t]\n");
      out.write("\t/*\n");
      out.write("\tfor (var i = 0; i < menus.length; i++) {\n");
      out.write("\t\tmenus[i].onactivate = new Function(\"document.getElementById('act\" + i + \"').className='active';\");\n");
      out.write("\t\tmenus[i].ondeactivate = new Function(\"document.getElementById('act\" + i + \"').className='';\");\n");
      out.write("\t}\n");
      out.write("\t*/\n");
      out.write("  ypSlideOutMenu.writeCSS();\n");
      out.write("\n");
      out.write("</script>\n");

	StringBuffer bodyOnLoad = new StringBuffer();
	int menuCount = 0;
	
	for (int i=0 ; i<software.size() ; i++) {
		SoftwareBean sfw = (SoftwareBean)software.elementAt(i);
		Vector sfwRoleHidden = null;
		try {
			sfwRoleHidden = (Vector)sfw.getSfwRoleHidden();
		} catch (FieldNotInitializedException fnie) {
		}
		ActorBean actBean = ActorHelper.getSessionActor(session);
		Vector actRoles = null;
		try {
			actRoles = (Vector)actBean.getActRoles();
		} catch (FieldNotInitializedException fnie) {
		}
		
		Boolean isSfwRoleHidden = true;
		if (sfwRoleHidden != null && actRoles != null) {
			for (int j = 0; j < actRoles.size(); j++) {
				if (!sfwRoleHidden.contains(actRoles.elementAt(j))) {
					// if at least one of my role allows me to see a software so I can see it
					isSfwRoleHidden = false;
					break;
				}
			}
		}  else {
			isSfwRoleHidden = false;
		}
		if (sfw.isSfwInactive() || sfw.isSfwHidden() || (isSfwRoleHidden)) {
			continue;
		}
		
		
		if (menuCount++ > 0) {
			bodyOnLoad.append(',');
		}
		
		String tmpSfwCode = "UNDEFINED";
		try {
			tmpSfwCode = sfw.getSfwCode();
		} catch (FieldNotInitializedException e) {
		}
		
		bodyOnLoad.append("'" + contextPath + "/icons/menu/" + tmpSfwCode + "/ddm_over.gif'");
	}

      out.write("\n");
      out.write("<script language=\"javascript\" type=\"text/javascript\">\n");
      out.write("\tMM_preloadImages(");
      out.print( bodyOnLoad.toString() );
      out.write(");\n");
      out.write("</script>\n");
      out.write("\n");
      out.write("\n");
      out.write("<div id=\"menubar\" class=\"menubar\">\n");
      out.write("\t<a id=\"act0\"\n");
      out.write("\t\tstyle=\"position: absolute; left: 0px; width: 0px;\"\n");
      out.write("\t\tonmouseover=\"ypSlideOutMenu.showMenu('menu1');window.status=''; return true\" \n");
      out.write("\t\tonmouseout=\"ypSlideOutMenu.hideMenu('menu1')\" href=\"#\" style=\"cursor:default\"> \n");
      out.write("        <img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f45(_jspx_page_context))
        return;
      out.write("/icons/menu/");
      out.print( sfwCode );
      out.write("/ddm_active.gif\" width=\"90\" height=\"46\" border=\"0\"></A>");
 
    /****************************************************************
	* Pour calculer spacer permettant de créer un espace chaque mot 
    * et valeur à retenir pour le placement des sous menus (x) : 
    * 	1 majuscule=10px
    * 	1 lettre ou espace=7px
    * 	espace droit ou gauche=5px
    * Par exemple, Annuaires : 10+(9x7)+(2x5)=83px
    *****************************************************************/
    width = 90;
	for (absIndex = 0; absIndex < nodes.size(); absIndex++) {
	    menuNode = (MenuTreeNode) menuTree.elementAt(absIndex);

	    menuNode = (MenuTreeNode) menuTree.elementAt(absIndex);
		nodeLabelDisplay = menuNode.getDisplayString();

		if (absIndex != 0) {		
		
      out.write("<img class=\"menubar_imagesep_pos\" style=\"left: ");
      out.print( width );
      out.write("px;\" src=\"");
      if (_jspx_meth_fl_005fwebapp_005f46(_jspx_page_context))
        return;
      out.write("/icons/menu/separation_nav.gif\">");
 		
		width += MENU_COLON_SPACER;
		}
				// Calculate the exact width for next column
		int largWord = 0;
		char currLetter;
		for (int charIndex = 0; charIndex < nodeLabelDisplay.length(); ++charIndex) {
			currLetter = nodeLabelDisplay.charAt(charIndex);
			if (!Character.isLowerCase(currLetter)) {
				largWord += MENU_CHARACTER_UPPER_WIDTH;
			} else {
				largWord += MENU_CHARACTER_LOWER_WIDTH;
				
				// Stupid non fixed point size fonts
				if (currLetter == 'i' || 
				    currLetter == 'l' ||
				    currLetter == '.' ||
				    currLetter == ',' ||
				    currLetter == 't' ||
				    currLetter == 'f' ||
				    currLetter == 'j' ||
				    currLetter == 'r' ||
				    currLetter == ' ') {
					largWord -= 2;
				}
			}
		}
		String nodeUrl = null;
		if (menuNode.isOpensNew()) {
			nodeUrl = "javascript:openNewWindow('" + Utils.formatToJavascript(flRequest.computeURL(menuNode.getUrl(), false, false, false)) + "')";
		} else {
			nodeUrl = menuNode.getUrl();
		}
		
		
      out.write("<a class=\"menubar_link\" id=\"act");
      out.print( (absIndex + 1) );
      out.write("\" style=\"position: absolute; top: ");
      out.print( NAVMENU_TOP_HEIGHT );
      out.write("px; left: ");
      out.print( width );
      out.write("px; right: ");
      out.print( width + largWord );
      out.write("px;width: ");
      out.print( largWord );
      out.write("px;\"\n");
      out.write(" \t\t onmouseover=\"ypSlideOutMenu.showMenu('menu");
      out.print( (absIndex + 2) );
      out.write("'); window.status=''; return true\" \n");
      out.write("\t\t onmouseout=\"ypSlideOutMenu.hideMenu('menu");
      out.print( (absIndex + 2) );
      out.write("')\" href=\"");
      out.print( nodeUrl );
      out.write("\"><div class=\"menubar_menutext\" style=\"width: 100%;text-align: center\">");
      out.print( nodeLabelDisplay );
      out.write("</div></a>");
 	
		
		width += largWord;
		// for the space before and after.
		width += MENU_STRING_SPACER;
	} // end for (absIndex....)

      out.write("</div>\n");
      out.write("<!-- Fin barre navigation horizontale-->\n");
      out.write("<!--Début sous menu Modules -->\n");
      out.write("<iframe id=\"menu1Shim\" name=\"menu1Shim\" scrolling=\"no\" frameborder=\"0\" src=\"javascript:false\"></iframe>\n");
      out.write("<div id=\"menu1Container\" style=\"top: ");
      out.print( MENU_Y_POS );
      out.write("px; z-index:10000; visibility: hidden;\">\n");
      out.write("\t<div class=\"menumod\" id=\"menu1Content\">\n");
      out.write("\t\t<div class=\"options\">\n");
      out.write("\t\t\t<table style=\"border-collapse: collapse; border-spacing: 0px\">");

	int menuImageYPos = 5;//0;
	int realMenuCount = 0;
	for (int i=0 ; i<software.size() ; i++) {
		SoftwareBean sfw = (SoftwareBean)software.elementAt(i);
		Vector sfwRoleHidden = null;
		try {
			sfwRoleHidden = (Vector)sfw.getSfwRoleHidden();
		} catch (FieldNotInitializedException fnie) {
		}
		ActorBean actBean = ActorHelper.getSessionActor(session);
		Vector actRoles = null;
		try {
			actRoles = (Vector)actBean.getActRoles();
		} catch (FieldNotInitializedException fnie) {
		}
		Boolean isSfwRoleHidden = true;
		if (sfwRoleHidden != null && actRoles != null) {
			for (int j = 0; j < actRoles.size(); j++) {
				if (!sfwRoleHidden.contains(actRoles.elementAt(j))) {
					// if at least one of my role allows me to see a software so I can see it
					isSfwRoleHidden = false;
					break;
				}
			}
		}  else {
			isSfwRoleHidden = false;
		}
		if (sfw.isSfwInactive() || sfw.isSfwHidden() || (isSfwRoleHidden)) {
			continue;
		}
		
		String fullTitle;
		String swName;
		try { 
			if (sfw.isSfwDisplayNameIsCode()) {
				fullTitle = Utils.getMessage(session, sfw.getSfwDisplayName(), "Libellé indisponible"); 
			} else {
				fullTitle = sfw.getSfwDisplayName();
			}
		} catch (Exception e) {
			// If we don't have a menu name, go to the next one
			//TODO Do Log Here
			continue;
		}
		
		if (realMenuCount > 0) { menuImageYPos += NAVMENU_IMAGE_HEIGHT + 0; }
		++realMenuCount;

		swName = fullTitle.replace(' ', '_').toLowerCase();
		String tmpSfwCode = "UNDEFINED";
		try {
			tmpSfwCode = sfw.getSfwCode();
		} catch (FieldNotInitializedException e) {
		}
		
		// style="position: absolute; margin: 0px; border: none; padding: 0px; height: 20px;"

      out.write("\n");
      out.write("\t\t\t\t<tr>\n");
      out.write("\t\t\t\t\t<td style=\"position: absolute;left: -2px; top: ");
      out.print( menuImageYPos );
      out.write("px;\"><a href=\"");
      if (_jspx_meth_fl_005fwebapp_005f47(_jspx_page_context))
        return;
      out.write("/change_software.fl?SfwID=");
      out.print( sfw.getID() );
      out.write("\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('nav_");
      out.print( swName );
      out.write("','','");
      if (_jspx_meth_fl_005fwebapp_005f48(_jspx_page_context))
        return;
      out.write("/icons/menu/");
      out.print( tmpSfwCode );
      out.write("/ddm_over.gif',1)\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f49(_jspx_page_context))
        return;
      out.write("/icons/menu/");
      out.print( tmpSfwCode );
      out.write("/ddm_out.gif\" alt=\"");
      out.print( fullTitle );
      out.write("\" name=\"nav_");
      out.print( swName );
      out.write("\" border=\"0\"></a></td>\n");
      out.write("\t\t\t\t</tr>");

	}

      out.write("\n");
      out.write("\t\t\t</table>\n");
      out.write("\t\t</div>\n");
      out.write("\t</div>\n");
      out.write("</div>\n");
      out.write("\n");
      out.write('\n');

	for (absIndex = 0; absIndex < nodes.size(); absIndex++) {
		node = (MenuElementBean)nodes.elementAt(absIndex);
		menuNode = (MenuTreeNode) menuTree.elementAt(absIndex);

      out.write("\n");
      out.write("<iframe id=\"menu");
      out.print( (absIndex + 2));
      out.write("Shim\" name=\"menu");
      out.print( (absIndex + 2));
      out.write("Shim\" scrolling=\"no\" frameborder=\"0\" src=\"javascript:false\"></iframe>\n");
      out.write("<div id=\"menu");
      out.print( (absIndex + 2));
      out.write("Container\">\n");
      out.write("\t<div class=\"menu\" id=\"menu");
      out.print( (absIndex + 2) );
      out.write("Content\">\n");
      out.write("\t\t<div>\n");
      out.write("\t\t");
 if (!menuNode.isLeaf()) { 
				Enumeration enumera = menuNode.children();
		
      out.write("<table style=\"border-collapse: collapse;\">");

			while (enumera.hasMoreElements()) {
				leafNode = (MenuTreeNode) enumera.nextElement();
			
      out.write("\n");
      out.write("\t\t\t<tr class=\"options\" ");

				if (leafNode.isOpensNew()) {
				
      out.write(" onmousedown=\"openNewWindow('");
      //  fl:link
      com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f2 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005fwebapp_005furl_005fmenu_005flist_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
      _jspx_th_fl_005flink_005f2.setPageContext(_jspx_page_context);
      _jspx_th_fl_005flink_005f2.setParent(null);
      // /navigation/menubar/menubar.jsp(580,35) name = menu type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
      _jspx_th_fl_005flink_005f2.setMenu("true");
      // /navigation/menubar/menubar.jsp(580,35) name = list type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
      _jspx_th_fl_005flink_005f2.setList("false");
      // /navigation/menubar/menubar.jsp(580,35) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
      _jspx_th_fl_005flink_005f2.setUrl( leafNode.getUrl() );
      // /navigation/menubar/menubar.jsp(580,35) name = webapp type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
      _jspx_th_fl_005flink_005f2.setWebapp("false");
      int _jspx_eval_fl_005flink_005f2 = _jspx_th_fl_005flink_005f2.doStartTag();
      if (_jspx_th_fl_005flink_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        _005fjspx_005ftagPool_005ffl_005flink_0026_005fwebapp_005furl_005fmenu_005flist_005fnobody.reuse(_jspx_th_fl_005flink_005f2);
        return;
      }
      _005fjspx_005ftagPool_005ffl_005flink_0026_005fwebapp_005furl_005fmenu_005flist_005fnobody.reuse(_jspx_th_fl_005flink_005f2);
      out.write("');\" ");

				} else {
				
      out.write(" onmousedown=\"window.location='");
      //  fl:link
      com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f3 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005fwebapp_005furl_005fmenu_005flist_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
      _jspx_th_fl_005flink_005f3.setPageContext(_jspx_page_context);
      _jspx_th_fl_005flink_005f3.setParent(null);
      // /navigation/menubar/menubar.jsp(582,37) name = menu type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
      _jspx_th_fl_005flink_005f3.setMenu("true");
      // /navigation/menubar/menubar.jsp(582,37) name = list type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
      _jspx_th_fl_005flink_005f3.setList("false");
      // /navigation/menubar/menubar.jsp(582,37) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
      _jspx_th_fl_005flink_005f3.setUrl( leafNode.getUrl() );
      // /navigation/menubar/menubar.jsp(582,37) name = webapp type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
      _jspx_th_fl_005flink_005f3.setWebapp("false");
      int _jspx_eval_fl_005flink_005f3 = _jspx_th_fl_005flink_005f3.doStartTag();
      if (_jspx_th_fl_005flink_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        _005fjspx_005ftagPool_005ffl_005flink_0026_005fwebapp_005furl_005fmenu_005flist_005fnobody.reuse(_jspx_th_fl_005flink_005f3);
        return;
      }
      _005fjspx_005ftagPool_005ffl_005flink_0026_005fwebapp_005furl_005fmenu_005flist_005fnobody.reuse(_jspx_th_fl_005flink_005f3);
      out.write('\'');
      out.write('"');
      out.write(' ');

				}
				
      out.write(" onmouseout=\"this.style.backgroundColor='#ffffff'\" onmouseover=\"this.style.backgroundColor='#C9D1ED'\"> \n");
      out.write("\t\t\t\t<td class=\"menubar_dropdown_left\"></td>\n");
      out.write("\t\t\t\t<td>");
      out.print( leafNode.getDisplayString() );
      out.write("</td>\n");
      out.write("\t\t\t\t<td class=\"menubar_dropdown_right\"></td>\n");
      out.write("\t\t\t</tr>");

			} 
      out.write("\n");
      out.write("\t\t\t<tr>\n");
      out.write("\t\t\t\t<td style=\"width: 7px; padding: 0px;\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f50(_jspx_page_context))
        return;
      out.write("/icons/menu/");
      out.print( sfwCode );
      out.write("/ddm_lower_left.gif\"></td>\n");
      out.write("\t\t\t\t<td class=\"menubar_dropdown_footer\"></td>\n");
      out.write("\t\t\t\t<td style=\"width: 7px; padding: 0px;\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f51(_jspx_page_context))
        return;
      out.write("/icons/menu/");
      out.print( sfwCode );
      out.write("/ddm_lower_right.gif\"></td>\n");
      out.write("\t\t\t</tr>\n");
      out.write("\t\t</table>");

		}

      out.write("\t\t</div>\n");
      out.write("\t</div>\n");
      out.write("</div>\n");

	}

      out.write('\n');
      out.write("\n");
      out.write("\t\t</div>\n");
      out.write("\t\t\n");
      out.write("\t</div>\n");
      out.write("\t<div id=\"object_css\">\n");
      out.write("\t\t<div id=\"pop_alert\" style=\"display:none\">\n");
      out.write("\t\t</div>   \n");
      out.write("\t\t<script language=\"javascript\">\n");
      out.write("\t\t\t$(document).ready(function() {\n");
      out.write("\t\t\t\twindow.notificationDisplayer = new Notification.NotificationDisplayer(document.getElementById(\"pop_alert\"));\n");
      out.write("\t\t\t});\n");
      out.write("\t\t</script>\n");
      out.write("\t\t<div id=\"object_body\" ");
      out.print( (!isABDeployed ?  "style=\"right: 5px;\"" : "") );
      out.write(">\n");
      out.write("\t\t\t");
 try { 
      out.write("\n");
      out.write("\t\t\t");
      org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response,  bodyPageURL , out, false);
      out.write("\n");
      out.write("\t\t\t");

			} catch (Exception e) {
				logger.error("Exception raised during body page inclusion", e);
				Throwable t = e.getCause();
				if (t != null) {
					logger.error("Cause is " + t.toString());
				}
			}
			
      out.write("\n");
      out.write("\t\t</div>\n");
      out.write("\t\t<div id=\"object_actions\" style=\"z-index: 999\" ");
      out.print( (!isABDeployed ?  "style=\"padding-top: 0px;\"" : "") );
      out.write(">\n");
      out.write("\t\t\t");
      out.write('\n');
      out.write('\n');
      out.write('\n');

	String actionsPage = request.getParameter("actionsPageURL");
	if (actionsPage == null) {
		actionsPage = (String)request.getAttribute("action");
	}
	
	isABDeployed = (Boolean)session.getAttribute(SaveActionbarCssAction.ACTIONBAR_DEPLOYED_ATTR);
	if (isABDeployed == null) {
		isABDeployed = true;
	}

      out.write("\n");
      out.write("\n");
      out.write("<div id=\"hiddenSidebarDiv\" ");
      out.print( (isABDeployed ? "style=\"display: none\"" : "") );
      out.write(">\n");
      out.write("\t<table class=\"container\" cellpadding=\"0\">\n");
      out.write("\t\t<tr>\n");
      out.write("\t\t\t<td><img height=\"28\" src=\"");
      if (_jspx_meth_fl_005fwebapp_005f52(_jspx_page_context))
        return;
      out.write("/icons/sidebar/actions/frame_upper_left_hidden.gif\"></td>\n");
      out.write("\t\t\t<td height=\"28\" background=\"");
      if (_jspx_meth_fl_005fwebapp_005f53(_jspx_page_context))
        return;
      out.write("/icons/sidebar/actions/frame_upper_center_hidden.gif\" class=\"actions_titlebar\">\n");
      out.write("\t\t\t\t<span class=\"actionTextSpan\">");
      if (_jspx_meth_fl_005fgetMessage_005f6(_jspx_page_context))
        return;
      out.write("</span>\n");
      out.write("\t\t\t\t");
      out.write("\n");
      out.write("\t\t\t</td>\n");
      out.write("\t\t\t<td><img height=\"28\" src=\"");
      if (_jspx_meth_fl_005fwebapp_005f54(_jspx_page_context))
        return;
      out.write("/icons/sidebar/actions/frame_upper_right_hidden.gif\"></td>\n");
      out.write("\t\t</tr>\n");
      out.write("\t</table>\n");
      out.write("</div>\n");
      out.write("<div id=\"totalSidebarDiv\" ");
      out.print( (isABDeployed ? "" : "style=\"display: none\"") );
      out.write('>');
      out.write('\n');
      out.write('	');
      out.write("\n");
      out.write("\t<div id=\"sidebarActions_div\" class=\"sidebar_div\">\n");
      out.write("\t\t<h2 class=\"actions_titlebar\">\n");
      out.write("\t\t\t");
      if (_jspx_meth_fl_005fgetMessage_005f7(_jspx_page_context))
        return;
      out.write("\n");
      out.write("\t\t</h2>\n");
      out.write("\t\t");
      out.write("\n");
      out.write("\t\t<table class=\"container\" cellpadding=\"0\">\n");
	if (actionsPage == null || actionsPage.equals("")) {  
      out.write("\n");
      out.write("\t\t\t<tr>\n");
      out.write("\t\t\t\t<td colspan=\"3\">\"actionsPageURL\" not specified!</td>\n");
      out.write("\t\t\t</tr>\n");
  } else {
		try { 
      out.write("\n");
      out.write("\t\t\t");
      org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response,  actionsPage , out, false);
      out.write('\n');
      out.write('	');
      out.write('	');

		} catch (Exception e) {
			logger.error("Error during sidebar inclusion", e);
		}
	}

      out.write("\n");
      out.write("</table>\n");
      out.write("\t</div>\n");
      out.write("\t\t\n");
      out.write("\t");
      out.write('\n');
      out.write('\n');
      out.write('	');
      out.write('\n');
      out.write('	');
      out.write("\n");
      out.write("\t<!-- \t<div id=\"sideBarSearch\" class=\"sidebar_div\"> -->\n");
      out.write("\t");
      out.write("\n");
      out.write("\t<!-- \t</div> -->\n");
      out.write("\t");
      out.write("\n");
      out.write("\t\n");
      out.write("\t\n");
      out.write("\t<div id=\"sidebarCalendar_div\" class=\"sidebar_div\">\n");
      out.write("\t\t");

	FlRequest scFlRequest = new FlRequest(request);
	boolean isSA_cal = "true".equalsIgnoreCase(scFlRequest.getRequestParameterOrAttribute("standalone"));
	String aim = scFlRequest.getParameter("aim");
	
	if (isSA_cal) {
		// This code only used in a standalone environment

      out.write("\n");
      out.write("\t<html>\n");
      out.write("\t<head>\n");
      out.write("\t    <style>\n");
      out.write("\t    \tbody {\n");
      out.write("\t    \t\tpadding: 0;\n");
      out.write("\t    \t\tmargin: 0px;\n");
      out.write("\t    \t}\n");
      out.write("\t    \t\n");
      out.write("\t    \t.sidebar_div {\n");
      out.write("\t\t    \twidth: 220px;\n");
      out.write("\t\t    \tmargin-bottom: 6px;\n");
      out.write("\t    \t}\n");
      out.write("\t    \t\n");
      out.write("\t    \t.sidebar_div table {\n");
      out.write("\t    \t\twidth: 100%;\n");
      out.write("\t    \t\tpadding: 0px;\n");
      out.write("\t    \t\tmargin: 0px;\n");
      out.write("\t\t\t\tborder-collapse: collapse;\n");
      out.write("\t    \t}\n");
      out.write("\t    \t\n");
      out.write("\t     \t.sidebar_div td {\n");
      out.write("\t    \t\tpadding: 0px;\n");
      out.write("\t    \t\tmargin: 0px;\n");
      out.write("\t    \t}\n");
      out.write("    \t</style>\n");
      out.write("\t    <link rel=\"stylesheet\" type=\"text/css\" href=\"");
      if (_jspx_meth_fl_005fwebapp_005f55(_jspx_page_context))
        return;
      out.write("/css/sidebar/calendar_css.jsp\">\n");
      out.write("\t</head>\n");
      out.write("\t<body>\n");
      out.write("\t<div class=\"sidebar_div\">\n");

		// End of code only used in a standalone environment
	}

      out.write("\n");
      out.write("\n");
      out.write("<h2>");
      if (_jspx_meth_fl_005fgetMessage_005f8(_jspx_page_context))
        return;
      out.write("</h2>\n");
      out.write("<div class=\"body\">\n");
      out.write("\t");
      org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "/common/calendar/calendar.jsp" + (("/common/calendar/calendar.jsp").indexOf('?')>0? '&': '?') + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("embedded", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("true", request.getCharacterEncoding()) + "&" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode("aim", request.getCharacterEncoding())+ "=" + org.apache.jasper.runtime.JspRuntimeLibrary.URLEncode(String.valueOf( aim != null ? aim : "sidebar" ), request.getCharacterEncoding()), out, true);
      out.write("\n");
      out.write("</div>\n");
      out.write("\n");
      out.write("\n");
 if (isSA_cal) { 
      out.write("\n");
      out.write("\t</div></body></html>\n");
 } 
      out.write("\n");
      out.write("\t</div>\n");
      out.write("\t\n");
      out.write("\t");
      //  c:if
      org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f0 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
      _jspx_th_c_005fif_005f0.setPageContext(_jspx_page_context);
      _jspx_th_c_005fif_005f0.setParent(null);
      // /navigation/sidebar/sidebar.jsp(97,1) name = test type = boolean reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
      _jspx_th_c_005fif_005f0.setTest(((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${note == null || note}", java.lang.Boolean.class, (PageContext)_jspx_page_context, null, false)).booleanValue());
      int _jspx_eval_c_005fif_005f0 = _jspx_th_c_005fif_005f0.doStartTag();
      if (_jspx_eval_c_005fif_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
        do {
          out.write(" \n");
          out.write("\t\t<div id=\"sidebarNotepad_div\" class=\"sidebar_div\">\n");
          out.write("\t\t\t");
          out.write('\n');

	FlRequest npFlRequest = new FlRequest(request);
	boolean npIsSA = "true".equalsIgnoreCase(npFlRequest.getParameter("standalone"));
	String actNotes = (String)session.getAttribute("ActNotes");
	if ((actNotes != null) && ("&nbsp;".trim().equals(actNotes))) {
		actNotes = "";
	}
	
	if (npIsSA) {
		// This code only used in a standalone environment

          out.write("\n");
          out.write("\t<html>\n");
          out.write("\t<head>\n");
          out.write("\t    <style>\n");
          out.write("\t    \tbody {\n");
          out.write("\t    \t\tpadding: 0;\n");
          out.write("\t    \t\tmargin: 0px;\n");
          out.write("\t    \t}\n");
          out.write("\t    \t\n");
          out.write("\t    \t.sidebar_div {\n");
          out.write("\t\t    \twidth: 220px;\n");
          out.write("\t\t    \tmargin-bottom: 6px;\n");
          out.write("\t    \t}\n");
          out.write("\t    \t\n");
          out.write("\t    \t.sidebar_div table {\n");
          out.write("\t    \t\twidth: 100%;\n");
          out.write("\t    \t\tpadding: 0px;\n");
          out.write("\t    \t\tmargin: 0px;\n");
          out.write("\t\t\t\tborder-collapse: collapse;\n");
          out.write("\t    \t}\n");
          out.write("\t    \t\n");
          out.write("\t     \t.sidebar_div td {\n");
          out.write("\t    \t\tpadding: 0px;\n");
          out.write("\t    \t\tmargin: 0px;\n");
          out.write("\t    \t}\n");
          out.write("    \t</style>\n");
          out.write("\t</head>\n");
          out.write("\t<body>\n");
          out.write("\t<div class=\"sidebar_div\">\n");

		// End of code only used in a standalone environment
	}

          out.write("\n");
          out.write(" <link rel=\"stylesheet\" type=\"text/css\" href=\"");
          if (_jspx_meth_fl_005fwebapp_005f56(_jspx_th_c_005fif_005f0, _jspx_page_context))
            return;
          out.write("/css/sidebar/notepad_css.jsp\">\n");
          out.write("<script>\n");
          out.write("\tfunction editBlocNoteWithUrl() {\n");
          out.write("\t\teditBlocNote(\"");
          if (_jspx_meth_fl_005flink_005f4(_jspx_th_c_005fif_005f0, _jspx_page_context))
            return;
          out.write("\");\n");
          out.write("\t}                        \n");
          out.write("</script>\n");
          out.write("\n");
          out.write("<h2>");
          if (_jspx_meth_fl_005fgetMessage_005f9(_jspx_th_c_005fif_005f0, _jspx_page_context))
            return;
          out.write("</h2>\n");
          out.write("<div id=\"blocnotes\">\n");
          out.write("\t<div id=\"read_note\" onclick=\"editBlocNoteWithUrl()\">");
          out.print( !Utils.isEmpty(actNotes) ? Utils.formatToWeb(actNotes, true) : "" );
          out.write("</div>\n");
          out.write("\t<textarea id=\"edit_note\" onblur=\"editBlocNoteWithUrl()\"></textarea>\n");
          out.write("</div>\n");
          out.write("\n");
          out.write("\n");
 if (npIsSA) { 
          out.write("\n");
          out.write("\t</div></body></head>\n");
 } 
          out.write("\n");
          out.write("\t\t</div>\n");
          out.write("\t");
          int evalDoAfterBody = _jspx_th_c_005fif_005f0.doAfterBody();
          if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
            break;
        } while (true);
      }
      if (_jspx_th_c_005fif_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
        _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f0);
        return;
      }
      _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f0);
      out.write("\n");
      out.write("\t\n");
      out.write("\t");
      if (_jspx_meth_c_005fif_005f1(_jspx_page_context))
        return;
      out.write("\n");
      out.write("</div>\n");
      out.write("\n");
      out.write("\t\t</div>\n");
      out.write("\t</div>\n");
      out.write("<div id=\"waiting\" style=\"display:none;border:1px solid black;\"><img src=\"");
      if (_jspx_meth_fl_005fwebapp_005f59(_jspx_page_context))
        return;
      out.write("/icons/ajax-loader.gif\" height=\"10\"/></div>\n");
      out.write("<script type=\"text/javascript\" language=\"javascript\">\n");
      out.write("\n");

	if (isAlertsActivated == true && alertType.equals(GetInfoBarInformationAction.ALERTTYPE_POPUP)) {

      out.write("\n");
      out.write("\tcheckAlarms();\n");

	} else if (isAlertsActivated == true && alertType.equalsIgnoreCase(GetInfoBarInformationAction.ALERTTYPE_SCROLL)) {

      out.write("\t\n");
      out.write("\tgetInfoBarInformation();\n");
      out.write("\twindow.setInterval(\"getInfoBarInformation()\", ");
      out.print( AlarmHelper.getRefreshTime(context));
      out.write(')');
      out.write(';');
      out.write('\n');

	} 

      out.write('	');
      out.write('\n');
 if (resX == null || "".equals(resX)) { 
      out.write("\n");
      out.write("\tdoAjax(\"");
      if (_jspx_meth_fl_005fwebapp_005f60(_jspx_page_context))
        return;
      out.write("/navigation/setres.jsp?resx=\" + screen.width + \"&resy=\" + screen.height);\n");
 }  
      out.write("\n");
      out.write("\n");
      out.write("</script>\n");
      out.write("\n");
      out.write("\n");
      out.write("\n");
      out.write("</body>\n");
      out.write("</html>\n");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          try { out.clearBuffer(); } catch (java.io.IOException e) {}
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else log(t.getMessage(), t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }

  private boolean _jspx_meth_fl_005fwebapp_005f0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f0 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f0.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f0.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f0 = _jspx_th_fl_005fwebapp_005f0.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f0);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f0);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f1(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f1 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f1.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f1.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f1 = _jspx_th_fl_005fwebapp_005f1.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f1);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f1);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f2(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f2 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f2.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f2.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f2 = _jspx_th_fl_005fwebapp_005f2.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f2);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f2);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f3(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f3 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f3.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f3.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f3 = _jspx_th_fl_005fwebapp_005f3.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f3);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f3);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f4(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f4 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f4.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f4.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f4 = _jspx_th_fl_005fwebapp_005f4.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f4);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f4);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f5(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f5 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f5.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f5.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f5 = _jspx_th_fl_005fwebapp_005f5.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f5);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f5);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f6(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f6 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f6.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f6.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f6 = _jspx_th_fl_005fwebapp_005f6.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f6);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f6);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f7(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f7 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f7.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f7.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f7 = _jspx_th_fl_005fwebapp_005f7.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f7);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f7);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f8(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f8 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f8.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f8.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f8 = _jspx_th_fl_005fwebapp_005f8.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f8);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f8);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f9(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f9 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f9.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f9.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f9 = _jspx_th_fl_005fwebapp_005f9.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f9);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f9);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f10(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f10 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f10.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f10.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f10 = _jspx_th_fl_005fwebapp_005f10.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f10);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f10);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f11(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f11 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f11.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f11.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f11 = _jspx_th_fl_005fwebapp_005f11.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f11);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f11);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f12(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f12 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f12.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f12.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f12 = _jspx_th_fl_005fwebapp_005f12.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f12);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f12);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f13(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f13 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f13.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f13.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f13 = _jspx_th_fl_005fwebapp_005f13.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f13);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f13);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f14(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f14 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f14.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f14.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f14 = _jspx_th_fl_005fwebapp_005f14.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f14.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f14);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f14);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f15(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f15 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f15.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f15.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f15 = _jspx_th_fl_005fwebapp_005f15.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f15.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f15);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f15);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f16(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f16 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f16.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f16.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f16 = _jspx_th_fl_005fwebapp_005f16.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f16.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f16);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f16);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f17(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f17 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f17.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f17.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f17 = _jspx_th_fl_005fwebapp_005f17.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f17.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f17);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f17);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f18(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f18 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f18.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f18.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f18 = _jspx_th_fl_005fwebapp_005f18.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f18.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f18);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f18);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f19(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f19 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f19.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f19.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f19 = _jspx_th_fl_005fwebapp_005f19.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f19.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f19);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f19);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f20(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f20 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f20.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f20.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f20 = _jspx_th_fl_005fwebapp_005f20.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f20.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f20);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f20);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f21(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f21 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f21.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f21.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f21 = _jspx_th_fl_005fwebapp_005f21.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f21.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f21);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f21);
    return false;
  }

  private boolean _jspx_meth_fl_005flink_005f1(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:link
    com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f1 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fmenu_005flist_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
    _jspx_th_fl_005flink_005f1.setPageContext(_jspx_page_context);
    _jspx_th_fl_005flink_005f1.setParent(null);
    // /navigation/infobar/infobar.jsp(165,11) name = menu type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005flink_005f1.setMenu("true");
    // /navigation/infobar/infobar.jsp(165,11) name = list type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005flink_005f1.setList("false");
    // /navigation/infobar/infobar.jsp(165,11) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005flink_005f1.setUrl("/");
    int _jspx_eval_fl_005flink_005f1 = _jspx_th_fl_005flink_005f1.doStartTag();
    if (_jspx_th_fl_005flink_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fmenu_005flist_005fnobody.reuse(_jspx_th_fl_005flink_005f1);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fmenu_005flist_005fnobody.reuse(_jspx_th_fl_005flink_005f1);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f22(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f22 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f22.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f22.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f22 = _jspx_th_fl_005fwebapp_005f22.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f22.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f22);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f22);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f23(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f23 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f23.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f23.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f23 = _jspx_th_fl_005fwebapp_005f23.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f23.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f23);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f23);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f24(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f24 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f24.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f24.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f24 = _jspx_th_fl_005fwebapp_005f24.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f24.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f24);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f24);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f25(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f25 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f25.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f25.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f25 = _jspx_th_fl_005fwebapp_005f25.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f25.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f25);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f25);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f26(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f26 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f26.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f26.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f26 = _jspx_th_fl_005fwebapp_005f26.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f26.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f26);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f26);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f27(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f27 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f27.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f27.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f27 = _jspx_th_fl_005fwebapp_005f27.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f27.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f27);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f27);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f0 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f0.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f0.setParent(null);
    // /navigation/infobar/infobar.jsp(193,16) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f0.setCode("LF384");
    // /navigation/infobar/infobar.jsp(193,16) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f0.setAlt("Bienvenue dans Galaxie !");
    int _jspx_eval_fl_005fgetMessage_005f0 = _jspx_th_fl_005fgetMessage_005f0.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f0);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f0);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f28(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f28 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f28.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f28.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f28 = _jspx_th_fl_005fwebapp_005f28.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f28.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f28);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f28);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f29(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f29 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f29.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f29.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f29 = _jspx_th_fl_005fwebapp_005f29.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f29.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f29);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f29);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f30(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f30 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f30.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f30.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f30 = _jspx_th_fl_005fwebapp_005f30.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f30.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f30);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f30);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f31(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f31 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f31.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f31.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f31 = _jspx_th_fl_005fwebapp_005f31.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f31.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f31);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f31);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f32(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f32 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f32.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f32.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f32 = _jspx_th_fl_005fwebapp_005f32.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f32.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f32);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f32);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f33(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f33 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f33.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f33.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f33 = _jspx_th_fl_005fwebapp_005f33.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f33.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f33);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f33);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f1(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f1 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f1.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f1.setParent(null);
    // /navigation/infobar/infobar.jsp(225,200) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f1.setCode("A3082");
    // /navigation/infobar/infobar.jsp(225,200) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f1.setAlt("Paramètres Google");
    int _jspx_eval_fl_005fgetMessage_005f1 = _jspx_th_fl_005fgetMessage_005f1.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f1);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f1);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f34(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f34 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f34.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f34.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f34 = _jspx_th_fl_005fwebapp_005f34.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f34.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f34);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f34);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f35(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f35 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f35.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f35.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f35 = _jspx_th_fl_005fwebapp_005f35.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f35.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f35);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f35);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f2(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f2 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f2.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f2.setParent(null);
    // /navigation/infobar/infobar.jsp(231,198) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f2.setCode("A3081");
    // /navigation/infobar/infobar.jsp(231,198) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f2.setAlt("Synchro Manuelle");
    int _jspx_eval_fl_005fgetMessage_005f2 = _jspx_th_fl_005fgetMessage_005f2.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f2);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f2);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f36(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f36 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f36.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f36.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f36 = _jspx_th_fl_005fwebapp_005f36.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f36.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f36);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f36);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f37(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f37 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f37.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f37.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f37 = _jspx_th_fl_005fwebapp_005f37.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f37.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f37);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f37);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f3(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f3 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f3.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f3.setParent(null);
    // /navigation/infobar/infobar.jsp(232,205) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f3.setCode("A3083");
    // /navigation/infobar/infobar.jsp(232,205) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f3.setAlt("Synchro Nettoyage Contacts");
    int _jspx_eval_fl_005fgetMessage_005f3 = _jspx_th_fl_005fgetMessage_005f3.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f3);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f3);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f38(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f38 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f38.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f38.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f38 = _jspx_th_fl_005fwebapp_005f38.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f38.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f38);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f38);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f39(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f39 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f39.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f39.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f39 = _jspx_th_fl_005fwebapp_005f39.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f39.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f39);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f39);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f4(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f4 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f4.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f4.setParent(null);
    // /navigation/infobar/infobar.jsp(237,217) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f4.setCode("L6457");
    // /navigation/infobar/infobar.jsp(237,217) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f4.setAlt("Etat des licences");
    int _jspx_eval_fl_005fgetMessage_005f4 = _jspx_th_fl_005fgetMessage_005f4.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f4);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f4);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f40(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f40 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f40.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f40.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f40 = _jspx_th_fl_005fwebapp_005f40.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f40.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f40);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f40);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f41(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f41 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f41.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f41.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f41 = _jspx_th_fl_005fwebapp_005f41.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f41.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f41);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f41);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f42(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f42 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f42.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f42.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f42 = _jspx_th_fl_005fwebapp_005f42.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f42.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f42);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f42);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f43(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f43 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f43.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f43.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f43 = _jspx_th_fl_005fwebapp_005f43.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f43.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f43);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f43);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f5(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f5 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f5.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f5.setParent(null);
    // /navigation/infobar/infobar.jsp(241,191) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f5.setCode("L2083");
    // /navigation/infobar/infobar.jsp(241,191) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f5.setAlt("Logout");
    int _jspx_eval_fl_005fgetMessage_005f5 = _jspx_th_fl_005fgetMessage_005f5.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f5);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f5);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f44(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f44 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f44.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f44.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f44 = _jspx_th_fl_005fwebapp_005f44.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f44.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f44);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f44);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f45(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f45 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f45.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f45.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f45 = _jspx_th_fl_005fwebapp_005f45.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f45.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f45);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f45);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f46(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f46 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f46.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f46.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f46 = _jspx_th_fl_005fwebapp_005f46.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f46.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f46);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f46);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f47(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f47 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f47.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f47.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f47 = _jspx_th_fl_005fwebapp_005f47.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f47.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f47);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f47);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f48(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f48 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f48.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f48.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f48 = _jspx_th_fl_005fwebapp_005f48.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f48.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f48);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f48);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f49(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f49 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f49.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f49.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f49 = _jspx_th_fl_005fwebapp_005f49.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f49.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f49);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f49);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f50(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f50 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f50.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f50.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f50 = _jspx_th_fl_005fwebapp_005f50.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f50.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f50);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f50);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f51(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f51 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f51.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f51.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f51 = _jspx_th_fl_005fwebapp_005f51.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f51.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f51);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f51);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f52(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f52 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f52.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f52.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f52 = _jspx_th_fl_005fwebapp_005f52.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f52.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f52);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f52);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f53(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f53 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f53.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f53.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f53 = _jspx_th_fl_005fwebapp_005f53.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f53.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f53);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f53);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f6(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f6 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f6.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f6.setParent(null);
    // /navigation/sidebar/sidebar.jsp(21,33) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f6.setCode("A0010");
    // /navigation/sidebar/sidebar.jsp(21,33) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f6.setAlt("Actions");
    int _jspx_eval_fl_005fgetMessage_005f6 = _jspx_th_fl_005fgetMessage_005f6.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f6);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f6);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f54(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f54 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f54.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f54.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f54 = _jspx_th_fl_005fwebapp_005f54.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f54.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f54);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f54);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f7(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f7 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f7.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f7.setParent(null);
    // /navigation/sidebar/sidebar.jsp(40,3) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f7.setCode("A0010");
    // /navigation/sidebar/sidebar.jsp(40,3) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f7.setAlt("Actions");
    int _jspx_eval_fl_005fgetMessage_005f7 = _jspx_th_fl_005fgetMessage_005f7.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f7);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f7);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f55(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f55 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f55.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f55.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f55 = _jspx_th_fl_005fwebapp_005f55.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f55.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f55);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f55);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f8(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f8 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f8.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f8.setParent(null);
    // /navigation/sidebar/calendar.jsp(43,4) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f8.setCode("A0004");
    // /navigation/sidebar/calendar.jsp(43,4) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f8.setAlt("Calendrier");
    int _jspx_eval_fl_005fgetMessage_005f8 = _jspx_th_fl_005fgetMessage_005f8.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f8);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f8);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f56(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fif_005f0, PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f56 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f56.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f56.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fif_005f0);
    int _jspx_eval_fl_005fwebapp_005f56 = _jspx_th_fl_005fwebapp_005f56.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f56.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f56);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f56);
    return false;
  }

  private boolean _jspx_meth_fl_005flink_005f4(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fif_005f0, PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:link
    com.edeal.frontline.navigation.UrlTag _jspx_th_fl_005flink_005f4 = (com.edeal.frontline.navigation.UrlTag) _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.get(com.edeal.frontline.navigation.UrlTag.class);
    _jspx_th_fl_005flink_005f4.setPageContext(_jspx_page_context);
    _jspx_th_fl_005flink_005f4.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fif_005f0);
    // /navigation/sidebar/notepad.jsp(48,16) name = url type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005flink_005f4.setUrl("/save_notepad.fl?dummy");
    int _jspx_eval_fl_005flink_005f4 = _jspx_th_fl_005flink_005f4.doStartTag();
    if (_jspx_th_fl_005flink_005f4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f4);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005flink_0026_005furl_005fnobody.reuse(_jspx_th_fl_005flink_005f4);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f9(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fif_005f0, PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f9 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f9.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f9.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fif_005f0);
    // /navigation/sidebar/notepad.jsp(52,4) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f9.setCode("F6108");
    // /navigation/sidebar/notepad.jsp(52,4) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f9.setAlt("Bloc notes");
    int _jspx_eval_fl_005fgetMessage_005f9 = _jspx_th_fl_005fgetMessage_005f9.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f9);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f9);
    return false;
  }

  private boolean _jspx_meth_c_005fif_005f1(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  c:if
    org.apache.taglibs.standard.tag.rt.core.IfTag _jspx_th_c_005fif_005f1 = (org.apache.taglibs.standard.tag.rt.core.IfTag) _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.get(org.apache.taglibs.standard.tag.rt.core.IfTag.class);
    _jspx_th_c_005fif_005f1.setPageContext(_jspx_page_context);
    _jspx_th_c_005fif_005f1.setParent(null);
    // /navigation/sidebar/sidebar.jsp(103,1) name = test type = boolean reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_c_005fif_005f1.setTest(((java.lang.Boolean) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${task != null && task}", java.lang.Boolean.class, (PageContext)_jspx_page_context, null, false)).booleanValue());
    int _jspx_eval_c_005fif_005f1 = _jspx_th_c_005fif_005f1.doStartTag();
    if (_jspx_eval_c_005fif_005f1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      do {
        out.write(" \n");
        out.write("\t<style>\n");
        out.write("\t\t#sidebarTodo_div h2{\n");
        out.write("\t\t\tbackground-repeat:\tno-repeat;\n");
        out.write("\t\t\tbackground-image: url(");
        if (_jspx_meth_fl_005fwebapp_005f57(_jspx_th_c_005fif_005f1, _jspx_page_context))
          return true;
        out.write("/icons/sidebar/calendar/frame_upper.gif);\n");
        out.write("\t\t}\n");
        out.write("\t\t#sidebarTodo_div{\t\n");
        out.write("\t\t\tpadding-bottom:\t12px;\n");
        out.write("\t\t\tbackground-repeat:\tno-repeat;\n");
        out.write("\t\t\tbackground-position:\tleft bottom;\n");
        out.write("\t\t\tbackground-image: \turl(");
        if (_jspx_meth_fl_005fwebapp_005f58(_jspx_th_c_005fif_005f1, _jspx_page_context))
          return true;
        out.write("/icons/sidebar/calendar/frame_lower.gif);\n");
        out.write("\t\t}\n");
        out.write("\t\t#sidebarTodo_div .body{\n");
        out.write("\t\t\twidth:\t176px;\n");
        out.write("\t\t\tpadding:\t0px 7px;\n");
        out.write("\t\t}\n");
        out.write("\t</style>\n");
        out.write("\t\t\t<div id=\"sidebarTodo_div\" class=\"sidebar_div\" >\n");
        out.write("\t\t\t\t");
        out.write("<h2>");
        if (_jspx_meth_fl_005fgetMessage_005f10(_jspx_th_c_005fif_005f1, _jspx_page_context))
          return true;
        out.write("</h2>\n");
        out.write("<div id=\"todobar\" class=\"body\">\n");
        out.write("\t<div id=\"todo\">\n");
        out.write("</div>\t");
        out.write("\n");
        out.write("\t\t\t</div>\n");
        out.write("\t\t ");
        int evalDoAfterBody = _jspx_th_c_005fif_005f1.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
    }
    if (_jspx_th_c_005fif_005f1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f1);
      return true;
    }
    _005fjspx_005ftagPool_005fc_005fif_0026_005ftest.reuse(_jspx_th_c_005fif_005f1);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f57(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fif_005f1, PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f57 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f57.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f57.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fif_005f1);
    int _jspx_eval_fl_005fwebapp_005f57 = _jspx_th_fl_005fwebapp_005f57.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f57.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f57);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f57);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f58(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fif_005f1, PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f58 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f58.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f58.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fif_005f1);
    int _jspx_eval_fl_005fwebapp_005f58 = _jspx_th_fl_005fwebapp_005f58.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f58.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f58);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f58);
    return false;
  }

  private boolean _jspx_meth_fl_005fgetMessage_005f10(javax.servlet.jsp.tagext.JspTag _jspx_th_c_005fif_005f1, PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:getMessage
    com.edeal.frontline.GetMessageTag _jspx_th_fl_005fgetMessage_005f10 = (com.edeal.frontline.GetMessageTag) _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.get(com.edeal.frontline.GetMessageTag.class);
    _jspx_th_fl_005fgetMessage_005f10.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fgetMessage_005f10.setParent((javax.servlet.jsp.tagext.Tag) _jspx_th_c_005fif_005f1);
    // /navigation/sidebar/todobar.jsp(1,5) name = code type = null reqTime = true required = true fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f10.setCode("L80C4");
    // /navigation/sidebar/todobar.jsp(1,5) name = alt type = null reqTime = true required = false fragment = false deferredValue = false expectedTypeName = null deferredMethod = false methodSignature = null
    _jspx_th_fl_005fgetMessage_005f10.setAlt("Tâches");
    int _jspx_eval_fl_005fgetMessage_005f10 = _jspx_th_fl_005fgetMessage_005f10.doStartTag();
    if (_jspx_th_fl_005fgetMessage_005f10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f10);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fgetMessage_0026_005fcode_005falt_005fnobody.reuse(_jspx_th_fl_005fgetMessage_005f10);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f59(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f59 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f59.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f59.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f59 = _jspx_th_fl_005fwebapp_005f59.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f59.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f59);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f59);
    return false;
  }

  private boolean _jspx_meth_fl_005fwebapp_005f60(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  fl:webapp
    com.edeal.frontline.WebappTag _jspx_th_fl_005fwebapp_005f60 = (com.edeal.frontline.WebappTag) _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.get(com.edeal.frontline.WebappTag.class);
    _jspx_th_fl_005fwebapp_005f60.setPageContext(_jspx_page_context);
    _jspx_th_fl_005fwebapp_005f60.setParent(null);
    int _jspx_eval_fl_005fwebapp_005f60 = _jspx_th_fl_005fwebapp_005f60.doStartTag();
    if (_jspx_th_fl_005fwebapp_005f60.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f60);
      return true;
    }
    _005fjspx_005ftagPool_005ffl_005fwebapp_005fnobody.reuse(_jspx_th_fl_005fwebapp_005f60);
    return false;
  }
}
