% 	if ($subsection eq 'pub'){
% $m->call_next;
% 	}elsif ($user){
% 		if (($user !~ /^nug/) && ($user !~ /^nng/)){
% $m->call_next(user=>$user);
% 		}else{
% 			if ($access){
% $m->call_next(user=>$user);
%			}else{
<& user/access.html &>
%			}	
%		}
% 	}else{
<& /login/messages/clients_only.html, subsection=>$subsection, bgcolor=>'#ecf1f3' &>
% 	}	
<%shared>
my ($user, $userid) = $m->comp("/_shared/procs/users/login/user_check.m",  realm=>'clientes,interno');
my $access = $m->comp("/_shared/procs/has_downloads_access.m",  user=>$user);
my $subsection = $m->comp("/_shared/procs/utils/get_section.m", sub=>1);
$subsection = "downloads" if ($subsection eq 'default.html');
$subsection = "downloads" unless $subsection;
</%shared>
%#--------------------------------------------------------------------------------------
<%method metatags>\
%#--------------------------------------------------------------------------------------
<META NAME="keywords" CONTENT="acçoes de direct mail, direct marketing, emailing, telemarketing, prospecçao de mercado, bases de dados, ficheiros de empresas">
<META NAME="description" CONTENT="Este servi&ccedil;o coloca &agrave; disposi&ccedil;&atilde;o dos seus clientes a possibilidade de criar bases de dados de empresas, devidamente segmentadas e estruturadas, atrav&eacute;s de um processo simples e r&aacute;pido.">
</%method>
%#--------------------------------------------------------------------------------------
<%method section_tabs>
%#--------------------------------------------------------------------------------------
<%ARGS>
$stab => 1
</%ARGS>
<& PARENT:section_tabs, section => 'downloads', bgcolor=>'#8ab7cc', stab=>$stab, tabs => {1 => {width => 78, url=>'/downloads/'}, 2 => {width => 76, url=>'/downloads/history.html'}} &>
</%method>
%#--------------------------------------------------------------------------------------
<%method main_cnts_header>
%#--------------------------------------------------------------------------------------
<& PARENT:main_cnts_header, section => 'downloads', bgcolor=>'#8ab7cc' &>
</%method>
%#--------------------------------------------------------------------------------------
<%method main_cnts_footer>
%#--------------------------------------------------------------------------------------
<& PARENT:main_cnts_footer, section => 'downloads', bgcolor=>'#8ab7cc' &>
</%method>
%#--------------------------------------------------------------------------------------
<%method main_ctrl>
%#--------------------------------------------------------------------------------------
<%ARGS>
$node => undef
</%ARGS>
% if ($user){
<div align=left class=cnts style='width: 468px; height: 1px; background-color: #8ab7cc; border-top: solid 1px #acccdb; font-size:0;'></div>
<& /_shared/templates/dirpath.html, node=>$node, request=>'downloads' &>
% }else{
<div align=left class=cnts style='width: 468px; height: 19px; background-color: #8ab7cc; border-top: solid 1px #acccdb;'>
</div>
% }
</%method>
%#--------------------------------------------------------------------------------------
<%method alt_ctrl>
%#--------------------------------------------------------------------------------------
</%method>
%#--------------------------------------------------------------------------------------
<%method aux_form>
%#--------------------------------------------------------------------------------------
<form name='download' action="/downloads/start.m" method='post'>
<input type="hidden" name='updt' value=''>
<input type="hidden" name='reqkey' value=''>
</form>
</%method>
%#======================================================================================
<%method form_start>
%#--------------------------------------------------------------------------------------
% if ($access){
<& PARENT:form_start, action=>'/downloads/ficha.html' &>
% }else{
<form action="/login/login.m" method="get" name='login'>
% }
</%method>
%#--------------------------------------------------------------------------------------
<%method xtra_scripts>
%#--------------------------------------------------------------------------------------
	<style type="text/css">
		
	
	#tooltip{
		background-color:#fff;
		border:1px solid #0092c2;
		position:absolute;
		display:none;
		z-index:20000;
		padding:12px;
		font-size:11px;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: Arial, sans-serif;
		
	}
	</style>
	<SCRIPT type="text/javascript">
	var tooltip = false;
	var tooltipMaxWidth = 200;
	var tooltipMinWidth = 100;
	var iframe = false;
	var tooltip_is_msie = (navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('opera')==-1 && document.all)?true:false;
	function showTooltip(e,tooltipTxt)
	{
		
		var bodyWidth = Math.max(document.body.clientWidth,document.documentElement.clientWidth) - 20;
	
		if(!tooltip){
			tooltip = document.createElement('DIV');
			tooltip.id = 'tooltip';
			
			document.body.appendChild(tooltip);
			
			if(tooltip_is_msie){
				iframe = document.createElement('IFRAME');
				iframe.frameborder='5';
				iframe.style.backgroundColor='#FFFFFF';
				iframe.src = '#'; 	
				iframe.style.zIndex = 100;
				iframe.style.position = 'absolute';
				document.body.appendChild(iframe);
			}
			
		}
		
		tooltip.style.display='block';
		if(tooltip_is_msie)iframe.style.display='block';
		
		var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
		
		var leftPos = e.clientX + 10;
		
		tooltip.style.width = null;	// Reset style width if its set 
		tooltip.innerHTML = tooltipTxt;
		tooltip.style.left = leftPos + 'px';
		tooltip.style.top = e.clientY + 10 + st + 'px';

		if(tooltip.offsetWidth>tooltipMaxWidth){	/* Exceeding max width of tooltip ? */
			tooltip.style.width = tooltipMaxWidth + 'px';
		}
		
		var tooltipWidth = tooltip.offsetWidth;		
		if(tooltipWidth<tooltipMinWidth)tooltipWidth = tooltipMinWidth;
		
		
		tooltip.style.width = tooltipWidth + 'px';
		
		if((leftPos + tooltipWidth)>bodyWidth){
			tooltip.style.left = (bodyWidth - tooltipWidth) + 'px';
		}
		
		if(tooltip_is_msie){
			iframe.style.left = tooltip.style.left;
			iframe.style.top = tooltip.style.top;
			iframe.style.width = tooltip.offsetWidth + 'px';
			iframe.style.height = tooltip.offsetHeight + 'px';
		
		}
				
	}
	
	function hideTooltip()
	{
		tooltip.style.display='none';
		if(tooltip_is_msie)iframe.style.display='none';		
	}
	
	function showDlMsg(e){

<%perl>		
my $contents = 
$m->comp("/_shared/procs/utils/localize.m", str=>'A informação seleccionada ultrapassa os 5000 registos') . '.<br><br>' . 
$m->comp("/_shared/procs/utils/localize.m", str=>'Neste caso, não é possível gerar a sua base de dados online') . '.<br><br>' .
$m->comp("/_shared/procs/utils/localize.m", str=>'Contacte-nos para estudarmos a melhor forma de responder às suas necessidades') . '<br>'; 
</%perl>
		showTooltip(e,'<%$contents%>');
		
	}
	
%#	window.onclick=hideTooltip;
	</SCRIPT>	
</%method>
