j = jQuery.noConflict();
j(document).ready(function($)
{
		
	$('.cep').mask('99.999-999');
	$('.cpf').mask('999.999.999-99');
	$('.cnpj').mask('99.999.999/9999-99');
	$('.data').mask('99/99/9999');
	$('.fone').mask('(99) 9999-9999');
	
	
	 $("a.group-light").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	false
  });
	
	
	$("a.video-modal").fancybox({
                    'titleShow'     : false,
                    'transitionIn'  : 'elastic',
                    'transitionOut' : 'elastic',
            'href' : $(this).attr("href"),
            'type'      : 'swf',
            'swf'       : {'wmode':'transparent','allowfullscreen':'true'}
        });
	
	$("#cadastro").validate({
      rules: {
         cpf: {cpf: true}
      },
      messages: {
         cpf: { cpf: 'CPF inválido'}
      },
      rules: {
      	cnpj: {cnpj: true}
      },
      messages: {
      	cnpj: { cnpj: 'CNPJ inválido'}
      }
   });
	
	
	$("#box-recuperar").dialog({
		title: 'Recuperar Senha',
		autoOpen: false,
		height: 150,
		width: 250,
		modal: true,
		buttons: {
			'Recuperar Senha': function() {
				$('form#formRecuperaSenha').submit();
				$(this).dialog('close');
			},
			'Cancelar': function() {
				$(this).dialog('close');
			}
		}
	});
	
	
	// MENU
	$('.menu li a').hover(function()
			{
			$('.menu li a').stop().fadeTo("fast",0.5);		   
			var bubble = "<div></div>";
				if (jQuery.support.opacity)
				{
					$(this).append(bubble)
					.fadeTo("fast",1).children('div').animate({opacity: "show", top: "-4"}, "slow").fadeTo("fast",0.8).fadeTo("fast",1);
				} else {
					$(this).append(bubble).children('div').animate({top: "-4"}, "slow").show();
				}
			}				
	  	 ,function()
		 {
		 	$(this).children('div').animate({top: "-40", opacity: "hide"}, "slow").remove();
			$('.menu li a').stop().fadeTo("fast",1);	
		}
	)
	
	
	// Accordeon Jquery UI			
	/*$("#accordion").accordion({
		active: false,
		alwaysOpen: true,
		navigation: true,
		autoHeight: false
	});*/
	// Menu Sanfona
	$('#menusanfona ul').hide();
	$('#menusanfona ul:first').show();
	$('#menusanfona li a').click(
	    function() {
		
	      var checkElement = $(this).next();
	      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
	        return false;
	      }
		  
	      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
	        

				$('#menusanfona ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}
		}
							  					
	);
	
	// OCULTAR
	$('.box_video_home').hover(function(){
		descricao = $(this).find('.box_descricao');
		descricao.stop().animate({top: "0px", opacity: 1}, 400 );
	},
	function () {
	$('.box_descricao').stop();
	$('.box_descricao').animate({top: "150px", opacity: 1}, 500 );
	})
	
	// VALIDA PESSOA FISICA OU JURIDICA
	$(".pessoa").click(function(){				
		if($(this).val() == "F"){
			$("#pF").css("display","block");
			$("#pJ").css("display","none");
		}
		if($(this).val() == "J"){
			$("#pF").css("display","none");
			$("#pJ").css("display","block");
		}	
	});
	
	
	$("#gomap").goMap({ 
        markers: [{  
            latitude: -16.697348, 
            longitude: -49.263133,			
            html: { 
                content: 'Bruno Rosique', 
                popup: true 
            } 
        },{  
            latitude: -16.697348, 
            longitude: -49.263133, 
            html: 'Hello!' 
        }],
		zoom: 18,
		maptype: 'HYBRID',
        hideByClick: false
    }); 
	
			
	// Mascaras
	$('#tel_res').mask('(99) 9999-9999');
	
		
	// Monta janelas DIALOG JQUERY UI
	$(".dialog").dialog({
		bgiframe: true,
		modal: true,
		buttons: {
			Ok: function() {
				$(this).dialog('close');
			}
		}
	});
	$(".dialog-info").dialog({
		bgiframe: true,
		modal: true,
		autoOpen: false,
		buttons: {
			Ok: function() {
				$(this).dialog('close');
			}
		}
	});
	
	// JCarrossel	
	if($('.carrossel ul li').size() > 4) {
        $(".carrossel").jCarouselLite({
			btnNext: ".next",
			btnPrev: ".prev",
			speed: 500,
			circular: true,
			scroll: 4,
			visible: 4
    	});
	}
	
	// Lightbox
	$('a.lightbox').lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		imageLoading: 'imagens/lightbox/loading.gif',
		imageBtnClose: 'imagens/lightbox/close.gif',
		imageBtnPrev: 'imagens/lightbox/prev.gif',
		imageBtnNext: 'imagens/lightbox/next.gif',
		containerResizeSpeed: 350,
		txtImage: 'Imagem',
		txtOf: 'de'

    });
	
	
	
	$("#tabs_aula_produto").tabs();
	
	
	$('#formAvaliacao').rating();
	
	
	
	$('.abre-trecho-video').click(function(){
		$('.box-video-trecho').slideToggle('show');
	});
	
	

	
	
	
	
	
	
	
	$('.abre-pergunta-aluno').click(function(){
		$('.resposta').slideToggle();
	});
	
	
	
	
	$('.abre-grade-curso').click(function(){
		$('.aba_itens_incluso').hide();
		$('.aba_grade_curso').show();
	});
	
	
	$('.abre-itens-incluso').click(function(){
		$('.aba_grade_curso').hide();
		$('.aba_itens_incluso').show();
	});
	
	
	$('.menu_filhos').css('display', 'none');
	$('.abre-sub-menu').click(function() {
		//$('.menu_filhos').slideUp();
		$(this).next().slideToggle();
		//$(this).toggleClass('paracima');
	});
	
	
	
	
	$('.recuperaEmail').click(function() {
		$('#box-recuperar').dialog('open');
	});
	
	
	
	
	
	$('.info_video03 .lista_info_video li ul').hide();
	$('.opcao_aberta_player').show();
	
	
	
	$('.titulo_info_video').click(
			function() {
				$('.info_video03 .lista_info_video li ul').hide();
				$(this).next().slideToggle();
				return false;
			}
	);
	
	
	
	
	
	
	$('.relacao_cursos').hide();
	$('.aba_itens_incluso').hide();
	
	
	$('.lista_categorias_aula').show();
	
	
	$('.escrever_comentario').hide();
	
	
	$('.abre-aulas-produto').click(
			function() {
				$('.relacao_cursos').slideToggle();
				//$(this).prev().slideToggle();
				return false;
			}
	);
	
	
	$('.enviar_simulado').click(
			function() {
				 $('.formulario_simulado').submit();
				//$(this).prev().slideToggle();
				return false;
			}
	);
	
	
	
	
	
	
