function findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)
x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=findObj(n,d.layers[i].document);if(!x&&document.getElementById)
x=document.getElementById(n);return x;}
function respuestaAutomatica(){findObj('respuestaAutomatica').value='S';findObj('frmJugar').submit();}
function focoBORRAME(){findObj('nomEncuesta').focus();}
function cuentaAtras(){var parte1=findObj('disponeDe').value;var parte2=findObj('tiempoRestante').value;var parte3=findObj('paraResponder').value;findObj('mensajeCompleto').innerHTML=parte1+' '+parte2+' '+parte3;}
function cuentaAtrasResta(){var tiempoRestante=findObj('tiempoRestante').value;tiempoRestante=tiempoRestante-1;findObj('tiempoRestante').value=tiempoRestante;cuentaAtras();setTimeout("cuentaAtrasResta()",1000);}
function eventoTematicaEspecial(){var marcado=findObj('tematicaEspecial').checked;if(marcado==true){for(var i=1;i<100;i++){var check=findObj('tematica'+i);if(check!=null&&check!='null'){findObj('tematica'+i).checked=false;findObj('tematica'+i).disabled=true;}}
findObj('descripcion').disabled=false;}else{findObj('descripcion').value='';findObj('descripcion').disabled=true;for(var i=1;i<100;i++){var check=findObj('tematica'+i);if(check!=null&&check!='null'){findObj('tematica'+i).checked=false;findObj('tematica'+i).disabled=false;}}}}
function passNoRequeridoEnCrearGrupo(){var marcado=findObj('passNoRequerido').checked;if(marcado==true){findObj('pass1').value='';findObj('pass2').value='';findObj('pass1').disabled=true;findObj('pass2').disabled=true;}else{findObj('pass1').value='';findObj('pass2').value='';findObj('pass1').disabled=false;findObj('pass2').disabled=false;}}
function LimitAttach(tField,iType){file=tField.value;if(iType==1){extArray=new Array(".gif",".jpg",".png");}
if(iType==2){extArray=new Array(".swf");}
if(iType==3){extArray=new Array(".exe",".sit",".zip",".tar",".swf",".mov",".hqx",".ra",".wmf",".mp3",".qt",".med",".et");}
if(iType==4){extArray=new Array(".mov",".ra",".wmf",".mp3",".qt",".med",".et",".wav");}
if(iType==5){extArray=new Array(".html",".htm",".shtml");}
if(iType==6){extArray=new Array(".doc",".xls",".ppt");}
allowSubmit=false;if(!file)return;while(file.indexOf("\\")!=-1)file=file.slice(file.indexOf("\\")+1);ext=file.slice(file.indexOf(".")).toLowerCase();for(var i=0;i<extArray.length;i++){if(extArray[i]==ext){allowSubmit=true;break;}}
if(allowSubmit){}else{tField.value="";alert("Usted sólo puede subir archivos con extensiones "+(extArray.join(" "))+"\nPor favor seleccione un nuevo archivo");}}
function cargaVistaPrevia(ruta){var src=findObj('preview').src;var imagen=findObj('imagen').value;if(imagen==''){imagen='sin.png';}
findObj('preview').src=ruta+imagen;findObj('preview').alt=imagen;}
function cargaVistaPreviaImagenGrupo(ruta,grupo){var src=findObj('preview').src;var imagen=findObj('imagen').value;if(imagen==''){imagen='sin.png';}
findObj('preview').src=ruta+grupo+'_'+imagen;findObj('preview').alt=imagen;}
function nombreDisponible(){var nombre=findObj('usuario2').value;if(nombre!=''){var req=newXMLHttpRequest();var handlerFunction=getReadyStateHandler(req,muestraDisponibilidadNombre);req.onreadystatechange=handlerFunction;req.open("post","TrivialOnline",true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.send("k=nombreDisponible&nombre="+nombre);}}
function muestraDisponibilidadNombre(disponible){if(disponible!=null){var valor=disponible.getElementsByTagName("valor")[0].firstChild.nodeValue;if('false'==valor){findObj('nombreDisponible').innerHTML='<img src="http://www.trivinet.com/img/disponible.png" alt="disponible" title="Nombre disponible" />';}else{findObj('nombreDisponible').innerHTML='<img src="http://www.trivinet.com/img/ocupado.png" alt="ocupado" title="Nombre ocupado" />';}}}
function newXMLHttpRequest(){var xmlreq=false;if(window.XMLHttpRequest){xmlreq=new XMLHttpRequest();}else if(window.ActiveXObject){try{xmlreq=new ActiveXObject("Msxml2.XMLHTTP");}catch(e1){try{xmlreq=new ActiveXObject("Microsoft.XMLHTTP");}catch(e2){alert('Imposible crear el XMLHttpRequest');}}}
return xmlreq;}
function getReadyStateHandler(req,responseXmlHandler){return function(){if(req.readyState==4){if(req.status==200){responseXmlHandler(req.responseXML);}else{alert("HTTP error: "+req.status);}}}}
function comprobarNumeroDePreguntas(){var lenguajePreferido=findObj('lenguajePreferido').value;var dificultad=findObj('dificultad').value;var tematicas='';var tematica1=findObj('tematica1').checked;tematicas=tematicas+'&tematica1='+tematica1;var tematica2=findObj('tematica2').checked;tematicas=tematicas+'&tematica2='+tematica2;var tematica3=findObj('tematica3').checked;tematicas=tematicas+'&tematica3='+tematica3;var tematica7=findObj('tematica7').checked;tematicas=tematicas+'&tematica7='+tematica7;var tematica8=findObj('tematica8').checked;tematicas=tematicas+'&tematica8='+tematica8;var tematica9=findObj('tematica9').checked;tematicas=tematicas+'&tematica9='+tematica9;var tematica10=findObj('tematica10').checked;tematicas=tematicas+'&tematica10='+tematica10;var tematica11=findObj('tematica11').checked;tematicas=tematicas+'&tematica11='+tematica11;var tematica12=findObj('tematica12').checked;tematicas=tematicas+'&tematica12='+tematica12;var tematica13=findObj('tematica13').checked;tematicas=tematicas+'&tematica13='+tematica13;var tematica14=findObj('tematica14').checked;tematicas=tematicas+'&tematica14='+tematica14;var tematica15=findObj('tematica15').checked;tematicas=tematicas+'&tematica15='+tematica15;var tematica16=findObj('tematica16').checked;tematicas=tematicas+'&tematica16='+tematica16;var tematica17=findObj('tematica17').checked;tematicas=tematicas+'&tematica17='+tematica17;var tematica18=findObj('tematica18').checked;tematicas=tematicas+'&tematica18='+tematica18;var tematica19=findObj('tematica19').checked;tematicas=tematicas+'&tematica19='+tematica19;var tematica20=findObj('tematica20').checked;tematicas=tematicas+'&tematica20='+tematica20;var tematica21=findObj('tematica21').checked;tematicas=tematicas+'&tematica21='+tematica21;var tematica22=findObj('tematica22').checked;tematicas=tematicas+'&tematica22='+tematica22;var tematica23=findObj('tematica23').checked;tematicas=tematicas+'&tematica23='+tematica23;var tematica24=findObj('tematica24').checked;tematicas=tematicas+'&tematica24='+tematica24;var tematica25=findObj('tematica25').checked;tematicas=tematicas+'&tematica25='+tematica25;var tematica26=findObj('tematica26').checked;tematicas=tematicas+'&tematica26='+tematica26;var tematica27=findObj('tematica27').checked;tematicas=tematicas+'&tematica27='+tematica27;var tematica28=findObj('tematica28').checked;tematicas=tematicas+'&tematica28='+tematica28;var tematica29=findObj('tematica29').checked;tematicas=tematicas+'&tematica29='+tematica29;var tematica30=findObj('tematica30').checked;tematicas=tematicas+'&tematica30='+tematica30;var tematica31=findObj('tematica31').checked;tematicas=tematicas+'&tematica31='+tematica31;var tematica32=findObj('tematica32').checked;tematicas=tematicas+'&tematica32='+tematica32;var tematica33=findObj('tematica33').checked;tematicas=tematicas+'&tematica33='+tematica33;var tematica34=findObj('tematica34').checked;tematicas=tematicas+'&tematica34='+tematica34;var tematica35=findObj('tematica35').checked;tematicas=tematicas+'&tematica35='+tematica35;var tematica36=findObj('tematica36').checked;tematicas=tematicas+'&tematica36='+tematica36;var tematica37=findObj('tematica37').checked;tematicas=tematicas+'&tematica37='+tematica37;var req=newXMLHttpRequest();var handlerFunction=getReadyStateHandler(req,muestraNumeroDePreguntas);req.onreadystatechange=handlerFunction;req.open("post","TrivialOnline",true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.send("k=comprobarNumeroDePreguntasAJAX&lenguajePreferido="+lenguajePreferido+"&dificultad="+dificultad+tematicas);}
function muestraNumeroDePreguntas(cantidad){if(cantidad!=null){var valor=cantidad.getElementsByTagName("valor")[0].firstChild.nodeValue;valor=parseInt(valor);if(valor<7){findObj('cantidadPReguntas').innerHTML='Su elección actual tiene '+valor+' preguntas distintas.<br/>No es recomendable jugar con menos de 7 preguntas distintas';}else{findObj('cantidadPReguntas').innerHTML='Su elección actual tiene '+valor+' preguntas distintas';}}}
function mostrarCapa(id){findObj(id).style.visibility='visible';findObj(id).style.display='block';}
function ocultarCapa(id){findObj(id).style.visibility='hidden';findObj(id).style.display='none';}
