
var DeskTop = {
  toRoot: "",
  autoload: false,
  programs: [
	{name:"Image Viewer", bigIcon:"pic.png", smallIcon:"pic.png"},
	{name:"RSS-Reader", bigIcon:"rss.png", smallIcon:"rss.png"},
	{name:"J-Memory", bigIcon:"memo.png", smallIcon:"memo.png"},
	{name:"Say It So", bigIcon:"mess.png", smallIcon:"mess.png"}],
  load:function()
  {
    var children = document.getElementById("main").childNodes;
    for(var i_child = 0; i_child < children.length; i_child++)
    {
      if(children[i_child].nodeName.toLowerCase() == "a")
      {
        children[i_child].onclick = DeskTop.run;
      }
    }
  },
  run:function()
  {
    var name = this.getAttribute("href").replace(/(http:)|(\/)/ig, "");
    var obj = name.substring(0,1).toUpperCase()+name.substring(1,name.length);
    if(!window[obj])
    {
      var install = "  <link rel=\"stylesheet\" type=\"text/css\" href=\""+DeskTop.toRoot+"layout/app/"+name+".css\" />\n";
      install += "  <script type=\"text/javascript\" src=\""+DeskTop.toRoot+"javascript/app/"+obj+".js\"></script>\n";
      HtmlGen.innerHtml(document.getElementsByTagName("head")[0], install);
    }
    else
    {
      window[obj].run();
    }
    return false;
  }
};
