/* Add "Print page" link as an additional list item with an id of "printpage" on a list with ID "tipletsr". 
Original script by Patrick Lauke */

function addPrintPage() {
   if ((document.getElementById && document.createTextNode && document.createElement && document.appendChild) && (target = document.getElementById("tiplets"))) {
      var newListItem = document.createElement("li");
      newListItem.id = 'printpage'; // Give the list item an id to allow for styling
      var newLink = document.createElement("a");
      newLink.href="javascript:window.print();";
      var newLinkText = document.createTextNode("Print this page");
      newLink.appendChild(newLinkText);
      newListItem.appendChild(newLink);
      target.appendChild(newListItem);
   }
}

/* let's add the function to the onload handler of the page */
addEvent(window,'load',addPrintPage);


/* addEvent handler for IE and other browsers */
function addEvent(elm, evType, fn, useCapture)
// addEvent and removeEvent
// cross-browser event handling for IE5+,  NS6 and Mozilla
// By Scott Andrew
{
 if (elm.addEventListener){
   elm.addEventListener(evType, fn, useCapture);
   return true;
 } else if (elm.attachEvent){
   var r = elm.attachEvent("on"+evType, fn);
   return r;
 }
} 

