<%@ page import="com.cidat.proclets.*,itourbaskBeans.*,java.util.*,q53_util.*,java.io.IOException" session="true" %>
<%!
/**
 * escribe una pregunta de tipo OPCIONES
 **/
private void escribirPregOpciones (javax.servlet.jsp.JspWriter out, ProcletServiceData sd, String pregs, int i, int num_pregunta) throws IOException, ProcletException {
    String cod_pregunta = sd.gOS(pregs+"["+i+"].n1_cod_pregunta");
    String descripcion = sd.gOS(pregs+"["+i+"].n1_descripcion");
    String obligatoria = sd.gOS(pregs+"["+i+"].nz_obligatoria");
    String formato = sd.gOS(pregs+"_"+i+"[0].n2_formato");
    out.println ("<div class='col-sm-12'>");
    out.println ("<div class='col-sm-4'>");
    out.println ("<span class='numero_apartado'>"+num_pregunta+"</span>");
   	out.println ("<span class='apartado'>"+descripcion+"</span>");
    out.println ("</div>");
    out.println ("<div class='col-sm-8'>");
    if (formato.equals(q53Constantes.FORMATO_SELECT)) {
    	out.println ("<div class='form-group-inline floating-select-txt-from-label'>");
        out.println ("<label for='opt_"+cod_pregunta+"_dia'>"+descripcion+"</label>");
        out.println ("<select id='opt_"+cod_pregunta+"' name='opt_"+cod_pregunta+"'>");
        for (int j=0; j<sd.gI(pregs+"_"+i+".length"); j++) {
            String cod_opcion = sd.gOS(pregs+"_"+i+"["+j+"].n3_cod_opcion");
            String descripcion_opcion = sd.gOS(pregs+"_"+i+"["+j+"].n3_descripcion");
            out.println ("<option value='value_"+cod_opcion+"'>"+descripcion_opcion+"</option>");
        }
	out.println ("</select>");
	out.println ("</div>");
	out.println ("</div>");
	out.println ("<script>");
	out.println ("preguntas[preguntas.length]=new gen_PregOpciones('"+cod_pregunta+"','"+descripcion+"','"+obligatoria+"','opciones','select');");
	out.println ("</script>");
    }else if (formato.equals(q53Constantes.FORMATO_CHECK)) {
    out.println ("<input name='opt_"+cod_pregunta+"' type='hidden' id='tipo_check_"+cod_pregunta+"'>");
	for (int j=0; j<sd.gI(pregs+"_"+i+".length"); j++) {
            String cod_opcion = sd.gOS(pregs+"_"+i+"["+j+"].n3_cod_opcion");
            String descripcion_opcion = sd.gOS(pregs+"_"+i+"["+j+"].n3_descripcion");
            out.println ("<div>");
            out.println ("<input id='opt_check_"+cod_pregunta+""+j+"' name='opt_check_"+cod_pregunta+"' type='checkbox' value='"+cod_opcion+"'>");
            out.println ("<label for='opt_check_"+cod_pregunta+""+j+"'></label>");
			out.println ("<label for='opt_check_"+cod_pregunta+""+j+"'>"+descripcion_opcion+"</label>");
			out.println ("</div>");
	}
	out.println ("</div>");
	out.println ("</div>");
	out.println ("<script>");
	out.println ("preguntas[preguntas.length]=new gen_PregOpciones('"+cod_pregunta+"','"+descripcion+"','"+obligatoria+"','opciones','check');");
	out.println ("</script>");
    }else if (formato.equals(q53Constantes.FORMATO_RADIO)) {
	for (int j=0; j<sd.gI(pregs+"_"+i+".length"); j++) {
            String cod_opcion = sd.gOS(pregs+"_"+i+"["+j+"].n3_cod_opcion");
            String descripcion_opcion = sd.gOS(pregs+"_"+i+"["+j+"].n3_descripcion");
            out.println ("<div>");
            out.println ("<input id='opti_"+cod_pregunta+j+"' name='opt_"+cod_pregunta+"' type='radio' value='"+cod_opcion+"'></td>");
            out.println ("<label for='opti_"+cod_pregunta+j+"'></label>");
            out.println ("<label for='opti_"+cod_pregunta+j+"'>"+descripcion_opcion+"</label>");
            out.println ("</div>");
	}
	out.println ("</div>");
	out.println ("</div>");
	out.println ("<script>");
	out.println ("preguntas[preguntas.length]=new gen_PregOpciones('"+cod_pregunta+"','"+descripcion+"','"+obligatoria+"','opciones','radio');");
	out.println ("</script>");
    }
}

