function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

//  Default email signup text
function clearTextBox() {
	var id = 'l207101-207101';
	if(!document.getElementById(id)) return false;
	var theField = document.getElementById(id);
	var defText = theField.value;
	theField.onfocus = function() { if(this.value==defText) { this.value=""; }  }
	theField.onblur = function() { if(this.value=="") { this.value=defText; } }
}

// XHTML strict valid new windows
function prepareLinks() {
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].className == "external") {
      links[i].onclick = function() {
        window.open(this.href, "_blank");
        return false;
      }
    }
  }
}


// Engage
addLoadEvent(clearTextBox);
addLoadEvent(prepareLinks);
