
  function em(acct,dom,tld) {
    document.write('<a href="mailto:' + acct + "@" + dom + "." + tld + '">' + acct + "@" + dom + "." + tld + '</a>');
  }

  function P7_Uberlink(cl,d){
    var i,ob,tA,h=document.location.href;
    if(document.getElementById){
    ob=(d)?document.getElementById(d):document;
    if(ob){
    tA=ob.getElementsByTagName('A');
    for(i=0;i<tA.length;i++){
    if(tA[i].href==h){
    tA[i].className=cl;
    break;  // Added by Stellar IT Solutions (Gino) to stop when we have a match
  }}}}}

  function check_required(form) {
    var req = "";
    var hasValue = new Object;
    var inputs = document.getElementsByTagName("input");
    for (var i=0; i<inputs.length; i++) {
      if (inputs[i].className == 'required') {
        if (inputs[i].type == 'radio') {
          if (inputs[i].checked) {
            hasValue[inputs[i].name] = "true";
          } else {
            if (hasValue[inputs[i].name] != "true") {
              hasValue[inputs[i].name] = "false";
            }
          }
        } else {
          if (! inputs[i].value) {
            hasValue[inputs[i].name] = "false";
          }
        }
      }
    }
    for (var name in hasValue) {
      if (hasValue[name] == "false") {
        req = req + "\n\t" + name;
      }
    }
    var inputs = document.getElementsByTagName("select");
    for (var i=0; i<inputs.length; i++) {
      if (inputs[i].className=='required' && ! inputs[i].value) {
        req = req + "\n\t" + inputs[i].getAttribute("name");
      }
    }
    var inputs = document.getElementsByTagName("textarea");
    for (var i=0; i<inputs.length; i++) {
      if (inputs[i].className=='required' && ! inputs[i].value) {
        req = req + "\n\t" + inputs[i].getAttribute("name");
      }
    }
    if (req) {
      alert("Values for these fields are required:\n" + req);
      return false;
    } else {
      return true; 
    }
  }

  function fixflash(containerID){
    var msie = ((navigator.appVersion.indexOf("MSIE") != -1) && !window.opera) ? true : false; 
    if (msie) {
      var flashContainer = document.getElementById(containerID);
      var flashMovie = document.createElement("div");
      flashMovie.innerHTML = flashContainer.innerHTML.replace(/</g, "<").replace(/>/g, ">");
      flashContainer.parentNode.insertBefore(flashMovie, flashContainer);
      flashContainer.parentNode.removeChild(flashContainer);
      flashMovie.setAttribute("id",containerID);
    }
  }

