<%@ Language=VBScript %>
<!--#INCLUDE file="ADOVBS.inc"-->
<%
	Response.Buffer=true
	dim sqlQuery, int_folio, str_proceso, testId, testIdAux
	dim int_w, int_h
	int_w="100%"
	int_h="100%"

	int_folio= Request.Cookies("sieps")("folio")
	dsn= application("bd_sieps")
	testId = Session("testId")
	SET rs = server.CreateObject("ADODB.Recordset")
	SET conn = SERVER.CreateObject("ADODB.CONNECTION")
	conn.Open dsn
	
	' Esto es para que en js no tenga que estar comparando las claves de las pruebas
	if testId = "ORTO" then
		testIdAux = 1
	else
		testIdAux = 2
	end if

	' Revisa si hay un registro con el folio
	sqlQuery = "SELECT * FROM dat_ortografia WHERE soli_folio=" & int_folio
	rs.Open sqlQuery, conn,adOpenForwardOnly,adLockReadOnly,1
	if rs.EOF = false then
		str_proceso="cambio"
	else
		str_proceso="alta"
	end if

	' clean up
	If rs.State = adStateOpen then
		rs.Close
	End If
	If conn.State = adStateOpen then
		conn.Close
	End If
	Set rs = Nothing
	Set conn = Nothing

sub handleError(connectionRef)
	dim objErr
	dim str_c
	dim strrr, flag
	flag = 0

	if connectionRef.Errors.Count <> 0 Then
		str_c = str_c & "Count: " 
		str_c = str_c & connectionRef.Errors.Count
		for each objErr in connectionRef.Errors
			if objErr.Number <> 0 then ' Number = 0 el error es meramente informativo
				str_c = str_c & " Number: "
				str_c = str_c & objErr.Number			
				
				str_c = str_c & " Description: "
				str_c = str_c & objErr.Description  
			  
				str_c=str_c&" Native error: "
				str_c=str_c&objErr.NativeError 
				  
				str_c=str_c&" SQL state: "
				str_c=str_c&objErr.SQLState
				flag = 1
			end if
		next		
		if flag <> 0 then
			' clean up		
			if conn.State = adStateOpen then
				conn.Close
			end if
			
			set rs = Nothing
			set conn = Nothing
			set connectionRef = nothing
			
			strrr = "uti_console.asp?mensaje=" & "Error: " & str_c 
			Response.Redirect(strrr)
		end if		
	end if	
end sub

sub sendMensajeToConsole(mensaje)
	dim strrr
	strrr="uti_console.asp?mensaje=" & mensaje
	Response.Redirect(strrr)
end sub
%>
<html>
	<head>
		<link rel="stylesheet" type="text/css" href="stylesheet.css"/>
		<link rel="stylesheet" type="text/css" href="css/styleTests.css"/>
		<script type="text/javascript" src="js/lib/prototype-1.6.0.2.js"></script>
		<script type="text/javascript" src="js/funciones/functionsTests.js"></script>		
	</head>
<body class="body" topmargin="6" bottommargin="6" leftmargin="6" rightmargin="6" bgColor="slategray">
<!--#INCLUDE FILE="uti_fondo.asp"-->

