/*
	Funções para programação dos botões utilizados no formulários
*/

//Função para programar os botões utilizados no sistema.
function jsProgramaBotoes(){
	var frmPesquisa				= $Id('frmPesquisa');
	var frmCadastro				= $Id('frmCadastro');
	var btPesquisar				= $Id('btPesquisar');
	var btFecharPopup			= $Id('btFecharPopup');
	var btNovo					= $Id('btNovo');
	var btSalvar				= $Id('btSalvar');
	var btSalvarResposta		= $Id('btSalvarResposta');
	var btFinalizarQuest		= $Id('btFinalizarQuest');
	var btAddResp				= $Id('btAddResp');
	var btFotos					= $Id('btFotos');
	var btAdicionarFoto			= $Id('btAdicionarFoto');
	var btAdicionarMultimidia	= $Id('btAdicionarMultimidia');
	var btAdicionarDownload		= $Id('btAdicionarDownload');
	var btFecharFotos			= $Id('btFecharFotos');
	var btVerMateria			= $Id('btVerMateria');
	var btVoltarMateria			= $Id('btVoltarMateria');
	var btSalvarMateria			= $Id('btSalvarMateria');
	var btMultimidias			= $Id('btMultimidias');
	var btDownloads				= $Id('btDownloads');
	var btSalvarPopup			= $Id('btSalvarPopup');
	var btCancelar				= $Id('btCancelar');
	var btResponder				= $Id('btResponder');
	var btCancelarContato		= $Id('btCancelarContato');
	var btSenha					= $Id('btSenha');
	var btBuscarImagem			= $Id('btBuscarImagem');
	var btBuscarBanner			= $Id('btBuscarBanner');
	var btLimparImagem			= $Id('btLimparImagem');
	var btLimparBanner			= $Id('btLimparBanner');
	var btBuscarGaleria			= $Id('btBuscarGaleria');
	var btLimparGaleria			= $Id('btLimparGaleria');
	var btBuscarMultimidia		= $Id('btBuscarMultimidia');
	var btLimparMultimidia		= $Id('btLimparMultimidia');
	var btBuscarDownload		= $Id('btBuscarDownload');
	var btUploadImagem			= $Id('btUploadImagem');
	var btUploadMultimidia		= $Id('btUploadMultimidia');
	var btUploadDownload		= $Id('btUploadDownload');
	var btUploadBanner			= $Id('btUploadBanner');
	var btPopupUploadImagem		= $Id('btPopupUploadImagem');
	var btPopupUploadBanner		= $Id('btPopupUploadBanner');
	var btPopupUploadMultimidia	= $Id('btPopupUploadMultimidia');
	var btPopupUploadDownload	= $Id('btPopupUploadDownload');
	var arBtAcao				= $Name('btAcao');
	var arBtEnviarImagem		= $Name('btEnviarImagem');
	var arBtEnviarBanner		= $Name('btEnviarBanner');
	var arBtEnviarGaleria		= $Name('btEnviarGaleria');
	var arBtEnviarMultimidia	= $Name('btEnviarMultimidia');
	var arBtEnviarDownload		= $Name('btEnviarDownload');

	if (frmPesquisa){ // Acao do formulário de pesquisa no gerenciador
		addEvent(frmPesquisa,'submit',jsFormularioPesquisa);
	}

	if (frmCadastro){ // Acao do formulário de pesquisa dfeo gerenciador
		addEvent(frmCadastro,'submit',jsFormularioCadastro);
	}

	if (btPesquisar){ // Pesquisa no gerenciador
		addEvent(btPesquisar,'click',jsBotaoPesquisar);
		btPesquisar.value = 'Pesquisar';
		btPesquisar.title = 'Executar pesquisa';
	}

	if (btFecharPopup){ // Fecha Popup
		addEvent(btFecharPopup,'click',jsBotaoFechar);
		btFecharPopup.value = 'Cancelar';
		btFecharPopup.title = 'Cancelar operação';
	}

	if (btNovo){ // Novo registro
		addEvent(btNovo,'click',jsBotaoNovo);
		btNovo.value = 'Novo Registro';
		btNovo.title = 'Novo registro';
	}

	if (btSalvar){ // Salva registro
		addEvent(btSalvar,'click',jsBotaoSalvar);
		btSalvar.value = 'Salvar';
		btSalvar.title = 'Salvar registro';
	}

	if (btSalvarResposta){ // Salva registro
		addEvent(btSalvarResposta,'click',jsBotaoSalvarResposta);
		btSalvarResposta.value = 'Adicionar / Editar';
		btSalvarResposta.title = 'Adicionar / Editar';
	}


	if (btFinalizarQuest){ // Salva registro
		addEvent(btFinalizarQuest,'click',jsBotaoFinalizarQuest);
		btFinalizarQuest.value = 'Finalizar';
		btFinalizarQuest.title = 'Finalizar';
	}

	if (btAddResp){ // Salva registro
		addEvent(btAddResp,'click',jsBotaoAdicionarResposta);
		btAddResp.value = 'Respostas';
		btAddResp.title = 'Respostas';
	}

	if (btFotos){ // Adiciona fotos à galeria de fotos
		addEvent(btFotos,'click',jsBotaoFotos);
		btFotos.value = 'Adicionar Fotos';
		btFotos.title = 'Adicionar fotos';
	}

	if (btAdicionarFoto){ // Adiciona fotos à galeria de fotos
		addEvent(btAdicionarFoto,'click',jsBotaoAdicionarFoto);
		btAdicionarFoto.value = 'Adicionar Foto';
		btAdicionarFoto.title = 'Adicionar foto à galeria';
	}

	if (btAdicionarMultimidia){ // Adiciona multimídia à matéria
		addEvent(btAdicionarMultimidia,'click',jsBotaoAdicionarMultimidia);
		btAdicionarMultimidia.value = 'Adicionar Multimídia';
		btAdicionarMultimidia.title = 'Adicionar multimídia à matéria';
	}

	if (btAdicionarDownload){ // Adiciona arquivo de download à matéria
		addEvent(btAdicionarDownload,'click',jsBotaoAdicionarDownload);
		btAdicionarDownload.value = 'Adicionar Download';
		btAdicionarDownload.title = 'Adicionar arquivo de download à matéria';
	}

	if (btFecharFotos){ // Salva e fecha o formulário de associação de Fotos/Galeria
		addEvent(btFecharFotos,'click',jsBotaoFecharFotos);
		btFecharFotos.value = 'Finalizar';
		btFecharFotos.title = 'Fechar e salvar';
	}

	if (btVerMateria){ // Adiciona fotos à galeria de fotos
		addEvent(btVerMateria,'click',jsBotaoVerMateria);
		btVerMateria.value = 'Visualizar Matéria';
		btVerMateria.title = 'Visualizar formatação da matéria';
	}

	if (btVoltarMateria){ // Adiciona fotos à galeria de fotos
		addEvent(btVoltarMateria,'click',jsBotaoVoltarMateria);
		btVoltarMateria.value = 'Voltar';
		btVoltarMateria.title = 'Voltar para edição da matéria';
	}

	if (btSalvarMateria){ // Finaliza a matéria e retorna para o gerenciador
		addEvent(btSalvarMateria,'click',jsBotaoSalvarMateria);
		btSalvarMateria.value = 'Finalizar';
		btSalvarMateria.title = 'Fechar e salvar';
	}

	if (btMultimidias){ // Chama área para associar multimídias à matéria
		addEvent(btMultimidias,'click',jsBotaoMultimidias);
		btMultimidias.value = 'Multimídias';
		btMultimidias.title = 'Associar multimídias';
	}

	if (btDownloads){ // Chama área para associar downloads à matéria
		addEvent(btDownloads,'click',jsBotaoDownloads);
		btDownloads.value = 'Downloads';
		btDownloads.title = 'Associar downloads';
	}

	if (btSalvarPopup){ // Salva registro em popup
		addEvent(btSalvarPopup,'click',jsBotaoSalvarPopup);
		btSalvarPopup.value = 'Salvar';
		btSalvarPopup.title = 'Salvar registro';
	}

	if (btCancelar){ // Cancelar operação de Incluir / Editar dos formulários
		addEvent(btCancelar,'click',jsBotaoCancelar);
		btCancelar.value = 'Cancelar';
		btCancelar.title = 'Cancelar operação';
	}

	if (btResponder){ // Cancelar operação de Incluir / Editar dos formulários
		addEvent(btResponder,'click',jsBotaoResponder);
		btResponder.value = 'Responder';
		btResponder.title = 'Responder contato';
	}

	if (btCancelarContato){ // Cancelar operação de Incluir / Editar dos formulários
		addEvent(btCancelarContato,'click',jsBotaoCancelarContato);
		btCancelarContato.value = 'Cancelar Contato';
		btCancelarContato.title = 'Cancelar contato';
	}

	if (btSenha){ // Cancelar operação de Incluir / Editar dos formulários
		addEvent(btSenha,'click',jsBotaoAlterarSenha);
		btSenha.value = 'Salvar';
		btSenha.title = 'Salvar nova senha';
	}

	if (btBuscarImagem){ // Chama o popup para pesquisa de imagens
		addEvent(btBuscarImagem,'click',jsBotaoBuscarImagem);
		btBuscarImagem.value = 'Pesquisar';
		btBuscarImagem.title = 'Buscar imagem no banco';
	}

	if (btBuscarBanner){ // Chama o popup para pesquisa de banners
		addEvent(btBuscarBanner,'click',jsBotaoBuscarBanner);
		btBuscarBanner.value = 'Pesquisar';
		btBuscarBanner.title = 'Buscar banner no banco';
	}


	if (btLimparImagem){ // Limpa o conteúdo do campo de busca de imagem
		addEvent(btLimparImagem,'click',jsBotaoLimparImagem);
		btLimparImagem.value = 'Remover imagem';
		btLimparImagem.title = 'Remover imagem';
	}

	if (btLimparBanner){ // Limpa o conteúdo do campo de busca de imagem
		addEvent(btLimparBanner,'click',jsBotaoLimparBanner);
		btLimparBanner.value = 'Remover banner';
		btLimparBanner.title = 'Remover banner';
	}

	if (btBuscarGaleria){ // Chama o popup para pesquisa de galeria de fotos
		addEvent(btBuscarGaleria,'click',jsBotaoBuscarGaleria);
		btBuscarGaleria.value = 'Pesquisar';
		btBuscarGaleria.title = 'Buscar galeria de fotos no banco';
	}

	if (btLimparGaleria){ // Limpa o conteúdo do campo de busca de galeria
		addEvent(btLimparGaleria,'click',jsBotaoLimparGaleria);
		btLimparGaleria.value = 'Remover galeria';
		btLimparGaleria.title = 'Remover galeria';
	}

	if (btBuscarMultimidia){ // Chama o popup para pesquisa de Multimídias
		addEvent(btBuscarMultimidia,'click',jsBotaoBuscarMultimidia);
		btBuscarMultimidia.value = 'Pesquisar';
		btBuscarMultimidia.title = 'Buscar multimídia no banco';
	}

	if (btLimparMultimidia){ // Limpa o conteúdo do campo de busca de galeria
		addEvent(btLimparMultimidia,'click',jsBotaoLimparMultimidia);
		btLimparMultimidia.value = 'Remover multimídia';
		btLimparMultimidia.title = 'Remover multimídia';
	}

	if (btBuscarDownload){ // Chama o popup para pesquisa de Downloads
		addEvent(btBuscarDownload,'click',jsBotaoBuscarDownloads);
		btBuscarDownload.value = 'Pesquisar';
		btBuscarDownload.title = 'Buscar download no banco';
	}

	if (btUploadImagem){ // Chama o popup para inclusão de imagem
		addEvent(btUploadImagem,'click',jsBotaoUploadImagem);
		btUploadImagem.value = 'Upload';
		btUploadImagem.title = 'Fazer upload de arquivo de imagem';
	}

	if (btUploadMultimidia){ // Chama o popup para inclusão de multimidia
		addEvent(btUploadMultimidia,'click',jsBotaoUploadMultimidia);
		btUploadMultimidia.value = 'Upload';
		btUploadMultimidia.title = 'Fazer upload de arquivo de multimídia';
	}

	if (btUploadDownload){ // Chama o popup para inclusão de download
		addEvent(btUploadDownload,'click',jsBotaoUploadDownload);
		btUploadDownload.value = 'Upload';
		btUploadDownload.title = 'Fazer upload do arquivo';
	}

	if (btUploadBanner){ // Chama o popup para inclusão de multimidia
		addEvent(btUploadBanner,'click',jsBotaoUploadBanner);
		btUploadBanner.value = 'Upload';
		btUploadBanner.title = 'Fazer upload de arquivo de imagem';
	}

	if (btPopupUploadImagem){ // Chama o popup para inclusão de imagem
		addEvent(btPopupUploadImagem,'click',jsBotaoPopupUploadImagem);
		btPopupUploadImagem.value = 'Upload';
		btPopupUploadImagem.title = 'Fazer upload de arquivo de imagem';
	}

	if (btPopupUploadBanner){ // Chama o popup para inclusão de banner
		addEvent(btPopupUploadBanner,'click',jsBotaoPopupUploadBanner);
		btPopupUploadBanner.value = 'Upload';
		btPopupUploadBanner.title = 'Fazer upload de um banner';
	}


	if (btPopupUploadMultimidia){ // Chama o popup para inclusão de multimídia
		addEvent(btPopupUploadMultimidia,'click',jsBotaoPopupUploadMultimidia);
		btPopupUploadMultimidia.value = 'Upload';
		btPopupUploadMultimidia.title = 'Fazer upload de arquivo de multimídia';
	}

	if (btPopupUploadDownload){ // Chama o popup para inclusão de download
		addEvent(btPopupUploadDownload,'click',jsBotaoPopupUploadDownload);
		btPopupUploadDownload.value = 'Upload';
		btPopupUploadDownload.title = 'Fazer upload de arquivo para download';
	}

	//Formata os botões internos do gerenciador
	for (var i=0; i<arBtAcao.length; i++){
		if (arBtAcao[i].className == 'csEditar'){			//Botão de editar
			addEvent(arBtAcao[i],'click',jsBotaoEditar);
			arBtAcao[i].value = 'Editar';
			arBtAcao[i].title = 'Editar registro';
		}
		else if (arBtAcao[i].className == 'csPublicar'){	// Botão de publicar
			addEvent(arBtAcao[i],'click',jsBotaoPublicar);
			arBtAcao[i].value = 'Despublicar';
			arBtAcao[i].title = 'Despublicar registro';
		}
		else if (arBtAcao[i].className == 'csDespublicar'){//Botão de despublicar
			addEvent(arBtAcao[i],'click',jsBotaoPublicar);
			arBtAcao[i].value = 'Publicar';
			arBtAcao[i].title = 'Publicar registro';
		}
		else if (arBtAcao[i].className == 'csExcluir'){	//Botão de excluir
			addEvent(arBtAcao[i],'click',jsBotaoExcluir);
			arBtAcao[i].value = 'Excluir';
			arBtAcao[i].title = 'Excluir registro';
		}
		else if (arBtAcao[i].className == 'csExcluirFoto'){	//Botão de excluir
			addEvent(arBtAcao[i],'click',jsBotaoExcluirFoto);
			arBtAcao[i].value = 'Desassociar';
			arBtAcao[i].title = 'Desassociar registro';
		}
		else if (arBtAcao[i].className == 'csExcluirMultimidia'){	//Botão de excluir
			addEvent(arBtAcao[i],'click',jsBotaoExcluirMultimidia);
			arBtAcao[i].value = 'Desassociar';
			arBtAcao[i].title = 'Desassociar registro';
		}
		else if (arBtAcao[i].className == 'csExcluirDownload'){	//Botão de excluir
			addEvent(arBtAcao[i],'click',jsBotaoExcluirDownload);
			arBtAcao[i].value = 'Desassociar';
			arBtAcao[i].title = 'Desassociar registro';
		}
		else if (arBtAcao[i].className == 'csTocar'){		//Botão de executar multimídia
			addEvent(arBtAcao[i],'click',jsBotaoPlayer);
			arBtAcao[i].value = 'Play';
			arBtAcao[i].title = 'Executar Multimídia';
		}
		else if (arBtAcao[i].className == 'csVisualizar'){	//Botão de executar multimídia
			arBtAcao[i].value = 'Visualizar';
			arBtAcao[i].title = 'Visualizar Imagem';
		}

	}

	//Formata os botões de enviar imagem do gerenciador no popup
	for (var i=0; i<arBtEnviarImagem.length; i++){
		addEvent(arBtEnviarImagem[i],'click',jsBotaoEnviarImagem);
		arBtEnviarImagem[i].title = 'Enviar Imagem';
		arBtEnviarImagem[i].className = 'csEnviar';
	}

	//Formata os botões de enviar banner do gerenciador no popup
	for (var i=0; i<arBtEnviarBanner.length; i++){
		addEvent(arBtEnviarBanner[i],'click',jsBotaoEnviarBanner);
		arBtEnviarBanner[i].title = 'Enviar Banner';
		arBtEnviarBanner[i].className = 'csEnviar';
	}


	//Formata os botões de enviar galeria de fotos do gerenciador no popup
	for (var i=0; i<arBtEnviarGaleria.length; i++){
		addEvent(arBtEnviarGaleria[i],'click',jsBotaoEnviarGaleria);
		arBtEnviarGaleria[i].title = 'Enviar galeria de fotos';
		arBtEnviarGaleria[i].className = 'csEnviar';
	}

	//Formata os botões de enviar multimídia do gerenciador no popup
	for (var i=0; i<arBtEnviarMultimidia.length; i++){
		addEvent(arBtEnviarMultimidia[i],'click',jsBotaoEnviarMultimidia);
		arBtEnviarMultimidia[i].title = 'Enviar multimídia';
		arBtEnviarMultimidia[i].className = 'csEnviar';
	}

	//Formata os botões de enviar download do gerenciador no popup
	for (var i=0; i<arBtEnviarDownload.length; i++){
		addEvent(arBtEnviarDownload[i],'click',jsBotaoEnviarDownload);
		arBtEnviarDownload[i].title = 'Enviar download';
		arBtEnviarDownload[i].className = 'csEnviar';
	}
}

