function addBookmark(title, url) {
  try {
	  
    // Gecko or compatible
    if (window.sidebar) {
       window.sidebar.addPanel(title, url, "");
	   return;
    }

    // Opera or compatible
	if (window.opera && window.print) {
       var anchor = document.createElement('a');
       anchor.setAttribute('href', url);
       anchor.setAttribute('title', title);
       anchor.setAttribute('rel', 'sidebar');
       anchor.click();
	   return;
    }
	
    // Internet Explorer 4 or compatible
	if (document.all && (parseInt(navigator.appVersion, 10) >= 4)) {
       window.external.AddFavorite(url, title);
	   return;
    }
	
  } catch (e) {
    // fall through
  }
  
  alert("Press CTRL-D (Netscape & FireFox) or CTRL-T (Opera) to bookmark");
}



// EXTERNAL LINKS SCRIPT

// JavaScript Document

function quickLinks() {
    var quick  = document.getElementById("quick");
    var newURL = quick.options[quick.selectedIndex].value;
    if (newURL) {
        window.open(newURL, "_self");
    }
}

function externalLinks() {
    if (!document.getElementsByTagName) {
        return;
    }
    var anchors = document.getElementsByTagName("a");
    for (var i=0; i<anchors.length; i++) {
        var anchor = anchors[i];
        if (anchor.getAttribute("href") &&
            anchor.getAttribute("rel") == "external" || anchor.getAttribute("rel") == "pdf") {
			anchor.target = "_blank";
			anchor.title = "opens in a new window";
		}
    }
}

function initialise() {
    externalLinks();
}

window.onload=initialise;