<%@ page import="com.cidat.proclets.*,itourbaskBeans.*,java.util.*,q53_util.*,itourbaskClases.*,java.io.IOException" session="true" %>
<%@ page contentType="text/html" %>
<%
response.setHeader("Cache-control","no-cache"); 
response.setHeader("Pragma","no-cache"); 
response.setDateHeader ("Expires", 0); 
response.setHeader("Content-Disposition","attachment; filename=noPresTabla.hta");
com.cidat.proclets.ProcletServiceData sd=(com.cidat.proclets.ProcletServiceData)request.getAttribute("com.cidat.proclets.sd"); 
String q53_idioma = q53Util.getIdioma(sd); 
String perfiles = (String)sd.getVal("perfiles");

//----------------------Cogemos las preguntas de opcion que hay para elegir-----------------
q53RespuestaTablaClass resp=new q53RespuestaTablaClass();
List opciones=resp.getOpcionesaMostrar(sd,"8",q53_idioma);
Iterator iter = opciones.iterator();
q53OpcionBean op;
%><script>
var opciones8=new Array();
var y=0;
</script><%
while (iter.hasNext()){
	op=(q53OpcionBean)iter.next();
  %><script>
  opciones8[y]="<%=op.getDescipcionOpcion()%>";
  y=y+1;
  </script><%
}
int numOpciones8=opciones.size();

//---------------------------------------fin------------------------------------------------

session.setAttribute("tipo_enc","nopres");
session.setAttribute("formato_enc","tabla");
List calendarioLiteralesList = null;
if(sd.getVal("literalesCalendario") != null){
    calendarioLiteralesList = (List)sd.getVal("literalesCalendario");
}
%>
<%
// Literales
String gen_guardar=q53Util.getLiteral(sd, "GEN_GUARDAR", q53_idioma);
String gen_cerrar=q53Util.getLiteral(sd, "USR_CERRAR", q53_idioma);
String gen_probar=q53Util.getLiteral(sd, "GEN_PROBAR", q53_idioma);
String gen_subir=q53Util.getLiteral(sd, "GEN_SUBIR", q53_idioma);
String usr_cerrar=q53Util.getLiteral(sd, "USR_CERRAR", 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 ACTIVAR_LIN=q53Util.getLiteral(sd, "ACTIVAR_LIN", q53_idioma);
String ALERT_PROVINCIA=q53Util.getLiteral(sd, "ALERT_PROVINCIA", q53_idioma);
String BOTON_MENU_VER=q53Util.getLiteral(sd, "BOTON_MENU_VER", q53_idioma);
String BOTON_MENU_NO_VER=q53Util.getLiteral(sd, "BOTON_MENU_NO_VER", q53_idioma);
String ALERT_PERDER_DATOS=q53Util.getLiteral(sd, "ALERT_PERDER_DATOS", q53_idioma);
String ALERT_INSERT_CONFIRN=q53Util.getLiteral(sd, "ALERT_INSERT_CONFIRN", q53_idioma);
String ALERT_CODIGOS=q53Util.getLiteral(sd, "ALERT_CODIGOS", q53_idioma);
String ALERT_MED_LIN=q53Util.getLiteral(sd, "ALERT_MED_LIN", q53_idioma);
String ALERT_MED_RES=q53Util.getLiteral(sd, "ALERT_MED_RES", q53_idioma);
String ALERT_MED_REP=q53Util.getLiteral(sd, "ALERT_MED_REP", q53_idioma);

String ALERT_SOLO_EXPLORER=q53Util.getLiteral(sd, "ALERT_SOLO_EXPLORER", q53_idioma);
String ALERT_PER_SEX_LIN=q53Util.getLiteral(sd, "ALERT_PER_SEX_LIN", q53_idioma);
String ALERT_MAX_PROC=q53Util.getLiteral(sd, "ALERT_MAX_PROC", q53_idioma);
String ALERT_INFO_TIPO_LIN=q53Util.getLiteral(sd, "ALERT_INFO_TIPO_LIN", q53_idioma);
String ALERT_INFO_SOL_LIN=q53Util.getLiteral(sd, "ALERT_INFO_SOL_LIN", q53_idioma);
String ALERT_TOT_HOM_MUJ_LIN=q53Util.getLiteral(sd, "ALERT_TOT_HOM_MUJ_LIN", q53_idioma);
String ALERT_TOT_PER_LIN=q53Util.getLiteral(sd, "ALERT_TOT_PER_LIN", q53_idioma);
String ALERT_ID_LINEA=q53Util.getLiteral(sd, "ALERT_ID_LINEA", q53_idioma);
String ALERT_PROCEDENCIA_LINEA=q53Util.getLiteral(sd, "ALERT_PROCEDENCIA_LINEA", q53_idioma);
String ALERT_N_P_PROCEDENCIA_LINEA=q53Util.getLiteral(sd, "ALERT_N_P_PROCEDENCIA_LINEA", q53_idioma);
String ALERT_FORMULARIO=q53Util.getLiteral(sd, "ALERT_FORMULARIO",q53_idioma);
String alert_info_tipo=q53Util.getLiteral(sd, "ALERT_INFO_TIPO", q53_idioma);
String alert_info_sol=q53Util.getLiteral(sd, "ALERT_INFO_SOL", q53_idioma);
String alert_procedencia=q53Util.getLiteral(sd, "ALERT_PROCEDENCIA", q53_idioma);
String alert_n_sex=q53Util.getLiteral(sd, "ALERT_N_SEXO", q53_idioma);
String alert_visitantes=q53Util.getLiteral(sd, "ALERT_T_VISITANTES", q53_idioma);
String alert_id=q53Util.getLiteral(sd, "ALERT_CAMPO_ID", q53_idioma);
String mnu_recogida_datos = q53Util.getLiteral(sd, "MNU_RECOGIDA_DATOS", q53_idioma);
String enc_hoy = q53Util.getLiteral(sd, "ENC_HOY", 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 n1_5 = q53Util.getLiteral(sd, "N1_5", 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 usr_ver_formato_imprimir = q53Util.getLiteral(sd, "USR_VER_FORMATO_IMPRIMIR", q53_idioma);
String gen_terminar = q53Util.getLiteral(sd, "GEN_TERMINAR", q53_idioma);
String usr_ver_encuestas = q53Util.getLiteral(sd, "USR_VER_ENCUESTAS", q53_idioma);
String gen_terminar_ambas = q53Util.getLiteral(sd, "GEN_TERMINAR_AMBAS", 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 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 enc_presencial = q53Util.getLiteral(sd, "ENC_PRESENCIAL", q53_idioma);
String enc_no_pres = q53Util.getLiteral(sd, "ENC_NO_PRES", q53_idioma);
String men=request.getParameter("men");
String menu="N";
if(men!=null && men.equals("S"))menu=men; 
String recepcion = q53Util.getLiteral(sd, "RECEPCION", q53_idioma);
String respuesta = q53Util.getLiteral(sd, "RESPUESTA", q53_idioma);
String N1_8=q53Util.getLiteral(sd, "N1_8", 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 por_comas=q53Util.getLiteral(sd, "ENC_CODIGOS_POR_COMAS", q53_idioma);
String codUsuario = sd.gOS("q53_cki.q53_usuario");
String usr_limpiar=q53Util.getLiteral(sd, "USR_LIMPIAR", q53_idioma);
String alert_conexion=q53Util.getLiteral(sd, "ALERT_CONEXION", q53_idioma);

int total_filas=11;


%>
<%!
/**
 * escribe una pregunta de tipo OPCIONES
 **/
private void escribirPregOpciones (javax.servlet.jsp.JspWriter out, q53PreguntaBean preguntaBean, int num_pregunta,int preguntasLength) throws IOException, ProcletException {
    String codPregunta = preguntaBean.getCodPregunta();
    int intCodPregunta = Integer.valueOf(codPregunta).intValue();
    String descripcion = preguntaBean.getDescripcionPregunta();
    boolean obligatoria = preguntaBean.isObligatoria();    
    out.println ("<table cellpadding='0' cellspacing='0' border='0'>");
    out.println ("<tr>");
    if(obligatoria){
        out.println ("<td width='10' class='textorojobold'>*</td>");
    }else{
        out.println ("<td width='10'></td>");
    }
    out.println ("<td width='13' height='13' valign='middle' align='center' bgcolor='#20a42c' class='textoblancobold'>"+num_pregunta+"</td>");
    out.println ("<td class='textonegrobold'>&nbsp;"+descripcion+"</td>");
    out.println ("</tr>");        
    out.println ("<tr><td height='5'></td></tr>");
    out.println ("</table>");
    q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones();    
    String formato = opcionesBean.getFormato();
    if (formato.equals(q53Constantes.FORMATO_SELECT)) {
        out.println ("<table cellpadding='0' cellspacing='0' border='0'>");
        out.println ("<tr>");
        out.println ("<td width='25'></td>");
        out.println ("<td><select name='opt_"+codPregunta+"' class='inpsel'>");
        if (!obligatoria){
          out.println ("<option value=''>&nbsp;&nbsp;&nbsp;&nbsp;</option>");
        }
        List opcionesList = opcionesBean.getOpcionList();
        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();
                out.println ("<option value='"+codOpcion+"'>"+descripcionOpcion+"</option>");
            }
        }
       
        out.println ("</select></td>");
        out.println ("</tr>");
        out.println ("</table>");
        out.println ("<script>");
        out.println ("preguntas["+preguntasLength+"]=new gen_PregOpciones('"+codPregunta+"','"+descripcion+"','"+obligatoria+"','opciones','select');");
        out.println ("</script>");
    }else if (formato.equals(q53Constantes.FORMATO_CHECK)) {
        out.println ("<table cellpadding='0' cellspacing='0' border='0'>");
        out.println ("<tr>");
        out.println ("<td width='25'></td>");
        
        out.println ("<input name='opt_check_"+codPregunta+"' type='hidden' id='tipo_check_"+codPregunta+"'>");
        List opcionesList = opcionesBean.getOpcionList();
        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();
                out.println ("<td><input name='opt_check_a"+codPregunta+"' type='checkbox' value='"+codOpcion+"'></td><td class='textoverdebold'>"+descripcionOpcion+"&nbsp;&nbsp;</td>");
            }
        }
        
        out.println ("</td>");
        out.println ("</tr>");
        out.println ("</table>");
        out.println ("<script>");
        out.println ("preguntas["+preguntasLength+"]=new gen_PregOpciones('"+codPregunta+"','"+descripcion+"','"+obligatoria+"','opciones','check');");
        out.println ("</script>");
    }else if (formato.equals(q53Constantes.FORMATO_RADIO)) {
        out.println ("<table cellpadding='0' cellspacing='0' border='0'>");
        out.println ("<tr>");
        out.println ("<td width='25'></td>");
        List opcionesList = opcionesBean.getOpcionList();
        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();
                out.println ("<td><input name='opt_"+codPregunta+"' type='radio' value='"+codOpcion+"'></td>");
                out.println ("<td class='textoverdebold'>"+descripcionOpcion+"</td>");
                out.println ("<td width='8'></td>");
            }
        }
        
        out.println ("</tr>");
        out.println ("</table>");
        out.println ("<script>");
        out.println ("preguntas["+preguntasLength+"]=new gen_PregOpciones('"+codPregunta+"','"+descripcion+"','"+obligatoria+"','opciones','radio');");
        out.println ("</script>");
    }
    escribirSeparador (out);
}
private void escribirSeparador (javax.servlet.jsp.JspWriter out) throws IOException {
	out.println ("<table cellpadding='0' cellspacing='0' border='0' width='100%'>");
	out.println ("<tr><td height='8'></td></tr>");
	out.println ("<tr><td bgcolor='#20a42c'><img src='/appcont/itourbask/imgs/px.gif' width='1' height='1'></td></tr>");
	out.println ("<tr><td height='8'></td></tr>");
	out.println ("</table>");
}
/**
 * escribe una pregunta de tipo TEXTO
 **/
private void escribirPregTexto (javax.servlet.jsp.JspWriter out, q53PreguntaBean preguntaBean,  int num_pregunta,int preguntasLength) throws IOException, ProcletException {
    String codPregunta = preguntaBean.getCodPregunta();
    int intCodPregunta = Integer.valueOf(codPregunta).intValue();
    String descripcion = preguntaBean.getDescripcionPregunta();
    boolean obligatoria = preguntaBean.isObligatoria();
    q53TextoBean textoBean = preguntaBean.getPreguntaTexto();
    int tamano = textoBean.getTamanioTexto();
    out.println ("<table cellpadding='0' cellspacing='0' border='0'>");
    out.println ("<tr>");
    if(obligatoria){
        out.println ("<td width='10' class='textorojobold'>*</td>");
    }else{
        out.println ("<td width='10'></td>");
    }
    out.println ("<td width='13' height='13' valign='middle' align='center' bgcolor='#20a42c' class='textoblancobold'>"+num_pregunta+"</td>");
    out.println ("<td class='textonegrobold'>&nbsp;"+descripcion+"</td>");
    out.println ("</tr>");
    out.println ("<tr><td height='5'></td></tr>");
    out.println ("</table>");
    out.println ("<table cellpadding='0' cellspacing='0' border='0'>");
    out.println ("<tr>");
    out.println ("<td width='25'></td>");
    /*@todo dependiendo del tamaño, deberíamos poner más o menos lineas!!! */
    out.println ("<td><input name='txt_"+codPregunta+"' type='text' class='inptxt' style='width: 400px;'></td>");
    out.println ("</tr>");
    out.println ("</table>");
    out.println ("<script>");
    out.println ("preguntas["+preguntasLength+"]=new gen_PregTexto('"+codPregunta+"','"+descripcion+"','"+obligatoria+"','texto','"+tamano+"');");
    out.println ("</script>");
    escribirSeparador (out);
}
/**
 * escribe una pregunta de tipo FECHA
 **/
private void escribirPregFecha (javax.servlet.jsp.JspWriter out, q53PreguntaBean preguntaBean, ProcletServiceData sd,int num_pregunta,int preguntasLength) throws IOException, ProcletException {
    List calendarioLiteralesList = null;
    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 ("<table cellpadding='0' cellspacing='0' border='0'>");
    out.println ("<tr>");
    if(obligatoria){
        out.println ("<td width='10' class='textorojobold'>*</td>");
    }else{
        out.println ("<td width='10'></td>");
    }
    out.println ("<td width='13' height='13' valign='middle' align='center' bgcolor='#20a42c' class='textoblancobold'>"+num_pregunta+"</td>");
    out.println ("<td class='textonegrobold'>&nbsp;"+descripcion+"</td>");
    out.println ("</tr>");
    out.println ("<tr><td height='5'></td></tr>");
    out.println ("</table>");
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat ("dd.MM.yyyy");
    String ahora = sdf.format (new java.util.Date());
    String ahora_dia = ahora.substring (0,2);
    String ahora_mes = ahora.substring (3,5);
    String ahora_anio = ahora.substring (6);
    out.println ("<table cellpadding='0' cellspacing='0' border='0'>");
    out.println ("<tr>");
    out.println ("<td width='25'></td>");
    out.println ("<td class='textoverdebold'>");
    out.println ("<select name='fech_"+codPregunta+"_dia' class='inpsel'>");
    for (int j=1; j<=31; j++) {
        if (j<10) {
            out.println ("<option value='0"+j+"' "+(ahora_dia.equals("0"+j)?"selected":"")+">"+j+"</option>");
        }else {
            out.println ("<option value='"+j+"' "+(ahora_dia.equals(""+j)?"selected":"")+">"+j+"</option>");
        }
    }
    out.println ("</select>");
    out.println ("&nbsp;&nbsp;&nbsp;&nbsp;");
    out.println ("<select name='fech_"+codPregunta+"_mes' class='inpsel'>");
    if(calendarioLiteralesList != null && !calendarioLiteralesList.isEmpty()){
        out.println ("<option value='01' "+(ahora_mes.equals("01")?"selected":"")+">"+calendarioLiteralesList.get(0)+"</option>");
        out.println ("<option value='02' "+(ahora_mes.equals("02")?"selected":"")+">"+calendarioLiteralesList.get(1)+"</option>");
        out.println ("<option value='03' "+(ahora_mes.equals("03")?"selected":"")+">"+calendarioLiteralesList.get(2)+"</option>");
        out.println ("<option value='04' "+(ahora_mes.equals("04")?"selected":"")+">"+calendarioLiteralesList.get(3)+"</option>");
        out.println ("<option value='05' "+(ahora_mes.equals("05")?"selected":"")+">"+calendarioLiteralesList.get(4)+"</option>");
        out.println ("<option value='06' "+(ahora_mes.equals("06")?"selected":"")+">"+calendarioLiteralesList.get(5)+"</option>");
        out.println ("<option value='07' "+(ahora_mes.equals("07")?"selected":"")+">"+calendarioLiteralesList.get(6)+"</option>");
        out.println ("<option value='08' "+(ahora_mes.equals("08")?"selected":"")+">"+calendarioLiteralesList.get(7)+"</option>");
        out.println ("<option value='09' "+(ahora_mes.equals("09")?"selected":"")+">"+calendarioLiteralesList.get(8)+"</option>");
        out.println ("<option value='10' "+(ahora_mes.equals("10")?"selected":"")+">"+calendarioLiteralesList.get(9)+"</option>");
        out.println ("<option value='11' "+(ahora_mes.equals("11")?"selected":"")+">"+calendarioLiteralesList.get(10)+"</option>");
        out.println ("<option value='12' "+(ahora_mes.equals("12")?"selected":"")+">"+calendarioLiteralesList.get(11)+"</option>");
    }
    out.println ("</select>");
    out.println ("&nbsp;&nbsp;&nbsp;&nbsp;");
    out.println ("<select name='fech_"+codPregunta+"_anio' class='inpsel'>");
    int anio_min = 0;
    int anio_max = 0;
    try {
        if (fecha_min.equals("")) {
            anio_min = Integer.parseInt(ahora_anio);
        }else {
          if (q53Idioma.equals("C"))
            anio_min = Integer.parseInt(fecha_min.substring(6));
          else 
            anio_min = Integer.parseInt(fecha_min.substring(0,4));
        }
        if (fecha_max.equals("")) {
            anio_max = Integer.parseInt(ahora_anio);
        }else {
          if (q53Idioma.equals("C"))
            anio_max = Integer.parseInt(fecha_max.substring(6));
          else
            anio_max = Integer.parseInt(fecha_max.substring(0,4));
        }
    }catch (Exception e) {}
    for (int k=anio_min; k<= anio_max; k++) {
        out.println ("<option value='"+k+"' "+(ahora_anio.equals(""+k)?"selected":"")+">"+k+"</option>");
    }
    out.println ("</select>");
    out.println ("</td>");
    out.println ("</tr>");
    out.println ("</table>");
    out.println ("<script>");
    out.println ("preguntas["+preguntasLength+"]=new gen_PregFecha('"+codPregunta+"','"+descripcion+"','"+obligatoria+"','fecha','"+fecha_min+"','"+fecha_max+"');");
    out.println ("</script>");
    escribirSeparador (out);
}

