hay error de syntaxis por todos lados....
otra cosa... que yo sepa las unicas veces que se usan funciones dentro de otras es cuando es una clase.... pero tu no tas trabajando "texto" como una clsase... cierto? porque tampoco lo parece
lo estaba tratando de acomodar pero la verdad no se que hace esa funcion asi que solo te aconsejo que separes bien las funciones y los "{" y "}" ponlos donde se deben....
saludos