//Javascript Document

function compruebaEncuesta(){

   var i;
   var contadorPorteros=0;
   var contadorDefensas=0;
   var contadorMedios=0;
   var contadorDelanteros=0;
   var contadorMejorJugador=0;
   var contadorJugadorRevelacion=0;
   var contadorMejorGol=0;
   var contadorMejorPresidente=0;
   var contadorMejorEntrenador=0;
   var contadorMejorFichaje=0;
   var contadorMejorEquipo=0;
   var contadorEquipoMasOfensivo=0;
   var contadorEquipoMasDefensivo=0;
   var contadorEquipoMasTactico=0;

   //PORTEROS
   salir=false;
   for(i=1;i<=4 && !salir;i++){

      if(eval("document.encuesta.item"+i+".checked")){
         contadorPorteros=contadorPorteros+1;
         if(contadorPorteros>1){
            alert('Solo puedes elegir un portero.');
            salir=true;
         } 
      }
   }
   if(contadorPorteros==0){
      alert('Debes elegir 1 portero.');
      salir=true;
   }

   //DEFENSAS
   if(!salir){

      for(i=5;i<=13 && !salir ;i++){

          if(eval("document.encuesta.item"+i+".checked")){
             contadorDefensas=contadorDefensas+1;
             if(contadorDefensas>4){
                alert('Solo puedes elegir 4 defensas.');
                salir=true;
             } 
          }
      }
      if(contadorDefensas==0 || contadorDefensas<4){
         alert('Debes elegir 4 defensas.');
         salir=true;
      }
   }

   //MEDIOS
   if(!salir){

      for(i=14;i<=26 && !salir ;i++){

         if(eval("document.encuesta.item"+i+".checked")){
            contadorMedios=contadorMedios+1;
            if(contadorMedios>4){
               alert('Solo puedes elegir 4 medios.');
               salir=true;
            }
         }
       }
   
       if(contadorMedios==0 || contadorMedios<4){
          alert('Debes elegir 4 medios.');
          salir=true;
       }
   }
 
   //DELANTEROS
   if(!salir){

      for(i=27;i<=30 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorDelanteros=contadorDelanteros+1;
             if(contadorDelanteros>2){
                alert('Solo puedes elegir 2 delanteros.');
                salir=true;
             }
          }
      }
      if(contadorDelanteros==0 ||contadorDelanteros<2){
         alert('Debes elegir 2 delanteros.');
         salir=true;
      }
   }

   //MEJOR JUGADOR
   if(!salir){

      for(i=31;i<=36 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorMejorJugador=contadorMejorJugador+1;
             if(contadorMejorJugador>1){
                alert('Solo puedes elegir 1 para el mejor jugador.');
                salir=true;
             }
          }
      }
      if(contadorMejorJugador==0 ||contadorMejorJugador<1){
         alert('Debes elegir 1 para el mejor jugador.');
         salir=true;
      }
   }

   //JUGADOR REVELACION
   if(!salir){

      for(i=37;i<=40 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorJugadorRevelacion=contadorJugadorRevelacion+1;
             if(contadorJugadorRevelacion>1){
                alert('Solo puedes elegir 1 para el jugador revelación.');
                salir=true;
             }
          }
      }
      if(contadorJugadorRevelacion==0 ||contadorJugadorRevelacion<1){
         alert('Debes elegir 1 para el jugador revelación.');
         salir=true;
      }
   }

   //MEJOR GOL
   if(!salir){

      for(i=41;i<=49 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorMejorGol=contadorMejorGol+1;
             if(contadorMejorGol>1){
                alert('Solo puedes elegir 1 para el mejor gol.');
                salir=true;
             }
          }
      }
      if(contadorMejorGol==0 ||contadorMejorGol<1){
         alert('Debes elegir 1 para el mejor gol.');
         salir=true;
      }
   }

   //MEJOR PRESIDENTE 
   if(!salir){

      for(i=50;i<=54 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorMejorPresidente=contadorMejorPresidente+1;
             if(contadorMejorPresidente>1){
                alert('Solo puedes elegir 1 para el mejor presidente.');
                salir=true;
             }
          }
      }
      if(contadorMejorPresidente==0 ||contadorMejorPresidente<1){
         alert('Debes elegir 1 para el mejor presidente.');
         salir=true;
      }
   }

   //MEJOR ENTRENADOR 
   if(!salir){

      for(i=55;i<=58 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorMejorEntrenador=contadorMejorEntrenador+1;
             if(contadorMejorEntrenador>1){
                alert('Solo puedes elegir 1 para el mejor entrenador.');
                salir=true;
             }
          }
      }
      if(contadorMejorEntrenador==0 ||contadorMejorEntrenador<1){
         alert('Debes elegir 1 para el mejor entrenador.');
         salir=true;
      }
   }

   //MEJOR FICHAJE 
   if(!salir){

      for(i=59;i<=64 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorMejorFichaje=contadorMejorFichaje+1;
             if(contadorMejorFichaje>1){
                alert('Solo puedes elegir 1 para el mejor fichaje.');
                salir=true;
             }
          }
      }
      if(contadorMejorFichaje==0 ||contadorMejorFichaje<1){
         alert('Debes elegir 1 para el mejor fichaje.');
         salir=true;
      }
   }

   //MEJOR EQUIPO 
   if(!salir){

      for(i=65;i<=68 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorMejorEquipo=contadorMejorEquipo+1;
             if(contadorMejorEquipo>1){
                alert('Solo puedes elegir 1 para el mejor equipo.');
                salir=true;
             }
          }
      }
      if(contadorMejorEquipo==0 ||contadorMejorEquipo<1){
         alert('Debes elegir 1 para el mejor equipo.');
         salir=true;
      }
   }

   //EQUIPO MAS OFENSIVO
   if(!salir){

      for(i=69;i<=71 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorEquipoMasOfensivo=contadorEquipoMasOfensivo+1;
             if(contadorEquipoMasOfensivo>1){
                alert('Solo puedes elegir 1 para el equipo más ofensivo.');
                salir=true;
             }
          }
      }
      if(contadorEquipoMasOfensivo==0 ||contadorEquipoMasOfensivo<1){
         alert('Debes elegir 1 para el equipo más ofensivo.');
         salir=true;
      }
   }

   //EQUIPO MAS DEFENSIVO
   if(!salir){

      for(i=72;i<=75 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorEquipoMasDefensivo=contadorEquipoMasDefensivo+1;
             if(contadorEquipoMasDefensivo>1){
                alert('Solo puedes elegir 1 para el equipo más defensivo.');
                salir=true;
             }
          }
      }
      if(contadorEquipoMasDefensivo==0 ||contadorEquipoMasDefensivo<1){
         alert('Debes elegir 1 para el equipo más defensivo.');
         salir=true;
      }
   }

   //EQUIPO MAS TACTICO 
   if(!salir){

      for(i=76;i<=79 && !salir ;i++){
  
          if(eval("document.encuesta.item"+i+".checked")){
             contadorEquipoMasTactico=contadorEquipoMasTactico+1;
             if(contadorEquipoMasTactico>1){
                alert('Solo puedes elegir 1 para el equipo más táctico.');
                salir=true;
             }
          }
      }
      if(contadorEquipoMasTactico==0 ||contadorEquipoMasTactico<1){
         alert('Debes elegir 1 para el equipo más táctico.');
         salir=true;
      }
   }
   if(!salir && contadorPorteros==1 && contadorDefensas==4 && contadorMedios==4 && contadorDelanteros==2
             && contadorMejorJugador==1 && contadorJugadorRevelacion==1 &&  contadorMejorGol==1 
             && contadorMejorPresidente==1 &&  contadorMejorEntrenador==1 &&  contadorMejorFichaje==1
             && contadorMejorEquipo==1 && contadorEquipoMasOfensivo==1 && contadorEquipoMasDefensivo==1
             && contadorEquipoMasTactico==1)
     document.encuesta.submit();

}