/**
 * escribe una pregunta de tipo TEXTO
 **/
private void escribirPregTexto (javax.servlet.jsp.JspWriter out, ProcletServiceData sd, String pregs, int i, int num_pregunta) throws IOException, ProcletException {
    String cod_pregunta = sd.gOS(pregs+"["+i+"].n1_cod_pregunta");
    String descripcion = sd.gOS(pregs+"["+i+"].n1_descripcion");
    String obligatoria = sd.gOS(pregs+"["+i+"].nz_obligatoria");
    String tamano = sd.gOS(pregs+"_"+i+"[0].n4_tamano");
    out.println ("<div class='col-sm-12'>");
    out.println ("<div class='col-sm-4'>");
    out.println ("<span class='numero_apartado'>"+num_pregunta+"</span>");
   	out.println ("<span class='apartado'>"+descripcion+"</span>");
    out.println ("</div>");
    out.println ("<div class='col-sm-8'>");
    /*@todo dependiendo del tamaño, deberíamos poner más o menos lineas!!! */
    out.println ("<input name='txt_"+cod_pregunta+"' type='text' style='width: 400px;'>");
    out.println ("</div>");
    out.println ("</div>");
    out.println ("<script>");
    out.println ("preguntas[preguntas.length]=new gen_PregTexto('"+cod_pregunta+"','"+descripcion+"','"+obligatoria+"','texto','"+tamano+"');");
    out.println ("</script>");
}
/**
 * escribe una pregunta de tipo FECHA
 **/
