////////  JAVASCRIPT  //////////////////////////////////////////////////////////
interface JavaScript {
  void adjacentnodes(String id, String pj, String adj,  String bd);
  void selectnode(String id, String pj); 
  void selectedge(String s);
  void topicnode(String s);
  void setscale(float s);
  void group_shapes();
  void allbackup(String s);
  void allretrieve(String s);
  void new_topic();  
  void pedia();
  void set_mode(String lang, boolean d, boolean p, boolean u, String b, boolean ed);
  void countassoc(String id, String pj);
  void new_relation(String id, String name, String grp, String proj, String to_id, String to_name, String to_grp, String to_proj);  
  void new_select(String id, String proj);
  void startexpand();
  void endexpand();
  void username(String uid);
  void mousemove(sel);
  void click(sel);
}

void bindJavascript(JavaScript js) {
  javascript = js;
}

JavaScript javascript;

