<%@ page buffer="8kb" autoFlush="true" %>
<%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="zm" uri="com.zimbra.zm" %>
<%@ taglib prefix="mo" uri="com.zimbra.mobileclient" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="fmt" uri="com.zimbra.i18n" %>
<c:set var="context_url" value="${requestScope.baseURL!=null?requestScope.baseURL:'zmain'}"/>
<c:set var="caction" value="${context_url}"/>
<c:if test="${param.bt != null}">
    <c:set var="bt" value="${param.bt}"/>
    <c:url var="caction" value='${context_url}?${fn:replace(param.bt,"|","&")}'/>
</c:if>
<c:if test="${param.bt == null}">
    <c:set var="caction" value='${header["referer"]}'/>
    <c:set var="bt" value="${fn:replace(fn:substringAfter(header['referer'],'?'),'&','|')}"/>
</c:if>
<mo:handleError>
    <zm:getMailbox var="mailbox"/>
    <c:choose>
    <c:when test="${not empty mailbox.prefs.locale}">
        <fmt:setLocale value='${mailbox.prefs.locale}' scope='request' />
    </c:when>
    <c:otherwise>
        <fmt:setLocale value='${pageContext.request.locale}' scope='request' />
    </c:otherwise>
    </c:choose>
    <fmt:setBundle basename="/messages/ZhMsg" scope="request"/>

    <c:set var="action" value="${zm:cook(empty param.paction ? param.action : param.paction)}" scope="request"/>
</mo:handleError>
<c:set var="action_url" value="${context_url}"/>
<form action="<c:url value="${action_url}"/>" method="post" accept-charset="UTF-8" onsubmit="return submitForm(this);">
<input type="hidden" name="crumb" value="${fn:escapeXml(mailbox.accountInfo.crumb)}"/>
<input type="hidden" name="bt" value="${zm:cook(bt)}"/>
<div class="tbl tb">
    <div class="tr">
        <div class="td">
        <span class='zo_tb_submit'>
                <a href="${zm:cook(caction)}" class="zo_button"><fmt:message key="cancel"/></a>
        </span>
        <span>
           <span class="zo_tb_submit">
                  <input class='zo_button' name="actionSearch" type="submit" value="<fmt:message key="search"/>">
           </span>
        </span>
        </div>
    </div>
