// Valida el formulario de contacto
function submitContact() {

	var valid = true;
	var message = "";

	// Valida que nombre no este vacio
	if (valid && isEmpty($('#nombre').val())) {
		valid = false;
		message = "El nombre no puede estar vacío" + "<br/>";
	}
	
	// Valida cantidad de caracteres en nombre
	if (valid && !stringLengthValid($('#nombre').val(), 0, 50)) {
		valid = false;
		message = "El nombre tiene más de 50 caracteres" + "<br/>";
	}

	// Valida cantidad de caracteres en el mail.
	if (valid && !stringLengthValid($('#mail').val(), 0, 50)) {
		valid = false;
		message = "El mail tiene más de 50 caracteres" + "<br/>";
	}
	
	// Valida que el mail no este vacio
	if (valid && isEmpty($('#mail').val())) {
		valid = false;
		message = "El mail no puede estar vacío" + "<br/>";
	}	

	// Valida que el mail tenga un formato valido (ej. usuario@dominio.algo)
	if (valid && !isEmpty($('#mail').val()) && !isMailValid($('#mail').val())) {
		valid = false;
		message = "El mail no tiene un formato válido" + "<br/>";;
	}
	
	// Valida cantidad de caracteres en comentario
	if (valid && isEmpty($('#comments').val()) ) {
		valid = false;
		message = "Debe escribir un comentario" + "<br/>";
	}
	
	if (valid == false) {
		showMessage('error', 'contact-message-div', message);
	} else {
		document.contact.submit();
	}
}
