// JScript source code

function validaFormLogin()
{
    var retorno;
	var Frm = document.formLogin;
	
	retorno = true;	
	if (Frm.txtLogin.value.length == "")
    {
       alert("Informe o Login");
       Frm.txtLogin.focus();
	   retorno = false;
    }
	else if(Frm.txtSenha.value.length == "")
    {
       alert("Informe a Senha");
       Frm.txtSenha.focus();
	   retorno = false;
    }
	else if(retorno)
	{
		Frm.submit();
	}
}


function ValidaCampoAceitandoEspaco(objeto)
{
    var tecla = event.keyCode;
    if (tecla == 33 || tecla == 10 || (tecla > 32 && tecla <= 47) || (tecla >= 58 && tecla <= 64) || (tecla >= 91 && tecla <= 96) || (tecla >= 123 && tecla <= 126) || (tecla >= 160 && tecla <= 191))
    {
        event.keyCode = 0;
        return false;
    }
}

function ValidaCampo(objeto)
{
    var tecla = event.keyCode;
    if (tecla == 33 || tecla == 10 || (tecla >= 32 && tecla <= 47) || (tecla >= 58 && tecla <= 64) || (tecla >= 91 && tecla <= 96) || (tecla >= 123 && tecla <= 126) || (tecla >= 160 && tecla <= 191))
    {
        event.keyCode = 0;
        return false;
    }
}

function validacombosPermissao()
{
	var Frm = document.FormPermissao;

	if ((Frm.dpGerenciaUsuario.options[Frm.dpGerenciaUsuario.selectedIndex].text == "Sem Acesso") && (Frm.dpGerenciaConteudo.options[Frm.dpGerenciaConteudo.selectedIndex].text == "Sem Acesso") && (Frm.dpGerenciaFaq.options[Frm.dpGerenciaFaq.selectedIndex].text == "Sem Acesso") && (Frm.dpGerenciaBoatosMitos.options[Frm.dpGerenciaBoatosMitos.selectedIndex].text == "Sem Acesso") && (Frm.dpGerenciaReleases.options[Frm.dpGerenciaReleases.selectedIndex].text == "Sem Acesso") && (Frm.dpGerenciaImagens.options[Frm.dpGerenciaImagens.selectedIndex].text == "Sem Acesso") && (Frm.dpGerenciaVideos.options[Frm.dpGerenciaVideos.selectedIndex].text == "Sem Acesso"))
	{
		alert('É mecessário ter acesso a pelo menos um módulo !');
		return false;
	}
	else
	{
		return true;
	}
}

function submete(opcao)
{
   if (window.event.keyCode == 13)
   {
	 switch (opcao)
	 {
		case 1: validaFormLogin(); break;
		case 2: validaFormEsqueciSenha(); break;
	 }
   }
}

function ExibeBoxes(sinal, selecionado, opcao_formulario)
{
	var conteudo1 = "";
	var conteudo2 = "";
	var conteudo3 = "";
	if (sinal == 1)
	{
		var Frm;
		switch (opcao_formulario)
		{
			case 1: Frm = document.formCadastraConteudo; break;
			case 2: Frm = document.formBoatoMito;		 break;
			case 3: Frm = document.formCadastraRelease;  break;
			case 4: Frm = document.formCadastrarFaq;	 break;
		}
		conteudo1 += "Selecione um Box:";
		conteudo2 += "<select name='cboBox' class='textosInternas'>";
		for (var i = 1; i <= 4; i++)
		{
			if (i == selecionado)
				conteudo2 += "<option value='" + i + "' selected>Box " + i + "</option>";
			else
				conteudo2 += "<option value='" + i + "'>Box " + i + "</option>";
		}
		conteudo2 += "</select>";
		conteudo3 += Frm.hidConteudoImagemDestaque.value;
	}
	else
	{
		conteudo1 = "";
		conteudo2 = "";
		conteudo3 = "";
	}

	document.getElementById("divRotuloBox").innerHTML = conteudo1;
	document.getElementById("divObjetoBox").innerHTML = conteudo2;
	document.getElementById("divImagemDestaque").innerHTML = conteudo3;
}

function validaFormCadastraUsuario()
{
    
    var Nome,Email,Login,Senha,ConfirmaSenha;
    
    Nome    = document.formCadastraUsuario.txtNome.value;
    Email   = document.formCadastraUsuario.txtEmail.value;
    Login   = document.formCadastraUsuario.txtLogin.value;
    Senha   = document.formCadastraUsuario.txtSenha.value;
    ConfirmaSenha = document.formCadastraUsuario.txtConfirmaSenha.value;
    
    if (Nome.length == "")
    {
       alert("Informe o Nome");       
	   retorno = false;	   
	   document.formCadastraUsuario.txtNome.focus();
	   return false;	   
    }
	
	if (Email.length == "")
    {
        alert("Informe o Email");
        document.formCadastraUsuario.txtEmail.focus();
		return false;   
    }
    
    if (!validateEmail(Email))
    {
        alert("Informe um e-mail válido");
        document.formCadastraUsuario.txtEmail.focus();
		return false;   
    }

    if (Login.length == "")
    {
        alert("Informe o Login");
        document.formCadastraUsuario.txtLogin.focus();
		return false;   
    }

    if (Senha.length == "")
    {
        alert("Informe a Senha");
        document.formCadastraUsuario.txtSenha.focus();
		return false;   
    }

    if (Senha.length < 6)
    {
        alert("Senha deve ter no mínimo 6 caracteres");
        document.formCadastraUsuario.txtSenha.focus();
		return false;   
    }
    
    if (Senha != ConfirmaSenha)
    {
        alert("Senha e Confirmar Senha não conferem");
        document.formCadastraUsuario.txtSenha.focus();
		return false;   
    }

    if (!validaSenha(Senha))
    {
        alert("senha deve possuir ao menos um número, um caractere especial e possuir o tamanho mínimo de seis caracteres");
        document.formCadastraUsuario.txtSenha.focus();
		return false;   
    }      
	else
	{	    
		return true;
	}
    document.formCadastraUsuario.submit();
}

