<%@ page import="java.util.ArrayList,com.ejie.p06b.general.P06BPaginas, com.ejie.p06b.general.P06BConstantes,com.ejie.p06b.util.P06BUtil, com.ejie.p06b.manager.P06BGeneralManager, com.ejie.p06b.util.P06BResources" %>
<%@ taglib uri="/WEB-INF/tld/p06bTags.tld" prefix="p06b" %>
<html>

<head>
	<title><p06b:p06bResEtiquetasTag resource="titulo.modifPersona"/></title>
	<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
	<link rel="stylesheet" href="<%=P06BPaginas.P06B_STYLES_PATH%>/Styles/p06estilos.css" type="text/css">
	<script SRC="<%=P06BPaginas.P06B_STYLES_PATH%>/js/p06bComun.js" TYPE="text/javascript"></script>
	
	<%
	/***************************************************************************************************************************/
	/*****************************	SE UTILIZA EN EL ALTA Y MODIFICACION DE MEDIADORES	****************************************/
	/***************************************************************************************************************************/
	
	
	//Indice de la persona seleccionada en la ventana padre
	String indice = request.getParameter("INDICE");
	
	//Nombre del formulario padre, para diferenciar entre alta y modificación
	String nomFormulario = request.getParameter("nomFormulario");
	
	String idioma = (String)request.getAttribute(P06BConstantes.P06B_VAR_PERFIL_USUARIO);	
	if (idioma == null || idioma.equals("") ){
		idioma = P06BConstantes.P06B_IDIOMA_ES; //"es"
	}

%>
</head>	

<script type="text/javascript">
	
	function cargaValores(){
	
		//Si viene de la ventana padre, cargamos los valores cogiendolos de la ventana padre
		document.FormPeriodoModificar.ejercicio_periodoModif.value = window.opener.<%=nomFormulario%>.ejercicio_periodo_<%=indice%>.value;
		document.FormPeriodoModificar.fechaIni_periodoModif.value = window.opener.<%=nomFormulario%>.fechaIni_periodo_<%=indice%>.value;
		document.FormPeriodoModificar.fechaFin_periodoModif.value = window.opener.<%=nomFormulario%>.fechaFin_periodo_<%=indice%>.value;

	}
	
	function aceptar(){
		//El campo Tipo Persona es obligatorio
		document.FormPeriodoModificar["ejercicio_periodoModif"].value = trim(document.FormPeriodoModificar["ejercicio_periodoModif"].value);
		document.FormPeriodoModificar["fechaIni_periodoModif"].value = trim(document.FormPeriodoModificar["fechaIni_periodoModif"].value);
		document.FormPeriodoModificar["fechaFin_periodoModif"].value = trim(document.FormPeriodoModificar["fechaFin_periodoModif"].value);
		if (document.FormPeriodoModificar["ejercicio_periodoModif"].value==""){
  			alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0020")%>');
  			return;
  		}
		if (document.FormPeriodoModificar["fechaIni_periodoModif"].value==""){
  			alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0018")%>');
  			return;
  		}
		if (document.FormPeriodoModificar["fechaFin_periodoModif"].value==""){
  			alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0019")%>');
  			return;
  		}
  				
		//Cargamos los valores en la ventana del padre
		//Dependiendo del tipo, los campos a cargar de la vantana padre serán distintos	
		 window.opener.<%=nomFormulario%>.ejercicio_periodo_<%=indice%>.value = document.FormPeriodoModificar.ejercicio_periodoModif.value;
		 window.opener.<%=nomFormulario%>.fechaIni_periodo_<%=indice%>.value = document.FormPeriodoModificar.fechaIni_periodoModif.value;
		 window.opener.<%=nomFormulario%>.fechaFin_periodo_<%=indice%>.value = document.FormPeriodoModificar.fechaFin_periodoModif.value;
		 
		 //Actualizar los parametros del enlace ver/modificar por la nueva seleccion de provincia...
		 window.opener.document.getElementById('verModif_periodo_<%=indice%>').href="javascript:abrirPeriodo('<%=indice%>')";
		 
		 window.opener.document.getElementById("contenidoPagina").style.display="";
		 
		 window.close();
	}
	
	function cancelar(){
		if (document.FormPeriodoModificar.opcion_cancelar.value == "S"){
			window.opener.document.getElementById("contenidoPagina").style.display="";
			window.close();
		}
	}
	
</script>

<!--body onUnload="alert('En el onunloaddddddd')"-->
<!--body OnBlur = "window.close()"-->
<body onUnload="cancelar()">
<!--Aqui va el cuerpo de la página -->
	<TABLE class="general" cellpadding="0" cellspacing="0">
	    <tr> 
	      <td height="20"></td>
	    </tr>
	    <tr> 
	      <td width="100%">
	      	<!-- Codigo propio pantalla -->
	      		<FORM NAME="FormPeriodoModificar" METHOD="POST" action="" target="_self">
	      			<input type="hidden" name="INDICE" value="<%=indice%>">
	      			<input type="hidden" name="nomFormulario" value="<%=nomFormulario%>">
	      			
	      			<!-- Hidden para controlar que el onUnload de la pagina solo se ejecute cuando se pulsa Cancelar o se cierra la ventana con el aspa -->
	      			<input type="hidden" name="opcion_cancelar" value="S">
	      			
			  		<table class="tablaBotonera" border="0" cellpadding="0" cellspacing="0" align="left">
						 <tr> 
							 <td width="10%">
							 	<input class="boton" type="button" name="Aceptar" value="<p06b:p06bResEtiquetasTag resource="botones.aceptar"/>" onclick="aceptar()"/>			
							 </td>
							 <td width="1%"></td>
							 <td width="10%">
							 	<input class="boton" type="button" name="Cancelar" value="<p06b:p06bResEtiquetasTag resource="botones.cancelar"/>" onclick="window.close()"/>
							 </td>
							 <td width="79%"></td>
						</tr>
					 </table>
					 
					 <table class="general">
					 	<tr> 
					      <td height="20"></td>
					    </tr>
					 </table>	      			
	      			
	      			<TABLE class="general">
					    <tr> 
					      <td width="50%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.periodos.ejercicio"/></td>
					    </tr>
					  </TABLE>
					  
					  <TABLE class="general">
					    <tr> 
					      <td width="50%" align="left"><input class="inputField" type="text" name="ejercicio_periodoModif" value="" size="12" maxlength="9"/></td>
					    </tr>
					  </TABLE>
					  
					  <TABLE class="general">
					    <tr> 
					      <td width="34%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.periodos.fechaIni"/></td>
					      <td width="33%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.periodos.fechaFin"/></td>
					    </tr>
					  </TABLE>
					  
					  <TABLE class="general">
					    <tr>
					      <td width="34%" align="left" class="normal"><input class="inputField" type="text" name="fechaIni_periodoModif" value="" size="14" maxlength="10" /></td>
					      <td width="33%" align="left" class="normal"><input class="inputField" type="text" name="fechaFin_periodoModif" value="" size="14" maxlength="10" /></td>
					    </tr>
					  </TABLE>
				</FORM>
	      	<!-- Fin Codigo propio pantalla -->
	      </td>
	    </tr>
	     <tr> 
	      <td height="20"></td>
	    </tr>
  </TABLE>
<!--Fin Aqui va el cuerpo de la página -->
<script>
cargaValores();
</script>

</body>
</html>