var rePostalCode = /^[A-Za-z]\d[A-Za-z][ ]?\d[A-Za-z]\d$/;
var rePhone = /^\d{3}-\d{3}-\d{4}$/;
var reEmail = /^.+\@.+\..+$/;

function fieldIsntEmpty(field, msg) {
	if (field.value == "") {
		if (msg != "") {
		  alert(msg);
		  field.focus();
		}
		return false;
	}
	else {
	  return true;
	}
}

function checkboxIsChecked(field, msg) {
  if (!field.checked) {
    if (msg != "") {
      alert(msg);
      field.focus();
    }
    return false;
  }
  else {
    return true;
  }
}

function selectIsnEmpty(field, msg) {
	  if (field.selectedIndex==0&&field[field.selectedIndex].value=="") {
	    if (msg != "") {
	      alert(msg);
	      field.focus();
	    }
	    return false;
	  }
	  else {
	    return true;
	  }
	}

function radioIsChecked(field, msg) {
  var fieldIsChecked = false;
  for (i=0; i < field.length; i++) {
    if (field[i].checked) {
      fieldIsChecked = true;
    }
  }
	if (!fieldIsChecked) {
		if (msg != "") {
		  alert(msg);
	  }
		return false;
	}
	else {
	  return true;
	}
}

function regexIsValid(regex, field, msg) {
	if (field.value.match(regex) == null) {
    if (msg != "") {
		  alert(msg);
		  field.focus();
		}
		return false;
	}
	else {
	  return true;
	}
}
