$(document).ready(function(){ 
	
	$("#posgraduacao .modulos p").hide();
	$("#posgraduacao h3:gt(3)").addClass("topico_off");
	$("#posgraduacao .modulos h3").click(function(){
		$(this).toggleClass("topico_on").next("p").slideToggle();
	});
	
	// Pesquisas Zebra
	$('#pesquisas ul li:even').addClass('even');
    $('#pesquisas ul li:odd').addClass('odd');
	
	// Validacoes para os forms
	var formValidator = new ValidatorClass();
	formValidator.init({
	  form: "#newsletter_form",
	  isRequired: ['Newsletter'],
	  isEmail: ['Newsletter'],
	  bindElement: '#newsletter_ok'  
	});
	
	var formValidator = new ValidatorClass();
	formValidator.init({
	  form: "#online_form",
	  isRequired: ['Nome', 'Empresa', 'Telefone', 'Departamento', 'E-mail', 'Curso'],
	  isEmail: ['E-mail'],
	  bindElement: '#online_ok',
	  callback: function() {alert('Seus dados foram cadastrados!');}
	});
	
	var formValidator = new ValidatorClass();
	formValidator.init({
	  form: "#trabalhe_form",
	  isRequired: ['Nome', 'E-mail', 'Telefone', 'Cidade', 'Estado', 'Mensagem@textarea'],
	  isEmail: ['E-mail'],
	  bindElement: '#trabalhe_ok',
	  callback: function() {alert('Seus dados foram cadastrados!');}
	});
	
	var formValidator = new ValidatorClass();
	formValidator.init({
	  form: "#contato_form",
	  isRequired: ['Nome', 'E-mail', 'Mensagem@textarea'],
	  isEmail: ['E-mail'],
	  bindElement: '#contato_ok',
	  callback: function() {
		$('#someId').append("<p>Enviado com sucesso</p>")
		}
	});
	
	var formValidator = new ValidatorClass();
	formValidator.init({
	  form: "#treinamento_form",
	  isRequired: ['Treinamento', 'Empresa', 'Responsavel', 'Publico', 'Localizacao', 'Telefone', 'E-mail', 'Data', 'Observacoes@textarea'],
	  isEmail: ['E-mail'],
	  bindElement: '#treinamento_ok',
	  callback: function() {alert('Seus dados foram cadastrados!');}
	});
	
	var formValidator = new ValidatorClass();
	formValidator.init({
	  form: "#teatro_form",
	  isRequired: ['Teatro', 'Empresa', 'Responsavel', 'Publico', 'Localizacao', 'Telefone', 'E-mail', 'Data', 'Observacoes@textarea'],
	  isEmail: ['E-mail'],
	  bindElement: '#teatro_ok',
	  callback: function() {alert('Seus dados foram cadastrados!');}
	});
	
	var formValidator = new ValidatorClass();
	formValidator.init({
	  form: "#seminarios_form",
	  isRequired: ['Seminario', 'Empresa', 'Responsavel', 'Publico', 'Localizacao', 'Telefone', 'E-mail', 'Data', 'Observacoes@textarea'],
	  isEmail: ['E-mail'],
	  bindElement: '#seminarios_ok',
	  callback: function() {alert('Seus dados foram cadastrados!');}
	});
	
	var formValidator = new ValidatorClass();
	formValidator.init({
	  form: "#inscricao_form",
	  isRequired: ['Curso@select', 'Nome', 'Data de Nascimento', 'Sexo@select', 'Naturalidade', 'Nacionalidade', 'CPF', 'RG', 'Orgao Expeditor', 'Data da Expedicao', 'Filiacao (Mae)', 'Filiacao (Pai)', 'Estado Civil@select', 'Endereco', 'Bairro', 'Cidade', 'Estado', 'CEP', 'E-mail', 'Telefone Residencial', 'Telefone Comercial', 'Fax', 'Formacao@textarea', 'Trabalho', 'Cargo', 'Periodo', 'Como conheceu?@select', 'Autorizacao@select'],
	  isEmail: ['E-mail'],
	  bindElement: '#inscricao_ok',
	  callback: function() {
		$('#someId').append("<p>Enviado com sucesso</p>")
		}
	});
	
	// Hint do campo da newsletter na Home
	$('#newsletter input.email[title!=""]').hint();
	
	// Hover do botao SOLICITE da secao incompany Profissional
	$('p.solicite a').click(function() {
    	$('#treinamento_form').slideToggle(800);
    	return false;
  	});
	
	// Hover das fotos
	$("#portfolio a img, #incompany p.solicite, #revista p.envie, #incompany p.veja, #teatro #fotos a img, #cursos a img, #seminarios a img").fadeTo("medium", 0.5); 	// This sets the opacity of the thumbs to fade down to 30% when the page loads
	$("#portfolio a img, #incompany p.solicite, #revista p.envie, #incompany p.veja, #teatro #fotos a img, #cursos a img, #seminarios a img").hover(function(){
	$(this).fadeTo("medium", 1.0); // This should set the opacity to 100% on hover
	},function(){
	$(this).fadeTo("medium", 0.6); // This should set the opacity back to 30% on mouseout
	});	
	
	// Tabs
	$('#tabs').tabs();
	
	// Datepicker
	$('#treinamento_data, #teatro_data, #seminarios_data').datepicker();
	
	// Dialog			
	$('#dialog').dialog({
		autoOpen: false,
		width: 400,
		//shadow: true,
		//modal: true,
		buttons: {
			"Ok": function() { 
				$(this).dialog("close"); 
			}, 
			"Cancel": function() { 
				$(this).dialog("close"); 
			} 
		}
	});
	
	// Dialog Link
	$('#dialog_link').click(function(){
		$('#dialog').dialog('open');
		return false;
	});

	
});