function addEvent(obj, evType, fn){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
  } else if (obj.attachEvent){
  var r = obj.attachEvent("on"+evType, fn);
  return r;
  } else {
    return false;
  }
}
      
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") == "external nofollow" || 
			anchor.getAttribute("rel") == "nofollow external" )
			)
		anchor.target = "_blank";
	}
}

function updateSearchFieldOnFocus() {
  if(this.value == searchDefaultString) {
    this.value = "";
    this.className = "active";
  }
}
function updateSearchFieldOnBlur() {
  if(this.value.length == 0) {
    this.value = searchDefaultString;
    this.className = "inactive";
  }
}
      
function searchBoxInit(id) {
  if (!document.getElementById) return;
  var searchBox = document.getElementById(id);
  if (searchBox) {          
    if (searchBox.tagName.toLowerCase() == 'input') {
      if (searchBox.value.length == 0) searchBox.value = searchDefaultString;
      searchBox.onfocus = updateSearchFieldOnFocus;
      searchBox.onblur = updateSearchFieldOnBlur;
    }
  }
}

window.onload = function() {
  //searchBoxInit('search-box');
  externalLinks();
}