function validaSenha(senha)
{   
    
//    if (typeof(senha) != "string")
//	     return false;
//    else if (!senha.match^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$" 

//         return false;
//         return true;
    return true;
}

function validaFormEsqueciSenha()
{
    var retorno;
	var email;
	
	retorno = true;	
	email = document.formEsqueciSenha.txtEmail.value;
	
	if (email.length == "")
    {
		alert("Informe o e-mail");
		document.formEsqueciSenha.txtEmail.focus();
		retorno = false;
    }
	
	else if (!validateEmail(email))
    {
		alert("Informe e-mail válido");
		document.formEsqueciSenha.txtEmail.focus();
		retorno = false;
    }
	
	else if(retorno)
	{
		document.formEsqueciSenha.submit();	
	}
    
}

function validateEmail(email)
{
    if (typeof(email) != "string")
	     return false;
    else if (!email.match(/^[A-Za-z0-9]+([_.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_.-][A-Za-z0-9]+)*\.[A-Za-z0-9]{2,4}$/))
         return false;
         return true;
}

function ValidaSecao()
{
	var Frm = document.formCadastraSecao;
	Frm.txtDescricao.value = Trim(Frm.txtDescricao.value);
	
	if (Frm.txtDescricao.value == "")
	{
		alert("Informe a descrição");
		Frm.txtDescricao.focus();
		return false;	
	}
	
	if (Frm.cboItem.options[Frm.cboItem.selectedIndex].value == 0)
	{
		alert("Informe o número do item");
		Frm.cboItem.focus();
		return false;	
	}

	if (Frm.txtOrdem.value == "")
	{
		alert("Informe a posição no site");
		Frm.txtOrdem.focus();
		return false;	
	}
	return true;
}

function CadastrarConteudos(tipo, CodSecao)
{
	if (tipo == 'C')
		window.location = "cadastrar_conteudos.asp?CodSecao=" + CodSecao;
	else
		window.location = "cadastrar_links.asp?CodSecao=" + CodSecao;
}

function ValidaConteudo(tipo)
{
	var Frm = document.formCadastraConteudo;
    Frm.txtTitulo.value = Trim(Frm.txtTitulo.value);

	if (Frm.txtTitulo.value == "")
	{
		alert("Informe o título");
		Frm.txtTitulo.focus();
		return false;	
	}

	if (Frm.chkStatus.checked)
		Frm.hidStatus.value = 1;
	else
		Frm.hidStatus.value = 0;

	if (tipo == 'L')
	{
        Frm.txtLink.value = Trim(Frm.txtLink.value);
		if (Frm.txtLink.value == "")
		{
			alert("Informe o endereço");
			Frm.txtLink.focus();
			return false;	
		}

		if (Frm.txtOrdem.value == "")
		{
			alert("Informe a Ordem");
			Frm.txtOrdem.focus();
			return false;
		}

		if (Frm.txtOrdem.value == "0")
		{
			alert("Valor de ordem deve ser maior que zero");
			Frm.txtOrdem.focus();
			return false;
		}
	}
	else
	{
        Frm.txtIntroducao.value = Trim(Frm.txtIntroducao.value);
        Frm.txtConteudo.value = Trim(Frm.txtConteudo.value);

		if (Frm.txtIntroducao.value == "")
		{
			alert("Informe a introdução");
			Frm.txtIntroducao.focus();
			return false;	
		}
                
        if (Frm.txtConteudo.value == "")
		{
			alert("Informe o conteúdo");
			return false;
		}

		if (Frm.txtOrdem.value == "")
		{
			alert("Informe a Ordem");
			Frm.txtOrdem.focus();
			return false;
		}

		if (Frm.txtOrdem.value == "0")
		{
			alert("Valor de ordem deve ser maior que zero");
			Frm.txtOrdem.focus();
			return false;
		}
                
        if (Frm.txtNomeDTPublicacao.value == "")
		{
			alert("Informe a data de publicação");
			return false;
		}

		if (Frm.txtNomeDTPublicacao.value != "" && Frm.txtNomeDTExpiracao.value != "")
		{
			if (ComparaData(Frm.txtNomeDTPublicacao.value, Frm.txtNomeDTExpiracao.value) == -1)
			{
				alert("A data de publicação não deve ser maior que a data de expiração");
				return false;	
			}
		}

		if (Frm.optDestacarHome(0).checked)
			Frm.hidDestacarHome.value = Frm.optDestacarHome(0).value;
		else
			Frm.hidDestacarHome.value = Frm.optDestacarHome(1).value;
		
		if (Frm.optDestacarHome(0).checked == true && Frm.hidImagemDestaque.value == "0")
		{
			alert("Para destacar na home, é necessário selecionar uma imagem para destaque");
			return false;
		}
	}
	return true;
}

function ValidaCategoriaBoatoMito()
{
	var Frm = document.formCadastraCategoriaBoatoMito;
        Frm.txtDescricao.value = Trim(Frm.txtDescricao.value);
	if (Frm.txtDescricao.value == "")
	{
		alert("Informe a descrição");
		Frm.txtDescricao.focus();
		return false;
	}
	return true;
}

function ValidaCategoriaRelease()
{
	var Frm = document.formCadastraCategoriaRelease;
        Frm.txtDescricao.value = Trim(Frm.txtDescricao.value);
	if (Frm.txtDescricao.value == "")
	{
		alert("Informe a descrição");
		Frm.txtDescricao.focus();
		return false;
	}
	return true;
}

function Trim(str)
{
  while (str.charAt(0) == " ")
  str = str.substr(1,str.length -1);

  while (str.charAt(str.length-1) == " ")
  str = str.substr(0,str.length-1);

  return str;
} 

