$(function() {
	$("#deslogar").click(function(){
		LinkSimples("../../cursos/logout/?");
	});
	
	$("#entrar").click(function(){
		LinkSimples("../../cursos/login/?");
	});
 
 	$(".ajuda").click(function(){
		var divnav = $(this).prop("id");
		ExibeAjuda(divnav);
	});
	var altura_pagina = window.innerHeight;
	var altura_body = $("#home").height();
	if(altura_body<altura_pagina){
		//console.log("altura!");
		$("#home").css( "cssText","height:"+altura_pagina+"px !important;");
		altura_body = $("#home").height();
	}

});

function fMasc(objeto,mascara) {
	obj=objeto;
	masc=mascara;
	setTimeout("fMascEx()",1);
}
function fMascEx() {
	obj.value=masc(obj.value);
}
function mTel(tel) {
	tel=tel.replace(/\D/g,"");
	tel=tel.replace(/^(\d)/,"($1");
	tel=tel.replace(/(.{3})(\d)/,"$1)$2");
	if(tel.length == 9) {
		tel=tel.replace(/(.{1})$/,"-$1");
	} else if (tel.length == 10) {
		tel=tel.replace(/(.{2})$/,"-$1");
	} else if (tel.length == 11) {
		tel=tel.replace(/(.{3})$/,"-$1");
	} else if (tel.length == 12) {
		tel=tel.replace(/(.{4})$/,"-$1");
	} else if (tel.length > 12) {
		tel=tel.replace(/(.{4})$/,"-$1");
	}
	return tel;
}
function mCPF(cpf){
	cpf=cpf.replace(/\D/g,"");
	cpf=cpf.replace(/(\d{3})(\d)/,"$1.$2");
	cpf=cpf.replace(/(\d{3})(\d)/,"$1.$2");
	cpf=cpf.replace(/(\d{3})(\d{1,2})$/,"$1-$2");
	return cpf;
}


//INICIO link em botão
function LinkSimples(destino){
//	alert(destino);
	var pagina = Crc(destino);
//cnosole.log(pagina);
	window.location =  pagina;
}


function VerficaDuplicidadeSessaoJS(){
	var url = "../../inc/verifica_duplicidade_sessao.php";
	var campos = "";
	//alert(url+"?"+campos);
	PostStatus(url,campos);//Tratamento de derrubar a sessão é feito no POST
}
//INICIO gerenciamento de formulários
function CarregaDados(local,url){
	var pagina = Crc(url);
	//console.log(pagina+"-"+local);
	$("#"+local).load(pagina);
}
//FIM gerenciamento de formulários


//INICIO crc
function Crc(pagina){
	var d = new Date();
	var crc=d.getTime();
    var strToReplace = "?";
	var url_location = pagina;
	
	var crcpos = url_location.indexOf("crc=");
	if(crcpos>0){
		var arrsplit1 = url_location.split("crc=");
		url_location = arrsplit1[1];
		var arrsplit2 = url_location.split("&");
		url_location = arrsplit1[0]+arrsplit2[1];;
	}
	pagina = url_location;
    var posInt = pagina.indexOf("?");
    crc = "crc="+crc+"&";
    if(posInt>0){//Achou o ?
		crc = "?"+crc;
    }else{//Não achou o ?
    	strToReplace = ".php";
        crc = ".php?"+crc;
    }
    pagina = pagina.replace(strToReplace,crc);
	return pagina;
}
//FIM crc

//Inicio validação CPF
function ValidaCPF(cpf){
    cpf = cpf.replace(/\D/g, '');
    if(cpf.toString().length != 11 || /^(\d)\1{10}$/.test(cpf)) return false;
    var result = true;
    [9,10].forEach(function(j){
        var soma = 0, r;
        cpf.split(/(?=)/).splice(0,j).forEach(function(e, i){
            soma += parseInt(e) * ((j+2)-(i+1));
        });
        r = soma % 11;
        r = (r <2)?0:11-r;
        if(r != cpf.substring(j, j+1)) result = false;
    });
    return result;
}
//FIM validação CPF

