function popapresentacao(theURL,winName,features) 
{
	windowWidth = 820;
	windowHeight = 620;

	winleft=(screen.width/2)-(windowWidth/2+10);
	wintop=(screen.height/2)-(windowHeight/2+20);
	window.open('apresentacao.html' , 'popup', 'left='+winleft+',top='+wintop+',width=820,height=620');
}

// Fernando Lopes
// Funções Auxiliares

// Grava Tracking 785
function fu_grava_trak(pa_nm_pagn, pa_ds_acao)
{
	var vw_str_url	= 'trak/grava_trak.asp';
		vw_str_url += '?nm_pagn=' + escape ( pa_nm_pagn );
		vw_str_url += '&ds_acao=' + pa_ds_acao;
	
	ifrTrak.location.replace ( vw_str_url );
}

// Limpa espaços
function allTrim()
{
    return rTrim(lTrim(allTrim.arguments[0]));
}

function lTrim()
{
    var a=lTrim.arguments[0]; i=0;
    while( (a.substring(i, i+1))==" " )i++;
    return a.substring(i, a.length);
}

function rTrim()
{
    var a=rTrim.arguments[0]; i=a.length-1;
    while( (a.substring(i, i+1))==" " )i--;
    return a.substring(0, i+1);
}

// Validação de E-mail
function fu_valida_email(src) 
{
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	return(regex.test(src));
}

// Limita um tamanho máximo de caracteres para digitação para textarea
function fu_max(txt, tam)
{
	tam = tam - 1;
	
	if ( txt.value.length > tam )
	{
		event.returnValue = false;
	}
}

// Permite digitar apenas os caracteres enviados por parâmetro
function fu_validaChar(str_cara, tecla)
{
	// onKeyPress="return fu_validaChar('0123456789', tecla)"
	var str_tecl
	str_tecl = String.fromCharCode ( tecla );
	
	return ( str_cara.indexOf ( str_tecl ) != -1 );
}

