// opens popup window

function openPopup(URL, ID) {
  var win = window.open(URL, ID,
      "status=no,menubar=no,scrollbars=yes,resizable=no,top=120,left=240,width=260,height=400");
  }
  
function openPrintWindow(ID, SID) {
  var win = window.open("/tlrconsultancy/printpage.asp?id=" + ID + "&sid=" + SID, "print",
      "status=yes,menubar=yes,scrollbars=yes,resizable=yes,top=32,left=32,width=660,height=400");
  }
  
function emailToColleague() {
    var URL = "/tlrconsultancy/popups/email.asp?" +
              "url=" + escape(window.document.location.href);
    openPopup(URL, "emailtocolleague");
}
  
function emailUpdate(theForm) {
  var addr = theForm.email.value;
  if (isValidEmail(addr)) {
    var URL = "/tlrconsultancy/popups/alerts.asp?addr=" + escape(addr) + "&action="
    if(theForm.action[0].checked) URL += "subscribe"
      else URL += "remove";
    openPopup(URL, "emailupdate");
    }
  else window.alert("Please enter a valid e-mail address.");
  }
  
function emailEnquiry(action) {
  openPopup("/tlrconsultancy/popups/email.asp?action=" + action, "emailenquiry");
  }
  
function isValidEmail(addr) {
  var emailFilter=/^.+@.+\..{2,3}$/;
  if (!(emailFilter.test(addr)))
    return false;
  var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
  if (addr.match(illegalChars))
    return false;
  return true;
  }