//$("#EnviarMsg").click(function() {
function Enviar_Msg(){
	var mensagem = $("#mensagem").val();
	var destinatario = $("#destinatario").val();
	if(mensagem==""){
		alert("Digite uma mensagem!");
	}else{
		var camposevalores = $("#form_chat").serialize();
		if(camposevalores.indexOf("destinatario")<0){
			alert("Selecione um destinatário!");
		}else{
			var url = "../../inc/enviar_msg.php";
			var pagina = Crc(url);
			//console.log("Faz Post!");
			$.post(pagina, camposevalores );
			//$("[type=radio]").prop("checked", false);
			$("#mensagem").val('');
			LoadAndScrollChat();
		}
	}
	
}
//);

function AtualizaChat(tempo){
	setInterval(function () {
		LoadAndScrollChat();
		}		
	,tempo);
}
 
function LoadAndScrollChat(){
	//carregando mensagens do chat
	var camposevalores = $("#form_chat").serialize();
	var url = "../../sistema/chat/buscar_msgs.php?"+camposevalores;
	var pagina = Crc(url);
	// console.log("LoadAndScrollChat!");
	CarregaDados("msgs_chat",pagina);
	ScrollChat();
	//carregando status do chat (Aberto ou Privado)
	//console.log($("#aula").val());
}

function ScrollChat(){
	$("#msgs_chat").scrollTop($("#msgs_chat")[0].scrollHeight);
}

function VerificaChatPrivadoAberto(tempo){
	setInterval(function () {
		VerificaChat();
		}		
	,tempo);
}
//Verifica o status (Aberto/Privado) e retorna o formulário bloqueado ou aberto
function VerificaChat(){
	//carregando mensagens do chat
	var camposevalores = $("#form_chat").serialize();
	var aula = $("#aula").val();
	var turma = $("#turma").val();
	var destinatario = $("#destinatario:checked").val();
	var status_chat = $("#status_chat").val();
	//console.log("status_chat:"+status_chat);
	var url = "../../sistema/chat/buscar_status_chat.php?status_chat="+status_chat+"&aula="+aula+"&turma="+turma+"&destinatario="+destinatario;
	var pagina = Crc(url);
	//console.log("LoadAndScrollChat!"+pagina);
	CarregaDados("destinatariochat",pagina);
	
}


function GerarBoleto(idmov,origem,banco){
	var url = "../../boleto/geraboleto/boleto"+banco+".php?";
	var pagina = Crc(url);
	var val_pag_mov = $("#val_pag_mov"+idmov).val();
	var data_pagamento = $("#data_pagamento"+idmov).val();	
	url += 'idmov='+idmov;
	url += '&val_pag_mov='+val_pag_mov;
	url += '&data_pagamento='+data_pagamento;
	pop_up(pagina, 800, 600, 200, 50, 0, 0,0);
	
}

function GerarPix(idmov){
	var url = "../../cursos/financeiro/PixPagamento.php?";//"../../qrcode_pix/index.php?";
	
	//console.log(idmov);
	//var data_pagamento = $("#data_pagamento"+idmov).val();
	var val_pag_mov = $("#val_pag_mov"+idmov).val();
	var desconto = $("#desconto"+idmov).val();
	url += 'idmov='+idmov;
	url += '&val_pag_mov='+val_pag_mov;
	url += '&desconto='+desconto;
	//url += '&data_pagamento='+data_pagamento;
	var pagina = Crc(url);
	//console.log(pagina);
	pop_up(pagina,800, 660, 200, 50, 0, 0,0);
	
}


//INICIO pop_up('pagina.html', 260, 330, 0, 0, 0, 0, 0)
function pop_up(local, w, h, x, y, scrollbars, status, resizable)
{
	var janela, largura = screen.width,
	altura = screen.height,
	XX = (largura-w)/2,
	YY = (altura-h)/2;
	if(x>0){
		XX = x;
	}
	if(y>0){
		YY = y;		
	}
	
	var d = new Date();
	var crc=d.getTime();
//alert('Local:'+local+'--POP_UP'+crc+'width='+w+',height='+h+',left='+XX+',top='+YY+',scrollbars='+scrollbars+',status='+status+',resizable='+resizable+',toolbar=no,directories=no,menubar=no');
	var pagina = Crc(local);
	var janela = window.open(pagina,'POP_UP'+crc,'width='+w+',height='+h+',left='+XX+',top='+YY+',scrollbars='+scrollbars+',status='+status+',resizable='+resizable+',toolbar=0,location=0,menubar=0');
	janela.focus();
}

