<?php
/* Copyright [2011] -  Sérgio Fernandes Reinert de Lima - INPI 11802-5
Este arquivo é parte do programa gpweb
O gpweb é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença.
Este programa é distribuído na esperança que possa ser  útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer  MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/GPL em português para maiores detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "licença GPL 2.odt", junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301, USA 
*/
require BASE_DIR.'/incluir/validar_autorizado.php';


if (!defined('BASE_DIR'))	die('Você não deveria acessar este arquivo diretamente.');

global $Aplic, $cal_sdf;
echo '<script type="text/javascript" src="'.BASE_URL.'/js/jscolor.js"></script>';
$social_acao_id = intval(getParam($_REQUEST, 'social_acao_id', 0));

if ($social_acao_id && !$podeEditar) $Aplic->redirecionar('m=publico&a=acesso_negado');
elseif (!$social_acao_id && !$podeAdicionar) $Aplic->redirecionar('m=publico&a=acesso_negado');

require_once ($Aplic->getClasseSistema('CampoCustomizados'));
include_once BASE_DIR.'/modulos/social/acao.class.php';

$Aplic->carregarCKEditorJS();

$Aplic->carregarCalendarioJS();

$salvar=getParam($_REQUEST, 'salvar', 0);
$sql = new BDConsulta;

if (!$social_acao_id && !$Aplic->checarModulo('social', 'adicionar', $Aplic->usuario_id, 'cria_acao')) $Aplic->redirecionar('m=publico&a=acesso_negado');


//logo
$base_dir=($config['dir_arquivo'] ? $config['dir_arquivo'] : BASE_DIR.'/modulos/social');
$q = new BDConsulta;
if(getParam($_REQUEST, 'carregar_logo', null)){
	if(isset($_FILES['logo']['name']) && file_exists($_FILES['logo']['tmp_name']) && !empty($_FILES['logo']['tmp_name']) && $_FILES['logo']["size"]>0){
		if (!is_dir($base_dir)){
			$res = mkdir($base_dir, 0755);
			if (!$res) {
				$Aplic->setMsg('Não foi possível criar a pasta para receber o arquivo - mude as permissões na raiz de '.$base_dir, UI_MSG_ALERTA);
				return false;
				}
			}

		if (!is_dir($base_dir.'/arquivos')){
			$res = mkdir($base_dir.'/arquivos', 0755);
			if (!$res) {
				$Aplic->setMsg('Não foi possível criar a pasta para receber o arquivo - mude as permissões em '.$base_dir.'\.', UI_MSG_ALERTA);
				return false;
				}
			}

	 	if (!is_dir($base_dir.'/arquivos/acoes_logo')){
			$res = mkdir($base_dir.'/arquivos/acoes_logo', 0755);
			if (!$res) {
				$Aplic->setMsg('Não foi possível criar a pasta para receber o arquivo - mude as permissões em '.$base_dir.'\acoes_logo', UI_MSG_ALERTA);
				return false;
				}
			}

		if (!is_dir($base_dir.'/arquivos/acoes_logo/'.$social_acao_id)){
			$res = mkdir($base_dir.'/arquivos/acoes_logo/'.$social_acao_id, 0755);
			if (!$res) {
				$Aplic->setMsg('A pasta para a organização não foi configurada para receber arquivos - mude as permissões no arquivos\acoes_logo.', UI_MSG_ALERTA);
				return false;
				}
			}

		//apagar o antigo logo
		$q->adTabela('social_acao');
		$q->adCampo('social_acao_logo');
		$q->adOnde('social_acao_id='.$social_acao_id);
		$social_acao_logo= $q->resultado();
		$q->limpar();
		if ($social_acao_logo) @unlink($base_dir.'/arquivos/acoes_logo/'.$social_acao_logo);

		move_uploaded_file($_FILES['logo']['tmp_name'], $base_dir.'/arquivos/acoes_logo/'.$social_acao_id.'/'.$_FILES['logo']['name']);

		//inserir o novo na tabela
		$q->adTabela('social_acao');
		$q->adAtualizar('social_acao_logo', $social_acao_id.'/'.$_FILES['logo']['name']);
		$q->adOnde('social_acao_id = '.$social_acao_id);
		if (!$q->exec()) die('Não foi possível alterar a tabela social_acao.');
		$q->limpar();
		echo '<script>alert("Arquivo enviado com sucesso.")</script>';
		}
	else echo '<script>alert("Houve um erro no envio do arquivo.")</script>';
	$carregar_modelo=0;
	}










