//
// Global section
//

// browser & document
var version=navigator.appVersion.substring(0,
                                navigator.appVersion.indexOf(' '));
if (navigator.appName == 'Netscape') {
  msie = 0;
}
else {
  msie = 1;
}
if (parseInt(version) >= 4) {
  if (navigator.appName == 'Netscape') {
    if (location.port == '')
      document.domain="bluemountain.com";
    else
      document.domain="bluemountain.com:" + location.port;
  }
  else {
    document.domain="bluemountain.com";
  }
}

// window
window.name = "Bmtn";

// popups
numPopups = 0;
popupNames = new Array();
popupReferences = new Array();

// Popup Functions
function AddPopup(name, reference) {
  refIndex = popupNames[name];
  if (refIndex == null) {
    refIndex = numPopups++;
    popupNames[name] = refIndex;
  }
  popupReferences[refIndex] = reference;
}

function ClosePopups() {
  for (var i=0; i < popupReferences.length; i++) {
    curRef = popupReferences[i]
    if (curRef != null && !curRef.closed) {
      curRef.close();
    }
    popupReferences[i] = null;
  }
}

function ClosePopup(name) {
  refIndex = popupNames[name];
  if (refIndex != null && ! popupReferences[refIndex].closed) {
    popupReferences[refIndex].close();
    popupReferences[refIndex] = null;
    popupNames[name] = null;
    return true;
  }
  return false;
}

function FocusPopup(name) {
  refIndex = popupNames[name];
  if (refIndex != null && ! popupReferences[refIndex].closed) {
    popupReferences[refIndex].focus();
    return true;
  }
  return false;
}

function lastFormIndex(doc) {
  var indx = doc.forms.length - 1;
  return indx;
}

function isEmpty(inString) {
  if (inString != null) {
    for (count=0; count < inString.length; count++) {
      tmp=inString.charAt(count);
      if ((tmp!=" ") && (tmp != "\n") &&
          (tmp != "\t") && (tmp != "\r")) {
        return false;
      }
    }
  }
  return true;
}


