// JavaScript Document for pr12a-b/quest
var what=' equivale a <i>what</i>.';
var which= ' equivale a <i>which</i>.';
var ser='Junto al verbo <i>ser</i>, ';
var noser='Junto a verbos distintos de <i>ser</i>, ';
var defi=' se usa para pedir una definici&oacute;n (identificar).';
var prep=' se usa despu&eacute;s de preposici&oacute;n.';
var info= ' se usa  para obtener informaci&oacute;n.';
var pl=' Hay que usar el plural.' ;
var sng=' Hay que usar el singular.' ;

function mayomin(num){
if (RES[num][1]==1){qu='qu&eacute;'; cu='cu&aacute;l'; cus='cu&aacute;les'}
else{qu='Qu&eacute;'; cu='Cu&aacute;l'; cus='Cu&aacute;les'}
return [qu,cu,cus];
}

function Chooser(){
	if (document.getElementsByTagName && document.createElement){with (document){
		var blanks = getElementsByTagName('span');
		for (var i=0; blanks.length>i; i++){mayomin(i);
		 var dentro = blanks[i]; dentro.style.marginLeft='4px';
		 var cuelga = createElement("SELECT"); cuelga.id=i; cuelga.style.marginRight='4px';
		 cuelga.onchange=function(){verifQ(this)};
		 cuelga.onfocus=function(){NoVMens();};
		 dentro.insertBefore(cuelga,dentro.firstChild);
		 var opta1 = createElement("OPTION"); opta1.innerHTML=''; opta1.selected=true;
		 var opta2 = createElement("OPTION"); opta2.innerHTML=qu;
		 var opta3 = createElement("OPTION"); opta3.innerHTML=cu;
		 var opta4 = createElement("OPTION"); opta4.innerHTML=cus;
		 with (cuelga){appendChild(opta1);appendChild(opta2);appendChild(opta3);appendChild(opta4);}
		 var eltd = createElement("TD"); var eltr = dentro.parentNode.parentNode; eltr.insertBefore(eltd,eltr.firstChild);
		 var ingles = '<input  id="'+i+'" onclick="df(ENG[this.id],document.getElementById(\'lalista\'),15)" type="button" value="English?" title="Click to translate sentence '+(i+1)+'" class="ejinp" />';
		 eltd.innerHTML=ingles;
		 var daltura = createElement("IMG"); daltura.src='imag/dot1.gif'; daltura.alt="dot"; 
		 with(daltura.style){height='20px'; width='8px';verticalAlign='middle';}
		 eltd.appendChild(daltura); 
		 }// for 
		getElementById('punhdn').value = 0;
}}
else{alert(sorry);}
}

function verifQ(caj){
var num = caj.id;
var entrada=caj.options[caj.selectedIndex].text;
var espan=caj.parentNode;
var eltexto ='';  
var minusc = entrada.toLowerCase();
var otrores='&quot;<i>'+minusc+'</i>&quot; '; 
var esincorrecto ='Es incorrecto usar '+otrores+' en este caso. <br/>'; 
if (RES[num][3]==prep){esincorrecto+=ser;}
if (entrada != RES[num][0]){
		caj.removeChild(caj.options[caj.selectedIndex]); 
		Puntos(0,4);
		var conosinser=RES[num][2]+minusc.italics()+' no '+RES[num][3];
		eltexto =entrada.italics()+' no '+RES[num][3];
		if(entrada.length>3){	
			if(RES[num][2]==noser){eltexto=conosinser;}	
			if (RES[num][4]){eltexto=RES[num][4];}	}
		if((entrada.length==3)&&(RES[num][2]==ser)){eltexto=conosinser;}
		var Incorrecto = tmen1+triste+tmen2+esincorrecto+eltexto+tmen3;
		caj.options[0].selected=true; MensBasic(Incorrecto,'comentano'); }
if (entrada == RES[num][0]){
		Puntos(1,(100/RES.length)); 
		var larres=document.createElement("B"); larres.innerHTML=RES[num][0]; 
		larres.className='naranja'; larres.style.paddingRight='4px';
		espan.insertBefore(larres,caj); 
		espan.removeChild(caj); 
		espan.innerHTML+='<img src="imag/checkmk.jpg" width="15" height="15" style="padding-left:2px" alt="ok" id="ok" />';
		var elfin = '</i>'+RES[num][3];   var itnegr = '<i class="negro u"> ';
		if ((entrada.length>3)&&(RES[num][2]==noser)){elfin='</i>'+' generalmente '+RES[num][3];}
		eltexto = (RES[num][2]==ser) ? RES[num][2]+itnegr+minusc : itnegr+RES[num][0];
	  var Correcto = tmen1+feliz+tmen2+asies+eltexto+elfin+tmen3;
		MensBasic(Correcto,'comentasi'); terminas();}
}