function jsFormularioPesquisa(){jsAjax()}		//Função para acao do formulário de pesquisa.
function jsFormularioCadastro(){}				//Função para acao do formulário de cadastro: inclusão e edição.
function jsBotaoPesquisar(){jsAjax()}			//Função para disparar a pesquisa no gerenciador.
function jsBotaoFechar(){window.close()}		//Função para fechar janela, utilizada em Popup.
function jsBotaoSalvarPopup(){jsAcao('salvar popup')}//Função para executar a acao Salvar em um popup.
function jsBotaoResponder(){jsAcao('responder')}//Função para executar a acao Responder do formulário de fale conosco.
function jsBotaoCancelarContato(){jsAcao('cancelar registro')} //Função para executar a acao cancelar registro do formulário de fale conosco.
function jsBotaoAlterarSenha(){jsAcao('senha')} //Função para executar a acao que altera a senha do usuário.
function jsBotaoBuscarImagem(){PopUp('Popup_Imagem_Busca.asp', 'pesquisa1', 700, 500, 'no', 'yes', 'no', 'no', 'no', '50', '100')} //Função para chamar o popup de busca de imagens.
function jsBotaoBuscarGaleria(){PopUp('Popup_Galeria_Busca.asp', 'pesquisa2', 700, 500, 'no', 'yes', 'no', 'no', 'no', '50', '100')} //Função para chamar o popup de busca de galeria de fotos.
function jsBotaoBuscarMultimidia(){PopUp('Popup_Multimidia_Busca.asp', 'pesquisa3', 700, 500, 'no', 'yes', 'no', 'no', 'no', '50', '100')} //Função para chamar o popup de busca de multimídias.
function jsBotaoBuscarDownloads(){PopUp('Popup_Download_Busca.asp', 'pesquisa4', 700, 500, 'no', 'yes', 'no', 'no', 'no', '50', '100')} //Função para chamar o popup de busca de downloads.
function jsBotaoBuscarBanner(){PopUp('Popup_Banner_Busca.asp', 'pesquisa5', 700, 500, 'no', 'yes', 'no', 'no', 'no', '50', '100')} //Função para chamar o popup de busca de banners.
function jsBotaoPopupUploadImagem(){PopUp('Popup_Imagem.asp?cd=cdImagem&ds=dsImagem', 'upload1', 700, 360, 'no', 'no', 'no', 'no', 'no', '50', '100')} //Função para chamar o popup de inclusão de imagens.
function jsBotaoPopupUploadBanner(){PopUp('Popup_Banner.asp?cd=cdBanner&ds=dsBanner', 'upload5', 680, 520, 'no', 'no', 'no', 'no', 'no', '50', '100')} //Função para chamar o popup de inclusão de banners.
function jsBotaoUploadImagem(){PopUp('Upload_Main.asp?nmObjeto=edImagem&cdLocal=1', 'upload4', 380, 170, 'no', 'no', 'no', 'no', 'no', '50', '100')} //Função para chamar o popup de inclusão de imagens.
function jsBotaoPopupUploadMultimidia(){PopUp('Popup_Multimidia.asp?cd=cdMultimidia&ds=dsMultimidia', 'upload2', 700, 420, 'no', 'no', 'no', 'no', 'no', '50', '100')} //Função para chamar o popup de inclusão de multimídia.
function jsBotaoPopupUploadDownload(){PopUp('Popup_Download.asp?cd=cdDownload&ds=dsDownload', 'upload3', 700, 300, 'no', 'no', 'no', 'no', 'no', '50', '100')} //Função para chamar o popup de inclusão de download.

