function LoadBody(){
	SaiCampoNome();
	SaiCampoEmail();
	SaiCampoMsg();
}

function marcarGeral(){
	for(i=0; i<document.inserirNoticia.elements.length;i++){
	if(document.inserirNoticia.elements[i].type == "checkbox"){
	 document.inserirNoticia.elements[i].checked=1;
     }
    }
}

function desmarcarGeral(){
	for(i=0; i<document.inserirNoticia.elements.length;i++){
    	if(document.inserirNoticia.elements[i].type == "checkbox"){
    	 document.inserirNoticia.elements[i].checked=0;
         }
    }
}

function verificaMarcado(){
    var bool = document.inserirNoticia.todos.checked;
    if(bool==true){
        marcarGeral();
    } else {
        desmarcarGeral();
    }
}

function marcarGeralAtualiza(){
	for(i=0; i<document.inserirNoticia.elements.length;i++){
	if(document.inserirNoticia.elements[i].type == "checkbox"){
	 document.inserirNoticia.elements[i].checked=1;
     }
    }
}

function desmarcarGeralAtualiza(){
	for(i=0; i<document.inserirNoticia.elements.length;i++){
    	if(document.inserirNoticia.elements[i].type == "checkbox"){
    	 document.inserirNoticia.elements[i].checked=0;
         }
    }
}

function verificaMarcadoAtualiza(){
    var bool = document.inserirNoticia.todos.checked;
    if(bool==true){
        marcarGeral();
    } else {
        desmarcarGeral();
    }
}

function trim(str){
	return str.replace(/^\s+|\s+$/g,"");
}

        /*
    function validaform(){
       //sei lá!
       var cks = document.getElementsByName('categoria[]');
       for (i = 0; i < cks.length; i++) {
            if (cks[i].checked != false) {
                alert("Selecionado");
                return true;
            }
        }
        alert("Não selecionado");
        return false;
    }*/