function ValidaBoatoMito()
{
               
	var Frm = document.formBoatoMito;

    Frm.txtTitulo.value = Trim(Frm.txtTitulo.value);

	if (Frm.txtTitulo.value == "")
	{
		alert("Informe o título");
		Frm.txtTitulo.focus();
		return false;	
	}

	if (Frm.txtOrdem.value == "")
	{
		alert("Informe a Ordem");
	    Frm.txtOrdem.focus();
		return false;
	}

	if (Frm.txtOrdem.value == "0")
	{
		alert("Valor de ordem deve ser maior que zero");
	    Frm.txtOrdem.focus();
		return false;
	}

	if (Frm.cboCategoria.options[Frm.cboCategoria.selectedIndex].value == 0)
	{
		alert("Informe a categoria");
		Frm.cboCategoria.focus();
		return false;
	}
	else
	{
		Frm.hidCategoria.value = Frm.cboCategoria.options[Frm.cboCategoria.selectedIndex].value;
	}

	if (Frm.txtNomeDTPublicacao.value != "" && Frm.txtNomeDTExpiracao.value != "")
	{
		if (ComparaData(Frm.txtNomeDTPublicacao.value, Frm.txtNomeDTExpiracao.value) == -1)
		{
			alert("A data de publicação não deve ser maior que a data de expiração");
			return false;
		}
	}

	if (Frm.chkStatus.checked)
		Frm.hidStatus.value = 1;
	else
		Frm.hidStatus.value = 0;

	if (Frm.optDestacarHome(0).checked)
		Frm.hidDestacarHome.value = Frm.optDestacarHome(0).value;
	else
		Frm.hidDestacarHome.value = Frm.optDestacarHome(1).value;

	return true;
}


function ValidaRelease()
{
	var Frm = document.formCadastraRelease;
    Frm.txtTitulo.value = Trim(Frm.txtTitulo.value);
    Frm.txtIntroducao.value = Trim(Frm.txtIntroducao.value);

	if (Frm.txtTitulo.value == "")
	{
		alert("Informe o título");
		Frm.txtTitulo.focus();
		return false;	
	}

	if (Frm.txtIntroducao.value == "")
	{
		alert("Informe a introdução");
		Frm.txtIntroducao.focus();
		return false;	
	}
	
	if (Frm.cboCategoria.options[Frm.cboCategoria.selectedIndex].value == 0)
	{
		alert("Informe a categoria");
		Frm.cboCategoria.focus();
		return false;
	}
	else
	{
		Frm.hidCategoria.value = Frm.cboCategoria.options[Frm.cboCategoria.selectedIndex].value;
	}

	if (Frm.txtOrdem.value == "")
	{
		alert("Informe a Ordem");
	    Frm.txtOrdem.focus();
		return false;
	}

	if (Frm.txtOrdem.value == "0")
	{
		alert("Valor de ordem deve ser maior que zero");
	    Frm.txtOrdem.focus();
		return false;
	}

    if (Frm.txtConteudo.value == "")
    {
        alert('Informe o conteúdo');
        return false;

    }

    if (Frm.txtNomeDTPublicacao.value == "")
    {
        alert('Informe a data de publicação');
        return false;
    }

	if (Frm.txtNomeDTPublicacao.value != "" && Frm.txtNomeDTExpiracao.value != "")
	{
		if (ComparaData(Frm.txtNomeDTPublicacao.value, Frm.txtNomeDTExpiracao.value) == -1)
		{
			alert("A data de publicação não deve ser maior que a data de expiração");
			return false;	
		}
	}

	if (Frm.chkStatus.checked)
		Frm.hidStatus.value = 1;
	else
		Frm.hidStatus.value = 0;

    if (Frm.optDestacarHome(0).checked == true)
	{
       if (Frm.hidImagem.value == "0" && Frm.hidImagemDestaque.value == "0")
	   {
	      alert("Para destacar na home, é necessário selecionar uma imagem para destaque");
	      return false;
       }
	}

	if (Frm.optDestacarHome(0).checked)
		Frm.hidDestacarHome.value = Frm.optDestacarHome(0).value;
	else
		Frm.hidDestacarHome.value = Frm.optDestacarHome(1).value;
	return true;
}


function ValidaCadastroImagens()
{
	var Frm = document.formImagens;
	Frm.txtAutor.value    = Trim(Frm.txtAutor.value);
	Frm.txtFonte.value    = Trim(Frm.txtFonte.value);
	Frm.txtLegenda.value  = Trim(Frm.txtLegenda.value);
    Frm.txtDimensao.value = Trim(Frm.txtDimensao.value);

	if (Frm.txtAutor.value == "")
	{
		alert("Informe o autor");
		Frm.txtAutor.focus();
		return false;	
	}

	if (Frm.txtFonte.value == "")
	{
		alert("Informe a fonte");
		Frm.txtFonte.focus();
		return false;	
	}

	if (Frm.txtLegenda.value == "")
	{
		alert("Informe a legenda");
		Frm.txtLegenda.focus();
		return false;	
	}

	if (Frm.txtNomeDTFoto.value == "")
	{
		alert("Informe a data da foto");
		Frm.txtNomeDTFoto.focus();
		return false;	
	}

	if (Frm.txtResolucao.value == "")
	{
		alert("Informe a resolução");
		Frm.txtResolucao.focus();
		return false;	
	}

	if (Frm.txtPeso.value == "")
	{
		alert("Informe o peso");
		Frm.txtPeso.focus();
		return false;	
	}

	if (Frm.hidOp.value == 'I' && Frm.hidNomeImagem.value == "")
	{
		alert("Selecione a imagem");
		return false;
	}

	return true;
}