</div>
<div class="Stripes">
<div class="View">
<div class="tbl moquery cmp_container">
    <div class="tr">
        <span class="td label" style="width:20%;">
            <fmt:message key="find"/>
        </span>
        <span class="td">
              <input type="text" name="sq" class="Textarea"/>
        </span>
    </div>
     <div class="tr">
        <span class="td label" style="width:20%;">
            <fmt:message key="in"/>
        </span>
        <span class="td value">
           <select name="st" class="st">
            <c:if test="${mailbox.features.mail}">
            <option value="${mailbox.prefs.groupMailBy}" ${param.s eq mailbox.prefs.groupMailBy ? 'selected=selected' : ''}>
                <fmt:message key="mail"/>
            </option>
            </c:if>
            <c:if test="${mailbox.features.contacts}">
                <option value="contact" ${param.s eq 'contact' ? 'selected=selected' : ''}>
                    <fmt:message key="contacts"/>
                </option>
            </c:if>
            <c:if test="${mailbox.features.gal}">
                <option value="gal" ${param.s eq 'gal' ? 'selected=selected' : ''}>
                    <fmt:message key="GAL"/>
                </option>
            </c:if>
            <c:if test="${mailbox.features.calendar}">
            <option value="cal" ${param.s eq 'cal' ? 'selected=selected' : ''}>
                <fmt:message key="appointments"/>
            </option>
            </c:if>
            <c:if test="${mailbox.features.tasks}">
            <option value="task" ${param.s eq 'task' ? 'selected=selected' : ''}>
                <fmt:message key="tasks"/>
            </option>
            </c:if>
            <c:if test="${mailbox.features.notebook}">
            <option value="wiki" ${param.s eq 'wiki' ? 'selected=selected' : ''}>
                <fmt:message key="pages"/>
            </option>
            </c:if>
            <c:if test="${mailbox.features.briefcases}">
            <option value="briefcase" ${param.s eq 'briefcase' ? 'selected=selected' : ''}>
                <fmt:message key="files"/>
            </option>
            </c:if>
            </select>
        </span>
    </div>
    <div class="tr">
        <span class='td label'>
            <fmt:message key="folder"/>
        </span>
        <span class='td value'>
            <select name="sq_folder" class="sq_folder">
                <option value="">
                    <fmt:message key="MO_selectFolder"/>
                </option>
                <zm:forEachFolder var="folder">
                    <c:set var="label" value="${zm:getFolderName(pageContext, folder.id)}"/>
                    <c:if test="${(not (folder.isSearchFolder or folder.isChats or folder.isSpam)) or (mailbox.features.spam and folder.isSpam)}">
                        <option value=' in:"${folder.rootRelativePath}"'>
                            ${label}
                        </option>
                    </c:if>
                </zm:forEachFolder>
            </select>
        </span>
    </div>
    <c:if test="${mailbox.features.tagging}">
    <div class="tr">
        <span class='td label'><fmt:message key="MO_tag"/></span>
        <span class='td value'>
            <select name="sq_tag" class="sq_tag">
                <option value=""><fmt:message key="MO_selectTag"/></option>
                <zm:forEachTag var="tag">
                    <option value=' tag:"${tag.name}"'>
                            ${fn:escapeXml(tag.name)}
                    </option>
                </zm:forEachTag>
            </select>
        </span>
    </div>
    </c:if>
    <div class="tr">
    <span class='td label'>
        <fmt:message key="MO_size"/>
    </span>

    <span class="td value sq_size_comp" style="float:left; display:block">
        <select name="sq_size_comp">
            <option value="larger"><fmt:message key="MO_larger"/></option>
            <option value="smaller"><fmt:message key="MO_smaller"/></option>
        </select>
    </span>

    <input type="text" name="sq_size" class="td sq_size" size="5" style="float:left"/>

    <span class="td value sq_size_units" style="float:left; display:block">
        <select name="sq_size_units">
            <option value="kb">KB</option>
            <option value="mb">MB</option>
        </select>
    </span>
    </div>
    <div class="tr">
        <span class='td label' style="vertical-align:top;">
            <fmt:message key="status"/>
        </span>
        <span class='td value'>
            <div>
                <span class='zo_query_fvalue'><input id="unread" type="checkbox" name="sq_unread" value=" is:unread"/></span>
                <span class='label'><label for="unread"><fmt:message key="MO_unread"/></label></span>

                <span class='zo_query_fvalue'><input id="flagged" type="checkbox" name="sq_flagged" value=" is:flagged"/></span>
                <span class='label'><label for="flagged"><fmt:message key="MO_flagged"/></label></span>
            </div>
        </span>
    </div>

    <div class="tr">
        <span class='td label'>
            <fmt:message key="from"/>
        </span>
        <span class='td label'>
            <input type="text" name="sq_from" class="Textarea"/>
        </span>
    </div>
    <div class="tr">
        <span class='td label'>
            <fmt:message key="MO_tocc"/>
        </span>
        <span class='td'>
            <input type="text" name="sq_tocc" class="Textarea"/>
        </span>
    </div>

    <div class="tr">
        <span class='td label' style="border:0px;">
            <fmt:message key="subject"/>
        </span>
        <span class='td' style="border:0px;">
            <input type="text" name="sq_subject" class="Textarea"/>
        </span>
    </div>

</div> <!--tablke-->
</div></div>

<div class="tbl tb">
    <div class="tr">
        <div class="td">
        <span class='zo_tb_submit'>
                <a href="${zm:cook(caction)}" class="zo_button"><fmt:message key="cancel"/></a>
        </span>
        <span>
           <span class="zo_tb_submit">
                  <input class='zo_button' name="actionSearch" type="submit" value="<fmt:message key="search"/>">
           </span>
        </span>
        </div>
    </div>
</div>
</form>

