<%@ page import="com.cidat.proclets.*,itourbaskBeans.*,java.util.*,q53_util.*,java.io.IOException" session="true" %>
<%@ page contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" %>
<% com.cidat.proclets.ProcletServiceData sd =(com.cidat.proclets.ProcletServiceData)request.getAttribute("com.cidat.proclets.sd"); %>
<% String q53_idioma = q53Util.getIdioma(sd); 
q53LogEstadisticas.printLog("ENTRA EN EL JSP");
List calendarioLiteralesList = null;
String pendientes=(String)session.getAttribute("pendientes");
if(pendientes==null)pendientes="";
if(sd.getVal("literalesCalendario") != null){
    calendarioLiteralesList = (List)sd.getVal("literalesCalendario");
}
//deshabilitar la cache
response.setHeader("Cache-Control", "no-cache"); 
response.addHeader( "pragma", "no-cache");
response.setDateHeader("Expires", -1);
//FIN deshabilitar la cache
%>
 
<%
String q53Idioma = q53Util.getIdioma(sd);
//codigo aleatorio para evitar la repeticion por el cacheo del proxy
String codigo_aleatorio = q53Util.obtener_cod_aleatorio();
// Literales
String not_campovacio= q53Util.getLiteral(sd, "NOT_CAMPOVACIO", q53_idioma);
String not_digitosyNumerico= q53Util.getLiteral(sd, "NOT_VALIDAR1", q53_idioma);
String not_emailCorrecto= q53Util.getLiteral(sd, "NOT_VALIDAR2", q53_idioma);
String not_faxCorrecto= q53Util.getLiteral(sd, "NOT_VALIDAR3", q53_idioma);
String not_fechaCorrecta= q53Util.getLiteral(sd, "NOT_VALIDAR4", q53_idioma);
String not_nhojasCorrecto= q53Util.getLiteral(sd, "NOT_VALIDAR5", q53_idioma);
String enc_modificada= q53Util.getLiteral(sd, "ENC_MODIFICADA", q53_idioma);
String not_generar= q53Util.getLiteral(sd, "NOT_GENERAR", q53_idioma);
String not_datos= q53Util.getLiteral(sd, "NOT_DATOS", q53_idioma);
String not_cp= q53Util.getLiteral(sd, "NOT_CP", q53_idioma);
String not_desti= q53Util.getLiteral(sd, "NOT_DESTI", q53_idioma);
String not_remi= q53Util.getLiteral(sd, "NOT_REMI", q53_idioma);
String not_nhojas= q53Util.getLiteral(sd, "NOT_NHOJAS", q53_idioma);
String not_fecha= q53Util.getLiteral(sd, "NOT_FECHA", q53_idioma);
String not_fax= q53Util.getLiteral(sd, "NOT_FAX", q53_idioma);
String not_email= q53Util.getLiteral(sd, "NOT_EMAIL", q53_idioma);
String not_localidad= q53Util.getLiteral(sd, "NOT_LOCALIDAD", q53_idioma);
String not_direccion= q53Util.getLiteral(sd, "NOT_DIRECCION", q53_idioma);
String not_nombre= q53Util.getLiteral(sd, "NOT_NOMBRE", q53_idioma);
String not_recogida= q53Util.getLiteral(sd, "NOT_RECOGIDA", q53_idioma);
String cod_desc=q53Util.getLiteral(sd, "PREG_DESC", q53_idioma);
String txt_desc=q53Util.getLiteral(sd, "PREG_DESC_T", q53_idioma);
String enc_habilitar=q53Util.getLiteral(sd, "ENC_HABILITAR", q53_idioma);
String RES_BORRAR= q53Util.getLiteral(sd, "RES_BORRAR", q53_idioma);
String usr_ver_encuestas = q53Util.getLiteral(sd, "USR_VER_ENCUESTAS", q53_idioma);
String usr_no_hay_respuestas = q53Util.getLiteral(sd, "USR_NO_HAY_RESPUESTAS", q53_idioma);
String usr_primera = q53Util.getLiteral(sd, "USR_PRIMERA", q53_idioma);
String usr_anterior = q53Util.getLiteral(sd, "USR_ANTERIOR", q53_idioma);
String usr_siguiente = q53Util.getLiteral(sd, "USR_SIGUIENTE", q53_idioma);
String usr_ultima = q53Util.getLiteral(sd, "USR_ULTIMA", q53_idioma);
String usr_fecha_respuesta = q53Util.getLiteral(sd, "ENC_TIPO_FECHA", q53_idioma);
String enc_tipo_fecha = q53Util.getLiteral(sd, "ENC_TIPO_FECHA", q53_idioma);
String enc_tipo_hora = q53Util.getLiteral(sd, "ENC_TIPO_HORA", q53_idioma);
String enc_total = q53Util.getLiteral(sd, "ENC_TOTAL", q53_idioma);
String enc_personas = q53Util.getLiteral(sd, "ENC_PERSONAS", q53_idioma);
String enc_tipo_procedencia = q53Util.getLiteral(sd, "ENC_TIPO_PROCEDENCIA", q53_idioma);
String enc_local = q53Util.getLiteral(sd, "ENC_LOCAL", q53_idioma);
String enc_territorio_historico = q53Util.getLiteral(sd, "ENC_TERRITORIO_HISTORICO", q53_idioma);
String enc_comunidad_autonoma = q53Util.getLiteral(sd, "ENC_COMUNIDAD_AUTONOMA", q53_idioma);
String enc_pais = q53Util.getLiteral(sd, "ENC_PAIS", q53_idioma);
String enc_modificar = q53Util.getLiteral(sd, "ENC_MODIFICAR", q53_idioma);
String gen_volver = q53Util.getLiteral(sd, "GEN_VOLVER", q53_idioma);
String est_alert_select_th = q53Util.getLiteral(sd, "EST_ALERT_SELECT_TH", q53_idioma);
String enc_procedencia_datos = q53Util.getLiteral(sd, "ENC_PROCEDENCIA_DATOS", q53_idioma);
String enc_ccaa = q53Util.getLiteral(sd, "ENC_CCAA", q53_idioma);
String enc_total_personas = q53Util.getLiteral(sd, "ENC_TOTAL_PERSONAS", q53_idioma);
String enc_total_personas_1 = q53Util.getLiteral(sd, "ENC_TOTAL_PERSONAS_1", q53_idioma);
String enc_preg_obligatoria = q53Util.getLiteral(sd, "ENC_PREG_OBLIGATORIA", q53_idioma);
String est_compruebe_fecha = q53Util.getLiteral(sd, "EST_COMPRUEBE_FECHA", q53_idioma);
String cpos = q53Util.getLiteral(sd, "CPOS", q53_idioma);
String enc_medio_recep = q53Util.getLiteral(sd, "ENC_MEDIO_RECEP", q53_idioma);
String enc_medio_respuesta = q53Util.getLiteral(sd, "ENC_MEDIO_RESPUESTA", q53_idioma);
String recepcion = q53Util.getLiteral(sd, "RECEPCION", q53_idioma);
String respuesta = q53Util.getLiteral(sd, "RESPUESTA", q53_idioma);
String enc_presencial = q53Util.getLiteral(sd, "ENC_PRESENCIAL", q53_idioma);
String enc_no_pres = q53Util.getLiteral(sd, "ENC_NO_PRES", q53_idioma);
String enc_presencial_tabla = q53Util.getLiteral(sd, "ENC_PRESENCIAL_TABLA", q53_idioma);
String enc_no_pres_tabla = q53Util.getLiteral(sd, "ENC_NO_PRES_TABLA", q53_idioma);
String ALERT_PROVINCIA= q53Util.getLiteral(sd, "ALERT_PROVINCIA", q53_idioma);
String ALERT_DEPARTAMENTO_FRANCES=q53Util.getLiteral(sd, "ALERT_DEPARTAMENTO_FRANCES", q53_idioma);
String N0_0_1 =q53Util.getLiteral(sd, "N0_0_1", q53_idioma);
String ALERT_PROCEDENCIA_1= q53Util.getLiteral(sd, "ALERT_PROCEDENCIA_1", q53_idioma);
String ALERT_PROCEDENCIA_2= q53Util.getLiteral(sd, "ALERT_PROCEDENCIA_2", q53_idioma);
String ALERT_PROCEDENCIA_3= q53Util.getLiteral(sd, "ALERT_PROCEDENCIA_3", q53_idioma);
String ALERT_PROCEDENCIA_4= q53Util.getLiteral(sd, "ALERT_PROCEDENCIA_4", q53_idioma);
String ALERT_TIPO_INFO= q53Util.getLiteral(sd, "ALERT_TIPO_INFO", q53_idioma);
String ALERT_INFO_MEDIO_RECEPCION= q53Util.getLiteral(sd, "ALERT_INFO_MEDIO_RECEPCION", q53_idioma);
String ALERT_INFO_MEDIO_RESPUESTA= q53Util.getLiteral(sd, "ALERT_INFO_MEDIO_RESPUESTA", q53_idioma);
GregorianCalendar calendario = new GregorianCalendar();
int anio_actual=calendario.get(Calendar.YEAR);
%>
<%!
String txtdia = "dia";
String txtmes = "mes";
String txtano = "año";
/**
 * Escribe el texto de introducción de la encuesta, si existe
 **/
private void escribirTextoEncuesta (javax.servlet.jsp.JspWriter out, ProcletServiceData sd, String enc) throws IOException, ProcletException {
    if (!sd.gOS(enc+"[0].n0_texto").equals("")) {
        // el texto existe
        out.println ("<div class='col-sm-12 form-group'>");
        out.println ("<span>"+sd.gOS(enc+"[0].n0_texto")+"</span>");
        out.println ("</div>");
    }
}

private void escribirSeparador (javax.servlet.jsp.JspWriter out) throws IOException {
}
/** 
 * escribe una pregunta/respuesta de tipo OPCIONES
 **/
private void escribirPregOpciones (javax.servlet.jsp.JspWriter out,q53PreguntaBean preguntaBean,q53RespuestaBean respuestaBean,ProcletServiceData sd, String pregs, int i, int num_pregunta) throws IOException, ProcletException {
    String cod_pregunta = preguntaBean.getCodPregunta();
    String q53_idioma = q53Util.getIdioma(sd);
    int intCodPregunta = Integer.valueOf(cod_pregunta).intValue();
    String descripcion = "";
    descripcion = preguntaBean.getDescripcionPregunta();
    boolean obligatoria = preguntaBean.isObligatoria();
    q53OpcionesBean opcionesPregBean = preguntaBean.getPreguntaOpciones();    
    q53RespuestaOpcionesBean opcionesBean = respuestaBean.getOpcionesBean();
    String formato = opcionesPregBean.getFormato();    
    out.println ("<div class='col-sm-12 form-group'>");
    out.println ("<div class='col-sm-2'>");
    out.println ("<span class='numero_apartado'>"+num_pregunta+"</span>");
    out.println ("<span class='apartado'>"+descripcion+"</span>");
    if(obligatoria){
        out.println ("<span class='textorojobold apartado'>*</span>");
    }
    out.println ("</div>");
	out.println ("<div class='col-sm-10'>");  
	if (formato.equals(q53Constantes.FORMATO_SELECT)) {
		out.println ("<div class='form-group-inline floating-select-txt-from-label'>");
	    out.println ("<label for='opt_"+intCodPregunta+"_dia'>"+descripcion+"</label>");
	    out.println ("<select id='opt_"+intCodPregunta+"' name='opt_"+intCodPregunta+"'>");
        if (!obligatoria)        {
          out.println ("<option value=''></option>");
        }
        List opcionesList = opcionesBean.getCodOpciones();
        if(opcionesList != null && !(opcionesList.isEmpty())){
            int numOpciones = opcionesList.size(); 
            for (int j=0; j<numOpciones; j++) {
                q53OpcionBean opcionBean = (q53OpcionBean)opcionesList.get(j);
                String codOpcion = opcionBean.getCodOpciones();
                String descripcionOpcion = opcionBean.getDescipcionOpcion();
                int valueOption = opcionBean.getValueOpcion();
                if (valueOption !=-1) {
                // la opción es una respuesta seleccionada. como es una select se
                // supone que sólo habra una.
                  out.println ("<option value='"+codOpcion+"' selected>"+descripcionOpcion+"</option>");
                }else{
                    out.println ("<option value='"+codOpcion+"'>"+descripcionOpcion+"</option>");
                }
            }
        }
        out.println ("</select>");
        out.println ("</div>");
		out.println ("</div>");
		out.println ("<script>");
        out.println ("preguntas[preguntas.length]=new gen_PregOpciones('"+cod_pregunta+"','"+descripcion+"','"+obligatoria+"','opciones','select');");
        out.println ("</script>");
    }else if (formato.equals(q53Constantes.FORMATO_CHECK)) {
        out.println ("<input name='opt_"+cod_pregunta+"' type='hidden' id='tipo_check_"+cod_pregunta+"'>");
        List opcionesList = opcionesBean.getCodOpciones();
        if(opcionesList != null && !(opcionesList.isEmpty())){
            int numOpciones = opcionesList.size();
            for (int j=0; j<numOpciones; j++) {
                q53OpcionBean opcionBean = (q53OpcionBean)opcionesList.get(j);
                String codOpcion = opcionBean.getCodOpciones();
                String descripcionOpcion = opcionBean.getDescipcionOpcion();
                int valueOption = opcionBean.getValueOpcion();
				String checked = valueOption != -1 ? "checked" : "";
				out.println ("<div class='form-group-inline'>");
				out.println ("<input id='opt_check_"+cod_pregunta+""+j+"' class='styled-checkbox' name='opt_check_"+cod_pregunta+"' type='checkbox' value='"+codOpcion+"' " + checked + "> ");
				out.println ("<label for='opt_check_"+cod_pregunta+""+j+"'></label>");
				out.println ("<label for='opt_check_"+cod_pregunta+""+j+"'>"+descripcionOpcion+"</label>");
				out.println ("</div>");
            }
        }
        out.println ("</div>");
		out.println ("</div>");
        out.println ("<script>");
        out.println ("preguntas[preguntas.length]=new gen_PregOpciones('"+cod_pregunta+"','"+descripcion+"','"+obligatoria+"','opciones','check');");
        out.println ("</script>");
    }else if (formato.equals(q53Constantes.FORMATO_RADIO)) {
        List opcionesList = opcionesBean.getCodOpciones(); 
        q53RespuestaOpcionesBean respOpciones = respuestaBean.getOpcionesBean();
        if(opcionesList != null && !(opcionesList.isEmpty())){
            int numOpciones = opcionesList.size();
            for (int j=0; j<numOpciones; j++) {
                q53OpcionBean opcionBean = (q53OpcionBean)opcionesList.get(j);
                String codOpcion = opcionBean.getCodOpciones();
                String descripcionOpcion = opcionBean.getDescipcionOpcion();
				String checked = opcionBean.getValueOpcion() != -1 ? "checked" : "";
                out.println ("<div class='form-group-inline'>");
                out.println ("<input id='opt_"+cod_pregunta+"' name='opt_"+cod_pregunta+"' type='radio' value='"+codOpcion+"' " + checked + ">");
                out.println ("<label for='opt_"+cod_pregunta+"'>"+descripcionOpcion+"</label>");
                out.println ("</div>");
           }
        }
		out.println ("</div>");
        out.println ("<script>");
        out.println ("preguntas[preguntas.length]=new gen_PregOpciones('"+cod_pregunta+"','"+descripcion+"','"+obligatoria+"','opciones','radio');");
        out.println ("</script>");
    }
}
/**
 * escribe una pregunta/respuesta de tipo TEXTO
 **/