var haymas = false;
function hayMas(){return haymas=true;}

function terminas(){if (document.getElementsByTagName("SELECT").length==0){setTimeout('FinGenerico()', 2000)}}

function masoraciones(){
	RES[0] = ['Cu\u00E1l',0, ser, info,sng]; // rescorrecta, mayúscula,con qué verbo, qué significa o pide
	RES[1] = ['qu\u00E9',1, noser,what];
	RES[2] = ['cu\u00E1les',1, ser, info,pl]; 
	RES[3] = ['Cu\u00E1l',0,ser,info,sng]; 
	RES[4] = ['Qu\u00E9',0, ser, defi];
	RES[5] = RES[3]; 
	RES[6] = ['Cu\u00E1les',0, ser, info,pl]; 
	RES[7] = ['qu\u00E9',1, ser,prep];
	RES[8] = RES[1]; 
	RES[9] = ['Qu\u00E9',0, noser,what];

	ENG[0] = "What is the largest city in Latin America?";
	ENG[1] = "I wonder what we have in common."; 
	ENG[2] = "We need to establish what the causes are."; 
	ENG[3] = "What is your office schedule?"; 
	ENG[4] = "What is the vacation? It's a time without work or classes."; 
	ENG[5] = "Which one is the writing paper? This one over here."; 
	ENG[6] = "We have the men's opinions. What are the women's?"; 
	ENG[7] = "What is this juice made of? Orange."; 
	ENG[8] = "Tell me what we can do."; 
	ENG[9] = "What do the indigenous people think?"; 
document.getElementById('moresentences').innerHTML='<table style="text-align:left"><tbody id="lalista">'+
'<tr><td>1. &iquest;<span>es la ciudad m&aacute;s grande de Am&eacute;rica Latina? M&eacute;xico D.F.</span></td></tr>'+
'<tr><td>2. Me pregunto<span>tenemos en com&uacute;n.</span></td></tr>'+
'<tr><td>3. Necesitamos establecer<span>son las causas del problema.</span></td></tr>'+
'<tr><td>4. &iquest;<span>es su horario de oficina?  Lunes y jueves de tres a cinco de la tarde.</span></td></tr>'+
'<tr><td>5. &iquest;<span>son las vacaciones? Un tiempo sin trabajo ni clases.</span></td></tr>'+
'<tr><td>6. &iquest;<span>es el papel para escribir? Este que est&aacute; aqu&iacute;</span></td></tr>'+
'<tr><td>7. Tenemos las opiniones de los hombres. <span>son las de las mujeres?</span></td></tr>'+
'<tr><td>8. &iquest;De<span>es este jugo? De naranja.</span></td></tr>'+
'<tr><td>9. Dime<span>podemos hacer.</span></td></tr>'+
'<tr><td>10. &iquest;<span>opinan los ind&iacute;genas?</span></td></tr>'+'<tbody></table>';
document.getElementById('scor1').innerHTML='Score / Puntaje: <b id="puntos">0</b>%'; 
document.getElementById('lasins').style.visibility='visible';
NoVMens(); Chooser();  senmarca(); 
}