//	$('.abre-comentario-simulado').click(function(){
//		$('.video-comentario-simulado').slideToggle();
//	});
	
	
	var opcaoAntiga = 0;
	
	abreAulas = function(opcao) {
		
		if(opcao != opcaoAntiga){
			$(".opcao_aulas_"+opcaoAntiga).slideToggle();
		}
		
		$(".opcao_aulas_"+opcao).slideToggle();
		
		opcaoAntiga = opcao;
		return false;
		
	}
	
	
	abreVideoSimulado = function(opcao) {
		
		if(opcao != opcaoAntiga){
			$(".opcao_video_"+opcaoAntiga).slideToggle();
		}
		
		$(".opcao_video_"+opcao).slideToggle();
		
		opcaoAntiga = opcao;
		return false;
		
	}
	
	
	
	$('.conteudo_do_professor').hide();
	
	
	abreProfessor = function(opcao) {
		
		if(opcao != opcaoAntiga){
			$(".opcao_"+opcaoAntiga).slideToggle();
		}
		
		$(".opcao_"+opcao).slideToggle();
		
		opcaoAntiga = opcao;
		return false;
		
	}
	
	
	var opcaoAntiga = 0;
	
	$('.respostas_perguntas_duvidas').hide();
	
	abreAbaSanfona = function(opcao) {
		
		if(opcao != opcaoAntiga){
			$(".opcao_"+opcaoAntiga).slideToggle();
		}
		
		$(".opcao_"+opcao).slideToggle();
		
		opcaoAntiga = opcao;
		return false;
		
	}
	
	
	
	
	abreAba = function(opcao, opcaoAntigaAba) {
		
		if(opcao != opcaoAntigaAba){
			$(".opcao_aba_"+opcaoAntigaAba).hide();
		}
		
		$(".opcao_aba_"+opcao).show();
		
		//opcaoAntiga = opcao;
		return false;
		
	}
	
	
	
	
	$(function() {
		// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
		$( "#dialog:ui-dialog" ).dialog( "destroy" );
	
		$( "#dialog-message" ).dialog({
			modal: true,
			height: 460,
			width: 830,
			buttons: {
				ACEITAR: function() {
					$( this ).dialog( "close" );
				}
			}
		});
	});
	
	
	
	
	//$('.opcao_menu_novo_player').hide();
	
	
	
	
	$.fck.config = {path: 'lib/fckeditor/'};
	$('.editor.basic').fck({toolbar: 'MyMain', height: 130});
	
	
	
});