$lista_programas=array();
$sql->adTabela('social');
$sql->adCampo('social_id, social_nome');
$sql->adOrdem('social_nome');
$lista_programas+= $sql->listaVetorChave('social_id', 'social_nome');
$sql->limpar();


$obj = new CAcao;
$obj->load($social_acao_id);

if (!$social_acao_id) $obj->social_acao_social=($Aplic->getEstado('social_id') !== null ? $Aplic->getEstado('social_id') : null);


$ttl = ($social_acao_id ? 'Editar Ação Social' : 'Criar Ação Social');
$botoesTitulo = new CBlocoTitulo($ttl, '../../../modulos/social/imagens/acao.gif', $m, $m.'.'.$a);
$botoesTitulo->adicionaBotao('m=social&a=acao_lista', 'lista','','Lista de Ações Sociais','Visualizar a lista de todas as ações sociais.');
if ($social_acao_id != 0) $botoesTitulo->adicionaBotao('m=social&a=acao_ver&social_acao_id='.$social_acao_id, 'ver', '', 'Ver esta Ação Social', 'Visualizar os detalhes desta ação social.');

if ($social_acao_id && ($Aplic->checarModulo('social', 'adicionar', $Aplic->usuario_id, 'cria_acao') || $Aplic->usuario_super_admin))	$botoesTitulo->adicionaBotaoExcluir('excluir', $social_acao_id, '', 'Excluir Ação Social', 'Excluir esta ação social.' );

$botoesTitulo->mostrar();



$usuarios =array();
$depts_selecionados = array();
if ($social_acao_id) {
	$sql->adTabela('social_acao_usuarios', 'social_acao_usuarios');
	$sql->adCampo('usuario_id');
	$sql->adOnde('social_acao_id = '.(int)$social_acao_id);
	$usuarios = $sql->carregarColuna();
	$sql->limpar();


	$sql->adTabela('social_acao_depts');
	$sql->adCampo('dept_id');
	$sql->adOnde('social_acao_id ='.(int)$social_acao_id);
	$depts_selecionados = $sql->carregarColuna();
	$sql->limpar();
	}



echo '<form name="env" id="env" method="post" enctype="multipart/form-data">';
echo '<input type="hidden" name="m" value="social" />';
echo '<input type="hidden" name="a" value="vazio" />';
echo '<input type="hidden" name="fazerSQL" value="fazer_sql_acao" />';
echo '<input type="hidden" name="dialogo" value="1" />';
echo '<input type="hidden" name="social_acao_id" id="social_acao_id" value="'.$social_acao_id.'" />';
echo '<input name="social_acao_usuarios" type="hidden" value="'.implode(',', $usuarios).'" />';
echo '<input name="social_acao_depts" type="hidden" value="'.implode(',', $depts_selecionados).'" />';
echo '<input type="hidden" name="salvar" value="" />';
echo '<input type="hidden" name="del" value="" />';
echo '<input type="hidden" name="modulo" value="" />';
echo '<input type=hidden name="carregar_logo" id="carregar_logo" value="">';
echo '<input type=hidden name="social_acao_logo" id="cia_logo" value="'.$obj->social_acao_logo.'">';


echo estiloTopoCaixa();
echo '<table cellspacing="1" cellpadding="1" border=0 width="100%" class="std">';
echo '<tr><td colspan=20><table cellspacing=0 cellpadding=0 width="100%"><tr><td>'.botao('salvar', 'Salvar', 'Salvar os dados.','','enviarDados()').'</td><td align="right">'.botao('cancelar', 'Cancelar', 'Cancelar a '.($social_acao_id ? 'edição' : 'criação').' do ação social.','','if(confirm(\'Tem certeza que deseja cancelar?\')){url_passar(0, \''.$Aplic->getPosicao().'\');}').'</td></tr></table></td></tr>';

echo '<tr><td align="right" style="white-space: nowrap">'.dica('Programa Social', 'Toda ação social necessita necessita estar inserida em um programa social.').'Programa:'.dicaF().'</td><td align="left" style="white-space: nowrap">'. selecionaVetor($lista_programas, 'social_acao_social', 'size="1" style="width:160px;" class="texto"', $obj->social_acao_social) .'</td></tr>';