private void escribirPregTexto (javax.servlet.jsp.JspWriter out,q53PreguntaBean preguntaBean,q53RespuestaBean respuestaBean, ProcletServiceData sd, String pregs, int i, int num_pregunta) throws IOException, ProcletException {

    String codPregunta = preguntaBean.getCodPregunta();
    String descripcion = preguntaBean.getDescripcionPregunta();
    boolean obligatoria = preguntaBean.isObligatoria();
    q53RespuestaTextoBean respTexto =respuestaBean.getTextoBean();
    String textoResp = respTexto.getTextoRespuesta();
	out.println ("<div class='col-sm-12 form-group'>");
    out.println ("<div class='col-sm-2'>");
    out.println ("<span class='numero_apartado'>"+num_pregunta+"</span>");
    out.println ("<span class='apartado'>"+descripcion+"</span>");
    out.println ("</div>");  
    
    out.println ("<div class='col-sm-10'>"); 
    out.println ("<input id='txt_"+codPregunta+"' name='txt_"+codPregunta+"' type='text' class='inptxt' style='width: 400px;' value='"+textoResp+"'>");
    out.println ("</div>");
    out.println ("</div>");

    out.println ("<script>");
    out.println ("preguntas[preguntas.length]=new gen_PregTexto('"+codPregunta+"','"+descripcion+"','"+obligatoria+"','texto','100');");
    out.println ("</script>");
}
/**
 * escribe una pregunta/respuesta de tipo FECHA
 **/
 private void escribirPregFecha (javax.servlet.jsp.JspWriter out, q53PreguntaBean preguntaBean,q53RespuestaBean respuestaBean,ProcletServiceData sd, String pregs, int i, int num_pregunta) throws IOException, ProcletException {
		String q53_idioma = q53Util.getIdioma(sd);
		List calendarioLiteralesList = null;
	    q53RespuestaFechaBean respFecha = respuestaBean.getFechaBean();
	    String fecha = respFecha.getFecha();
	    String fecha_dia = "";
	    String fecha_mes = "";
	    String fecha_anio = "";
	    if (q53_idioma.equals("C")) {
	        fecha_dia = fecha.substring (0,2);
	        fecha_mes = fecha.substring (3,5);
	        fecha_anio = fecha.substring (6,10);
	      } else {
	        fecha_dia = fecha.substring (8,10);
	        fecha_mes = fecha.substring (5,7);
	        fecha_anio = fecha.substring (0,4);
	    }
	    if(sd.getVal("literalesCalendario") != null){
	        calendarioLiteralesList = (List)sd.getVal("literalesCalendario");
	    }
	    String q53Idioma = q53Util.getIdioma(sd);
	    String codPregunta = preguntaBean.getCodPregunta();
	    int intCodPregunta = Integer.valueOf(codPregunta).intValue();
	    String descripcion =preguntaBean.getDescripcionPregunta();
	    boolean obligatoria = preguntaBean.isObligatoria();
	   	q53FechaBean fechaBean = preguntaBean.getPreguntaFecha();
	    String fecha_min = fechaBean.getFechaMin();
	    String fecha_max = fechaBean.getFechaMax();
	    
	    out.println ("<div class='col-sm-12 form-group'>");
	    out.println ("<div class='col-sm-2'>");
	    out.println ("<span class='numero_apartado'>"+num_pregunta+"</span>");
	    out.println ("<span class='apartado'>"+descripcion+"</span>");
	    if(obligatoria){
	        out.println ("<span class='textorojobold apartado'>*</span>");
	    }
	    out.println ("</div>");  
	    out.println ("<div class='form-group-inline floating-select-txt-from-label'>");
	    out.println ("<label for='fech_"+codPregunta+"_dia'>"+txtdia+"</label>");
	    out.println ("<select style='min-width: 40px;'  id='fech_"+codPregunta+"_dia' name='fech_"+codPregunta+"_dia'>");
	    for (int j=1; j<=31; j++) {
	        if (j<10) {
	            out.println ("<option value='0"+j+"' "+(fecha_dia.equals("0"+j)?"selected":"")+">"+j+"</option>");
	        }else {
	            out.println ("<option value='"+j+"' "+(fecha_dia.equals(""+j)?"selected":"")+">"+j+"</option>");
	        }
	    }
	    out.println ("</select>");
	    out.println ("</div>");
	    out.println ("<div class='form-group-inline floating-select-txt-from-label'>");
	    out.println ("<label for='fech_"+codPregunta+"_mes'>"+txtmes+"</label>");
	    out.println ("<select id='fech_"+codPregunta+"_mes' name='fech_"+codPregunta+"_mes'>");
	    if(calendarioLiteralesList != null && !calendarioLiteralesList.isEmpty()){
	        out.println ("<option value='01' "+(fecha_mes.equals("01")?"selected":"")+">"+calendarioLiteralesList.get(0)+"</option>");
	        out.println ("<option value='02' "+(fecha_mes.equals("02")?"selected":"")+">"+calendarioLiteralesList.get(1)+"</option>");
	        out.println ("<option value='03' "+(fecha_mes.equals("03")?"selected":"")+">"+calendarioLiteralesList.get(2)+"</option>");
	        out.println ("<option value='04' "+(fecha_mes.equals("04")?"selected":"")+">"+calendarioLiteralesList.get(3)+"</option>");
	        out.println ("<option value='05' "+(fecha_mes.equals("05")?"selected":"")+">"+calendarioLiteralesList.get(4)+"</option>");
	        out.println ("<option value='06' "+(fecha_mes.equals("06")?"selected":"")+">"+calendarioLiteralesList.get(5)+"</option>");
	        out.println ("<option value='07' "+(fecha_mes.equals("07")?"selected":"")+">"+calendarioLiteralesList.get(6)+"</option>");
	        out.println ("<option value='08' "+(fecha_mes.equals("08")?"selected":"")+">"+calendarioLiteralesList.get(7)+"</option>");
	        out.println ("<option value='09' "+(fecha_mes.equals("09")?"selected":"")+">"+calendarioLiteralesList.get(8)+"</option>");
	        out.println ("<option value='10' "+(fecha_mes.equals("10")?"selected":"")+">"+calendarioLiteralesList.get(9)+"</option>");
	        out.println ("<option value='11' "+(fecha_mes.equals("11")?"selected":"")+">"+calendarioLiteralesList.get(10)+"</option>");
	        out.println ("<option value='12' "+(fecha_mes.equals("12")?"selected":"")+">"+calendarioLiteralesList.get(11)+"</option>");
	    }
	    out.println ("</select>");
	   out.println ("</div>");
	    out.println ("<div class='form-group-inline floating-select-txt-from-label'>");
	    out.println ("<label for='fech_"+codPregunta+"_anio'>"+txtano+"</label>");
	    out.println ("<select id='fech_"+codPregunta+"_anio' name='fech_"+codPregunta+"_anio'>");
	    int anio_min = 0;
	    int anio_max = 0;
	    try {
	        if (fecha_min.equals("")) {
	            anio_min = Integer.parseInt(fecha_anio);
	        }else {
	          if (q53Idioma.equals("C"))
	            anio_min = Integer.parseInt(fecha_min.substring(6,10));
	          else 
	            anio_min = Integer.parseInt(fecha_min.substring(6,10));
	        }
	        if (fecha_max.equals("")) {
	            anio_max = Integer.parseInt(fecha_anio);
	        }else {
	          if (q53Idioma.equals("C"))
	            anio_max = Integer.parseInt(fecha_max.substring(6,10));
	          else
	            anio_max = Integer.parseInt(fecha_max.substring(6,10));
	        }
	    }catch (Exception e) {
	    	out.println(e);
	    	e.printStackTrace();
	    }
	    out.println(anio_min + " -> " + anio_max);
	    out.println(" fecha_anio " + fecha_anio);
	    out.println(" fecha_min " + fecha_min);
	    out.println(" fecha_max " + fecha_max);
	    for (int k=anio_min; k<= anio_max; k++) {
	        out.println ("<option value='"+k+"' "+(fecha_anio.equals(""+k)?"selected":"")+">"+k+"</option>");
	    }
	    out.println ("</select>");
	    out.println ("</div>");
	    out.println ("</div>");
	    out.println ("<script>");
	    out.println ("preguntas[preguntas.length]=new gen_PregFecha('"+codPregunta+"','"+descripcion+"','"+obligatoria+"','fecha','"+fecha_min+"','"+fecha_max+"');");
	    out.println ("</script>");
	}
%>

<%q53EncuestaBean encuestaBean = null;
  q53EncuestaBean encuestaBeanOfi = null;
  
