<%@ 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, com.ejie.p06b.datatype.model.P06B23T00Datatype, com.ejie.p06b.manager.P06BCorredoresManager, com.ejie.p06b.log.P06BLog" %>
<%@ taglib uri="/WEB-INF/tld/p06bTags.tld" prefix="p06b" %>
<html>

<head>
	<title><p06b:p06bResEtiquetasTag resource="titulo.modifEV"/></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	****************************************/
	/***************************************************************************************************************************/
	
	boolean bIncorporando = false;						
	boolean bIncorporandoDEC = false;						
	boolean bIncorporandoModTramitagune = false;						
	String sObjetivo = (String)request.getSession().getAttribute(P06BConstantes.P06B_VAR_TEMP+"objetivo"+P06BConstantes.P06B_VAR_TEMP_FILTRO);
	if (sObjetivo!=null){
       if (sObjetivo.equals(((Integer)P06BConstantes.P06B_BUSQCORR_TRAMITEPENDIENTE_INCORPORARDEC).toString())){
    		bIncorporandoDEC = true;
    		bIncorporando = true;
       }
       if (sObjetivo.equals(((Integer)P06BConstantes.P06B_BUSQCORR_TRAMITEPENDIENTE_INCORPORARMODTRAMITAGUNE).toString())){
    		bIncorporandoModTramitagune = true;
    		bIncorporando = true;
       }
	}

	//Indice de la persona seleccionada en la ventana padre
	String indice = request.getParameter("INDICE");
	String ea = request.getParameter("ea");
	
	//Si viene de la ventana padre, será null. Si es una recarga de la propia pagina(por el cambio de provincia) será 'S'
	String recarga_evModif = request.getParameter("recarga_evModif");

	//Nombre del formulario padre, para diferenciar entre alta y modificación
	String nomFormulario = request.getParameter("nomFormulario");
	
	//Dependiendo del tipo, los campos a cargar de la vantana padre serán distintos
	String tipoAuxiliar = "ev";
				
	String idioma = (String)request.getAttribute(P06BConstantes.P06B_VAR_PERFIL_USUARIO);	
	if (idioma == null || idioma.equals("") ){
		idioma = P06BConstantes.P06B_IDIOMA_ES; //"es"
	}
	
	P06B23T00Datatype ev = (P06B23T00Datatype)request.getAttribute(P06BConstantes.P06B_VAR_TEMP+"EV");
	if (ev==null){
		if (request.getParameter("claveCat_evModif")!=null
				&& !request.getParameter("claveCat_evModif").trim().equals("")){
		ev = P06BCorredoresManager.getInstance().selectAseguradora(request.getParameter("claveCat_evModif"));
		}else if (request.getParameter("claveCat_ev")!=null
				&& !request.getParameter("claveCat_ev").trim().equals("")){
			ev = P06BCorredoresManager.getInstance().selectAseguradora(request.getParameter("claveCat_ev"));
		}else if (request.getParameter("claveCat_ev_"+indice)!=null
				&& !request.getParameter("claveCat_ev_"+indice).trim().equals("")){
			ev = P06BCorredoresManager.getInstance().selectAseguradora(request.getParameter("claveCat_ev_"+indice));
		}
	}else{
		request.removeAttribute(P06BConstantes.P06B_VAR_TEMP+"EV");
	}
	
	//Recalcular las combos provincia, municipio, localidad del ev
	ArrayList listaCP_evModif = null;
	request.setAttribute("listaProvincias_evModif",null);
	request.setAttribute("listaMunicipios_evModif",null);
	request.setAttribute("listaLocalidades_evModif",null);
	request.setAttribute("listaCP_evModif",null);    	
	ArrayList listaProvincias_evModif = P06BGeneralManager.getInstance().obtenerProvincias(idioma);
	request.setAttribute("listaProvincias_evModif",listaProvincias_evModif);
	if(request.getParameter("codpro_evModif")!=null
			&& !request.getParameter("codpro_evModif").equals("")){
		ArrayList listaMunicipios_evModif = P06BGeneralManager.getInstance().obtenerMunicipios(Integer.parseInt(request.getParameter("codpro_evModif")));
		request.setAttribute("listaMunicipios_evModif",listaMunicipios_evModif);
		if(request.getParameter("codmun_evModif")!=null
				&& !request.getParameter("codmun_evModif").equals("")){
			ArrayList listaLocalidades_evModif = P06BGeneralManager.getInstance().obtenerLocalidades(
					Integer.parseInt(request.getParameter("codpro_evModif")),Integer.parseInt(request.getParameter("codmun_evModif")));
			request.setAttribute("listaLocalidades_evModif",listaLocalidades_evModif);
			if(request.getParameter("locali_evModif")!=null
					&& !request.getParameter("locali_evModif").equals("")){
				listaCP_evModif = P06BGeneralManager.getInstance().obtenerCodPostales(
						Integer.parseInt(request.getParameter("codpro_evModif")),
						Integer.parseInt(request.getParameter("codmun_evModif")),
						Integer.parseInt(request.getParameter("locali_evModif")));
				request.setAttribute("listaCP_evModif",listaCP_evModif);
			}
		}
	}
	
	//Recalcular el combo de clave del catálogo
	request.setAttribute("listaAseguradoras_evModif",null);
	ArrayList listaAseguradoras_evModif = P06BGeneralManager.getInstance().obtenerAseguradoras(idioma);
	request.setAttribute("listaAseguradoras_evModif",listaAseguradoras_evModif);
	%>