function ValidaCadastroVideos()
{
	var Frm = document.formVideos;
	Frm.txtAutor.value   = Trim(Frm.txtAutor.value);
	Frm.txtFonte.value   = Trim(Frm.txtFonte.value);
	Frm.txtSinopse.value = Trim(Frm.txtSinopse.value);

	if (Frm.txtAutor.value == "")
	{
		alert("Informe o autor");
		Frm.txtAutor.focus();
		return false;	
	}

	if (Frm.txtFonte.value == "")
	{
		alert("Informe a fonte");
		Frm.txtFonte.focus();
		return false;	
	}

	if (Frm.txtSinopse.value == "")
	{
		alert("Informe a sinopse");
		Frm.txtSinopse.focus();
		return false;	
	}

	if (Frm.txtDtVideo.value == "")
	{
		alert("Informe a data da foto");
		return false;	
	}

	if (Frm.txtDuracao.value == "")
	{
		alert("Informe a duração");
		Frm.txtDuracao.focus();
		return false;	
	}

	if (Frm.txtPeso.value == "")
	{
		alert("Informe o peso");
		Frm.txtPeso.focus();
		return false;	
	}
	
	if (Frm.hidOp.value == 'I' && Frm.hidNomeThumbnail.value == "")
	{
		alert("Selecione o thumbnail");
		return false;
	}
	
	if (Frm.hidOp.value == 'I' && Frm.hidNomeVideo.value == "")
	{
		alert("Selecione o vídeo");
		return false;
	}

	return true;
}

function ValidaAlbum()
{
	var Frm = document.formCadastraAlbum;
	Frm.txtTitulo.value = Trim(Frm.txtTitulo.value);

	if (Frm.txtTitulo.value == "")
	{
		alert("Informe o título");
		Frm.txtTitulo.focus();
		return false;
	}	

	if (Frm.txtNomeDTPublicacao.value == "")
	{
		alert("Informe a data da publicação");
		return false;	
	}

	return true;
}

function CadastrarVideos(qt_videos)
{
	if (qt_videos == 5)
		alert ("Não é possível cadastrar mais que 5 vídeos");
	else
		window.location = 'cadastrar_videos.asp';
}

function FiltrarConteudos()
{
	var Frm = document.formListaConteudos;
    Frm.hidStatus.value = Frm.cboStatus.options[Frm.cboStatus.selectedIndex].value;
    Frm.action = 'listar_conteudos.asp?codigo=' + Frm.hidSecao.value + '&status=' + Frm.hidStatus.value;
	Frm.submit();
}

function FiltrarBoatosMitos()
{
	var Frm = document.formListaBoatosMitos;
    Frm.hidStatus.value = Frm.cboStatus.options[Frm.cboStatus.selectedIndex].value;
    Frm.action = 'listar_boatos_mitos.asp?codigo=' + Frm.hidCategoria.value + '&status=' + Frm.hidStatus.value;
	Frm.submit();
}

function FiltrarFaq()
{
	var Frm = document.formListaFaq;
    Frm.hidStatus.value = Frm.cboStatus.options[Frm.cboStatus.selectedIndex].value;
    Frm.action = 'listar_faq.asp?codigo=' + Frm.hidCategoria.value + '&status=' + Frm.hidStatus.value;
	Frm.submit();
}

function FiltrarRelease()
{
	var Frm = document.formListaRelease;
    Frm.hidStatus.value = Frm.cboStatus.options[Frm.cboStatus.selectedIndex].value;
    Frm.action = 'listar_release.asp?codigo=' + Frm.hidCategoria.value + '&status=' + Frm.hidStatus.value;
	Frm.submit();
}

