<%@ Language=VBScript %>
<!--#INCLUDE file="ADOVBS.inc"-->
<%

DIM STR_CONSULTA
dim INT_PREGUNTA
DIM STR_PREGUNTA
DIM INT_RESPUESTA
DIM STR_RESPUESTA, dbl_hora, dbl_minutos, dbl_Segundos, str_proceso
DIM int_w, int_h
int_w="100%"
int_h="100%"

str_titulo ="Prueba Kostick"

str_bd= application("bd_sieps")

str_valido= Request.Cookies("seiso")("4")
str_valido="SI"

if str_valido <>"SI" then
	Response.Redirect("uti_error.asp?or=principal.asp&enca=ERROR&mens=" & server.urlencode("El sistema no ha iniciado correctamente"))
end if


SET RES_DATOS = server.CreateObject("ADODB.Recordset")
SET RES_PREG = server.CreateObject("ADODB.Recordset")
SET CNN = SERVER.CreateObject("ADODB.CONNECTION")

cnn.Open str_bd


int_folio= Request.Cookies("sieps")("folio")
int_folio=100

' tiempo de prueba
STR_CONSULTA = "SELECT prue_tiempo FROM pruebas WHERE prue_clave='KOST'"
RES_DATOS.Open STR_CONSULTA, cnn,adOpenForwardOnly,adLockReadOnly,1
str_tiempo="000000"		
if res_datos.EOF= FALSE THEN
	str_tiempo = res_datos.Fields("prue_tiempo")
end if	
res_datos.Close


dbl_hora = Mid(str_tiempo, 1, 2)
dbl_minutos = Mid(str_tiempo, 3, 2)
dbl_Segundos = Mid(str_tiempo, 5, 2)

str_resultado=""

STR_CONSULTA = "SELECT * FROM pre_kuder_p ORDER BY num_pregunta,orden"
RES_DATOS.Open STR_CONSULTA, CNN, adOpenForwardOnly, adLockReadOnly, 1

%>


<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<link REL="stylesheet" TYPE="text/css" HREF="stylesheet.css">
</HEAD>
<!--#INCLUDE FILE="uti_utilerias_aplicacion.asp"-->
<SCRIPT LANGUAGE=javascript>
<!--
function abortar()
{
	
	document.form1.SALIR.value="SALIR";
	document.form1.submit();
}

function window.onload()
{	
//	resultado()
//	parent.frames(0).location="uti_tiempo.asp?terminar=SI&nombre=Prueba Kostick"
//	window.setTimeout("runningtime()",2000)
}



function resultado()
{
	if (document.form1.TXT_RESULTADO.value !=""){
		var datos= document.form1.TXT_RESULTADO.value
		for (i = 0; i < 90; i=i+1)
		{
			var pregunta=Math.floor(i)+1
			var respuesta=datos.substr(i,1)
			if (respuesta !="0"){
				carga(pregunta,respuesta)
			}
		}
	}
}


function respuesta(pregunta,respuesta,columna)
{


	if (columna==1)
	{
		var colsel=2
	}
	else
	{
		var colsel=1
	}
	


	if (respuesta==1){
		
		if ((document.all.item("c"+columna+pregunta+"-2").checked==true  || document.all.item("c"+columna+pregunta+"-3").checked==true) && seleccioncolumna(colsel,pregunta)==true) {
			//avance("resta")
			alert("resta 1")
			}
	}
	
	if (respuesta==2){
		
		if ((document.all.item("c"+columna+pregunta+"-1").checked==true  || document.all.item("c"+columna+pregunta+"-3").checked==true) && seleccioncolumna(colsel,pregunta)==true) {
			//avance("resta")
			alert("resta 2")
			}
	}

	if (respuesta==3){
		
		if ((document.all.item("c"+columna+pregunta+"-1").checked==true  || document.all.item("c"+columna+pregunta+"-2").checked==true) && seleccioncolumna(colsel,pregunta)==true) {
			//avance("resta")
			alert("resta 3")
			}
	}


	
	document.all.item("p"+pregunta).bgColor=document.all.item("p"+pregunta).bgColor
		
	if (respuesta==1) {
		document.all.item("c"+columna+pregunta+"-2").checked =false
		document.all.item("c"+columna+pregunta+"-3").checked =false
		}

	if (respuesta==2) {
		document.all.item("c"+columna+pregunta+"-1").checked =false
		document.all.item("c"+columna+pregunta+"-3").checked =false
		}
	
	if (respuesta==3) {
		document.all.item("c"+columna+pregunta+"-1").checked =false
		document.all.item("c"+columna+pregunta+"-2").checked =false
		}


	if (seleccioncolumna(1,pregunta)==true && seleccioncolumna(2,pregunta)==true) {
		document.all.item("p"+pregunta).bgColor="#eee8aa"
		}



//	if (document.all.item("c"+columna+pregunta+"-"+respuesta).checked == true) {
//		document.all.item("a-"+pregunta).bgColor="#eee8aa"
//		document.all.item("b-"+pregunta).bgColor="#eee8aa"
//		document.all.item("n"+pregunta).bgColor="#eee8aa"
//		var str_respuesta = pregunta + "a-" + respuesta
//		document.all.item(str_respuesta).bgColor="#eee8aa"
//		avance("suma")
//		}
//	else
//	{
//	avance("resta")
//	}
}


