public void afterPhase(PhaseEvent event) {
   FacesContext facesContext = event.getFacesContext();
   AddResource addResource = AddResourceFactory.getInstance(facesContext);
   String jsTxt = genJavaScriptCodeForMessages(facesContext);
   if (jsTxt != null) {
     addResource.addInlineScriptAtPosition(facesContext, AddResource.HEADER_BEGIN, jsTxt);
   }
 }
  private static void addReferences(FacesContext facesContext, AddResource addResource) {

    //        addBodyEndJavaScriptRef(facesContext, addResource, "prototype.js");
    //        addBodyEndJavaScriptRef(facesContext, addResource, "fx4web.js");
    addJavaScriptRef(facesContext, addResource, "jquery-1.10.2.js");
    //        addResource.addJavaScriptAtPosition(facesContext,
    //            AddResource.HEADER_BEGIN,
    // "http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js");
    addResource.addInlineScriptAtPosition(
        facesContext, AddResource.HEADER_BEGIN, "var $j = jQuery.noConflict();");
    addJavaScriptRef(facesContext, addResource, "initPages.js");
    addJavaScriptRef(facesContext, addResource, "prototype.js");
    addJavaScriptRef(facesContext, addResource, "fx4web.js");

    addJavaScriptRef(facesContext, addResource, "ieSpell.js");
    addStyleSheetRef(facesContext, addResource, "fx4web.css");

    // get the district id from config file and set the appropriate css
    String district =
        ConfigService.getInstance().getAttributeString("ereg", "appSettings", "district");
    addStyleSheetRef(facesContext, addResource, district.toLowerCase() + ".css");
  }