function goURL(id, camp, sort){
 document.location = "index.php?id="+id+'&camp='+camp+'&sec=2&sort='+sort;
}

function goPrint(deporte, campeonato, title, sort){
 window.open("print_inscritos.php?id="+deporte+'&camp='+campeonato+'&title='+title+'&sort='+sort,"","scrollbars=1, resizable=1, width=840, height=500, status=0, location=0, menubar=0");
}

function goURLx(id, camp, sort, categoria){
 document.location = "index.php?id="+id+'&camp='+camp+'&sec=3&sort='+sort+'&categoria='+categoria;
}

function goURL2(id, camp){
 var category = document.f1.scategoria.options[document.f1.scategoria.selectedIndex].value; 
 if (category != '') document.location = "index.php?id="+id+'&camp='+camp+'&sec=3&sort=tt&categoria='+category;
 else document.location = "index.php?id="+id+'&camp='+camp+'&sec=3&sort=tt';
}

function goPrintx(deporte, campeonato, title, sort, categoria){
 window.open("print_resultados.php?id="+deporte+'&camp='+campeonato+'&title='+title+'&sort='+sort+'&categoria='+categoria,"","scrollbars=1, resizable=1, width=840, height=500, status=0, location=0, menubar=0");
}

function strlen(s){
 s += '#';
 var length = s.indexOf('#');
 return length;
}

function trim(s){
 s += '|';
 var length = s.indexOf('|');
 var r = "";
 
 var i = 0;
 while(i<length && s.charAt(i)==' ') i++;

 var u = length-1;
 while(u>0 && s.charAt(u)==' ') u--;
 
 for(var k=i; k<=u; k++) r+=s.charAt(k);
 return r;
}

function goDelete(id){
 var agree=confirm("Te dispones a eliminar la página "+id+". ¿Desea continuar?");
 if (agree)
    document.location = "deletepage.php?id="+id;
}

function goReload(id){
  document.location = "index.php?id="+id;
}

function goPreview(id){
 window.open("printpage.php?id="+id,"","scrollbars=1, resizable=1, width=760, height=700, status=0, location=0, menubar=0");
}

function check_file( formname ){
 if(document.forms[formname].newfile.value=="" || document.forms[formname].newfile.value==null){
    alert("Debes indicar el nombre de un archivo. Imposible continuar.");
    return;
 }
 var str = (document.forms[formname].newfile.value).toLowerCase();
 var ext = getFileExt(str);
 if(ext=="gif" || ext=="jpg"){  //Formato esperado. Permito el envío
    document.forms[formname].extension.value = ext; 
    document.forms[formname].submit();
 }else
    alert( "Formato no permitido. Debes insertar archivos GIF ó JPG.");
}

function confirmSend(form){

 form.nombre.value = trim(form.nombre.value);
 form.apellidos.value = trim(form.apellidos.value);
 form.dni.value = trim(form.dni.value);
 form.pais.value = trim(form.pais.value);
 form.codigop.value = trim(form.codigop.value);
 form.email.value = trim(form.email.value);
 form.telefono.value = trim(form.telefono.value);
 form.ano.value = trim(form.ano.value);
 form.sexo.value = trim(form.sexo.value);
 
 if(form.nombre.value==''){
   alert("Debes introducir un nombre. Imposible continuar.");
   return false;
 }
 if(form.apellidos.value==''){
   alert("Debes introducir unos apellidos. Imposible continuar.");
   return false;
 }
 if(form.dni.value==''){
   alert("Debes introducir un DNI. Imposible continuar.");
   return false;
 }
 if(form.pais.value==''){
   alert("Debes introducir un país de residencia. Imposible continuar.");
   return false;
 }
 if(form.codigop.value==''){
   alert("Debes introducir un código postal. Imposible continuar.");
   return false;
 }
 if(form.email.value==''){
   alert("Debes introducir un email. Imposible continuar.");
   return false;
 }
 if(form.telefono.value==''){
   alert("Debes introducir un teléfono. Imposible continuar.");
   return false;
 }
 if(form.ano.value==''){
   alert("Debes introducir un año de nacimiento. Imposible continuar.");
   return false;
 }
 if(form.sexo.value==''){
   alert("Debes introducir un sexo. Imposible continuar.");
   return false;
 }
 return true;
}

 function validarMensaje(theForm){
   theForm.nombre.value=trim(theForm.nombre.value);
   theForm.asunto.value=trim(theForm.asunto.value);
   theForm.mensaje.value=trim(theForm.mensaje.value);
   if(theForm.nombre.value==""){
      alert("Debes escribir un nombre");
      return false;
   }
   if(theForm.asunto.value==""){
      alert("Debes escribir un asunto");
      return false;
   }
   if(theForm.mensaje.value==""){
      alert("Debes escribir un mensaje");
      return false;
   }
   return true;
 }
 