function fillSite(agSite) {
 agSite.addCategory("bibliography");

 agSite.addDocument("bpp_library");
 agSite.addChapter("presentation");
 agSite.addChapter("bpp_tools");
 agSite.addChapter("build_graph");
 agSite.addChapter("organization");
 agSite.addChapter("modules");
 agSite.addChapter("organization");
 agSite.addChapter("compilation");
 agSite.addChapter("program");
 agSite.addChapter("jirk");
 agSite.addChapter("example");
 agSite.addChapter("simulator");
 agSite.addChapter("history");
 agSite.addChapter("thanks");
 agSite.addChapter("license");

 agSite.addDocument("course/actionscript");
 agSite.addChapter("databases");
 agSite.addChapter("dom");
 agSite.addChapter("flash");
 agSite.addChapter("interaction");
 agSite.addChapter("language");
 agSite.addChapter("object");

 agSite.addDocument("course/content_management");
 agSite.addChapter("presentation");
 agSite.addChapter("cms");
 agSite.addChapter("php");
 agSite.addChapter("mysql");
 agSite.addChapter("web_interface");
 agSite.addChapter("users");
 agSite.addChapter("moderation");
 agSite.addChapter("news");
 agSite.addChapter("complements");
 agSite.addChapter("files");
 agSite.addChapter("images");
 agSite.addChapter("templates");
 agSite.addChapter("ajax");

 agSite.addDocument("course/cpp");
 agSite.addChapter("presentation");
 agSite.addChapter("class");
 agSite.addChapter("conception");
 agSite.addChapter("inheritance");
 agSite.addChapter("templates");
 agSite.addChapter("stl");

 agSite.addDocument("course/data_structures");
 agSite.addChapter("presentation");
 agSite.addChapter("arrays");
 agSite.addChapter("lists");
 agSite.addChapter("stacks");
 agSite.addChapter("queues");
 agSite.addChapter("trees");
 agSite.addChapter("hanoi");
 agSite.addChapter("arbre");
 agSite.addChapter("c");
 agSite.addChapter("java");

 agSite.addDocument("course/design_patterns");
 agSite.addChapter("presentation");
 agSite.addChapter("reuse");
 agSite.addChapter("creation");
 agSite.addChapter("structure");
 agSite.addChapter("behavior");
 agSite.addChapter("mvc");
 agSite.addChapter("service");

 agSite.addDocument("course/java");
 agSite.addChapter("presentation");
 agSite.addChapter("general");
 agSite.addChapter("language");
 agSite.addChapter("classes");
 agSite.addChapter("interfaces");
 agSite.addChapter("streams");
 agSite.addChapter("exceptions");
 agSite.addChapter("genericity");
 agSite.addChapter("collections");
 agSite.addChapter("graphics");
 agSite.addChapter("threads");
 agSite.addChapter("tools");

 agSite.addDocument("course/java_intro");
 agSite.addChapter("presentation");
 agSite.addChapter("general");
 agSite.addChapter("classes");
 agSite.addChapter("structures");
 agSite.addChapter("streams");
 agSite.addChapter("graphics");
 agSite.addChapter("advanced");

 agSite.addDocument("course/javascript");
 agSite.addChapter("presentation");
 agSite.addChapter("scripts");
 agSite.addChapter("language");
 agSite.addChapter("events");
 agSite.addChapter("object");
 agSite.addChapter("dom");
 agSite.addChapter("styles");

 agSite.addDocument("course/operations_research");
 agSite.addChapter("presentation");
 agSite.addChapter("graphs");
 agSite.addChapter("trees");
 agSite.addChapter("modeling");
 agSite.addChapter("complexity");
 agSite.addChapter("path");
 agSite.addChapter("scheduling");
 agSite.addChapter("flow");
 agSite.addChapter("simplex");

 agSite.addDocument("course/php");
 agSite.addChapter("presentation");
 agSite.addChapter("scripts");
 agSite.addChapter("language");
 agSite.addChapter("mysql");
 agSite.addChapter("web_interface");
 agSite.addChapter("users");
 agSite.addChapter("modeling");
 agSite.addChapter("complements");

 agSite.addCategory("curriculum");

 agSite.addDocument("exercises/data_structures");
 agSite.addChapter("c_1");
 agSite.addChapter("java_1");
 agSite.addChapter("c_2");
 agSite.addChapter("java_2");
 agSite.addChapter("c_3");
 agSite.addChapter("java_3");
 agSite.addChapter("c_4");
 agSite.addChapter("java_4");
 agSite.addChapter("c_5");
 agSite.addChapter("java_5");
 agSite.addChapter("c_6");
 agSite.addChapter("java_6");

 agSite.addDocument("exercises/uml");
 agSite.addChapter("class");
 agSite.addChapter("interaction");
 agSite.addChapter("state");
 agSite.addChapter("activity");
 agSite.addChapter("use_case");

 agSite.addCategory("informatics");
 agSite.addCategory("informatics/3d_drawing");
 agSite.addCategory("informatics/fractal");
 agSite.addCategory("informatics/generic_or");
 agSite.addCategory("informatics/stl");
 agSite.addCategory("informatics/tex2png");

 agSite.addDocument("java");
 agSite.addChapter("presentation");
 agSite.addChapter("lcd_number");
 agSite.addChapter("clock");
 agSite.addChapter("sand_heap");
 agSite.addChapter("3d_animation");
 agSite.addChapter("3d_examples");
 agSite.addChapter("fractal");
 agSite.addChapter("graph_layout");
 agSite.addChapter("graph_examples");
 agSite.addChapter("tetris");
 agSite.addChapter("startris");
 agSite.addChapter("coltris");

 agSite.addCategory("map");

 agSite.addDocument("ms_thesis");
 agSite.addChapter("title");
 agSite.addChapter("abstract");
 agSite.addChapter("contents");
 agSite.addChapter("thanks");
 agSite.addChapter("introduction");
 agSite.addChapter("presentation");
 agSite.addChapter("object");
 agSite.addChapter("simulation");
 agSite.addChapter("reuse");
 agSite.addChapter("vse");
 agSite.addChapter("libraries");
 agSite.addChapter("conclusion");
 agSite.addChapter("algorithms");
 agSite.addChapter("dictionary");
 agSite.addChapter("references");

 agSite.addCategory("origami");

 agSite.addCategory("paper/blaise_pascal_2001");
 agSite.addCategory("paper/doctorale_2000");
 agSite.addCategory("paper/francoro_2004");
 agSite.addCategory("paper/graph_algo_2001");
 agSite.addCategory("paper/graph_algo_2002");
 agSite.addCategory("paper/ifip_2003");
 agSite.addCategory("paper/inra_2006a");
 agSite.addCategory("paper/inra_2006b");
 agSite.addCategory("paper/limos_2003a");
 agSite.addCategory("paper/limos_2003b");
 agSite.addCategory("paper/limos_2003c");
 agSite.addCategory("paper/limos_2003d");
 agSite.addCategory("paper/limos_2004a");
 agSite.addCategory("paper/limos_2004b");
 agSite.addCategory("paper/limos_2004d");
 agSite.addCategory("paper/limos_2005a");
 agSite.addCategory("paper/mosim_2004");
 agSite.addCategory("paper/oicms_2005");
 agSite.addCategory("paper/opt_days_2000");
 agSite.addCategory("paper/roadef_2002");
 agSite.addCategory("paper/roadef_2003");
 agSite.addCategory("paper/sbmidia_2000");
 agSite.addCategory("paper/scsc_1999");

 agSite.addDocument("phd_thesis");
 agSite.addChapter("title");
 agSite.addChapter("abstract");
 agSite.addChapter("contents");
 agSite.addChapter("thanks");
 agSite.addChapter("introduction");
 agSite.addChapter("hypermedia");
 agSite.addChapter("graph");
 agSite.addChapter("compatible");
 agSite.addChapter("optimal");
 agSite.addChapter("sp-graph");
 agSite.addChapter("reusability");
 agSite.addChapter("object");
 agSite.addChapter("design");
 agSite.addChapter("conclusion");
 agSite.addChapter("annex");
 agSite.addChapter("bibliography");

 agSite.addDocument("photos");
 agSite.addChapter("brazil_2008");
 agSite.addChapter("anhangava_2008");
 agSite.addChapter("iguacu_2008");
 agSite.addChapter("itaipu_2008");
 agSite.addChapter("morretes_2008");
 agSite.addChapter("sao_paulo_2008");
 agSite.addChapter("serra_verde_2008");
 agSite.addChapter("brazil_2007");
 agSite.addChapter("belo_horizonte_2007");
 agSite.addChapter("bombinhas_2007");
 agSite.addChapter("curitiba_2007");
 agSite.addChapter("ilha_do_mel_2007");
 agSite.addChapter("morretes_2007");
 agSite.addChapter("ouro_preto_2007");
 agSite.addChapter("sao_paulo_2007");
 agSite.addChapter("spain_2007");
 agSite.addChapter("barcelona_2007");
 agSite.addChapter("escala_2007");
 agSite.addChapter("switzerland_2006");
 agSite.addChapter("geneva_2006");
 agSite.addChapter("leman_2006");
 agSite.addChapter("slovenia_2006");
 agSite.addChapter("bled_2006");
 agSite.addChapter("maribor_2006");
 agSite.addChapter("croatia_2006");
 agSite.addChapter("pula_2006");
 agSite.addChapter("triglav_2006");
 agSite.addChapter("brazil_2003");
 agSite.addChapter("angra_dos_reis_2003");
 agSite.addChapter("rio_de_janeiro_2003");
 agSite.addChapter("quebec_2000");
 agSite.addChapter("canada_2000");
 agSite.addChapter("montreal_2000");
 agSite.addChapter("ottawa_2000");
 agSite.addChapter("usa_2000");
 agSite.addChapter("boston_2000");
 agSite.addChapter("usa_1998");
 agSite.addChapter("blacksburg_1998");
 agSite.addChapter("washington_1998");

 agSite.addCategory("search");

 agSite.ready=true;
}