//Limpa os dados do campo de galeria de fotos
function jsBotaoLimparGaleria(){
	$Id('cdGaleria').value = '';
	$Id('dsGaleria').value = '';
}

//Limpa os dados do campo de multimídia
function jsBotaoLimparMultimidia(){
	$Id('cdMultimidia').value = '';
	$Id('dsMultimidia').value = '';
}


//Limpa os dados do campo de imagem
function jsBotaoLimparImagem(){
	var PaginaDown = window.location.href.match(/\w+(.*)(Download)(.asp)/gi);
	var PaginaServ = window.location.href.match(/\w+(.*)(Servico)(.asp)/gi);
	var PaginaDescPlan = window.location.href.match(/\w+(.*)(DescricaoPlano)(.asp)/gi);

	if (!PaginaDown && !PaginaServ && !PaginaDescPlan){
		$Id('cdImagem').value = '';
		$Id('dsImagem').value = '';
	}else{
		$Id('edImagem').value = '';
	}
}

//Limpa os dados do campo de banner
function jsBotaoLimparBanner(){
	$Id('cdBanner').value = '';
	$Id('dsBanner').value = '';
}


//Função para executar a acao Fotos do formulário de galeria de fotos.
var dvSelecionarImagem;
function jsBotaoFotos(OK){
	if (OK == true){
		$Id('fsFotos').style.display			= 'block';
		$Id('dvFotos').style.display			= 'block';
		$Id('fsGaleria').style.display			= 'none';
		$Id('btFotos').style.display			= 'none';
		$Id('btCancelar').style.display			= 'none';
		$Id('btFecharFotos').style.display		= 'inline';
		$Id('btAdicionarFoto').style.display	= 'inline';
		$Id('cdImagem').value					= '';
		$Id('dsImagem').value					= '';

		if (!dvSelecionarImagem) dvSelecionarImagem	= $Id('dvSelecionarImagem');

		$Id('fsGaleria').removeChild(dvSelecionarImagem);
		$Id('fsFotos').appendChild(dvSelecionarImagem);

		setTimeout('jsAjaxGerenciarFotos($Id(\'cd\').value)', 50);
	}
	else{
		jsAcao('salvar');
	}
}