if(sd.getVal("encuestaBean") != null){
   encuestaBean =  (q53EncuestaBean)sd.getVal("encuestaBean");
}
if(sd.getVal("encuestaBeanOfi") != null){
   encuestaBeanOfi =  (q53EncuestaBean)sd.getVal("encuestaBeanOfi");
}
String codEncuesta= "";
String codVersion = "";
String codRespuesta = "";
if(encuestaBean !=null ){
    List respuestasList = encuestaBean.getRespuestasList();
    codEncuesta= encuestaBean.getCodEncuesta();
    codVersion = encuestaBean.getCodVersion();
    codRespuesta = sd.gOS("codRespuesta");
    //Lo mismo para las de la oficina
    if(sd.getVal("encuestaBeanOfi") != null){
    List respuestasListOfi = encuestaBeanOfi.getRespuestasList();
    String codEncuestaOfi= encuestaBeanOfi.getCodEncuesta();
    String codVersionOfi = encuestaBeanOfi.getCodVersion();
    String codRespuestaOfi = sd.gOS("codRespuestaOfi");
    }
%>
 <%List respuestasGVList = encuestaBean.getRespuestasList();
	            int num = respuestasGVList.size()-1;
	            String fechaCreacion ="";
	            String usuarioRespuesta = "";
	            for(int k=0;k<num;k++){
	                q53RespuestaBean respBean = (q53RespuestaBean)respuestasGVList.get(k);
	                fechaCreacion = respBean.getFechaCreacionRespuesta();
	                usuarioRespuesta = respBean.getNombrePersona();
	      }%>

<!DOCTYPE html> <!-- HTML5 -->
<html>
<head>
<!-- Tags para diseño responsive -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Fin Tags para diseño responsive -->
<title> itourbask </title>
<!-- Bootstrap core CSS -->
<link href="/appcont/itourbask/styles/bootstrap.css" rel="stylesheet" type="text/css">
<link href="/appcont/itourbask/styles/index.css" rel="stylesheet" type="text/css">
<link href="/appcont/itourbask/styles/estilos.css" rel="stylesheet" type="text/css">
<link href="/appcont/jquery-ui/jquery-ui.css" rel="stylesheet" type="text/css">
<link href="/appcont/itourbask/styles/jquery-clockpicker.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Lato:100,900italic,100italic,300,300italic,400,700,400italic,700italic,900|Oswald:400,300,700" rel="stylesheet" type="text/css">
<script src="/appcont/itourbask/scripts/param.js"></script>
<script src="/appcont/itourbask/scripts/general.js"></script>
<link href="/appcont/itourbask/styles/floating-labels.css" rel="stylesheet" type="text/css">
</head>
<script>

function abrir_ventana_notificacion() {
	
	var i,tipo_envio,ventana,url;
	for (i=0;i<document.frm.tipo_envio.length;i++){
       if (document.frm.tipo_envio[i].checked)
          break;
    }
    tipo_envio= document.frm.tipo_envio[i].value;
    
	if(tipo_envio=="2"){
		var email = document.all['email'].value;
		ventana = window.open('mailto:'+email,'Q53_Notificaciones_Email');
	}else if(tipo_envio=="1"){
		url = "/q53ItourbaskWar/q53usrNotificacionesServlet";
		url += "?tipo_envio="+tipo_envio;
		url += "&nombre="+document.all['nombre'].value;
		url += "&direccion="+document.all['direccion'].value;
		url += "&localidad="+document.all['localidad'].value;
		url += "&codPostal="+document.all['codPostal'].value; 
		ventana = window.open(url, 'Q53_Notificaciones_Correo', 'top=300,left=300,scrollbars=no,status=no,width=900,height=250,resizable=yes');
		ventana.focus();		
	}else if(tipo_envio=="3"){
		url = "/q53ItourbaskWar/q53usrNotificacionesServlet";
		url += "?tipo_envio="+tipo_envio;
		url += "&fax="+document.all['fax'].value;
		url += "&fecha="+document.all['fecha'].value;
		url += "&hojas="+document.all['hojas'].value;
		url += "&remitente="+document.all['remitente'].value;
		url += "&destinatario="+document.all['destinatario'].value;
		ventana = window.open(url, 'Q53_Notificaciones_Fax', 'top=300,left=300,scrollbars=no,menubar=1,status=no,width=900,height=300,resizable=yes'); 
	} 
}

function validar_campo(campo,patron_validacion,todo_bien){
	if(!(campo.value.match(patron_validacion))){
		todo_bien= false;
		campo.focus();
		campo.style.backgroundColor='#F78181';
	}else 
		campo.style.backgroundColor='#FFFFFF';
	return todo_bien;
}

function campo_vacio(campo,todo_bien){
   if (campo.value == '' || campo.value == null){
 		todo_bien= false;
		campo.focus();
		campo.style.backgroundColor='#F78181';
	}else 
		campo.style.backgroundColor='#FFFFFF';
	return todo_bien;
 }

function validar_notificaciones(){
	
	var todo_bien=true;
	var i, tipo_envio, patron;
	for (i=0;i<document.frm.tipo_envio.length;i++){
       if (document.frm.tipo_envio[i].checked)
          break;
    }
    tipo_envio= document.frm.tipo_envio[i].value;
    
	if(tipo_envio=="2"){	
			todo_bien=validar_campo(document.all['email'],/(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/,todo_bien);		
			if(!todo_bien){
				alert("<%=not_emailCorrecto%>");	
				return todo_bien;	
			}
	}else if(tipo_envio=="1"){
			todo_bien=campo_vacio(document.all['nombre'],todo_bien);
			todo_bien=campo_vacio(document.all['direccion'],todo_bien);
			todo_bien=campo_vacio(document.all['localidad'],todo_bien);	
			if(!todo_bien){
				alert("<%=not_campovacio%>");	
				return todo_bien;	
			}		
			todo_bien=validar_campo(document.all['codPostal'],/^\d{5}$/,todo_bien);	
			if(!todo_bien){
				alert("<%=not_digitosyNumerico%>");	
				return todo_bien;	
			}					
	}else if(tipo_envio=="3"){
			todo_bien=validar_campo(document.all['fax'],/^\d{1,10}$/,todo_bien);
			if(!todo_bien){
				alert("<%=not_faxCorrecto%>");	
				return todo_bien;	
			}	
		  <%if(q53_idioma.equals("C")){%>
			var patron_fecha=/^([0][1-9]|[12][0-9]|3[01])(\x2F|-)(0[1-9]|1[012])\2(\d{4})$/;			
			todo_bien=validar_campo(document.all['fecha'],patron_fecha,todo_bien);
			if(!todo_bien){
				alert("<%=not_fechaCorrecta%>");	
				return todo_bien;	
			}
		  <%}else{%>
		  	var patron_fecha=/^(\d{4})(\x2F|-)(0[1-9]|1[012])\2([0][1-9]|[12][0-9]|3[01])$/;			
			todo_bien=validar_campo(document.all['fecha'],patron_fecha,todo_bien);
			if(!todo_bien){
				alert("<%=not_fechaCorrecta%>");	
				return todo_bien;	
			}	
		  <%}%>	
			todo_bien=validar_campo(document.all['hojas'],/^\d{1,2}$/,todo_bien);
			if(!todo_bien){
				alert("<%=not_nhojasCorrecto%>");	
				return todo_bien;	
			}
			todo_bien=campo_vacio(document.all['remitente'],todo_bien);
			todo_bien=campo_vacio(document.all['destinatario'],todo_bien);	
			if(!todo_bien){
				alert("<%=not_campovacio%>");	
				return todo_bien;	
			}				
	}else{
		alert("Por favor, selecciona un tipo de notificación (Correo postal, Email o Fax)");
	}	
	return todo_bien;
}

function visualizar_tabla_envio(){
	if(document.frm.check_envio.checked){
		document.getElementById('tabla_datos_envio').style.display='block';
		//document.getElementById('generar_notificacion').style.display='block';
	}else{
		document.getElementById('tabla_datos_envio').style.display='none';
		//document.getElementById('generar_notificacion').style.display='none';
	}
		
}

function visualizar_datos_envio(){
	$("#tabla_datos_envio").toggle("300");
	$("#btnGenerar").toggle("300");
	}

//funcion para poner visible la informacion de la notificacion si es que tiene
function visualizar_datos_envio_init(){
	
	<%
	int size=respuestasList.size()-1;
	q53RespuestaBean rBean = (q53RespuestaBean)respuestasList.get(size);
	if(rBean.getTiene_notificacion().equals("si")){
	%>
		<%q53NotificacionBean notBean =rBean.getNotificacionBean();%>
		var tipo="<%=notBean.getTipo_envio()%>";
		
		
	 	//document.getElementById('tabla_datos_envio').style.display='block';
	 	//document.getElementById('generar_notificacion').style.display='block';
	 	document.frm.check_envio.checked=true;
	 	if(tipo=="2"){
	 		document.frm.tipo_envio[0].checked=true;
	 		document.frm.email.value="<%=notBean.getEmail()%>";
	 		floatIt($("#email"));
	 	}
	 	else if(tipo=="1"){
	 		document.frm.tipo_envio[1].checked=true;
	 		document.frm.nombre.value="<%=notBean.getNombre()%>";
	 		document.frm.direccion.value="<%=notBean.getDireccion()%>";
	 		document.frm.localidad.value="<%=notBean.getLocalidad()%>";
	 		document.frm.codPostal.value="<%=notBean.getCodPostal()%>";
	 		floatIt($("#nombre"));
	 		floatIt($("#direccion"));
	 		floatIt($("#localidad"));
	 		floatIt($("#codPostal"));
	 	}
	 	else if(tipo=="3"){
	 		document.frm.tipo_envio[2].checked=true;
	 		document.frm.fax.value="<%=notBean.getFax()%>";
	 		<%if(q53_idioma.equals("C")){%>	
	 		document.frm.fecha.value="<%=notBean.getFecha()%>";
	 		<%}else{%>
	 		document.frm.fecha.value="<%=q53Util.convertirFechaIdioma(notBean.getFecha(),"CE")%>";
	 		<%}%>
	 		document.frm.hojas.value="<%=notBean.getNhojas()%>";
	 		document.frm.remitente.value="<%=notBean.getRemitente()%>";
	 		document.frm.destinatario.value="<%=notBean.getDestinatario()%>";
	 		floatIt($("#fax"));
	 		floatIt($("#fecha"));
	 		floatIt($("#hojas"));
	 		floatIt($("#remitente"));
	 		floatIt($("#destinatario"));
	 	}	
  <%}else{%>
	 	//document.frm.tipo_envio[0].checked=true;
	 	//$("#tabla_datos_envio").toggle();
  <%}%>	 
}
//funcion que activa los nombres de los campos contenidos en el array campos, ademas les pone el color blanco de fondo
function activar_campos(campos){
	for(i=0;i<campos.length;i++){
		document.all[campos[i]].disabled=false;
		floatIt($("#"+campos[i]));
		//document.all[campos[i]].style.backgroundColor='#FFFFFF';
	}
}
//funcion que desactiva los nombres de los campos contenidos en el array campos, ademas les pone el color gris de fondo y el valor null
function desactivar_campos(campos){
	var i;
	for(i=0;i<campos.length;i++){
		//document.all[campos[i]].style.backgroundColor='#D0CFCF';
		document.all[campos[i]].value="";
		document.all[campos[i]].disabled=true;
		floatIt($("#"+campos[i]));
	}
}
//funcion que limpia los campos que no corresponden con el radiobutton seleccionado y los neutraliza para que no se 
//pueda escribir en ellos
function limpiar_campos_notificaciones(){
	
	var i, tipo_envio;
	//introduzco los nombres de los campos correspondientes a cada tipo de envio
	var correo_postal=new Array("nombre","direccion","localidad","codPostal");
	var email=new Array("email");
	var fax=new Array("fax","hojas","fecha","remitente","destinatario");
	for (i=0;i<document.frm.tipo_envio.length;i++){
       if (document.frm.tipo_envio[i].checked)
          break;
    }
    tipo_envio= document.frm.tipo_envio[i].value;
    
	if(tipo_envio=="2"){
		activar_campos(email);
		desactivar_campos(fax);
		desactivar_campos(correo_postal);
	}else if(tipo_envio=="1"){
		desactivar_campos(email);
		desactivar_campos(fax);
		activar_campos(correo_postal);		
	}else if(tipo_envio=="3"){
		desactivar_campos(email);		
		desactivar_campos(correo_postal);
		activar_campos(fax);
	}else{
		desactivar_campos(email);		
		desactivar_campos(correo_postal);
		desactivar_campos(fax);
	}
}
if("1"=="<%=sd.gOS("mensajeOK")%>")
{
	alert("<%=enc_modificada%>");
}
var preguntas = new Array();
var fech_check=false;
<% if (codEncuesta.equals("0")) { %>
function modificarEncuesta(){
    // 30.10.2007:  Comprobar que la fecha de recogida no sea superior a la actual
    var hoy = new Date ();
    var hoy = new Date ();
    var ano_hoy = hoy.getFullYear();
    var mes_hoy=  hoy.getMonth()+1;
    var dia_hoy = hoy.getDate();  
    var desc=document.frm.txt_<%=cod_desc%>.value;
    if(desc.length>250){
    	alert('El campo <%=txt_desc%> tiene demasiados carácteres');
    	return;
    }  
	mes_hoy = "00" + mes_hoy;
	dia_hoy = "00" + dia_hoy;
	mes_hoy = mes_hoy.substring(mes_hoy.length-2, mes_hoy.length);
	dia_hoy = dia_hoy.substring(dia_hoy.length-2, dia_hoy.length);		
    var fecha_hoy = ano_hoy+""+mes_hoy+""+dia_hoy;   
    var fecha_rec = document.frm.fech_0_anio.value +""+ document.frm.fech_0_mes.value +""+ document.frm.fech_0_dia.value;
    if (fecha_rec > fecha_hoy){
        alert("<%=est_compruebe_fecha%> <%=recepcion%>");
        return;
    }
    var fecha_rec2 = document.frm.fech_10_anio2.value +""+ document.frm.fech_10_mes2.value +""+ document.frm.fech_10_dia2.value;		
    if (fech_check && fecha_rec2 > fecha_hoy){
        alert("<%=est_compruebe_fecha%> <%=respuesta%>");
        return;
    }
    if (fech_check && fecha_rec2<fecha_rec){
    	alert("<%=est_compruebe_fecha%>");
        return;
    }
	if(document.frm.opt_local.checked){
		document.frm.local.value="S";
	}else{
		document.frm.local.value="";
	}
    var chequeado="N";
	for (var i=0; i<4; i++) {							
	    if(document.frm.opt_3[i].checked){ // Si medio de recepcion != mostrador            	
			chequeado="S";
	    }
  	}
	if (document.frm.cpos1.value=="0"){
			document.frm.cpos1.value="";
	}
	var cpos1=document.frm.cpos1.value;
	comprobarCPOS();
	//if(codpos1!=document.frm.cpos1.value){
	if (document.frm.cpos1.style.color == "red"){
		return;
	}
	if(document.frm.opt_local.checked && document.frm.cpos1.value!=""){
	   	alert("<%=ALERT_PROCEDENCIA_1%>");
	   	return;	  
	}
	if(document.frm.opt_local.checked && document.frm.proc_pais_6_1.value!="0"){
	   	alert("<%=ALERT_PROCEDENCIA_2%>");
	   	return;	  
	}
  	if(!document.frm.opt_local.checked && document.frm.cpos1.value=="" && document.frm.proc_pais_6_1.value=="0"){
	    document.frm.cpos1.style.color = "red";
 		document.frm.cpos1.value = "00000";
 		$("#cpos1").focus();
 		$("#cpos1").blur();
	    alert("<%=ALERT_PROCEDENCIA_4%>");
      	return;
	}
    if(chequeado=="N"){
		alert("<%=ALERT_INFO_MEDIO_RECEPCION%>");
		return;
    } 
	var chequeado2="N";
	if(fech_check){
		for (var i=0; i<4; i++) {							
			if(document.frm.opt_9[i].checked){ // Si medio de recepcion != mostrador            
				chequeado2="S";
			}
		}
	}else{
		chequeado2="S";
	}
	if(chequeado2=="N"){
		alert("<%=ALERT_INFO_MEDIO_RESPUESTA%>");
		return;
	}
  	var selPAIS1 = document.frm.proc_pais_6_1.value;
	var cpos = document.frm.cpos1.value;
	if(selPAIS1=="0" && cpos=="" && !document.frm.opt_local.checked){
		document.frm.cpos1.style.color = "red";
 		document.frm.cpos1.value = "00000";
 		$("#cpos1").focus();
 		$("#cpos1").blur();
		alert("<%=ALERT_PROCEDENCIA_4%>");
		return;
	}
  	var chequeado3="N";
	//for (var i=0; i<19; i++) {
	for (var i=0; i< document.frm.opt_check_8.length; i++){
		if(document.frm.opt_check_8[i].checked){ // Si medio de recepcion != mostrador            
			chequeado3="S";
		}
  	}
  	if(chequeado3=="N"){
  	   alert("<%=ALERT_TIPO_INFO%>");
       return;
  	}
    var codpos1=document.frm.cpos1.value;
	if(codpos1=="0"){
		codpos1="";
	}
	if(selPAIS1!="10"){
		if (codpos1!="" && codpos1!="0"){
			if(codpos1.length==1){
				codpos1= "0"+ codpos1 + "000";				 
			}else if (codpos1.length==2){
				codpos1=codpos1 + "000";
			}else if (codpos1.length==3){
				codpos1=codpos1 + "00";
			}else if (codpos1.length==4){		
				codpos1=codpos1 + "0";
			}
		}
	}
	document.frm.cpos1.value=codpos1;
	if(document.frm.cpos1.value!="" && document.frm.proc_pais_6_1.value!="0" && document.frm.proc_pais_6_1.value!="10" ){
	   	document.frm.cpos1.style.color = "red";
 		document.frm.cpos1.value = "00000";
 		$("#cpos1").focus();
 		$("#cpos1").blur();
	   	alert("<%=ALERT_PROCEDENCIA_3%>");
	   	return;	  
	}  
    var cadena = "";
    if (document.getElementById("tipo_check_8") != null){
      for (var i=0; i< document.frm.opt_check_8.length; i++){
          if (document.frm.opt_check_8[i].checked == true) cadena += document.frm.opt_check_8[i].value+"#";
      }
      cadena = cadena.substring(0,cadena.length-1);
      document.frm.opt_8.value = cadena;
    }      
    //ordenarParametrosGrupoEdad();
    <%if (sd.gOS("hay_preg_ofi").equals("SI")) {   
	   	List preguntasEncList = encuestaBeanOfi.getPreguntasList();   
      	 if(preguntasEncList != null && !preguntasEncList.isEmpty()){
           int numPreg = preguntasEncList.size();
           for(int i=0; i<numPreg; i++) {
               q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasEncList.get(i);
               String tipoPregunta = preguntaBean.getTipoPregunta();        
               String cod_pregunta = preguntaBean.getCodPregunta();
               boolean obligatoria = preguntaBean.isObligatoria();
                if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
                    q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones();
                    String formato = opcionesBean.getFormato();                   
                    if (formato.equals(q53Constantes.FORMATO_CHECK)) { 
                    %>
        				var cadena = "";
        				if (document.getElementById("tipo_check_<%=cod_pregunta%>") != null){
          					for (var i=0; i< document.frm.opt_check_<%=cod_pregunta%>.length; i++){
              					if (document.frm.opt_check_<%=cod_pregunta%>[i].checked == true) cadena += document.frm.opt_check_<%=cod_pregunta%>[i].value+"#";
          					}
          					cadena = cadena.substring(0,cadena.length-1);
          					if (cadena.length == 0 && <%=obligatoria%>)
          					{
            					alert("<%=enc_preg_obligatoria%>");
            					return;
          					}
          					document.frm.opt_<%=cod_pregunta%>.value = cadena;
        				}
<%
        			} else if (formato.equals(q53Constantes.FORMATO_RADIO)) { // fin tipo_check
%>
          				var checkedButton = "";
          				// Es un array de radio
          				for (var i=0;i<document.frm.opt_<%=cod_pregunta%>.length;i++) {
           					if (document.frm.opt_<%=cod_pregunta%>[i].checked) {
              					checkedButton=document.frm.opt_<%=cod_pregunta%>[i].value;
            				}
          				}
          			if (checkedButton.length == 0 && <%=obligatoria%>)
          			{
            			alert("<%=enc_preg_obligatoria%>");
            			return;
          			}
<%
        			} // fin tipo_radio
	  			} // fin tipo_opciones
			} // fin for
    	} // fin if preg_ofi
}
%>
	//VALIDACIONES DE LOS CAMPOS DE NOTIFICACIONES
    if (document.all('check_envio').checked){
	    if(!validar_notificaciones()){
	    	return;
		}
    }
    //FIN VALIDACIONES DE LOS CAMPOS DE NOTIFICACIONES
    document.getElementById("terminarActivo").value="0";
    document.frm.codigosRespuesta.value="<%=sd.gOS("codigosRespuesta")%>";  
    document.frm.submit();
}
//Hay que validar que el numero de personsa coincida tanto en grupos de edad como en hombres y mujeres
//***********************************
function comprobarNumeroPersonas(){
    var total=0;
    var totalPersonas2 = document.frm.totalPersonas.value;
    var grupoH =document.frm.grp_2_2_1.value;
    var grupoM =document.frm.grp_2_2_2.value;
    if(grupoH != "" && grupoM != ""){
        total = parseInt(grupoH);
        total += parseInt(grupoM);
    }else if(grupoM != "" && grupoH == ""){
        total = parseInt(grupoM);
    }else if(grupoM == "" && grupoH != ""){
        total = parseInt(grupoH);
    }
    if (total!=totalPersonas2) {
      alert ("<%=enc_total_personas%>");
      document.frm["grp_5_4_1"].focus();
      return false;
    }else{
      return true;
    }
}


<% } else { %>

//******************************************************************************
//Modificar las respuestas de la encuesta de la oficina
function modificarEncOfi() {
    if (document.getElementById("terminarActivo").value=="1") {    
	// hacer las comprobaciones de los campos numericos
	// hacer las comprobaciones de obligatoriedad, tam. de campos, etc...	
	for (var i=0; i<preguntas.length; i++) {
            // recorremos el array de preguntas, comprobando cada una de ellas. 
                if (!preguntas[i].comprobar()) {
                    return;
                }  
	}
   <%if (sd.gOS("hay_preg_ofi").equals("SI")) {
	   List preguntasEncList = encuestaBean.getPreguntasList();   
       if(preguntasEncList != null && !preguntasEncList.isEmpty()){
           int numPreg = preguntasEncList.size();
           for(int i=0; i<numPreg; i++) {
               q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasEncList.get(i);
               String tipoPregunta = preguntaBean.getTipoPregunta();        
               String cod_pregunta = preguntaBean.getCodPregunta();
               boolean obligatoria = preguntaBean.isObligatoria();
                if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
                    q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones();
                    String formato = opcionesBean.getFormato();                   
                    if (formato.equals(q53Constantes.FORMATO_CHECK)) { %>
        var cadena = "";
        if (document.getElementById("tipo_check_<%=cod_pregunta%>") != null){
          for (var i=0; i< document.frm.opt_check_<%=cod_pregunta%>.length; i++){
              if (document.frm.opt_check_<%=cod_pregunta%>[i].checked == true) cadena += document.frm.opt_check_<%=cod_pregunta%>[i].value+"#";
          }
          cadena = cadena.substring(0,cadena.length-1);
          if (cadena.length == 0 && <%=obligatoria%>)
          {
            alert("<%=enc_preg_obligatoria%>");
            return;
          }
          document.frm.opt_<%=cod_pregunta%>.value = cadena;
        }
<%
        } else if (formato.equals(q53Constantes.FORMATO_RADIO)) { // fin tipo_check
%>
          var checkedButton = "";
          // Es un array de radio
          for (var i=0;i<document.frm.opt_<%=cod_pregunta%>.length;i++) {
            if (document.frm.opt_<%=cod_pregunta%>[i].checked) {
              checkedButton=document.frm.opt_<%=cod_pregunta%>[i].value;
            }
          }
          if (checkedButton.length == 0 && <%=obligatoria%>)
          {
            alert("<%=enc_preg_obligatoria%>");
            return;
          }
<%
        } // fin tipo_radio
	  } // fin tipo_opciones
	} // fin for
    } // fin if preg_ofi
}
%>
    document.getElementById("terminarActivo").value="0";
    document.frm.submit();
    }
}
function circuloOver2(num) {
	if (document.all)
		document.all['circulo2'+num].style.color='#000000';
	else if (document.getElementById)
		document.getElementById('circulo2'+num).style.color='#000000';
}

function circuloOut2(num) {
	if (document.all)
		document.all['circulo2'+num].style.color='#FFFFFF';
	else if (document.getElementById)
		document.getElementById('circulo2'+num).style.color='#FFFFFF';
}

function circuloOverSel2(num) {
	if (document.all)
		document.all['circulo2'+num].style.color='#0090D3';
	else if (document.getElementById)
		document.getElementById('circulo2'+num).style.color='#0090D3';
}

function circuloOutSel2(num) {
	if (document.all)
		document.all['circulo2'+num].style.color='#000000';
	else if (document.getElementById)
		document.getElementById('circulo2'+num).style.color='#000000';
}

<% } %>
function comprobarCPOS(){
  var cars="";
  var cpos="";
  var pais="";
	cpos=document.frm.cpos1.value;
	pais=document.frm.proc_pais_6_1.value;
	cars=cpos.split("");
		if(document.frm.cpos1.value!=""){
		  var numeros="1234567890".split("");
		  var cars=cpos.split("");
		  for(c=0;c<cars.length;c++){	  	
		  	var car=cars[c];
		  	var esnumero=false;
		  	for (n=0;n<numeros.length;n++){
		  		var num=numeros[n];
		  		if(car==num){
		  			esnumero=true;
		  			break;
		  		}
		  	}
		  	if(!esnumero){
		  		document.frm.cpos1.style.color="red";
		  		return;
		  	}
		  }
		  if(pais==0){
				if(cpos.length==1){
					cpos= "0"+ cpos + "000";				 
				}else if (cpos.length==2){
					cpos=cpos + "000";
				}else if (cpos.length==3){
					cpos=cpos + "00";
				}else if (cpos.length==4){		
					cpos=cpos + "0";
				}			
				if(cpos.length>0){
				var prov="";	
				if(cars[0]==0){
					prov=cars[1];
				}else{
					prov=cars[0]+""+cars[1];
			}
			if(prov>52 || prov < 1){
				alert("<%=ALERT_PROVINCIA%>");
				document.frm.cpos1.style.color="red";
		  		return;
			}
		}
		}
		if(pais==10){
			if(cpos<1){
				alert("<%=ALERT_DEPARTAMENTO_FRANCES%>");
				document.frm.cpos1.style.color="red";
		  		return;
			}
			if(cpos>96){
				if(cpos!=971 && cpos!=972 && cpos!=973 && cpos!=999){
					alert("<%=ALERT_DEPARTAMENTO_FRANCES%>");
					document.frm.cpos1.style.color="red";;
		  			return;
				}
			}
		}
			document.frm.cpos1.value=cpos;
		}

}
function habilitarResp(){

	var hoy = new Date ();
    var ano_hoy = hoy.getFullYear();
    var mes_hoy=  hoy.getMonth()+1;
    var dia_hoy = hoy.getDate();
    if(mes_hoy<10){mes_hoy="0"+mes_hoy;}
    if(dia_hoy<10){dia_hoy="0"+dia_hoy;}
    fech_check=document.frm.chkHabilitar.checked;
    if(document.frm.chkHabilitar.checked){
    	document.frm.fech_10_dia2.disabled=false;
    	document.frm.fech_10_mes2.disabled=false;
    	document.frm.fech_10_anio2.disabled=false;
    	document.frm.fech_10_dia2.value=dia_hoy;
    	document.frm.fech_10_mes2.value=mes_hoy;
    	document.frm.fech_10_anio2.value=ano_hoy;
    	for(x=0;x<4;x++){
    		document.frm.opt_9[x].disabled=false;
    		if(x==0){
    			document.frm.opt_9[x].checked=true;
    		}
    	}
    }else{
   		document.frm.fech_10_dia2.disabled=true;
    	document.frm.fech_10_mes2.disabled=true;
    	document.frm.fech_10_anio2.disabled=true;
    	document.frm.fech_10_dia2.value="";
    	document.frm.fech_10_mes2.value="";
    	document.frm.fech_10_anio2.value="";
    	for(x=0;x<4;x++){
    		document.frm.opt_9[x].disabled=true;
    		document.frm.opt_9[x].checked=false;
    	}
    }
}