// modulo:		  Conteúdo, FAQ, Boato/Mito, Release
// cod_objeto:    código de um registro de módulo
// destaque:      0 - NÃO / 1 - SIM - só para imagens
// opcao_caminho: caminho definido para associação ou desassociação
function TrataImagemVideo (modulo, cod_objeto, destaque, opcao_caminho)
{
	var sessao_conteudo = '';
	switch (modulo)
	{
		case 5: var Frm = document.formCadastraConteudo;
				
				sessao_conteudo = sessao_conteudo + Frm.hidSecao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtTitulo.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtIntroducao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtNomeDTPublicacao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtNomeDTExpiracao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidImagem.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidImagemDestaque.value + "||";
				
				if (Frm.chkStatus.checked)
					Frm.hidStatus.value = 1;
				else
					Frm.hidStatus.value = 0;

				if (Frm.optDestacarHome(0).checked)
				{
					Frm.hidDestacarHome.value = Frm.optDestacarHome(0).value;
					sessao_conteudo = sessao_conteudo + Frm.cboBox.options[Frm.cboBox.selectedIndex].value + "||";
				}
				else
				{
					Frm.hidDestacarHome.value = Frm.optDestacarHome(1).value;
					sessao_conteudo = sessao_conteudo + "1||";
				}
				
				sessao_conteudo = sessao_conteudo + Frm.hidStatus.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidDestacarHome.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtConteudo.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtOrdem.value + "||";
				
				if (Frm.chkExpirarAgora.checked)
					Frm.hidExpirarAgora.value = 1;
				else
					Frm.hidExpirarAgora.value = 0;
					
				sessao_conteudo = sessao_conteudo + Frm.hidExpirarAgora.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtLinkImagem.value
				
				break;

		case 6: var Frm = document.formCadastrarFaq;
				sessao_conteudo = sessao_conteudo + Frm.txtPergunta.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtResposta.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.cboCategoria.options[Frm.cboCategoria.selectedIndex].value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtOrdem.value + "||";
				if (Frm.chkStatus.checked)
					Frm.hidStatus.value = 1;
				else
					Frm.hidStatus.value = 0;
				if (Frm.optDestacarHome(0).checked)
				{
					Frm.hidDestacarHome.value = Frm.optDestacarHome(0).value;
					sessao_conteudo = sessao_conteudo + Frm.cboBox.options[Frm.cboBox.selectedIndex].value + "||";
				}
				else
				{
					Frm.hidDestacarHome.value = Frm.optDestacarHome(1).value;
					sessao_conteudo = sessao_conteudo + "1||";
				}
				sessao_conteudo = sessao_conteudo + Frm.hidStatus.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidDestacarHome.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidImagem.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidImagemDestaque.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidUsuario.value;
				break;
				
		case 7: var Frm = document.formBoatoMito;
				sessao_conteudo = sessao_conteudo + Frm.txtTitulo.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtConteudo.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.cboCategoria.options[Frm.cboCategoria.selectedIndex].value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtNomeDTPublicacao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtNomeDTExpiracao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidImagem.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidImagemDestaque.value + "||";
				if (Frm.chkStatus.checked)
					Frm.hidStatus.value = 1;
				else
					Frm.hidStatus.value = 0;
				if (Frm.optDestacarHome(0).checked)
				{
					Frm.hidDestacarHome.value = Frm.optDestacarHome(0).value;
					sessao_conteudo = sessao_conteudo + Frm.cboBox.options[Frm.cboBox.selectedIndex].value + "||";
				}
				else
				{
					Frm.hidDestacarHome.value = Frm.optDestacarHome(1).value;
					sessao_conteudo = sessao_conteudo + "1||";
				}
				sessao_conteudo = sessao_conteudo + Frm.hidStatus.value + "||";		
				sessao_conteudo = sessao_conteudo + Frm.hidDestacarHome.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtOrdem.value + "||";
				if (Frm.chkExpirarAgora.checked)
					Frm.hidExpirarAgora.value = 1;
				else
					Frm.hidExpirarAgora.value = 0;
				sessao_conteudo = sessao_conteudo + Frm.hidExpirarAgora.value;
				break;
				
		case 8: var Frm = document.formCadastraRelease;
				sessao_conteudo = sessao_conteudo + Frm.txtTitulo.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtIntroducao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtConteudo.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.cboCategoria.options[Frm.cboCategoria.selectedIndex].value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtNomeDTPublicacao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtNomeDTExpiracao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidImagem.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidImagemDestaque.value + "||";
				if (Frm.chkStatus.checked)
					Frm.hidStatus.value = 1;
				else
					Frm.hidStatus.value = 0;
				if (Frm.optDestacarHome(0).checked)
				{
					Frm.hidDestacarHome.value = Frm.optDestacarHome(0).value;
					sessao_conteudo = sessao_conteudo + Frm.cboBox.options[Frm.cboBox.selectedIndex].value + "||";
				}
				else
				{
					Frm.hidDestacarHome.value = Frm.optDestacarHome(1).value;
					sessao_conteudo = sessao_conteudo + "1||";
				}
				sessao_conteudo = sessao_conteudo + Frm.hidStatus.value + "||";		
				sessao_conteudo = sessao_conteudo + Frm.hidDestacarHome.value + "||";		
				sessao_conteudo = sessao_conteudo + Frm.txtOrdem.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidVideo.value + "||";
				if (Frm.chkExpirarAgora.checked)
					Frm.hidExpirarAgora.value = 1;
				else
					Frm.hidExpirarAgora.value = 0;
				sessao_conteudo = sessao_conteudo + Frm.hidExpirarAgora.value;
				break;
				
		case 9: var Frm = document.formCadastraAlbum;
				sessao_conteudo = sessao_conteudo + Frm.txtTitulo.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtNomeDTPublicacao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.txtDescricao.value + "||";
				sessao_conteudo = sessao_conteudo + Frm.hidImagem.value;
				break;
	}

	Frm.hidSessao.value = sessao_conteudo;

	switch(opcao_caminho)
	{
		case 1:	Frm.action = 'selecionar_imagem.asp?modulo=' + modulo + '&CodAssociacaoImagem=' + cod_objeto + '&destaque=' + destaque;
				break;
		case 2: Frm.action = 'desassociar_imagem_video.asp?modulo=' + modulo + '&CodAssociacaoImagem=' + cod_objeto + '&destaque=' + destaque;
				break;
		case 3: Frm.action = 'selecionar_videos.asp?modulo=' + modulo + '&CodAssociacaoVideo=' + cod_objeto;
				break;
		case 4: Frm.action = 'desassociar_imagem_video.asp?modulo=' + modulo + '&CodAssociacaoVideo=' + cod_objeto;
	}
	alert("sgdfgsdf")
	//Frm.submit();
	
}

function ValidaSelecaoImagem()
{
	var Frm = document.formBuscarImagens;
	var qtd_caracteres_palavra_chave = Frm.txtPalavraChave.value.length;
	Frm.txtPalavraChave.value = Trim(Frm.txtPalavraChave.value);
	if (qtd_caracteres_palavra_chave > 0 && Frm.txtPalavraChave.value == "")
	{
		alert("Informe pelo menos um caracter na palavra-chave diferente de espaços.");
		Frm.txtPalavraChave.focus();
		return false;
	}
	return true;
}

function ImpedeDigitacao(texto)
{
	switch (window.event.keyCode) 
	{
		case 35:
		case 36:
		case 37:
		case 39: break;
	    default: event.returnValue = false;
				 return;
	}
}

function checaData(field)
{
   var first;
   var cont=0;
   var i;
   var max;

   max = field.value.length;
   if (max > 9)
	 event.returnValue = false;
   else
   {	
		switch(window.event.keyCode)
		{
		    case 48: if (max == 2 || max == 5) event.returnValue = false; break;
		    case 49: if (max == 2 || max == 5) event.returnValue = false; break;
		    case 50: if (max == 2 || max == 5) event.returnValue = false; break;
		    case 51: if (max == 2 || max == 5) event.returnValue = false; break;
		    case 52: if (max == 2 || max == 5) event.returnValue = false; break;
		    case 53: if (max == 2 || max == 5) event.returnValue = false; break;
		    case 54: if (max == 2 || max == 5) event.returnValue = false; break;
		    case 55: if (max == 2 || max == 5) event.returnValue = false; break;
		    case 56: if (max == 2 || max == 5) event.returnValue = false; break;
		    case 57: if (max == 2 || max == 5) event.returnValue = false; break;
		    case 47:
				if (field.value.length == 2 || field.value.length == 5){}
				else
					event.returnValue = false;
				break;
		    default:
		        event.returnValue = false;
		        return;
		}
	}
}