function jsBotaoAdicionarFoto(){
	var cdImagem = $Id('cdImagem').value;

	if (cdImagem.search(/[0-9]{1,}/)!=-1){
		jsAcao('adicionar foto');
		$Id('cdImagem').value = '';
		$Id('dsImagem').value = '';
	}else
		alert('Selecione uma imagem!');
}

function jsBotaoAdicionarResposta(){
	if($Id('cd').value == ''){
		alert('É necessário salvar o questionário antes de adicionar as respostas.');
		return false;
	}

	$Id('fsPergunta').style.display				= 'none';
	$Id('btAddResp').style.display				= 'none';
	$Id('btSalvar').style.display				= 'none';
	$Id('btCancelar').style.display				= 'none';
	$Id('fsAdicionarResposta').style.display	= 'block';
	//$Id('fsResposta').style.display				= 'block';
	$Id('btSalvarResposta').style.display		= 'block';
	$Id('btFinalizarQuest').style.display		= 'block';
	
	if($Id('dmTipoResposta').value == '1' || $Id('dmTipoResposta').value == '4' || $Id('dmTipoResposta').value == '6'){
	  $Id('btSalvarResposta').disabled='disabled';
	  $Id('btSalvarResposta').style.backgroundColor='#ccc';
	  $Id('btSalvarResposta').style.color='#eee';
	  $Id('dsResposta').value='Não é necessário cadastrar respostas para este tipo.';
	  $Id('dsResposta').disabled='disabled';
	}
	
	setTimeout('jsAjaxGerenciarRespostas($Id(\'cd\').value)', 50);
}