echo '<tr><td align="right">'.dica('Nome do Ação Social', 'Toda ação social necessita ter um nome para identificação.').'Nome:'.dicaF().'</td><td><input type="text" name="social_acao_nome" value="'.$obj->social_acao_nome.'" style="width:600px;" class="texto" />*</td></tr>';

echo '<tr><td align="right" style="white-space: nowrap">'.dica('Legenda da Demanda Inicial', 'Para os relatórios, qual a legenda da demanda inicial.').'Demanda inicial:'.dicaF().'</td><td><input type="text" name="social_acao_inicial" value="'.($obj->social_acao_inicial ? $obj->social_acao_inicial : 'Demanda inicial').'" style="width:600px;" class="texto" />*</td></tr>';

echo '<tr><td align="right" style="white-space: nowrap">'.dica('Legenda do Total Programado', 'Para os relatórios, qual a legenda do total programado a ser adquirido.').'Total programado:'.dicaF().'</td><td><input type="text" name="social_acao_adquirido" value="'.($obj->social_acao_adquirido ? $obj->social_acao_adquirido : 'Total programado').'" style="width:600px;" class="texto" />*</td></tr>';

echo '<tr><td align="right" style="white-space: nowrap">'.dica('Legenda do Total Final', 'Para os relatórios, qual a legenda do total final.').'Total final:'.dicaF().'</td><td><input type="text" name="social_acao_final" value="'.($obj->social_acao_final ? $obj->social_acao_final : 'Total final').'" style="width:600px;" class="texto" />*</td></tr>';

echo '<tr><td align="right" style="white-space: nowrap">'.dica('Legenda do Total Instalado', 'Para os relatórios, qual a legenda do total instalado.').'Total instalado:'.dicaF().'</td><td><input type="text" name="social_acao_instalado" value="'.($obj->social_acao_instalado ? $obj->social_acao_instalado : 'Total instalado').'" style="width:600px;" class="texto" />*</td></tr>';

echo '<tr><td align="right" style="white-space: nowrap">'.dica('Legenda do Total à Instalar', 'Para os relatórios, qual a legenda do total que falta instalar.').'Total à instalar:'.dicaF().'</td><td><input type="text" name="social_acao_instalar" value="'.($obj->social_acao_instalar ? $obj->social_acao_instalar : 'Total à instalar').'" style="width:600px;" class="texto" />*</td></tr>';