</head>	

<script type="text/javascript">
	
	function cargaValores(){
	
		//Si viene de la ventana padre, cargamos los valores cogiendolos de la ventana padre
		<%if (recarga_evModif == null){%>
			document.FormEVModificar.cif_evModif.value = window.opener.<%=nomFormulario%>.cif_<%=tipoAuxiliar%>_<%=indice%>.value;
			document.FormEVModificar.entidad_evModif.value = window.opener.<%=nomFormulario%>.entidad_<%=tipoAuxiliar%>_<%=indice%>.value;
			document.FormEVModificar.calle_evModif.value = window.opener.<%=nomFormulario%>.calle_<%=tipoAuxiliar%>_<%=indice%>.value;
			document.FormEVModificar.portal_evModif.value = window.opener.<%=nomFormulario%>.portal_<%=tipoAuxiliar%>_<%=indice%>.value;
			document.FormEVModificar.piso_evModif.value = window.opener.<%=nomFormulario%>.piso_<%=tipoAuxiliar%>_<%=indice%>.value;
			document.FormEVModificar.letra_evModif.value = window.opener.<%=nomFormulario%>.letra_<%=tipoAuxiliar%>_<%=indice%>.value;
			document.FormEVModificar.claveCatDGS_evModif.value = window.opener.<%=nomFormulario%>.claveCat_<%=tipoAuxiliar%>_<%=indice%>.value;
			document.FormEVModificar.fhInscrip_evModif.value = window.opener.<%=nomFormulario%>.fhInscrip_<%=tipoAuxiliar%>_<%=indice%>.value;
			<%if (bIncorporando == true){%>
			document.FormEVModificar.cif_evModifX.value = window.opener.<%=nomFormulario%>.cif_<%=tipoAuxiliar%>_<%=indice%>.value;
			document.FormEVModificar.claveCatDGS_evModifX.value = window.opener.<%=nomFormulario%>.claveCat_<%=tipoAuxiliar%>_<%=indice%>.value;
			<%}%>
		
		//Si viene de la recarga de la propia pantalla (por el cambio de provincia), cogemos los valores de la request de la propia pantalla
		<%}else{%>
			document.FormEVModificar.cif_evModif.value = '<%=(request.getParameter("cif_evModif")==null?"":request.getParameter("cif_evModif"))%>';
			document.FormEVModificar.entidad_evModif.value = '<%=(request.getParameter("entidad_evModif")==null?"":request.getParameter("entidad_evModif"))%>';
			document.FormEVModificar.calle_evModif.value = '<%=(request.getParameter("calle_evModif")==null?"":request.getParameter("calle_evModif"))%>';
			document.FormEVModificar.portal_evModif.value = '<%=(request.getParameter("portal_evModif")==null?"":request.getParameter("portal_evModif"))%>';
			document.FormEVModificar.piso_evModif.value = '<%=(request.getParameter("piso_evModif")==null?"":request.getParameter("piso_evModif"))%>';
			document.FormEVModificar.letra_evModif.value = '<%=(request.getParameter("letra_evModif")==null?"":request.getParameter("letra_evModif"))%>';
			document.FormEVModificar.claveCat_evModif.value = '<%=(request.getParameter("claveCat_evModif")==null?"":request.getParameter("claveCat_evModif"))%>';
			document.FormEVModificar.claveCatDGS_evModif.value = '<%=(request.getParameter("claveCatDGS_evModif")==null?"":request.getParameter("claveCatDGS_evModif"))%>';
			document.FormEVModificar.fhInscrip_evModif.value = '<%=(request.getParameter("fhInscrip_evModif")==null?"":request.getParameter("fhInscrip_evModif"))%>';
			<%if (bIncorporando == true){%>
			document.FormEVModificar.claveCatDGS_evModif.value = '<%=(request.getParameter("claveCatDGS_evModifX")==null?"":request.getParameter("claveCatDGS_evModifX"))%>';
			document.FormEVModificar.claveCatDGS_evModifX.value = '<%=(request.getParameter("claveCatDGS_evModifX")==null?"":request.getParameter("claveCatDGS_evModifX"))%>';
			document.FormEVModificar.cif_evModif.value = '<%=(request.getParameter("cif_evModifX")==null?"":request.getParameter("cif_evModifX"))%>';
			document.FormEVModificar.cif_evModifX.value = '<%=(request.getParameter("cif_evModifX")==null?"":request.getParameter("cif_evModifX"))%>';
			<%}else{%>
			document.FormEVModificar.claveCatDGS_evModif.value = '<%=(request.getParameter("claveCatDGS_evModif")==null?"":request.getParameter("claveCatDGS_evModif"))%>';
			document.FormEVModificar.cif_evModif.value = '<%=(request.getParameter("cif_evModif")==null?"":request.getParameter("cif_evModif"))%>';
			<%}%>
		<%}%>

		<%if (ev!=null){%>
			document.FormEVModificar.claveCat_evModif.value = "<%=ev.getClave()%>";
			document.FormEVModificar.claveCat2_ea_evModif.value = "<%=ev.getClave()%>";
			document.FormEVModificar.cifActivo_evModif.value = "<%=ev.getCif()%>";
			document.FormEVModificar.telefono_ea_evModif.value = "<%=ev.getTelefono()%>";
			document.FormEVModificar.entidad_ea_evModif.value = "<%=ev.getEntidad()%>";
			<%if(request.getParameter("motRecarga_evModif")!=null){
				if (request.getParameter("motRecarga_evModif").equals("CIF")){%>
					document.FormEVModificar.cif_evModif.value = "<%=ev.getCif()%>";
					document.FormEVModificar.entidad_evModif.value = "<%=ev.getEntidad()%>";
				<%}
			}
		}%>

		bOcultarOriginales = false;
		bOcultarNoComunes = false;
		<%if (bIncorporando == true){%>
			operacion = window.opener.<%=nomFormulario%>.operacion_<%=tipoAuxiliar%>_<%=indice%>.value;
			if (window.opener.<%=nomFormulario%>.aprobado_<%=tipoAuxiliar%>_<%=indice%> != undefined){
				if (window.opener.<%=nomFormulario%>.aprobado_<%=tipoAuxiliar%>_<%=indice%>.value==1){
					document.getElementById("cb_AceptarModo").checked = true;
				}else{
					document.getElementById("cb_AceptarModo").checked = false;
				}				
			}
			if (operacion==2 || operacion==1){
				if (operacion==1){
					bOcultarOriginales = true;
					bOcultarNoComunes = true;
				}else{
					document.getElementById("entidadOr_evModif").innerHTML = window.opener.<%=nomFormulario%>.entidadDO_<%=tipoAuxiliar%>_<%=indice%>.value;
					document.getElementById("calleOr_evModif").innerHTML = window.opener.<%=nomFormulario%>.calleDO_<%=tipoAuxiliar%>_<%=indice%>.value;
					document.getElementById("portalOr_evModif").innerHTML = window.opener.<%=nomFormulario%>.portalDO_<%=tipoAuxiliar%>_<%=indice%>.value;
					document.getElementById("pisoOr_evModif").innerHTML = window.opener.<%=nomFormulario%>.pisoDO_<%=tipoAuxiliar%>_<%=indice%>.value;

					document.getElementById("letraOr_evModif").innerHTML = window.opener.<%=nomFormulario%>.letraDO_<%=tipoAuxiliar%>_<%=indice%>.value;
					document.getElementById("fhInscripOr_evModif").innerHTML = window.opener.<%=nomFormulario%>.fhInscripDO_<%=tipoAuxiliar%>_<%=indice%>.value;

				    document.getElementById("codpstOr_evModif").innerHTML = window.opener.<%=nomFormulario%>.codpstDO_<%=tipoAuxiliar%>_<%=indice%>.value;

					document.getElementById("codproOr_evModif").value = '<%=request.getParameter("codproOr_evModif")%>';
					document.getElementById("codmunOr_evModif").value = '<%=request.getParameter("codmunOr_evModif")%>';
					document.getElementById("localiOr_evModif").value = '<%=request.getParameter("localiOr_evModif")%>';
					
					<%
					String denproOri = "";
					String denmunOri = "";
					String denlocaliOri = "";
					if(request.getParameter("codproOr_evModif")!=null
							&& !request.getParameter("codproOr_evModif").equals("")){
						denproOri = P06BGeneralManager.getInstance().obtenerNomProv(idioma,request.getParameter("codproOr_evModif"));
						if(request.getParameter("codmunOr_evModif")!=null
								&& !request.getParameter("codmunOr_evModif").equals("")){
							denmunOri = P06BGeneralManager.getInstance().obtenerNomMun(request.getParameter("codproOr_evModif"),request.getParameter("codmunOr_evModif"));
							if(request.getParameter("localiOr_evModif")!=null
									&& !request.getParameter("localiOr_evModif").equals("")){
								denlocaliOri = P06BGeneralManager.getInstance().obtenerNomLoc(request.getParameter("codproOr_evModif"),request.getParameter("codmunOr_evModif"),request.getParameter("localiOr_evModif"));
							}
						}
					}					
			      	%>
					
					document.getElementById("denproOr_evModif").innerHTML = '<%=denproOri%>';
					document.getElementById("denmunOr_evModif").innerHTML = '<%=denmunOri%>';
					document.getElementById("denlocaliOr_evModif").innerHTML = '<%=denlocaliOri%>';

				}
			}else{
				bOcultarOriginales = true;
			}
			deshabilitar_evModifID();
		<%}else{%>
			bOcultarOriginales = true;
		<%}%>
		
		if (bOcultarOriginales == true){
			document.getElementById("entidadOr_evModif").style.display="none";
			document.getElementById("calleOr_evModif").style.display="none";
			document.getElementById("portalOr_evModif").style.display="none";
			document.getElementById("pisoOr_evModif").style.display="none";
			document.getElementById("letraOr_evModif").style.display="none";
			document.getElementById("fhInscripOr_evModif").style.display="none";
			document.getElementById("codpstOr_evModif").style.display="none";
			document.getElementById("denproOr_evModif").style.display="none";
			document.getElementById("denmunOr_evModif").style.display="none";
			document.getElementById("denlocaliOr_evModif").style.display="none";
		}

		if (bOcultarNoComunes == true){
			document.getElementById("bloqueNoComun1A").style.display="none";
		}

		}
	
	function inicializa_evModif(){
		//Si en la pantalla padre, el expediente se encuentra en Estado Baja, deshabilitar todo excepto el boton Cancelar
		if (window.opener.<%=nomFormulario%>["Estado"].value=="<%=P06BConstantes.P06B_CORREDORES_ESTADO_BAJA%>" ||
			window.opener.<%=nomFormulario%>["Estado"].value=="<%=P06BConstantes.P06B_CORREDORES_ESTADO_PDTE_BAJA%>" ||
			window.opener.<%=nomFormulario%>["Estado"].value=="<%=P06BConstantes.P06B_CORREDORES_ESTADO_PDTE_ALTA%>" || 
			window.opener.<%=nomFormulario%>["Estado"].value=="<%=P06BConstantes.P06B_CORREDORES_ESTADO_ALTA_RECHAZADA%>" || 
			"<%=ea%>"=="<%=P06BConstantes.P06B_CORREDORES_ESTADO_PDTE_ALTA%>" || 
			"<%=ea%>"=="<%=P06BConstantes.P06B_CORREDORES_ESTADO_PDTE_BAJA%>"){
			deshabilitar_evModif();
		}
	}
	
	function cambiaProvincia_evModif(){
		document.FormEVModificar.codmun_evModif.value="";
		document.FormEVModificar.locali_evModif.value="";
		document.FormEVModificar.codpst_evModif.value="";
		document.FormEVModificar.opcion_cancelar.value = "N";
		document.FormEVModificar.action="/p06bMediadoresSegurosNWar/p06bCorredoresJSP/desgloseJSP/p06bEVModificar.jsp";
		document.FormEVModificar.submit();
	}

	function cambiaAseguradora_evModif(){
		document.FormEVModificar.opcion_cancelar.value = "N";
		document.FormEVModificar.motRecarga_evModif.value = "CLAVE"
		document.FormEVModificar.action="/p06bMediadoresSegurosNWar/" + "<%=P06BPaginas.P06B_JSP_SERVLETEVMODIFICAR_INJSP%>";
		document.FormEVModificar.submit();
	}

	function cambiaAseguradoraCif_evModif(){
		return false;
		document.FormEVModificar.opcion_cancelar.value = "N";
		document.FormEVModificar.motRecarga_evModif.value = "CIF"
		document.FormEVModificar.action="/p06bMediadoresSegurosNWar/" + "<%=P06BPaginas.P06B_JSP_SERVLETEVMODIFICAR_INJSP%>";
		document.FormEVModificar.submit();
	}

	function cambiaMunicipio_evModif(){
		document.FormEVModificar.locali_evModif.value="";
		document.FormEVModificar.codpst_evModif.value="";
		document.FormEVModificar.opcion_cancelar.value = "N";
		document.FormEVModificar.action="/p06bMediadoresSegurosNWar/p06bCorredoresJSP/desgloseJSP/p06bEVModificar.jsp";
		document.FormEVModificar.submit();
	}
	function cambiaLocalidad_evModif(){
		document.FormEVModificar.codpst_evModif.value="";
		document.FormEVModificar.opcion_cancelar.value = "N";
		document.FormEVModificar.action="/p06bMediadoresSegurosNWar/p06bCorredoresJSP/desgloseJSP/p06bEVModificar.jsp";
		document.FormEVModificar.submit();
	}

	//Si el cif/nif es correcto return true, else return false
	function esCorrectoCifNif_evModif(){
		//Si el value es "", es pq no se ha seleccionado nada, y eso se controla en la clase junto con todas las
		//validaciones de campos obligatorios, numéricos etc.
		
		//Si es Persona Física
		document.FormEVModificar.cif_evModif.value = trim(document.FormEVModificar.cif_evModif.value);
		
		//El campo cif/nif es obligatorio
		if (document.FormEVModificar.cif_evModif.value == ""){
			alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0011")%>');
  			return false;
		}
		
		document.FormEVModificar.cif_evModif.value = document.FormEVModificar.cif_evModif.value.toUpperCase();
		if (document.FormEVModificar.cif_evModif.value !=""){
  			var cif = document.FormEVModificar.cif_evModif.value;
  			if (cif.length<8){
  				alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0004")%>');
  				return false;
  			}else if (cif.length == 8){
  				numero = trim(cif.substr(1,7));
				if ((numero.length==0) || (numero.length<7) || (validarEntero(numero) == "")){
					alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0005")%>');
					return false;
				}else if(!esCorrectaLetraCIF(cif.substr(0,1).toUpperCase())){
					alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0008")%>');
					return false;
				}
				document.FormEVModificar.cif_evModif.value = document.FormEVModificar.cif_evModif.value + calculaDigitoControl(cif);
  			}else{  		
  				numero = trim(cif.substr(1,7));
				if ((numero.length==0) || (numero.length<7) || (validarEntero(numero) == "")){
					alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0005")%>');
					return false;
				}else if(!esCorrectaLetraCIF(cif.substr(0,1).toUpperCase())){
					alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0008")%>');
					return false;
				}else{
  					var letra = cif.substring(0,1);   					  					  				
	  				if (validarEntero(letra) != ""){
	  					alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0006")%>');
	  					return false;
	  				}else{	  
		  				var cif2 = document.FormEVModificar.cif_evModif.value;
		  				if (!ValidaCIF(cif2)){
		  					alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0007")%> '+calculaDigitoControl(cif2));
		  					return false;	
		  				}
	  				}
	  			}
	  		}
	  	}
		return true; 
	}
	
	//Deshabilita todo menos el boton Cancelar
	function deshabilitar_evModifID(){
		operacion = window.opener.<%=nomFormulario%>.operacion_<%=tipoAuxiliar%>_<%=indice%>.value;
	    for(i=0;i<document.FormEVModificar.elements.length;i++){
	        if(document.FormEVModificar.elements[i].type!="hidden"){
	    		if (operacion==0){
			        if(document.FormEVModificar.elements[i].name != "Aceptar" && document.FormEVModificar.elements[i].name != "AceptarModo"){
			            document.FormEVModificar.elements[i].disabled=true;
			        }	    			
	    		}else{
			        if(document.FormEVModificar.elements[i].name == "claveCatDGS_evModif" || document.FormEVModificar.elements[i].name == "cif_evModif"){
			            document.FormEVModificar.elements[i].disabled=true;
			        }	    			
	    		}
	        }
	    }
	}

	//Deshabilita todo menos el boton Cancelar
	function deshabilitar_evModif(){
	    for(i=0;i<document.FormEVModificar.elements.length;i++){
	        if(document.FormEVModificar.elements[i].type!="hidden" && document.FormEVModificar.elements[i].name != "Cancelar"){
	            document.FormEVModificar.elements[i].disabled=true;
	        }
	    }
	}

	function aceptar(){
		//Validacion del cif/nif
		if (!esCorrectoCifNif_evModif()){
			return;
		}
		
		//El campo cif/nif es obligatorio
		if (trim(document.FormEVModificar.entidad_evModif.value) == ""){
			alert('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0016")%>');
  			return false;
		}
		
		if (document.FormEVModificar.claveCatDGS_evModif.value!=""){
			if (document.FormEVModificar.claveCatDGS_evModif.value==document.FormEVModificar.claveCat2_ea_evModif.value){
				if (document.FormEVModificar.cif_evModif.value!=document.FormEVModificar.cifActivo_evModif.value || document.FormEVModificar.entidad_evModif.value!=document.FormEVModificar.entidad_ea_evModif.value){
					if (!confirm('<%=((P06BResources)request.getSession().getAttribute(P06BConstantes.P06B_RES_SES_ETIQUETAS)).get("alertas.0017")%>')){
			  			return false;
					}
				}
			}
		}


		//Si es Persona Física
		document.FormEVModificar.entidad_evModif.value = trim(document.FormEVModificar.entidad_evModif.value);
		

		
	//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%>.cif_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.cif_evModif.value;
		 window.opener.<%=nomFormulario%>.entidad_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.entidad_evModif.value;
		 window.opener.<%=nomFormulario%>.claveCat_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.claveCatDGS_evModif.value;
		 window.opener.<%=nomFormulario%>.calle_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.calle_evModif.value;
		 window.opener.<%=nomFormulario%>.portal_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.portal_evModif.value;
		 window.opener.<%=nomFormulario%>.piso_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.piso_evModif.value;
		 window.opener.<%=nomFormulario%>.letra_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.letra_evModif.value;
		 window.opener.<%=nomFormulario%>.fhInscrip_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.fhInscrip_evModif.value;
	
		 window.opener.<%=nomFormulario%>.codmun_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.codmun_evModif.value;
		 window.opener.<%=nomFormulario%>.locali_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.locali_evModif.value;
		 window.opener.<%=nomFormulario%>.codpro_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.codpro_evModif.value;
		 window.opener.<%=nomFormulario%>.codpst_<%=tipoAuxiliar%>_<%=indice%>.value = document.FormEVModificar.codpst_evModif.value;
		
		 //Actualizar los parametros del enlace ver/modificar por la nueva seleccion de provincia...
		 window.opener.document.getElementById('verModif_<%=tipoAuxiliar%>_<%=indice%>').href="javascript:abrirEV('<%=indice%>',<%=ea%>,'"+document.FormEVModificar.codpro_evModif.value+"','"+document.FormEVModificar.codmun_evModif.value+"','"+document.FormEVModificar.locali_evModif.value+"','"+document.FormEVModificar.codpst_evModif.value+"','"+document.FormEVModificar.claveCatDGS_evModif.value+"','"+document.FormEVModificar.fhInscrip_evModif.value+"')";
		 <%if (bIncorporando == true){%>
		 if (window.opener.<%=nomFormulario%>.operacion_<%=tipoAuxiliar%>_<%=indice%>.value==2){
			 window.opener.document.getElementById('verModif_<%=tipoAuxiliar%>_<%=indice%>').href="javascript:abrirEV2('<%=indice%>',<%=ea%>,'"+document.FormEVModificar.codpro_evModif.value+"','"+document.FormEVModificar.codmun_evModif.value+"','"+document.FormEVModificar.locali_evModif.value+"','"+document.FormEVModificar.codpst_evModif.value+"','"+document.FormEVModificar.claveCatDGS_evModif.value+"','"+document.FormEVModificar.fhInscrip_evModif.value+"','"+document.FormEVModificar.codproOr_evModif.value+"','"+document.FormEVModificar.codmunOr_evModif.value+"','"+document.FormEVModificar.localiOr_evModif.value+"')";
		 }
		if (document.getElementById("cb_AceptarModo")!=null){
			if (document.getElementById("cb_AceptarModo").checked == false){
				 window.opener.<%=nomFormulario%>.aprobado_<%=tipoAuxiliar%>_<%=indice%>.value = 0;
<%-- 				 window.opener.document.getElementById('verModif_<%=tipoAuxiliar%>_<%=indice%>').innerHTML="<p06b:p06bResEtiquetasTag resource="pantallas.corredor.introducirDEC.aprobarNo"/>"; --%>
			}else{
				 window.opener.<%=nomFormulario%>.aprobado_<%=tipoAuxiliar%>_<%=indice%>.value = 1;
<%-- 				 window.opener.document.getElementById('verModif_<%=tipoAuxiliar%>_<%=indice%>').innerHTML="<p06b:p06bResEtiquetasTag resource="pantallas.corredor.introducirDEC.aprobarSi"/>"; --%>
			}			
		}
		
	 <%}%>
		 
		 window.opener.document.getElementById("contenidoPagina").style.display="";
		 
		 window.close();
	}
	
	function asociar(){
		//Validacion del cif/nif
		if (document.FormEVModificar.claveCat2_ea_evModif.value == ""){
			return;
		}
		
		<%if (bIncorporando == true){%>
			if (document.FormEVModificar.claveCatDGS_evModif.value == document.FormEVModificar.claveCat2_ea_evModif.value){
				document.FormEVModificar.cif_evModif.value = document.FormEVModificar.cifActivo_evModif.value;
				document.FormEVModificar.entidad_evModif.value = document.FormEVModificar.entidad_ea_evModif.value;
			}
		<%}else{%>
			document.FormEVModificar.claveCatDGS_evModif.value = document.FormEVModificar.claveCat2_ea_evModif.value;
			document.FormEVModificar.cif_evModif.value = document.FormEVModificar.cifActivo_evModif.value;
			document.FormEVModificar.entidad_evModif.value = document.FormEVModificar.entidad_ea_evModif.value;
		<%}%>
	      
	}
	
	function cancelar(){
		if (document.FormEVModificar.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="FormEVModificar" METHOD="POST" action="" target="_self">
	      			<input type="hidden" name="INDICE" value="<%=indice%>">
	      			<input type="hidden" name="nomFormulario" value="<%=nomFormulario%>">
	      			<input type="hidden" name="recarga_evModif" value="S">
	      			<input type="hidden" name="motRecarga_evModif" value="">
	      			<input type="hidden" name="entidad_ea_evModif" value="">
	      			<input type="hidden" name="codproOr_evModif">
	      			<input type="hidden" name="codmunOr_evModif">
	      			<input type="hidden" name="localiOr_evModif">
			      	<%if (bIncorporando == true){%>
				      <input type="hidden" name="cif_evModifX"/>
				      <input type="hidden" name="claveCatDGS_evModifX"/>
			      	<%}%>
	      			
	      			<!-- 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" id="idAceptar" name="Aceptar" value="<p06b:p06bResEtiquetasTag resource="botones.aceptar"/>" onclick="aceptar()"/>			
							 </td>
							 <td width="1%"></td>
							 <%if (bIncorporando == true){%>
<%-- 							 <td width="29%" class="normal"><input id="cb_AceptarModo" type="checkbox" name="AceptarModo"/><p06b:p06bResEtiquetasTag resource="pantallas.corredor.introducirDEC.aprobarCambioSugerido"/></td> --%>
							 <td width="79%" class="normal"><input id="cb_AceptarModo" type="checkbox" name="AceptarModo"/></td>
							 <%}else{%>
							 <td width="10%">
							 	<input class="boton" type="button" id="idCancelar" name="Cancelar" value="<p06b:p06bResEtiquetasTag resource="botones.cancelar"/>" onclick="window.close()"/>
							 </td>
							 <td width="69%"></td>
							 <%}%>
						</tr>
					 </table>
					 
					 <table class="general">
					 	<tr> 
					      <td height="20"></td>
					    </tr>
					 </table>	      			
	      			
	      			<TABLE class="general">
					    <tr> 
					      <td width="10%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.nifCif"/></td>
					      <td width="50%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.razSoc"/></td>
					      <td width="40%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.ev.clavecatDGS"/></td>
					    </tr>
					    <tr> 
					      	<td width="10%" align="left"><input class="inputField" type="text" name="cif_evModif" value="" size="12" maxlength="9" onchange="javascript:cambiaAseguradoraCif_evModif();"/></td>
					  		<td width="50%" align="left"><input class="inputField" type="text" name="entidad_evModif" value="" size="52" maxlength="150"/></td>
					  		<td width="40%" align="left"><input class="inputField" type="text" name="claveCatDGS_evModif" value="" size="5" maxlength="5" readOnly/></td>
					    </tr>
					    <tr>
					      <td width="10%" align="left" class="normalOriginal"></td>
					      <td id="entidadOr_evModif" width="50%" align="left" class="normalOriginal"></td>
					      <td width="40%" align="left" class="normalOriginal"></td>
					    </tr>
					  </TABLE>
					  
					  <div id="bloqueNoComun1A">

					  <TABLE class="general">
					    <tr> 
					      <td width="30%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.provincia"/></td>
					      <td width="40%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.municipio"/></td>
					      <td width="15%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.localidad"/></td>
					      <td width="15%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.codigoPostal"/></td>
					    </tr>
					  </TABLE>
					  <TABLE class="general">
					    <tr> 
					      <td width="30%" align="left">	   
						      <p06b:p06bSelectTag name="codpro_evModif" obj="listaProvincias_evModif" onchange="javascript:cambiaProvincia_evModif()"/>
					      </td> 
					      <td width="40%" align="left">
					      	  <p06b:p06bSelectTag name="codmun_evModif" obj="listaMunicipios_evModif" onchange="javascript:cambiaMunicipio_evModif()"/>
					      </td>
					      <td width="15%" align="left">	   
						      <p06b:p06bSelectTag name="locali_evModif" obj="listaLocalidades_evModif" onchange="javascript:cambiaLocalidad_evModif()"/>
					      </td> 
					      <td width="15%" align="left">
					      	<%if(listaCP_evModif==null || listaCP_evModif.size()==0){%>
					      	<!-- No tenemos ningún código postal válido para la localidad -->
					      		<input class="inputField" type="text" name="codpst_evModif" value="<%=(request.getParameter("codpst_evModif")==null?"":request.getParameter("codpst_evModif"))%>" size="7" maxlength="5" />
					      	<%}else if(listaCP_evModif.size()==1){%>
					      		<!-- Tenemos un solo CP válido para la localidad -->
					      		<input class="inputField" type="text" name="codpst_evModif" value="<%=(String)listaCP_evModif.get(0)%>" size="7" maxlength="5" readOnly />
					      	<%}else{%>
					      		<!-- Tenemos N CP'S válidos para la localidad -->
					      		<select class="inputField" size="1" name="codpst_evModif">
					      			<option value=""></option>
					      			<%for(int i=0;i<listaCP_evModif.size();i++){%>
					      				<option <%if(request.getParameter("codpst_evModif")!=null && request.getParameter("codpst_evModif").equals((String)listaCP_evModif.get(i))){%> SELECTED <%}%> value="<%=(String)listaCP_evModif.get(i)%>">
					      					<%=(String)listaCP_evModif.get(i)%>
					      				</option>
					      			<%}%>
					      		</select>
					      	<%}%>
					      </td>
					    </tr>
					    <tr>
					      <td id="denproOr_evModif" width="30%" align="left" class="normalOriginal"></td>
					      <td id="denmunOr_evModif" width="40%" align="left" class="normalOriginal"></td>
					      <td id="denlocaliOr_evModif" width="15%" align="left" class="normalOriginal"></td>
					      <td id="codpstOr_evModif" width="15%" align="left" class="normalOriginal"></td>
					    </tr>
					  </TABLE>

					  <TABLE class="general">
					    <tr> 
					      <td width="55%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.ev.calle"/></td>
					      <td width="15%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.ev.portal"/></td>
					      <td width="15%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.ev.piso"/></td>
					      <td width="15%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.ev.letra"/></td>
					    </tr>
					    <tr> 
					      <td width="55%" align="left">	   
						      <input class="inputField" type="text" name="calle_evModif" value="" size="44" maxlength="100"/>
					      </td> 
					      <td width="15%" align="left">	   
						      <input class="inputField" type="text" name="portal_evModif" value="" size="4" maxlength="10"/>
					      </td> 
					      <td width="15%" align="left">	   
						      <input class="inputField" type="text" name="piso_evModif" value="" size="4" maxlength="4"/>
					      </td> 
					      <td width="15%" align="left">	   
						      <input class="inputField" type="text" name="letra_evModif" value="" size="4" maxlength="4"/>
					      </td> 
					    </tr>
					    <tr>
					      <td id="calleOr_evModif" width="55%" align="left" class="normalOriginal"></td>
					      <td id="portalOr_evModif" width="15%" align="left" class="normalOriginal"></td>
					      <td id="pisoOr_evModif" width="15%" align="left" class="normalOriginal"></td>
					      <td id="letraOr_evModif" width="15%" align="left" class="normalOriginal"></td>
					    </tr>
					  </TABLE>
					  
					  </div>

					  <TABLE class="general">
					    <tr> 
					      <td width="34%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.ev.fhinscrip"/></td>
					    </tr>
					  </TABLE>
					  
					  <TABLE class="general">
					    <tr>
					      <td width="34%" align="left" class="normal"><input class="inputField" type="text" name="fhInscrip_evModif" value="" size="14" maxlength="10" /></td>
					    </tr>
					    <tr> 
					      <td id="fhInscripOr_evModif" width="34%" align="left" class="normalOriginal"></td>
					    </tr>
					  </TABLE>

					  <fieldset style="padding-bottom: 8pt;padding-top: 8pt;">
						<legend align="left" class="searchTitle" style="padding-bottom: 8pt;padding-top: 8pt;COLOR: green;border-bottom:0pt;" ><p06b:p06bResEtiquetasTag resource="pantallas.literal.ev.asoccat"/></legend>
					  
					  <TABLE class="general">
					    <tr> 
					      <td width="80%" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.razSoc"/></td>
					    </tr>
					  </TABLE>
					  <TABLE class="general">
					    <tr>
					      <td width="80%" align="left">
						      <p06b:p06bSelectEVTag name="claveCat_evModif" obj="listaAseguradoras_evModif" style="width:600px;" onchange="javascript:cambiaAseguradora_evModif();"/>
						  </td>					      
					    </tr>
					  </TABLE>
					  <TABLE class="general">
					    <tr> 
					      <td width="16%" align="left" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.ev.clavecatDGS"/></td>
					      <td width="16%" align="left" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.nifCif"/></td>
					      <td width="16%" align="left" class="searchTitle"><p06b:p06bResEtiquetasTag resource="pantallas.literal.telefono"/></td>
					      <td width="52%" align="center" class="searchTitle"></td>
					    </tr>
					    <tr>
					      <td width="16%" align="left" class="normal"><input class="inputField" type="text" name="claveCat2_ea_evModif" value="" size="5" readOnly/></td>
					      <td width="16%" align="left" class="normal"><input class="inputField" type="text" name="cifActivo_evModif" value="" size="20" readOnly/></td>
					      <td width="16%" align="left" class="normal"><input class="inputField" type="text" name="telefono_ea_evModif" value="" size="20" readOnly/></td>
					      <td width="52%" align="center" class="normal"><input class="boton" type="button" name="Asociar" value="<p06b:p06bResEtiquetasTag resource="botones.asociar"/>" onclick="asociar()"/></td>
					    </tr>
					  </TABLE>
					  
					  </fieldset>
					  
				</FORM>
	      	<!-- Fin Codigo propio pantalla -->
	      </td>
	    </tr>
	     <tr> 
	      <td height="20"></td>
	    </tr>
  </TABLE>
<!--Fin Aqui va el cuerpo de la página -->
<script>
if (<%=bIncorporando%>){
	document.getElementById("cb_AceptarModo").style.display='none';
}
cargaValores();
inicializa_evModif();
</script>

</body>
</html>