function jsBotaoFinalizarQuest(){
	$Id('frmCadastro').submit();
}

function jsBotaoSalvarResposta(){
	jsAcao('salvar resposta');
}


function jsBotaoAdicionarMultimidia(){
	var cdMultimidia = $Id('cdMultimidia').value;

	if (cdMultimidia.search(/[0-9]{1,}/)!=-1){
		jsAcao('adicionar multimidia');
		$Id('cdMultimidia').value = '';
		$Id('dsMultimidia').value = '';
	}else
		alert('Selecione um arquivo de multimídia!');
}

function jsBotaoAdicionarDownload(){
	var cdDownload = $Id('cdDownload').value;

	if (cdDownload.search(/[0-9]{1,}/)!=-1){
		jsAcao('adicionar download');
		$Id('cdDownload').value = '';
		$Id('dsDownload').value = '';
	}else
		alert('Selecione um arquivo para download!');
}

function jsBotaoFecharFotos(){
	$Id('frmPesquisa').style.display		= (navigator.appName.search('Microsoft')!=-1 ? 'block' : 'table');
	$Id('dvGerenciador').style.display		= 'block';
	$Id('fsGaleria').style.display			= 'block';
	$Id('dvFormulario').style.display		= 'none';
	$Id('btFecharFotos').style.display		= 'none';
	$Id('btAdicionarFoto').style.display	= 'none';
	$Id('fsFotos').style.display			= 'none';
	$Id('dvFotos').style.display			= 'none';
	$Id('btFotos').style.display			= 'inline';
	$Id('btCancelar').style.display			= 'inline';
	jsAcao('cancelar');		//Limpa os campos;
	setTimeout('jsAjax(-1)', 50);

	if (!dvSelecionarImagem) dvSelecionarImagem	= $Id('dvSelecionarImagem');

	$Id('fsFotos').removeChild(dvSelecionarImagem);
	$Id('fsGaleria').appendChild(dvSelecionarImagem);
}