function ver_respuestas (posicion,codigoRespuesta,nResp,accion){

    	var str = "/q53ItourbaskWar/q53usrVerRespuestasNoPresencialServlet?cod_al=<%=codigo_aleatorio%>&usuario=<%=sd.getVal("usuarioSelect")%>&fechaInicio=<%=sd.getVal("fechaInicio")%>&fechaFin=<%=sd.getVal("fechaFin")%>&fechaInicioVis=<%=sd.getVal("fechaInicioVis")%>&fechaFinVis=<%=sd.getVal("fechaFinVis")%>&numRespuestas="+nResp+"&respNum="+posicion+"&cod_respuesta="+codigoRespuesta+"&cod_encuesta=&cod_version=&respuesta_rd_asociada=&encuestas_terminadas=&asc=<%=sd.gOS("asc")%>&tipo_ordenacion=<%=sd.gOS("tipo_ordenacion")%>&accion="+accion+"";
    	document.formu_lanza_servlet.action=str;
    	document.formu_lanza_servlet.codigosRespuesta.value="<%=sd.gOS("codigosRespuesta")%>";
    	document.formu_lanza_servlet.submit();

    
}
function volver (){
		<%if(!sd.gOS("vuelve_a_recogida").equals("1")){%>
	    	var str = "/q53ItourbaskWar/q53usrBusquedaServlet?cod_al=<%=codigo_aleatorio%>&encuesta=nopres&usuario=<%=sd.getVal("usuarioSelect")%>&fechaInicio=<%=sd.getVal("fechaInicio")%>&fechaFin=<%=sd.getVal("fechaFin")%>&fechaInicioVis=<%=sd.gOS("fechaInicioVis")%>&fechaFinVis=<%=sd.gOS("fechaFinVis")%>&cod_encuesta=<%=codEncuesta %>&cod_version=<%=codVersion%>&respuesta_rd_asociada=&encuestas_terminadas=&pendientes=<%=pendientes%>&asc=<%=sd.getVal("asc")%>&tipo_ordenacion=<%=sd.getVal("tipo_ordenacion")%>";
	    	document.formu_lanza_servlet.action=str;
	    	document.formu_lanza_servlet.codigosRespuesta.value="<%=sd.gOS("codigosRespuesta")%>";
    	document.formu_lanza_servlet.submit();
    	<%}else{%>
    		var str = "/q53ItourbaskWar/q53usrEncuestaNoPresencialServlet?cod_al=<%=codigo_aleatorio%>";
			document.location.href = str;
		<%}%>

    
}