echo '<tr><td align="right" style="white-space: nowrap">'.dica('Campo do Produto/Serviço Entregue', 'Para o termo de recebimento, qual a legenda para o produto/serviço entregue.').'Produto/Serviço Entregue:'.dicaF().'</td><td><input type="text" name="social_acao_produto" value="'.($obj->social_acao_produto ? $obj->social_acao_produto : 'Produto').'" style="width:600px;" class="texto" />*</td></tr>';
echo '<tr><td align="right" style="white-space: nowrap">'.dica('Campo do Órgão', 'Para o termo de recebimento, qual a legenda para o órgão responsável pela entrega.').'Órgão responsável:'.dicaF().'</td><td><input type="text" name="social_acao_orgao" value="'.($obj->social_acao_orgao ? $obj->social_acao_orgao : 'Órgão').'" style="width:600px;" class="texto" />*</td></tr>';
echo '<tr><td align="right" style="white-space: nowrap">'.dica('Campo do Financiador', 'Para o termo de recebimento, qual a legenda para o órgão financiador da ação social.').'Financiador:'.dicaF().'</td><td><input type="text" name="social_acao_financiador" value="'.($obj->social_acao_financiador ? $obj->social_acao_financiador : 'Órgão Superior').'" style="width:600px;" class="texto" />*</td></tr>';
echo '<tr><td align="right" style="white-space: nowrap">'.dica('Campo do Código do Produto/Serviço', 'Para o termo de recebimento, qual a legenda para o código produto/serviço entregue.').'Código:'.dicaF().'</td><td><input type="text" name="social_acao_codigo" value="'.($obj->social_acao_codigo ? $obj->social_acao_codigo : 'Código Nº').'" style="width:600px;" class="texto" />*</td></tr>';
echo '<tr><td align="right" style="white-space: nowrap">'.dica('Campo da Declaração', 'Para o termo de recebimento, qual o texto da declaração de recebimento.').'Declaração:'.dicaF().'</td><td valign=center><textarea data-gpweb-cmp="ckeditor" rows="3" style="width:600px;" class="texto" name="social_acao_declaracao" id="social_acao_declaracao">'.($obj->social_acao_declaracao ? $obj->social_acao_declaracao : 'Declaro que recebi do XXXX (01) um YYYY.').'</textarea>*</td></tr>';
echo '<tr><td colspan=20 align="left" style="max-width:800px;"><table style="width:800px;"><tr><td align="center">Descrição</td></tr><tr><td><textarea data-gpweb-cmp="ckeditor" rows="10" name="social_acao_descricao" id="social_acao_descricao">'.$obj->social_acao_descricao.'</textarea></td></tr></table></td></tr>';
echo '<tr><td align="right" style="white-space: nowrap">'.dica('Responsável pela Ação Social', 'Todo ação social deve ter um responsável.').'Responsável:'.dicaF().'</td><td colspan="2"><input type="hidden" id="social_acao_responsavel" name="social_acao_responsavel" value="'.($obj->social_acao_responsavel ? $obj->social_acao_responsavel : $Aplic->usuario_id).'" /><input type="text" id="nome_gerente" name="nome_gerente" value="'.nome_om(($obj->social_acao_responsavel? $obj->social_acao_responsavel : $Aplic->usuario_id),$Aplic->getPref('om_usuario')).'" style="width:284px;" class="texto" READONLY /><a href="javascript: void(0);" onclick="popGerente();">'.imagem('icones/usuarios.gif','Selecionar '.ucfirst($config['usuario']),'Clique neste ícone '.imagem('icones/usuarios.gif').' para selecionar '.($config['genero_usuario']=='o' ? 'um' : 'uma').' '.$config['usuario'].'.').'</a></td></tr>';

$sql->adTabela('social_acao_usuarios');
$sql->adCampo('usuario_id');
$sql->adOnde('social_acao_id = '.(int)$social_acao_id);
$participantes = $sql->Lista();
$sql->limpar();
$saida_quem='';
if ($participantes && count($participantes)) {
		$saida_quem.= '<table cellspacing=0 cellpadding=0 border=0 width="100%">';
		$saida_quem.= '<tr><td>'.link_usuario($participantes[0]['usuario_id'], '','','esquerda');
		$qnt_participantes=count($participantes);
		if ($qnt_participantes > 1) {
				$lista='';
				for ($i = 1, $i_cmp = $qnt_participantes; $i < $i_cmp; $i++) $lista.=link_usuario($participantes[$i]['usuario_id'], '','','esquerda').'<br>';
				$saida_quem.= dica('Outros Participantes', 'Clique para visualizar os demais participantes.').' <a href="javascript: void(0);" onclick="expandir_colapsar(\'participantes\');">(+'.($qnt_participantes - 1).')</a>'.dicaF(). '<span style="display: none" id="participantes"><br>'.$lista.'</span>';
				}
		$saida_quem.= '</td></tr></table>';
		}
if ($saida_quem) echo '<tr><td align="right" style="white-space: nowrap">'.dica('Quem', 'Quais '.$config['usuarios'].' estarão trabalhando junto a este ação social.').'Quem:'.dicaF().'</td><td width="100%" colspan="2"><table><tr><td>'.$saida_quem.'</td></tr></table></td></tr>';


$sql->adTabela('social_acao_depts');
$sql->adCampo('dept_id');
$sql->adOnde('social_acao_id = '.(int)$social_acao_id);
$departamentos = $sql->carregarColuna();
$sql->limpar();
$saida_depts='';
if ($departamentos && count($departamentos)) {
		$saida_depts.= '<table cellspacing=0 cellpadding=0 border=0 width="100%">';
		$saida_depts.= '<tr><td>'.link_dept($departamentos[0]);
		$qnt_lista_depts=count($departamentos);
		if ($qnt_lista_depts > 1) {
				$lista='';
				for ($i = 1, $i_cmp = $qnt_lista_depts; $i < $i_cmp; $i++) $lista.=link_dept($departamentos[$i]).'<br>';
				$saida_depts.= dica('Outr'.$config['genero_dept'].'s '.ucfirst($config['departamentos']), 'Clique para visualizar '.$config['genero_dept'].'s demais '.strtolower($config['departamentos']).'.').' <a href="javascript: void(0);" onclick="expandir_colapsar(\'lista_depts\');">(+'.($qnt_lista_depts - 1).')</a>'.dicaF(). '<span style="display: none" id="lista_depts"><br>'.$lista.'</span>';
				}
		$saida_depts.= '</td></tr></table>';
		}
