////////////////////////////////////////////////////
// Cadastro Completo
////////////////////////////////////////////////////
if(jQuery("#cadastro").length > 0 && jQuery("#cadastro").hasClass("completo")) {
	jQuery(document).ready(function(){
		jQuery("#f_nascimento").mask("99/99/9999");
		jQuery("#f_nascimento").Watermark("dd/mm/aaaa");
		jQuery("#f_cpf").mask("999.999.999-99");
		jQuery("#f_cep").mask("99999-999");
		jQuery("#f_telres_ddd").mask("99");
		jQuery("#f_telcom_ddd").mask("99");
		jQuery("#f_filho0nascimento").mask("99/99/9999");
		jQuery("#f_filho0nascimento").Watermark("dd/mm/aaaa");
		jQuery("#f_filho1nascimento").mask("99/99/9999");
		jQuery("#f_filho1nascimento").Watermark("dd/mm/aaaa");
		jQuery("#f_filho2nascimento").mask("99/99/9999");
		jQuery("#f_filho2nascimento").Watermark("dd/mm/aaaa");
		jQuery("#f_filho3nascimento").mask("99/99/9999");
		jQuery("#f_filho3nascimento").Watermark("dd/mm/aaaa");
		mostraDadosFilhos(document.getElementById("f_filhos"));
	});
	
}

function validaCadastroCompleto()
{
	jQuery.Watermark.HideAll();

	return true;
}

function mostraDadosFilhos(obj)
{
	var value = obj[obj.selectedIndex].value;
	var valueInt = parseInt(value);
	if(value != "" && valueInt > 0 && valueInt <= 10) {
		jQuery(".dadosfilhos > dl > dt").each(function(){
			jQuery(this).hide();
		});
		jQuery(".dadosfilhos > dl > dd").each(function(){
			jQuery(this).hide();
		});
		jQuery(".dadosfilhos").show();
		for(var i=1;i<=4;i++) {
			jQuery(".dadosfilhos > dl > .filho-"+i).each(function(){
				jQuery(this).show();
			});
			if(i == valueInt) break;
		}
	} else {
		jQuery(".dadosfilhos").hide();
	}
}

////////////////////////////////////////////////////
// Aula Grátis - Cadastro
////////////////////////////////////////////////////
if(jQuery("#cadastro").length > 0 && jQuery("#cadastro").hasClass("aulagratis")) {
	jQuery(document).ready(function(){
		jQuery("#f_nascimento").mask("99/99/9999");
		jQuery("#f_nascimento").Watermark("dd/mm/aaaa");
		jQuery("#f_cpf").mask("999.999.999-99");
	});
}

function validaCadastroAulaGratis()
{
	jQuery.Watermark.HideAll();

	return true;
}

////////////////////////////////////////////////////
// Lightbox Aula Gratis
////////////////////////////////////////////////////
if(typeof $.fn.fancybox == "function" && (jQuery(".colecao").length > 0 || jQuery("body").hasClass("volume"))) {
	jQuery(document).ready(function(){
		jQuery(".aulagratis a").fancybox({
			frameWidth:         767,
			frameHeight:        500,
			imageScale:         false,
			padding:            0,
			overlayOpacity:     0.75,
			centerOnScroll:     true,
			hideOnContentClick: false
		});
	});
}

////////////////////////////////////////////////////
// Lightbox Comercial
////////////////////////////////////////////////////
if(jQuery("body").hasClass("home") && typeof $.fn.fancybox == "function") {
	jQuery(document).ready(function(){
		jQuery(".direita .video").fancybox({
			frameWidth:         640,
			frameHeight:        360,
			imageScale:         false,
			padding:            0,
			overlayOpacity:     0.75,
			centerOnScroll:     true,
			hideOnContentClick: false
		});
	});
}

////////////////////////////////////////////////////
// Volumes
////////////////////////////////////////////////////
function alteraVolumeAtual(obj)
{
	return top.location.href="volume-"+obj[obj.selectedIndex].value+".html";
}

////////////////////////////////////////////////////
// FAQ
////////////////////////////////////////////////////
if(jQuery(".faq").length > 0) {
	jQuery(document).ready(function(){
		jQuery(".faqitens").hide();
		jQuery(".faqcolecao").show();
		jQuery(".faqitens dl dd").hide();
		jQuery(".faqitens dl dt a").each(function(){
			jQuery(this).click(function(){
				jQuery(this).parent().next().toggle();
				reposicionaBottomQuandoForIE6();
			});
		});
	});
}

