<%@ page import="java.util.ArrayList,com.ejie.p06b.general.P06BPaginas, com.ejie.p06b.general.P06BConstantes,com.ejie.p06b.util.P06BUtil,com.ejie.p06b.datatype.logic.pagination.P06BDECPagination" %>
<%@ taglib uri="/WEB-INF/tld/p06bTags.tld" prefix="p06b" %>
<!DOCTYPE html>
<html>
<head>
	<title><p06b:p06bResEtiquetasTag resource="titulo"/></title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<link rel="stylesheet" href="<%=P06BPaginas.P06B_STYLES_PATH%>/Styles/p06estilos.css" type="text/css">	
	<link rel="stylesheet" href="<%=P06BPaginas.P06B_STYLES_PATH%>/Styles/portal.css" type="text/css">
	<link rel="stylesheet" href="<%=P06BPaginas.P06B_STYLES_PATH%>/Styles/comunPortal.css" type="text/css">
	<%
		ArrayList listaCorredores = new ArrayList();
		if(request.getAttribute("ListaDEC")!=null)
			listaCorredores = (ArrayList)request.getAttribute("ListaDEC");
		
		String numTotalEle  = (request.getAttribute("numTotalEleDEC")==null)?"":(String)request.getAttribute("numTotalEleDEC");
		String numPagEle  = (request.getAttribute("numPagEleDEC")==null)?"":(String)request.getAttribute("numPagEleDEC");
		String numTotPag  = (request.getAttribute("numTotPagDEC")==null)?"":(String)request.getAttribute("numTotPagDEC");
		String numActPag  = (request.getAttribute("numActPagDEC")==null)?"":(String)request.getAttribute("numActPagDEC");
		boolean hayPaginas = (numTotalEle.equals("0"))?false:true;
		
		//Recuperar de sesión los parámetros de la búsqueda, para que al volver a la pantalla de búsqueda 
		//se muestren correctamente.
		String ejercicio_busqueda  = (request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"ejercicio_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO)==null)?"":(String)request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"ejercicio_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO);		
		String numExp_busqueda  = (request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"numExp_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO)==null)?"":(String)request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"numExp_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO);
		String tipoPersona_busqueda  = (request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"tipoPersona_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO)==null)?"":(String)request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"tipoPersona_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO);
		String razSoc_busqueda  = (request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"razSoc_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO)==null)?"":(String)request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"razSoc_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO);
		String DNI_busqueda  = (request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"DNI_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO)==null)?"":(String)request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"DNI_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO);
		String nombre_busqueda  = (request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"nombre_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO)==null)?"":(String)request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"nombre_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO);
		String ape1_busqueda  = (request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"ape1_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO)==null)?"":(String)request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"ape1_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO);
		String ape2_busqueda  = (request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"ape2_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO)==null)?"":(String)request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"ape2_busquedaDEC"+P06BConstantes.P06B_VAR_TEMP_FILTRO);
	%>
</head>	
<body>
<script>
	//<!--
	var rutaCabecera;	//Parametro a pasar desde cada jsp que indique la ruta del mismo
	rutaCabecera = "<a class='migaja' href='"+'<%=P06BPaginas.P06B_JSP_SERVLETDECBUSCAR_INJSP%>'+"'>\\"+'<p06b:p06bResEtiquetasTag resource="pantallas.DEC.buscar.titulo"/>'+"<\/a>";
	rutaCabecera += "<a class='migaja' href='"+'<%=P06BPaginas.P06B_JSP_SERVLETDECLISTADO_INJSP%>'+"'>\\"+'<p06b:p06bResEtiquetasTag resource="pantallas.DEC.listado.titulo"/>'+"<\/a>";
	var NumSolapas=2; 
	var SolapaActiva=0; 
	
	function cambiaPag(pag){
		document.FormDECListado.numPag.value = pag;
		document.FormDECListado.submit();
	}
	function decMostrar(exp, ejerc){
		document.FormDECListadoMostrar.Expedi.value=exp;
		document.FormDECListadoMostrar.Ejer.value=ejerc;
		document.FormDECListadoMostrar.submit();
	}
	
	function retornar(){
		document.FormDECListadoBuscar.submit();
	}
	
	function siguiente(){
		document.FormDECListado.numPag.value = '<%=(Integer.parseInt(numActPag)+1)%>';
		document.FormDECListado.irNumPag.value = document.FormDECListado.numPag.value;
		document.FormDECListado.submit();
	}
	function anterior(){
		document.FormDECListado.numPag.value = '<%=(Integer.parseInt(numActPag)-1)%>';
		document.FormDECListado.irNumPag.value = document.FormDECListado.numPag.value;
		document.FormDECListado.submit();
	}
	function ultima(){
		document.FormDECListado.numPag.value = '<%=Integer.parseInt(numTotPag)%>';
		document.FormDECListado.irNumPag.value = document.FormDECListado.numPag.value;
		document.FormDECListado.submit();
	}
	function primera(){
		document.FormDECListado.numPag.value = '1';
		document.FormDECListado.irNumPag.value = document.FormDECListado.numPag.value;
		document.FormDECListado.submit();
	}
	/*function imprimir(servlet){		
		var h=650;
		var w=900;
		var url = '';		
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',menubar=no,resizable=yes,scrollbars=yes,titlebar=yes,toolbar=no'
		window.open(servlet+"?tipoPDF="+'<%//=P06BConstantes.P06B_LISTADOBUSQUEDAPDF%>',"PDF",settings);
	}*/
	//-->
</script>
<%@ include file="/p06bComunJSP/p06bCabecera.inc"%>
<p>
<%@ include file="/p06bComunJSP/p06bMenuJsp.inc"%>
<div id="cuerpo" style="width:750px;margin:0 auto">
	      	<!-- Codigo propio pantalla -->
	      	<div class="headText">
	      		<FORM NAME="FormDECListadoMostrar" METHOD="POST" action="<%=P06BPaginas.P06B_JSP_SERVLETDECMOSTRAR_INJSP%>">
	      			<input type="hidden" name="Expedi" value=""/>
	      			<input type="hidden" name="Ejer" value=""/>
	      			<input type="hidden" name="accion" value="mostrar"/>
	      		</FORM>
	      			      		
	      		<FORM NAME="FormDECListadoBuscar" METHOD="POST" action="<%=P06BPaginas.P06B_JSP_SERVLETDECBUSCAR_INJSP%>">
	      			<input class="inputField" type="hidden" name="Ejercicio" value="<%=(request.getParameter("Ejercicio")==null?ejercicio_busqueda:request.getParameter("Ejercicio"))%>"/>
	      			<input class="inputField" type="hidden" name="NumExp" value="<%=(request.getParameter("NumExp")==null?numExp_busqueda:request.getParameter("NumExp"))%>"/>
	      			<input class="inputField" type="hidden" name="TipoPersona" value="<%=(request.getParameter("TipoPersona")==null?tipoPersona_busqueda:request.getParameter("TipoPersona"))%>"/>
	      			<input class="inputField" type="hidden" name="RazSoc" value="<%=(request.getParameter("RazSoc")==null?razSoc_busqueda:request.getParameter("RazSoc"))%>"/>
	      			<input class="inputField" type="hidden" name="DNI" value="<%=(request.getParameter("DNI")==null?DNI_busqueda:request.getParameter("DNI"))%>"/>
	      			<input class="inputField" type="hidden" name="Nombre" value="<%=(request.getParameter("Nombre")==null?nombre_busqueda:request.getParameter("Nombre"))%>"/>
	      			<input class="inputField" type="hidden" name="Ape1" value="<%=(request.getParameter("Ape1")==null?ape1_busqueda:request.getParameter("Ape1"))%>"/>
	      			<input class="inputField" type="hidden" name="Ape2" value="<%=(request.getParameter("Ape2")==null?ape2_busqueda:request.getParameter("Ape2"))%>"/>
	      		</FORM>
	      		
	      		<FORM NAME="FormDECListado" METHOD="POST" action="<%=P06BPaginas.P06B_JSP_SERVLETDECLISTADO_INJSP%>">
				  	<input type="hidden" name="numPag" value="<%=numActPag%>"/>
					<input type="hidden" name="numTotPag" value="<%=numTotPag%>"/>
<!--Aqui va el cuerpo de la página -->
	<table class="general" style="padding:0;border-spacing:0">
	    <tr> 
	      <td style="height:20px"></td>
	    </tr>
	    <tr> 
	      <td style="width:100%">
				  <!-- Inicio de la tabla contenidoSolapas --> 				
		  		<table class="tablaBotonera" style="padding:0;border-spacing:0;border-width:0px;text-align:left">
					 <tr> 
						 <td style="width:10%">
						 	<input class="boton" type="button" name="Retornar" value="<p06b:p06bResEtiquetasTag resource="botones.retornar"/>" onclick="javascript:retornar();"/>
						 </td>
						 
						 <!-- td style="width:1"%></td>
						 <td style="width:10%">
						 	<input class="boton" type="button" name="Imprimir" value="<p06b:p06bResEtiquetasTag resource="botones.imprimir"/>" onclick="javascript:imprimir('<%//=P06BPaginas.P06B_JSP_SERVLETTESTPDF_INJSP%>');"/>
						 </td-->
						 
						 <td style="width:79%"></td>
					</tr>
				 </table> 
			</td>
		</tr>
		<tr style="height:20px"><td></td></tr>
		<p06b:p06bValidationTag name="errors"/>
					<tr>
					   <td>
					  		<table class="listadoCorredor">
						    <tr>
						    	<td style="width:12%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.ejercicio"/></td>
						        <td style="width:13%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.exp"/></td>
						    	<td style="width:12%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.nifCif"/></td>
						        <td style="width:63%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.corredor"/></td>
						    </tr>
						
						<%
						for(int i=0;i<Integer.parseInt(numPagEle);i++){
							P06BDECPagination elemento = (P06BDECPagination) listaCorredores.get(i);
						%>
							<tr>
							  <td class="inputFieldTitle" style="width:12%"><%=elemento.getEjercicio()%></td>
							  <td class="inputFieldTitle" style="width:13%"><A href="JavaScript:decMostrar('<%=elemento.getExpediente()%>', '<%=elemento.getEjercicio()%>')" CLASS="aList"><%=elemento.getExpediente()%></A></td>
							  <td class="inputFieldTitle" style="width:12%"><%=elemento.getIdentificador()%></td>
						      <td class="inputFieldTitle" style="width:63%%"><%=elemento.getCorredor()%></td>
							</tr>
						<%}%>
						
							<tr style="height:10px">
							  <td colspan="4"></td>
							</tr>
							
							<tr>
							  <td style="width:100%" colspan="4">
								  <table style="width:60%;padding:0;border-spacing:0;margin:0 auto">
								  	<tr>
								    	<td style="width:100%">
								    		<% if (hayPaginas){ %>
								    			<% if (new Integer(numActPag).intValue()==1){%>
								    				<label class="paginacionSinSub">
								    					<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.primero"/>
								    				</label>			    			
								    			<% }else{%>
								    				<label class="paginacionConSub">
								    					<a class="aPag" href="javascript: primera(); "><p06b:p06bResEtiquetasTag resource="pantallas.paginacion.primero"/></a>
								    				</label>
								    			<% }%>
									    		&nbsp;&nbsp;
									    		<% if (new Integer(numActPag).intValue()==1){%>
								    				<label class="paginacionSinSub">
								    					<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.anterior"/>
								    				</label>
								    			<% }else{%>
								    				<label class="paginacionConSub">
										    			<a class="aPag" href="javascript: anterior();" ><p06b:p06bResEtiquetasTag resource="pantallas.paginacion.anterior"/></a>
										    		</label>
								    			<% }%>
									    		&nbsp;&nbsp;
									    		<% if (new Integer(numTotPag).intValue()==new Integer(numActPag).intValue()){%>
								    				<label class="paginacionSinSub">
								    					<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.siguiente"/>
								    				</label>
								    			<% }else{%>
								    				<label class="paginacionConSub">
										    			<a class="aPag" href="javascript: siguiente();" ><p06b:p06bResEtiquetasTag resource="pantallas.paginacion.siguiente"/></a>
										    		</label>
								    			<% }%>
									    		&nbsp;&nbsp;
								    			<% if (new Integer(numTotPag).intValue()==new Integer(numActPag).intValue()){%>
								    				<label class="paginacionSinSub">
								    					<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.ultimo"/>
								    				</label>
								    			<% }else{%>
								    				<label class="paginacionConSub">
								    					<a class="aPag" href="javascript: ultima();" ><p06b:p06bResEtiquetasTag resource="pantallas.paginacion.ultimo"/></a>
								    				</label>
								    			<% }%>
								    		<% }%>
								    	</td>
							    	</tr>
								  </table>
							  </td> 
							</tr>
							
							<tr style="height:20px">
							  <td colspan="4"></td>
							</tr>
							<tr>
							  <td style="width:100%" colspan="4">
								  <table style="width:60%;padding:0;border-spacing:0;margin:0 auto">
									<tr style="text-align:center">
									    <td style="width:100%"> 
									    	<table style="width:100%">
									    		<tr style="text-align:left">
									    			    <td style="width:9%"> &nbsp;</td>
													    <td style="width:60%" class="paginacionInf"> 
													    <% if(!hayPaginas){%>
											    			<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.ningunreg"/>
											    		<% }else{%>
											    			<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.regPagAct"/>: <%=numPagEle%>
											    		<% }%>
													    </td>
											    		<td style="width:31%" class="paginacionInf"> 
											    		<% if(!hayPaginas){%>
											    			- <p06b:p06bResEtiquetasTag resource="pantallas.paginacion.ningunapag"/>
											    		<% }else{%>
											    			<p06b:p06bResEtiquetasTag resource="pantallas.paginacion.pagina"/>: <INPUT TYPE="TEXT" CLASS="paginacionInputPag" NAME="irNumPag" VALUE="<%=((request.getParameter("irNumPag")==null)?((new Integer(numTotPag).intValue()==0)?0+"":numActPag):request.getParameter("irNumPag"))%>" SIZE="3" onblur="javascript:cambiaPag(this.value);return true;"/>/<%=numTotPag%>
											    		<% }%>
											    		</td>
											    </tr>
									    	</table>
									    </td>
							   		 </tr>
									</table>
							    </td>
					   		 </tr>
						  </table>
					   </td>
					</tr>
	     <tr> 
	      <td style="height:20px"></td>
	    </tr>
  </table>
				</FORM>
	      	</div>
	      	<!-- Fin Codigo propio pantalla -->
<!--Fin Aqui va el cuerpo de la página -->
</div>
<%@ include file="/p06bComunJSP/p06bPie.inc"%>
</body>
</html>