$(document).ready(function(){     
    
    $("#pesquisa").click(function(){
    	if($("#pesquisa").val()=="pesquisar no site")
    		$("#pesquisa").val("");
    		$("#pesquisa").css("color","#0093dd");  
    });
    
    $("#formPesquisa").submit(function(){
    	var regex = /^[\s]{1,}$/;
    	var pesquisa = document.getElementById("pesquisa").value;
    	if(regex.test(pesquisa) || pesquisa == "" || pesquisa == "pesquisar no site"){
    		alert('Você não informou a palavra-chave para pesquisa.');
    		return false;
    	}
    });

    $("#usuarioProfessor").click(function(){
    	if($("#usuarioProfessor").val()=="usuário")
    		$("#usuarioProfessor").val("");  
    });

    $("#usuarioAluno").click(function(){
    	if($("#usuarioAluno").val()=="usuário")
    		$("#usuarioAluno").val("");  
    });

    
    
    $(".m_professor").hover(
		function () {
			$(this).children(".menuProfessor").fadeIn(300, function() {});
		}, 
		function () {
			$(this).children(".menuProfessor").fadeOut(300, function() {});	
		}
	);
    
    $(".m_aluno").hover(
    		function () {
    			$(this).children(".menuAluno").fadeIn(300, function() {});
    		}, 
    		function () {
    			$(this).children(".menuAluno").fadeOut(300, function() {});	
    		}
    	);
    
    
    /* Efeito Menu */
    $("#menu").children("li").hover(
		function () {
			$(this).children("div").fadeIn(300, function() {});
		}, 
		function () {
			$(this).children("div").fadeOut(300, function() {});	
		}
	);
});

function enviarLink(){
	$("#enviarLinkEmail").css('display','block');
}

function fecharEnviarLink(){
	$("#enviarLinkEmail").css('display','none');
}

function comenta(valor, id){
	var nome = document.getElementById('nome').value;
	var comentario = document.getElementById('comentario').value;
	var destino = '';
	
	var regex = /^.{1,}$/;
	if(!regex.test(nome)||!regex.test(comentario)) alert("Você não informou todos os campos obrigatórios.");
	else{
		if(valor == 'noticia') destino = '/portal/comentar-noticia.php';
		else if(valor == 'galeria') destino = '/portal/comentar-galeria.php';
		
		ajax = iniciaAjax();
		if(ajax){
			ajax.onreadystatechange = function(){
				if(ajax.readyState == 4){
					if(ajax.status == 200){
						document.getElementById('nome').value = "";
						document.getElementById('comentario').value = "";
						alert(ajax.responseText);
					}else{
						alert(ajax.statusText);
					}
				}else {}
			}
		}
		
		var dados = "nome="+nome+"&comentario="+comentario+"&id="+id;
		
		//faz a requisição e envio pelo método post
		ajax.open('POST',destino, true);
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(dados);
	}
}

function enviaLink(){
	var nome = document.getElementById('nome_link').value;
	var emailo = document.getElementById('email_link').value;
	var emaild = document.getElementById('emaild_link').value;
	var link = document.getElementById('link').value;
	var regex = /^.{1,}$/;
	var regexEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(!regexEmail.test(emailo))
		alert('Você informou um endereço de email de origem inválido');
	else if(!regexEmail.test(emaild))
		alert('Você informou um endereço de email de destino inválido');
	else if(!regex.test(nome))
		alert('Você não informou seu nome');
	else{
		var mensagem = "<p>O usuário " + nome + " (" + emailo + ")  enviou o seguinte link para você através do site do Colégio Luterano Concórdia: </p>";
		mensagem += "<p>" + link + "</p>";
		
		var titulo = 'O usuário ' + nome + ' enviou um link para você através do site do Colégio Concórdia';
		enviaEmail(nome, emailo, emaild, titulo, mensagem);
		fecharEnviarLink();
	}
	
}


function enviaEmail(nome, emailOrigem, emailDestino, titulo, mensagem){
	
	ajax = iniciaAjax();
	if(ajax){
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4){
				if(ajax.status == 200){
					alert(ajax.responseText);
				}else{
					alert(ajax.statusText);
				}
			}else {}
		}
	}
	
	var dados = "nome="+nome+"&emailo="+emailOrigem+"&emaild="+emailDestino+"&titulo="+titulo+"&mensagem="+mensagem;
	
	//faz a requisição e envio pelo método post
	ajax.open('POST','/portal/incs/php/enviaEmail.php', true);
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(dados);
}
