// Funções específicas da Agenda
	
	function checou(campo)
	{
		if ( campo )
		{
			if ( campo.length )
			{
				for (var i=0; i<campo.length; i++)
				{
					if ( campo[i].checked )
					{
						return true;
					}
				}
				return false;
			}
			else
			{
				if ( campo.checked )
				{
					return true;
				}
				return false;
			}
		}
		else
		{
			return false;
		}
	}
	
	function logoff()
	{
		if ( confirm('Deseja efetuar logoff no sistema?') )
		{
			window.location = 'logoff.asp';
		}
	}
	
	function verificaCodigos(f,codigo,usuario,tipo)
	{
		if ( (usuario!='0')&&(usuario!='') )
		{
			if ( tipo=='mes' )
			{
				if ( codigo==usuario )
				{
					f.action = 'agenda-mes.asp';
					valida_campos_submit(f,'');
				}
				else
				{
					if ( usuario.indexOf('G')>=0 )
					{
						f.action = 'busca-grupo.asp';
						valida_campos_submit(f,'');
					}
					else
					{
						f.action = 'busca-agenda-mes.asp';
						valida_campos_submit(f,'');
					}
				}
			}
			else
			{
				if ( codigo==usuario )
				{
					f.action = 'agenda.asp';
					valida_campos_submit(f,'');
				}
				else
				{
					if ( usuario.indexOf('G')>=0 )
					{
						f.action = 'busca-grupo.asp';
						valida_campos_submit(f,'');
					}
					else
					{
						f.action = 'busca-agenda.asp';
						valida_campos_submit(f,'');
					}
				}
			}
		}
		else
		{
			alert('Selecione o filtro da pesquisa');
		}
	}
	
	function valida_campos_submit(f, msg)
	{
		if ( campo_em_branco(f)==true )
		{
			if (msg != '')
			{
				if ( confirm(msg) )
				{
					f.submit();
				}
			} else
			{
				f.submit();
			}
		}
	}
	
	function excluirCompromisso(codigo)
	{
		if ( confirm('Deseja excluir este compromisso?') )
		{
			window.location = 'compromisso-excluir.asp?codigo=' + codigo;
		}
	}
	
	function validaCompromisso(f,codigo)
	{
		if ( document.getElementById('descricao'+codigo).value!='')
		{
			document.getElementById('codigo').value = codigo;
			document.getElementById('link'+codigo).innerHTML = document.getElementById('descricao'+codigo).value;
			f.submit();
		}
		else
		{
			alert('O campo Descrição não foi preenchido.');
		}
	}
	
	function editar(codigo)
	{
		if ( codigo!='' )
		{
			document.getElementById('link'+codigo).style.display = 'none';
			document.getElementById('div_descricao'+codigo).style.display = '';
			document.getElementById('descricao'+codigo).style.display = '';
			document.getElementById('descricao'+codigo).focus();
		}
	}
	
	function naoEditar(codigo)
	{
		if ( codigo!='' )
		{
			document.getElementById('link'+codigo).style.display = '';
			document.getElementById('div_descricao'+codigo).style.display = 'none';
			document.getElementById('descricao'+codigo).style.display = 'none';
		}
	}
	
	function mostraPopupAgenda(codigo)
	{
		if ( document.all )
		{
			window.open('pop-compromisso.asp?codigo='+codigo+'&pagina=agenda.asp','agenda','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,height=400,width=200,left=1,top=1')
		}
		else
		{
			window.open('pop-compromisso.asp?codigo='+codigo+'&pagina=agenda.asp','agenda','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,height=350,width=220,left=1,top=1')
		}
	}
	
	function mostraPopupBuscaAgenda(codigo)
	{
		if ( document.all )
		{
			window.open('pop-agenda.asp?codigo='+codigo+'&pagina=busca-agenda.asp','agenda','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,height=400,width=200,left=1,top=1')
		}
		else
		{
			window.open('pop-agenda.asp?codigo='+codigo+'&pagina=busca-agenda.asp','agenda','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,height=350,width=220,left=1,top=1')
		}
	}