function verificaExclusao(oForm){
 	oForm.onsubmit = function() // adciona a funçõa ao submit do form
 	{
        var data1 = oForm.elements['dataIni'].value;
        var data2 = oForm.elements['dataFim'].value;

        if(data1.length<1 || trim(data1)==""){
			alert("Por Favor, preencha o campo DATA INÍCIO.")
 			return false;
        } else if(data2.length<1 || trim(data2)==""){
			alert("Por Favor, preencha o campo DATA FIM.")
 			return false;
        } else if(confirm("Você tem certeza que deseja excluir as Notíticas?\nPor favor verifique a data para não ocorrer problemas.")){
              return true;
        } else {
              return false;
        }
        return true;
    }
}



 function validateAlterarNoticia(oForm)
 {
 	//oForm se refere ao form que você quer validar
 	oForm.onsubmit = function() // adciona a funçõa ao submit do form
 	{
        /*var cks = document.getElementsByName('categoria[]');
        var cksretorno = false;*/
        var titulo = oForm.elements['titulo'].value;
		var corpo = oForm.elements['texto'].value;
		var dataCon = oForm.elements['dataCon'].value;
        var dataExp = oForm.elements['dataExp'].value;
        var fotoHome = oForm.elements['fotoHome'].value;
        var fotoNot = oForm.elements['fotoNot'].value;

       /*for (i = 0; i < cks.length; i++) {
            if (cks[i].checked != false) {
                cksretorno = true;
            }
        }
       // var categoria = oForm.categoria.checked;

        /*if(cksretorno==false){
			alert("Por Favor, selecione uma CATEGORIA para a Notícia.")
 			return false;
        } else */if(titulo.length<1 || trim(titulo)==""){

			alert("Por Favor, preencha o campo TITULO.")
 			return false;

		} else if(corpo.length<1 || trim(corpo)==""){

 			alert("Por Favor, preencha o campo TEXTO.");
 			return false;

 		} else if(dataCon.length<1 || trim(dataCon)==""){

 			alert("Por Favor, preencha o campo DATA.");
 			return false;

 		} else if(dataExp.length<1 || trim(dataExp)==""){

 			alert("Por Favor, preencha o campo DATA EXPIRAÇÃO.");
 			return false;

 		} else if(fotoHome.length<1 || trim(fotoHome)==""){
            if(confirm("Você não adicionou uma imagem DESTAQUE!\nDeseja continuar assim mesmo?")){
                if(fotoNot.length<1 || trim(fotoNot)==""){
                    if(confirm("Você não adicionou uma imagem a Notícia!\nDeseja continuar assim mesmo?")){
                        return true;
                    } else {
                        return false;
                    }
                }
            } else {
                return false;
            }
        } else if(fotoNot.length<1 || trim(fotoNot)==""){
            if(confirm("Você não adicionou uma imagem a Notícia!\nDeseja continuar assim mesmo?")){
                return true;
            } else {
                return false;
            }
        }
 		return true;
 	}
 }

 function FormataData(e,obj){
    navegador = /msie/i.test(navigator.userAgent);
    if (navegador){
        var tecla = event.keyCode;
    }else{
        var tecla = e.which;
    }
    if(tecla > 47 && tecla < 58){ // numeros de 0 a 9
        if(obj.value.length == 2 || obj.value.length == 5)
        obj.value += '/';
        return true;
    }else{
        return(tecla == 8 || tecla == 9); // backspace e tab
    }
}

  function validateIncluirNoticia(oForm)
 {
 	//oForm se refere ao form que você quer validar
 	oForm.onsubmit = function() // adciona a funçõa ao submit do form
 	{
        /*var cks = document.getElementsByName('categoria[]');
        var cksretorno = false;*/
        var titulo = oForm.elements['titulo'].value;
		var corpo = oForm.elements['texto'].value;
		var dataCon = oForm.elements['data'].value;
        var dataExp = oForm.elements['dataExp'].value;
        var fotoHome = oForm.elements['fotoHome'].value;
        var fotoNot = oForm.elements['fotoNot'].value;

       /*for (i = 0; i < cks.length; i++) {
            if (cks[i].checked != false) {
                cksretorno = true;
            }
        }
       // var categoria = oForm.categoria.checked;

        if(cksretorno==false){
			alert("Por Favor, selecione uma CATEGORIA para a Notícia.")
 			return false;
        } else */if(titulo.length<1 || trim(titulo)==""){

			alert("Por Favor, preencha o campo TITULO.")
 			return false;

		} else if(corpo.length<1 || trim(corpo)==""){

 			alert("Por Favor, preencha o campo TEXTO.");
 			return false;

 		} else if(dataCon.length<1 || trim(dataCon)==""){

 			alert("Por Favor, preencha o campo DATA.");
 			return false;

 		} else if(dataExp.length<1 || trim(dataExp)==""){

 			alert("Por Favor, preencha o campo DATA EXPIRAÇÃO.");
 			return false;

 		} else if(fotoHome.length<1 || trim(fotoHome)==""){
            if(confirm("Você não adicionou uma imagem DESTAQUE!\nDeseja continuar assim mesmo?")){
                if(fotoNot.length<1 || trim(fotoNot)==""){
                    if(confirm("Você não adicionou uma imagem a Notícia!\nDeseja continuar assim mesmo?")){
                        return true;
                    } else {
                        return false;
                    }
                }
            } else {
                return false;
            }
        } else if(fotoNot.length<1 || trim(fotoNot)==""){
            if(confirm("Você não adicionou uma imagem a Notícia!\nDeseja continuar assim mesmo?")){
                return true;
            } else {
                return false;
            }
        }
 		return true;
 	}
 }

 function validateAlteraEquipe(oForm)
 {
 	//oForm se refere ao form que você quer validar
 	oForm.onsubmit = function() // adciona a funçõa ao submit do form
 	{
 		var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var nome = oForm.elements['nome'].value;
		var cargo = oForm.elements['cargo'].value;
		var mostra = oForm.elements['mostra'].value;
        var foto = oForm.elements['foto'].value;

		if(nome.length<1 || trim(nome)==""){

			alert("Por Favor, preencha o campo NOME.")
 			return false;

		} else if(cargo.length<1 || trim(cargo)==""){

 			alert("Por Favor, preencha o campo CARGO.");
 			return false;

 		}/* else if(mostra.length<1 || trim(mostra)==""){
 			alert("Por Favor, preencha o campo FUNÇÃO.");
 			return false;

 		}*/ else if(foto.length<1 || trim(foto)==""){
            if(confirm("Você não adicionou uma imagem!\nDeseja continuar assim mesmo?")){
                return true;
            } else {
                return false;
            }
        }
 		return true;
 	}
 }


  function validateIncluirEquipe(oForm)
 {
 	//oForm se refere ao form que você quer validar
 	oForm.onsubmit = function() // adciona a funçõa ao submit do form
 	{
 		var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var nome = oForm.elements['nome'].value;
		var cargo = oForm.elements['cargo'].value;
		var mostra = oForm.elements['mostra'].value;
        var foto = oForm.elements['foto'].value;

		if(nome.length<1 || trim(nome)==""){

			alert("Por Favor, preencha o campo NOME.")
 			return false;

		} else if(cargo.length<1 || trim(cargo)==""){

 			alert("Por Favor, preencha o campo CARGO.");
 			return false;

 		}/* else if(mostra.length<1 || trim(mostra)==""){
 			alert("Por Favor, preencha o campo FUNÇÃO.");
 			return false;

 		}*/ else if(foto.length<1 || trim(foto)==""){
            if(confirm("Você não adicionou uma imagem!\nDeseja continuar assim mesmo?")){
                return true;
            } else {
                return false;
            }
        }
 		return true;
 	}
 }


   function validateIncluirTexto(oForm)
 {
 	//oForm se refere ao form que você quer validar
 	oForm.onsubmit = function() // adciona a funçõa ao submit do form
 	{
 		var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var titulo = oForm.elements['titulo'].value;
		var autor = oForm.elements['autor'].value;
		var turma = oForm.elements['turma'].value;
        var texto = oForm.elements['texto'].value;
        var foto = oForm.elements['fotoTexto'].value;

		if(titulo.length<1 || trim(titulo)==""){

			alert("Por Favor, preencha o campo TÍTULO.")
 			return false;

		} else if(autor.length<1 || trim(autor)==""){

 			alert("Por Favor, preencha o campo AUTOR.");
 			return false;

 		} else if(turma.length<1 || trim(turma)==""){

 			alert("Por Favor, preencha o campo TURMA.");
 			return false;

 		} else if(texto.length<1 || trim(texto)==""){

 			alert("Por Favor, preencha o campo TEXTO.");
 			return false;

 		}/* else if(mostra.length<1 || trim(mostra)==""){
 			alert("Por Favor, preencha o campo FUNÇÃO.");
 			return false;

 		}*/ else if(foto.length<1 || trim(foto)==""){
            if(confirm("Você não adicionou uma imagem!\nDeseja continuar assim mesmo?")){
                return true;
            } else {
                return false;
            }
        }
 		return true;
 	}
 }


   function validateAlterarTexto(oForm)
 {
 	//oForm se refere ao form que você quer validar
 	oForm.onsubmit = function() // adciona a funçõa ao submit do form
 	{
 		var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var titulo = oForm.elements['titulo'].value;
		var autor = oForm.elements['autor'].value;
		var turma = oForm.elements['turma'].value;
        var texto = oForm.elements['texto'].value;
        var foto = oForm.elements['fotoTexto'].value;

		if(titulo.length<1 || trim(titulo)==""){

			alert("Por Favor, preencha o campo TÍTULO.")
 			return false;

		} else if(autor.length<1 || trim(autor)==""){

 			alert("Por Favor, preencha o campo AUTOR.");
 			return false;

 		} else if(turma.length<1 || trim(turma)==""){

 			alert("Por Favor, preencha o campo TURMA.");
 			return false;

 		} else if(texto.length<1 || trim(texto)==""){

 			alert("Por Favor, preencha o campo TEXTO.");
 			return false;

 		}/* else if(mostra.length<1 || trim(mostra)==""){
 			alert("Por Favor, preencha o campo FUNÇÃO.");
 			return false;

 		}*/ else if(foto.length<1 || trim(foto)==""){
            if(confirm("Você não adicionou uma imagem!\nDeseja continuar assim mesmo?")){
                return true;
            } else {
                return false;
            }
        }
 		return true;
 	}
 }

    function validateIncluirBiblioteca(oForm)
 {
 	//oForm se refere ao form que você quer validar
 	oForm.onsubmit = function() // adciona a funçõa ao submit do form
 	{
 		var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var titulo = oForm.elements['titulo'].value;
        var texto = oForm.elements['desc'].value;
        var foto = oForm.elements['fotoBibli'].value;

		if(titulo.length<1 || trim(titulo)==""){

			alert("Por Favor, preencha o campo TÍTULO.")
 			return false;

		} else if(texto.length<1 || trim(texto)==""){

 			alert("Por Favor, preencha o campo DESCRIÇÃO.");
 			return false;

 		}/* else if(mostra.length<1 || trim(mostra)==""){
 			alert("Por Favor, preencha o campo FUNÇÃO.");
 			return false;

 		}*/ else if(foto.length<1 || trim(foto)==""){
            if(confirm("Você não adicionou uma imagem!\nDeseja continuar assim mesmo?")){
                return true;
            } else {
                return false;
            }
        }
 		return true;
 	}
 }

    function validateAlterarBiblioteca(oForm)
 {
 	//oForm se refere ao form que você quer validar
 	oForm.onsubmit = function() // adciona a funçõa ao submit do form
 	{
 		var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var titulo = oForm.elements['titulo'].value;
        var texto = oForm.elements['desc'].value;
        var foto = oForm.elements['fotoBibli'].value;

		if(titulo.length<1 || trim(titulo)==""){

			alert("Por Favor, preencha o campo TÍTULO.")
 			return false;

		} else if(texto.length<1 || trim(texto)==""){

 			alert("Por Favor, preencha o campo DESCRIÇÃO.");
 			return false;

 		}/* else if(mostra.length<1 || trim(mostra)==""){
 			alert("Por Favor, preencha o campo FUNÇÃO.");
 			return false;

 		}*/ else if(foto.length<1 || trim(foto)==""){
            if(confirm("Você não adicionou uma imagem!\nDeseja continuar assim mesmo?")){
                return true;
            } else {
                return false;
            }
        }
 		return true;
 	}
 }


function verificarTamanho(objeto){
    var limite = 3000;
    var erro = "Você ultrapassou o limite de 3000 caracteres.";

    tamanho = objeto.value.length;
    if (tamanho>limite) {
        objeto.value = objeto.value.substring(0,limite);
        alert(erro);
    }
}

function gerarLink(link, nome){
    document.getElementById('codigoCV').value = '<a target="_blank" href="'+link+'" class="link">'+nome+'</a>';
}

function perguntaLink(){
    link = window.prompt("Por Favor Digite o Link.");
    nome = window.prompt("Por Favor Digite a Descricão do link.");

    gerarLink(link, nome);
}

function gerarImg(link, titulo){
    document.getElementById('codigoCV').value = '<img src="'+link+'" witdh="480px" title="'+titulo+'" border="0" /><br /><br />';
}

function perguntaImg(){
    link = window.prompt("Por Favor Digite o caminho da Imagem.");
    titulo = window.prompt("Por Favor Digite o Titúlo da imagem.");

    gerarImg(link,titulo);
}

function limparText(){
    document.getElementById('codigoCV').value = '';
}


function submitFormBusca()
{
  document.buscaApoio.submit();
}
