public void SaveData()
{
if(name.Length > 0)
{
ArrayList data = new ArrayList();
ArrayList subs = new ArrayList();
Hashtable sv = new Hashtable();
sv.Add(XMLHandler.NODE_NAME, RaceData.RACES);
for(int i=0; i<name[0].Count(); i++)
{
Hashtable val = new Hashtable();
ArrayList s = new ArrayList();
val.Add(XMLHandler.NODE_NAME, RaceData.RACE);
val.Add("id", i.ToString());
s = this.SaveLanguages(s, i);
val.Add(XMLHandler.NODES, s);
subs.Add(val);
}
sv.Add(XMLHandler.NODES, subs);
data.Add(sv);
XMLHandler.SaveXML(dir, filename, data);
}
}