
//Configuración anterior(opcional)
var anteriores=new Array (-1,-1,-1,-1);

//Matriz de unidades sintácticas
var grupo = new Array(
Array ("Compañeros,","Por otra parte","De este modo","Permítasenos, sin embargo, recordar que es así como","La práctica diaria demuestra que","La importancia de estos problemas no necesita demostración, dado que","Una rica y multifacética experiencia en","Las necesidades de la organización, y particularmente","Una visión ideológica más amplia, así como"),
Array ("la efectiva realización de las tareas aún incumplidas del programa","la tarea de formación de cuadros","el constante crecimiento cuantitativo y cualitativo de nuestra actividad","la situación actual de la organización","un nuevo modelo de actividad organizacional","la constante defensa propagandística e informacional de nuestro trabajo","el refuerzo y desarrollo de las estructuras","el lineamiento general de nuestro trabajo"),
Array ("fuerza a un reanálisis de","tiene una parte tangible en la formación de","requiere una detallada definición de","nos permite tomar conciencia de","asegura la participación de un grupo más amplio en la formación de","juega un rol importante en la elaboración de","facilita en alto grado la creación de","nos lleva a apreciar mejor la importancia de","lleva a un proceso de familiarización con"),
Array ("las actuales condiciones administrativas y financieras","otras direcciones de desarrollo","un sistema general de participación","la efectiva toma de posiciones de los participantes respecto de las tareas impuestas por la organización","nuevas propuestas","las orientaciones adecuadas para un entrenamiento progresivo","un sistema de funcionamiento que corresponda a las circunstancias y necesidades actuales","condiciones apropiadas para una reactivación","un modelo de desarrollo político")
);

var segmentos = new Array(
Array ("Queridos compañeros","Por otra parte y dados los condicionamientos actuales","Asimismo","Sin embargo, no hemos de olvidar que","De igual manera","La práctica de la vida cotidiana prueba que","No es indispensable argumentar el peso y la significación de estos problemas, ya que","Las ricas y diversas experiencias muestran que","El afán de organización, pero sobre todo","Los superiores principios ideológicos muestran que","Incluso, bien pudieramos atrevernos a sugerir que","Es obvio señalar que","Pero pecaríamos de falsedad si solayásemos que","Por último y como definitivo elemento esclarecedor, cabe añadir que"),
Array ("la realización de las premisas del proyecto","la complejidad de la capacitación gerencial","el aumento constante, en cantidad y calidad, de nuestra actividad","la estructura actual del grupo","un renovado modelo de actividad organizacional","el desarrollo contínuo de nuevas formas de actividad","nuestra política de comunicación","el desarrollo de la estructuras de base","los sondeos y mediciones","el inicio de una acción formación de opinión","el relanzamiento de todos los sectores implicados","la superación de experiencias fallidas","una aplicación de los factores que confluyen", "la implementación consensuada de aplicaciones concurrentes"),
Array ("nos obliga a un exhaustivo análisis","cumple un rol esencial en la formación","exige la determinación","ayuda a la preparación","garantiza un importante espectro de participantes en la formación","juega un rol importante en la elaboración","cumple roles fundamentales en la creación","facilita la creación","impide apreciar la importancia","nos lleva a apreciar mejor la importancia","lleva a un proceso de modernización","habrá de significar un auténtico punto de partida","permite en todo caso definir las razones fundamentales","asegura en todo caso un sensible proceso de inversión"),
Array ("de las condiciones administrativas y financieras existentes","de las directivas de desarrollo a futuro","de un sistema de participación general","del nivel de compromiso de los participantes con sus deberes ineludibles","de las nuevas propuestas","de las directivas para un entrenamiento progresivo","de un sistema funcional que corresponda a las necesidades reales","de las condiciones adecuadas para el despegue","de un modelo de desarrollo","de los diversos caminos de acción","de las premisas adoptadas","de toda una casuística de amplio espectro","de los elementos generadores","de toda una serie de criterios logicamente sistematizados en un frente común de acción")
);

function armar_frase(control)
{
   frase="";
   for (i=0;i<4;i++)
   {
      u=anteriores[i];
      while (u==anteriores[i])
      {
		//seed(entre 0 y 1) * longitud del arreglo
        u=Math.round((grupo[i].length-1)*Math.random());
      }
      //Opcional: guardo la configuración de la frase para no repetir
      anteriores[i]=u;
      frase+=grupo[i][u]+" ";
   }
   control.value = frase;
}

function armarFrase(control)
{
   frase="";
   for (i=0;i<4;i++)
   {
      kk=anteriores[i];
      while (kk==anteriores[i])
      {
		//seed(entre 0 y 1) * longitud del arreglo
        kk=Math.round((segmentos[i].length-1)*Math.random());
      }
	  //Opcional: guardo la configuración de la frase para no repetir
      anteriores[i]=kk;
      frase+=segmentos[i][kk]+" ";
   }
   control.value = frase;
}

