focusTextInput = function(input, focus, text) {
  if (focus) {
    //input.style.color = "#000000";
    if (input.value == text) {
      input.value = "";
    }
  } else if (input.value.length == 0) {
    //input.style.color = "#999999";
    input.value = text;
  }
}

checkEmail = function(cAddress) {
	var validRegExp = /^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-z]{2,6}$/i;
	
	if(cAddress.search(validRegExp) == -1)
		return false;
	if(cAddress.indexOf("@") == -1)
		return false;
	return true;
}

submitContact = function() {
  var message = "";
  with (document.forms["frmContact"]) {
    if (rbTitle[0].checked == rbTitle[1].checked) {
      message += "- Aanhef\n";
    }
    if (txtName.value.length < 2 || txtName.value == "Naam:") {
      message += "- Naam\n";
    }
    if (txtEmail.value.length < 2) {
      message += "- Emailadres\n";
    }
    else {
      if (!checkEmail(txtEmail.value)) {
        message += "- Emailadres\n";
      }
    }
    if (txtQuestion.value.length < 5 || txtQuestion.value == "Uw vraag:") {
      message += "- Uw vraag\n";
    }
    if (message.length > 1) {
      alert("De volgende velden zijn niet (juist) ingevuld:\n" + message);
    }
    else {
      submit();
    }
  }
}