//Função para ação do botão de visualizar a formatação da matéria
function jsBotaoVerMateria(OK){
	if (OK == true){
		$Id('fsVerMateria').style.display		= 'block';
		$Id('dvVerMateria').style.display		= 'block';
		$Id('fsMateria01').style.display		= 'none';
		$Id('fsMateria02').style.display		= 'none';
		$Id('fsMultimidias').style.display		= 'none';
		$Id('dvMultimidias').style.display		= 'none';
		$Id('fsDownloads').style.display		= 'none';
		$Id('dvDownloads').style.display		= 'none';

		$Id('btVerMateria').style.display		= 'none';
		$Id('btCancelar').style.display			= 'none';
		$Id('btVoltarMateria').style.display	= 'inline';
		$Id('btSalvarMateria').style.display	= 'inline';
		$Id('btMultimidias').style.display		= 'inline';
		$Id('btDownloads').style.display		= 'inline';

		//Mostra a notícia
		$Id('dvTema').innerHTML			= 'Tema da Matéria';
		$Id('h1Titulo').innerHTML		= $Id('dsTitulo').value;
		$Id('dvData').innerHTML			= $Id('dtMateria').value;
		$Id('dvResumo').innerHTML		= $Id('dsResumo').value;
		$Id('dvAutor').innerHTML		= $Id('nmAutor').value;

		var sDescricao = jsRCI($Id('dsMateria').value);
		sDescricao = sDescricao.replace(/N>/gi,'strong>');
		sDescricao = sDescricao.replace(/<I>/gi,'<span class="csItalico">');
		sDescricao = sDescricao.replace(/I>/gi,'span>');
		sDescricao = sDescricao.replace(/<S>/gi,'<span class="csSublinhado">');
		sDescricao = sDescricao.replace(/S>/gi,'span>');
		sDescricao = sDescricao.replace(/topico>/gi,'h3>');
		sDescricao = sDescricao.replace(/<link destino/gi,'<a class="csLink" target="_blank" href');
		sDescricao = sDescricao.replace(/link>/gi,'a>');
		sDescricao = sDescricao.replace(/<email endereco=/gi,'<a class=""csLink"" href=""mailto:');
		sDescricao = sDescricao.replace(/email>/gi,'a>');
		
		$Id('dvDescricao').innerHTML	= sDescricao;
	}
	else{
		jsAcao('salvar');
	}
}