function seleccioncolumna(columna,pregunta)
{


	if (document.all.item("c"+columna+pregunta+"-1").checked == true || document.all.item("c"+columna+pregunta+"-2").checked == true || document.all.item("c"+columna+pregunta+"-3").checked == true) 
	{
		return true
	}
	else
	{
		return false
	}
}



function carga(pregunta,respuesta)
{
	document.all.item("r"+pregunta+"-"+respuesta).checked = true
			
	document.all.item("a-"+pregunta).bgColor="#eee8aa"
	document.all.item("b-"+pregunta).bgColor="#eee8aa"
	document.all.item("n"+pregunta).bgColor="#eee8aa"
	var str_respuesta = pregunta + "-" + respuesta
	document.all.item(str_respuesta).bgColor="#eee8aa"
	avance("suma")
}

function runningtime()
{

	if (document.form1.clockface.value !="false"){
		var int_hora=document.form1.TXT_HORA.value
		var int_minutos=document.form1.TXT_MINUTOS.value
		var int_segundos=document.form1.TXT_SEGUNDOS.value
		var str_tiempo= document.form1.TXT_TIEMPO.value
		var str_tiempo_actual = new Date()
		var str_termina =new Date()
		var valor
	
		int_dia=str_tiempo_actual.getDate()
		int_mes=str_tiempo_actual.getMonth()
		int_ano=str_tiempo_actual.getYear()
			
		int_hora_actual =str_tiempo_actual.getHours()
		int_minutos_actual =str_tiempo_actual.getMinutes()
		int_segundos_actual =str_tiempo_actual.getSeconds()
					
		if (str_tiempo=="")
		{	
			s=new Date(int_ano, int_mes, int_dia, int_hora, int_minutos, int_segundos)
			
			int_hora =s.getHours()
			int_minutos =s.getMinutes()
			int_segundos =s.getSeconds()
				
			str_tiempo=new Date(int_ano,int_mes, int_dia, int_hora_actual+ int_hora, int_minutos_actual+ int_minutos, int_segundos_actual+ int_segundos)
			document.form1.TXT_TIEMPO.value=str_tiempo
					
			}
		else
		{str_tiempo=new Date(str_tiempo)}
	
			valor=str_tiempo.getTime()-str_tiempo_actual.getTime()
					
			str_termina.setHours(0);
			str_termina.setMinutes(0);
			str_termina.setSeconds(0);
			str_termina.setMilliseconds(0);
			
			str_termina.setMilliseconds(valor)
			int_hora =str_termina.getHours()
			int_minutos=str_termina.getMinutes()
			int_segundos=str_termina.getSeconds()
			
			if (int_hora<10){
				int_hora="0"+int_hora
			}
			if(int_minutos<10){
				int_minutos="0"+int_minutos
			}
			
			if (int_segundos<10){
				int_segundos="0"+int_segundos
			}
			
			if(document.form1.TXT_AVANCE.value!=""){
				var int_avance=document.form1.TXT_AVANCE.value
      			int_avance = Math.floor((int_avance/90)*100)
  				parent.frames(0).document.all.item("avance").innerText =int_avance+"%";
			}
			
			parent.frames(0).document.all.item("cronometro").innerText= int_hora +":" +int_minutos +":" + int_segundos;
			if (int_hora <="00" & int_minutos <="00" & int_segundos<="00"){						
				alert("Se ha terminado el Tiempo !!! se le asignaran 10 minutos mas ...")
				document.form1.TXT_HORA.value="00"
				document.form1.TXT_MINUTOS.value="10"
				document.form1.TXT_SEGUNDOS.value="00"
				document.form1.TXT_TIEMPO.value=""
				window.setTimeout("runningtime()",1000)
				
				}
				
			else
				{window.setTimeout("runningtime()",1000)}
	}
}


function avance(str_opcion)
{
	var int_avance=document.form1.TXT_AVANCE.value
    
    if (str_opcion=="suma"){
        int_avance = Math.floor(int_avance) + 1}
    else
        {int_avance = Math.floor(int_avance) - 1}
    
    document.form1.TXT_AVANCE.value=int_avance
  	int_avance = Math.floor((int_avance/90)*100)
  	parent.frames(0).document.all.item("avance").innerText =int_avance+"%";
}


//-->
</SCRIPT>