/**
 * 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 ("<table cellpadding='0' cellspacing='0' border='0'>");
        out.println ("<tr>");
        out.println ("<td width='25'></td>");
        out.println ("<td class='textonegrobold'>"+sd.gOS(enc+"[0].n0_texto")+"</td>");
        out.println ("</tr>");
        out.println ("<tr><td height='5'></td></tr>");
        out.println ("</table>");
        escribirSeparador (out);
    } // if
}
%>
<%

String cod_enc_oficina = "";
String cod_version_oficina = "";
String cod_descripcion_oficina = "";
q53EncuestaBean encuestaBean = null;
if (sd.getVal("hay_preg_ofi").equals("SI")) {
   encuestaBean  = (q53EncuestaBean)sd.getVal("encVisible");
   cod_enc_oficina = encuestaBean.getCodEncuesta();
   cod_version_oficina = encuestaBean.getCodVersion();
   cod_descripcion_oficina =encuestaBean.getDescripcionEncuesta();
}else{
   encuestaBean  = (q53EncuestaBean)sd.getVal("encuestaGV");
}

    String n8_5_1 = q53Util.getLiteral(sd, "N8_5_1", q53_idioma);
    String n8_5_2 = q53Util.getLiteral(sd, "N8_5_2", q53_idioma);
    String n8_5_3 = q53Util.getLiteral(sd, "N8_5_3", q53_idioma);
    String n8_5_4 = q53Util.getLiteral(sd, "N8_5_4", q53_idioma);
    String n8_5_5 = q53Util.getLiteral(sd, "N8_5_5", q53_idioma);

%>
<html>
<head>
<title> instalacionNoPresTabla </title>
  <HTA:APPLICATION ID="oMyApp" 
    APPLICATIONNAME="noPresTabla" 
    BORDER="none"
    NAVIGABLE ="yes"
    CAPTION="noPresTabla.hta"
    ICON=""
    SHOWINTASKBAR="yes"
    SINGLEINSTANCE="no"
    SYSMENU="yes"
    WINDOWSTATE="maximize"
    />
<%@ include file="q53_usr_estaticos_local.jsp" %>
<script language="JavaScript">
	var total_filas=11;
	var numOpciones8=<%=numOpciones8%>;
	var cod_desc=<%=cod_desc%>;
	var fech_check=new Array();
	for(x=1;x<total_filas;x++){
		fech_check[x]=false;
	}
		
	
	function habilitarResp(n){
    var hoy = new Date ();
    var ano_hoy = hoy.getFullYear();
    var mes_hoy=  hoy.getMonth()+1;
    var dia_hoy = hoy.getDate();
    var hora_hoy = hoy.getHours();
    var aux;
    var aux2;
    if(mes_hoy<10){mes_hoy="0"+mes_hoy;}
    if(dia_hoy<10){dia_hoy="0"+dia_hoy;}
    if(hora_hoy<10){hora_hoy="0"+hora_hoy;}
    for(i=1;i<total_filas;i++){
	    if(n==i){
		    eval('fech_check['+i+']=document.frm.chkHabilitar'+i+'.checked');
		    if(eval('document.frm.chkHabilitar'+i+'.checked')){
		      //eval('document.frm.txt_'+cod_desc+'_'+i+'.disabled=false');
		    	eval('document.frm.fech_10_dia2_'+i+'.disabled=false');
		    	eval('document.frm.fech_10_mes2_'+i+'.disabled=false');
		    	eval('document.frm.fech_10_anio2_'+i+'.disabled=false');
		    	aux=eval('document.frm.fech_0_dia_'+i+'.value');		    	
		    	if(aux<10 && aux.length==1){
		    		aux2='0'+aux;
		    		eval('document.frm.fech_10_dia2_'+i+'.value="'+aux2+'"');
		      }else{
		    				eval('document.frm.fech_10_dia2_'+i+'.value=document.frm.fech_0_dia_'+i+'.value');
		    	}
		    	eval('document.frm.fech_10_mes2_'+i+'.value=document.frm.fech_0_mes_'+i+'.value');
		    	eval('document.frm.fech_10_anio2_'+i+'.value=document.frm.fech_0_anio_'+i+'.value');
		    	for(x=0;x<4;x++){
		    		eval('document.frm.opt_9'+i+'['+x+'].disabled=false');
    				eval('document.frm.opt_9'+i+'['+x+'].checked=document.frm.opt_3'+i+'['+x+'].checked');
		    		}
		    	}else{
		    	//eval('document.frm.txt_'+cod_desc+'_'+i+'.disabled=true');
		   		eval('document.frm.fech_10_dia2_'+i+'.disabled=true');
		    	eval('document.frm.fech_10_mes2_'+i+'.disabled=true');
		    	eval('document.frm.fech_10_anio2_'+i+'.disabled=true');
		    	eval('document.frm.fech_10_dia2_'+i+'.value=""');
		    	eval('document.frm.fech_10_mes2_'+i+'.value=""');
		    	eval('document.frm.fech_10_anio2_'+i+'.value=""');
		    	for(x=0;x<4;x++){
		    		eval('document.frm.opt_9'+i+'['+x+'].disabled=true');
		    		eval('document.frm.opt_9'+i+'['+x+'].checked=false');
		    	}
		    }
		}
 	}
 }

function alertaOpciones(pregunta)
{
		var cadena="", i;
		if (pregunta=="8")
			for (i=0;i<numOpciones8;i++)
				cadena+=opciones8[i]+" = "+(i+1)+"\r";
		else
			for (i=0;i<numOpciones7;i++)
				cadena+=opciones7[i]+" = "+(i+1)+"\r";
				
		alert(cadena); 
}

function resize()
{
	var espacio_pagina=0;
	if(window.innerHeight){
	//navegadores basados en mozilla
		espacio_pagina = window.innerWidth;
		}else{
			//Navegadores basados en IExplorer, es que no tengo innerheight
			espacio_pagina = document.body.clientWidth;
		
			}
	if(espacio_pagina>0 && document.getElementById("columna")!=null){
		var columna = document.getElementById("columna");
		columna.width=espacio_pagina/2-150;
		columna.width=Number(columna.width)+Number(document.body.scrollLeft);
		
	}	
	
}
function hayDatos(){
	var tipo="";
	for (i=0;i<document.frm.elements.length;i++)
	{
		tipo=document.frm.elements[i].type;
		if(tipo=="text"){
				if(document.frm.elements[i].value!=""){
					return true;
				}
		}		
	}
	return false;
}

function CargarPaginaConfirm(ref,msg){
	var dFSO = new ActiveXObject("Scripting.FileSystemObject");
	if(dFSO.FileExists(ref)){
	if(hayDatos()){
		if(window.confirm(msg)){
			cargarPAG(ref);
		}
	}else{
		cargarPAG(ref);
	}
	}else{
		alert("<%=ALERT_FORMULARIO%>");
	}
}

function cargarPAG(str){
   document.location.href = str;
}

function completar(w,iden,tipo,tiempo){
  if(w!=null && w.document!=null && w.document.body!=null && w.document.body.innerHTML!="" && w.document.getElementById("iden")!=null && w.document.getElementById("tipo")!=null){
		w.document.getElementById("iden").value=iden;
  	w.document.getElementById("tipo").value=tipo;
  	w.focus();
  	return;
  }else{
  	tiempo=tiempo*2;
  	setTimeout("completar(w,'"+iden+"','"+tipo+"',"+tiempo+")");
  	return;
  }
}

function ventanaSecundaria (URL,iden,tipo){
   w=window.open(URL,"","width=300,height=500,scrollbars=YES");  
   completar(w,iden,tipo,250);
}  
var preguntas = new Array();

function validarCodigo8(codigo){

	 var lon=18;
		for(i=1;i<lon+1;i++){
			if(codigo==i){
				return true;
			}
		}	

	return false;
}

function validarCodigosCampos(campo,codcampo){
	var numeros="1234567890".split("");
	var valor=campo.split("");
	for(i=0;i<valor.length;i++){
		var car=valor[i];
		var esnumero=false;
		for(j=0;j<numeros.length;j++){
			var num=numeros[j];
			if(car==num){
				esnumero=true;
				break;
			}
		}
		if(!esnumero && car!=","){
			return false;
		}
	}
	var codigos=campo.split(",");
	for(i=0;i<codigos.length;i++){
		var cod=codigos[i];
		if (cod==""){return false;}
			if(!validarCodigo8(cod)){
				return false;
			}
	}
	return true;
}
function terminar(){
if (document.getElementById("terminarActivo").value=="1") {  
  if(window.confirm('<%=ALERT_INSERT_CONFIRN%>')){
	var lin=false;
	for(x=1;x<total_filas;x++){ 
		if(eval('document.frm.id'+x+'.checked')){
		var desc="";
		eval('desc=document.frm.txt_'+cod_desc+'_'+x+'.value');
    if(desc.length>250){
    	alert('El campo '+<%=txt_desc%>+' tiene demasiados carácteres');
    	return;
    }  
		  lin=true;
			var rep=false;
			var res=false;
			for(n=0;n<eval('document.frm.opt_3'+x+'.length') ;n++){
   			if(eval('document.frm.opt_3'+x+'['+n+'].checked')){
   					rep=true;
   			}
   		}	
   		for(m=0;m<eval('document.frm.opt_9'+x+'.length') ;m++){
   				if(eval('document.frm.opt_9'+x+'['+m+'].checked')){
   						res=true;
   				}
   		}
   		if( !rep){
   			alert("<%=ALERT_MED_REP%> "+x);
   			return;
   		}
   		if(fech_check[x] && !res){
   			alert("<%=ALERT_MED_RES%> "+ x);
   			return;
   		}
   		if(!validarCodigosCampos(eval('document.frm.opt_check_8'+x+'.value'))){
				alert("<%=ALERT_CODIGOS%> "+ x);
				return;
			}	
   }	
	}
	if(!lin){
		alert("<%=ALERT_MED_LIN%>");
   	return;
	}
	        
 // 30.10.2007:  Comprobar que la fecha de recogida no sea superior a la actual
    var hoy = new Date ();
    var ano_hoy = hoy.getFullYear();
    var mes_hoy=  hoy.getMonth()+1;
    var dia_hoy = hoy.getDate();
    var hora_hoy= hoy.getHours()+":00";  
		
		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+""+hora_hoy;
    for(x=1;x<total_filas;x++){
    var fecha_rec = eval('document.frm.fech_0_anio_'+x+'.value +""+ document.frm.fech_0_mes_'+x+'.value +""+ document.frm.fech_0_dia_'+x+'.value +""+ document.frm.fech_0_hora_'+x+'.value');
    var fecha_rec_bis = eval('document.frm.fech_0_anio_'+x+'.value +""+ document.frm.fech_0_mes_'+x+'.value +""+ document.frm.fech_0_dia_'+x+'.value ');
    if (fecha_rec > fecha_hoy && eval('document.frm.id'+x+'.checked'))
    {
        alert("<%=est_compruebe_fecha%> <%=recepcion%> "+x);
        return;
    }
    var fecha_rec2 = eval('document.frm.fech_10_anio2_'+x+'.value +""+ document.frm.fech_10_mes2_'+x+'.value +""+ document.frm.fech_10_dia2_'+x+'.value'); //+""+ document.frm.fech_10_hora2_'+x+'.value');		
    if (fech_check[x] && fecha_rec2 > fecha_hoy && eval('document.frm.id'+x+'.checked'))
    {
        alert("<%=est_compruebe_fecha%> <%=respuesta%> "+x);
        return;
    }
    if (fech_check[x] && fecha_rec2<fecha_rec_bis && eval('document.frm.id'+x+'.checked')){
    		alert("<%=est_compruebe_fecha%> <%=respuesta%> "+x);
        return;
    }
    if(eval('document.frm.id'+x+'.checked')){ 
			if(!eval('document.frm.opt_local'+x+'.checked') && eval('document.frm.cposProc'+x+'.value==""') && eval('document.frm.proc_pais_6_'+x+'.value=="0"')){
				alert("<%=alert_procedencia%>");
				return;
			}else if(eval('document.frm.opt_check_8'+x+'.value==""')){
				alert("<%=alert_info_tipo%>")
				return;
			}
		}
	} 
		for(x=1;x<total_filas;x++){ 
			if(eval("document.frm.opt_local"+x+".checked")){			 
				eval("document.frm.local"+x+".value='S'");
			}else{
				eval("document.frm.local"+x+".value=''");
			}
		}

	for(x=1;x<total_filas;x++){ 
	if(eval('document.frm.id'+x+'.checked') && !eval('document.frm.opt_local'+x+'.checked')){		
		var cposProc="";
		eval('cposProc=document.frm.cposProc'+x+'.value');
		var provarr=cposProc.split("");
		var prov="";
		if(provarr.length>=2){
			prov=provarr[0]+""+provarr[1];
		}
		var pais="";
		eval('pais=document.frm.proc_pais_6_'+x+'.value');
		if(pais=="0"){
			if(prov < 1 || prov > 52){
					alert('<%=ALERT_PROCEDENCIA_LINEA%> '+x);
	   			return;	
			}
		}else if(pais=="10"){
			if(cposProc < 1 && cposProc!=''){
				alert('<%=ALERT_PROCEDENCIA_LINEA %> '+x);
	   		return;
			}else if(cposProc > 96 && cposProc!=''){
				if(cposProc!=973 && cposProc!=971 && cposProc!=972 && cposProc!=999){
					alert('<%=ALERT_PROCEDENCIA_LINEA%> '+x);
	   			return;
				}
			}
		}
		if(pais=="0"){	
		if (cposProc!=""){
			if(cposProc.length==1){
				cposProc= "0"+ cposProc + "000";				 
			}else if (cposProc.length==2){
				cposProc=cposProc + "000";
			}else if (cposProc.length==3){
				cposProc=cposProc + "00";
			}else if (cposProc.length==4){		
				cposProc=cposProc + "0";
			}
		}
		}
		eval('document.frm.cposProc'+x+'.value=cposProc');
	 }	
	}
								
		for (x=1;x<total_filas;x++){
			if(eval("document.frm.id"+x+".checked") && eval("document.frm.cposProc"+x+".value")!="" && eval("document.frm.proc_pais_6_"+x+".value")!="0"  && eval("document.frm.proc_pais_6_"+x+".value")!="10"){
	   		alert("<%=ALERT_PROCEDENCIA_LINEA%> "+x);
	   		return;	  
			}
		}
		
		for (x=1;x<total_filas;x++){
			if(eval("document.frm.id"+x+".checked") && !eval("document.frm.opt_local"+x+".checked") && eval("document.frm.cposProc"+x+".value")=="" && eval("document.frm.proc_pais_6_"+x+".value")=="0"){
	   		alert("<%=ALERT_PROCEDENCIA_LINEA%> "+x);
	   		return;	  
			}
		  if (eval("document.frm.id"+x+".checked") && eval("document.frm.opt_local"+x+".checked")&&eval("document.frm.cposProc"+x+".value")!=""){
			alert("<%=ALERT_PROCEDENCIA_LINEA%> " + x);
			return;
		}
		}
		
        document.getElementById("terminarActivo").value="0";
        guardarRespuestasTabla();
        document.frm.reset();
        document.frm.submit();
        
     }
	}
}
function imprimir () {
    // cod_encuesta puede ser vacío -> en ese caso se sacarán las preguntas de la recogida de datos
    var str = "/q53ItourbaskWar/q53usrEncuestaServlet?cod_encuesta=nopres&cod_version=&accion=imprimir&respuesta_rd_asociada=&encuestas_terminadas=";
    document.location.href = str;
}

function ver_respuestas (){
	  var str = "/q53ItourbaskWar/q53usrBusquedaServlet?encuesta=nopres&accion=inicioBusqueda&cod_encuesta=&cod_version=&respuesta_rd_asociada=&encuestas_terminadas=";
    document.location.href = str;
}

//Muestra una pagina con todas las respuestas de una oficina
function ver_respuestasOficina(){
    var str = "/q53ItourbaskWar/q53usrVerRespuestasServlet?cod_encuesta=<%=cod_enc_oficina%>&cod_version=<%=cod_version_oficina%>&respuesta_rd_asociada=&encuestas_terminadas=&oficina=1";
    document.location.href = str;
}

function volver_cancelar (){
    var str = "/q53ItourbaskWar/q53usrListarServlet?respuesta_rd_asociada=&encuestas_terminadas=";
    document.location.href = str;
}
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 deshabilitar(x){

if(eval('document.frm.id'+x+'.checked')){
	if(eval('document.frm.opt_local'+x+'.checked')){
		eval('document.frm.cposProc'+x+'.disabled=true');
		eval('document.frm.cposProc'+x+'.value=""');
		eval('document.frm.proc_pais_6_'+x+'.disabled=true');
		eval('document.frm.proc_pais_6_'+x+'.value="0"');
	}else{
		eval('document.frm.cposProc'+x+'.disabled=false');
		eval('document.frm.proc_pais_6_'+x+'.disabled=false');
		eval('pais=document.frm.proc_pais_6_'+x+'.value');
		if(eval('document.frm.cposProc'+x+'.value!=""')){
		  eval('cpos=document.frm.cposProc'+x+'.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){
		  		eval('document.frm.cposProc'+x+'.value=""');
		  		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){
				if(pais=="0"){
					var prov="";	
					if(cars[0]==0){
					prov=cars[1];
					}else{
						prov=cars[0]+""+cars[1];
					}
						if(prov>52 || prov < 1){
							alert("<%=ALERT_PROVINCIA%>");
							eval('document.frm.cposProc'+x+'.value=""');
		  				return;
					}
				}else if(pais=="10"){
					if(cpos<1 && cposProc!=''){
							alert("<%=ALERT_PROVINCIA%>");
							eval('document.frm.cposProc'+x+'.value=""');
		  				return;
					}else if(cpos>96 && cposProc!=''){
						if(cpos!=971 && cpos!=972 && cpos!=973 & cpos!=999){
							alert("<%=ALERT_PROVINCIA%>");
							eval('document.frm.cposProc'+x+'.value=""');
		  				return;
						}
					}
				}else{
					cpos="";
				}
			}
			eval('document.frm.cposProc'+x+'.value=cpos');
		}
	}
}	

}

function habilitar(){
for(i=1;i<total_filas;i++){
   if(eval('document.frm.id'+i+'.checked')){
      eval('document.frm.txt_'+cod_desc+'_'+i+'.disabled=false');
   		eval('document.frm.fech_0_dia_'+i+'.disabled=false');
   		eval('document.frm.fech_0_mes_'+i+'.disabled=false');
   		eval('document.frm.fech_0_anio_'+i+'.disabled=false');
   		eval('document.frm.fech_0_hora_'+i+'.disabled=true');
   		eval('document.frm.chkHabilitar'+i+'.disabled=false');
   		eval('document.frm.fech_10_dia2_'+i+'.disabled=!document.frm.chkHabilitar'+i+'.checked');
   		eval('document.frm.fech_10_mes2_'+i+'.disabled=!document.frm.chkHabilitar'+i+'.checked');
   		eval('document.frm.fech_10_anio2_'+i+'.disabled=!document.frm.chkHabilitar'+i+'.checked');	
   	  //eval('document.frm.fech_10_hora2_'+i+'.disabled=!document.frm.chkHabilitar'+i+'.checked');	
   		var chequeado="no";
   		for(n=0;n<eval('document.frm.opt_3'+i+'.length') ;n++){
   			eval('document.frm.opt_3'+i+'['+n+'].disabled=false');
				if(eval('document.frm.opt_3'+i+'['+n+'].checked')){
					chequeado="si";
				}
   		}
   		if(chequeado=="no"){
   			eval('document.frm.opt_3'+i+'[0].checked=true');
   		}
   		chequeado="no";
   		for(m=0;m<eval('document.frm.opt_9'+i+'.length') ;m++){
   		   if(eval('document.frm.chkHabilitar'+i+'.checked')){
   				eval('document.frm.opt_9'+i+'['+m+'].disabled=false');
					if(eval('document.frm.opt_9'+i+'['+m+'].checked')){
						chequeado="si";
					}
				 }	
   		}
   		if(eval('document.frm.chkHabilitar'+i+'.checked') && chequeado=="no"){
   			eval('document.frm.opt_9'+i+'[0].checked=true');
   		}
   		eval('document.frm.opt_local'+i+'.disabled=false');
   		if(eval('document.frm.opt_local'+i+'.checked')){
				eval('document.frm.cposProc'+i+'.disabled=true');
				eval('document.frm.proc_pais_6_'+i+'.disabled=true');
			}else{
				eval('document.frm.cposProc'+i+'.disabled=false');
				eval('document.frm.proc_pais_6_'+i+'.disabled=false');
			}
   		eval('document.frm.opt_check_8'+i+'.disabled=false');
   		<%if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
        List preguntasList = (List)sd.getVal("preguntasList");
        for(int w=0;w<preguntasList.size();w++){
        	q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasList.get(w);
        	String tipoPregunta = preguntaBean.getTipoPregunta();
        	String codPregunta = preguntaBean.getCodPregunta();
          if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
            q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones(); 
            String formato = opcionesBean.getFormato();
            List opcionesList = opcionesBean.getOpcionList();
            if (formato.equals(q53Constantes.FORMATO_SELECT)) {%>
           	 eval('document.frm.opt_'+<%=codPregunta%>+i+'.disabled=false');
          <%}else if (formato.equals(q53Constantes.FORMATO_CHECK)) {
						        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();
				               %>
				              		eval('document.frm.opt_check_a'+<%=codPregunta%><%=j%>+i+'.disabled=false');
           						<%}
        							}
            }else if (formato.equals(q53Constantes.FORMATO_RADIO)) {%>
		            var chequeado="no";
					   		for(n=0;n<eval('document.frm.opt_'+<%=codPregunta%>+i+'.length') ;n++){
					   			eval('document.frm.opt_'+<%=codPregunta%>+i+'['+n+'].disabled=false');
									if(eval('document.frm.opt_'+<%=codPregunta%>+i+'['+n+'].checked')){
										chequeado="si";
									}
					   		}
					   		if(chequeado=="no"){
					   			eval('document.frm.opt_'+<%=codPregunta%>+i+'[0].checked=true');
					   		}
           				<%
            }
         }else if (tipoPregunta.equals(q53Constantes.TIPO_TEXTO)) {%>
        	eval('document.frm.txt_'+<%=codPregunta%>+'_'+i+'.disabled=false');
       <%}else if (tipoPregunta.equals(q53Constantes.TIPO_FECHA)) {%>
       		eval('document.frm.fech_'+<%=codPregunta%>+'_dia_'+i+'.disabled=false');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_mes_'+i+'.disabled=false');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_anio_'+i+'.disabled=false');
       	<% }
       }
       }%>
  	}else{
  	  eval('document.frm.txt_'+cod_desc+'_'+i+'.disabled=true');
  	 	eval('document.frm.fech_0_dia_'+i+'.disabled=true');
   		eval('document.frm.fech_0_mes_'+i+'.disabled=true');
   		eval('document.frm.fech_0_anio_'+i+'.disabled=true');
   		eval('document.frm.fech_0_hora_'+i+'.disabled=true');
   		eval('document.frm.fech_10_dia2_'+i+'.disabled=true');
   		eval('document.frm.fech_10_mes2_'+i+'.disabled=true');
   		eval('document.frm.fech_10_anio2_'+i+'.disabled=true');
   	  //eval('document.frm.fech_10_hora2_'+i+'.disabled=true');
   		eval('document.frm.chkHabilitar'+i+'.disabled=true');
   		for(n=0;n<eval('document.frm.opt_3'+i+'.length');n++){
   			eval('document.frm.opt_3'+i+'['+n+'].disabled=true');
   		}
   		for(m=0;m<eval('document.frm.opt_9'+i+'.length');m++){
   			eval('document.frm.opt_9'+i+'['+m+'].disabled=true');
   		}
   		eval('document.frm.opt_local'+i+'.disabled=true');
   		eval('document.frm.cposProc'+i+'.disabled=true');
			eval('document.frm.proc_pais_6_'+i+'.disabled=true');
			eval('document.frm.opt_check_8'+i+'.disabled=true');
			<%if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
        List preguntasList = (List)sd.getVal("preguntasList");
        for(int w=0;w<preguntasList.size();w++){
        	q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasList.get(w);
        	String tipoPregunta = preguntaBean.getTipoPregunta();
        	String codPregunta = preguntaBean.getCodPregunta();
          if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
            
            q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones(); 
            String formato = opcionesBean.getFormato();
            List opcionesList = opcionesBean.getOpcionList();
            if (formato.equals(q53Constantes.FORMATO_SELECT)) {%>
           	 eval('document.frm.opt_'+<%=codPregunta%>+i+'.disabled=true');
            <%}else if (formato.equals(q53Constantes.FORMATO_CHECK)) {%>
            
            <%
						        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();
				                
				               %>
				              
				              		eval('document.frm.opt_check_a'+<%=codPregunta%><%=j%>+i+'.disabled=true');
           						<%}
        							}
        					%>
            <%}else if (formato.equals(q53Constantes.FORMATO_RADIO)) {%>
              	for(n=0;n<eval('document.frm.opt_'+<%=codPregunta%>+i+'.length');n++){
					   			eval('document.frm.opt_'+<%=codPregunta%>+i+'['+n+'].disabled=true');
					   		}	
             <%
            }
        }else if (tipoPregunta.equals(q53Constantes.TIPO_TEXTO)) {%>
        	eval('document.frm.txt_'+<%=codPregunta%>+'_'+i+'.disabled=true');
       <%}else if (tipoPregunta.equals(q53Constantes.TIPO_FECHA)) {%>
       		eval('document.frm.fech_'+<%=codPregunta%>+'_dia_'+i+'.disabled=true');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_mes_'+i+'.disabled=true');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_anio_'+i+'.disabled=true');
       	<% }
       }
       }%>
  	}
}	
}
function anadirFila(linea){
	if(linea==(total_filas-1) && eval('document.frm.id'+linea+'.checked')){
		var tabla = document.getElementById('tablaLineas');
		var numeroFilas = tabla.rows.length-1;
		var sumaColumnas=0;
		var celdaNueva= '';
		celdaNueva='<input type="checkbox"  name="id'+(numeroFilas)+'" value="'+(numeroFilas)+'" onClick="javascript:habilitarLinea('+(numeroFilas)+');anadirFila('+total_filas+');">';
		var nuevaFila =tabla.insertRow(numeroFilas+1);
		if((numeroFilas+1)%2!=0){
			nuevaFila.style.backgroundColor="CFE5F3";}
 		var nuevaCelda=nuevaFila.insertCell(sumaColumnas);
 		sumaColumnas++;
 		nuevaCelda.innerHTML=celdaNueva;
 		<%{%>
        <%
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat ("dd.MM.yyyy");
	    String ahora = sdf.format (new java.util.Date());
	    String ahora_dia = ahora.substring (0,2);
	    String ahora_mes = ahora.substring (3,5);
	    String ahora_anio = ahora.substring (6);
        java.util.Calendar cal=java.util.Calendar.getInstance();
        String ahora_hora=String.valueOf(cal.get(Calendar.HOUR_OF_DAY));
        q53FechaBean fechaBean= (q53FechaBean)sd.getVal("fechasGV");
        String fecha_min = fechaBean.getFechaMin();
        // 30.03.2007 MMG Comentado pq no sale el año actual
        //String fecha_max = fechaBean.getFechaMax();
        String fecha_max = "";
        int anio_min = 0;
        int anio_max = 0;
        try {
            if (fecha_min.equals("")) {
                anio_min = Integer.parseInt(ahora_anio);
            }else {
                
                anio_min = Integer.parseInt(fecha_min.substring(0,4));
            }
            if (fecha_max.equals("")) {
                anio_max = Integer.parseInt(ahora_anio);
            }else {
                anio_max = Integer.parseInt(fecha_max.substring(0,4));
            }
        }catch (Exception e) {
            //e.printStackTrace();
         }
			%>
			<%if(q53_idioma.equals("C")){%>  
 		celdaNueva='<select name="fech_0_dia_'+(numeroFilas)+'" id="fech_0_dia_'+(numeroFilas)+'" class="inpsel" disabled>';
 			for (j=1; j<=31; j++) {
        if (j<10) {
        var hoy = new Date ();
        var dia_hoy = hoy.getDate();
        
            if(dia_hoy==('0'+j)){
							celdaNueva+=eval("'<option value="+dia_hoy+" selected>'+j+'</option>'"); 
							}else{
								celdaNueva+='<option value="0'+j+'">'+j+'</option>';
								}
								}else {
            if(dia_hoy==(''+j)){ 
            	celdaNueva+=eval("'<option value="+dia_hoy+" selected>'+j+'</option>'");
            	 }else{
            	 	celdaNueva+='<option value="'+j+'">'+j+'</option>';
            	 	}
        }
      }
			celdaNueva+='</select>';
		<%}else{%>
			celdaNueva='<select name="fech_0_anio_'+(numeroFilas)+'" id="fech_0_anio_'+(numeroFilas)+'" class="inpsel" disabled>';
			 var hoy = new Date ();
                   var ano_hoy = hoy.getFullYear();
                   var ano_pasado=(ano_hoy)-1;   
					celdaNueva+=eval("'<option value="+ano_pasado+" >'+ano_pasado+'</option>'");
					celdaNueva+=eval("'<option value="ano_hoy" selected >'+ano_hoy+'</option>'");
		celdaNueva+='</select>';
		<%}%>
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<select name="fech_0_mes_'+(numeroFilas)+'" id="fech_0_mes_'+(numeroFilas)+'" class="inpsel" disabled>';
		var hoy = new Date();
        var mes_hoy = hoy.getMonth()+1;
	    if(mes_hoy=='01'){
			celdaNueva+='<option value="01" selected><%=calendarioLiteralesList.get(0)%></option>';
		}else{
			celdaNueva+='<option value="01"><%=calendarioLiteralesList.get(0)%></option>';
		}
		if(mes_hoy=='02'){
			celdaNueva+='<option value="02" selected><%=calendarioLiteralesList.get(1)%></option>';
		}else{
			celdaNueva+='<option value="02"><%=calendarioLiteralesList.get(1)%></option>';
		}
		if(mes_hoy=='03'){
			celdaNueva+='<option value="03" selected><%=calendarioLiteralesList.get(2)%></option>';
		}else{
			celdaNueva+='<option value="03"><%=calendarioLiteralesList.get(2)%></option>';
		}
		if(mes_hoy=='04'){
			celdaNueva+='<option value="04" selected><%=calendarioLiteralesList.get(3)%></option>';
		}else{
			celdaNueva+='<option value="04"><%=calendarioLiteralesList.get(3)%></option>';
		}
		if(mes_hoy=='05'){
			celdaNueva+='<option value="05" selected><%=calendarioLiteralesList.get(4)%></option>';
		}else{
			celdaNueva+='<option value="05"><%=calendarioLiteralesList.get(4)%></option>';
		}
		if(mes_hoy=='06'){
			celdaNueva+='<option value="06" selected><%=calendarioLiteralesList.get(5)%></option>';
		}else{
			celdaNueva+='<option value="06"><%=calendarioLiteralesList.get(5)%></option>';
		}
		if(mes_hoy=='07'){
			celdaNueva+='<option value="07" selected><%=calendarioLiteralesList.get(6)%></option>';
		}else{
			celdaNueva+='<option value="07"><%=calendarioLiteralesList.get(6)%></option>';
		}
		if(mes_hoy=='08'){
			celdaNueva+='<option value="08" selected><%=calendarioLiteralesList.get(7)%></option>';
		}else{
			celdaNueva+='<option value="08"><%=calendarioLiteralesList.get(7)%></option>';
		}
		if(mes_hoy=='09'){
			celdaNueva+='<option value="09" selected><%=calendarioLiteralesList.get(8)%></option>';
		}else{
			celdaNueva+='<option value="09"><%=calendarioLiteralesList.get(8)%></option>';
		}
		if(mes_hoy=='10'){
			celdaNueva+='<option value="10" selected><%=calendarioLiteralesList.get(9)%></option>';
		}else{
			celdaNueva+='<option value="10"><%=calendarioLiteralesList.get(9)%></option>';
		}
		if(mes_hoy=='11'){
			celdaNueva+='<option value="11" selected><%=calendarioLiteralesList.get(10)%></option>';
		}else{
			celdaNueva+='<option value="11"><%=calendarioLiteralesList.get(10)%></option>';
		}
		if(mes_hoy=='12'){
			celdaNueva+='<option value="12" selected><%=calendarioLiteralesList.get(11)%></option>';
		}else{
			celdaNueva+='<option value="12"><%=calendarioLiteralesList.get(11)%></option>';
		}
		
		celdaNueva+='</select>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas); 
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		 <%if(q53_idioma.equals("C")){%>  
		celdaNueva='<select name="fech_0_anio_'+(numeroFilas)+'" id="fech_0_anio_'+(numeroFilas)+'" class="inpsel" disabled>';
		 		   var hoy = new Date ();
                   var ano_hoy = hoy.getFullYear();
                   var ano_pasado=(ano_hoy)-1;   
					celdaNueva+=eval("'<option value="+ano_pasado+" >'+ano_pasado+'</option>'");
					celdaNueva+=eval("'<option value="+ano_hoy+" selected >'+ano_hoy+'</option>'");
		celdaNueva+='</select>';
		<%}else{%>
			celdaNueva='<select name="fech_0_dia_'+(numeroFilas)+'" id="fech_0_dia_'+(numeroFilas)+'" class="inpsel" disabled>';
 			for (j=1; j<=31; j++) {
        if (j<10) {
        var hoy = new Date ();
        var dia_hoy = hoy.getDate();
        
            if(dia_hoy==('0'+j)){
							celdaNueva+=eval("'<option value="+dia_hoy+" selected>'+j+'</option>'"); 
							}else{
								celdaNueva+='<option value="0'+j+'">'+j+'</option>';
								}
								}else {
            if(dia_hoy==(''+j)){ 
            	celdaNueva+=eval("'<option value="+dia_hoy+" selected>'+j+'</option>'");
            	 }else{
            	 	celdaNueva+='<option value="'+j+'">'+j+'</option>';
            	 	}
        }
      }
			celdaNueva+='</select>';
			
		<%}%>
		
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<select name="fech_0_hora_'+(numeroFilas)+'" class="inpsel" disabled>';
		celdaNueva+='<option value="01"></option>';
		var hoy2 = new Date();
        var hora_hoy = hoy2.getHours();
		for(h=7;h<23;h++){
				var mihora="";
				if(h<10){
					mihora="0"+h;
					mihora2=mihora+":00";
				}
				else{ 
					mihora = h;
					mihora2=mihora+":00";
				} 
				if(h == hora_hoy){    
		    		celdaNueva+=eval("'<option value="+mihora+" selected>'+mihora2+'</option>'");
		  		}else{
		    		celdaNueva+=eval("'<option value="+mihora+">'+mihora2+'</option>'");
		   		}	
    	}
    	celdaNueva+='</select>';
		
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		<%List medioRecepcionList = null;
			if(sd.getVal("literalesMedioRecepcion") != null){
	    medioRecepcionList = (List)sd.getVal("literalesMedioRecepcion");
	    if(medioRecepcionList != null && !medioRecepcionList.isEmpty()){
        q53LogEstadisticas.printLog("medioRecepcionList : " + medioRecepcionList);
		%>
		
		celdaNueva='<input name="opt_3'+(numeroFilas)+'" id="opt_3'+(numeroFilas)+'" type="radio" value="'+(2)+'" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<input name="opt_3'+(numeroFilas)+'" id="opt_3'+(numeroFilas)+'" type="radio" value="'+(3)+'" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<input name="opt_3'+(numeroFilas)+'" id="opt_3'+(numeroFilas)+'" type="radio" value="'+(4)+'" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<input name="opt_3'+(numeroFilas)+'" id="opt_3'+(numeroFilas)+'" type="radio" value="'+(5)+'" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		
		celdaNueva='<input type="checkbox" name="chkHabilitar'+(numeroFilas)+'" id="chkHabilitar'+(numeroFilas)+'" onclick="habilitarResp('+numeroFilas+');" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		<%
        java.text.SimpleDateFormat sdf2 = new java.text.SimpleDateFormat ("dd.MM.yyyy");
        String ahora2 = sdf2.format (new java.util.Date());
        String ahora_dia2 ="-1";//ahora2.substring (0,2);
        String ahora_mes2 ="-1";//ahora2.substring (3,5);
        String ahora_anio2 ="-1";//ahora2.substring (6);
        q53FechaBean fechaBean2= (q53FechaBean)sd.getVal("fechasGV");
        String fecha_min2 = fechaBean2.getFechaMin();
        // 30.03.2007 MMG Comentado pq no sale el año actual
        //String fecha_max = fechaBean.getFechaMax();
        String fecha_max2 = "";
        int anio_min2 = 0;
        int anio_max2 = 0;
        try {
            if (fecha_min.equals("")) {
                anio_min2 = Calendar.getInstance().get(Calendar.YEAR);
            }else {
                
                anio_min2 = Integer.parseInt(fecha_min2.substring(0,4));
            }
            if (fecha_max2.equals("")) {
                anio_max2 = Calendar.getInstance().get(Calendar.YEAR);
            }else {
                anio_max2 = Integer.parseInt(fecha_max2.substring(0,4));
            }
        }catch (Exception e) {
            //e.printStackTrace();
         }

        %>
		<%if(q53_idioma.equals("C")){%>  
 		celdaNueva='<select name="fech_10_dia2_'+(numeroFilas)+'" id="fech_10_dia2_'+(numeroFilas)+'" class="inpsel" disabled>';
 			for (j=1; j<=31; j++) {
        if (j<10) {
            if(<%=ahora_dia2%>==('0'+j) && <%=ahora_dia2%>!=("-1")){
							celdaNueva+='<option value="0'+j+'" selected>'+j+'</option>';
							}else{
								celdaNueva+='<option value="0'+j+'">'+j+'</option>';
								}
								}else {
	            		if(<%=ahora_dia2%>==(''+j) && <%=ahora_dia2%>!=("-1")){
		            		celdaNueva+='<option value="'+j+'" selected>'+j+'</option>';
		            	 }else{
		            	 	celdaNueva+='<option value="'+j+'">'+j+'</option>';
	            	 	}
        				}
      		}
      		if(<%=ahora_dia2%>==("-1")){
      			celdaNueva+='<option value="" selected></option>';
      		}
			celdaNueva+='</select>';
		<%}else{%>
			<%if(ahora_anio2.equals("-1")){%>
             celdaNueva='<select name="fech_10_anio2_'+(numeroFilas)+'" id="fech_10_anio2_'+(numeroFilas)+'" class="inpsel" disabled>';
		 		   var hoy = new Date ();
                   var ano_hoy = hoy.getFullYear();
                   var ano_pasado=(ano_hoy)-1;   
					celdaNueva+=eval("'<option value="+ano_pasado+" >'+ano_pasado+'</option>'");
					celdaNueva+=eval("'<option value="+ano_hoy+" selected >'+ano_hoy+'</option>'");
		celdaNueva+='</select>';

	        <% }%>	
		<%}%>
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		
		celdaNueva='<select name="fech_10_mes2_'+(numeroFilas)+'" id="fech_10_mes2_'+(numeroFilas)+'" class="inpsel" disabled>';
		<%if(ahora_mes2.equals("01")){%>
			celdaNueva+='<option value="01" selected><%=calendarioLiteralesList.get(0)%></option>';
		<%}else{%>
			celdaNueva+='<option value="01"><%=calendarioLiteralesList.get(0)%></option>';
		<%}if(ahora_mes2.equals("02")){%>
			celdaNueva+='<option value="02" selected><%=calendarioLiteralesList.get(1)%></option>';
		<%}else{%>
			celdaNueva+='<option value="02"><%=calendarioLiteralesList.get(1)%></option>';
		<%}if(ahora_mes2.equals("03")){%>
			celdaNueva+='<option value="03" selected><%=calendarioLiteralesList.get(2)%></option>';
		<%}else{%>
			celdaNueva+='<option value="03"><%=calendarioLiteralesList.get(2)%></option>';
		<%}if(ahora_mes2.equals("04")){%>
			celdaNueva+='<option value="04" selected><%=calendarioLiteralesList.get(3)%></option>';
		<%}else{%>
			celdaNueva+='<option value="04"><%=calendarioLiteralesList.get(3)%></option>';
		<%}if(ahora_mes2.equals("05")){%>
			celdaNueva+='<option value="05" selected><%=calendarioLiteralesList.get(4)%></option>';
		<%}else{%>
			celdaNueva+='<option value="05"><%=calendarioLiteralesList.get(4)%></option>';
		<%}if(ahora_mes2.equals("06")){%>
		 	celdaNueva+='<option value="06" selected><%=calendarioLiteralesList.get(5)%></option>';
		<%}else{%>
			celdaNueva+='<option value="06"><%=calendarioLiteralesList.get(5)%></option>';
		<%}if(ahora_mes2.equals("07")){%>
			celdaNueva+='<option value="07" selected><%=calendarioLiteralesList.get(6)%></option>';
		<%}else{%>
			celdaNueva+='<option value="07"><%=calendarioLiteralesList.get(6)%></option>';
		<%}if(ahora_mes2.equals("08")){%>
			celdaNueva+='<option value="08" selected><%=calendarioLiteralesList.get(7)%></option>';
		<%}else{%>
			celdaNueva+='<option value="08"><%=calendarioLiteralesList.get(7)%></option>';
		<%}if(ahora_mes2.equals("09")){%>
			celdaNueva+='<option value="09" selected><%=calendarioLiteralesList.get(8)%></option>';
		<%}else{%>
			celdaNueva+='<option value="09"><%=calendarioLiteralesList.get(8)%></option>';
		<%}if(ahora_mes2.equals("10")){%>
			celdaNueva+='<option value="10" selected><%=calendarioLiteralesList.get(9)%></option>';
		<%}else{%>
			celdaNueva+='<option value="10"><%=calendarioLiteralesList.get(9)%></option>';
		<%}if(ahora_mes2.equals("11")){%>
			celdaNueva+='<option value="11" selected><%=calendarioLiteralesList.get(10)%></option>';
		<%}else{%>
			celdaNueva+='<option value="11"><%=calendarioLiteralesList.get(10)%></option>';
		<%}if(ahora_mes2.equals("12")){%>
			celdaNueva+='<option value="12" selected><%=calendarioLiteralesList.get(11)%></option>';
		<%}else{%>
			celdaNueva+='<option value="12"><%=calendarioLiteralesList.get(11)%></option>';
		<%}if(ahora_mes2.equals("-1")){%>
			celdaNueva+='<option value="" selected></option>';
		<%}%>
		celdaNueva+='</select>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		 <%if(q53_idioma.equals("C")){%> 
		  
		     <%if(ahora_anio2.equals("-1")){%>
                celdaNueva='<select name="fech_10_anio2_'+(numeroFilas)+'" id="fech_10_anio2_'+(numeroFilas)+'" class="inpsel" disabled>';
		 		   var hoy = new Date ();
                   var ano_hoy = hoy.getFullYear();
                   var ano_pasado=(ano_hoy)-1;   
					celdaNueva+=eval("'<option value="+ano_pasado+" >'+ano_pasado+'</option>'");
					celdaNueva+=eval("'<option value="+ano_hoy+" selected >'+ano_hoy+'</option>'");
		        celdaNueva+='</select>';

	          <% }%>
	          	
		<%}else{%>
			celdaNueva='<select name="fech_10_dia2_'+(numeroFilas)+'" id="fech_10_dia2_'+(numeroFilas)+'" class="inpsel" disabled>';
 			for (j=1; j<=31; j++) {
        if (j<10) {
            if(<%=ahora_dia2%>==('0'+j) && <%=ahora_dia2%>!=("-1")){
							celdaNueva+='<option value="0'+j+'" selected>'+j+'</option>';
							}else{
								celdaNueva+='<option value="0'+j+'">'+j+'</option>';
								}
								}else {
	            		if(<%=ahora_dia2%>==(''+j) && <%=ahora_dia2%>!=("-1")){
		            		celdaNueva+='<option value="'+j+'" selected>'+j+'</option>';
		            	 }else{
		            	 	celdaNueva+='<option value="'+j+'">'+j+'</option>';
	            	 	}
        				}
      		}
      		if(<%=ahora_dia2%>==("-1")){
      			celdaNueva+='<option value="" selected></option>';
      		}
			celdaNueva+='</select>';
		<%}%>
		<%--
		nuevaCelda=nuevaFila.insertCell(12);
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<select name="fech_10_hora2_'+(numeroFilas)+'" class="inpsel" disabled>';
		celdaNueva+='<option value="01"></option>';
		<% for(int h=7;h<23;h++){
				String mihora="";
				if(h<10){mihora="0"+h;}
				else{ mihora=String.valueOf(h);}      	
		    %>
		    	celdaNueva+='<option value="<%=mihora%>"><%=mihora+":00"%></option>';
		    <%}%>
		--%>
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<input type="radio" name="opt_9'+(numeroFilas)+'" id="opt_9'+(numeroFilas)+'" value="'+2+'" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<input type="radio" name="opt_9'+(numeroFilas)+'" id="opt_9'+(numeroFilas)+'" value="'+3+'" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<input type="radio" name="opt_9'+(numeroFilas)+'" id="opt_9'+(numeroFilas)+'" value="'+4+'" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<input type="radio" name="opt_9'+(numeroFilas)+'" id="opt_9'+(numeroFilas)+'" value="'+5+'" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		<%}
}%>
		celdaNueva='<input type="checkbox" name="opt_local'+(numeroFilas)+'" id="opt_local'+(numeroFilas)+'" class="textonegrobold" onClick="deshabilitar('+numeroFilas+');" disabled>';
		celdaNueva+='<input name="local'+(numeroFilas)+'" type="hidden" id="local'+(numeroFilas)+'">';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.setAttribute("align","center");
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<input type="text" size="4" maxlength="5" name="cposProc'+(numeroFilas)+'" id="cposProc'+(numeroFilas)+'" class="textonegrobold" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<select name="proc_pais_6_'+(numeroFilas)+'" class="inpsel" onChange="deshabilitar('+(numeroFilas)+');" disabled>';
		<%if(sd.gOS("q53_cki.q53_idioma").equals(q53Constantes.IDIOMA_EUS)){%>
			celdaNueva+='<option value="0" selected>--(Espainia)</option>';
		<%}else{%>
			celdaNueva+='<option value="0" selected>--(España)</option>';
		<%}%>
		<%for (int j=0; j<sd.gI("proc_pais.length"); j++) {
			if(!(sd.gOS("proc_pais["+j+"].p0_cod_pais").equals("0"))){%>								
				celdaNueva+='<option value="<%=sd.gOS("proc_pais["+j+"].p0_cod_pais")%>"><%=sd.gOS("proc_pais["+j+"].p0_nombre")%></option>';
			<%}%>
    <%}%>
		
		celdaNueva+='</select>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		celdaNueva='<input type="text" size="17" maxlength="60" name="opt_check_8'+(numeroFilas)+'" id="opt_check_8'+(numeroFilas)+'" value="" class="textonegrobold" disabled>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
		nuevaCelda.innerHTML=celdaNueva;
		
		celdaNueva='<TEXTAREA rows="1" cols="17" name="txt_'+(cod_desc)+'_'+(numeroFilas)+'" id="txt_'+(cod_desc)+'_'+(numeroFilas)+'" value="" class="textonegrobold" disabled></TEXTAREA>';
		nuevaCelda=nuevaFila.insertCell(sumaColumnas);
		sumaColumnas++;
	  nuevaCelda.innerHTML=celdaNueva;
		
	
  var tabla = document.getElementById('tablaLineas');
  var numeroFilas = tabla.rows.length-2;

<%	
	if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
        List preguntasList = (List)sd.getVal("preguntasList");
        for(int w=0;w<preguntasList.size();w++){
        	q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasList.get(w);
        	String tipoPregunta = preguntaBean.getTipoPregunta();
        	String codPregunta = 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_SELECT)) {%>
           	 celdaNueva='<select name="opt_'+<%=codPregunta%>+(numeroFilas)+'" id="opt_<%=codPregunta%>'+(numeroFilas)+'" class="inpsel" disabled>';
						 <%if (!obligatoria){%>
						 celdaNueva+='<option value="">&nbsp;&nbsp;&nbsp;&nbsp;</option>';
						 <% }
  					 List opcionesList = opcionesBean.getOpcionList();
  					 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();%>
          		celdaNueva+='<option value="<%=codOpcion%>"><%=descripcionOpcion%></option>';
          		<%}
        					}%>
						 celdaNueva+='</select>';
						 nuevaCelda=nuevaFila.insertCell(sumaColumnas);
						 sumaColumnas++;	
	  				 nuevaCelda.innerHTML=celdaNueva;
	  				 	  				 
            <%}else if (formato.equals(q53Constantes.FORMATO_CHECK)) { %>           
            	celdaNueva='<input name="opt_check_<%=codPregunta%>'+(numeroFilas)+'" type="hidden" id="tipo_check_<%=codPregunta%>">';
           		nuevaCelda=nuevaFila.insertCell(sumaColumnas);	
           		nuevaCelda.innerHTML=celdaNueva;
            <%	List opcionesList = opcionesBean.getOpcionList();
						    if(opcionesList != null && !(opcionesList.isEmpty())){
        					int numOpciones = opcionesList.size();%>    					
        					celdaNueva='<input type="hidden" name="size<%=codPregunta%>'+(numeroFilas)+'" id="size<%=codPregunta%>'+(numeroFilas)+'" value="<%=numOpciones%>">';
        					nuevaCelda=nuevaFila.insertCell(sumaColumnas);	
        					nuevaCelda.innerHTML=celdaNueva;
        					<%
        					for (int j=0; j<numOpciones; j++) {
		                q53OpcionBean opcionBean = (q53OpcionBean)opcionesList.get(j);
		                String codOpcion = opcionBean.getCodOpciones();%>
         				celdaNueva='<input type="checkbox"  name="opt_check_a<%=codPregunta%><%=j%>'+(numeroFilas)+'" id="opt_check_a<%=codPregunta%><%=j%>'+(numeroFilas)+'" value="<%=codOpcion%>" disabled>';
            				nuevaCelda=nuevaFila.insertCell(sumaColumnas);	
            				sumaColumnas++;
	  				 		nuevaCelda.innerHTML=celdaNueva;
	  				 		<%}
        				}
        			%>
            <%}else if (formato.equals(q53Constantes.FORMATO_RADIO)) {
            	List opcionesList = opcionesBean.getOpcionList();
				        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();
            				%>
			              celdaNueva='<input type="radio" id="opt_<%=codPregunta%>'+(numeroFilas)+'" name="opt_<%=codPregunta%>'+(numeroFilas)+'" value="<%=codOpcion%>" disabled>';
			            	nuevaCelda=nuevaFila.insertCell(sumaColumnas);	
			            	sumaColumnas++;
				  				 	nuevaCelda.innerHTML=celdaNueva;
             			<%
             			}
        				}
            	}
        }else if (tipoPregunta.equals(q53Constantes.TIPO_TEXTO)) {%> 
        	celdaNueva='<input type="text"  name="txt_<%=codPregunta%>_'+(numeroFilas)+'" id="txt_<%=codPregunta%>_'+(numeroFilas)+'" class="textonegrobold" style="width: 400px;" disabled>';
          nuevaCelda=nuevaFila.insertCell(sumaColumnas);	
          sumaColumnas++;
	  			nuevaCelda.innerHTML=celdaNueva;
                                                               <%}
        else if (tipoPregunta.equals(q53Constantes.TIPO_FECHA)) {%>
       		celdaNueva='<select name="fech_<%=codPregunta%>_dia_'+(numeroFilas)+'" id="fech_<%=codPregunta%>_dia_'+(numeroFilas)+'" class="inpsel"  disabled>';
					for (j=1; j<=31; j++) {
						  if (j<10) {
										if(<%=ahora_dia%>==('0'+j)){
											celdaNueva+='<option value="0'+j+'" selected>'+j+'</option>';
										}else{
											celdaNueva+='<option value="0'+j+'">'+j+'</option>';
										}
						 }else {
										if(<%=ahora_dia%>==(''+j)){
            					celdaNueva+='<option value="'+j+'" selected>'+j+'</option>';
            	 			}else{
            	 				celdaNueva+='<option value="'+j+'">'+j+'</option>';
            	 			}
									 } 
					}    
     
					celdaNueva+='</select>';
					nuevaCelda=nuevaFila.insertCell(sumaColumnas);
					sumaColumnas++;	
	  			nuevaCelda.innerHTML=celdaNueva;
       		celdaNueva='<select name="fech_<%=codPregunta%>_mes_'+(numeroFilas)+'" id="fech_<%=codPregunta%>_mes_'+(numeroFilas)+'" class="inpsel" disabled>';
       		<%if(calendarioLiteralesList != null && !calendarioLiteralesList.isEmpty()){%>
						        celdaNueva+='<option value="01" <%=(ahora_mes.equals("01")?"selected":"")%>><%=calendarioLiteralesList.get(0)%></option>';
						        celdaNueva+='<option value="02" <%=(ahora_mes.equals("02")?"selected":"")%>><%=calendarioLiteralesList.get(1)%></option>';
						        celdaNueva+='<option value="03" <%=(ahora_mes.equals("03")?"selected":"")%>><%=calendarioLiteralesList.get(2)%></option>';
						        celdaNueva+='<option value="04" <%=(ahora_mes.equals("04")?"selected":"")%>><%=calendarioLiteralesList.get(3)%></option>';
						        celdaNueva+='<option value="05" <%=(ahora_mes.equals("05")?"selected":"")%>><%=calendarioLiteralesList.get(4)%></option>';
						        celdaNueva+='<option value="06" <%=(ahora_mes.equals("06")?"selected":"")%>><%=calendarioLiteralesList.get(5)%></option>';
						        celdaNueva+='<option value="07" <%=(ahora_mes.equals("07")?"selected":"")%>><%=calendarioLiteralesList.get(6)%></option>';
						        celdaNueva+='<option value="08" <%=(ahora_mes.equals("08")?"selected":"")%>><%=calendarioLiteralesList.get(7)%></option>';
						        celdaNueva+='<option value="09" <%=(ahora_mes.equals("09")?"selected":"")%>><%=calendarioLiteralesList.get(8)%></option>';
						        celdaNueva+='<option value="10" <%=(ahora_mes.equals("10")?"selected":"")%>><%=calendarioLiteralesList.get(9)%></option>';
						        celdaNueva+='<option value="11" <%=(ahora_mes.equals("11")?"selected":"")%>><%=calendarioLiteralesList.get(10)%></option>';
						        celdaNueva+='<option value="12" <%=(ahora_mes.equals("12")?"selected":"")%>><%=calendarioLiteralesList.get(11)%></option>';
						    <%}%>
					celdaNueva+='</select>';
					nuevaCelda=nuevaFila.insertCell(sumaColumnas);
					sumaColumnas++;	
	  			nuevaCelda.innerHTML=celdaNueva;
       		celdaNueva='<select name="fech_<%=codPregunta%>_anio_'+(numeroFilas)+'" id="fech_<%=codPregunta%>_anio_'+(numeroFilas)+'" class="inpsel" disabled>';
					<% for (int k=anio_min; k<= anio_max; k++) {
	        		if(ahora_anio.equals((new Integer(k)).toString())){%>
								celdaNueva+='<option value="<%=k%>" selected><%=k%></option>';
							<%}else{%>
								celdaNueva+='<option value="<%=k%>"><%=k%></option>';
						<%}%>
     			<%}%>
					celdaNueva+='</select>';
					nuevaCelda=nuevaFila.insertCell(sumaColumnas);
					sumaColumnas++;	
	  			nuevaCelda.innerHTML=celdaNueva;
       														  <%}%>
                                             <%}
                                                                                           }%>
		
 	total_filas++;
	document.frm.total_filas.value++;
	}
		
	<%}%>
	limpiarPantalla(1,linea);
}


function habilitarLinea(linea){

   if(eval('document.frm.id'+linea+'.checked')){
        eval('document.frm.txt_'+cod_desc+'_'+linea+'.disabled=false');
   		eval('document.frm.fech_0_dia_'+linea+'.disabled=false');
   		eval('document.frm.fech_0_mes_'+linea+'.disabled=false');
   		eval('document.frm.fech_0_anio_'+linea+'.disabled=false');
   		eval('document.frm.fech_0_hora_'+linea+'.disabled=false');
   		eval('document.frm.chkHabilitar'+linea+'.disabled=false');
   		eval('document.frm.fech_10_dia2_'+linea+'.disabled=!document.frm.chkHabilitar'+linea+'.checked');
   		eval('document.frm.fech_10_mes2_'+linea+'.disabled=!document.frm.chkHabilitar'+linea+'.checked');
   		eval('document.frm.fech_10_anio2_'+linea+'.disabled=!document.frm.chkHabilitar'+linea+'.checked');
   	  //eval('document.frm.fech_10_hora2_'+linea+'.disabled=!document.frm.chkHabilitar'+linea+'.checked');	
   		var chequeado="no";
   		for(n=0;n<eval('document.frm.opt_3'+linea+'.length') ;n++){
   			eval('document.frm.opt_3'+linea+'['+n+'].disabled=false');
				if(eval('document.frm.opt_3'+linea+'['+n+'].checked')){
					chequeado="si";
				}
   		}
   		if(chequeado=="no"){
   			eval('document.frm.opt_3'+linea+'[0].checked=true');
   		}
   		chequeado="no";
   		for(m=0;m<eval('document.frm.opt_9'+linea+'.length') ;m++){
   		   if(eval('document.frm.chkHabilitar'+linea+'.checked')){
   				eval('document.frm.opt_9'+linea+'['+m+'].disabled=false');
					if(eval('document.frm.opt_9'+linea+'['+m+'].checked')){
						chequeado="si";
					}
				 }	
   		}
   		if(eval('document.frm.chkHabilitar'+linea+'.checked') && chequeado=="no"){
   			eval('document.frm.opt_9'+linea+'[0].checked=true');
   		}
   		eval('document.frm.opt_local'+linea+'.disabled=false');
   		if(eval('document.frm.opt_local'+linea+'.checked')){
				eval('document.frm.cposProc'+linea+'.disabled=true');
				eval('document.frm.proc_pais_6_'+linea+'.disabled=true');
			}else{
				eval('document.frm.cposProc'+linea+'.disabled=false');
				eval('document.frm.proc_pais_6_'+linea+'.disabled=false');
			}
   		eval('document.frm.opt_check_8'+linea+'.disabled=false');
   		
   		<%if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
        List preguntasList = (List)sd.getVal("preguntasList");
        for(int w=0;w<preguntasList.size();w++){
        	q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasList.get(w);
        	String tipoPregunta = preguntaBean.getTipoPregunta();
        	String codPregunta = preguntaBean.getCodPregunta();
            if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
            
            q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones(); 
            String formato = opcionesBean.getFormato();
            List opcionesList = opcionesBean.getOpcionList();
            if (formato.equals(q53Constantes.FORMATO_SELECT)) {%>
           	 eval('document.frm.opt_'+<%=codPregunta%>+linea+'.disabled=false');
            <%}else if (formato.equals(q53Constantes.FORMATO_CHECK)) {%>
            	           	
            	<%
						        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();
				                
				               %>
				               
				              		eval('document.frm.opt_check_a'+<%=codPregunta%><%=j%>+linea+'.disabled=false');
				              		
           						<%}
        							}
        					%>
            <%}else if (formato.equals(q53Constantes.FORMATO_RADIO)) {%>
              	var chequeado="no";
					   		for(n=0;n<eval('document.frm.opt_'+<%=codPregunta%>+linea+'.length') ;n++){
					   			eval('document.frm.opt_'+<%=codPregunta%>+linea+'['+n+'].disabled=false');
									if(eval('document.frm.opt_'+<%=codPregunta%>+linea+'['+n+'].checked')){
										eval('document.frm.opt_'+<%=codPregunta%>+linea+'['+n+'].value='+n);
										chequeado="si";
									}
					   		}
					   		if(chequeado=="no"){
					   			eval('document.frm.opt_'+<%=codPregunta%>+linea+'[0].checked=true');
					   		  eval('document.frm.opt_'+<%=codPregunta%>+linea+'[0].value=0');
					   		}
           				
             <%
            }
        }else if (tipoPregunta.equals(q53Constantes.TIPO_TEXTO)) {%>
        	eval('document.frm.txt_'+<%=codPregunta%>+'_'+linea+'.disabled=false');
       <%}else if (tipoPregunta.equals(q53Constantes.TIPO_FECHA)) {%>
       		eval('document.frm.fech_'+<%=codPregunta%>+'_dia_'+linea+'.disabled=false');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_mes_'+linea+'.disabled=false');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_anio_'+linea+'.disabled=false');
       	<% }
       }
       }%>
   		
  	}else{
  	  eval('document.frm.txt_'+cod_desc+'_'+linea+'.disabled=true');
  	 	eval('document.frm.fech_0_dia_'+linea+'.disabled=true');
   		eval('document.frm.fech_0_mes_'+linea+'.disabled=true');
   		eval('document.frm.fech_0_anio_'+linea+'.disabled=true');
   		eval('document.frm.fech_0_hora_'+linea+'.disabled=true');
   		eval('document.frm.fech_10_dia2_'+linea+'.disabled=true');
   		eval('document.frm.fech_10_mes2_'+linea+'.disabled=true');
   		eval('document.frm.fech_10_anio2_'+linea+'.disabled=true');
   	  //eval('document.frm.fech_10_hora2_'+linea+'.disabled=true');
   		eval('document.frm.chkHabilitar'+linea+'.disabled=true');
   		for(n=0;n<eval('document.frm.opt_3'+linea+'.length');n++){
   			eval('document.frm.opt_3'+linea+'['+n+'].disabled=true');
   		}
   		for(m=0;m<eval('document.frm.opt_9'+linea+'.length');m++){
   			eval('document.frm.opt_9'+linea+'['+m+'].disabled=true');
   		}
   		eval('document.frm.opt_local'+linea+'.disabled=true');
   		eval('document.frm.cposProc'+linea+'.disabled=true');
			eval('document.frm.proc_pais_6_'+linea+'.disabled=true');
			eval('document.frm.opt_check_8'+linea+'.disabled=true');
			<%if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
        List preguntasList = (List)sd.getVal("preguntasList");
        for(int w=0;w<preguntasList.size();w++){
        	q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasList.get(w);
        	String tipoPregunta = preguntaBean.getTipoPregunta();
        	String codPregunta = preguntaBean.getCodPregunta();
            if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
            
            q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones(); 
            String formato = opcionesBean.getFormato();
            List opcionesList = opcionesBean.getOpcionList();
            if (formato.equals(q53Constantes.FORMATO_SELECT)) {%>
           	 eval('document.frm.opt_'+<%=codPregunta%>+linea+'.disabled=true');
            <%}else if (formato.equals(q53Constantes.FORMATO_CHECK)) {%>
            	<%
						        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();
				                
				               %>
				               
				              		eval('document.frm.opt_check_a'+<%=codPregunta%><%=j%>+linea+'.disabled=true');
				              		
           						<%}
        							}
        					%>
            <%}else if (formato.equals(q53Constantes.FORMATO_RADIO)) {%>
              	for(n=0;n<eval('document.frm.opt_'+<%=codPregunta%>+linea+'.length');n++){
					   			eval('document.frm.opt_'+<%=codPregunta%>+linea+'['+n+'].disabled=true');
					   		}
           				
             <%
            }
        }else if (tipoPregunta.equals(q53Constantes.TIPO_TEXTO)) {%>
        	eval('document.frm.txt_'+<%=codPregunta%>+'_'+linea+'.disabled=true');
       <%}else if (tipoPregunta.equals(q53Constantes.TIPO_FECHA)) {%>
       		eval('document.frm.fech_'+<%=codPregunta%>+'_dia_'+linea+'.disabled=true');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_mes_'+linea+'.disabled=true');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_anio_'+linea+'.disabled=true');
       	<% }
       }
       }%>
  	}
}
function habilitarLineas(linea){
	
		
			if(eval('document.frm.id'+linea+'.checked')){
      eval('document.frm.txt_'+cod_desc+'_'+linea+'.disabled=false');
   		eval('document.frm.fech_0_dia_'+linea+'.disabled=false');
   		eval('document.frm.fech_0_mes_'+linea+'.disabled=false');
   		eval('document.frm.fech_0_anio_'+linea+'.disabled=false');
   		eval('document.frm.fech_0_hora_'+linea+'.disabled=false');
   		eval('document.frm.chkHabilitar'+linea+'.disabled=false');
   		eval('document.frm.fech_10_dia2_'+linea+'.disabled=!document.frm.chkHabilitar'+linea+'.checked');
   		eval('document.frm.fech_10_mes2_'+linea+'.disabled=!document.frm.chkHabilitar'+linea+'.checked');
   		eval('document.frm.fech_10_anio2_'+linea+'.disabled=!document.frm.chkHabilitar'+linea+'.checked');	
   	  //eval('document.frm.fech_10_hora2_'+linea+'.disabled=!document.frm.chkHabilitar'+linea+'.checked');	
   		var chequeado="no";
   		for(n=0;n<eval('document.frm.opt_3'+linea+'.length') ;n++){
   			eval('document.frm.opt_3'+linea+'['+n+'].disabled=false');
				if(eval('document.frm.opt_3'+linea+'['+n+'].checked')){
					chequeado="si";
				}
   		}
   		if(chequeado=="no"){
   			eval('document.frm.opt_3'+linea+'[0].checked=true');
   		}
   		chequeado="no";
   		for(m=0;m<eval('document.frm.opt_9'+linea+'.length') ;m++){
   		   if(eval('document.frm.chkHabilitar'+linea+'.checked')){
   				eval('document.frm.opt_9'+linea+'['+m+'].disabled=false');
					if(eval('document.frm.opt_9'+linea+'['+m+'].checked')){
						chequeado="si";
					}
				 }	
   		}
   		if(eval('document.frm.chkHabilitar'+linea+'.checked') && chequeado=="no"){
   			eval('document.frm.opt_9'+linea+'[0].checked=true');
   		}
   		eval('document.frm.opt_local'+linea+'.disabled=false');
   		if(eval('document.frm.opt_local'+linea+'.checked')){
				eval('document.frm.cposProc'+linea+'.disabled=true');
				eval('document.frm.proc_pais_6_'+linea+'.disabled=true');
			}else{
				eval('document.frm.cposProc'+linea+'.disabled=false');
				eval('document.frm.proc_pais_6_'+linea+'.disabled=false');
			}
   		eval('document.frm.opt_check_8'+linea+'.disabled=false');
   		<%if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
        List preguntasList = (List)sd.getVal("preguntasList");
        for(int w=0;w<preguntasList.size();w++){
        	q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasList.get(w);
        	String tipoPregunta = preguntaBean.getTipoPregunta();
        	String codPregunta = preguntaBean.getCodPregunta();
          if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
            q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones(); 
            String formato = opcionesBean.getFormato();
            List opcionesList = opcionesBean.getOpcionList();
            if (formato.equals(q53Constantes.FORMATO_SELECT)) {%>
           	 eval('document.frm.opt_'+<%=codPregunta%>+linea+'.disabled=false');
          <%}else if (formato.equals(q53Constantes.FORMATO_CHECK)) {
						        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();
				               %>
				              		eval('document.frm.opt_check_a'+<%=codPregunta%><%=j%>+linea+'.disabled=false');
           						<%}
        							}
            }else if (formato.equals(q53Constantes.FORMATO_RADIO)) {%>
		            var chequeado="no";
					   		for(n=0;n<eval('document.frm.opt_'+<%=codPregunta%>+linea+'.length') ;n++){
					   			eval('document.frm.opt_'+<%=codPregunta%>+linea+'['+n+'].disabled=false');
									if(eval('document.frm.opt_'+<%=codPregunta%>+linea+'['+n+'].checked')){
										chequeado="si";
									}
					   		}
					   		if(chequeado=="no"){
					   			eval('document.frm.opt_'+<%=codPregunta%>+linea+'[0].checked=true');
					   		}
           				<%
            }
         }else if (tipoPregunta.equals(q53Constantes.TIPO_TEXTO)) {%>
        	eval('document.frm.txt_'+<%=codPregunta%>+'_'+linea+'.disabled=false');
       <%}else if (tipoPregunta.equals(q53Constantes.TIPO_FECHA)) {%>
       		eval('document.frm.fech_'+<%=codPregunta%>+'_dia_'+linea+'.disabled=false');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_mes_'+linea+'.disabled=false');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_anio_'+linea+'.disabled=false');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_hora_'+linea+'.disabled=false');
       	<% }
       }
       }%>
  	}else{
  	  eval('document.frm.txt_'+cod_desc+'_'+linea+'.disabled=true');
  	 	eval('document.frm.fech_0_dia_'+linea+'.disabled=true');
   		eval('document.frm.fech_0_mes_'+linea+'.disabled=true');
   		eval('document.frm.fech_0_anio_'+linea+'.disabled=true');
   		eval('document.frm.fech_0_hora_'+linea+'.disabled=true');
   		eval('document.frm.fech_10_dia2_'+linea+'.disabled=true');
   		eval('document.frm.fech_10_mes2_'+linea+'.disabled=true');
   		eval('document.frm.fech_10_anio2_'+linea+'.disabled=true');
   	  //eval('document.frm.fech_10_hora2_'+linea+'.disabled=true');
   		eval('document.frm.chkHabilitar'+linea+'.disabled=true');
   		for(n=0;n<eval('document.frm.opt_3'+linea+'.length');n++){
   			eval('document.frm.opt_3'+linea+'['+n+'].disabled=true');
   		}
   		for(m=0;m<eval('document.frm.opt_9'+linea+'.length');m++){
   			eval('document.frm.opt_9'+linea+'['+m+'].disabled=true');
   		}
   		eval('document.frm.opt_local'+linea+'.disabled=true');
   		eval('document.frm.cposProc'+linea+'.disabled=true');
			eval('document.frm.proc_pais_6_'+linea+'.disabled=true');
			eval('document.frm.opt_check_8'+linea+'.disabled=true');
			<%if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
        List preguntasList = (List)sd.getVal("preguntasList");
        for(int w=0;w<preguntasList.size();w++){
        	q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasList.get(w);
        	String tipoPregunta = preguntaBean.getTipoPregunta();
        	String codPregunta = preguntaBean.getCodPregunta();
            if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
            
            q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones(); 
            String formato = opcionesBean.getFormato();
            List opcionesList = opcionesBean.getOpcionList();
            if (formato.equals(q53Constantes.FORMATO_SELECT)) {%>
           	 eval('document.frm.opt_'+<%=codPregunta%>+linea+'.disabled=true');
            <%}else if (formato.equals(q53Constantes.FORMATO_CHECK)) {%>
            	<%
						        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();
				                
				               %>
				               
				              		eval('document.frm.opt_check_a'+<%=codPregunta%><%=j%>+linea+'.disabled=true');
				              		
           						<%}
        							}
        					%>
            <%}else if (formato.equals(q53Constantes.FORMATO_RADIO)) {%>
              	for(n=0;n<eval('document.frm.opt_'+<%=codPregunta%>+linea+'.length');n++){
					   			eval('document.frm.opt_'+<%=codPregunta%>+linea+'['+n+'].disabled=true');
					   		}
           				
             <%
            }
        }else if (tipoPregunta.equals(q53Constantes.TIPO_TEXTO)) {%>
        	eval('document.frm.txt_'+<%=codPregunta%>+'_'+linea+'.disabled=true');
       <%}else if (tipoPregunta.equals(q53Constantes.TIPO_FECHA)) {%>
       		eval('document.frm.fech_'+<%=codPregunta%>+'_dia_'+linea+'.disabled=true');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_mes_'+linea+'.disabled=true');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_anio_'+linea+'.disabled=true');
       		eval('document.frm.fech_'+<%=codPregunta%>+'_hora_'+linea+'.disabled=true');
       		
       	<% }
       }
       }%>
  	}
 
}

// funcion que resetea los valores de fechas del formulario con la fecha actual del sistema y deja el 
// numero total de filas a 10
function rellenar(){
	var hoy = new Date ();
    var ano_hoy = hoy.getFullYear();
    var mes_hoy=  hoy.getMonth()+1;
    var dia_hoy = hoy.getDate();
    var hora_hoy= hoy.getHours();  
    var elementos = document.frm.elements.length;
    if(dia_hoy<10) dia_hoy="0"+dia_hoy;
    if(mes_hoy<10) mes_hoy="0"+mes_hoy;
    for (j=1;j<total_filas;j++){
	  for (i=0;i<31;i++)
		if(dia_hoy==eval('document.frm.fech_0_dia_'+j+'.options['+i+'].value'))
			eval('document.frm.fech_0_dia_'+j+'.selectedIndex='+i);
	  for (i=0;i<document.frm.fech_0_mes_1.options.length;i++)
		if(mes_hoy==eval('document.frm.fech_0_mes_'+j+'.options['+i+'].value'))
			eval('document.frm.fech_0_mes_'+j+'.selectedIndex='+i);
      for (i=0;i<document.frm.fech_0_anio_1.options.length;i++)
	    if(ano_hoy==eval('document.frm.fech_0_anio_'+j+'.options['+i+'].value'))
		    eval('document.frm.fech_0_anio_'+j+'.selectedIndex='+i);
      for (i=0;i<document.frm.fech_0_hora_1.options.length;i++)
	    if(hora_hoy==eval('document.frm.fech_0_hora_'+j+'.options['+i+'].value'))
		   eval('document.frm.fech_0_hora_'+j+'.selectedIndex='+i);
	}
	
	for(i=0;i<elementos;i++)
		document.frm.elements[i].disabled=true;
   
		document.frm.id1.disabled=false;
		document.frm.id2.disabled=false;
		document.frm.id3.disabled=false;
		document.frm.id4.disabled=false;
		document.frm.id5.disabled=false;
		document.frm.id6.disabled=false;
		document.frm.id7.disabled=false;
		document.frm.id8.disabled=false;
		document.frm.id9.disabled=false;
		document.frm.id10.disabled=false;
		var num=total_filas-11;
		for(i=1;i<=num;i++){
			tablaLineas.deleteRow(tablaLineas.rows.length-1);
			total_filas=total_filas-1;
		}
}

function terminarEncuestas(){
		document.frm.terminarAmbas.value=1;
  if (document.getElementById("terminarActivo").value=="1") {    
	if(window.confirm('<%=ALERT_INSERT_CONFIRN%>')){
	var lin=false;
	for(x=1;x<total_filas;x++){ 
		if(eval('document.frm.id'+x+'.checked')){
		var desc="";
		eval('desc=document.frm.txt_'+cod_desc+'_'+x+'.value');
    if(desc.length>250){
    	alert('El campo '+<%=txt_desc%>+' tiene demasiados carácteres');
    	return;
    }  
		  lin=true;
			var rep=false;
			var res=false;
			for(n=0;n<eval('document.frm.opt_3'+x+'.length') ;n++){
   			if(eval('document.frm.opt_3'+x+'['+n+'].checked')){
   					rep=true;
   			}
   		}	
   		for(m=0;m<eval('document.frm.opt_9'+x+'.length') ;m++){
   				if(eval('document.frm.opt_9'+x+'['+m+'].checked')){
   						res=true;
   				}
   		}
   		if( !rep){
   			alert("<%=ALERT_MED_REP%> "+x);
   			return;
   		}
   		if(fech_check[x] && !res){
   			alert("<%=ALERT_MED_RES%> "+ x);
   			return;
   		}
   		if(!validarCodigosCampos(eval('document.frm.opt_check_8'+x+'.value'),8)){
				alert("<%=ALERT_CODIGOS%> "+ x);
				return;
			}
   }	
	}
	if(!lin){
		alert("<%=ALERT_MED_LIN%>");
   	return;
	}
	

 // 30.10.2007:  Comprobar que la fecha de recogida no sea superior a la actual
    var hoy = new Date ();
    var ano_hoy = hoy.getFullYear().toString();
    var mes_hoyaux=  hoy.getMonth()+1;
    var mes_hoy=  mes_hoyaux.toString();
    var dia_hoy = hoy.getDate().toString();
		if (mes_hoy.length == 1) mes_hoy = "0"+mes_hoy;
    if (dia_hoy.length == 1) dia_hoy = "0"+dia_hoy.toString();
    var fecha_hoy = ano_hoy+""+mes_hoy+""+dia_hoy;
    for(x=1;x<total_filas;x++){
    var dia=eval('document.frm.fech_0_dia_'+x+'.value');
    if (dia.length == 1) dia = "0"+dia;
    var fecha_rec = eval('document.frm.fech_0_anio_'+x+'.value +""+ document.frm.fech_0_mes_'+x+'.value +""+ dia ');
    var fecha_rec_bis = eval('document.frm.fech_0_anio_'+x+'.value +""+ document.frm.fech_0_mes_'+x+'.value +""+ dia ');
    if (fecha_rec > fecha_hoy && eval('document.frm.id'+x+'.checked'))
    {
        alert("<%=est_compruebe_fecha%> <%=recepcion%> "+x);
        return;
    }
    var fecha_rec2 = eval('document.frm.fech_10_anio2_'+x+'.value +""+ document.frm.fech_10_mes2_'+x+'.value +""+ document.frm.fech_10_dia2_'+x+'.value'); //+""+ document.frm.fech_10_hora2_'+x+'.value');	
    if (fech_check[x] && fecha_rec2 > fecha_hoy && eval('document.frm.id'+x+'.checked'))
    {
        alert("<%=est_compruebe_fecha%> <%=respuesta%> "+x);
        return;
    }
    if (fech_check[x] && fecha_rec2<fecha_rec_bis && eval('document.frm.id'+x+'.checked')){
    		alert("<%=est_compruebe_fecha%> <%=respuesta%> "+x);
        return;
    }
    if(eval('document.frm.id'+x+'.checked')){ 
			if(!eval('document.frm.opt_local'+x+'.checked') && eval('document.frm.cposProc'+x+'.value==""') && eval('document.frm.proc_pais_6_'+x+'.value=="0"')){
				alert("<%=alert_procedencia%>");
				return;
			}else if(eval('document.frm.opt_check_8'+x+'.value==""')){
				alert("<%=alert_info_tipo%>")
				return;
			}
		}
	} 
		for(x=1;x<total_filas;x++){ 
			if(eval("document.frm.opt_local"+x+".checked")){			 
				eval("document.frm.local"+x+".value='S'");
			}else{
				eval("document.frm.local"+x+".value=''");
			}
		}

	for(x=1;x<total_filas;x++){ 
	if(eval('document.frm.id'+x+'.checked') && !eval('document.frm.opt_local'+x+'.checked')){		
		var cposProc="";
		eval('cposProc=document.frm.cposProc'+x+'.value');
		var provarr=cposProc.split("");
		var prov="";
		if(provarr.length>=2){
			prov=provarr[0]+""+provarr[1];
		}
		var pais="";
		eval('pais=document.frm.proc_pais_6_'+x+'.value');
		if(pais=="0"){
			if(prov < 1 || prov > 52){
					alert('<%=ALERT_PROCEDENCIA_LINEA%> '+x);
	   			return;	
			}
		}else if(pais=="10"){
			if(cposProc < 1 && cposProc!=''){
				alert('<%=ALERT_PROCEDENCIA_LINEA %> '+x);
	   		return;
			}else if(cposProc > 96 && cposProc!=''){
				if(cposProc!=973 && cposProc!=971 && cposProc!=972 && cposProc!=999){
					alert('<%=ALERT_PROCEDENCIA_LINEA%> '+x);
	   			return;
				}
			}
		}
		if(pais=="0"){	
		if (cposProc!=""){
			if(cposProc.length==1){
				cposProc= "0"+ cposProc + "000";				 
			}else if (cposProc.length==2){
				cposProc=cposProc + "000";
			}else if (cposProc.length==3){
				cposProc=cposProc + "00";
			}else if (cposProc.length==4){		
				cposProc=cposProc + "0";
			}
		}
		}
		eval('document.frm.cposProc'+x+'.value=cposProc');
	 }	
	}
								
		for (x=1;x<total_filas;x++){
			if(eval("document.frm.id"+x+".checked") && eval("document.frm.cposProc"+x+".value")!="" && eval("document.frm.proc_pais_6_"+x+".value")!="0"  && eval("document.frm.proc_pais_6_"+x+".value")!="10"){
	   		alert("<%=ALERT_PROCEDENCIA_LINEA%> "+x);
	   		return;	  
			}
		}
		
		for (x=1;x<total_filas;x++){
			if(eval("document.frm.id"+x+".checked") && !eval("document.frm.opt_local"+x+".checked") && eval("document.frm.cposProc"+x+".value")=="" && eval("document.frm.proc_pais_6_"+x+".value")=="0"){
	   		alert("<%=ALERT_PROCEDENCIA_LINEA%> "+x);
	   		return;	  
			}
		  if (eval("document.frm.id"+x+".checked") && eval("document.frm.opt_local"+x+".checked")&&eval("document.frm.cposProc"+x+".value")!=""){
			alert("<%=ALERT_PROCEDENCIA_LINEA%> " + x);
			return;
		}
		}
		for(x=1;x<total_filas;x++){
	<%if (sd.gOS("hay_preg_ofi").equals("SI")) {
       if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
           int numPreg = ((List)sd.getVal("preguntasList")).size();
           for(int i=0; i<numPreg; i++) {
               q53PreguntaBean preguntaBean = (q53PreguntaBean)((List)sd.getVal("preguntasList")).get(i);
               String tipoPregunta = preguntaBean.getTipoPregunta(); 
               boolean obligatoria = preguntaBean.isObligatoria();
              if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
                    q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones();
                    String formato = opcionesBean.getFormato();
                    String cod_pregunta = preguntaBean.getCodPregunta();
                    List opcionesList = opcionesBean.getOpcionList();
                    if (formato.equals(q53Constantes.FORMATO_CHECK)) { %>
        							var cadena = "";
        							var sizeList=<%=opcionesList.size()%>;
        							if (sizeList != null){
							          for (var j=0; j< sizeList; j++){
							              if (eval('document.frm.opt_check_a<%=cod_pregunta%>'+j+x+'.checked == true')) cadena += eval('document.frm.opt_check_a<%=cod_pregunta%>'+j+x+'.value')+",";
							          }
          							cadena = cadena.substring(0,cadena.length-1);
							          if (cadena.length == 0 && <%=obligatoria%>)
							          {
							            alert("<%=enc_preg_obligatoria%>");
							            return;
							          }
							          //eval('document.frm.opt_<%=cod_pregunta%>'+x+'.value = cadena');
							        }
										<%
        						} else if (formato.equals(q53Constantes.FORMATO_RADIO)) { // fin tipo_check
										%>
          						var checkedButton = 0;
          						var sizeList=<%=opcionesList.size()%>;
         			 				// Es un array de radio
						          for (var j=0;j<sizeList;j++) {
						            if (eval('document.frm.opt_<%=cod_pregunta%>'+x+'.checked')) {
						              checkedButton=checkedButton+1;
						            }
						          }
						          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";
        guardarRespuestasTabla();
        document.frm.reset();
        rellenar();
        document.frm.submit();
        
}
}
} 
</script>
</head>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
<!-- CABECERA -->
<jsp:include page="/q53_gen_cabeceraHTA.jsp" />
<!-- FIN CABECERA -->
<table border="0" cellspacing="0" cellpadding="0" width="100%">
	<tr>
	 <td><img src="/appcont/itourbask/imgs/px.gif" width="2" height="1"></td>
     <td width="100%" valign="top">
  
		  <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">            
		   <tr>    
		   	<td width="9%" valign="middle"  class="pestanaPorDefecto" background="/appcont/itourbask/imgs/pes01.gif"><a href="javascript:CargarPaginaConfirm('pres.hta' ,'<%=ALERT_PERDER_DATOS%>');" onMouseOver="" onMouseOut="" hidefocus class="linknegroboldp"><%=enc_presencial%></a></td>
				<td width="2%">&nbsp;</td>
				<td width="9%" valign="middle"  class="pestanaPorDefecto" background="/appcont/itourbask/imgs/pes01.gif" ><a href="javascript:CargarPaginaConfirm('presTabla.hta' ,'<%=ALERT_PERDER_DATOS%>');" onMouseOver="" onMouseOut="" hidefocus class="linknegroboldp"><%=enc_presencial_tabla%></a></td>  
				<td width="2%">&nbsp;</td>  
				<td width="9%" valign="middle" class="pestanaPorDefecto" background="/appcont/itourbask/imgs/pes01.gif"><a href="javascript:CargarPaginaConfirm('nopres.hta' ,'<%=ALERT_PERDER_DATOS%>');" onMouseOver="" onMouseOut="" hidefocus class="linknegroboldp "><%=enc_no_pres%></a></td>
				<td width="2%">&nbsp;</td>
				<td width="9%" valign="middle"   class="pestanaSeleccionada" background="/appcont/itourbask/imgs/pes02.gif" ><a href="javascript:CargarPaginaConfirm('noPresTabla.hta' ,'<%=ALERT_PERDER_DATOS%>');" onMouseOver="" onMouseOut="" hidefocus class="linkblancoboldp"><%=enc_no_pres_tabla%></a></td>
				<td width="2%">&nbsp;</td>
				<td width="56%" >&nbsp;</td>  							
			</tr>
			<tr>							
				<td bgcolor="#0090D3" colspan="10"><img src="/appcont/itourbask/imgs/px.gif" width="3" height="25"></td></tr>
     </table> 
           
     <table width="100%" border="0"> 
     	 <tr><td><img src="imgs/px.gif" width="1" height="10"></td></tr>
       <tr><td>
<!-- CENTRO -->
<!-- titulo Recogida de datos -->
					<table cellpadding="0" cellspacing="0" border="0" width="100%">
              <tr>
                  <td width="10" valign="middle" bgcolor="#0090D3" class="textoblancobold">•</td>
                  <td valign="middle" bgcolor="#0090D3"><span class="textoblancobold">
                  <%= mnu_recogida_datos %>
                  </span></td>
                  <td align="right" valign="middle" bgcolor="#0090D3"><span class="textoblancobold"></span></td>
              </tr>
              <tr><td><img src="imgs/px.gif" width="1" height="10"></td></tr>
          </table>
<!-- FIN titulo Recogida de datos -->
<%
	if(encuestaBean != null){
String recogidaDatos="N";
if(encuestaBean.isRecogidaDatos()){
    recogidaDatos = "S";
}
String codEncuesta = encuestaBean.getCodEncuesta();
String codVersion = encuestaBean.getCodVersion();
String descEncuesta = encuestaBean.getDescripcionEncuesta();
%>
<form name="frm" method="post" action="javascript:alert('<%=q53Util.getLiteral(sd, "HTA_GUARDADOS", q53_idioma)%>')" class="frmclass">
<input type="hidden" name="terminarAmbas" value="0">
<input type="hidden" name="es_recogida_datos" value="<%=recogidaDatos%>">
<input type="hidden" name="cod_encuesta" value="<%=codEncuesta%>">
<input type="hidden" name="cod_version" value="<%=codVersion%>">
<input type="hidden" name="encuesta_descripcion" value="<%=descEncuesta%>">
<input type="hidden" name="encuestas_terminadas" value="<%=""%>">
<input type="hidden" name="respuesta_rd_asociada" value="<%=""%>">
<input type="hidden" name="terminarActivo" id="terminarActivo" value="1">
<input type="hidden" name="total_filas" value="11">
	<%int num_pregunta = 1;%>
<input type="hidden" name="gv_cod_encuesta" value="0">
<input type="hidden" name="gv_cod_version" value="1">
<table cellpadding='0' cellspacing='0' border='0' width='100%'>
    <tr><td height='5'></td></tr>
    <tr><td bgcolor='#087BBA'><img src='imgs/px.gif' width='1' height='1'></td></tr>
    <tr><td height='5'></td></tr>
</table>
<table cellpadding='0' cellspacing='0' border='1' width='100%' align="center" id="tablaLineas">
	<tr bgcolor="#0090D3" class="textoblancobold">
		<td align="center"> <%=ACTIVAR_LIN%> </td>
		<td align="center" colspan="4"><%=enc_tipo_fecha%></td>
		<td align="center" colspan="4" > <%=enc_medio_recep%></td>
		<td align="center" ><%=enc_habilitar%></td>
		<td align="center" colspan="3"><%=enc_tipo_fecha%></td>
		<td align="center" colspan="4" ><%=enc_medio_respuesta%> </td>
		<td align="center" colspan="3"> <%=enc_tipo_procedencia%> </td>
		<td align="center"> <%=N1_8%> </td>
		<td align="center"> <%=txt_desc%> </td>	
		<%if (sd.gOS("hay_preg_ofi").equals("SI")) {
			int numEncuestaActiv=0;
			if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
        List preguntasList = (List)sd.getVal("preguntasList");	
        numEncuestaActiv=preguntasList.size();
        for(int i=0;i<numEncuestaActiv;i++){
        	q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasList.get(i);
        	String tipoPregunta = preguntaBean.getTipoPregunta();
        	String descripcion = preguntaBean.getDescripcionPregunta();
    			boolean obligatoria = preguntaBean.isObligatoria();      
    			if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
                q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones();    
                String formato = opcionesBean.getFormato();    
    						if (!formato.equals(q53Constantes.FORMATO_SELECT)) {
                	List opcionesList = opcionesBean.getOpcionList();
						      if(opcionesList != null && !(opcionesList.isEmpty())){
            					int numOpciones = opcionesList.size();
            					if(obligatoria){%>
            						<td align='center' colspan="<%=numOpciones%>" class='textoblancobold'>*&nbsp;<%=descripcion%></td>
            					<%}else{%>
            						<td align='center' colspan="<%=numOpciones%>" class='textoblancobold'>&nbsp;<%=descripcion%></td>
            					<%}
            			}
            		}else{%>
            			<td align='center' class='textoblancobold'><%=descripcion%></td>
            		<%}
          		
           }else if (tipoPregunta.equals(q53Constantes.TIPO_TEXTO)) {
                if(obligatoria){%>
        					<td align='center' class='textoblancobold'>*&nbsp;<%=descripcion%></td>
    						<%}else{%>
        					<td align='center' class='textoblancobold'><%=descripcion%></td>
    						<%}
    				}else if (tipoPregunta.equals(q53Constantes.TIPO_FECHA)) {
    						if(obligatoria){%>
						        <td align='center' colspan="3" class='textoblancobold'>*&nbsp;<%=descripcion%></td>
						    <%}else{%>
						        <td align='center' colspan="3" class='textoblancobold'><%=descripcion%></td>
						    <%}
    				}
			    
			    
        }
    }
    }%>			
	</tr>
	<tr bgcolor="#0090D3" class="textoblancobold">
	
	<td align="center">&nbsp;</td>
	<!-- Fechas -->
	<td align="center" colspan="4"><%=enc_tipo_fecha%> <%=recepcion%></td>
	<!-- FIN FECHAS-->
		<!-- Medio de Recepcion-->
<%List medioRecepcionListC = null;
if(sd.getVal("literalesMedioRecepcion") != null){
    medioRecepcionListC = (List)sd.getVal("literalesMedioRecepcion");
    if(medioRecepcionListC != null && !medioRecepcionListC.isEmpty()){
        q53LogEstadisticas.printLog("medioRecepcionList : " + medioRecepcionListC);
%>
        <%for(int j=2;j<6;j++){%>
        <td align="center" ><%=medioRecepcionListC.get(j)%></td>
<%}%>
<%}
}%>         
<!-- Fin Medio de Recepcion-->
<td align="center">&nbsp;</td>
<td align="center" colspan="3"><%=enc_tipo_fecha%> <%=respuesta%></td>
<!-- Medio de Respuesta-->
<%List medioRespuestaListC = null;
if(sd.getVal("literalesMedioRecepcion") != null){
    medioRespuestaListC = (List)sd.getVal("literalesMedioRecepcion");
    if(medioRespuestaListC != null && !medioRespuestaListC.isEmpty()){
        q53LogEstadisticas.printLog("medioRecepcionList : " + medioRespuestaListC);
%>
        <%for(int j=2;j<6;j++){%>
			 <td align="center" ><%=medioRespuestaListC.get(j)%></td>
<%}%>
<%}
}%>          
<!-- Fin Medio de Respuesta-->
<td align="center"> <%=enc_local%> </td>
		<td align="center"> <%=cpos%> </td>
		<td align="center"> <%=enc_pais%></td>
		<td align="center"> <%=por_comas%></td>	
		<td align="center">&nbsp;</td>
		<%if (sd.gOS("hay_preg_ofi").equals("SI")) {
			int numEncuestaActiv=0;
			if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
        List preguntasList = (List)sd.getVal("preguntasList");	
        numEncuestaActiv=preguntasList.size();
        for(int i=0;i<numEncuestaActiv;i++){
        	q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasList.get(i);
        	String tipoPregunta = preguntaBean.getTipoPregunta();
        	String descripcion = preguntaBean.getDescripcionPregunta();
    			boolean obligatoria = preguntaBean.isObligatoria();   
        	if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
                q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones();    
                String formato = opcionesBean.getFormato();
                if (!formato.equals(q53Constantes.FORMATO_SELECT)) {
                	List opcionesList = opcionesBean.getOpcionList();
						      if(opcionesList != null && !(opcionesList.isEmpty())){
            					int numOpciones = opcionesList.size();
            					for (int j=0; j<numOpciones; j++) {
            						q53OpcionBean opcionBean = (q53OpcionBean)opcionesList.get(j);
				                String descripcionOpcion = opcionBean.getDescipcionOpcion();%>
				                <td align='center' class='textoblancobold'><%=descripcionOpcion%></td>
            				<%	}
            			}
                }else{%>
            			<td>&nbsp;</td>
            		<%}
           }else if (tipoPregunta.equals(q53Constantes.TIPO_TEXTO)) {
                %>
        					<td>&nbsp;</td>
    						<%
    				}else if (tipoPregunta.equals(q53Constantes.TIPO_FECHA)) {
    						%>
						        <td colspan="3">&nbsp;</td>
						    <%
    				}
        }
    }
    }%>
	</tr>
	<%for(int i=1;i<total_filas;i++){%>
	<%if(i%2==1){%>
		<tr>	
	<%}else{%>
		<tr bgcolor="CFE5F3">	
	<%}%>
	<td><input type="checkbox"  name="id<%=i%>" value="<%=i%>" onClick="javascript:habilitarLinea(<%=i%>);anadirFila(<%=i%>);"></td>
	<!-- Fecha Recepcion -->
        <%
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat ("dd.MM.yyyy");
        String ahora = sdf.format (new java.util.Date());
        String ahora_dia = ahora.substring (0,2);
        String ahora_mes = ahora.substring (3,5);
        String ahora_anio = ahora.substring (6);
        q53FechaBean fechaBean= (q53FechaBean)sd.getVal("fechasGV");
        java.util.Calendar cal=java.util.Calendar.getInstance();
        String ahora_hora=String.valueOf(cal.get(Calendar.HOUR_OF_DAY));
        String fecha_min = fechaBean.getFechaMin();
        // 30.03.2007 MMG Comentado pq no sale el año actual
        //String fecha_max = fechaBean.getFechaMax();
        String fecha_max = "";
        int anio_min = 0;
        int anio_max = 0;
        try {
            if (fecha_min.equals("")) {
                anio_min = Integer.parseInt(ahora_anio);
            }else {
                
                anio_min = Integer.parseInt(fecha_min.substring(0,4));
            }
            if (fecha_max.equals("")) {
                anio_max = Integer.parseInt(ahora_anio);
            }else {
                anio_max = Integer.parseInt(fecha_max.substring(0,4));
            }
        }catch (Exception e) {
            //e.printStackTrace();
         }

        %>
        <%if(q53_idioma.equals("C")){%>
        <td>
            <select name='fech_0_dia_<%=i%>' id='fech_0_dia_<%=i%>' class='inpsel'>
                <%for (int j=1; j<=31; j++) {
                    if (j<10) {
                        if(ahora_dia.equals("0"+j)){%>
                            <option value='0<%=j%>' selected><%=j%></option>
                        <%}else{%>
                            <option value='0<%=j%>'><%=j%></option>
                        <%}%>
                    <%}else {
                        if(ahora_dia.equals(""+j)){%>
                            <option value="<%=j%>" selected><%=j%></option>
                        <%}else{%>
                            <option value="<%=j%>"><%=j%></option>
                        <%}%>
                    <%}
                }%>
            </select>
         </td>
         <td>    
        <%if(calendarioLiteralesList != null && !calendarioLiteralesList.isEmpty()){%>
                <select name='fech_0_mes_<%=i%>' id='fech_0_mes_<%=i%>' class='inpsel'>
                <%if(ahora_mes.equals("01")){
			%>
                    <option value='01' selected><%=calendarioLiteralesList.get(0)%></option>
                <%}else{%>
                    <option value='01'><%=calendarioLiteralesList.get(0)%></option>
                <%}if(ahora_mes.equals("02")){%>
                    <option value='02' selected><%=calendarioLiteralesList.get(1)%></option>	
                <%}else{%>
                    <option value='02'><%=calendarioLiteralesList.get(1)%></option>	
                <%}if(ahora_mes.equals("03")){%>
                    <option value='03' selected><%=calendarioLiteralesList.get(2)%></option>
                <%}else{%>
                    <option value='03' ><%=calendarioLiteralesList.get(2)%></option>
                <%}if(ahora_mes.equals("04")){%>
                    <option value='04' selected><%=calendarioLiteralesList.get(3)%></option>
                <%}else{%>
                    <option value='04'><%=calendarioLiteralesList.get(3)%></option>
                <%}if(ahora_mes.equals("05")){%>
                    <option value='05' selected><%=calendarioLiteralesList.get(4)%></option>
                <%}else{%>
                    <option value='05'><%=calendarioLiteralesList.get(4)%></option>
                <%}if(ahora_mes.equals("06")){%>
                    <option value='06' selected><%=calendarioLiteralesList.get(5)%></option>
                <%}else{%>
                    <option value='06'><%=calendarioLiteralesList.get(5)%></option>
                <%}if(ahora_mes.equals("07")){%>
                    <option value='07' selected><%=calendarioLiteralesList.get(6)%></option>
                <%}else{%>
                    <option value='07' ><%=calendarioLiteralesList.get(6)%></option>
                <%}if(ahora_mes.equals("08")){%>
                    <option value='08' selected><%=calendarioLiteralesList.get(7)%></option>
                <%}else{%>
                    <option value='08'><%=calendarioLiteralesList.get(7)%></option>
                <%}if(ahora_mes.equals("09")){%>
                    <option value='09' selected><%=calendarioLiteralesList.get(8)%></option>
                <%}else{%>
                    <option value='09'><%=calendarioLiteralesList.get(8)%></option>
                <%}if(ahora_mes.equals("10")){%>
                    <option value='10' selected><%=calendarioLiteralesList.get(9)%></option>
                <%}else{%>
                    <option value='10'><%=calendarioLiteralesList.get(9)%></option>
                <%}if(ahora_mes.equals("11")){%>
                    <option value='11' selected><%=calendarioLiteralesList.get(10)%></option>
                <%}else{%>
                    <option value='11'><%=calendarioLiteralesList.get(10)%></option>
                <%}if(ahora_mes.equals("12")){%>
                    <option value='12' selected><%=calendarioLiteralesList.get(11)%></option>
                <%}else{%>
                    <option value='12' ><%=calendarioLiteralesList.get(11)%></option>
                <%}%>
            </select>
        <%}%>
        </td><td>            
            <select name='fech_0_anio_<%=i%>' id='fech_0_anio_<%=i%>' class='inpsel'>
            </select>        
        </td>
        <SCRIPT>
              var hoy = new Date ();
              var ano_hoy = hoy.getFullYear();
                   
    	   			eval('document.frm.fech_0_anio_'+<%=i%>+'.options[1]=new Option(ano_hoy-1, ano_hoy-1)');
         			eval('document.frm.fech_0_anio_'+<%=i%>+'.options[0]=new Option(ano_hoy, ano_hoy)');
    	  			eval('document.frm.fech_0_anio_'+<%=i%>+'.selectedIndex=0');
    			
        </SCRIPT>
        <td>
        <select name='fech_0_hora_<%=i%>' id='fech_0_hora_<%=i%>' class='inpsel'>
                <option value='01'></option>
                <script>
              	var fecha_ahora= new Date ();
              	var ahora_hora= fecha_ahora.getHours();
              	var mihora="";
              	for(h=7;h<23;h++){
              		if(h<10){mihora="0"+h;}
              		else{ mihora=h; }
              		if(mihora==ahora_hora){
              			document.write("<option value="+mihora+" selected>"+mihora+":00 </option>");
              			}else{
              				document.write("<option value="+mihora+">"+mihora+":00 </option>");
              			}
              	}
               </script>
            </select>
        </td>
        <%}else{
        %>

         <td>
                <select name='fech_0_anio_<%=i%>' id='fech_0_anio_<%=i%>' class='inpsel'>
                </select>
         </td>
         <SCRIPT>
              var hoy = new Date ();
              var ano_hoy = hoy.getFullYear();
             
    	   			eval('document.frm.fech_0_anio_'+<%=i%>+'.options[1]=new Option(ano_hoy-1, ano_hoy-1)');
         			eval('document.frm.fech_0_anio_'+<%=i%>+'.options[0]=new Option(ano_hoy, ano_hoy)');
    	  			eval('document.frm.fech_0_anio_'+<%=i%>+'.selectedIndex=1');
    			
        </SCRIPT>
         <td>       
        <%if(calendarioLiteralesList != null && !calendarioLiteralesList.isEmpty()){%>
                <select name='fech_0_mes_<%=i%>' id='fech_0_mes_<%=i%>' class='inpsel'>
                <%if(ahora_mes.equals("01")){%>
                    <option value='01' selected><%=calendarioLiteralesList.get(0)%></option>
                <%}else{%>
                    <option value='01'><%=calendarioLiteralesList.get(0)%></option>
                <%}if(ahora_mes.equals("02")){%>
                    <option value='02' selected><%=calendarioLiteralesList.get(1)%></option>	
                <%}else{%>
                    <option value='02'><%=calendarioLiteralesList.get(1)%></option>	
                <%}if(ahora_mes.equals("03")){%>
                    <option value='03' selected><%=calendarioLiteralesList.get(2)%></option>
                <%}else{%>
                    <option value='03' ><%=calendarioLiteralesList.get(2)%></option>
                <%}if(ahora_mes.equals("04")){%>
                    <option value='04' selected><%=calendarioLiteralesList.get(3)%></option>
                <%}else{%>
                    <option value='04'><%=calendarioLiteralesList.get(3)%></option>
                <%}if(ahora_mes.equals("05")){%>
                    <option value='05' selected><%=calendarioLiteralesList.get(4)%></option>
                <%}else{%>
                    <option value='05'><%=calendarioLiteralesList.get(4)%></option>
                <%}if(ahora_mes.equals("06")){%>
                    <option value='06' selected><%=calendarioLiteralesList.get(5)%></option>
                <%}else{%>
                    <option value='06'><%=calendarioLiteralesList.get(5)%></option>
                <%}if(ahora_mes.equals("07")){%>
                    <option value='07' selected><%=calendarioLiteralesList.get(6)%></option>
                <%}else{%>
                    <option value='07' ><%=calendarioLiteralesList.get(6)%></option>
                <%}if(ahora_mes.equals("08")){%>
                    <option value='08' selected><%=calendarioLiteralesList.get(7)%></option>
                <%}else{%>
                    <option value='08'><%=calendarioLiteralesList.get(7)%></option>
                <%}if(ahora_mes.equals("09")){%>
                    <option value='09' selected><%=calendarioLiteralesList.get(8)%></option>
                <%}else{%>
                    <option value='09'><%=calendarioLiteralesList.get(8)%></option>
                <%}if(ahora_mes.equals("10")){%>
                    <option value='10' selected><%=calendarioLiteralesList.get(9)%></option>
                <%}else{%>
                    <option value='10'><%=calendarioLiteralesList.get(9)%></option>
                <%}if(ahora_mes.equals("11")){%>
                    <option value='11' selected><%=calendarioLiteralesList.get(10)%></option>
                <%}else{%>
                    <option value='11'><%=calendarioLiteralesList.get(10)%></option>
                <%}if(ahora_mes.equals("12")){%>
                    <option value='12' selected><%=calendarioLiteralesList.get(11)%></option>
                <%}else{%>
                    <option value='12' ><%=calendarioLiteralesList.get(11)%></option>
                <%}%>
            </select>    
        <%}%>
        </td><td>
                <select name='fech_0_dia_<%=i%>' id='fech_0_dia_<%=i%>' class='inpsel'>
                    <%for (int j=1; j<=31; j++) {
                        if (j<10) {
                            if(ahora_dia.equals("0"+j)){%>
                                <option value='0<%=j%>' selected><%=j%></option>
                          <%}else{%>
                                 <option value='0<%=j%>'><%=j%></option>
                          <%}%>
                        <%}else {
                            if(ahora_dia.equals(""+j)){%>
                                <option value="<%=j%>" selected><%=j%></option>
                            <%}else{%>
                                <option value="<%=j%>"><%=j%></option>
                            <%}%>
                        <%}
                    }%>
                </select>
            </td>
         <td>
        <select name='fech_0_hora_<%=i%>' id='fech_0_hora_<%=i%>' class='inpsel'>
                <option value='01'></option>
                <script>
                	var fecha_ahora= new Date ();
                	var ahora_hora= fecha_ahora.getHours();
                	var mihora="";
                	for(h=7;h<23;h++){
                		if(h<10){mihora="0"+h;}
                		else{ mihora=h; }
                		if(mihora==ahora_hora){
                			document.write("<option value="+mihora+" selected>"+mihora+":00 </option>");
                			}else{
                				document.write("<option value="+mihora+">"+mihora+":00 </option>");
                			}
                	}
                </script>
       </select>
   </td>
        <%}%>
<script>
preguntas[preguntas.length]=new gen_PregFecha('0','<%=enc_tipo_fecha%>','S','fecha','<%=fecha_min%>','<%=fecha_max%>');
</script>
<!--Fin Fecha Recepcion-->
<!--Fin Fecha Respuesta -->
<%List medioRecepcionList = null;
if(sd.getVal("literalesMedioRecepcion") != null){
    medioRecepcionList = (List)sd.getVal("literalesMedioRecepcion");
    if(medioRecepcionList != null && !medioRecepcionList.isEmpty()){
        q53LogEstadisticas.printLog("medioRecepcionList : " + medioRecepcionList);
%>
<!--MEDIOS DE COMUNICACION--->
<!--MEDIO RECEPCION-->
     <%for(int j=2;j<6;j++){%>
        	<td><input name='opt_3<%=i%>' id='opt_3<%=i%>' type='radio' value='<%=j%>'></td>
      <%}%>        
<script>
preguntas[preguntas.length]=new gen_PregOpciones('3','<%=medioRecepcionList.get(0)%>','S','opciones','radio');
</script>
<!--FIN MEDIO RECEPCION-->
<!--Check Fecha-->
 <td class='textonegrobold'><input type="checkbox" name="chkHabilitar<%=i%>" id="chkHabilitar<%=i%>" onclick="habilitarResp(<%=i%>);"/></td>
<!---Fin Check Fecha-->
	<!--Fecha Respuesta -->  
        <%
        java.text.SimpleDateFormat sdf2 = new java.text.SimpleDateFormat ("dd.MM.yyyy");
        String ahora2 = sdf2.format (new java.util.Date());
        String ahora_dia2 ="-1";//ahora2.substring (0,2);
        String ahora_mes2 ="-1";//ahora2.substring (3,5);
        String ahora_anio2 ="-1";//ahora2.substring (6);
        q53FechaBean fechaBean2= (q53FechaBean)sd.getVal("fechasGV");
        String fecha_min2 = fechaBean2.getFechaMin();
        // 30.03.2007 MMG Comentado pq no sale el año actual
        //String fecha_max = fechaBean.getFechaMax();
        String fecha_max2 = "";
        int anio_min2 = 0;
        int anio_max2 = 0;
        try {
            if (fecha_min.equals("")) {
                anio_min2 = Calendar.getInstance().get(Calendar.YEAR);
            }else {
                
                anio_min2 = Integer.parseInt(fecha_min2.substring(0,4));
            }
            if (fecha_max2.equals("")) {
                anio_max2 = Calendar.getInstance().get(Calendar.YEAR);
            }else {
                anio_max2 = Integer.parseInt(fecha_max2.substring(0,4));
            }
        }catch (Exception e) {
            //e.printStackTrace();
         }

        %>
        <%if(q53_idioma.equals("C")){%>
        <td >
            <select name='fech_10_dia2_<%=i%>' id='fech_10_dia2_<%=i%>' class='inpsel'>
             <%for (int j=1; j<=31; j++) {
										if (j<10) {
                        if(!ahora_dia2.equals("-1") && ahora_dia2.equals("0"+j)){%>
                            <option value='0<%=j%>' selected><%=j%></option>
                        <%}else{%>
                            <option value='0<%=j%>'><%=j%></option>
                        <%}%>
                    <%}else {
                        if(!ahora_dia2.equals("-1") && ahora_dia2.equals(""+j)){%>
                            <option value="<%=j%>" selected><%=j%></option>
                        <%}else{%>
                            <option value="<%=j%>"><%=j%></option>
                        <%}%>
                    <%} 
                } 
                if(ahora_dia2.equals("-1")){%>
                    	<option value='' selected>  </option>
                 <%}%>
            </select>
         </td><td>   
        <%if(calendarioLiteralesList != null && !calendarioLiteralesList.isEmpty()){%>
                <select name='fech_10_mes2_<%=i%>' id='fech_10_mes2_<%=i%>' class='inpsel'>
                <%if(ahora_mes2.equals("01")){
			%>
                    <option value='01' selected><%=calendarioLiteralesList.get(0)%></option>
                <%}else{%>
                    <option value='01'><%=calendarioLiteralesList.get(0)%></option>
                <%}if(ahora_mes2.equals("02")){%>
                    <option value='02' selected><%=calendarioLiteralesList.get(1)%></option>	
                <%}else{%>
                    <option value='02'><%=calendarioLiteralesList.get(1)%></option>	
                <%}if(ahora_mes2.equals("03")){%>
                    <option value='03' selected><%=calendarioLiteralesList.get(2)%></option>
                <%}else{%>
                    <option value='03' ><%=calendarioLiteralesList.get(2)%></option>
                <%}if(ahora_mes2.equals("04")){%>
                    <option value='04' selected><%=calendarioLiteralesList.get(3)%></option>
                <%}else{%>
                    <option value='04'><%=calendarioLiteralesList.get(3)%></option>
                <%}if(ahora_mes2.equals("05")){%>
                    <option value='05' selected><%=calendarioLiteralesList.get(4)%></option>
                <%}else{%>
                    <option value='05'><%=calendarioLiteralesList.get(4)%></option>
                <%}if(ahora_mes2.equals("06")){%>
                    <option value='06' selected><%=calendarioLiteralesList.get(5)%></option>
                <%}else{%>
                    <option value='06'><%=calendarioLiteralesList.get(5)%></option>
                <%}if(ahora_mes2.equals("07")){%>
                    <option value='07' selected><%=calendarioLiteralesList.get(6)%></option>
                <%}else{%>
                    <option value='07' ><%=calendarioLiteralesList.get(6)%></option>
                <%}if(ahora_mes2.equals("08")){%>
                    <option value='08' selected><%=calendarioLiteralesList.get(7)%></option>
                <%}else{%>
                    <option value='08'><%=calendarioLiteralesList.get(7)%></option>
                <%}if(ahora_mes2.equals("09")){%>
                    <option value='09' selected><%=calendarioLiteralesList.get(8)%></option>
                <%}else{%>
                    <option value='09'><%=calendarioLiteralesList.get(8)%></option>
                <%}if(ahora_mes2.equals("10")){%>
                    <option value='10' selected><%=calendarioLiteralesList.get(9)%></option>
                <%}else{%>
                    <option value='10'><%=calendarioLiteralesList.get(9)%></option>
                <%}if(ahora_mes2.equals("11")){%>
                    <option value='11' selected><%=calendarioLiteralesList.get(10)%></option>
                <%}else{%>
                    <option value='11'><%=calendarioLiteralesList.get(10)%></option>
                <%}if(ahora_mes2.equals("12")){%>
                    <option value='12' selected><%=calendarioLiteralesList.get(11)%></option>
                <%}else{%>
                    <option value='12' ><%=calendarioLiteralesList.get(11)%></option>
               <%}if(ahora_mes2.equals("-1")){%>
                	 <option value='' selected> </option>
                <%}%>
            </select>
        <%}%>
        </td><td>            
            <select name='fech_10_anio2_<%=i%>' id='fech_10_anio2_<%=i%>' class='inpsel'>
            <%
              if(ahora_anio2.equals("-1")){%>
            		<option value='' selected> </option>
              <%}%>
            </select>           
        </td>
        <SCRIPT>
              var hoy = new Date ();
              var ano_hoy = hoy.getFullYear();
         			         
    	   			eval('document.frm.fech_10_anio2_'+<%=i%>+'.options[1]=new Option(ano_hoy-1, ano_hoy-1)');
    	   			eval('document.frm.fech_10_anio2_'+<%=i%>+'.options[0]=new Option(ano_hoy, ano_hoy)');   
    	  			eval('document.frm.fech_10_anio2_'+<%=i%>+'.selectedIndex=0');
    			
        </SCRIPT>
        
        <%-- 
        <td>
        <select name='fech_10_hora2_<%=i%>' id='fech_10_hora2_<%=i%>' class='inpsel'>
                <option value='01'></option>
                <%
								for(int h=7;h<23;h++){
									String mihora="";
									if(h<10){mihora="0"+h;}
									else{ mihora=String.valueOf(h);}
									if(mihora.equals(ahora_hora)){             	
                %>
                <option value='<%=mihora%>'><%=mihora+":00"%></option>
               <%
               	}else{
               	%>
               		<option value='<%=mihora%>'><%=mihora+":00"%></option>
               	<%
               	}	
               }%> 
            </select>
        </td>
        --%>
        <%}else{%>
            <td >
                <select name='fech_10_anio2_<%=i%>' id='fech_10_anio2_<%=i%>' class='inpsel'>
                     <%if(ahora_anio2.equals("-1")){%>
                    				<option value='' selected> </option>
                 <%}%>
                   
                </select>   
				</td>
				 <SCRIPT>
              var hoy = new Date ();
              var ano_hoy = hoy.getFullYear();
             		
    	   			eval('document.frm.fech_10_anio2_'+<%=i%>+'.options[1]=new Option(ano_hoy-1, ano_hoy-1)');
    	   			eval('document.frm.fech_10_anio2_'+<%=i%>+'.options[0]=new Option(ano_hoy, ano_hoy)');
    	  			eval('document.frm.fech_10_anio2_'+<%=i%>+'.selectedIndex=0');
    			
               </SCRIPT>
				<td>
        <%if(calendarioLiteralesList != null && !calendarioLiteralesList.isEmpty()){%>
                <select name='fech_10_mes2_<%=i%>' id='fech_10_mes2_<%=i%>' class='inpsel'>
                <%if(ahora_mes2.equals("01")){%>
                    <option value='01' selected><%=calendarioLiteralesList.get(0)%></option>
                <%}else{%>
                    <option value='01'><%=calendarioLiteralesList.get(0)%></option>
                <%}if(ahora_mes2.equals("02")){%>
                    <option value='02' selected><%=calendarioLiteralesList.get(1)%></option>	
                <%}else{%>
                    <option value='02'><%=calendarioLiteralesList.get(1)%></option>	
                <%}if(ahora_mes2.equals("03")){%>
                    <option value='03' selected><%=calendarioLiteralesList.get(2)%></option>
                <%}else{%>
                    <option value='03' ><%=calendarioLiteralesList.get(2)%></option>
                <%}if(ahora_mes2.equals("04")){%>
                    <option value='04' selected><%=calendarioLiteralesList.get(3)%></option>
                <%}else{%>
                    <option value='04'><%=calendarioLiteralesList.get(3)%></option>
                <%}if(ahora_mes2.equals("05")){%>
                    <option value='05' selected><%=calendarioLiteralesList.get(4)%></option>
                <%}else{%>
                    <option value='05'><%=calendarioLiteralesList.get(4)%></option>
                <%}if(ahora_mes2.equals("06")){%>
                    <option value='06' selected><%=calendarioLiteralesList.get(5)%></option>
                <%}else{%>
                    <option value='06'><%=calendarioLiteralesList.get(5)%></option>
                <%}if(ahora_mes2.equals("07")){%>
                    <option value='07' selected><%=calendarioLiteralesList.get(6)%></option>
                <%}else{%>
                    <option value='07' ><%=calendarioLiteralesList.get(6)%></option>
                <%}if(ahora_mes2.equals("08")){%>
                    <option value='08' selected><%=calendarioLiteralesList.get(7)%></option>
                <%}else{%>
                    <option value='08'><%=calendarioLiteralesList.get(7)%></option>
                <%}if(ahora_mes2.equals("09")){%>
                    <option value='09' selected><%=calendarioLiteralesList.get(8)%></option>
                <%}else{%>
                    <option value='09'><%=calendarioLiteralesList.get(8)%></option>
                <%}if(ahora_mes2.equals("10")){%>
                    <option value='10' selected><%=calendarioLiteralesList.get(9)%></option>
                <%}else{%>
                    <option value='10'><%=calendarioLiteralesList.get(9)%></option>
                <%}if(ahora_mes2.equals("11")){%>
                    <option value='11' selected><%=calendarioLiteralesList.get(10)%></option>
                <%}else{%>
                    <option value='11'><%=calendarioLiteralesList.get(10)%></option>
                <%}if(ahora_mes2.equals("12")){%>
                    <option value='12' selected><%=calendarioLiteralesList.get(11)%></option>
                <%}else{%>
                    <option value='12' ><%=calendarioLiteralesList.get(11)%></option>
                <%}if(ahora_mes2.equals("-1")){%>
                		<option value='' selected> </option>
                <%}%>
            </select>
        <%}%>
        </td><td>
              <select name='fech_10_dia2_<%=i%>' id='fech_10_dia2_<%=i%>' class='inpsel'>
        					<%for (int j=1; j<=31; j++) {
                        if (j<10) {
                            if(ahora_dia2.equals("0"+j)){%>
                                <option value='0<%=j%>' selected><%=j%></option>
                          <%}else{%>
                                 <option value='0<%=j%>'><%=j%></option>
                          <%}%>
                        <%}else {
                            if(ahora_dia2.equals(""+j)){%>
                                <option value="<%=j%>" selected><%=j%></option>
                            <%}else{%>
                                <option value="<%=j%>"><%=j%></option>
                            <%}%>
                        <%}
                    } if(ahora_dia2.equals("-1")){%>
                    		<option value="" selected> </option>
                    <%}%>
                </select>
            </td>
        <%--
        <td>
        <select name='fech_10_hora2_<%=i%>' id='fech_10_hora2_<%=i%>' class='inpsel'>
                <option value='01'></option>
                <%
								for(int h=7;h<23;h++){
									String mihora="";
									if(h<10){mihora="0"+h;}
									else{ mihora=String.valueOf(h);}
									if(mihora.equals(ahora_hora)){             	
                %>
                <option value='<%=mihora%>'><%=mihora+":00"%></option>
               <%
               	}else{
               	%>
               		<option value='<%=mihora%>'><%=mihora+":00"%></option>
               	<%
               	}	
               }%> 
            </select>
        </td>
        --%>
        <%}%>
<script>
preguntas[preguntas.length]=new gen_PregFecha('10','<%=enc_tipo_fecha%> <%=respuesta%>','S','fecha','<%=fecha_min2%>','<%=fecha_max2%>');
</script>
	
<!--MEDIO RESPUESTA-->
        <%for(int j=2;j<6;j++){%>
        	 	<td><input name='opt_9<%=i%>' id='opt_9<%=i%>' type='radio' value='<%=j%>' ></td>
        <%}%>        
<script>
preguntas[preguntas.length]=new gen_PregOpciones('9','<%=medioRecepcionList.get(0)%>','S','opciones','radio');
</script>
<!--MEDIO RESPUESTA-->
<%}
}%>
<!--FIN MEDIOS DE COMUNICACION-->
<!--Procedencia-->
		<td align="center"><input type="checkbox" name="opt_local<%=i%>" id="opt_local<%=i%>" class='textonegrobold' onClick='deshabilitar(<%=i%>);' ></td>
		<input name='local<%=i%>' type='hidden' id='local<%=i%>'>
		<td align="center"><input type="text" size="4" maxlength="5" name="cposProc<%=i%>" id="cposProc<%=i%>" class='textonegrobold'></td>
		<td class='textonegrobold'>
		   <select name='proc_pais_6_<%=i%>' class='inpsel' onChange='deshabilitar(<%=i%>);'>
          	<%if(sd.gOS("q53_cki.q53_idioma").equals(q53Constantes.IDIOMA_EUS)){%>
							<option value="0" selected>--(Espainia)</option>
						<%}else{%>
							<option value='0' selected>-- (España)</option>
						<%}%>						
            <%for (int j=0; j<sd.gI("proc_pais.length"); j++) {
							if(!(sd.gOS("proc_pais["+j+"].p0_cod_pais").equals("0"))){%>								
								<option value='<%=sd.gOS("proc_pais["+j+"].p0_cod_pais")%>'><%=sd.gOS("proc_pais["+j+"].p0_nombre")%></option>
							<%}%>
            <%}%>
      </select>
    </td>
<!--Fin Procedencia-->
<!-- Codigos -->    
			<td><input type="text" size="17" maxlength="60" name="opt_check_8<%=i%>" ondblclick="alertaOpciones('8')" id="opt_check_8<%=i%>" value="" class='textonegrobold'></td>		
<!--Fin Codigos -->
<!--Descripcion-->
		<td><TEXTAREA rows="1" cols="17"  name="txt_<%=cod_desc%>_<%=i%>" id="txt_<%=cod_desc%>_<%=i%>" value="" class='textonegrobold' ></TEXTAREA></td>		
<!--fin Descripcion--> 

<input type="hidden" name="ofi_cod_encuesta" value="<%=cod_enc_oficina%>">
		<input type="hidden" name="ofi_cod_version" value="<%=cod_version_oficina%>"> 
<%
if (sd.gOS("hay_preg_ofi").equals("SI")) {
				int numEncuestaActiv=0;
				num_pregunta = 10;
    		int preguntasLength= 8;
			if(sd.getVal("preguntasList") != null && !((List)sd.getVal("preguntasList")).isEmpty()){
        List preguntasList = (List)sd.getVal("preguntasList");	
        numEncuestaActiv=preguntasList.size();
        for(int w=0;w<numEncuestaActiv;w++){
        	q53PreguntaBean preguntaBean = (q53PreguntaBean)preguntasList.get(w);
            String tipoPregunta = preguntaBean.getTipoPregunta();
            if (tipoPregunta.equals(q53Constantes.TIPO_OPCIONES)) {
                preguntasLength++;         
                   
                //escribirPregOpciones(out, preguntaBean, num_pregunta,preguntasLength);
                
                String codPregunta = preguntaBean.getCodPregunta();
    						int intCodPregunta = Integer.valueOf(codPregunta).intValue();
    						String descripcion = preguntaBean.getDescripcionPregunta();
    						boolean obligatoria = preguntaBean.isObligatoria();
    						q53OpcionesBean opcionesBean = preguntaBean.getPreguntaOpciones();    
    						String formato = opcionesBean.getFormato();    
    						if (formato.equals(q53Constantes.FORMATO_SELECT)) {%>
		        			<td><select name='opt_<%=codPregunta%><%=i%>' class='inpsel'>
					        <%if (!obligatoria){%>
					          <option value=''>&nbsp;&nbsp;&nbsp;&nbsp;</option>
					       	<% }
        					List opcionesList = opcionesBean.getOpcionList();
        					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();%>
                		<option value='<%=codOpcion%>'><%=descripcionOpcion%></option>
           				<%}
        					}%>
        					</select></td>
        					
       						<script>
        					preguntas[<%=preguntasLength%>]=new gen_PregOpciones('<%=codPregunta%>','<%=descripcion%>','<%=obligatoria%>','opciones','select');
        					</script>
        					
    					<%}else if (formato.equals(q53Constantes.FORMATO_CHECK)) {%>
        					<input name='opt_check_<%=codPregunta%><%=i%>' type='hidden' id='tipo_check_<%=codPregunta%>'>
						    	<%List opcionesList = opcionesBean.getOpcionList();
						        if(opcionesList != null && !(opcionesList.isEmpty())){
            					int numOpciones = opcionesList.size();%>
     					<input type='hidden' name='size<%=codPregunta%><%=i%>' id='size<%=codPregunta%><%=i%>' value='<%=numOpciones%>'>
            					<%for (int j=0; j<numOpciones; j++) {
				                q53OpcionBean opcionBean = (q53OpcionBean)opcionesList.get(j);
				                String codOpcion = opcionBean.getCodOpciones();
				               %>
				                <td><input type='checkbox' name='opt_check_a<%=codPregunta%><%=j%><%=i%>' id='opt_check_a<%=codPregunta%><%=j%><%=i%>' value='<%=codOpcion%>'></td>
                				
           						<%}
        							}
        					%>
        					</td>
        
				        <script>
				        preguntas[<%=preguntasLength%>]=new gen_PregOpciones('<%=codPregunta%>','<%=descripcion%>','<%=obligatoria%>','opciones','check');
				        </script>
				        
    					<%}else if (formato.equals(q53Constantes.FORMATO_RADIO)) {
    					List opcionesList = opcionesBean.getOpcionList();
				        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();
		                %>
		                <td><input type='radio' name='opt_<%=codPregunta%><%=i%>' id='opt_<%=codPregunta%><%=i%>' value='<%=codOpcion%>'></td>
		                
           				<%}
        				}
        				%>
        				
				        <script>
				        preguntas[<%=preguntasLength%>]=new gen_PregOpciones('<%=codPregunta%>','<%=descripcion%>','<%=obligatoria%>','opciones','radio');
				        </script>
			        
    					<%}
            }else if (tipoPregunta.equals(q53Constantes.TIPO_TEXTO)) {
                preguntasLength++;
                String codPregunta = preguntaBean.getCodPregunta();
    						int intCodPregunta = Integer.valueOf(codPregunta).intValue();
    						String descripcion = preguntaBean.getDescripcionPregunta();
    						boolean obligatoria = preguntaBean.isObligatoria();
    						q53TextoBean textoBean = preguntaBean.getPreguntaTexto();
    						int tamano = textoBean.getTamanioTexto();
    						%>
    						<td><input type='text' id='txt_<%=codPregunta%>_<%=i%>' name='txt_<%=codPregunta%>_<%=i%>' class='textonegrobold' style='width: 400px;'></td>
						    <script>
						    	preguntas[<%=preguntasLength%>]=new gen_PregTexto('<%=codPregunta%>','<%=descripcion%>','<%=obligatoria%>','texto','<%=tamano%>');
						    </script>
            <%}else if (tipoPregunta.equals(q53Constantes.TIPO_FECHA)) {
                preguntasLength++;
               // escribirPregFecha(out, preguntaBean,sd,  num_pregunta,preguntasLength);
               	
						    String q53Idioma = q53Util.getIdioma(sd);
						    String codPregunta = preguntaBean.getCodPregunta();
						    int intCodPregunta = Integer.valueOf(codPregunta).intValue();
						    String descripcion =preguntaBean.getDescripcionPregunta();
						    boolean obligatoria = preguntaBean.isObligatoria();
						    fechaBean = preguntaBean.getPreguntaFecha();
						    fecha_min = fechaBean.getFechaMin();
						    fecha_max = fechaBean.getFechaMax();%>
						   
						    
    						<td class='textonegrobold'>
						    <select name='fech_<%=codPregunta%>_dia_<%=i%>' class='inpsel'>
						    <%for (int j=1; j<=31; j++) {
						        if (j<10) {%>
						           <option value='0<%=j%>' <%=(ahora_dia.equals("0"+j)?"selected":"")%>><%=j%></option>
						       <% }else {%>
						           <option value='<%=j%>' <%=(ahora_dia.equals(""+j)?"selected":"")%>><%=j%></option>
						       <% }
						    }%>
						  </select></td><td class='textonegrobold'>
    						<select name='fech_<%=codPregunta%>_mes_<%=i%>' class='inpsel'>
						    <%if(calendarioLiteralesList != null && !calendarioLiteralesList.isEmpty()){%>
						        <option value='01' <%=(ahora_mes.equals("01")?"selected":"")%>><%=calendarioLiteralesList.get(0)%></option>
						        <option value='02' <%=(ahora_mes.equals("02")?"selected":"")%>><%=calendarioLiteralesList.get(1)%></option>
						        <option value='03' <%=(ahora_mes.equals("03")?"selected":"")%>><%=calendarioLiteralesList.get(2)%></option>
						        <option value='04' <%=(ahora_mes.equals("04")?"selected":"")%>><%=calendarioLiteralesList.get(3)%></option>
						        <option value='05' <%=(ahora_mes.equals("05")?"selected":"")%>><%=calendarioLiteralesList.get(4)%></option>
						        <option value='06' <%=(ahora_mes.equals("06")?"selected":"")%>><%=calendarioLiteralesList.get(5)%></option>
						        <option value='07' <%=(ahora_mes.equals("07")?"selected":"")%>><%=calendarioLiteralesList.get(6)%></option>
						        <option value='08' <%=(ahora_mes.equals("08")?"selected":"")%>><%=calendarioLiteralesList.get(7)%></option>
						        <option value='09' <%=(ahora_mes.equals("09")?"selected":"")%>><%=calendarioLiteralesList.get(8)%></option>
						        <option value='10' <%=(ahora_mes.equals("10")?"selected":"")%>><%=calendarioLiteralesList.get(9)%></option>
						        <option value='11' <%=(ahora_mes.equals("11")?"selected":"")%>><%=calendarioLiteralesList.get(10)%></option>
						        <option value='12' <%=(ahora_mes.equals("12")?"selected":"")%>><%=calendarioLiteralesList.get(11)%></option>
						    <%}%>
						  </select></td><td class='textonegrobold'>
    						<select name='fech_<%=codPregunta%>_anio_<%=i%>' class='inpsel'>
						    <%anio_min = 0;
						    anio_max = 0;
						    try {
						        if (fecha_min.equals("")) {
						            anio_min = Integer.parseInt(ahora_anio);
						        }else {
						          if (q53Idioma.equals("C"))
						            anio_min = Integer.parseInt(fecha_min.substring(6));
						          else 
						            anio_min = Integer.parseInt(fecha_min.substring(0,4));
						        }
						        if (fecha_max.equals("")) {
						            anio_max = Integer.parseInt(ahora_anio);
						        }else {
						          if (q53Idioma.equals("C"))
						            anio_max = Integer.parseInt(fecha_max.substring(6));
						          else
						            anio_max = Integer.parseInt(fecha_max.substring(0,4));
						        }
						    }catch (Exception e) {}
						    for (int k=anio_min; k<= anio_max; k++) {%>
						        <option value='<%=k%>' <%=(ahora_anio.equals(""+k)?"selected":"")%>><%=k%></option>
						   	<%}%>
						    </select>
						    </td>
    
						    <script>
						    preguntas[<%=preguntasLength%>]=new gen_PregFecha('<%=codPregunta%>','<%=descripcion%>','<%=obligatoria%>','fecha','<%=fecha_min%>','<%=fecha_max%>');
						    </script>
           <% }
            num_pregunta++;
        	}
    }
	}%>  		
   		
	</tr>		
	<%}%>
	
</table>
<script>
preguntas[preguntas.length]=new gen_PregProcedencia('6','Procedencia','N','procedencia');
preguntas[preguntas.length]=new gen_PregOpciones('8','Tipo de información demandada','S','opciones','check');
</script>
<table cellpadding='0' cellspacing='0' border='0' width='100%'>
    <tr><td height='5'></td></tr>
    <tr><td >&nbsp;</td></tr>
    <tr><td height='5'></td></tr>
</table>
<!-- terminar -->
<script>
window.onload = resize;
window.onresize = resize;
window.onscroll = resize;
</script>

<table cellpadding="2" cellspacing="0" border="0">
    <tr>
        <td id="columna" width="20"></td>
        <td><table cellSpacing=0 cellPadding=2 width="100%" border=0>
        	<td id="t1" class="textoblancobold" bgcolor="#0090D3"><a href="#" onClick="terminarEncuestas();return false;" hidefocus id="btn_terminarAmbas" class="linkblancobold"><%=gen_terminar%></a></td>
        	<td width="20"></td>
        	<td id="c1" class="textoazulbold" bgcolor="#0090D3"><a href="javascript:close();" hidefocus class="linkblancobold"><%=gen_cerrar%></a></td>
        	<td width="20"></td>
        	<td id="g1" class="textoazulbold" bgcolor="#0090D3"><a href="javascript:ShowSaveComplete();" hidefocus class="linkblancobold"><%=gen_guardar%></a></td>
        	<td id="s1" class="textoazulbold" bgcolor="#0090D3"><a href="javascript:subir();" hidefocus class="linkblancobold"><%=gen_subir%></a></td>
        	<td width="20"></td>
        	<td id="p1" class="textoazulbold" bgcolor="#0090D3"><a href="javascript:probar();" hidefocus class="linkblancobold"><%=gen_probar%></a></td>
           </table>
        </td>   
    </tr>
</table>

<%} 
%>
<!-- FIN terminar -->
</form>
<!-- FIN CENTRO -->
</td>
</tr>
</table>
<script language="JavaScript">
	/*for(i=1;i<total_filas;i++){
		habilitarResp(i);
	}*/
