Question: My script is loading some data from an XML file and printing a table with it.

```
    function draw_schedule() {
    if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
    }
    else {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.open("GET","schedule.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML;

    document.write("<table width='100%' border='1'>");
    var x=xmlDoc.getElementsByTagName("day");
    for (i=0;i<x.length;i++) {// number of days
      document.write("<tr><th colspan='2'>");
      document.write(x[i].getElementsByTagName("date")[0].childNodes[0].nodeValue);// the date for each day
      document.write("</th></tr>");
      var y=x[i].getElementsByTagName("session");// daily sessions
      for (j=0;j<y.length;j++) {
            document.write("<tr><td>");
            document.write(x[i].getElementsByTagName("title")[j].childNodes[0].nodeValue);
            document.write("</td><td>");
            document.write(x[i].getElementsByTagName("time")[j].childNodes[0].nodeValue);
            document.write("</td></tr>");
    }
  }
    document.write("</table>");
}

```

If I call the function (separate file) from the HTML file, it prints the table and afterward prints 'undefined'. If I alternatively embed the script in the HTML, it prints the table without printing 'undefined'. I can't figure-out why having the script in a separate file would change its behaviour. I would love for someone with more wisdom than I to explain. Thanks!

Answer: 
It's a [man page](http://en.wikipedia.org/wiki/Man_page), the unix system for documentation. It has no effect on the program, just documents it; you can delete it if you don't want it.
If you don't want a man page for your program, then yes you can delete it.