//--------------------------------------------------- Navegação da Agenda da pessoa logada
	function navegaAgenda(f,data)
	{
		f.action = 'agenda.asp';
		f.data_pesquisa.value = data;
		f.submit(); 
	}
	function navegaAgendaSemana(f,data)
	{
		f.action = 'agenda-semana.asp';
		f.data_pesquisa.value = data;
		f.submit(); 
	}
	function navegaAgendaMes(f,data,codigo)
	{
		f.action = 'pop_atualiza_reserva.asp?cd='+codigo;
		f.data_pesquisa.value = data;
		f.submit(); 
	}
	function navegaAgendaCombo(f,data,codigo)
	{
		f.action = 'pop_atualiza_reserva.asp?cd='+codigo;
		f.data_pesquisa.value = '01/' + data;
		f.submit(); 
	}
	function navegaAgendaMesImpressao(f,data)
	{
		f.action = 'agenda-mes-impressao.asp';
		f.data_pesquisa.value = data;
		f.submit(); 
	}
	

	
//--------------------------------------------------- Navegação da Agenda da pessoa logada // Fim

//--------------------------------------------------- Navegação da Agenda da pessoa pesquisada
	function navegaBuscaAgenda(f,data)
	{
	   f.action = 'busca-agenda.asp';
	   f.data_pesquisa.value = data;
	   f.submit();
	}
	
	function navegaBuscaAgendaSemana(f,data)
	{
	   f.action = 'busca-agenda-semana.asp';
	   f.data_pesquisa.value = data;
	   f.submit();
	}

	function navegaBuscaAgendaMes(f,data)
	{
	   f.action = 'busca-agenda-mes.asp';
	   f.data_pesquisa.value = data;
	   f.submit();
	}

	function navegaBuscaAgendaMesImpressao(f,data)
	{
	   f.action = 'busca-agenda-mes-impressao.asp';
	   f.data_pesquisa.value = data;
	   f.submit();
	}

//--------------------------------------------------- Navegação da Agenda da pessoa pesquisada // Fim	
	
	function navegaMes(data,f)
	{
		f.mes_pesquisa.value = data;
		verificaCodigos(f,f.codigo_usuario.value,f.codigo_pesquisa.value,'dia');
	}

	function atribuiData(data,f)
	{
		f.data_pesquisa.value = data;
		verificaCodigos(f,f.codigo_usuario.value,f.codigo_pesquisa.value,'dia');
	}
	
	function atribuiDataMes(data,f)
	{
		f.data_pesquisa.value = data;
		verificaCodigos(f,f.codigo_usuario.value,f.codigo_pesquisa.value,'mes');
	}
	
	function verificaPasso1(f,g,u)
	{
		if ( (checou(g)==true) || (checou(u)==true) )
		{
			valida_campos_submit(f,'');
		}
		else
		{
			alert('Seleciona pelo menos 1 grupo ou usuário para a reunião!');
			return false;
		}
	}
	
	function verificaPasso2(f)
	{
		if ( f.ic_aceite_reuniao[1].checked )
		{
			if ( checou(f.cd_convidado)==false )
			{
				alert('Selecione pelo menos 1 convidado indispensável à reunião.');
				return false;
			}
		}
		
		if ( f.compromisso_agendado.value == 'True' )
		{
			valida_campos_submit(f,'ATENÇÃO!!\n\Algum(s) usuário(s) possue(m) compromisso marcado que coincide com o horário especificado.\nDeseja enviar o convite mesmo assim?');
		}
		else
		{
			valida_campos_submit(f,'Deseja enviar o convite com as informações fornecidas?');
		}
	}

	function imprimir()
	{
		document.getElementById('cabecalho_pagina').style.display = 'none';
		document.getElementById('link_imprimir').style.display = 'none';
		document.getElementById('link_voltar').style.display = 'none';
		alert('Teste');
		document.getElementById('cabecalho_pagina').style.display = '';
		document.getElementById('link_imprimir').style.display = '';
		document.getElementById('link_voltar').style.display = '';
	}