var isDOM=document.getElementById?1:0;
var isIE=document.all?1:0;
var isNS4=navigator.appName=='Netscape'&&!isDOM?1:0;
var isIE4=isIE&&!isDOM?1:0;
var patrn = new RegExp("MSIE 5.");
var isIE50 = patrn.test(navigator.userAgent) ? true : false;
function BrwsrChk () {
 if ((isNS4) || (isIE4) || (isIE50)) {
  alert('The sign up pages require Internet Explorer 6.0 or higher OR Netscape 6.0 or higher. Please upgrade your browser.');
  return false;
 }
}

<!--Begin 
function isNumber (obj,formobj) {
 var c = '';
 var l = obj.value.length;
 var newvalue = '';
 if (obj.value == '') {
  return false;
 } else {
  for (var i = 0; i < l; i++) {
   c = obj.value.charAt(i);
   if (c != ',') {
    newvalue += c;
   }
  }
  if (isNaN(newvalue)) {
   alert("You must enter a number value with NO currency symbols.");
   formobj.elements[obj.name].select();
   formobj.elements[obj.name].focus();
   return false;
  } else {
   if (newvalue > 0) {
    return true;
   } else {
    alert("Your number must be greater than zero.");
    formobj.elements[obj.name].select();
    formobj.elements[obj.name].focus();
    return false;
   }
  }
 }
}
//--End-->

<!--Begin
function FormCheck (formobj) {
  var rqrdvalu = formobj.elements['required'].value;
  var rqrd = rqrdvalu.split(',');
  var labels = document.getElementsByTagName('label');

  for (var i = 0; i < rqrd.length; i++) {
   var eleobj = formobj.elements[rqrd[i]];
   var item = eleobj.value;
   if (item == '') {
    alert("'" + labels[i].childNodes[0].nodeValue + "' is a required field.\n\nPlease complete this field and any other required fields.");
    return false;
    break;
   }
  } // closes for i
  if (formobj.elements['password']) {
   var pass = formobj.elements['password'].value;
   var cpass = formobj.elements['cpassword'].value;
   if (pass != cpass) {
    alert("Your 'Password' and 'Confirm password' are not the same. Please check and/or re-type both.");
    return false;
   }
  }
  formchk++;
  return true;
}
//--End-->

<!--Begin 
var imgwin = null;
function NewWindow(page,w,h) {
 self.name = "main";
 NewWindowClose();
 options = "toolbar=1,status=0,menubar=0,scrollbars=1,resizable=1,location=0,width=" + w + ",height=" + h + ",screenX=1,screenY=1,top=1,left=1";
 imgwin = window.open(page,'',options);
 imgwin.document.close();
}
function NewWindowClose() {
 if (imgwin != null && !imgwin.closed) imgwin.close();
}
//--End-->
<!--Begin
var bccvalu = '';
function BccArea(bccwho) {
 bccvalu = bccwho.options[bccwho.selectedIndex].value;
}
//--End-->

<!--Begin
var submitcnt = 0;
function SubmitChk() {
 var formobj = document.forms['massemail'];
 if (submitcnt == "0") {
  if (formobj.elements['subject'].value == '') {
   alert('You MUST enter a subject for your message.');
   return false;
  }
  if (isRichMessageBlank("message1")) {
   alert('You have NOT entered a message for your e-mail.');
   return false;
  }
  submitcnt++;
  return true;
 } else {
  alert('This form has already been submitted. Please wait...');
  return false;
 }
}

var trim = (function(){
 var ws = {},
 chars = ' \n\r\t\v\f\u00a0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000';
  for(var i = 0; i < chars.length; i++ )
   ws[chars.charAt(i)] = true;
   return function( str ){
   var s = -1,
   e = str.length;
   while( ws[str.charAt(--e)] );
   while( s++ !== e && ws[str.charAt(s)] );
   return str.substring( s, e+1 );
  };
 })();

function getFCKContent(field) {
 var api=FCKeditorAPI.GetInstance(field);
 return api.GetHTML();
}

function isRichMessageBlank(field) {
 rawtext = getFCKContent(field);
 rawtext = rawtext.replace(/type=\"_moz\"/gi, "");
 rawtext = rawtext.replace(/&nbsp;/gi, "");
 rawtext = rawtext.replace(/<br\/?>/gi, "");
 rawtext = rawtext.replace(/<\/?p>/gi, "");
 myHtml = trim(rawtext);
 if (myHtml == "") {
  return true;
 }
 return false;
}
//--End-->