</script>
</head>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" onload="visualizar_datos_envio_init();limpiar_campos_notificaciones();">
<!-- CABECERA -->

<form method="POST" action="" name="formu_lanza_servlet">
	<input type="hidden" value="" name="codigosRespuesta">
</form>
<jsp:include page="/q53_gen_menu.jsp" />
<!-- FIN CABECERA -->
<!-- MENU + CENTRO -->
<div class="container">
	<div class="col-sm-1"></div>
	<div class="col-sm-12 body_encuesta">
	<div class="col-sm-12" id="cabecera_encuesta">
		<span><%= usr_ver_encuestas %></span>
	</div>
	<div class="col-sm-12  form-group">
	<%if (!sd.gOS("hay_resp").equals("SI")) {// NO hay respuestas para esa encuesta %>
		<span class="icon material-icons"><%= usr_no_hay_respuestas %></span>
	<%}else{%>
		<!-- primero -->
		<div class="col-sm-1">
			<%if(sd.getVal("respNum").equals("1")){%>
			<span>[<span class="textoazulbold"><%= usr_primera %></span>]</td>       
			<%}else{%>
			<span>[<a href="javascript:ver_respuestas('1','<%=sd.gOS("codRespuesta")%>','<%=sd.getVal("numResp")%>','primera')" hidefocus id="btn_primera" class="textoazulbold"><%= usr_primera %></a>]</span>
			<%}%>
		</div>
		<!-- anterior -->
		<div class="col-sm-1">
			<%if(sd.getVal("respNum").equals("1")){%>
			<span>[<span class="textoazulbold"><%= usr_anterior %></span>]</td>       
			<%}else{%>
			<span>[<a href="javascript:ver_respuestas('<%=sd.gOS("respNum")%>','<%=sd.gOS("codRespuesta")%>','<%=sd.getVal("numResp")%>','anterior')"  hidefocus id="btn_anterior" class="textoazulbold"><%= usr_anterior %></a>]</span>
			<%}%>
		</div>
		<div class="col-sm-1">
			<span><%= sd.gOS("respNum") %> de <%=sd.gOS("numResp")%></span>
		</div>
		<!-- siguiente -->
		<div class="col-sm-1">
			<%if(sd.getVal("respNum").equals(sd.gOS("numResp"))){%>
			<span>[<span class="textoazulbold"><%= usr_siguiente %></span>]</td>       
			<%}else{%>
			<span>[<a href="javascript:ver_respuestas('<%=sd.gOS("respNum")%>','<%=sd.gOS("codRespuesta")%>','<%=sd.getVal("numResp")%>','siguiente')"  hidefocus id="btn_siguiente" class="textoazulbold"><%= usr_siguiente %></a>]</span>
			<%}%>
		</div>
		<!-- ultimo -->
		<div class="col-sm-1">
			<%if(sd.getVal("respNum").equals(sd.gOS("numResp"))){%>
			<span>[<span class="textoazulbold"><%= usr_ultima %></span>]</td>       
			<%}else{%>
			<span>[<a href="javascript:ver_respuestas('<%=sd.getVal("respNum")%>','<%=sd.gOS("codRespuesta")%>','<%=sd.getVal("numResp")%>','ultima')"  hidefocus id="btn_ultima" class="textoazulbold"><%= usr_ultima %></a>]</span>
			<%}%>
		</div>
		<div class="col-sm-7">
	        <span><%= usr_fecha_respuesta %>:</span>
			<span>[<%=usuarioRespuesta+", "+fechaCreacion%>]</span>
		</div>
	<%}%>
	</div>
	<%String n0Descripcion = "";
      if (codEncuesta.equals("0")) { //Si la encuesta es la del GV
	n0Descripcion = N0_0_1;
     } else {
            n0Descripcion = encuestaBeanOfi.getDescripcionEncuesta();
	}%>
