$(document).ready(function() {
	// Abrir sub-menus
    $('.submenu li').hide();
	$('.nav li').hover(function () {
	    $(this).addClass("active");
	    $('.submenu li', this).fadeIn(200);
	}, function () {
	    $(this).removeClass("active");	    
	});
	
	$('#CurriculoUpload').hover(function() {
		$('div.bt-selecionar').addClass('hover');
	}, function() {
		$('div.bt-selecionar').removeClass('hover');		
	});
	
	if ($('#formContato').size() > 0) {
		$('#formContato').validate({
			// Define as regras
			rules:{
				'data[Contato][nome]':{required: true, minlength: 2},
				'data[Contato][email]':{required: true, email: true},
				'data[Contato][telefone]':{required: true, digits: true, minlength: 8},
				'data[Contato][celular]':{required: false, digits: true, minlength: 8},
				'data[Contato][assunto]':{required: true},
				'data[Contato][mensagem]':{required: true, minlength: 10}
			},
			messages:{
				'data[Contato][nome]':{
					required: 	"Digite o seu nome",
					minlength: 	"O seu nome deve conter, no mínimo, 2 caracteres"
				},
				'data[Contato][email]':{
					required: 	"Digite o seu e-mail para contato",
					email: 		"Digite um e-mail válido"
				},
				'data[Contato][telefone]':{
					required: 	"Digite o seu telefone para contato",
					digits: 	"Digite apenas números",
					minlength: 	"Digite, no mínimo, 8 digitos"
				},
				'data[Contato][celular]':{
					digits: 	"Digite apenas números",
					minlength: 	"Digite, no mínimo, 8 digitos"
				},
				'data[Contato][assunto]':{
					required:	"Digite o assunto da sua mensagem"
				},
				'data[Contato][mensagem]':{
					required: 	"Digite a sua mensagem",
					minlength: 	"A sua mensagem deve conter, no mínimo, 10 caracteres"
				}
			}
		});
	}
	
	if ($('#formCurriculo').size() > 0) {
		$('#formCurriculo').validate({
			// Define as regras
			rules:{
				nome:{required: true, minlength: 2},
				email:{required: true, email: true},
				tel:{required: true, digits: true, minlength: 8},
				cel:{required: true, digits: true, minlength: 8},
				area:{required: true},
				arquivo:{required: true}
			},
			messages:{
				nome:{
					required: 	"Digite o seu nome",
					minlength: 	"O seu nome deve conter, no mínimo, 2 caracteres"
				},
				email:{
					required: 	"Digite o seu e-mail para contato",
					email: 		"Digite um e-mail válido"
				},
				tel:{
					required: 	"Digite o seu telefone para contato",
					digits: 	"Digite apenas números",
					minlength: 	"Digite, no mínimo, 8 digitos"
				},
				cel:{
					required: 	"Digite o seu celular para contato",
					digits: 	"Digite apenas números",
					minlength: 	"Digite, no mínimo, 8 digitos"
				},
				area:{
					required:	"Digite a área desejada"
				},
				arquivo:{
					required: 	"Por favor, escolha um arquivo"
				}
			}
		});
	}
	
	if ($('div.slideShow').size() > 0) {
		$('div.slideShow').cycle({
			
		});
	}
	
	$('#CurriculoUpload').change(function() {
		$('#formCurriculo p.arquivo').text($(this).val());
	});
});
// Shadowbox
Shadowbox.init();

function abreGaleria(id) {
	$("a[rel='shadowbox[clipping-" + id + "]']:first").trigger('click');
}