<form name="form1" id="form1" method="post" target="_top" action="kostick_abc.asp?folio=<%=int_folio%>&proceso=<%=str_proceso%>">
<body class="body"  topmargin="6" bottommargin="6" leftmargin="6" rightmargin="6" bgColor="slategray" onkeydown="evento()">
<!--#INCLUDE FILE="uti_fondo.asp"-->
			<br>
			<table height="200" width="75%" Align="center" valign="top" border="0"  bgcolor="white" borderColor="white" borderColorLight="#666666"  cellspacing="0" cellpadding="0">
				<tr>
					<td align="top">
							<table width="100%" align="center" bgColor=white border="0" bordercolor="silver" borderColorDark="white" borderColorLight="dimgray" cellspacing="1" cellpadding="0">
								<tr>
									<td>
										<table width="100%" align="center" bgColor="white" border="0" bordercolor="silver" borderColorDark="white" borderColorLight="white" cellspacing="0" cellpadding="0">
											<tr>
												<td width="5%" align="center"></td>
												<td width="95%" align="center">
													<table width="100%" align="center"  border="0" bordercolor="silver" borderColorDark="white" borderColorLight="" cellspacing="0" cellpadding="0">
														<tr>
															<td width="100%"></td>
															<td width="55" nowrap align="center"><font class="eti_ari_11"><b>Me gusta mas</b></font></td>
															<td width="55" nowrap align="center"><font class="eti_ari_11"><b>Me gusta menos</b></font></td>
														</tr>
													</table>
												</td>
											</tr>
										</table>
					<% if res_datos.EOF = false then 
						res_datos.MoveFirst
						i=0
						Do until res_datos.EOF
							i=i+1			
							int_pregunta = res_datos.Fields("num_pregunta")
							str_pregunta1 = res_datos.Fields("pregunta")
							res_datos.MoveNext
							str_pregunta2 = res_datos.Fields("pregunta")
							res_datos.MoveNext
							str_pregunta3 = res_datos.Fields("pregunta")
						
					%>
										<table width="100%" align="center" name="p<%=int_pregunta%>" id="p<%=int_pregunta%>" bgColor="#efefef" border="1" bordercolor="silver" borderColorDark="white" borderColorLight="dimgray" cellspacing="0" cellpadding="0">
											<tr>
												<td width="5%" align="center"><font class="eti_ari_10"><%=int_pregunta%></font></td>
												<td width="95%" align="center">
													<table width="100%" align="center"  border="1" bordercolor="silver" borderColorDark="white" borderColorLight="gainsboro" cellspacing="0" cellpadding="0">
														<tr>
															<td width="100%"><font class="eti_ari_10"><%=str_pregunta1%></font></td>
															<td width="55" nowrap align="center"><input TYPE="checkbox" style="CURSOR: hand" name="c1<%=int_pregunta%>-1" id="c1<%=int_pregunta%>-1" onclick="respuesta(<%=int_pregunta%>,1,1)"></td>
															<td width="55" nowrap align="center"><input TYPE="checkbox" style="CURSOR: hand" name="c2<%=int_pregunta%>-1" id="c2<%=int_pregunta%>-1" onclick="respuesta(<%=int_pregunta%>,1,2)"></td>
														</tr>
														<tr>
															<td width="100%"><font class="eti_ari_10"><%=str_pregunta2%></font></td>
															<td width="55" nowrap align="center"><input TYPE="checkbox" style="CURSOR: hand" name="c1<%=int_pregunta%>-2" id="c1<%=int_pregunta%>-2" onclick="respuesta(<%=int_pregunta%>,2,1)"></td>
															<td width="55" nowrap align="center"><input TYPE="checkbox" style="CURSOR: hand" name="c2<%=int_pregunta%>-2" id="c2<%=int_pregunta%>-2" onclick="respuesta(<%=int_pregunta%>,2,2)"></td>
														</tr>
														<tr>
															<td width="100%"><font class="eti_ari_10"><%=str_pregunta3%></font></td>
															<td width="55" nowrap align="center"><input TYPE="checkbox" style="CURSOR: hand" name="c1<%=int_pregunta%>-3" id="c1<%=int_pregunta%>-3" onclick="respuesta(<%=int_pregunta%>,3,1)"></td>
															<td width="55" nowrap align="center"><input TYPE="checkbox" style="CURSOR: hand" name="c2<%=int_pregunta%>-3" id="c2<%=int_pregunta%>-3" onclick="respuesta(<%=int_pregunta%>,3,2)"></td>
														</tr>
														
													</table>
												</td>
											</tr>
										</table>
										<br>
						<%res_datos.MoveNext
						loop
					end if
					res_datos.Close
						%>
									</td>
								</tr>
							</table>
							<br>
							
						<INPUT name="clockface" type="hidden">
						<INPUT name="TXT_TIEMPO" type="hidden">
						<INPUT name="TXT_HORA" type="hidden" value="<%=dbl_hora%>">
						<INPUT name="TXT_MINUTOS" type="hidden" value="<%=dbl_minutos%>">
						<INPUT name="TXT_SEGUNDOS" type="hidden" value="<%=dbl_segundos%>">
						<INPUT name="TXT_AVANCE" type="hidden" value="<%=dbl_avance%>">
						<input type="hidden" name="TXT_AVANCE_TOTAL" value="90">
						<INPUT name="TXT_RESULTADO" type="hidden" value="<%=str_resultado%>">
						<input type="hidden" name="TXT_TIPO" value="">
						<input type="hidden" name="SALIR">
					</td>
				</tr>
			</table>
			<br>
		</td>
	</tr>
</table>
<!--#INCLUDE FILE="uti_calce.asp"-->

</form>
</BODY>
</HTML>