//Função para ação do botão de voltar para edição da matéria.
function jsBotaoVoltarMateria(){
	$Id('fsMateria01').style.display		= 'block';
	$Id('fsMateria02').style.display		= 'block';
	$Id('fsVerMateria').style.display		= 'none';
	$Id('dvVerMateria').style.display		= 'none';
	$Id('fsMultimidias').style.display		= 'none';
	$Id('dvMultimidias').style.display		= 'none';
	$Id('fsDownloads').style.display		= 'none';
	$Id('dvDownloads').style.display		= 'none';

	$Id('btVerMateria').style.display		= 'inline';
	$Id('btCancelar').style.display			= 'inline';
	$Id('btVoltarMateria').style.display	= 'none';
	$Id('btSalvarMateria').style.display	= 'none';
	$Id('btMultimidias').style.display		= 'none';
	$Id('btDownloads').style.display		= 'none';
}

//Função para salvar a edição da matéria e retornar para o gerenciador
function jsBotaoSalvarMateria(){
	$Id('frmPesquisa').style.display		= (navigator.appName.search('Microsoft')!=-1 ? 'block' : 'table');
	$Id('dvGerenciador').style.display		= 'block';
	$Id('dvFormulario').style.display		= 'none';
	$Id('fsMateria01').style.display		= 'block';
	$Id('fsMateria02').style.display		= 'block';
	$Id('fsVerMateria').style.display		= 'none';
	$Id('dvVerMateria').style.display		= 'none';
	$Id('fsMultimidias').style.display		= 'none';
	$Id('dvMultimidias').style.display		= 'none';
	$Id('fsDownloads').style.display		= 'none';
	$Id('dvDownloads').style.display		= 'none';

	$Id('btVerMateria').style.display		= 'inline';
	$Id('btCancelar').style.display			= 'inline';
	$Id('btVoltarMateria').style.display	= 'none';
	$Id('btSalvarMateria').style.display	= 'none';
	$Id('btMultimidias').style.display		= 'none';
	$Id('btDownloads').style.display		= 'none';

	jsAcao('cancelar');		//Limpa os campos;
	setTimeout('jsAjax(-1)', 50);
}

//Função para ação do botão de associar multimídias à matéria.
function jsBotaoMultimidias(){
	$Id('fsVerMateria').style.display		= 'none';
	$Id('dvVerMateria').style.display		= 'none';
	$Id('fsMultimidias').style.display		= 'block';
	$Id('dvMultimidias').style.display		= 'block';
	$Id('fsDownloads').style.display		= 'none';
	$Id('dvDownloads').style.display		= 'none';

	$Id('btMultimidias').style.display		= 'none';
	$Id('btDownloads').style.display		= 'inline';

	jsAjaxGerenciarMultimidias($Id('cd').value);
}

//Função para ação do botão de associar downloads à matéria.
function jsBotaoDownloads(){
	$Id('fsVerMateria').style.display		= 'none';
	$Id('dvVerMateria').style.display		= 'none';
	$Id('fsMultimidias').style.display		= 'none';
	$Id('dvMultimidias').style.display		= 'none';
	$Id('fsDownloads').style.display		= 'block';
	$Id('dvDownloads').style.display		= 'block';

	$Id('btMultimidias').style.display		= 'inline';
	$Id('btDownloads').style.display		= 'none';

	jsAjaxGerenciarDownloads($Id('cd').value);
}

//Função para a ação do botão 'publicar/despublicar' do gerenciador.
function jsBotaoPublicar(e){
	var oText = jsRetornaObjetoDoEvento(e);

	if (oText.maxLength)
		jsAcao('publicar', oText.maxLength);
	else
		alert('Permissão negada!');
}

//Função para a ação do botão 'editar' do gerenciador.
function jsBotaoEditar(e){
	var oText = jsRetornaObjetoDoEvento(e);

	if (oText.maxLength){
		$Id('frmPesquisa').style.display = 'none';
		$Id('dvGerenciador').style.display = 'none';
		$Id('dvFormulario').style.display = 'block';
		jsAcao('cancelar');					//Limpa os campos;
		jsAcao('editar', oText.maxLength);
	}else
		alert('Permissão negada!');
}

//Função para a ação do botão 'excluir' do gerenciador.
function jsBotaoExcluir(e){
	var oText = jsRetornaObjetoDoEvento(e);

	if (oText.maxLength)
		jsAcao('excluir', oText.maxLength);
	else
		alert('Permissão negada!');
}

//Função para a ação do botão 'excluir foto' do gerenciador.
function jsBotaoExcluirFoto(e){
	var oText = jsRetornaObjetoDoEvento(e);

	if (oText.maxLength)
		jsAcao('excluir foto', oText.maxLength);
	else
		alert('Permissão negada!');
}

//Função para a ação do botão 'excluir multimídia' do gerenciador.
function jsBotaoExcluirMultimidia(e){
	var oText = jsRetornaObjetoDoEvento(e);

	if (oText.maxLength)
		jsAcao('excluir multimidia', oText.maxLength);
	else
		alert('Permissão negada!');
}