<table width="100%" border="0" bgcolor="white" cellspacing="0" cellpadding="0">
	<tr>
		<td width="100%" align="center">
			
			<h1>&quot;Ortograf&iacute;a&quot; (Parte <%=testIdAux%>)</h1>
			<%if testId = "ORTO" then%>
				<div id="divInstruccion">
					<h2>Instrucciones</h2>
						<div>
							A continuación se presentar&aacute;n una serie de ejercicios en los cuales se mostrar&aacute; el dominio
							que se tiene en el uso correcto de las letras que se muestren.
							<br><br>
							Coloque la letra que falta para completar la palabra correctamente, como se muestra en el siguiente ejemplo.
						</div>
				</div>
				<br/>
				<br/>
				<form name="form1" id="form1" method="post" action="uti_marco.asp?prueba=TestApply.asp&amp;nombre=Ortografía (Parte <%=testIdAux%>)">
					<div id="divEjemplo">
						<h2>Ejemplo</h2>		
						<h3>¿C&oacute;mo asignar una letra?</h3>
						<div>
							Posicione la flecha del mouse en la letra que desea utilizar para completar correctamente (las letras aparecen
							en color azul); Para seleccionar una letra, presione el bot&oacute; izquierdo del mouse hasta que aparezca el signo de interrogaci&oacute;n;
							luego posicione el mouse sobre la palabra donde desea colocar la letra y vuelva a presionar el bot&oacute;n derecho del mouse.
							<br/>
							
							Las palabras que se encuentran incompletas se muestran con un caracter de subrayado "_" entre ellas.
							<br/>
							<br/>
							<h3>¿C&oacute;mo cancelar una letra asignada?</h3>
							Posicione la flecha del mouse en la letra asignada que desea cancelar y presione el bot&oacute;n izquierdo del mouse.
						</div>
					</div>				
					<div class="divQuestion">
						<h2>Uso de la S y C</h2>
						<div class="divOptions">
							<div id="opt1" onclick="readLetter('s', this);">
								s
							</div>						
							<div id="opt2" onclick="readLetter('c', this);">
								c
							</div>
						</div>
						<div style="clear: both;"></div>
						<br/>
						<div class="divSentences">
							Para <span class="palabra">e<span id="incognita1" onclick="writeLetterInstruction(this);" class="incognita">_</span>table<span id="incognita2" onclick="writeLetterInstruction(this);" class="incognita">_</span>er</span> una adecuada 
							<span class="palabra">comunica<span id="incognita3" onclick="writeLetterInstruction(this);" class="incognita">_</span>i&oacute;n</span> deber&aacute; de existir un 
							<span class="palabra">men<span id="incognita4" onclick="writeLetterInstruction(this);" class="incognita">_</span>aje</span>, un <span class="palabra">emi<span id="incognita5" onclick="writeLetterInstruction(this);" class="incognita">_</span>or</span>, 
							un <span class="palabra">re<span id="incognita6" onclick="writeLetterInstruction(this);" class="incognita">_</span>eptor</span> y un canal para transmitir.
						</div>
					</div>
					<input id="mountIncognitas" type="hidden" value="6" />
					<input id="hidden_incognita1" type="hidden" value="" />
					<input id="hidden_incognita2" type="hidden" value="" />
					<input id="hidden_incognita3" type="hidden" value="" />
					<input id="hidden_incognita4" type="hidden" value="" />
					<input id="hidden_incognita5" type="hidden" value="" />
					<input id="hidden_incognita6" type="hidden" value="" />
					<input id="valueSelected" type="hidden" value="" />
				</form>
			<%else%>
				<div id="divInstruccion">
				<h2>Instrucciones</h2>
					<div>
						A continuación se presentar&aacute;n una serie de ejercicios en los cuales se mostrar&aacute; el dominio
						que se tiene por diveros factores como son acentuaci&oacute;n, puntuaci&oacute;n, sintaxis y el uso correcto de los dos puntos, como
						 se indica en el ejemplo.
						<br><br>
						Coloque la letra que falta para completar la palabra correctamente, como se muestra en el siguiente ejemplo.
					</div>
				</div>			
				<br/>
				<br/>
				<form name="form1" id="form1" method="post" action="uti_marco.asp?prueba=TestApply.asp&amp;nombre=Ortografía (Parte <%=testIdAux%>)">
					<div id="divEjemplo">
						<h2>Ejemplo</h2>		
						<h3>¿C&oacute;mo hacer una selecci&oacute;n?</h3>
						<div>
 							Se deber&aacute; colocar el puntero en la casilla de verificaci&oacute;n deseada para completar las oraciones 
							y p&aacute;rrafos (seg&uacute;n sea el caso) correctamente. Para hacer una selecci&oacute;n presione el boton izquierdo 
							<br/>
							<br/>
							<h3>¿C&oacute;mo cancelar una selecci&oacute;n realizada?</h3>
							Posicione la flecha del mouse en la letra asignada que desea cancelar y presione el bot&oacute;n izquierdo del mouse.
						</div>
					</div>				
					<div class="divQuestion">
						<h2>Acentuaci&oacute;n</h2>
						<div class="divOptions">
							<div id="opt1" onclick="readLetterInstruccion('ok', this);">
								ok
							</div>						
							<div id="opt2" onclick="readLetterInstruccion('bad', this);">
								bad
							</div>
						</div>
						<div style="clear: both;"></div>
						<br/>
						<div class="divSentences">
							El <span class="palabra">vol<span id="incognita1" onclick="writeLetterInstruction2(this);" class="incognita">u</span>men
							</span> de la 
							<span class="palabra">m<span id="incognita2" onclick="writeLetterInstruction2(this);" class="incognita">&uacute;</span>sica
							</span> era 
							<span class="palabra">t<span id="incognita3" onclick="writeLetterInstruction2(this);" class="incognita">a</span>n
							</span> alto que nadie o&iacute;a.
						</div>
					</div>
					<br/>
					<br/>
					<div class="divQuestion">
						<h2>Comas</h2>
						<div class="divOptions">
							<div id="opt3" onclick="readLetterInstruccion('ok', this);">
								ok
							</div>						
							<div id="opt4" onclick="readLetterInstruccion('bad', this);">
								bad
							</div>
						</div>
						<div style="clear: both;"></div>
						<br/>
						<div class="divSentences">
							La supervisi&oacute;n<span class="palabra"><span id="incognita4" onclick="writeLetterInstruc	tion2(this);" class="incognita">,</span>
							</span> de empleados es sin lugar a duda<span class="palabra"><span id="incognita5" onclick="writeLetterInstruction2(this);" class="incognita">,</span>
							</span> el aspecto m&aacute;s dif&iacute;cil de la administraci&oacute;n de<span class="palabra"><span id="incognita6" onclick="writeLetterInstruction2(this);" class="incognita">,</span>
							</span> una empresa.
						</div>
					</div>
					<input id="mountIncognitas" type="hidden" value="6" />
					<input id="hidden_incognita1" type="hidden" value="" />
					<input id="hidden_incognita2" type="hidden" value="" />
					<input id="hidden_incognita3" type="hidden" value="" />
					<input id="hidden_incognita4" type="hidden" value="" />
					<input id="hidden_incognita5" type="hidden" value="" />
					<input id="hidden_incognita6" type="hidden" value="" />
					<input id="valueSelected" type="hidden" value="" />
				</form>
			<%end if%>
			<table align="center">
				<tr>
					<td width="100%" align="middle">
						<input id="btnInit" type="button" class="btnIniciarNoSel" onclick="validatedTest('<%=testIdAux%>');" onmouseout="toogleBtnImage(0);" onmouseover="toogleBtnImage(1);" />
					</td>
 				</tr>
			</table>
			<br>
		</td>
	</tr>
</table>
<!--#INCLUDE FILE="uti_calce.asp"-->
</body>

</html>