function ComparaData(data1, data2)
{
	var Inicial = data1.split('/');
	var Final   = data2.split('/');
	var valor1, valor2;
	valor1 = (Inicial[2] - '0');
	valor2 = (Final[2] - '0');
	if (valor1 > valor2)
		return -1;
	else
	{
		if (valor1 == valor2)
		{
			valor1 = (Inicial[1] - '0');
			valor2 = (Final[1] - '0');
			if (valor1 > valor2)
				return -1;
			if (valor1 == valor2)
			{
				valor1 = (Inicial[0] - '0');
				valor2 = (Final[0] - '0');
				if (valor1 > valor2)
					return -1;
				if (valor1 == valor2)
					return 0;
				return 1;
			}
			return 1;
		}
	}
	return 1;
}

function ValidaData(ValorData)
{
		var dia, mes, ano;
		var DateValue = ValorData.split('/');

		if (DateValue.length != 3)
			return false;
		else
		{
			dia = (DateValue[0] - '0');
			mes = (DateValue[1] - '0');
			ano = (DateValue[2] - '0');
			// Validação do ano
			if (DateValue[2].length != 4)
				return false;
			
			// Validação do mês
			if (mes < 1 || mes > 12)
				return false;

			// Validação do dia
			if (dia < 1 || dia > 31)
				return false;
			if (mes == 2 && dia == 29 && (ano % 4 != 0))
				return false;
			if (mes == 2 && dia > 28)
				return false;
			if (dia == 31)
			{
				switch (mes)
				{
					case 4  :
					case 6  :
					case 9  :
					case 11 : return false;
				}
			}
			return true;
		}
}

function isInteger(numero)
{
	var caractere;
	if (numero.length == 0)
		return false;	

	//Verifica os números seguintes
	for (var i = 0; i < numero.length; i++)
	{
		caractere = numero.charAt(i);
		switch (caractere)
		{
			case '1':
			case '2':
			case '3':
			case '4':
			case '5':
			case '6':
			case '7':
			case '8':
			case '9':
			case '0': break;
			default:  return false;
		}
	}
	return true;
}

function checaSoNumero(texto)
{
   switch(window.event.keyCode)
   {
       case 48:
       case 49:
       case 50:
       case 51:
       case 52:
       case 53:
       case 54:
       case 55:
       case 56:
       case 57: break;
       default: event.returnValue = false;
				return;
   }
}

function textCounter(campo, maxChars, nome_campo)
{
	StrLen = campo.value.length;
	if (StrLen >= maxChars)
	{		 	
		campo.value = campo.value.substring(0, maxChars);
		alert('O item "' + nome_campo + '" não pode ter mais de ' + maxChars + ' caracteres.');
	}
    StrLen = campo.value.length;		
}

function abrePopUp(arquivo,larg,alt)
{
	window.open(arquivo, null , "height=" + alt + ",width=" + larg + ",status=yes,toolbar=no,menubar=no,location=no");	
}

function header()
{
    var header;
    
    header =  "<table width='800' border='0' cellspacing='0' cellpadding='0'>";
    header += "<tr>";
    header += "<td width='2%'><img src='imagens/aba_topo_esquerda.jpg' width='16' height='51'></td>";
    header += "<td width='82%' class='fundoTopoInternas' ><a href='index.asp'><img src='imagens/topo_logo.jpg' width='114' height='51' border='0'></a></td>";
    header += "<td width='14%'><img src='imagens/topo_titulo_site.jpg' width='239' height='51'></td>";
    header += "<td width='2%'><img src='imagens/aba_topo_direita.jpg' width='17' height='51'></td>";
    header += "</tr>";
    header += "</table>";
    document.write(header);
    
}

function menu()
{
    var menu;
    
    menu =  "<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#bcbcbc'>";
    menu += "<tr>";
    menu += "<td height='21' align='center'><p><a href='listar_usuarios.asp' class='aMenu'>USU&Aacute;RIOS</a></p></td>";
    menu += "<td align='center'><p><a href='listar_secoes.asp' class='aMenu'>CONTE&Uacute;DO</a></p></td>";
    menu += "<td align='center'><p><a href='listar_categorias_faq.asp' class='aMenu'>F.A.Q.</a></p></td>";
    menu += "<td align='center'><p><a href='listar_categorias_boatos_mitos.asp' class='aMenu'>BOATOS &amp; MITOS </a></p></td>";
    menu += "<td align='center'><p><a href='listar_categorias_release.asp' class='aMenu'>RELEASES</a></p></td>";
    menu += "<td align='center'><p><a href='selecionar_imagem.asp?busca=1' class='aMenu'>BANCO DE IMAGENS </a></p></td>";
    menu += "<td align='center'><p><a href='selecionar_videos.asp' class='aMenu'>BANCO DE V&Iacute;DEOS</a></p></td>";
    menu += "</tr>";
    menu += "</table>";
    document.write(menu);
}

function rodape()
{
    var rodape;
    
    rodape =  "<table width='800' border='0' cellspacing='0' cellpadding='0' align='center'>";
    rodape += "<tr>";
    rodape += "<td width='1%' height='64'><img src='imagens/aba_rodape_esquerda.jpg' width='17' height='64'></td>";
    rodape += "<td class='fundoRodapeInternas'>&nbsp;</td>";
    rodape += "<td width='2%'><img src='imagens/aba_rodape_direita.jpg' width='18' height='64'></td>";
    rodape += "</tr>";
    rodape += "</table>";
    
    document.write(rodape);
    
}

