
var version = -1;
if (navigator.appName == "Microsoft Internet Explorer") {
  var ua = navigator.userAgent;
  var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
  if (re.exec(ua) != null) { version = parseFloat(RegExp.$1); }
}

function check_email(targetElement) {
  var valid = 1;

  if (document.form1.elements[targetElement].value.indexOf("@") == -1) {
	valid=0; mes = ' All e-mail addresses must contain a "@"!';
  }
  if (document.form1.elements[targetElement].value.indexOf(" ") != -1) {
	valid=0; mes = " E-mail addresses cannot contain spaces!";
  }
  if (document.form1.elements[targetElement].value.length <= 6) {
	valid=0; mes = " This is too short to be a valid e-mail address!";
  }
  if (document.form1.elements[targetElement].value.indexOf("@.") != -1 ||  document.form1.elements[targetElement].value.indexOf(".@") != -1) {
	valid=0; mes = ' Dot punctuation cannot be adjacent to the "@"!';
  }

  if (valid == 0 && document.form1.elements[targetElement].value.length > 0) {
	alert('"' + document.form1.elements[targetElement].value + '"' + " is not a valid e-mail address." +  "\n" + mes + "\n" + " Please try again.");
	document.form1.elements[targetElement].value = "";
	document.form1.elements[targetElement].focus();
  }
}

function check_phone(targetElement) {
  if (document.form1.elements[targetElement].value.length < 10 && document.form1.elements[targetElement].value.length > 0) {
	alert(" Please don't forget to enter your phone number area code.");
	newValue =  "(area code) " + document.form1.elements[targetElement].value;
	document.form1.elements[targetElement].value = newValue;
	document.form1.elements[targetElement].focus();
  }
}

function createWindow(target,width,height,scroll,resize) {
  targetName = target;
  targetName = target.substring(0, target.lastIndexOf('.'));
  if (target.indexOf('/') != -1) { targetName = targetName.substring(targetName.lastIndexOf('/')+1, length.targetName); }
  if (targetName.indexOf('-') != -1) { targetName = targetName.replace(/-/g,""); }
  scrollbars = "no"; if (scroll == "scroll" || scroll == "yes") { scrollbars = "yes"; }
  resizable = "yes"; if (resize == "noresize" || resize == "no") { resizable = "no"; }
  window.open(target, targetName, "toolbar=no,width=" + width + ",height=" + height + ",directories=no,location=no,status=no,scrollbars=" + scrollbars + ",resizable=" + resizable + ",menubar=no");
}

function message(txt) { window.status = txt; }
function remove_message() { window.status = ""; }

