<%@include file="/WEB-INF/includeTemplate.inc"%>
<%@taglib prefix="tiles" uri="/WEB-INF/tld/tiles-jsp.tld"%>
<%@taglib prefix="form" uri="/WEB-INF/tld/spring-form.tld"%>
<%@page import="com.ejie.ab78.comun.Constantes"%>
<c:set var="OTRO_INTERESADO" value="<%=Constantes.PARTICIPANTE_OTRO_AFECTADO%>" />
<c:set var="TITULAR" value="<%=Constantes.PARTICIPANTE_TITULAR%>" />
<c:set var="REPRESENTANTE" value="<%=Constantes.PARTICIPANTE_REPRESENTANTE%>" />
<c:set var="PERSONA_CONTACTO" value="<%=Constantes.PARTICIPANTE_PERSONA_CONTACTO%>" />
<c:set var="REPRESENTANTE_LEGAL" value="<%=Constantes.PARTICIPANTE_REPRESENTANTE_LEGAL%>" />
<c:set var="SOLICITANTE" value="<%=Constantes.ID_TIPO_TERCERO_SOLICITANTE%>" />
<c:set var="DENUNCIANTE" value="<%=Constantes.ID_TIPO_TERCERO_DENUNCIANTE%>" />
<c:set var="AFECTADO" value="<%=Constantes.ID_TIPO_TERCERO_AFECTADO%>" />
<c:set var="BILINGUE" value="<%=Constantes.IDIOMA_TODOS%>" />
<c:set var="CASTELLANO" value="<%=Constantes.IDIOMA_ES%>" />
<c:set var="EUSKERA" value="<%=Constantes.IDIOMA_EU%>" />