if ($saida_depts) echo '<tr><td align="right" style="white-space: nowrap">'.dica(ucfirst($config['departamentos']), 'Qual '.strtolower($config['departamento']).' está relacionad'.$config['genero_dept'].' à este ação social.').ucfirst($config['departamento']).':'.dicaF().'</td><td width="100%" colspan="2">'.$saida_depts.'</td></tr>';

echo '<tr><td align="right" style="white-space: nowrap"></td><td width="100%" colspan="2"><table><tr><td>'.botao('participantes', 'Participantes','Abrir uma janela onde poderá selecionar quais serão os participantes desta ação social.','','popContatos()').'</td><td>'.botao(strtolower($config['departamentos']), $config['departamentos'],'Abrir uma janela onde poderá selecionar quais serão '.$config['genero_dept'].'s '.strtolower($config['departamentos']).' encarregad'.$config['genero_dept'].'s desta ação social.','','popDepts()').'</td></tr></table></td></tr>';
echo '<tr><td align="right" style="white-space: nowrap">'.dica('Cor', 'Cor selecionada dentre as 16 milhões possíveis. Pode-se escrever diretamente o hexadecinal na cor ou utilizar a interface que se abre ao clicar na caixa de inserção do valor.').'Cor:'.dicaF().'</td><td align="left" style="white-space: nowrap"><input class="jscolor" name="social_acao_cor" value="'.($obj->social_acao_cor ? $obj->social_acao_cor : 'FFFFFF').'" '.($config['selecao_cor_restrita'] ? 'readonly="readonly" ' : '').'size="6" maxlength="6" style="width:57px;" /></td></tr>';

$campos_customizados = new CampoCustomizados('social_acao', $social_acao_id, 'editar');
$campos_customizados->imprimirHTML();

if ($obj->social_acao_logo) echo '<tr><td align="right" valign="middle">'.dica('Logotipo da Ação Social', 'Logotipo desta ação social.').'Logotipo:'.dicaF().'</td><td align="left"><img src="'.($config['url_arquivo'] ? $config['url_arquivo'] : BASE_URL.'/modulos/social').'/arquivos/acoes_logo/'.$obj->social_acao_logo.'" alt="" border=0 /></td></tr>';
if ($social_acao_id) echo '<tr><td align="right" valign="middle">Novo logo:</td><td><table cellpadding=0 cellspacing=0><tr><td><input type="file" class="arquivo" name="logo" size="40"></td><td>'.dica('Carregar Logo','Clique neste botão para enviar o logotipo desta ação social.').'<a class="botao" href="javascript:void(0);" onclick="javascript: env.carregar_logo.value=1; env.a.value=\'acao_editar\'; env.dialogo.value=0; env.fazerSQL.value=\'\'; env.submit();"><span><b>carregar</b></span></a>'.dicaF().'</td></tr></table></td></tr>';


echo '<tr><td colspan=20><table cellspacing=0 cellpadding=0 width="100%"><tr><td>'.botao('salvar', 'Salvar', 'Salvar os dados.','','enviarDados()').'</td><td align="right">'.botao('cancelar', 'Cancelar', 'Cancelar a '.($social_acao_id ? 'edição' : 'criação').' do ação social.','','if(confirm(\'Tem certeza que deseja cancelar?\')){url_passar(0, \''.$Aplic->getPosicao().'\');}').'</td></tr></table></td></tr>';

echo '</table>';
echo '</form>';

echo estiloFundoCaixa();

?>
<script type="text/javascript">


function popGerente() {
	if (window.parent.gpwebApp) parent.gpwebApp.popUp('Responsável', 500, 500, 'm=publico&a=selecao_unico_usuario&dialogo=1&chamar_volta=setGerente&cia_id=<?php echo $Aplic->usuario_cia ?>&usuario_id='+document.getElementById('social_acao_responsavel').value, window.setGerente, window);
	else window.open('./index.php?m=publico&a=selecao_unico_usuario&dialogo=1&chamar_volta=setGerente&cia_id=<?php echo $Aplic->usuario_cia ?>&usuario_id='+document.getElementById('social_acao_responsavel').value, 'Responsável','height=500,width=500,resizable,scrollbars=yes, left=0, top=0');
	}


