var TITEMS = [ 
 ["Introduction", null, "1",
  ["Introduction", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/introduction.html", "11"],
  ["What´s new", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/whatsnew.html", "11"],
  ["Installation", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/installation.html", "11"],
  ["Voice Conversation", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/voiceconversation.html", "11"],
  ["Feature Chart", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/featurechart.html", "11"],
  ["conaito Technology", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/technology.html", "11"]
 ],
 ["Reference", null, "1",
  ["Overview", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/referenceov.html", "11"],
  ["Methods", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/methods.html", "11"],
  ["Events", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/events.html", "11"],
  ["Error Codes", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/errorcodes.html", "11"],
  ["Status Codes", "source/c/inetpub/wwwroot/conaitovoipdokus/standard/statuscodes.html", "11"]
 ]
];


var FITEMS = arr_flatten(TITEMS);

function arr_flatten (x) {
   var y = []; if (x == null) return y;
   for (var i=0; i<x.length; i++) {
      if (typeof(x[i]) == "object") {
         var flat = arr_flatten(x[i]);
         for (var j=0; j<flat.length; j++)
             y[y.length]=flat[j];
      } else {
         if ((i%3==0))
          y[y.length]=x[i+1];
      }
   }
   return y;
}