<section>
	<input type="hidden" id="idProcedimiento" value= "<c:out value="${idProcedimiento}"/>"/> 
	<input type="hidden" id="idExpediente" value= "<c:out value="${idExpediente}"/>"/>
	<input type="hidden" id="origen" value= "${origen}"/>
	<input type="hidden" id="parametroConfig" value= "${parametroConfig}"/>
	<input type="hidden" id="isExpedienteOficio" value= "${isExpedienteOficio}"/>
	<input type="hidden" id="comboIdiomaValue" value= "${comboIdiomaValue}"/>
	<input type="hidden" id="esExpedienteCerrado" value= "${esExpedienteCerrado}"/>
	
    <div id="id_capaPlantilla"></div>
    <div class="panel panel-default panel_cabecera" style="margin-bottom:50px">
		<div id="accordionPlantillas" class="rup_accordion">
			<c:forEach items="${listaSearch}" var="listaSearchFolder">
				<c:if test="${isExpedienteOficio == false && listaSearchFolder.idTipoTercero == SOLICITANTE}">
					<h1><a><span><spring:message code="ficha.denuncia.expediente.datosDenunciante"/></span></a></h1>
					<div class="form-group accordion_height_auto">
						<c:set var="unInteresado" value="1"/>
						<c:set var="listaPersonasTest" value='${listaSearchFolder.datosTercerosList}' />
						<c:forEach items="${listaSearchFolder.datosTercerosList}" var="listaPersonas">
							<div class="row">
								<div class="col-9">
									<c:if test="${listaPersonas.tipoParticipante == TITULAR}">
										<label><spring:message code="fexpediente.titular"/></label>
									</c:if>
									<c:if test="${listaPersonas.tipoParticipante == REPRESENTANTE}">
										<label><spring:message code="fexpediente.representante"/></label>
									</c:if>
									<c:if test="${listaPersonas.tipoParticipante == OTRO_INTERESADO && unInteresado == 1}">
										<c:set var="unInteresado" value="2"/>
										<label><spring:message code="fexpediente.otroInteresado"/></label>
									</c:if>	
																			
									<div class="input-group idiomaNegrita">
										<c:choose> 
	 										<c:when test="${!empty listaPersonas.documento}"> 	
												<div>${listaPersonas.documento} - ${listaPersonas.nombre} ${listaPersonas.apellido1} ${listaPersonas.apellido2} 
													<b>
														<c:if test="${listaPersonas.idioma == CASTELLANO}">
															<label><spring:message code="language.castellano"/></label>
														</c:if>
														<c:if test="${listaPersonas.idioma == EUSKERA}">
															<label><spring:message code="language.euskera"/></label>
														</c:if>
														<c:if test="${listaPersonas.idioma == BILINGUE}">
															<label><spring:message code="language.bilingue"/></label>
														</c:if>
													</b>
												</div>
											</c:when>
											<c:otherwise> 
												<div>${listaPersonas.nombre} ${listaPersonas.apellido1} ${listaPersonas.apellido2} 
													<b>
														<c:if test="${listaPersonas.idioma == CASTELLANO}">
															<label><spring:message code="language.castellano"/></label>
														</c:if>
														<c:if test="${listaPersonas.idioma == EUSKERA}">
															<label><spring:message code="language.euskera"/></label>
														</c:if>
														<c:if test="${listaPersonas.idioma == BILINGUE}">
															<label><spring:message code="language.bilingue"/></label>
														</c:if>
													</b>
												</div>
											</c:otherwise>
										</c:choose>
										<input type="hidden" class="idSolicitanteTercero" value="${listaPersonas.idTercero}" />
									</div>
								</div>
							</div>
						</c:forEach>
					</div>
				</c:if>
				<c:if test="${isExpedienteOficio == true && listaSearchFolder.idTipoTercero == AFECTADO}">
					<c:choose>
						<c:when test="${lenguaje =='es'}">						
							<h1 class="expandH1_${listaSearchFolder.idTipoTercero}"><a><span>${listaSearchFolder.tipoTerceroDesCas}</span></a></h1>
						 </c:when>
						 <c:otherwise>
						     <h1 class="expandH1_${listaSearchFolder.idTipoTercero}"><a><span>${listaSearchFolder.tipoTerceroDesEus}</span></a></h1>
						 </c:otherwise>
					</c:choose>	
					<div class="form-group accordion_height_auto">
						<c:set var="unInteresado" value="1"/>
						<c:set var="listaPersonasTest" value='${listaSearchFolder.datosTercerosList}' />
						<c:forEach items="${listaSearchFolder.datosTercerosList}" var="listaPersonas">
							<div class="row">
								<div class="col-9">
									<c:if test="${listaPersonas.tipoParticipante == TITULAR}">
										<label><spring:message code="fexpediente.titular"/></label>
									</c:if>
									<c:if test="${listaPersonas.tipoParticipante == REPRESENTANTE}">
										<label><spring:message code="fexpediente.representante"/></label>
									</c:if>
									<c:if test="${listaPersonas.tipoParticipante == OTRO_INTERESADO && unInteresado == 1}">
										<c:set var="unInteresado" value="2"/>
										<label><spring:message code="fexpediente.otroInteresado"/></label>
									</c:if>	
																			
									<div class="input-group idiomaNegrita">
										<c:choose> 
	 										<c:when test="${!empty listaPersonas.documento}"> 	
												<div>${listaPersonas.documento} - ${listaPersonas.nombre} ${listaPersonas.apellido1} ${listaPersonas.apellido2} 
													<b>
														<c:if test="${listaPersonas.idioma == CASTELLANO}">
															<label><spring:message code="language.castellano"/></label>
														</c:if>
														<c:if test="${listaPersonas.idioma == EUSKERA}">
															<label><spring:message code="language.euskera"/></label>
														</c:if>
														<c:if test="${listaPersonas.idioma == BILINGUE}">
															<label><spring:message code="language.bilingue"/></label>
														</c:if>
													</b>
												</div>
											</c:when>
											<c:otherwise> 
												<div>${listaPersonas.nombre} ${listaPersonas.apellido1} ${listaPersonas.apellido2} 
													<b>
														<c:if test="${listaPersonas.idioma == CASTELLANO}">
															<label><spring:message code="language.castellano"/></label>
														</c:if>
														<c:if test="${listaPersonas.idioma == EUSKERA}">
															<label><spring:message code="language.euskera"/></label>
														</c:if>
														<c:if test="${listaPersonas.idioma == BILINGUE}">
															<label><spring:message code="language.bilingue"/></label>
														</c:if>
													</b>
												</div>
											</c:otherwise>
										</c:choose>
										<input type="hidden" class="idSolicitanteTercero" value="${listaPersonas.idTercero}" />
									</div>
								</div>
							</div>
						</c:forEach>
					</div>
				</c:if>
			</c:forEach>
			<c:forEach items="${listaAfectados}" var="afectado" varStatus="loop">
				<c:choose>
					<c:when test="${empty listaAfectados}">
					</c:when>
					<c:when test="${afectado.datosTerceros.tipoParticipante == 0}">
							<h1><a><span><spring:message code="ficha.denuncia.datosAfectados"/></span></a></h1>
						<div class="form-group accordion_height_auto">
						<div class="row">								
								<div class="col-9">
									<c:if test="${afectado.datosTerceros.tipoParticipante == 0}">
											<label><spring:message code="fexpediente.titular"/></label>
									</c:if>
									<c:choose> 
										<c:when test="${!empty afectado.datosTerceros.documento}">
											<div class="input-group idiomaNegrita">