//Função para a ação do botão 'excluir download' do gerenciador.
function jsBotaoExcluirDownload(e){
	var oText = jsRetornaObjetoDoEvento(e);

	if (oText.maxLength)
		jsAcao('excluir download', oText.maxLength);
	else
		alert('Permissão negada!');
}

//Função para a ação do botão 'visualizar multimídia' do gerenciador.
function jsBotaoPlayer(e){
	var oText = jsRetornaObjetoDoEvento(e);

	if (oText.alt)
		window.open('MidiaPlayer.asp?ed=upload/multimidia/' + oText.alt + '&tipo=' + oText.id, 'Player', 'menubar=no, location=no, toolbar=no, status=no, width=450, height=320, scrollbars=no, resizable=no');
}

//Função para a ação do botão 'enviar imagem' do gerenciador do popup.
function jsBotaoEnviarImagem(e){
	var oText = this.tagName ? this : jsRetornaObjetoDoEvento(e);	//Teste para IE e demais

	if (oText.maxLength && oText.alt)
		EnviarImagem(oText.maxLength, oText.alt);
}

//Função para a ação do botão 'enviar banner' do gerenciador do popup.
function jsBotaoEnviarBanner(e){
	var oText = this.tagName ? this : jsRetornaObjetoDoEvento(e);	//Teste para IE e demais

	if (oText.maxLength && oText.alt)
		EnviarBanner(oText.maxLength, oText.alt);
}


//Função para a ação do botão 'enviar galeria de fotos' do gerenciador do popup.
function jsBotaoEnviarGaleria(e){
	var oText = this.tagName ? this : jsRetornaObjetoDoEvento(e);	//Teste para IE e demais

	if (oText.maxLength && oText.alt)
		EnviarGaleriaFotos(oText.maxLength, oText.alt);
}

//Função para a ação do botão 'enviar multimidia' do gerenciador do popup.
function jsBotaoEnviarMultimidia(e){
	var oText = this.tagName ? this : jsRetornaObjetoDoEvento(e);	//Teste para IE e demais

	if (oText.maxLength && oText.alt)
		EnviarMultimidia(oText.maxLength, oText.alt);
}

//Função para a ação do botão 'enviar download' do gerenciador do popup.
function jsBotaoEnviarDownload(e){
	var oText = this.tagName ? this : jsRetornaObjetoDoEvento(e);	//Teste para IE e demais

	if (oText.maxLength && oText.alt)
		EnviarDownload(oText.maxLength, oText.alt);
}

//Função para executar a acao Novo registro dos formulários.
function jsBotaoNovo(){
	$Id('frmPesquisa').style.display = 'none';
	$Id('dvGerenciador').style.display = 'none';
	$Id('dvFormulario').style.display = 'block';
	jsAcao('cancelar');					//Limpa os campos;
	jsAcao('novo registro');
}

//Função para executar a acao Cancelar dos formulários.
function jsBotaoCancelar(){
	$Id('frmPesquisa').style.display = (navigator.appName.search('Microsoft')!=-1 ? 'block' : 'table');
	$Id('dvGerenciador').style.display = 'block';
	$Id('dvFormulario').style.display = 'none';
	jsAcao('cancelar')
}

//Função para executar a acao Salvar dos formulários.
function jsBotaoSalvar(){
	jsAcao('salvar')
}

//Função para chamar o popup de inclusão de multimidia.
function jsBotaoUploadMultimidia(){
	var sExt = $Id('dmTipo').value;
	//if (sExt != '')
		PopUp('Upload_Main.asp?nmObjeto=edArquivo&cdLocal=2&ext='+sExt, 'upload', 380, 170, 'no', 'no', 'no', 'no', 'no', '50', '100');
	//else{
	//	alert('Selecione o tipo de arquivo!');
	//	$Id('dmTipo').focus();
	//}
}

//Função para chamar o popup de inclusão de download.
function jsBotaoUploadDownload(){
	var sExt = $Id('dmTipoArquivo').value;
	if (sExt != ''){
		if($Id('PastaCurriculo') && $Id('PastaCurriculo').value == '6'){
			PopUp('Upload_Main.asp?nmObjeto=edArquivo&cdLocal=6&ext='+sExt, 'upload', 380, 170, 'no', 'no', 'no', 'no', 'no', '50', '100');
		}else{
			PopUp('Upload_Main.asp?nmObjeto=edArquivo&cdLocal=3&ext='+sExt, 'upload', 380, 170, 'no', 'no', 'no', 'no', 'no', '50', '100');
		}
	}else{
		alert('Selecione o tipo de arquivo!');
		$Id('dmTipoArquivo').focus();
	}
}

//Função para chamar o popup de inclusão de banner.
function jsBotaoUploadBanner(){
	var sExt = $Id('stTipoArquivo').value;
	if (sExt != '')
		PopUp('Upload_Main.asp?nmObjeto=edArquivo&cdLocal=4&ext='+sExt, 'upload', 380, 170, 'no', 'no', 'no', 'no', 'no', '50', '100');
	else{
		alert('Selecione o tipo de arquivo!');
		$Id('stTipoArquivo').focus();
	}
}