$(function() {
	/* hides all error messages */
	$('.error').hide();
	/* class of form submit button */
	$(".submit").click(function() {
		/* hides all error messages */
		$('.error').hide();
		/* verify name input value */
		var name = $(".name").val();
		if (name == "") {
			$(".name_error").show();
			$(".name").focus();
			return false;
		}
		
		/* verify phone input value */
		var phone = $(".phone").val();
		if (phone == "") {
			$(".phone_error").show();
			$(".phone").focus();
			return false;
		}
		
		/* verify email input value */
		var email = $(".email").val();
		if (email == "") {
			$(".email_error").show();
			$(".email").focus();
			return false;
		}
		
		/* verify turno manha input value */
		var turno_manha = $(".turno_manha:checked").val();
		
		/* verify turno tarde input value */
		var turno_tarde = $(".turno_tarde:checked").val();
		
		if (turno_manha != "manhã" && turno_tarde != "tarde") {
			$(".turno_error").show();
			$(".turno_manha").focus();
			return false;
		}
		else {
			if (turno_manha == "manhã" && turno_tarde == "tarde") {
				var turno = turno_manha + ' e de ' + turno_tarde;
			}
			else if (turno_manha != "manhã" && turno_tarde == "tarde") {
				var turno = turno_tarde;
			}
			else if (turno_manha == "manhã" && turno_tarde != "tarde") {
				var turno = turno_manha;
			}
		}
		
		/* verify visit time input value */
		var visit_time = $(".visit_time").val();
		if (visit_time == "") {
			$(".visit_time_error").show();
			$(".visit_time").focus();
			return false;
		}

		/* verify message textarea value */
		var message = $(".message").val();
		if (message == "") {
			$(".message_error").show();
			$(".message").focus();
			return false;
		}

		/* ROBOT verification */
		var validation = $(".validate").val();
		/* data variable */
		var dataString = 'name='+ name + '&email=' + email + '&phone=' + phone + '&turno=' + turno + '&visit_time=' + visit_time + '&message=' + message + '&validation=' + validation;

		$.ajax({
			type: "POST",
			/* php file email sender */
			url: "/assets/js/ajax-form/sendmail-marcacao-visitas.php",
			data: dataString,
			success: function() {
				/* puts a div with class message - you may change it */
				$('.container').html("<div class='message'></div>");
				/* sucess message - put the class or id of the message container */
				$('.message').html("<h2>A sua mensagem foi enviada com sucesso!</h2>")
				/* another message */
				.append("<p>Iremos contactá-lo brevemente. Obrigado.</p>")
				.hide()
				.fadeIn(1000, function() {
					/* display sucess icon  */
					$('.message').append("<img id='check' src='/images/check.png' />");
				});
			}
		});
		return false;
	});
});