function Excluir(pagina, opcao)
{
	var mensagem;
	switch(opcao)
	{
		case 1:  mensagem = "TODOS OS CONTEÚDOS ASSOCIADOS A SEÇÃO SERÃO EXCLUÍDOS. CONFIRMA EXCLUSÃO?"; break;
		case 2:  mensagem = "TODOS OS BOATOS/MITOS E OUTRAS CATEGORIAS ASSOCIADOS A ESTA CATEGORIA SERÃO EXCLUÍDOS. CONFIRMA EXCLUSÃO?"; break;
		case 3:  mensagem = "TODOS OS RELEASES E OUTRAS CATEGORIAS ASSOCIADOS A ESTA CATEGORIA SERÃO EXCLUÍDOS. CONFIRMA EXCLUSÃO?"; break;
		case 4:  mensagem = "TODAS AS SUB-CATEGORIAS E PERGUNTAS ASSOCIADAS A ESTA CATEGORIA SERÃO EXCLUÍDAS. CONFIRMA EXCLUSÃO?"; break;
		case 5:  mensagem = "TODOS OS DADOS E PERMISSÕES DESTE USUÁRIO SERÃO EXCLUÍDOS. CONFIRMA EXCLUSÃO?"; break;
		default: mensagem = "CONFIRMA EXCLUSÃO?";
	}

    if (confirm(mensagem))
    {
		document.location = pagina;
	}
}

function CriticaResposta()
{
	var Frm = document.formCadastrarFaq;
	Frm.txtResposta.value = "";
	alert("Informe a Resposta");
}

function ValidaFormCadastrarFaq()
{
		var Frm = document.formCadastrarFaq;
		Frm.txtPergunta.value = Trim(Frm.txtPergunta.value);
 
		if (Frm.txtPergunta.value == "")
		{
	        alert("Informe a Pergunta");
	        Frm.txtPergunta.focus();
		    return false;        
		}

		if (Frm.txtResposta.value == "")
		{
	        alert("Informe a Resposta");
		    return false;        
		}
		
		if (Frm.txtOrdem.value == "")
		{
			alert("Informe a Ordem");
	        Frm.txtOrdem.focus();
			return false;
		}

		if (Frm.txtOrdem.value == "0")
		{
			alert("Valor de ordem deve ser maior que zero");
	        Frm.txtOrdem.focus();
			return false;
		}

		if (Frm.cboCategoria.options[Frm.cboCategoria.selectedIndex].value == 0)
		{
			alert("Selecione uma Categoria");
	        Frm.cboCategoria.focus();
			return false;
		}
		else
		{
			Frm.hidCategoria.value = Frm.cboCategoria.options[Frm.cboCategoria.selectedIndex].value;
		}

		if (Frm.chkStatus.checked)
			Frm.hidStatus.value = 1;
		else
			Frm.hidStatus.value = 0;

		if (Frm.optDestacarHome(0).checked)
			Frm.hidDestacarHome.value = Frm.optDestacarHome(0).value;
		else
			Frm.hidDestacarHome.value = Frm.optDestacarHome(1).value;

        if (Frm.optDestacarHome(0).checked == true)
        {	
		   if (Frm.hidImagem.value == "0" && Frm.hidImagemDestaque.value == "0")
		   {
				alert("Para destacar na home, é necessário selecionar uma imagem para destaque");
				return false;
		   }
		}
		return true;
}

function MostraImagem(CodThumbnail, Tipo)
{
	window.open('pop_thumbnail.asp?thumbnail=' + CodThumbnail + '&tipo=' + Tipo,'thumbnail','status=no,scrollbars=no,menubar=no,resizable=no,left=0,top=0,height=' + ((screen.height)-150) + ', width=' + ((screen.width)-10) + ', scrollbars');
}