function setGerente(usuario_id, posto, nome, funcao, campo, nome_cia){
	document.getElementById('social_acao_responsavel').value=usuario_id;
	document.getElementById('nome_gerente').value=posto+' '+nome+(funcao ? ' - '+funcao : '')+(nome_cia && <?php echo $Aplic->getPref('om_usuario') ?>? ' - '+nome_cia : '');
	}


function excluir() {
	if (confirm( "Tem certeza que deseja excluir esta ação social?")) {
		var f = document.env;
		f.del.value=1;
		f.submit();
		}
	}


function expandir_colapsar(campo){
	if (!document.getElementById(campo).style.display) document.getElementById(campo).style.display='none';
	else document.getElementById(campo).style.display='';
	}

function setCor(cor) {
	var f = document.env;
	if (cor) f.social_acao_cor.value = cor;
	document.getElementById('teste').style.background = '#' + f.social_acao_cor.value;
	}


function enviarDados() {
	var f = document.env;

	if (f.social_acao_nome.value.length < 3) {
		alert('Escreva um nome válido');
		f.social_acao_nome.focus();
		return;
		}
	if (f.social_acao_inicial.value.length < 3) {
		alert('Escreve uma legenda válida');
		f.social_acao_inicial.focus();
		return;
		}
	if (f.social_acao_adquirido.value.length < 3) {
		alert('Escreve uma legenda válida');
		f.social_acao_adquirido.focus();
		return;
		}
	if (f.social_acao_final.value.length < 3) {
		alert('Escreve uma legenda válida');
		f.social_acao_final.focus();
		return;
		}
	if (f.social_acao_instalado.value.length < 3) {
		alert('Escreve uma legenda válida');
		f.social_acao_instalado.focus();
		return;
		}
	if (f.social_acao_instalar.value.length < 3) {
		alert('Escreve uma legenda válida');
		f.social_acao_instalar.focus();
		return;
		}

	f.salvar.value=1;
	f.submit();

	}



var contatos_id_selecionados = '<?php echo implode(",", $usuarios)?>';
function popContatos() {
	if (window.parent.gpwebApp) parent.gpwebApp.popUp('<?php echo ucfirst($config["usuarios"])?>', 500, 500, 'm=publico&a=selecao_usuario&dialogo=1&chamar_volta=setUsuarios&cia_id=<?php echo $Aplic->usuario_cia ?>&usuarios_id_selecionados='+contatos_id_selecionados, window.setUsuarios, window);
	else window.open('./index.php?m=publico&a=selecao_usuario&dialogo=1&chamar_volta=setUsuarios&cia_id=<?php echo $Aplic->usuario_cia ?>&usuarios_id_selecionados='+contatos_id_selecionados, 'usuarios','height=500,width=500,resizable,scrollbars=yes');
	}

var depts_id_selecionados = '<?php echo implode(",", $depts_selecionados)?>';
function popDepts() {
	if (window.parent.gpwebApp) parent.gpwebApp.popUp('<?php echo ucfirst($config["departamentos"])?>', 500, 500, 'm=publico&a=selecao_dept&dialogo=1&chamar_volta=setDepts&cia_id=<?php echo $Aplic->usuario_cia ?>&depts_id_selecionados='+depts_id_selecionados, window.setDepts, window);
	else window.open('./index.php?m=publico&a=selecao_dept&dialogo=1&chamar_volta=setDepts&cia_id=<?php echo $Aplic->usuario_cia ?>&depts_id_selecionados='+depts_id_selecionados, 'depts','height=500,width=500,resizable,scrollbars=yes');
	}

function setDepts(departamento_id_string){
	if(!departamento_id_string) departamento_id_string = '';
	document.env.social_acao_depts.value = departamento_id_string;
	depts_id_selecionados = departamento_id_string;
	}

function setUsuarios(usuario_id_string){
	if(!usuario_id_string) usuario_id_string = '';
	document.env.social_acao_usuarios.value = usuario_id_string;
	contatos_id_selecionados = usuario_id_string;
	}

</script>

