

function Texts() { 


    vxTTS.value = '';

    if ((vxSemanticInt.value != 'menu') && (vxSemanticInt.value != 'volver')) {
        //Leemos el contenido de la pagina
        //Si hay bolos con enlaces hay que decirlo antes de leer el texto
        vxListaBol = document.getElementById('bolos');
        if (vxListaBol != null) {
            //Hay bolos, asi que hay que decirlo antes de leer el texto
            vxBol = vxListaBol.getElementsByTagName('LI');
            vxNumEnlaces = vxBol.length;
            vxTTS.value += ' Este texto contiene ' + vxNumEnlaces + ' apartados a los que podrá acceder, en cualquier momento, diciendo el número del apartado. ';
        }
        vxCont = document.getElementById('centralgenerico');
        vxTexto = ' A continuación podrá escuchar la información solicitada. ';
        vxTexto += vxCont.innerText;
        var er = /\+ información/g;
        vxTexto = vxTexto.replace(er,'');
        vxTTS.value += vxTexto;
        vxTTS.value += ' Para volver a oir esta información, diga: repetir. Para oir las opciones disponibles en esta sección, diga: menú. Para volver a la página principal, diga: volver, o, atrás. ';
    }
    return vxTTS.value;

  }


function VoiceCommands() { 


    vxASR.value = '';

    vxColumnaIzquierda = document.getElementById('colIzqsecc');
    vxSeccionesNivel2 = vxColumnaIzquierda.getElementsByTagName('A');
    for(i=1;i<vxSeccionesNivel2.length-1;i++) {
        vxSeccionNivel2 = vxSeccionesNivel2(i).innerText;
        var er = /\"/g;
        vxSeccionNivel2 = vxSeccionNivel2.replace(er,' ');
        vxASR.value += vxSeccionNivel2 + '==' + i + '#####';
    }

    vxListaBol = document.getElementById('bolos');
    if (vxListaBol != null) {
        //Hay un listado de puntos con enlaces, por lo tanto deben incluirse en la gramatica
        vxBol = vxListaBol.getElementsByTagName('LI');
        for(i=0;i<vxBol.length;i++) {
            vxNum = i + 1;
            vxNuminterpretation = vxNum + 1000;
            vxASR.value += vxNum + '==' + vxNuminterpretation + '#####';
        }
    }
    vxASR.value += 'volver==volver#####';
    vxASR.value += 'atrás==volver#####';
    vxASR.value += 'inicio==volver#####';
    vxASR.value += 'menu==menu#####';

    return vxASR.value;

  }


function Management() { 

	vxVoiceCommand.value = vxRC.value;
      	vxSemanticInt.value = vxRSI.value;
      
      return 'vxSemanticInt==' + vxSemanticInt.value + '#####';
    }


function Navigation() { 


      if (vxSemanticInt.value == 'volver') {
          /* Pulsamos en volver */
          vxEnlaceVolver = document.getElementsByName('volverseccion')(0);
          vxEnlaceVolver.click();

      } else if (vxSemanticInt.value == 'menu') {
          //Pulsamos sobre la imagen que contiene el nombre de la seccion
          vxColumnaIzquierda = document.getElementById('colIzqsecc');
          vxSeccionNivel1 = vxColumnaIzquierda.getElementsByTagName('A')(0);
          vxSeccionNivel1.click();

      } else {
          /* Pulsamos en la seccion de nivel 2 elegida o pulsamos en el enlace del apartado elegido */
          if (vxSemanticInt.value > 1000) {
              //El usuario ha dicho un numero para entrar en un enlace de mas info
              vxListaBol = document.getElementById('bolos');
              if (vxListaBol != null) {
                  //El otro caso no podría ser, pero por seguridad
                  vxComando = parseInt(vxSemanticInt.value) - 1 - 1000;
                  vxListaBol.getElementsByTagName('A')(vxComando).click();
              }

          } else {
              //El usuario ha dicho el nombre de una seccion de nivel 2
              vxColumnaIzquierda = document.getElementById('colIzqsecc');
              vxSeccionesNivel2 = vxColumnaIzquierda.getElementsByTagName('A');
              vxSeccionNivel2 = parseInt(vxSemanticInt.value);
              vxSeccionesNivel2(vxSeccionNivel2).click();
          }
      }
      return '1';

    }



function visualTexts() { 

    vxTTS.value = '';
    vxCont = document.getElementById('centralgenerico');
    vxTexto += vxCont.innerText;
    var er = /\+ información/g;
    vxTexto = vxTexto.replace(er,'');
    vxTTS.value += vxTexto;
    vxTTS.value += ' Recuerde que puede volver a activar el reconocimiento de voz diciendo, inicio. ';
    
    return vxTTS.value;

}



