  /*
  ###############################################################################
  # comjav.js               version 1.0.0

  # Written by:             Gino Bossetto
  # Of:                     www.stellaritsolutions.com
  # On:                     10-12-2004
  # Last update:            04-12-2009

  # Purpose:                Various common website tools
  #
  # Copyright (c) 2004-2009 Stellar IT Solutions
  ###############################################################################
  */

  function em(acct,dom,tld,subj) {
    if (subj) {
      subj = subj.replace(/ /g,'%20');
      subj = '?subject=' + subj;
    } else {
      subj = '';
    }
    document.write('<a href="mailto:' + acct + "@" + dom + "." + tld + subj + '">' + acct + "@" + dom + "." + tld + '</a>');
  }

  function marklink(markclass,linklist) {
    var dochref = document.location.href;
    if (document.getElementById) {
      var listelement = (linklist) ? document.getElementById(linklist) : document;
      if (listelement) {
        var links = listelement.getElementsByTagName('A');
        for (var i=0; i<links.length; i++){
          if (links[i].href == dochref
              || (links[i].innerHTML == "Home" && dochref.search(/\/$/) != -1)
              || (links[i].innerHTML == "Success Stories" && dochref.search(/success.html$/) != -1)
              || (links[i].innerHTML == "Success Story - Kettle" && dochref.search(/success1.html$/) != -1)
              || (links[i].innerHTML == "Success Story - Poppy" && dochref.search(/success2.html$/) != -1)
             ) {
            links[i].parentNode.parentNode.className = markclass;
            break;
          }
        }
      }
    }
  }

  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);
    }
  }