private void escribirPregFecha (javax.servlet.jsp.JspWriter out, ProcletServiceData sd, String pregs, int i, int num_pregunta) throws IOException, ProcletException {
    String q53_idioma = q53Util.getIdioma(sd);
    String cod_pregunta = sd.gOS(pregs+"["+i+"].n1_cod_pregunta");
    String descripcion = sd.gOS(pregs+"["+i+"].n1_descripcion");
    String obligatoria = sd.gOS(pregs+"["+i+"].nz_obligatoria");
    String fecha_min = sd.gOS(pregs+"_"+i+"[0].n6_fecha_min");
    String fecha_max = sd.gOS(pregs+"_"+i+"[0].n6_fecha_max");
    out.println ("<div class='col-sm-12'>");
    out.println ("<div class='col-sm-4'>");
    out.println ("<span class='numero_apartado'>"+num_pregunta+"</span>");
   	out.println ("<span class='apartado'>"+descripcion+"</span>");
    out.println ("</div>");
    out.println ("<div class='col-sm-8'>");
    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='textonegrobold'>");
    out.println ("<select name='fech_"+cod_pregunta+"_dia'>");
    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 (" de ");
    out.println ("<select name='fech_"+cod_pregunta+"_mes'>");
    out.println ("<option value='01' "+(ahora_mes.equals("01")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_ENERO", q53_idioma)+"</option>");
    out.println ("<option value='02' "+(ahora_mes.equals("02")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_FEBRERO", q53_idioma)+"</option>");
    out.println ("<option value='03' "+(ahora_mes.equals("03")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_MARZO", q53_idioma)+"</option>");
    out.println ("<option value='04' "+(ahora_mes.equals("04")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_ABRIL", q53_idioma)+"</option>");
    out.println ("<option value='05' "+(ahora_mes.equals("05")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_MAYO", q53_idioma)+"</option>");
    out.println ("<option value='06' "+(ahora_mes.equals("06")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_JUNIO", q53_idioma)+"</option>");
    out.println ("<option value='07' "+(ahora_mes.equals("07")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_JULIO", q53_idioma)+"</option>");
    out.println ("<option value='08' "+(ahora_mes.equals("08")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_AGOSTO", q53_idioma)+"</option>");
    out.println ("<option value='09' "+(ahora_mes.equals("09")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_SEPTIEMBRE", q53_idioma)+"</option>");
    out.println ("<option value='10' "+(ahora_mes.equals("10")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_OCTUBRE", q53_idioma)+"</option>");
    out.println ("<option value='11' "+(ahora_mes.equals("11")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_NOVIEMBRE", q53_idioma)+"</option>");
    out.println ("<option value='12' "+(ahora_mes.equals("12")?"selected":"")+">"+q53Util.getLiteral(sd, "GEN_DICIEMBRE", q53_idioma)+"</option>");
    out.println ("</select>");
    out.println (" de ");
    out.println ("<select name='fech_"+cod_pregunta+"_anio'>");
    int anio_min = 0;
    int anio_max = 0;
    try {
        if (fecha_min.equals("")) {
            anio_min = Integer.parseInt(ahora_anio);
        }else {
          if (q53_idioma.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 (q53_idioma.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 ("</div>");
    out.println ("</div>");
    out.println ("<script>");
    out.println ("preguntas[preguntas.length]=new gen_PregFecha('"+cod_pregunta+"','"+descripcion+"','"+obligatoria+"','fecha','"+fecha_min+"','"+fecha_max+"');");
    out.println ("</script>");
}

%>

<% 
com.cidat.proclets.ProcletServiceData sd =(com.cidat.proclets.ProcletServiceData)request.getAttribute("com.cidat.proclets.sd"); 
String cod_ver_maximo=(String)sd.getVal("cod_ver_maximo");
sd.setVal("q53_cki.q53_idioma",(String)session.getAttribute("q53_cki.q53_idioma"));
sd.setVal("q53_cki.q53_oficina",(String)session.getAttribute("q53_cki.q53_oficina"));
sd.setVal("q53_cki.q53_perfil",(String)session.getAttribute("q53_cki.q53_perfil"));
sd.setVal("q53_cki.q53_usuario",(String)session.getAttribute("q53_cki.q53_usuario"));
String q53_idioma = q53Util.getIdioma(sd);
String pres=q53Util.getLiteral(sd, "ENC_PRES", q53_idioma);
String nopres=q53Util.getLiteral(sd, "ENC_NOPRES", q53_idioma);
String presynopres=q53Util.getLiteral(sd, "ENC_PRESYNOPRES", q53_idioma);
String tipo="";
q53EncuestaBean encuesta = null;
String encVisible= "N"; 
String codEncuesta = "";
String codVersion = "";
String recogidaDatos = "N";
String hayEncuestaNoPresencialVisible="N";
String hayEncuestaPresencialVisible="N";
Cookie[] cookies=request.getCookies();
String es_padre="nada";
String oficina_padre="nada";
String oficinas_hijo="nada";
	for(int i=0;i<cookies.length;i++){
		q53LogEstadisticas.printLog("nombre de la cookie = "+cookies[i].getName());
		q53LogEstadisticas.printLog("valor de la cookie = "+cookies[i].getValue());
		if(cookies[i].getName().equals("q53_oficina_padre")){
			oficina_padre=cookies[i].getValue();
			if(oficina_padre.equals(q53Util.getNombreOficina(sd, sd.gOS("q53_cki.q53_oficina"))))
				es_padre="1";
		}
		if(cookies[i].getName().equals("q53_oficinas_hijo")){
			oficinas_hijo=cookies[i].getValue();			
		}
	}
	if(sd.getVal("encuestaData") != null){
    	encuesta = (q53EncuestaBean)sd.getVal("encuestaData");
    	if(encuesta.isEncuestaVisible()){
        	encVisible= "S";
    		}
   		if(encuesta.getTipo().equals("pres")){
   			tipo= "pres";
  		 }else if(encuesta.getTipo().equals("nopres")){
      		tipo= "nopres";
   		}else{
   		tipo= "";
   		}
	    codEncuesta = encuesta.getCodEncuesta();
	    codVersion = encuesta.getCodVersion();
	    if(encuesta.isRecogidaDatos()){
	        recogidaDatos = "S";
	    }
	    if(sd.getVal("hayEncuestaPresencialVisible") != null){
	        hayEncuestaPresencialVisible = (String)sd.getVal("hayEncuestaPresencialVisible");
	    }else{
		    hayEncuestaPresencialVisible="N";
	    }
	    
	    if(sd.getVal("hayEncuestaNoPresencialVisible") != null){
	        hayEncuestaNoPresencialVisible = (String)sd.getVal("hayEncuestaNoPresencialVisible");
	    }else{
	    	hayEncuestaNoPresencialVisible="N";
	    }
	    
%><!DOCTYPE html> <!-- HTML5 -->
<html>
<head>
<!-- Tags para diseño responsive -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Fin Tags para diseño responsive -->
<title> itourbask </title>
<!-- Bootstrap core CSS -->
<link href="/appcont/itourbask/styles/bootstrap.css" rel="stylesheet" type="text/css">
<link href="/appcont/itourbask/styles/index.css" rel="stylesheet" type="text/css">
<link href="/appcont/itourbask/styles/estilos.css" rel="stylesheet" type="text/css">
<link href="/appcont/itourbask/jquery-ui/jquery-ui.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Lato:100,900italic,100italic,300,300italic,400,700,400italic,700italic,900|Oswald:400,300,700" rel="stylesheet" type="text/css">
<script src="/appcont/itourbask/scripts/param.js"></script>
<script src="/appcont/itourbask/scripts/general.js"></script>
<link href="/appcont/itourbask/styles/floating-labels.css" rel="stylesheet" type="text/css">
<script>
function modificar(){
    // pulsamos el boton de modificar datos generales
    location.href="/q53ItourbaskWar/q53encVerDatosGrlesServlet?genEncuesta=<%= sd.gOS("genEncuesta")%>&cod_encuesta=<%= codEncuesta%>&cod_version=<%=codVersion%>&accion=modificar_encuesta&recogida_datos=<%=recogidaDatos%>";
}
function propagar(){
	location.href="/q53ItourbaskWar/q53encModificarServlet?genEncuesta=<%= sd.gOS("genEncuesta")%>&cod_encuesta=<%=codEncuesta%>&cod_version=<%=codVersion%>&accion=propagar&value=<%=encVisible%>&recogida_datos=<%=recogidaDatos%>";
}
function visible(){
    // pulsamos el boton de hacer encuesta visible/invisible
    var esVisible = "<%=encVisible%>";
    var hayEncuestaPresencialVisible = "<%=hayEncuestaPresencialVisible%>";
    var hayEncuestaNoPresencialVisible = "<%=hayEncuestaNoPresencialVisible%>";
    var tipo="<%=tipo%>";
    if(tipo=="pres"){
    	if(hayEncuestaPresencialVisible == "S" &&  esVisible == "N"){
	        alert("<%= q53Util.getLiteral(sd, "ENC_ALERT_OFICINA_VISIBLE", q53_idioma) %>");
    	} else {
    		location.href="/q53ItourbaskWar/q53encModificarServlet?genEncuesta=<%= sd.gOS("genEncuesta")%>&cod_encuesta=<%=codEncuesta%>&cod_version=<%=codVersion%>&accion=visible&value=<%=encVisible%>&recogida_datos=<%=recogidaDatos%>";
    	}    	
    }else if(tipo=="nopres"){   	
	    if(hayEncuestaNoPresencialVisible == "S" &&  esVisible == "N"){
	        alert("<%= q53Util.getLiteral(sd, "ENC_ALERT_OFICINA_VISIBLE", q53_idioma) %>");
    	} else {
    		location.href="/q53ItourbaskWar/q53encModificarServlet?genEncuesta=<%= sd.gOS("genEncuesta")%>&cod_encuesta=<%=codEncuesta%>&cod_version=<%=codVersion%>&accion=visible&value=<%=encVisible%>&recogida_datos=<%=recogidaDatos%>";
    	}
    }else if(tipo==""){
   	   if((hayEncuestaPresencialVisible == "S" || hayEncuestaNoPresencialVisible == "S") &&  esVisible == "N"){
	        alert("<%= q53Util.getLiteral(sd, "ENC_ALERT_OFICINA_VISIBLE", q53_idioma) %>");
    	} else {
    		location.href="/q53ItourbaskWar/q53encModificarServlet?genEncuesta=<%= sd.gOS("genEncuesta")%>&cod_encuesta=<%=codEncuesta%>&cod_version=<%=codVersion%>&accion=visible&value=<%=encVisible%>&recogida_datos=<%=recogidaDatos%>";
    	}     	
    }
}

function confirmar(numero,visible){
    // pulsamos el boton de modificar preguntas, primero nos pide una confirmacion
    // y dependiendo de la respuesta iremos a modificarlas o no.
    if (( numero == 0) && (visible == "N")) {
            location.href = "/q53ItourbaskWar/q53encModificarServlet?genEncuesta=<%= sd.gOS("genEncuesta")%>&cod_encuesta=<%=codEncuesta%>&cod_version=<%=codVersion%>&accion=modificar_preguntas&recogida_datos=<%=recogidaDatos%>";
    }else if (confirm("<%= q53Util.getLiteral(sd, "ENC_MOD_PREG", q53_idioma) %>")) {
         location.href = "/q53ItourbaskWar/q53encModificarServlet?genEncuesta=<%= sd.gOS("genEncuesta")%>&cod_encuesta=<%= codEncuesta %>&cod_version=<%= codVersion %>&accion=modificar_preguntas_nueva_version&recogida_datos=<%= recogidaDatos %>";
    }
}

function volver(){
    // pulsamos la descripcion de encuesta antigua para verla
    // TODO hay que coger la MAXIMA version en lugar de la cargada en la pagina
    // para que se pueda volver a la pregunta actual.
    location.href="/q53ItourbaskWar/q53encVerServlet?genEncuesta=<%= sd.gOS("genEncuesta") %>&cod_encuesta=<%=codEncuesta%>&cod_version=<%=cod_ver_maximo%>&cod_ver_maximo=<%=cod_ver_maximo%>&recogida_datos=<%=recogidaDatos%>";
}
function borrar(){
	document.getElementById("botonBorrar").href="#";
    location.href="/q53ItourbaskWar/q53encModificarServlet?genEncuesta=<%= sd.gOS("genEncuesta")%>&cod_encuesta=<%=codEncuesta%>&cod_version=<%=codVersion%>&accion=borrar_encuesta";
}
var preguntas = new Array();
</script>
</head>
<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" class="negro">
<!-- CABECERA -->
<jsp:include page="/q53_gen_menu.jsp" />
<!-- FIN CABECERA -->
<!-- MENU + CENTRO -->
<div class="container">
	
	<div class="col-sm-1"></div>
	<div class="col-sm-12 body_encuesta">
	<!-- CENTRO -->
	<% if (!sd.gOS("hay_preg").equalsIgnoreCase("SI")) { // no hay preguntas%>
      <!-- titulo lista de preguntas -->
      		<div class="col-sm-12" id="cabecera_encuesta">
                <span class="textoblancobold"><%= q53Util.getLiteral(sd, "ENC_LISTAR_PREGUNTAS", q53_idioma) %></span>
            </div>
      <!-- FIN titulo lista de preguntas -->
      <!-- Texto no existe recogida de datos -->
       	    <div class="col-sm-2"></div>
	        <div class="col-sm-10">
                 <span><%= q53Util.getLiteral(sd, "ENC_NO_EXISTE_RECOGIDA", q53_idioma) %></span>
            </div>
      <!-- FIn texto no existe recogida de datos -->
      <!-- Boton Crear Preguntas de la encuesta -->
       	    <div class="col-sm-2"></div>
	        <div class="col-sm-10">
                 <a href="/q53ItourbaskWar/q53encVerDatosGrlesServlet?genEncuesta=<%= sd.gOS("genEncuesta")%>&accion=nuevo&recogida_datos=S" hidefocus id="btn_mod_preg_enc" class="linkblancobold"><%= q53Util.getLiteral(sd, "ENC_CREAR_ENC", q53_idioma) %></a></td>
              </div>
      <!-- FIN Crear Preguntas de la encuesta -->
	<% } else {%>
    <!-- titulo Datos generales -->
    <form name="frm2">
            <div class="col-sm-12" id="cabecera_encuesta">
                <span class="textoblancobold"><%= q53Util.getLiteral(sd, "ENC_DAT_GEN", q53_idioma) %></span>
            </div>
    <!-- FIN titulo Datos generales -->
       	    <div class="col-sm-2"></div>
	        <div class="col-sm-10">
	        	<div class="col-sm-5">
             		<span><%= q53Util.getLiteral(sd, "ENC_DESCRIPCION", q53_idioma) %>: </span>
             	</div>
             	<div class="col-sm-5">
             		<span class="textogrisbold">[<%=encuesta.getDescripcionEncuesta()%>]</span>
             	</div>
            </div>
        <!-- FIN Texto descripcion -->
		<!-- Texto  -->
       	    <div class="col-sm-2"></div>
	        <div class="col-sm-10">
	        	<div class="col-sm-5">
                  <span><%= q53Util.getLiteral(sd, "ENC_TIPO_TEXTO", q53_idioma) %>: </span>
                </div>
             	<div class="col-sm-5">
             		<span class="textogrisbold">[<%=encuesta.getEncuestaTexto()%>]</span>
             	</div>
            </div>
        <!-- FIN Texto -->
		<!-- Fecha creacion  -->
       	    <div class="col-sm-2"></div>
	        <div class="col-sm-10">
	        	<div class="col-sm-5">
                  <span><%= q53Util.getLiteral(sd, "ENC_TIPO_FECHA", q53_idioma) %>: </span>
                </div>
             	<div class="col-sm-5">
             	  <span class="textogrisbold">[<%=encuesta.getFechaCreacionEncuesta()%>]</span>
             	</div>
            </div>
        <!-- FIN Fecha creacion -->
        <!-- Tipo encuesta  -->
               <%if (encuesta.getTipo().equals("pres")){
                tipo= pres;
                }else if (encuesta.getTipo().equals("nopres")){
             	tipo= nopres;
                }else{
                tipo= presynopres;
                }%>
       	    <div class="col-sm-2"></div>
	        <div class="col-sm-10">
	            <div class="col-sm-5">
                   <span><%= q53Util.getLiteral(sd, "ENC_TIPO", q53_idioma) %>: </span>
                </div>
             	<div class="col-sm-5">
             	   <span class="textogrisbold">[<%=tipo%>]</span>
             	</div>
                </div>
        <!-- FIN tipo encuesta -->
      <!-- Visible/invisible  -->
				<%String isVisible = "N";
				if(encuesta.isEncuestaVisible()){
					isVisible = "S";
				}
			    if (q53_idioma.equals("E")){
			    	if (isVisible.equals("N")) isVisible ="E";
			        else isVisible = "B";
			  	}%>
       	    <div class="col-sm-2"></div>
	        <div class="col-sm-10">
	            <div class="col-sm-5">
                    <span><%= q53Util.getLiteral(sd, "ENC_VISIBLE", q53_idioma) %>: </span>
                </div>
	            <div class="col-sm-5">
	            	<span class="textogrisbold">[<%=isVisible%>]</span>
	            </div>
            </div>
		        <!-- FIN Visible/invisible -->
		        
				<!-- Numero de respuestas  -->
				<%String isHayResp = "N";
				if(encuesta.isHayRespuesta()){
				isHayResp = "S";
				}
				if (q53_idioma.equals("E")){
				    if (isHayResp.equals("N")) isHayResp ="E";
				    else isHayResp = "B";
				 }
				%>
            <div class="col-sm-2"></div>
	        <div class="col-sm-10">
	            <div class="col-sm-5">
                    <span><%= q53Util.getLiteral(sd, "ENC_NUM_RESP", q53_idioma) %>: </span>
                </div>
	            <div class="col-sm-5">
	            	<span class="textogrisbold">[<%=isHayResp%>]</span>
	            </div>
            </div>
		        <!-- FIN Numero de respuestas -->
    <!-- si es version antigua no sacamos los botones de modificar datos generales y hacer visible/invisible-->
	<% if (sd.gOS("enc[0].n0_version_antigua").equals("N")){ %>
	       <div class="col-sm-12">
	        <div class="col-sm-2"></div> 
	        <div class="col-sm-10 form-group-inline">
	           <div class="botones">
            
          <!-- Modificar Datos Generales -->

                    <span><a href="javascript: modificar();" id="btn_mod_dat_gen" class="btn btn-dark"><%= q53Util.getLiteral(sd, "ENC_MOD_DAT_GEN", q53_idioma)%></a></span>
          <!-- FIN Modificar Datos Generales -->
          <!-- Hacer Visible/Invisible -->
                    <span><a href="javascript: visible();" id="btn_vis_inv" class="btn btn-dark"><%= q53Util.getLiteral(sd, "ENC_VISIBLE/INVISIBLE", q53_idioma)%></a></span>
          <!-- FIN Hacer Visible/Invisible -->
          <!-- borrar encuesta -->
                    <span><a id="botonBorrar" href="javascript: borrar();" id="btn_vis_inv" class="btn btn-dark"><%= q53Util.getLiteral(sd, "USR_BORRAR", q53_idioma)%></a></span>
          <!-- FIN borrar encuesta -->
          <!-- Propagar a oficinas hijas -->
          			<%if("1".equals(es_padre)){%>
                    	<span><a id="botonPropagar" href="javascript: propagar();" class="btn btn-dark"><%= q53Util.getLiteral(sd, "ENC_PROPAGAR", q53_idioma)%></a></span>
                    <%}%>
          <!-- FIN Propagar a oficinas hijas -->
                </div>
               </div>
               </div>
	<% } %> <!-- FIN if (sd.gOS("enc[0].n0_version_antigua").equals("N"))-->
                
      </form>
      <!-- titulo lista de preguntas -->
           <div class="col-sm-12" id="cabecera_encuesta">
                  <span class="textoblancobold"><%= q53Util.getLiteral(sd, "ENC_LISTAR_PREGUNTAS", q53_idioma) %></span>
           </div>
      <!-- FIN titulo lista de preguntas -->
      <!-- Formulario Preguntas -->
           <form name="frm" method="post" action="/q53ItourbaskWar/q53encVerServlet" class="frmclass">
      <%int num_pregunta = 1;
        if (sd.gOS("hay_preg").equals("SI")) {%>
          <input type="hidden" name="cod_encuesta" value="<%=codEncuesta%>">
          <input type="hidden" name="cod_version" value="<%= codVersion %>">
         <%for (int i=0; i<sd.gI("preg.length"); i++) {
              String tipo_pregunta = sd.gOS("preg["+i+"].n1_tipo_pregunta");
              if (tipo_pregunta.equals(q53Constantes.TIPO_OPCIONES)) {
                  escribirPregOpciones(out, sd, "preg", i, num_pregunta);
              }else if (tipo_pregunta.equals(q53Constantes.TIPO_TEXTO)) {
                  escribirPregTexto(out, sd, "preg", i, num_pregunta);
              }else if (tipo_pregunta.equals(q53Constantes.TIPO_FECHA)) {
                  escribirPregFecha(out, sd, "preg", i, num_pregunta);
              }
              num_pregunta++;
          } // for i
          if (sd.gI("preg.length")==0){ %>
          <div class="col-sm-12">
              	    <div class="col-sm-2"></div>
	        <div class="col-sm-10">
     	<span><%= q53Util.getLiteral(sd, "ENC_NO_TIENE_PREGS", q53_idioma) %></span>
            </div></div><%
	 } //fin if (sd.gI("preg.length")==0)
      } // if hay_preg%>
	<!-- si es version antigua no sacamos los botones de modificar datos generales y hacer visible/invisible-->
    <% if (!encuesta.isVersionAntigua()){ 
          String visible = "N";
          if(encuesta.isEncuestaVisible()){
              visible = "S";
          }%>
      <!-- Modificar Preguntas de la encuesta -->
      <div class="col-sm-12">
           	<div class="col-sm-2"></div>
	    	<div class="col-sm-10">
     		    <a href="javascript:confirmar(<%=encuesta.isHayRespuesta()%>,'<%=visible%>');" id="btn_mod_preg_enc" class="btn btn-dark"><%= q53Util.getLiteral(sd, "ENC_MOD_PREG_ENC", q53_idioma) %></a>
            </div>
      </div>
      <!-- FIN Modificar Preguntas de la encuesta -->
      <div class="col-sm-12">
            <div class="col-sm-2"></div>
	        <div class="col-sm-10">
		        <div class="form-group">
	     			<span><%= q53Util.getLiteral(sd, "ENC_NOTA", q53_idioma) %></span>
	     		</div>
			</div>
		</div>
    <% } %> 
	<!-- si la encuesta tiene versiones anteriores sacamos el titulo de versiones anteriores-->
    <% if (encuesta.isVersionAntigua()) { %>
	<!-- titulo Versiones anteriores -->
	<div class="col-sm-12">
	 <div class="col-sm-2"></div>
	 <div class="col-sm-10">
	  	<div class="form-group">
    		<span class="textoblancobold"><%= q53Util.getLiteral(sd, "ENC_VER_ANT", q53_idioma) %></span>
    	</div>
	</div>
	</div>
	<!-- FIN titulo Versiones anteriores -->
    <%} // FIN if (sd.gOS("ant[0].n0_version_antigua").equals("S"))
    // si la version actual no es version antigua, saca una lista de todas las versiones anteriores que tiene.
    %>
    <div class="col-sm-12">
    <div class="col-sm-2"></div>
    <div class="col-sm-10 form-group-inline">
	<%if (!encuesta.isVersionAntigua()){ %>
        <%if(sd.getVal("oldVersionEncuesta") != null){
            List oldVersionList = (List)sd.getVal("oldVersionEncuesta");
            if(oldVersionList != null && !oldVersionList.isEmpty()){
                int numOldVersionEnc = oldVersionList.size();
                for(int i=0;i<numOldVersionEnc;i++){
                    q53EncuestaBean encuestaOldVersion = (q53EncuestaBean)oldVersionList.get(i);%>
                    <!-- Versiones anteriores  -->
                    <div class="form-group"><%= i %>- <%= q53Util.getLiteral(sd, "ENC_FECHA_VER_ANT", q53_idioma) %>: <span class="textogrisbold">[<a href="/q53ItourbaskWar/q53encVerServlet?genEncuesta=<%= sd.gOS("genEncuesta") %>&cod_encuesta=<%=encuestaOldVersion.getCodEncuesta()%>&cod_ver_maximo=<%=cod_ver_maximo%>&cod_version=<%=encuestaOldVersion.getCodVersion()%>" id="btn_mod_preg_enc" ><%=encuestaOldVersion.getFechaCreacionEncuesta()%></a>]
                    </div>
                    <!-- FIN Versiones anteriores -->
                <%}
            }%>
        <%}
 }// FIN if (sd.gOS("enc[0].n0_version_antigua").equals("N"))
      else {%>
	<!-- estamos en una version antigua con lo cual sacamos el boton de volver-->
	<!-- Volver -->
	<div class="botones">
       	<a href="javascript: volver();" id="btn_mod_preg_enc" class="btn btn-dark"><%= q53Util.getLiteral(sd, "ENC_VOLVER", q53_idioma) %></a>
	</div>
    <!-- Volver -->
    <%}	//Fin else%>
    <div class="botones">
    	<a href="/q53ItourbaskWar/q53encListarServlet?genEncuesta=<%= sd.gOS("genEncuesta") %>" id="btn_otras_enc" class="btn btn-dark"><%= q53Util.getLiteral(sd, "ENC_VOLVER_OTRAS_ENCUESTAS", q53_idioma) %></a>
    </div>
    </div>
    </div>
  </form>
       <!-- FIN formulario preguntas -->
    <% } // fin si hay preguntas%>
    <!-- FIN CENTRO -->
 
  </div>
</div>
<%}//Fin encuesta not null%>
<script src="/appcont/itourbask/scripts/floating-labels.js"></script>
</html>