<!-- titulo Recogida de datos -->
	<div class="col-sm-12" id="cabecera_encuesta">
		<span class="apartado"><%= n0Descripcion %></span>
	</div>
	<form name="frm" method="post" action="/q53ItourbaskWar/q53usrModificarRespuestasServlet?vuelve_a_recogida=<%=sd.gOS("vuelve_a_recogida")%>&usuario=<%=sd.getVal("usuarioSelect")%>&encuesta=nopres&fechaInicioVis=<%=sd.gOS("fechaInicioVis")%>&fechaFinVis=<%=sd.gOS("fechaFinVis")%>&codigosRespuesta=<%=sd.gOS("codigosRespuesta")%>&asc=<%=sd.gOS("asc")%>&tipo_ordenacion=<%=sd.gOS("tipo_ordenacion")%>" class="frmclass">
    <input type="hidden" name="es_recogida_datos" value="<%= sd.gOS("es_recogida_datos") %>">
    <input type="hidden" name="cod_encuesta" value="<%=codEncuesta%>">
    <input type="hidden" name="cod_version" value="<%=codVersion %>">
    <input type="hidden" name="encuesta_descripcion" value="<%=n0Descripcion%>">
    <input type="hidden" name="terminarActivo" id="terminarActivo" value="1">
    <input type="hidden" name="cod_respuesta" id="cod_respuesta" value="<%=sd.gOS("cod_respuesta")%>">
    <input type="hidden" name="fechaInicio" id="fechaInicio" value="<%=sd.gOS("fechaInicio")%>">
    <input type="hidden" name="fechaFin" id="fechaFin" value="<%=sd.gOS("fechaFin")%>">
    <input type="hidden" name="numRespuestas" id="numRespuestas" value="<%=sd.gOS("numRespuestas")%>">
    <input type="hidden" name="respNum" id="respNum" value="<%=sd.gOS("respNum")%>"> 
    <input type="hidden" value="" name="codigosRespuesta">  
	<%if (sd.gOS("hay_resp").equals("SI")) {%>
	<%if (!"".equals(encuestaBean.getEncuestaTexto())) {%>
	<div class="col-sm-12">
	        <span class="apartado"><%=encuestaBean.getEncuestaTexto()%></span>
	</div>
	<%} %>
	<div class="col-sm-12 form-group">
	<div class="col-sm-2">
			<span class='numero_apartado'>1</span>
	        <span class="apartado"><%=recepcion%></span>
				<%
q53RespuestaBean respuestaBean = (q53RespuestaBean)respuestasList.get(0);
q53RespuestaFechaBean respFecha = respuestaBean.getFechaBean();
String fechaGV = respFecha.getFecha();
String fecha_dia = "1";
String fecha_mes = "1";
String fecha_anio = "2006";
if(q53_idioma.equals("C")){
	if(fechaGV != null && !fechaGV.equals("")){
		fecha_dia = fechaGV.substring (0,2);
		fecha_mes = fechaGV.substring (3,5);
		fecha_anio = fechaGV.substring (6,10);

	}
}else{
	if(fechaGV != null && !fechaGV.equals("")){
		fecha_anio = fechaGV.substring (0,4);
		fecha_mes = fechaGV.substring (5,7);
		fecha_dia = fechaGV.substring (8,10);
		
	}
}

q53FechaBean fechaBean= (q53FechaBean)sd.getVal("fechasGV");
String fecha_min = fechaBean.getFechaMin();
String fecha_max = fechaBean.getFechaMax();
if(calendarioLiteralesList != null && !calendarioLiteralesList.isEmpty()){
%>
	</div>
	<div class="col-sm-10">
			<% if(q53_idioma.equals("C")){%>
			<div class="floating-select-txt-from-label float">
			<label for='fech_0_dia' ><%=txtdia %></label> 
	        <select style='min-width: 55px;' id='fech_0_dia' name='fech_0_dia'>
                <%for (int j=1; j<=31; j++) {
                    if (j<10) {
                        if(fecha_dia.equals("0"+j)){%>
                            <option value='0<%=j%>' selected><%=j%></option>
                        <%}else{%>
                            <option value='0<%=j%>'><%=j%></option>
                        <%}%>
                    <%}else {
                        if(fecha_dia.equals(""+j)){%>
                            <option value="<%=j%>" selected><%=j%></option>
                        <%}else{%>
                            <option value="<%=j%>"><%=j%></option>
                        <%}%>
                    <%}
                }%>
            </select>
			</div>
			<div class="floating-select-txt-from-label float">
			<label for='fech_0_mes' ><%=txtmes %></label> 
			<select id='fech_0_mes' name='fech_0_mes'>
                <%if(fecha_mes.equals("01")){%>
                    <option value='01' selected><%=calendarioLiteralesList.get(0)%></option>
                <%}else{%>
                    <option value='01'><%=calendarioLiteralesList.get(0)%></option>
                <%}if(fecha_mes.equals("02")){%>
                    <option value='02' selected><%=calendarioLiteralesList.get(1)%></option>	
                <%}else{%>
                    <option value='02'><%=calendarioLiteralesList.get(1)%></option>	
                <%}if(fecha_mes.equals("03")){%>
                    <option value='03' selected><%=calendarioLiteralesList.get(2)%></option>
                <%}else{%>
                    <option value='03' ><%=calendarioLiteralesList.get(2)%></option>
                <%}if(fecha_mes.equals("04")){%>
                    <option value='04' selected><%=calendarioLiteralesList.get(3)%></option>
                <%}else{%>
                    <option value='04'><%=calendarioLiteralesList.get(3)%></option>
                <%}if(fecha_mes.equals("05")){%>
                    <option value='05' selected><%=calendarioLiteralesList.get(4)%></option>
                <%}else{%>
                    <option value='05'><%=calendarioLiteralesList.get(4)%></option>
                <%}if(fecha_mes.equals("06")){%>
                    <option value='06' selected><%=calendarioLiteralesList.get(5)%></option>
                <%}else{%>
                    <option value='06'><%=calendarioLiteralesList.get(5)%></option>
                <%}if(fecha_mes.equals("07")){%>
                    <option value='07' selected><%=calendarioLiteralesList.get(6)%></option>
                <%}else{%>
                    <option value='07' ><%=calendarioLiteralesList.get(6)%></option>
                <%}if(fecha_mes.equals("08")){%>
                    <option value='08' selected><%=calendarioLiteralesList.get(7)%></option>
                <%}else{%>
                    <option value='08'><%=calendarioLiteralesList.get(7)%></option>
                <%}if(fecha_mes.equals("09")){%>
                    <option value='09' selected><%=calendarioLiteralesList.get(8)%></option>
                <%}else{%>
                    <option value='09'><%=calendarioLiteralesList.get(8)%></option>
                <%}if(fecha_mes.equals("10")){%>
                    <option value='10' selected><%=calendarioLiteralesList.get(9)%></option>
                <%}else{%>
                    <option value='10'><%=calendarioLiteralesList.get(9)%></option>
                <%}if(fecha_mes.equals("11")){%>
                    <option value='11' selected><%=calendarioLiteralesList.get(10)%></option>
                <%}else{%>
                    <option value='11'><%=calendarioLiteralesList.get(10)%></option>
                <%}if(fecha_mes.equals("12")){%>
                    <option value='12' selected><%=calendarioLiteralesList.get(11)%></option>
                <%}else{%>
                    <option value='12' ><%=calendarioLiteralesList.get(11)%></option>
                <%}%>
            </select>
        	</div>
        	<div class="floating-select-txt-from-label float">
			<label for='fech_0_anio' ><%=txtano %></label> 
        	<select style='min-width: 55px;' id='fech_0_anio' name='fech_0_anio'>
            <%for (int k=anio_actual; k>= 2003; k--) {
                if(fecha_anio.equals((new Integer(k)).toString())){%>
                    <option value='<%=k%>' selected><%=k%></option>
                <%}else{%>
                    <option value='<%=k%>'><%=k%></option>
                <%}%>
            <%}%>
            </select>
            </div>
			<div class="floating-select-txt-from-label">
			<label for='fech_0_hora' ><%=enc_tipo_hora%></label> 
            <select style='min-width: 55px;' id='fech_0_hora' name='fech_0_hora'>
            <%for(int i=7;i<23;i++){
                String horaValue="";
                if(i<10){
                    horaValue="0"+i;
                }else{
                    horaValue=""+i;
                }
                
                String hora =horaValue+":00";
                if(i==respFecha.getHora()){%>
                    <option value='<%=horaValue%>' selected><%=hora%></option>
                <%}else{%>
                    <option value="<%=horaValue%>" ><%=hora%></option>
                <%}%>
            <%}%>
            
            </select>
            </div>
            
            <%}else{%>
			<div class="floating-select-txt-from-label float">
			<label for='fech_0_anio' ><%=txtano %></label> 
			<select style='min-width: 55px;' id='fech_0_anio' name='fech_0_anio'>
                    <%for (int k=anio_actual; k>= 2003; k--) {
                        if(fecha_anio.equals((new Integer(k)).toString())){%>
                            <option value='<%=k%>' selected><%=k%></option>
                        <%}else{%>
                            <option value='<%=k%>'><%=k%></option>
                        <%}%>
                    <%}%>
                </select>
                </div>
                <div class="floating-select-txt-from-label float">
				<label for='fech_0_mes' ><%=txtmes %></label> 
                <select id='fech_0_mes' name='fech_0_mes'>
                <%if(fecha_mes.equals("01")){%>
                    <option value='01' selected><%=calendarioLiteralesList.get(0)%></option>
                <%}else{%>
                    <option value='01'><%=calendarioLiteralesList.get(0)%></option>
                <%}if(fecha_mes.equals("02")){%>
                    <option value='02' selected><%=calendarioLiteralesList.get(1)%></option>	
                <%}else{%>
                    <option value='02'><%=calendarioLiteralesList.get(1)%></option>	
                <%}if(fecha_mes.equals("03")){%>
                    <option value='03' selected><%=calendarioLiteralesList.get(2)%></option>
                <%}else{%>
                    <option value='03' ><%=calendarioLiteralesList.get(2)%></option>
                <%}if(fecha_mes.equals("04")){%>
                    <option value='04' selected><%=calendarioLiteralesList.get(3)%></option>
                <%}else{%>
                    <option value='04'><%=calendarioLiteralesList.get(3)%></option>
                <%}if(fecha_mes.equals("05")){%>
                    <option value='05' selected><%=calendarioLiteralesList.get(4)%></option>
                <%}else{%>
                    <option value='05'><%=calendarioLiteralesList.get(4)%></option>
                <%}if(fecha_mes.equals("06")){%>
                    <option value='06' selected><%=calendarioLiteralesList.get(5)%></option>
                <%}else{%>
                    <option value='06'><%=calendarioLiteralesList.get(5)%></option>
                <%}if(fecha_mes.equals("07")){%>
                    <option value='07' selected><%=calendarioLiteralesList.get(6)%></option>
                <%}else{%>
                    <option value='07' ><%=calendarioLiteralesList.get(6)%></option>
                <%}if(fecha_mes.equals("08")){%>
                    <option value='08' selected><%=calendarioLiteralesList.get(7)%></option>
                <%}else{%>
                    <option value='08'><%=calendarioLiteralesList.get(7)%></option>
                <%}if(fecha_mes.equals("09")){%>
                    <option value='09' selected><%=calendarioLiteralesList.get(8)%></option>
                <%}else{%>
                    <option value='09'><%=calendarioLiteralesList.get(8)%></option>
                <%}if(fecha_mes.equals("10")){%>
                    <option value='10' selected><%=calendarioLiteralesList.get(9)%></option>
                <%}else{%>
                    <option value='10'><%=calendarioLiteralesList.get(9)%></option>
                <%}if(fecha_mes.equals("11")){%>
                    <option value='11' selected><%=calendarioLiteralesList.get(10)%></option>
                <%}else{%>
                    <option value='11'><%=calendarioLiteralesList.get(10)%></option>
                <%}if(fecha_mes.equals("12")){%>
                    <option value='12' selected><%=calendarioLiteralesList.get(11)%></option>
                <%}else{%>
                    <option value='12' ><%=calendarioLiteralesList.get(11)%></option>
                <%}%>
            </select>
            </div>
            <div class="floating-select-txt-from-label float">
			<label for='fech_0_dia' ><%=txtdia %></label> 
            <select  style='min-width: 55px;' id='fech_0_dia' name='fech_0_dia'>
                    <%for (int j=1; j<=31; j++) {
                        if (j<10) {
                            if(fecha_dia.equals("0"+j)){%>
                                <option value='0<%=j%>' selected><%=j%></option>
                          <%}else{%>
                                 <option value='0<%=j%>'><%=j%></option>
                          <%}%>
                        <%}else {
                            if(fecha_dia.equals(""+j)){%>
                                <option value="<%=j%>" selected><%=j%></option>
                            <%}else{%>
                                <option value="<%=j%>"><%=j%></option>
                            <%}%>
                        <%}
                    }%>
                </select>
                </div>
                <div class="floating-select-txt-from-label">
				<label for='fech_0_hora' ><%=enc_tipo_hora%></label> 
                <select  style='min-width: 55px;' id='fech_0_hora' name='fech_0_hora'>
            <%for(int i=7;i<23;i++){
                String horaValue="";
                if(i<10){
                    horaValue="0"+i;
                }else{
                    horaValue=""+i;
                }
                
                String hora =horaValue+":00";
                if(i==respFecha.getHora()){%>
                    <option value='<%=horaValue%>' selected><%=hora%></option>
                <%}else{%>
                    <option value="<%=horaValue%>" ><%=hora%></option>
                <%}%>
            <%}%>
            
            </select>
            </div>
			<%}%>
			<script>
			preguntas[preguntas.length]=new gen_PregFecha('0','<%=enc_tipo_fecha%>','S','fecha','<%=fecha_min%>','<%=fecha_max%>');
			</script>
	</div>
	</div>
<%}%>
<%List medioRecepcionList = null;
if(sd.getVal("literalesMedioRecepcion") != null){
    medioRecepcionList = (List)sd.getVal("literalesMedioRecepcion");
    if(medioRecepcionList != null && !medioRecepcionList.isEmpty()){
%>
<div class="col-sm-12 form-group">
	<div class="col-sm-2">
		<span class='numero_apartado'>2</span>
        <span class="apartado"><%=medioRecepcionList.get(0)%></span>     
	</div>	
<div class="col-sm-10">	
  <%respuestaBean = (q53RespuestaBean)respuestasList.get(8);  
    q53RespuestaOpcionesBean respMedioRecepcion = respuestaBean.getOpcionesBean();
    List itemsMedioRecepcionList = respMedioRecepcion.getCodOpciones();
    if(itemsMedioRecepcionList != null && !itemsMedioRecepcionList.isEmpty()){
        int numMedioRecepcionItems = itemsMedioRecepcionList.size();
         for (int j=1; j<numMedioRecepcionItems-2; j++) {
             q53OpcionBean opcionMedioRecepcion = (q53OpcionBean)itemsMedioRecepcionList.get(j);
             String cod_opcion = opcionMedioRecepcion.getCodOpciones();  
             int k= j+1;
             String descripcion_opcion = (String)medioRecepcionList.get(k);     
             int cod_opcion_respuesta = opcionMedioRecepcion.getValueOpcion();
            %>
		<div class="col-sm-3">
        <%if (cod_opcion_respuesta != -1) {// la opción está en la respuesta%>
          <input id='opt_3<%=k%>' name='opt_3' type='radio' value='<%=k%>' checked>
        <%}else { // la opción no está en la respuesta%>
          <input id='opt_3<%=k%>' name='opt_3' type='radio' value='<%=k%>'>
        <%}%>
			<label for="opt_3<%=k%>"><%=descripcion_opcion%></label>
		</div>
  <%    }%>
  </div>
</div>
     <%}%>              
<script>
preguntas[preguntas.length]=new gen_PregOpciones('3','<%=medioRecepcionList.get(0)%>','S','opciones','radio');
</script>
 <%}// if hay_respuesta
}%>
       
<%
q53RespuestaBean respuestaBean2 = (q53RespuestaBean)respuestasList.get(0);
q53RespuestaFechaBean respFecha2 = respuestaBean2.getFechaBean();
String fechaGV2 = respFecha2.getFecha_resp();
String fecha_dia2 = "-1";
String fecha_mes2 = "-1";
String fecha_anio2 = "-1";
if(q53_idioma.equals("C")){
	if(fechaGV != null && !fechaGV2.equals("")){
		fecha_dia2 = fechaGV2.substring (0,2);
		fecha_mes2 = fechaGV2.substring (3,5);
		fecha_anio2 = fechaGV2.substring (6,10);
	}
}else{
	if(fechaGV2 != null && !fechaGV2.equals("")){
		fecha_anio2 = fechaGV2.substring (0,4);
		fecha_mes2 = fechaGV2.substring (5,7);
		fecha_dia2 = fechaGV2.substring (8,10);
		
	}
}%>
<div id="medioRespuesta" class="col-sm-12 form-group">
	<div class="col-sm-2">
		<span class='numero_apartado'>3</span>
		<span class="apartado"><%=respuesta%></span>
	</div>
	<div class="col-sm-10">    
	<%if(fecha_anio2.equals("-1")){
	%>

	<div class="col-sm-2" style="white-space:nowrap">
		<input type="checkbox" id="chkHabilitar" name="chkHabilitar" value="S" onclick="habilitarResp()"   style='min-width: 100px;'  />
		<label for="chkHabilitar"></label>     
		<label for="chkHabilitar"><%=enc_habilitar%> <%=respuesta%></label>     
	</div>
	<%}else{%>
	<input type="hidden" id="chkHabilitar" name="chkHabilitar" value="S"/>
	<script language='JavaScript'>
	fech_check=true;
	</script>
	<%}%>
<%
q53FechaBean fechaBean2= (q53FechaBean)sd.getVal("fechasGV");
String fecha_min2 = fechaBean2.getFechaMin();
String fecha_max2 = fechaBean2.getFechaMax();
if(calendarioLiteralesList != null && !calendarioLiteralesList.isEmpty()){%>
	<%if(q53_idioma.equals("C")){%>
	<div class="floating-select-txt-from-label float">
	<label for='fech_10_dia2' ><%=txtdia %></label> 
	<select style='min-width: 55px;' id='fech_10_dia2' name='fech_10_dia2'>
                <%for (int j=1; j<=31; j++) {
                    if (j<10) {
                        if(fecha_dia2.equals("0"+j)){%>
                            <option value='0<%=j%>' selected><%=j%></option>
                        <%}else{%>
                            <option value='0<%=j%>'><%=j%></option>
                        <%}%>
                    <%}else {
                        if(fecha_dia2.equals(""+j)){%>
                            <option value="<%=j%>" selected><%=j%></option>
                        <%}else{%>
                            <option value="<%=j%>"><%=j%></option>
                        <%}%>
                    <%}
                }
                  if(fecha_dia2.equals("-1")){%>
                    	<option value='' selected>  </option>
                 <%}%>
            </select>
			</div>
			<div class="floating-select-txt-from-label float">
			<label for='fech_10_mes2' ><%=txtmes %></label> 
			<select id='fech_10_mes2' name='fech_10_mes2'>
                <%if(fecha_mes2.equals("01")){%>
                    <option value='01' selected><%=calendarioLiteralesList.get(0)%></option>
                <%}else{%>
                    <option value='01'><%=calendarioLiteralesList.get(0)%></option>
                <%}if(fecha_mes2.equals("02")){%>
                    <option value='02' selected><%=calendarioLiteralesList.get(1)%></option>	
                <%}else{%>
                    <option value='02'><%=calendarioLiteralesList.get(1)%></option>	
                <%}if(fecha_mes2.equals("03")){%>
                    <option value='03' selected><%=calendarioLiteralesList.get(2)%></option>
                <%}else{%>
                    <option value='03' ><%=calendarioLiteralesList.get(2)%></option>
                <%}if(fecha_mes2.equals("04")){%>
                    <option value='04' selected><%=calendarioLiteralesList.get(3)%></option>
                <%}else{%>
                    <option value='04'><%=calendarioLiteralesList.get(3)%></option>
                <%}if(fecha_mes2.equals("05")){%>
                    <option value='05' selected><%=calendarioLiteralesList.get(4)%></option>
                <%}else{%>
                    <option value='05'><%=calendarioLiteralesList.get(4)%></option>
                <%}if(fecha_mes2.equals("06")){%>
                    <option value='06' selected><%=calendarioLiteralesList.get(5)%></option>
                <%}else{%>
                    <option value='06'><%=calendarioLiteralesList.get(5)%></option>
                <%}if(fecha_mes2.equals("07")){%>
                    <option value='07' selected><%=calendarioLiteralesList.get(6)%></option>
                <%}else{%>
                    <option value='07' ><%=calendarioLiteralesList.get(6)%></option>
                <%}if(fecha_mes2.equals("08")){%>
                    <option value='08' selected><%=calendarioLiteralesList.get(7)%></option>
                <%}else{%>
                    <option value='08'><%=calendarioLiteralesList.get(7)%></option>
                <%}if(fecha_mes2.equals("09")){%>
                    <option value='09' selected><%=calendarioLiteralesList.get(8)%></option>
                <%}else{%>
                    <option value='09'><%=calendarioLiteralesList.get(8)%></option>
                <%}if(fecha_mes2.equals("10")){%>
                    <option value='10' selected><%=calendarioLiteralesList.get(9)%></option>
                <%}else{%>
                    <option value='10'><%=calendarioLiteralesList.get(9)%></option>
                <%}if(fecha_mes2.equals("11")){%>
                    <option value='11' selected><%=calendarioLiteralesList.get(10)%></option>
                <%}else{%>
                    <option value='11'><%=calendarioLiteralesList.get(10)%></option>
                <%}if(fecha_mes2.equals("12")){%>
                    <option value='12' selected><%=calendarioLiteralesList.get(11)%></option>
                <%}else{%>
                    <option value='12' ><%=calendarioLiteralesList.get(11)%></option>
                 <%}if(fecha_mes2.equals("-1")){%>
                	 <option value='' selected> </option>
                <%}%>
            </select>
        	</div>
        	<div class="floating-select-txt-from-label float">
			<label for='fech_10_anio2' ><%=txtano %></label> 
        	<select style='min-width: 55px;' id='fech_10_anio2' name='fech_10_anio2'>
            <%
              if(fecha_anio2.equals("-1")){%>
            		<option value='' selected> </option>
              <%}
            for (int kk=anio_actual; kk>= 2003; kk--) {
                if(fecha_anio2.equals((new Integer(kk)).toString())){%>
                    <option value='<%=kk%>' selected><%=kk%></option>
                <%}else{%>
                    <option value='<%=kk%>'><%=kk%></option>
                <%}%>
            <%}%>
            </select>
			</div>
	<%}else{%>
	<div class="floating-select-txt-from-label float">
	<label for='fech_10_anio2' ><%=txtano %></label> 
	<select style='min-width: 55px;' id='fech_10_anio2' name='fech_10_anio2'>
                  <%if(fecha_anio2.equals("-1")){%>
                    				<option value='' selected> </option>
                 <%}
                    for (int kk=anio_actual; kk>= 2003; kk--) {
                        if(fecha_anio2.equals((new Integer(kk)).toString())){%>
                            <option value='<%=kk%>' selected><%=kk%></option>
                        <%}else{%>
                            <option value='<%=kk%>'><%=kk%></option>
                        <%}%>
                    <%}%>
                </select>
				</div>
				<div class="floating-select-txt-from-label float">
				<label for='fech_10_mes2' ><%=txtmes %></label> 
				<select id='fech_10_mes2' name='fech_10_mes2'>
                <%if(fecha_mes2.equals("01")){%>
                    <option value='01' selected><%=calendarioLiteralesList.get(0)%></option>
                <%}else{%>
                    <option value='01'><%=calendarioLiteralesList.get(0)%></option>
                <%}if(fecha_mes2.equals("02")){%>
                    <option value='02' selected><%=calendarioLiteralesList.get(1)%></option>	
                <%}else{%>
                    <option value='02'><%=calendarioLiteralesList.get(1)%></option>	
                <%}if(fecha_mes2.equals("03")){%>
                    <option value='03' selected><%=calendarioLiteralesList.get(2)%></option>
                <%}else{%>
                    <option value='03' ><%=calendarioLiteralesList.get(2)%></option>
                <%}if(fecha_mes2.equals("04")){%>
                    <option value='04' selected><%=calendarioLiteralesList.get(3)%></option>
                <%}else{%>
                    <option value='04'><%=calendarioLiteralesList.get(3)%></option>
                <%}if(fecha_mes2.equals("05")){%>
                    <option value='05' selected><%=calendarioLiteralesList.get(4)%></option>
                <%}else{%>
                    <option value='05'><%=calendarioLiteralesList.get(4)%></option>
                <%}if(fecha_mes2.equals("06")){%>
                    <option value='06' selected><%=calendarioLiteralesList.get(5)%></option>
                <%}else{%>
                    <option value='06'><%=calendarioLiteralesList.get(5)%></option>
                <%}if(fecha_mes2.equals("07")){%>
                    <option value='07' selected><%=calendarioLiteralesList.get(6)%></option>
                <%}else{%>
                    <option value='07' ><%=calendarioLiteralesList.get(6)%></option>
                <%}if(fecha_mes2.equals("08")){%>
                    <option value='08' selected><%=calendarioLiteralesList.get(7)%></option>
                <%}else{%>
                    <option value='08'><%=calendarioLiteralesList.get(7)%></option>
                <%}if(fecha_mes2.equals("09")){%>
                    <option value='09' selected><%=calendarioLiteralesList.get(8)%></option>
                <%}else{%>
                    <option value='09'><%=calendarioLiteralesList.get(8)%></option>
                <%}if(fecha_mes2.equals("10")){%>
                    <option value='10' selected><%=calendarioLiteralesList.get(9)%></option>
                <%}else{%>
                    <option value='10'><%=calendarioLiteralesList.get(9)%></option>
                <%}if(fecha_mes2.equals("11")){%>
                    <option value='11' selected><%=calendarioLiteralesList.get(10)%></option>
                <%}else{%>
                    <option value='11'><%=calendarioLiteralesList.get(10)%></option>
                <%}if(fecha_mes2.equals("12")){%>
                    <option value='12' selected><%=calendarioLiteralesList.get(11)%></option>
                <%}else{%>
                    <option value='12' ><%=calendarioLiteralesList.get(11)%></option>
                <%}if(fecha_mes2.equals("-1")){%>
                		<option value='' selected> </option>
                <%}%>
            </select>
				</div>
			<div class="floating-select-txt-from-label float">
				<label for='fech_10_dia2' ><%=txtdia %></label> 
			    <select style='min-width: 55px;' id='fech_10_dia2' name='fech_10_dia2'>
                    <%for (int j=1; j<=31; j++) {
                        if (j<10) {
                            if(fecha_dia2.equals("0"+j)){%>
                                <option value='0<%=j%>' selected><%=j%></option>
                          <%}else{%>
                                 <option value='0<%=j%>'><%=j%></option>
                          <%}%>
                        <%}else {
                            if(fecha_dia2.equals(""+j)){%>
                                <option value="<%=j%>" selected><%=j%></option>
                            <%}else{%>
                                <option value="<%=j%>"><%=j%></option>
                            <%}%>
                        <%}
                    } if(fecha_dia2.equals("-1")){%>
                    		<option value="" selected> </option>
                    <%}%>
                </select>
                </div>
	<%}%>
	<script>
	preguntas[preguntas.length]=new gen_PregFecha('10','<%=enc_tipo_fecha%> <%=respuesta%>','S','fecha','<%=fecha_min2%>','<%=fecha_max2%>');
	</script>
	</div>
</div>
<%}%>
<%List medioRespuestaList = null;
if(sd.getVal("literalesMedioRecepcion") != null){
    medioRespuestaList = (List)sd.getVal("literalesMedioRecepcion");
    if(medioRespuestaList != null && !medioRespuestaList.isEmpty()){        

%>
	<div id="medioRespuesta" class="col-sm-12 form-group">
		<div class="col-sm-2">
			<span class='numero_apartado'>4</span>
			<span class="apartado">&nbsp;<%=enc_medio_respuesta%></span>
		</div>
		<div class="col-sm-10">
		 <%respuestaBean = (q53RespuestaBean)respuestasList.get(9);  
    q53RespuestaOpcionesBean respMedioRespuesta = respuestaBean.getOpcionesBean();
    List itemsMedioRespuestaList = respMedioRespuesta.getCodOpciones();
    if(itemsMedioRespuestaList != null && !itemsMedioRespuestaList.isEmpty()){
        int numMedioRespuestaItems = itemsMedioRespuestaList.size();
         for (int j=1; j<numMedioRespuestaItems-2; j++) {
             q53OpcionBean opcionMedioRespuesta = (q53OpcionBean)itemsMedioRespuestaList.get(j);
             String cod_opcion2 = opcionMedioRespuesta.getCodOpciones();  
             q53LogEstadisticas.printLog("cod_opcion2: "+cod_opcion2);
             int z= j+1;
             String descripcion_opcion2 = (String)medioRespuestaList.get(z);     
             q53LogEstadisticas.printLog("descripcion_opcion2: "+descripcion_opcion2);
             int cod_opcion_respuesta2 = opcionMedioRespuesta.getValueOpcion();
             q53LogEstadisticas.printLog("cod_opcion_respuesta2 :" + cod_opcion_respuesta2);
            %>
		 	<div class="col-sm-3">
			<%if (cod_opcion_respuesta2 != -1) {%>
				<input id='opt_9<%=z%>' name='opt_9' type='radio' checked value='<%=z%>'>
			<%}else{%>
				<input id='opt_9<%=z%>' name='opt_9' type='radio' value='<%=z%>'>
			<%}%>
				<label for="opt_9<%=z%>"><%=descripcion_opcion2%></label>
			</div>
		<%}
	}%> 
		</div>
	</div>
	<script>    
		preguntas[preguntas.length]=new gen_PregOpciones('9','<%=medioRespuestaList.get(0)%>','S','opciones','radio');
	</script>
<%}
}%>

<%respuestaBean = (q53RespuestaBean)respuestasList.get(3);
    List respProcedenciaList = (List)respuestaBean.getProcedenciaList();
    q53RespuestaProcedenciaBean respProcedenciaLocal = (q53RespuestaProcedenciaBean)respProcedenciaList.get(0);
	int local = respProcedenciaLocal.getLocal();
    q53RespuestaProcedenciaBean respProcedencia = (q53RespuestaProcedenciaBean)respProcedenciaList.get(1);
    %>
	<div id="tipoProcedencia" class="col-sm-12 form-group">
		<div class="col-sm-2">
			<span class='numero_apartado'>5</span>
			<span class="apartado"><%=enc_tipo_procedencia%></span>
		</div>
		<div class="col-sm-10">
			<input name='local' type='hidden' id='local' value="<%=respProcedenciaLocal.getcLocal()%>">
			<div class="col-sm-1" style="white-space:nowrap">
				<%String encLocalChecked = respProcedenciaLocal.getcLocal().equals("S") ? "checked" : "";%>
				<input type='checkbox' id='opt_local' class="styled-checkbox" name='opt_local' onchange="deshabilitar()" <%=encLocalChecked%>>
				<label for="opt_local"></label>
				<label for="opt_local"><%=enc_local%></label>
			</div>
			<%
	    	String locDisabled = respProcedenciaLocal.getcLocal().equals("S") ? "disabled" : "";
			%>	   
			<div class="col-sm-2">
				<%
				String cPostal = respProcedencia.getcPos();
                if (cPostal.equals("999")){
                    	cPostal ="";
                    }
                if(cPostal.length()==4){
                	cPostal="0"+cPostal;
                }  
                if (!"".equals(locDisabled)){
    				cPostal="";
    			}
                %>
                <div class="floating-placeholder">
				<input type='text' placeholder="<%=cpos%>" name='cpos1' id='cpos1' value='<%=cPostal%>' size='8' maxlength='5' class='inptxt' <%=locDisabled %>>
				<label for="cpos1"></label>
				</div>
			</div>
					
			<div class="form-group-inline">
			<div class="floating-select-txt-from-label">
		    		<%int kPais=1;
                    //for(int i=1;i<4;i++){
                        respProcedenciaLocal = (q53RespuestaProcedenciaBean)respProcedenciaList.get(0);
                        respProcedencia = (q53RespuestaProcedenciaBean)respProcedenciaList.get(1);%>
				<select id='proc_pais_6_<%=kPais%>' name='proc_pais_6_<%=kPais%>' onchange="floatSelectLabel($(this));comprobarCPOS();" onselect="comprobarCPOS()" <%=locDisabled%>>
					<%String spaLiteral = sd.gOS("q53_cki.q53_idioma").equals(q53Constantes.IDIOMA_EUS) ? "Espainia" : "España"; 
					 String paisSel = respProcedencia.getCodPais().equals("0") ? "selected" : "";%>
					<option value="0" <%=paisSel%>>--(<%=spaLiteral%>)</option>
					<%for (int j=0; j<sd.gI("proc_pais.length"); j++) {
					    if(!(sd.gOS("proc_pais["+j+"].p0_cod_pais").equals("0"))){
							String valueproc="";
							String paisName;
							String aux = "";
							if(respProcedencia.getCodPais().equals(sd.gOS("proc_pais["+j+"].p0_cod_pais"))){
								paisName= q53_idioma.equals("C") ? respProcedencia.getPaisNameCas() : respProcedencia.getPaisNameEus();
								valueproc = respProcedencia.getCodPais();
								aux = "selected";
							}else{
								valueproc = sd.gOS("proc_pais["+j+"].p0_cod_pais");
								paisName = sd.gOS("proc_pais["+j+"].p0_nombre");
							}%>
							<option value='<%=valueproc%>' <%=aux %>><%=paisName%></option>
						<%}%>
                    <%}%>
				</select>    
				<label for="proc_pais_6_1" class='styled-select styled-select-toggle'><%=enc_pais%></label>
				</div>
			<%kPais++;
             //}%>				
			</div>
		</div>
		<script>
			preguntas[preguntas.length]=new gen_PregProcedencia('6','<%=enc_tipo_procedencia%>','N','procedencia');
		</script>
	</div>
	
<%List tipoInformacionList = null;
if(sd.getVal("literalesTipoInformacion") != null){
    tipoInformacionList = (List)sd.getVal("literalesTipoInformacion");
    if(tipoInformacionList != null && !tipoInformacionList.isEmpty()){%>	
	<div id="tipoInformacion" class="col-sm-12 form-group">
		<div class="col-sm-2">
			<span class='numero_apartado'>6</span>
			<span class="apartado"><%=tipoInformacionList.get(0)%></span>
		</div>
		<%respuestaBean = (q53RespuestaBean)respuestasList.get(6);
		q53RespuestaOpcionesBean respTipoInfo = respuestaBean.getOpcionesBean();
		List itemsTipoInfoList = respTipoInfo.getCodOpciones();
		if(itemsTipoInfoList != null && !itemsTipoInfoList.isEmpty()){
			String checkedTipos = "";%>
		<div class="col-sm-10">
		<input name='opt_8' type='hidden' id='tipo_check_8'>
		<%
		for (int ind = 0; ind < itemsTipoInfoList.size(); ind++){
			String chkInteres = (((q53OpcionBean)itemsTipoInfoList.get(ind)).getValueOpcion() == -1) ? "" : "checked";
			int cod = Integer.parseInt(((q53OpcionBean)itemsTipoInfoList.get(ind)).getCodOpciones());
			%>
		<div class="col-sm-3" style="white-space: nowrap;">
			<input id='opt_check_<%=ind%>' name='opt_check_8' type='checkbox' value='<%=cod%>' <%=chkInteres%> >
			<label for='opt_check_<%=ind%>' ></label>
	  		<label for='opt_check_<%=ind%>' ><%=tipoInformacionList.get(cod)%></label>
	   	</div>
		<%}%>
		</div>
					
	</div>
	<%  }%>
	<%}
}%>

<script>
preguntas[preguntas.length]=new gen_PregOpciones('8','<%=tipoInformacionList.get(0)%>','S','opciones','check');
</script>
<%
    respuestaBean = (q53RespuestaBean)respuestasList.get(11);
    q53RespuestaTextoBean respTitpoTexto = respuestaBean.getTextoBean();
    String texto_valor=respTitpoTexto.getTextoRespuesta()==null?"":respTitpoTexto.getTextoRespuesta();
%>	
	<div id="descripcionIn" class="col-sm-12 form-group">
		<div class="col-sm-2">
			<span class='numero_apartado'>7</span>
			<span class="apartado"><%=txt_desc%></span>
		</div>
		<div class="col-sm-10">
			<span class="styled-checkbox-box"></span>
				<textarea class="col-sm-10" name="txt_<%=cod_desc%>" rows="5" cols="40"><%=texto_valor%></textarea>
			</span>
		</div>
	</div><script>
		preguntas[preguntas.length]=new gen_PregTexto (document.frm.txt_<%=cod_desc%>, '<%=txt_desc%>', 'N', 'texto', 250);
	</script>
	<div id="envio" class="col-sm-12 form-group">
		<div class="col-sm-2">
			<span class='numero_apartado'>8</span>
			<span class="apartado"><%=not_recogida%></span>
		</div>
		<div class="col-sm-10">
			<input id='check_envio' name='check_envio' type='checkbox' onClick="visualizar_datos_envio();">
			<label for="check_envio"></label>
			<label for="check_envio"><%=not_recogida%></label> <!-- necesario para la anuimacion del check-->
		</div>	
				<div class="col-sm-2"></div>
				<div id="tabla_datos_envio" class="col-sm-10">
					<div class="form-group-inline col-sm-12">
						<div  class="col-sm-1">
							<input id='tipo_envio' name='tipo_envio' type='radio' value='2' checked onClick="limpiar_campos_notificaciones()">
						</div>
						<div class="floating-placeholder">
							<label for="email"></label>
							<input placeholder="<%=not_email%>" id="email" name="email" type="email">
						</div>
					</div>
					<div class="form-group-inline col-sm-12">
						<div  class="col-sm-1">
							<input id='tipo_envio' name='tipo_envio' type='radio' value='1' onClick="limpiar_campos_notificaciones()">
						</div>
						<div class="floating-placeholder">
							<label for="nombre"></label>
							<input placeholder="<%=not_nombre%>" maxlength="99" id="nombre" name="nombre" type="text">
						</div>
					</div>
					<div class="form-group-inline col-sm-12">
						<div class="col-sm-1"></div>
						<div class="floating-placeholder">
							<label for="direccion"></label>
							<input placeholder="<%=not_direccion%>" maxlength="99" id="direccion" name="direccion" type="text">
						</div>
					</div>
					<div class="form-group-inline col-sm-12">
						<div class="col-sm-1"></div>
						<div class="floating-placeholder">
							<label for="localidad"></label>
							<input placeholder="<%=not_localidad%>" maxlength="99" id="localidad" name="localidad" type="text">
						</div>
						<div class="floating-placeholder">
							<label for="codPostal"></label>
							<input placeholder="<%=not_cp%>" maxlength="5" id="codPostal" name="codPostal" type="text">
						</div>
					</div>
					<div class="form-group-inline col-sm-12">
						<div  class="col-sm-1">
							<input id='tipo_envio' name='tipo_envio' type='radio' value='3' onClick="limpiar_campos_notificaciones()">
						</div>
						<div class="floating-placeholder">
							<label for="fax"></label>
							<input placeholder="<%=not_fax%>" id="fax" name="fax" type="text">
						</div>
						<div class="floating-placeholder">
							<label for="fecha"></label>
							<input placeholder="<%=not_fecha%>" id="fecha" name="fecha" type="text">
						</div>
						<div class="floating-placeholder">
							<label for="hojas"></label>
							<input placeholder="<%=not_nhojas%>" id="hojas" name="hojas" type="text">
						</div>
					</div>
					<div class="form-group-inline col-sm-12">
						<div class="col-sm-1"></div>
						<div class="floating-placeholder">
							<label for="remitente"></label>
							<input placeholder="<%=not_remi%>" maxlength="39" id="remitente" name="remitente" type="text">
						</div>
					</div>
					<div class="form-group-inline col-sm-12">
						<div class="col-sm-1"></div>
						<div class="floating-placeholder">
							<label for="destinatario"></label>
							<input placeholder="<%=not_desti%>" maxlength="39" id="destinatario" name="destinatario" type="text">
						</div>
					</div>
				</div>
			</div>    		
			<script>
			preguntas[preguntas.length]=new gen_PregTexto (document.frm.txt_<%=cod_desc%>, '<%=txt_desc%>', 'N', 'texto', 250);
			</script>
<% String cod_descripcion_oficina = "";

if (sd.gOS("hay_preg_ofi").equals("SI")) {

cod_descripcion_oficina =encuestaBeanOfi.getDescripcionEncuesta();
%>
<input type="hidden" name="ofi_cod_encuesta" value="<%=encuestaBeanOfi.getCodEncuesta()%>">
<input type="hidden" name="ofi_cod_version" value="<%= encuestaBeanOfi.getCodVersion() %>">
	<div id="cabecera_encuesta" class="col-sm-12">
		<span><%= cod_descripcion_oficina %></span> 
	</div>

      <%//escribirTextoEncuesta(out, sd, "enc");
        List preguntasEncList = encuestaBeanOfi.getPreguntasList();    
        List respuestasEncList = encuestaBeanOfi.getRespuestasList();
        if(preguntasEncList != null && !preguntasEncList.isEmpty()){
            int numPreguntas = preguntasEncList.size();    
			int num_pregunta = 10;
			int preguntasLength= 8;
            for (int i=0; i<numPreguntas; i++) {
                q53PreguntaBean  preguntaBean = (q53PreguntaBean)preguntasEncList.get(i);
                q53RespuestaBean  respuestaBean1 = (q53RespuestaBean)respuestasEncList.get(i);
                String tipo_pregunta = preguntaBean.getTipoPregunta();
                if (tipo_pregunta.equals(q53Constantes.TIPO_OPCIONES)) {
                    preguntasLength++; 
                    escribirPregOpciones(out,preguntaBean,respuestaBean1, sd, "preg", i, num_pregunta);
                }else if (tipo_pregunta.equals(q53Constantes.TIPO_TEXTO)) {
                    preguntasLength++; 		
                    escribirPregTexto(out,preguntaBean,respuestaBean1, sd, "preg", i, num_pregunta);
                }else if (tipo_pregunta.equals(q53Constantes.TIPO_FECHA)) {
                    preguntasLength++; 
					
                    escribirPregFecha(out,preguntaBean,respuestaBean1, sd,"preg" , i, num_pregunta);
                }
                num_pregunta++;
            } // for i
        }
	}%> 
<%
}else {// no hay respuestas a la encuesta%>
	<div id="cabecera_encuesta" class="col-sm-12">
		<span><%= usr_no_hay_respuestas %></span> 
	</div>
<%  }
}
%>
<div id="botones">
	<a id="btnGenerar" href="javascript:if(validar_notificaciones())abrir_ventana_notificacion();" class="btn btn-dark" style="display:none"><%=not_generar%></a>
    <a href="#" onClick="modificarEncuesta();return false;" id="btn_modificarEncuestaGV" class="btn btn-dark"><%= enc_modificar %></a></td>
     <%if (q53Util.esPerfil(sd, q53Constantes.PERFIL_COOR)) {%>
	 <a href="/q53ItourbaskWar/q53usrBorrarRespuestasServlet?vuelve_a_recogida=<%=sd.gOS("vuelve_a_recogida")%>&usuario=<%=sd.getVal("usuarioSelect")%>&encuesta=nopres&fechaInicio=<%=sd.getVal("fechaInicio")%>&fechaFin=<%=sd.getVal("fechaFin")%>&cod_encuesta=<%=codEncuesta %>&cod_respuesta=<%=sd.gOS("cod_respuesta")%>&cod_version=<%=codVersion%>&respuesta_rd_asociada=&encuestas_terminadas=&pendientes=<%=pendientes%>" class="btn btn-dark" id="btn_volver"><%= RES_BORRAR %></a></td>
     <%}%>
	 <%if (q53Util.esPerfil(sd, q53Constantes.PERFIL_ADMO)) {%>
     <a href="/q53ItourbaskWar/q53usrBorrarRespuestasServlet?vuelve_a_recogida=<%=sd.gOS("vuelve_a_recogida")%>&es_administrador=1&usuario=<%=sd.getVal("usuarioSelect")%>&encuesta=nopres&fechaInicio=<%=sd.getVal("fechaInicio")%>&fechaFin=<%=sd.getVal("fechaFin")%>&fechaInicioVis=<%=sd.gOS("fechaInicioVis")%>&fechaFinVis=<%=sd.gOS("fechaFinVis")%>&cod_encuesta=<%=codEncuesta %>&cod_respuesta=<%=sd.gOS("cod_respuesta")%>&cod_version=<%=codVersion%>&respuesta_rd_asociada=&encuestas_terminadas=&asc=<%=sd.getVal("asc")%>&tipo_ordenacion=<%=sd.getVal("tipo_ordenacion")%>" class="btn btn-dark" id="btn_volver"><%=RES_BORRAR %></a></td>
     <%}%>
