<%@ taglib uri="jakarta.tags.core" prefix="c" %>
<%@ taglib uri="jakarta.tags.fmt" prefix="fmt" %>
<%@ taglib uri="jakarta.tags.functions" prefix="fn" %>
<%@ taglib uri="silverpeas.tags.viewGenerator" prefix="view" %>

<c:url var="mandatoryIcons" value="/util/icons/mandatoryField.gif"/>

<c:set var="language" value="${sessionScope['SilverSessionController'].favoriteLanguage}"/>
<fmt:setLocale value="${language}"/>
<view:setBundle basename="org.silverpeas.multilang.generalMultilang"/>
<view:setBundle basename="org.silverpeas.components.suggestionbox.multilang.SuggestionBoxBundle" var="suggestionBundle"/>

<fmt:message var="theSuggestionLabel" key="suggestionBox.label.suggestion.the" bundle="${suggestionBundle}"/>
<fmt:message var="approveSuggestionConfirmMessage" key="GML.contribution.validation.approve.confirm">
  <fmt:param value="${fn:toLowerCase(theSuggestionLabel)}"/>
  <fmt:param value="@name@"/>
</fmt:message>
<fmt:message var="refuseSuggestionConfirmMessage" key="GML.contribution.validation.refuse.confirm">
  <fmt:param value="${fn:toLowerCase(theSuggestionLabel)}"/>
  <fmt:param value="@name@"/>
</fmt:message>
<fmt:message var="approveCommentLabel" key="GML.contribution.validation.approve.note"/>
<fmt:message var="refuseCommentLabel" key="GML.contribution.validation.refuse.note"/>

<div style="display: none">
  <view:script src="/util/javaScript/checkForm.js"/>

  <span id="suggestionValidationApproveMsg" style="display: none">${approveSuggestionConfirmMessage}</span>
  <span id="suggestionValidationRefuseMsg" style="display: none">${refuseSuggestionConfirmMessage}</span>
  <span id="commentMandatoryErrorMessageMsg" style="display: none"><b>@name@</b> <fmt:message key='GML.MustBeFilled'/></span>
  <span id="commentNbMaxCharErrorMessageMsg" style="display: none"><b>@name@</b> <fmt:message key='GML.data.error.message.string.limit'><fmt:param value="2000"/></fmt:message></span>

  <div id="suggestionValidation">
    <span id="suggestionValidationMessage"></span><br/><br/>

    <form id="suggestionValidationForm" action="#" method="POST">
      <div>
        <span id="validationApproveLabel" class="txtlibform validationApproveItem" style="display: none">${approveCommentLabel}</span>
        <span id="validationRefuseLabel" class="txtlibform validationRefuseItem" style="display: none">${refuseCommentLabel}</span>
        <textarea id="suggestionValidationComment" name="comment" rows="15" cols="86"></textarea>&nbsp;<img class="validationRefuseItem" border="0" src="${mandatoryIcons}" width="5" height="5"/>
      </div>
    </form>
  </div>
</div>
