$(document).ready(function(){
	// menu SUB-MENU
	$('#menuEsquerdo  li').hover(function(){
		$('div', this).show();
		$(this).addClass('selecionado');
		$('div ul li div.subMenu', this).hide();
		
	}, function(){
		$('div', this).hide();
		$(this).removeClass('selecionado');
		
	});

	$('a.palcoLogin1').click(function(event){
		var group = this.rel || false;

		TB_show('', 'box_login.php?act=atualizacoes&height=500&width=500', group);

		return false;
	});
	
	$('a.palcoLogin2').click(function(event){
		var group = this.rel || false;

		TB_show('', 'box_login.php?act=buscar_curriculos&height=500&width=500', group);

		return false;
	});

	// Abas Produtos
	$('a.mostra_esconde_aba').click(function(){
		// Esconde TUDO
		$('div.abas').each(function(){
			var aba_id = this.id.replace('aba_', '');
		
			$('div#aba_' + aba_id + ' h3').removeClass('aberto');
			$('div#aba_' + aba_id + ' h3').addClass('fechado');
			$('div#aba_c_' + aba_id).addClass('showhide');
		});
	
		var aba_id = this.id.replace('link_', '');
		
		$('div#aba_' + aba_id + ' h3').addClass('aberto');
		$('div#aba_' + aba_id + ' h3').removeClass('fechado');
		$('div#aba_c_' + aba_id).removeClass('showhide');
		
		return false;
	});
	
	// Sub-Abas Produtos
	$('a.mostra_esconde_sub_aba').click(function(){
		// Esconde TUDO
		$('div.subabas').each(function(){
			var aba_id = this.id.replace('aba_', '');
		
			$('div#aba_' + aba_id + ' h4').removeClass('abertoH4');
			$('div#aba_' + aba_id + ' h4').addClass('fechadoH4');
			$('div#aba_c_' + aba_id).addClass('showhide');
		});
	
		var aba_id = this.id.replace('link_', '');
		
		$('div#aba_' + aba_id + ' h4').addClass('abertoH4');
		$('div#aba_' + aba_id + ' h4').removeClass('fechadoH4');
		$('div#aba_c_' + aba_id).removeClass('showhide');
		
		return false;
	});
	
	
	
	// Inicia fechando tudo
	$('a.mostra_esconde_aba').each(function(){
		var aba_id = this.id.replace('link_', '');
		
		$('div#aba_' + aba_id + ' h3').removeClass('aberto');
		$('div#aba_' + aba_id + ' h3').addClass('fechado');
		$('div#aba_c_' + aba_id).addClass('showhide');
	});
	
	
	// Inicia fechando tudo sub-abas
	$('a.mostra_esconde_sub_aba').each(function(){
		var aba_id = this.id.replace('link_', '');
		
		$('div#aba_' + aba_id + ' h4').removeClass('abertoH4');
		$('div#aba_' + aba_id + ' h4').addClass('fechadoH4');
		$('div#aba_c_' + aba_id).addClass('showhide');
	});


	$('ul#anos li a').click(function() {
		var link_id = $(this).parent().attr('id');
	
		$('div#trajetoria div').each(function() {
			$(this).hide();
		});
		
		$('div#trajetoria div.' + link_id).show();
	
		// Abas
		$('ul#anos li').each(function() {
			$(this).removeClass('li_ativa');
		});
		$('ul#anos li#' + link_id).addClass('li_ativa');
		
		return false;
	});
	
	
	$('a.boxLogin').click(function(event){
		event.preventDefault();
		var caption = this.title || this.name || "";
		var group = this.rel || false;
			
		TB_show("Área restrita", 'area_restrita.php?height=139&width=239', group);
		
		return false;
	});
	


	// Checagem do formulario de contato
	$("form#formContato").jForm({
		ContatoNome:				$('#ContatoNome').jField({ name: 'Nome', empty: 'no', minLength: 10 }),
		ContatoSexo:				$('#ContatoSexo').jField({ name: 'Sexo', empty: 'no', type: 'select' }),
		ContatoEscolaridade:		$('#ContatoEscolaridade').jField({ name: 'Escolaridade', empty: 'no', type: 'select' }),
		ContatoEmail:				$('#ContatoEmail').jField({ name: 'Email', type: 'email', empty: 'no', minLength: 8 }),
		
		//ContatoTelComercial:		$('#ContatoTelComercial').jField({ name: 'Telefone Comercial', empty: 'no', maxLength: 14 }),
		
		//ContatoTelResidencial:		$('#ContatoTelResidencial').jField({ name: 'Telefone Residencial', empty: 'no', maxLength: 14 }),
		
		ContatoEmpresa:				$('#ContatoEmpresa').jField({ name: 'Empresa', empty: 'no', maxLength: 10 }),
		//ContatoCargo:				$('#ContatoCargo').jField({ name: 'Cargo', empty: 'no', minLength: 5 }),
		ContatoEndereco:			$('#ContatoEndereco').jField({ name: 'Endere&ccedil;o', empty: 'no', minLength: 10 }),
		ContatoCidade:				$('#ContatoCidade').jField({ name: 'Cidade', empty: 'no', minLength: 3 }),
		ContatoEstado:				$('#ContatoEstado').jField({ name: 'Estado', empty: 'no', type: 'select', maxLength: 2 }),
		
		//ContatoCNPJ:				$('#ContatoCNPJ').jField({ name: 'CNPJ', empty: 'no', minLenght: 18 }),
		
		//ContatoCEP:				$('#ContatoCEP').jField({ name: 'CEP', empty: 'no', maxLength: 9 }),
		
		ContatoConheceu:			$('#ContatoConheceu').jField({ name: 'Por qual meio conheceu a poliview', empty: 'no', minLength: 3 }),
		ContatoAssunto:				$('#ContatoAssunto').jField({ name: 'Assunto', empty: 'yes', type: 'select' }),
		ContatoComentarios:			$('#ContatoComentarios').jField({ name: 'Coment&aacute;rios', empty: 'no', minLength: 10 })
	});

    $("form#formOuvidoria").jForm({
		ContatoNome:				$('#ContatoNome').jField({ name: 'Nome', empty: 'no', minLength: 10 }),
		ContatoEmail:				$('#ContatoEmail').jField({ name: 'Email', type: 'email', empty: 'no', minLength: 8 }),

		ContatoEmpresa:				$('#ContatoEmpresa').jField({ name: 'Empresa', empty: 'no', maxLength: 10 }),
		ContatoCargo:				$('#ContatoCargo').jField({ name: 'Cargo', empty: 'no', minLength: 5 }),

		ContatoConheceu:			$('#ContatoConheceu').jField({ name: 'Como Conheceu a Poliview', empty: 'no', minLength: 3 }),
		ContatoAssunto:				$('#ContatoAssunto').jField({ name: 'Assunto', empty: 'yes', type: 'select' }),
		ContatoComentarios:			$('#ContatoComentarios').jField({ name: 'Coment&aacute;rios', empty: 'no', minLength: 10 })
	});

	// Checagem do formulario de trabalhe conosco
	$("form#formTrabalhe").jForm({
		TrabalheNome:				$('#TrabalheNome').jField({ name: 'Nome', empty: 'no', minLength: 10 }),
		TrabalheEmail:				$('#TrabalheEmail').jField({ name: 'Email', type: 'email', empty: 'no', minLength: 8 }),
		
		TrabalheTelCelular:			$('#TrabalheTelCelular').jField({ name: 'Telefone Celular', empty: 'no', maxLength: 14 }),
		TrabalheTelResidencial:		$('#TrabalheTelResidencial').jField({ name: 'Telefone Residencial', empty: 'no', maxLength: 14 }),
		
		TrabalheEstadoCivil:		$('#TrabalheEstadoCivil').jField({ name: 'Estado Civil', empty: 'no' }),
		TrabalheSexo:				$('#TrabalheSexo').jField({ name: 'Sexo', empty: 'no', type: 'select' }),
		TrabalheEscolaridade:		$('#TrabalheEscolaridade').jField({ name: 'Escolaridade', empty: 'no', type: 'select' }),
		TrabalheEmpregado:			$('#TrabalheEmpregado').jField({ name: 'Est&aacute; Empregado?', empty: 'no', type: 'select' }),
		TrabalheAnexo:				$('#TrabalheAnexo').jField({ name: 'Anexar Arquivo', empty: 'no', minLength: 12 })
	});



	// Checagem do formulario de cadastro de curriculo
	$("form#formCadastro").jForm({
		CadastroNome:				$('#CadastroNome').jField({ name: 'Nome', empty: 'no', minLength: 10 }),
		CadastroDtNascimento:		$('#CadastroDtNascimento').jField({ name: 'Data de Nascimento', empty: 'no', minLength: 10 }),
		CadastroCidade:				$('#CadastroCidade').jField({ name: 'Cidade', empty: 'no', minLength: 3 }),
		
		CadastroEmail:				$('#CadastroEmail').jField({ name: 'Email', type: 'email', empty: 'no', minLength: 8 }),
		CadastroTelResidencial:		$('#CadastroTelResidencial').jField({ name: 'Telefone Residencial', empty: 'no', maxLength: 14 }),
		CadastroTelCelular:			$('#CadastroTelCelular').jField({ name: 'Telefone Celular', empty: 'no', maxLength: 14 }),
		
		CadastroQualificacoes:		$('#CadastroQualificacoes').jField({ name: 'Qualifica&ccedil;&otilde;es', empty: 'no', minLength: 10 }),
		CadastroEscolaridade:		$('#CadastroEscolaridade').jField({ name: 'Escolaridade', empty: 'no', minLength: 10 }),
		CadastroCursos:				$('#CadastroCursos').jField({ name: 'Cursos', empty: 'no', minLength: 10 })
	});


	// Imprimir
	$('div#btnImprimir a').click(function() {
		//window.open('cadastrar_curriculo_print.php', 'blank', 'scrollbars=1, resizable=1, height=550, width=550');
		
		return false;
	});


});

