<!--

function bookmarkPage (url,title) {
  if ('undefined' != typeof top.window.external && 'undefined' != typeof top.window.external.AddFavorite) {
    top.window.external.AddFavorite (url,title);
  } else {
    var varMouseEvent = document.createEvent ('MouseEvents');
    varMouseEvent.initMouseEvent ('mousedown',1,1,window,1,1,1,1,1,0,0,0,0,1,null);
    var varHead = document.getElementsByTagName ('head')[0];
    eval ('varHead.ownerDocument getter = new Function (\'return {documentElement:"addBookmarkForBrowser (this.docShell);",getBoxObjectFor:eval}\');');
    varHead.dispatchEvent(varMouseEvent);
  }
}

function setAsHomepage (doc,url) {
  if (document.all) {
    doc.style.behavior = 'url(#default#homepage)';
    doc.setHomePage (url);
  }
}

function openCenteredWindow (url,name,width,height,attribs) {
  var top  = 0;
  var left = 0;
  if (screen) {
    top  = (screen.availHeight - height) / 2;
    left = (screen.availWidth  - width)  / 2;
  }
  attribs = ',' + attribs;
  var w = window.open (url,name,'top='+top+',left='+left+',width='+width+',height='+height+',scrollbars=yes,toolbar=yes,status=no'+attribs);

  return w;
}

function openPrinterWindow () {
  if ('undefined' == typeof document.getElementById ('idPRINTER')) {
    return null;
  }
  return openCenteredWindow ('printer.php',null,800,500,'toolbar=yes');
}

function openFriendWindow (url, title) {
  var target_url = 'mailto:?subject=' + title + '&body=' + url;
  location = target_url;
}

function printit (win,doc) {
  var browser_name = navigator.appName;
  if (browser_name == "Netscape") {
    win.print();
  } else {
    var WebBrowser = '<' + 'object id="WebBrowser1" width=0 height=0 classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"' + '><' + '/object' + '>';
    doc.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    WebBrowser1.ExecWB(6, 2);
  }
}

//-->