</script>
<jsp:include page="./q53_usr_guardarRespuestasHTA.jsp" flush="true"></jsp:include>
<script>
function borrarBotones(){
	var id1="t1";

if(window.location.protocol!="http:"){
	id1="g1";

}else{
	var botonc1=document.getElementById("c1");
	var botonp1=document.getElementById("p1");
	var botons1=document.getElementById("s1");
	var padrec1=botonc1.parentNode;
	padrec1.removeChild(botonc1);
	var padrep1=botonp1.parentNode;
	padrep1.removeChild(botonp1);
	var padres1=botons1.parentNode;
	padres1.removeChild(botons1);
	
}

var boton1=document.getElementById(id1);
var padre1=boton1.parentNode;
padre1.removeChild(boton1);

}

function guardarComo(){
	if (document.all) {
var OLECMDID_SAVEAS = 4;

var OLECMDEXECOPT_DONTPROMPTUSER = 2;

var OLECMDEXECOPT_PROMPTUSER = 1;

var WebBrowser = "<OBJECT ID=\"WebBrowser1\" WIDTH=0 HEIGHT=0 CLASSID=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>";

document.body.insertAdjacentHTML("beforeEnd", WebBrowser);

WebBrowser1.ExecWB(OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER ,"nopres.hta",null);

window.close();

} else {

alert("<%=ALERT_SOLO_EXPLORER%>");

}
}


function ShowSaveComplete() {
<%
    Calendar cal=Calendar.getInstance();
	int anio=cal.get(Calendar.YEAR);
    int horaa=cal.get(Calendar.HOUR_OF_DAY);
    int diaa=cal.get(Calendar.DAY_OF_MONTH);
    int mess=cal.get(Calendar.MONTH)+1;
    int minn1=cal.get(Calendar.MINUTE);
    String minn="";
    if(minn1<10){minn="0"+minn1;}
    else{minn=String.valueOf(minn1);}
    String fecha_version=diaa+"/"+mess+"/"+anio+" "+horaa+":"+minn;
    session.setAttribute("fecha_version",fecha_version);
    %>

	guardarComo();
}
borrarBotones();
habilitar();
</script>
</body>
</html>