</div>
</form>
<!-- FIN CENTRO -->
</DIV>
</div>
<script language="JavaScript">
 if(!fech_check){
	habilitarResp();
 }	

 function deshabilitar(){
		var desHabilitar = document.frm.opt_local.checked;
		document.frm.cpos1.disabled = desHabilitar;
		document.frm.proc_pais_6_1.disabled = desHabilitar;
		document.frm.cpos1.value = "";
		document.frm.proc_pais_6_1.value = "0";
		floatIt($('#cpos1'));
		floatSelectLabel($('#proc_pais_6_1'));
	}
function limpiar_campos_notificaciones(){
	
	var i, tipo_envio;
	//introduzco los nombres de los campos correspondientes a cada tipo de envio
	var correo_postal=new Array("nombre","direccion","localidad","codPostal");
	var email=new Array("email");
	var fax=new Array("fax","hojas","fecha","remitente","destinatario");
	for (i=0;i<document.frm.tipo_envio.length;i++){
       if (document.frm.tipo_envio[i].checked)
          break;
    }
    tipo_envio= document.frm.tipo_envio[i].value;
    
	if(tipo_envio=="2"){
		activar_campos(email);
		desactivar_campos(fax);
		desactivar_campos(correo_postal);
	}else if(tipo_envio=="1"){
		desactivar_campos(email);
		desactivar_campos(fax);
		activar_campos(correo_postal);		
	}else if(tipo_envio=="3"){
		desactivar_campos(email);		
		desactivar_campos(correo_postal);
		activar_campos(fax);
	}else{
		desactivar_campos(email);		
		desactivar_campos(correo_postal);
		desactivar_campos(fax);
	}
}

$(document).ready(function(){
	visualizar_datos_envio_init();
	limpiar_campos_notificaciones(); 	
	visualizar_tabla_envio();
});
</script>
<script src="/appcont/itourbask/scripts/floating-labels.js"></script>
<script type="text/javascript">
	$("#cpos1").click(function(){
		$("#cpos1").css("color", "black");
	});
</script>
</body>
</html>
