  /*
  ###############################################################################
  # comjav.js               version 1.0.0

  # Written by:             Gino Bossetto
  # Of:                     www.stellaritsolutions.com
  # On:                     10-12-2004
  # Last update:            03-21-2009

  # Purpose:                Various common website tools
  #
  # Copyright (c) 2004-2009 Stellar IT Solutions
  ###############################################################################
  */

  var popwin;

  function getimages() {
    if (document.images) {
      if (!document.imgstore) {
        document.imgstore = new Array();
      }
      var j = document.imgstore.length;
      var args = getimages.arguments;
      for(var i=0; i<args.length; i++) {
        if (args[i].indexOf("#") != 0) {
          document.imgstore[j] = new Image;
          document.imgstore[j].src = args[i];
          j++;
        }
      }
    }
  }

  function ph(area,pre,suf) {
    document.write('(' + area + ") " + pre + "-" + suf);
  }

  function em(acct,dom,tld) {
    document.write('<a href="mailto:' + acct + "@" + dom + "." + tld + '">' + acct + "@" + dom + "." + tld + '</a>');
  }

  function check_required(form) {
    var req = "";
    var inputs = document.getElementsByTagName("input");
    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 selects = document.getElementsByTagName("select");
    for (var i=0; i<selects.length; i++) {
      if ((selects[i].className=='required') && (! selects[i].value)) {
        req = req + "\n\t" + selects[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);
    }
  }

  function popopen(title,width,height,content) {

    if ( !popwin || popwin.closed ) {
      popwin=window.open('','pophelp','width=' + width +',height=' +height + ',resizable=yes,scrollbars=yes,top=50,left=10');
    }

    popwin.document.clear();
    popwin.document.writeln('<html> <head> <title>' + title + '</title> </head>');
    popwin.document.writeln('<body style="font-size: 80%; font-family: Arial, Helvetica, sans-serif;">');
    popwin.document.writeln(content);
    popwin.document.writeln('</body> </html>');
    popwin.document.close();
    popwin.focus();
  }

  function popclose() {
    if (popwin && !popwin.closed) {
      popwin.close();
    }
  }