// construindo o calendário
function popdate(obj, div, tam, ddd)
{
	if (ddd)
	{
		day    = "";
		mmonth = "";
		ano    = "";
		c      = 1;
		char   = "";
		for (s = 0; s < parseInt(ddd.length); s++)
		{
			char = ddd.substr(s,1);
			if (char == "/") 
			{
				c++; 
				s++; 
				char = ddd.substr(s,1);
			}
			if (c==1) day    += char
			if (c==2) mmonth += char
			if (c==3) ano    += char
		}
		ddd = mmonth + "/" + day + "/" + ano;
	}
	if (!ddd) {today = new Date()} else {today = new Date(ddd)}
	date_Form = eval (obj)
	if (date_Form.value == "") { date_Form = new Date()} else {date_Form = new Date(date_Form.value)}
	ano    = today.getFullYear();
	mmonth = today.getMonth();
	day    = today.toString ().substr(8,2);
	umonth = new Array ("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro");
	days_Feb = (!(ano % 4) ? 29 : 28);
	days = new Array (31, days_Feb, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	if ((mmonth < 0) || (mmonth > 11))  alert(mmonth);
	if ((mmonth - 1) == -1) {month_prior = 11; year_prior = ano - 1} else {month_prior = mmonth - 1; year_prior = ano}
	if ((mmonth + 1) == 12) {month_next  = 0;  year_next  = ano + 1} else {month_next  = mmonth + 1; year_next  = ano}
	txt  = "<table style='border:solid #BCBCBC; border-width:2' cellspacing='0' cellpadding='3' border='0' width='"+tam+"' height='"+ tam * 1.1 + "'>";
	txt += "	<tr bgcolor='#BCBCBC'>";
	txt += "		<td colspan='7' align='center'>";
	txt += "			<table border='0' cellpadding='0' width='100%' bgcolor='#BCBCBC'>";
	txt += "				<tr>";
	txt += "					<td width=20% align=center><a class='aLogoff' href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+((mmonth+1).toString() +"/01/"+(ano-1).toString())+"') title='Ano Anterior'><b><font color='#FFFFFF'><<</font></b></a></td>";
	txt += "					<td width=20% align=center><a class='aLogoff' href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+( "01/" + (month_prior+1).toString() + "/" + year_prior.toString())+"') title='Mês Anterior'><b><font color='#FFFFFF'><</font></b></a></td>";
	txt += "					<td width=20% align=center><a class='aLogoff' href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+( "01/" + (month_next+1).toString()  + "/" + year_next.toString())+"') title='Próximo Mês'><b><font color='#B3121A'>></font></b></a></td>";
	txt += "					<td width=20% align=center><a class='aLogoff' href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+((mmonth+1).toString() +"/01/"+(ano+1).toString())+"') title='Próximo Ano'><b><font color='#FFFFFF'>>></font></b></a></td>";
	txt += "					<td width=20% align=right><a class='aLogoff' href=javascript:force_close('"+div+"') title='Fechar Calendário'><b><font color='#FFFFFF'>X</font></b></a></td>";
	txt += "				</tr>";
	txt += "			</table>";
	txt += "		</td>";
	txt += "	</tr>";
	txt += "	<tr>";
	txt += "		<td colspan='7' align='right' bgcolor='#FFFFFF'>";
	txt += "			<a class='aLogoff' href=javascript:pop_year('"+obj+"','"+div+"','"+tam+"','" + (mmonth+1) + "')><b>" + ano.toString() + "</b></a>";
	txt += "			<a class='aLogoff' href=javascript:pop_month('"+obj+"','"+div+"','"+tam+"','" + ano + "')><b>" + umonth[mmonth] + "</b></a> <div id='popd' style='position:absolute'></div>";
	txt += "		</td>";
	txt += "	</tr>";
	txt += "	<tr bgcolor='#B3121A'>"
	txt += "		<td width='14%' align='center' style='FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Trebuchet MS'>DOM</td>";
	txt += "		<td width='14%' align='center' style='FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Trebuchet MS'>SEG</td>";
	txt += "		<td width='14%' align='center' style='FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Trebuchet MS'>TER</td>";
	txt += "		<td width='14%' align='center' style='FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Trebuchet MS'>QUA</td>";
	txt += "		<td width='14%' align='center' style='FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Trebuchet MS'>QUI</td>";
	txt += "		<td width='14%' align='center' style='FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Trebuchet MS'>SEX</td>";
	txt += "		<td width='14%' align='center' style='FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Trebuchet MS'>SAB</td>";
	txt += "	</tr>"
	today1 = new Date((mmonth+1).toString() +"/01/"+ano.toString());
	diainicio = today1.getDay () + 1;
	week = d = 1
	start = false;
	for (n = 1; n <= 42; n++)
	{
		if (week == 1)  txt += "<tr bgcolor='#FFFFFF' align='center'>";
		if (week == diainicio) {start = true}
		if (d > days[mmonth]) {start = false}
		if (start)
		{
			dat        = new Date((mmonth+1).toString() + "/" + d + "/" + ano.toString());
			day_dat    = dat.toString().substr(0,10);
			day_today  = date_Form.toString().substr(0,10);
			year_dat   = dat.getFullYear();
			year_today = date_Form.getFullYear();
			colorcell  = ((day_dat == day_today) && (year_dat == year_today) ? "<font color='#B3121A'><b>" : "");
			txt += "<td align='center'><a class='aLogoff' href=javascript:block('"+ d + "/" + (mmonth+1).toString() + "/" + ano.toString() +"','"+ obj +"','" + div +"')>" + colorcell + d.toString() + "</a></td>";
			d++;
		} 
		else 
		{ 
			txt += "<td align=center></td>"
		}
	week ++
	if (week == 8) 
	{ 
		week = 1; txt += "</tr>"} 
	}
	txt += "</table>"
	div2 = eval (div)
	div2.innerHTML = txt
}      

// função para exibir a janela com os meses
function pop_month(obj, div, tam, ano)
{
	txt  = "<table bgcolor='#FFFFFF' border='0' width=80>"
	for (n = 0; n < 12; n++) { txt += "<tr><td align=center><a class='aLogoff' href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+("01/" + (n+1).toString() + "/" + ano.toString())+"')>" + umonth[n] + "</a></td></tr>" }
	txt += "</table>"
	popd.innerHTML = txt
}

// função para exibir a janela com os anos
function pop_year(obj, div, tam, umonth)
{
	txt  = "<table border='0' width=160 bgcolor='#FFFFFF'>"
	l = 1
	for (n=1991; n<2012; n++)
	{
		if (l == 1) txt += "<tr>";
		txt += "<td align=center><a class='aLogoff' href=javascript:popdate('"+obj+"','"+div+"','"+tam+"','"+(umonth.toString () +"/01/" + n) +"')>" + n + "</a></td>";
		l++
		if (l == 4) 
		{txt += "</tr>"; l = 1 } 
	}
	txt += "</tr></table>"
	popd.innerHTML = txt 
}

// função para fechar o calendário
function force_close(div) 
{div2 = eval (div); div2.innerHTML = ''}
   
// função para fechar o calendário e setar a data no campo de data associado
function block(data, obj, div)
{ 
   force_close (div)
   obj2 = eval(obj)
   if (data < 10){
   obj2.value = "0" + data
   }
   else{
   obj2.value = data 
   }
}

function LimpaData(Campo)
{
	Campo2 = eval(Campo);
	Campo2.value = '';
}

function ValidaFormCadastrarRelease()
{
    Titulo      = document.FormCadastrarRelease.txtTitulo.value;
    Introducao  = document.FormCadastrarRelease.txtIntroducao.value;
    Conteudo    = document.FormCadastrarRelease.txtConteudo.value;
    dtPublicacao= document.FormCadastrarRelease.txtNomeDTPublicacao.value;
    Categoria   = document.FormCadastrarRelease.dpCategoria.value;
    
    if(Titulo == "")
    {
        alert("Informe o Título");
        document.FormCadastrarRelease.txtTitulo.focus();
        return false;        
    }
    else if(Introducao == "")
    {
        alert("Informe a Introdução");    
        document.FormCadastrarRelease.txtIntroducao.focus();   
        return false;
    }
    else if(Conteudo == "")
    {
        alert("Informe a Conteúdo"); 
        return false;
    }
    else if(dtPublicacao == "")
    {
        alert("Informe a Data de Publicação");        
        return false;
    }
    else if(Categoria == 0)
    {
        alert("Selecione uma Categoria");
        document.FormCadastrarRelease.dpCategoria.focus();
        return false;
    }    
        
    return true;
}