<%-- 														<input type="text" class="form-control" readonly="readonly" value="${afectado.documento} - ${afectado.nombre} ${afectado.apellido1} ${afectado.apellido2}"/>  --%>
												<div>${afectado.datosTerceros.documento} - ${afectado.datosTerceros.nombre} ${afectado.datosTerceros.apellido1} ${afectado.datosTerceros.apellido2}
													<b>
														<c:if test="${afectado.datosTerceros.idioma == CASTELLANO}">
															<label><spring:message code="language.castellano"/></label>
														</c:if>
														<c:if test="${afectado.datosTerceros.idioma == EUSKERA}">
															<label><spring:message code="language.euskera"/></label>
														</c:if>
														<c:if test="${afectado.datosTerceros.idioma == BILINGUE}">
															<label><spring:message code="language.bilingue"/></label>
														</c:if>
													</b>
												</div>
											</div>
										</c:when>
										<c:otherwise> 
											<input type="text" class="form-control" readonly="readonly" value="${afectado.datosTerceros.nombre} ${afectado.datosTerceros.apellido1} ${afectado.datosTerceros.apellido2}"/> 
											<b>
												<c:if test="${afectado.datosTerceros.idioma == CASTELLANO}">
													<label><spring:message code="language.castellano"/></label>
												</c:if>
												<c:if test="${afectado.datosTerceros.idioma == EUSKERA}">
													<label><spring:message code="language.euskera"/></label>
												</c:if>
												<c:if test="${afectado.datosTerceros.idioma == BILINGUE}">
													<label><spring:message code="language.bilingue"/></label>
												</c:if>
											</b> 
										</c:otherwise>
									</c:choose> 
								</div>
								<c:if test="${listaAfectados[loop.count].datosTerceros.tipoParticipante == 1}">
									<div class="col-9">
										<label><spring:message code="fexpediente.representante"/></label>	
										<div class="input-group idiomaNegrita">
<%-- 													<input type="text" class="form-control" readonly="readonly" value="${listaAfectados[loop.count].documento} - ${listaAfectados[loop.count].nombre} ${listaAfectados[loop.count].apellido1} ${listaAfectados[loop.count].apellido2}"/> --%>
											<div>${afectado.datosTerceros.documento} - ${afectado.datosTerceros.nombre} ${afectado.datosTerceros.apellido1} ${afectado.datosTerceros.apellido2}
												<b>
													<c:if test="${afectado.datosTerceros.idioma == CASTELLANO}">
														<label><spring:message code="language.castellano"/></label>
													</c:if>
													<c:if test="${afectado.datosTerceros.idioma == EUSKERA}">
														<label><spring:message code="language.euskera"/></label>
													</c:if>
													<c:if test="${afectado.datosTerceros.idioma == BILINGUE}">
														<label><spring:message code="language.bilingue"/></label>
													</c:if>
												</b>
											</div>
										</div>												
									</div>
								</c:if>
							</div>
						</div>
					</c:when>
				</c:choose>
			</c:forEach>
		</div>
	</div>    
	<div class="panel panel-default">

		<div class="panel-heading "><spring:message code="plantillas.titulo"/></div>
		<!--  <div id="iframeDoc" style="display: none;"><iframe src=""  width="100%" height="310px" frameborder="0" scrolling="no" name="modalFrame" id="modalFrame"></iframe></div>-->
		<div id="PlantillaTabla_div" class="rup-table-container miocontainer">	
				<div id="PlantillaTabla_feedback" class="hidden"></div><!-- Feedback de la tabla --> 
				<div id="PlantillaTabla_toolbar" class="mitoolbar clearfix hidden"></div>
				<div id="divIdiomaBotoneraPlantillas">
					<div class="divToolbarTablePlantilla">
						<button class="btn btn-default btn-circle" id="btnGenerarDocumento" type="button" data-toggle="tooltip" data-placement="top" title='<spring:message code="generarPlantilla"/>'><i class="fa fa-file-word-o" aria-hidden="true"></i></button>
						<button class="btn btn-default btn-circle" id="btnEditarDocumento" type="button" data-toggle="tooltip" data-placement="top" title='<spring:message code="modificarPlantilla"/>'><i class="fa fa-pencil-square-o" aria-hidden="true"></i></button>
						<button class="btn btn-default btn-circle btnSubirPlatea" id="btnAportarDocumento" type="button" data-toggle="tooltip" data-placement="top" title='<spring:message code="aportarPlantilla"/>'><i class="fa fa-upload" aria-hidden="true"></i></button>
						<button class="btn btn-default btn-circle" id="btnEliminarDocumento" type="button" data-toggle="tooltip" data-placement="top" title='<spring:message code="eliminarPlantilla"/>'>	<i class="fa fa-trash-o" aria-hidden="true"></i></button>
						<span class="separator"></span>
						<button class="btn btn-default btn-circle" id="btnDescargarDocumento" type="button" data-toggle="tooltip" data-placement="top"  title='<spring:message code="descargarPlantilla"/>'><i class="fa fa-download" aria-hidden="true"></i></button>
					</div>
					<div class="container" style="max-width: 500px;">
						<div class="row">
							<div class="col-xs-5 form-group">
								<label for="comboIdioma"><spring:message code="formCurriculum.idioma"/></label>
								<select class="form-control" id="comboIdioma" /></select>
							</div>
						</div>
					</div>
				</div>
			<!-- Botonera de la tabla -->
				<div id="PlantillaTabla_grid_div">
					<!-- Tabla -->
					<table id="PlantillaTabla"></table>
					<!-- Barra de paginación -->
					<div id="PlantillaTabla_pager"></div>
				</div>
		
		</div>
	</div>
	
<form:form id="form_Documento" action="/ab78WebAppWar/plantillas/descargar" class="form-horizontal">
	<input type="hidden" name="rutaDocumento" id="rutaDocumento"></input>
</form:form>
</section>	
