$(document).ready(function(){

	$("#nomeMail").focus(function(){
		if($(this).val() == "Nome"){
			$(this).val("");
		}
	})
	$("#nomeMail").blur(function(){
		if($(this).val() == ""){
			$(this).val("Nome");
		}
	})

	$("#emailMail").focus(function(){
		if($(this).val() == "E-mail"){
			$(this).val("");
		}
	})
	
	$("#emailMail").blur(function(){
		if($(this).val() == ""){
			$(this).val("E-mail")
		}
	})

	
	jQuery.validator.addMethod("valor", function(element) {
		if($("#nomeMail").val() != "Nome"){
			return true;
		}
	})
	
	//validate
	$("#formMailling").validate({
		errorLabelContainer: $(".corpoErros ul"),	
		wrapper: "li",
		rules:{
			nomeMail:{valor:true, required:true, accept:"[a-zA-Zàáâãäåæçèéêëìíîïðñòóôõö÷øùüúþÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÜÚÞß ]+", minlength:6},
			emailMail:{required:true, email:true},
		},
		messages:{
			nomeMail:{valor:"Nome: Preencha corretamente este campo.", required:"Nome: Preencha corretamente este campo.", accept:"Nome: Digite apenas letras neste campo.", minlength:"Nome: Número mínimo é de 6 caracteres neste campo."},
			emailMail:{required:"E-mail: Digite um e-mail válido.", email:"E-mail: Digite um e-mail válido."},
		}
	});
	
	//erros
	$(".erros").attr("status", "off");
	
	//btMail
	$(".btMail").click(function(){
		if($("#formMailling").valid() == true){
			var dados = $("#formMailling").serializeArray();
			$.ajax({
				url:"ajax/mail.php",
				type: "POST",
				data: dados,
				error: function(xhr, ajaxOptions, thrownError){
					alert("Por favor, tente novamente!");
				},
				beforeSend: function(){
					$(".load").show();
				},
				success: function(msg){
					$("#formMailling").css("display","none");
					$(".sucesso").html(msg);
					$("#nomeMail").val("Nome");
					$("#emailMail").val("E-mail");
					$("#formMailling input[name=check]").attr("checked",false);
					setTimeout(function(){$(".load").hide();}, 1000);
				}
				
			})
					return false;
		}else{
			if($(".erros").attr("status") == "off"){
				$(".erros").slideToggle();
				$(".erros").attr("status", "on");
			}
		}
	});
	
	//formMailling
	$("#formMailling input").keyup(function(){
		if($("#formMailling").valid() == true){
			if($(".erros").attr("status") == "on"){
				$(".erros").slideToggle();
				$(".erros").attr("status", "off");
			}		
		} 	
	});
	
	
});