function faqFocus(objclass)
{
	jQuery(".faqitens").hide();
	jQuery("."+objclass).show();
}

////////////////////////////////////////////////////
// FAQ
////////////////////////////////////////////////////
if(jQuery("#bd").hasClass("plano")) {
	jQuery(document).ready(function(){
		jQuery(".volume").each(function(){
			jQuery(this).hide();
		});
		jQuery(".hide").click(function(){
			jQuery(".plano-volume-mostrado").fadeOut("slow");
			jQuery(".plano-volume-mostrado").removeClass("plano-volume-mostrado");
		});
	});
}

function planoShowVolume(volume) {
	jQuery(".volume-" + volume).fadeIn("slow");
	jQuery(".volume-" + volume).addClass("plano-volume-mostrado");
}

////////////////////////////////////////////////////
// Sala-de-estudo
////////////////////////////////////////////////////
function salaDeEstudoAlterarVolume(link) {
	if(confirm("Tem certeza que deseja marcar este volume como concluído?\nVocê não poderá desmarcar este volume posteriormente.")) {
		return top.location.href=link;
	}
	return false;
}


////////////////////////////////////////////////////
// Sala-de-estudo outside
////////////////////////////////////////////////////
if(jQuery("#bd").length > 0 && jQuery("#bd").hasClass("salaestudos") && jQuery(".faqdl").length > 0) {
	jQuery(document).ready(function(){
		jQuery(".faqdl dd").hide();
		jQuery(".faqdl dt").each(function(){
			jQuery(this).bind("click", function(){
				jQuery(this).next().toggle();
			});
		});
	});
}


////////////////////////////////////////////////////
// Prova
////////////////////////////////////////////////////
if(jQuery("body").hasClass("prova")) {
	jQuery(document).ready(function(){
		jQuery(".questoes .reading").hide();
		jQuery(".questoes .grammar").hide();
		jQuery(".navi .listening").addClass("clicked");

		jQuery(".navi li a").each(function(){
			jQuery(this).bind("click", function(){
				if(!jQuery(this).hasClass("clicked")) irParaQuestoes(jQuery(this).attr("class"));
			});
		});
	});
}

function irParaQuestoes(secao) {
	top.location.href="#topo";
	jQuery(".navi .clicked").each(function(){
		jQuery(this).removeClass("clicked");
	});
	jQuery(".navi ." + secao).addClass("clicked");
	if(secao == "listening") jQuery(".questoes .listening").show();
	else jQuery(".questoes .listening").hide();
	if(secao == "reading") jQuery(".questoes .reading").show();
	else jQuery(".questoes .reading").hide();
	if(secao == "grammar") jQuery(".questoes .grammar").show();
	else jQuery(".questoes .grammar").hide();
}

function enviarAvaliacao() {
	if(myTimer.timeremaining > 0 && jQuery(":radio:checked").length < 20) {
		if(jQuery(":radio:checked").length == 0) {
			alert("Você não pode deixar sua prova em branco!");
			return false;
		}
		var remainingQuestions = 20 - jQuery(":radio:checked").length;
		return confirm("Faltam " + remainingQuestions + " questões a serem respondidas.\n\nVocê deseja mesmo enviar esta avaliação sem ter respondido todas as perguntas?");
	}
	return true;
}


////////////////////////////////////////////////////
// Errata
////////////////////////////////////////////////////
if(jQuery("#outter").hasClass("errata")) {
	jQuery(document).ready(function(){
		jQuery(".errataitens").hide();
		jQuery(".volume-0").show();
	});
}
function errataFocus(volume)
{
	jQuery(".errataitens").hide();
	jQuery(".volume-"+volume).show();
}


////////////////////////////////////////////////////
// All
////////////////////////////////////////////////////
jQuery(document).ready(function(){
	jQuery(".perdeuvolume").hide();
	jQuery(".perdeu").mouseover(function(){
		jQuery(".perdeuvolume").show();
	});
	jQuery(".perdeu").mouseout(function(){
		jQuery(".perdeuvolume").hide();
	});
//	jQuery(".lei-espanhol").hide();
//	jQuery(".espanholnasescolas").mouseover(function(){
//		jQuery(".lei-espanhol").show();
//	});
//	jQuery(".espanholnasescolas").mouseout(function(){
//		jQuery(".lei-espanhol").hide();
//	});
	jQuery(".espanholnasescolas").fancybox({
		frameWidth:         720,
		frameHeight:        500,
		imageScale:         false,
		padding:            0,
		overlayOpacity:     0.75,
		centerOnScroll:     true,
		hideOnContentClick: false
	});
});
