$(document).ready( function(){

	jQuery.fn.debug = function(){
		return this.each( function(){
			window.console ? console.log(this) : alert(this);
		});
	};
	
	$("#menu-v ul:eq(0) > li > a").click( function(){
		$(this).siblings().slideToggle();
	});
	
	$(".input")
	  .focus( function(){ $(this).addClass("focus"); } )
	  .blur( function(){ $(this).removeClass("focus"); } );
	
	//validação do cadastro de compras
	if( $("#cadastrocompra").length > 0 )
	{ //está na página faleConosco
		$("#cadastrocompra").validate({
			rules:{
				FIELD_Name:{ required:true, minLength:3 },
				FIELD_Mail:{ required:true, email:true },
				FIELD_Fone:{ required:true },
				FIELD_Quantity:{ required:true },
				FIELD_Subject:{ required:true },
				FIELD_Body:{ required:true, minLength:10 }
			},
			messages: {
				FIELD_Name: {
					required: "Digite seu nome.",
					minLength: "Digite seu nome completo."
				},
				FIELD_Mail: "Digite um email válido.",
				FIELD_Fone: "Digite um telefone válido.",
				FIELD_Quantity: "Escolha a quantidade.",
				FIELD_Subject: "Escolha um assunto.",
				FIELD_Body: {
					required: "Digite uma mensagem.",
					minLength: "Complete sua mensagem."
				}
			}
		});
	}
	
	//validação do formulário de contato
	if( $("#faleconosco").length > 0 )
	{ //está na página faleConosco?
		$("#faleconosco").validate({
			debug:true,
			rules:{
				FIELD_Name:{ required:true, minLength:3 },
				FIELD_Subject:{ required:true },
				FIELD_Mail:{ required:true, email:true },
				FIELD_Body:{ required:true, minLength:10 }
			},
			messages: {
				FIELD_Name: {
					required: "Digite seu nome.",
					minLength: "Digite seu nome completo."
				},
				FIELD_Subject: "Escolha um assunto",
				FIELD_Mail: "Digite um email válido.",
				FIELD_Body: {
					required: "Digite uma mensagem.",
					minLength: "Complete sua mensagem."
				}
			}
		});
	}
	
	
});