<!--


function openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}


function confirmAction(msg, cURL) {
  if (confirm(msg) == true) {
    document.location.href = cURL;
  }
}

function IsEmail(ie_str) {
  // validates email address for x@x.x

  var atFound = -1;var dotFound = -1;var charFound = false;var checkStr;var splitString

  checkStr = ie_str;

  splitString = checkStr.split("");
  for (var i = 0; i < checkStr.length+1; i++) {
    if (splitString[i] == "\"" | splitString[i] == "'") {
      return false;
    }
    if (splitString[i] < " " | splitString[i] > " ") { charFound = true; }
    if (splitString[i] == "@") { atFound = i; }
    if (splitString[i] == ".") { dotFound = i; }
  }
  if (charFound == true) {
    if (atFound > -1) {
      if (dotFound > -1) {
        if (dotFound < atFound) {
          return false;
        } else {
		  if ((dotFound-atFound) == 1 | dotFound == (checkStr.length-1) | atFound == 0) {
            return false;
          }
        }
      } else {
        return false;
      }
    } else {
      return false;
    }
  }
  return true;
}




// TABLE Code
function tdSel(id) {
  if (document.getElementById) {
    if (x = document.getElementById('td' + id)) {
      x.className="formCellSel"
    }
  }
  if (document.getElementById) {
    if (x = document.getElementById('fi' + id)) {
      x.className="formInputSel"
    }
  }
}

function tdUnsel(id) {
  if (document.getElementById) {
    if (x = document.getElementById('td' + id)) {
      x.className="formCell"
    }
  }
  if (document.getElementById) {
    if (x = document.getElementById('fi' + id)) {
      x.className="formInput"
    }
  }
}



// FORM Code

function checkSubmit(frm) {
  // Loop thru form objects and check if blank
  for (i = 0; i < frm.length; i++) {
    if (frmELementOK(frm[i].name) == true) {
      if (frm[i].value == '') {
        alert('Please enter a value for the ' + returnNiceFormName(frm[i].name) + ' field.');
        frm[i].focus();
        return false;
      }
    }
  }
  return true;
}

function frmELementOK(fName) {
  // Checks form element name and returns as bad if name found in list
  var badNames = ('submitted,Submit').split(',');
  for (j = 0; j < badNames.length ; j++) {
    if (badNames[j] == fName) {
      return false;
    }
    if (typeof formExcludeList != "undefined") {
      for (j = 0; j < formExcludeList.length ; j++) {
        if (formExcludeList[j] == fName) {
          return false;
        }
      }
    }
  }
  return true;
}

function returnNiceFormName(fName) {
  // Converts form element name into something nicer eg. helloWorld to hello world
  var fOut = "";var cc = 0;
  for (k = 0; k < fName.length; k++) {
    cc = fName.charCodeAt(k);
    if (cc > 64 && cc < 91) { // A - Z
      fOut += ' ' + String.fromCharCode(cc+32);
    } else {
      fOut += fName.substr(k, 1);
    }
  }
  return fOut;
}

// FORM Code


function removeElement(array, itemNo) {
  size = array.length;
  validNo = (itemNo != "NaN");
  inRange = ( (itemNo >= 0) && (itemNo <= array.length) );
  if (validNo && inRange) {
    for (var i=0; i<=size; i++)
      array[i] = ((i == itemNo) ? "delete" : array[i]);
      for (var j=itemNo; j<size-1; j++)
      if (j != size) array[j] = array[j+1];
      array.length = size-1;
    return array
  }
  return array
}

//-->