// JavaScript Document
var larguraTela = screen.width;
var alturaTela = screen.height;

$(document).ready(function() //esta linha indica que a pagina já está carregada 'pronta
{
	/*
	$("#album a").click(function(){
		larguraJanela = 400;
		alturaJanela = 600;
		posicaoLeft = Math.floor( larguraTela / 2 - larguraJanela / 2 );
		posicaoTop = Math.floor( alturaTela / 2 - alturaJanela / 2 );
		window.open("conteudo.html", "Galeria", "left="+posicaoLeft+", top="+posicaoTop+" ,width="+larguraJanela+", height="+alturaJanela+", resizable=no");
	});
	*/
	var cont = 0;
	$("#capa_galeria li").each(function(){
		if (++cont % 2 == 0)
			$(this).css( {"background":"#dde7f3"} );
	});
	
	/* ********************** TROCA DO CONTEUDO NA PÁGINA DE CURSOS ************************* */
	$("#descricao_curso div").hide();
	
	$("#grande #boxies a").click(function () {
		var id = $(this).attr("id");
		$("#descricao_curso div").slideUp("slow");
		$("#descricao_curso #"+id).slideDown("slow");
	});
	/* ***************************************  FIM  **************************************** */
	
	
	/* ********** ativar e desativar os cursos clicados pelo aluno *********** */
	$(".lista_cursos > li > a").click(function(){
		$(this).toggleClass("ativo");
	});
	/* *********************************************************************** */
	
	
}); //fim da função que ocorre quando a página está pronta


function iniciarTeste(form){
	if (document.form_dados_teste.nome.value == "")
	{
		$("p#alerta").html("Informe seu nome, por favor.");
		document.form_dados_teste.nome.focus();
		return false;
	}
	
	if (document.form_dados_teste.email.value == "" && document.form_dados_teste.telefone.value == "")
	{
		$("p#alerta").html("Informe seu email ou telefone, por favor.");
		document.form_dados_teste.email.focus();
		return false;
	}
	
	if(document.form_dados_teste.email.value != "")
	{
		if (!(checkMail(document.form_dados_teste.email.value)))
		{
			$("p#alerta").html("Informe um email válido, por favor.");
			document.form_dados_teste.email.focus();
			return false;
		}
	}	
}

function responder(form){
	if (document.questao.resposta[0].checked == false && 
		document.questao.resposta[1].checked == false && 
		document.questao.resposta[2].checked == false &&
		document.questao.resposta[3].checked == false)
	{
		$("p#alerta").html("Selecione uma resposta.");
		return false;
	}
}

function enviarFaleConosco(form){
	if (document.form_faleconosco.nome.value == "")	
	{
		$("p#alerta").html("Informe seu nome, por favor.");
		document.form_faleconosco.nome.focus();
		return false;
	}
	if (document.form_faleconosco.email.value == "")	
	{
		$("p#alerta").html("Informe seu email, por favor.");
		document.form_faleconosco.email.focus();
		return false;
	}
	if (!checkMail(document.form_faleconosco.email.value))	
	{
		$("p#alerta").html("Informe um email válido, por favor.");
		document.form_faleconosco.email.focus();
		return false;
	}
	if (document.form_faleconosco.mensagem.value == "")	
	{
		$("p#alerta").html("Digite a mensagem, por favor.");
		document.form_faleconosco.mensagem.focus();
		return false;
	}
}

function enviarCadastro(form){
	if (document.form_cadastre.nome.value == "")	
	{
		$("p#alerta").html("Informe seu nome, por favor.");
		document.form_cadastre.nome.focus();
		return false;
	}
	
	if (document.form_cadastre.email.value == "" && document.form_cadastre.telefone.value == "")
	{
		$("p#alerta").html("Informe seu telefone ou e-mail, por favor.");
		document.form_cadastre.telefone.focus();
		return false;
	}
	
	if (document.form_cadastre.email.value != "")
		if (!checkMail(document.form_cadastre.email.value))	
		{
			$("p#alerta").html("Informe um email válido, por favor.");
			document.form_cadastre.email.focus();
			return false;
		}
}

function checkMail(mail)
{
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(typeof(mail) == "string")
	{
		if(er.test(mail))
			return true; 
		else
			return false;
	}
	else 
		if(typeof(mail) == "object")
		{
			if(er.test(mail.value))
				return true;
			else
				return false
		}
		else
		{
			return false;
		}
}


// valida uma data no formato dd/mm/yyyy
function isValidDate(strData)
{
	// pega a string que foi passada como parâmetro e quebra ela na /(barra) para separar o dia, mês e ano
	var arrayData = strData.split('/');
	var dia = arrayData[0];
	var mes = arrayData[1];
	var ano = arrayData[2];
	
	// cria um novo objeto Date com os valores obtidos
	// ao iniciar um objeto Date, o mês começa em 0(zero), por isso (mes - 1)
	// ****	Se um objeto date for iniciado com um valor inválido, mês 13 por exemplo, esse valor é somado ao ano e a data
	//		passará a ser o segundo mês do ano seguinte ao informado na inicialização do objeto Date
	var date = new Date(ano, (mes - 1), dia);
	//alert( date.toUTCString());
	
	if ( date.getFullYear() != ano ||date.getMonth() != (mes - 1) || date.getDate() != dia )
		return false
	else
		return true;
}









