/*
-----------------------------------------------------------------------------
Nome da Função: SomenteNumero(evento)
Objetivo: Permitir apenas caracteres numéricos.
Parâmetros:
		evento -> tecla digitada (event).
Chamada: OnKeyPress="return SomenteNumero(event)"
-----------------------------------------------------------------------------
*/

function SomenteNumero(teclapres)
{
// codigo ASCII da tecla pressionada
	switch (getNavegador())	{
		case 'IE':
			codtecla = teclapres.keyCode;
			break;
		case 'FIREFOX':
			codtecla = teclapres.which;
			break;
	}

	if (!(((codtecla >= 48) && (codtecla <= 57)) || ((codtecla >= 48) && (codtecla <= 57)) || (codtecla == 0) || (codtecla == 8) || (codtecla == 9) || (codtecla == 13)))
		return false;
}

//Função para obter o navegador utilizado
function getNavegador()
{
	agent = navigator.userAgent;	
	
	IE      = (agent.indexOf("MSIE") > -1)?true:false;
	FIREFOX = (agent.indexOf("Firefox")> -1)?true:false;
	
	if (FIREFOX) {
		return "FIREFOX";
	} else {
		return "IE";
	}
	
	/*
	agent = navigator.userAgent;
	IE5 = (agent.indexOf("MSIE 5") > -1)?true:false;
	IE6 = (agent.indexOf("MSIE 6") > -1)?true:false;
	IE7 = (agent.indexOf("MSIE 7") > -1)?true:false;
	FIREFOX  = (agent.indexOf("Firefox/1.0")> -1)?true:false;
	FIREFOX2 = (agent.indexOf("Firefox/2.0")> -1)?true:false;

	if ((IE5) || (IE6)|| (IE7))
		return "IE";
	else
		if ((FIREFOX) || (FIREFOX2))
			return "FIREFOX";
	*/
}

/*
-----------------------------------------------------------------------------
Nome da Função: SaltaCampo(campo,formulario)
Objetivo: Pular para o próximo campo TEXTO, SE HOUVER, após preenchimento.
Parâmetros:
		campo -> campo a ser analisado (this)
		formulario -> formulario onde está o campo.
Chamada: OnKeyUp="SaltaCampo(this,formulario)"
-----------------------------------------------------------------------------
*/

function SaltaCampo(campo,formulario)
{
	nome = campo.name;
	if (campo.value.length == campo.maxLength)
	{
		tam = formulario.length;
		for (i=0; i < tam; i++)
		{
			if (formulario.elements[i].name == nome)
			{
				if (i < tam-1)
					if ((formulario.elements[i+1].type == 'text') || (formulario.elements[i+1].type == 'password'))
					{
						formulario[i+1].focus();
					}
			}
		}
		return false
	}
	return true;
}
/*
-----------------------------------------------------------------------------
Função: VerificaData(campo)
Objetivo: Faz a validação da data digitada.
Parâmetros:
		campo -> campo a ser validado.
Chamada: OnBlur="VerificaData(this)"
-----------------------------------------------------------------------------
*/

function VerificaData(campo)
{
	msg = ''
	bissexto = false
	tam = campo.value.length;
	if (tam == 0)
		return false;
	if ((tam < 10) && (tam > 0))
		msg = 'Data Inválida! O ano deve ter 4 dígitos!';
	if (tam == 10)
	{
		partes = campo.value.split("/");
		dia = partes[0];
		mes = partes[1];
		ano = partes[2];		
		if (!((dia >= 01)&&(dia <= 31)))
			msg = 'Dia Inválido!';
		else
		{
			if (!((mes >= 01)&&(mes <= 12)))
				msg = 'Mês Inválido!';
			else
			{
				if (((ano % 4 == 0) && (ano % 100 != 0)) || (ano % 400 == 0))
				    bissexto = true;
     			if (mes == 02)
				{
					if  ((dia > 28)  && (!bissexto))
						msg = 'O mês correspondente possui no máximo 28 dias!';
					if ((dia > 29)  && (bissexto))
						msg = 'O mês correspondente possui no máximo 29 dias!';
				}		
     			if (!((mes == "01") || (mes == "03") || (mes == "05") || (mes == "07") || (mes == "08") || (mes == "10") || (mes == "12")) && (dia == "31"))
					msg = 'O mês correspondente possui apenas 30 dias!';
			}
		}
	}
	if (msg != '')
	{
		alert(msg);
		campo.value = '';
		campo.focus();
	}
	else
		return true;
}

/*
-----------------------------------------------------------------------------
Função: FormataMoeda(numero)
Objetivo: Formata um valor moeda. Usada na soma dos campos do DUA.
Parâmetros:
		numero -> número a ser formatado.
Chamada: NumFormatado = FormataMoeda(NumNaoFormatado)
-----------------------------------------------------------------------------
*/

function FormataMoeda(numero)
{
	posv = numero.indexOf(","); //posicao da virgula
	tamint = posv; //tamanho da parte inteira
	strint = numero.substr(0,tamint);
	strdec = numero.substr(tamint,numero.length);
	numformatado = '';
	if (tamint > 3)
	{
		qpt = tamint/3;
		qpt = qpt.toString();
		qpt = Number(qpt.substr(0,1));
		if ((tamint % 3) == 0)
			qpt = qpt - 1;
		ini = 0;
		fim = tamint - qpt*3;
		q = 0;
		numold = strint;
		while(q != qpt)
		{	
			numformatado += numold.substr(ini, fim) + '.'
			numold = numold.substr(fim,numold.length);
			fim = 3;
			q += 1;
		}
		numformatado += numold.substr(0,3);
		numformatado += strdec;
	}
	else
		numformatado = numero;

	return numformatado;
}

/*
-----------------------------------------------------------------------------
Função: RoundTo(numero,pow)
Objetivo: Arrendonda um valor numérico.
Parâmetros:
		numero -> número a ser arredondado.
		pow -> casas decimais.
Chamada: NumArredondado = RoundTo(NumNaoArredondado,2)
-----------------------------------------------------------------------------
*/

function RoundTo(numero,pow)
{ 
  if( isNaN( numero ) )
  { 
    numero = 0; 
  } 

  numero *= Math.pow(10,pow); 
  numero = (Math.round(numero)/Math.pow(10,pow))+ "" ; 
  if(numero.indexOf(".") == -1) 
    numero += "." ; 
  while(numero.length - numero.indexOf(".") - 1 < pow) 
    numero += "0" ; 

  return numero; 
} 

/*
-----------------------------------------------------------------------------
Função: IniciaNumero(numero)
Objetivo: Inicializar valores numéricos. String -> Número.
Parâmetros:
		numero -> String / Número a ser inicializado.
Chamada: NumSemPontosEVirgulas = IniciaNumero(Numero)
-----------------------------------------------------------------------------
*/

function IniciaNumero(numero)
{
	//se vazio, entao é ZERO.
	if (numero == '')
	{
		numero = 0;
	}
	//senão, troca vírgula por ponto para calcular.
	else
	{
		numero = numero.replace("R$","");		
		numero = numero.replace(".","");
		numero = numero.replace(".","");	
		numero = numero.replace(",",".");
		numero = Number(numero);
	}
	return numero;
}

/*
-----------------------------------------------------------------------------
Função: Mascara(campo, tipo)
Objetivo: Aplica Máscara a um campo. 
Parâmetros:
		campo -> campo a ser aplicado a máscara.
		tipo -> tipo de máscara(data, telefone, cpf..)
Chamada: OnKeyUp="Mascara(this,'tipodemascara')"
-----------------------------------------------------------------------------
*/

function Mascara(campo, tipo)
{
    var valorAtual = campo.value;        
    var valorNumerico = '';
    var nIndexModelo = 0;
    var nIndexString = 0;
    var valorFinal = '';
    var adicionarValor = true;
    
	switch(tipo)
	{
		case 'telefone':
			Modelo = '(##)####-####'
			break;
		case 'telefoneSimples':
			Modelo = '####-####'
			break;
		case 'data':
			Modelo = '##/##/####'
			break;
		case 'referencia':
			Modelo = '##/####'
			break;
		case 'CPF':
			Modelo = '###.###.###-##'
			break;
		case 'CNPJ':
			Modelo = '###.###.##/####-##'
			break;
		case 'CRC':
			Modelo = '######/##'
			break;
		case 'CRC_WORK':
			Modelo = '##-######/#'
			break;	
		case 'CEP':
			Modelo = '#####-###'
			break;
		case 'placa':
			Modelo = '###-####'
			break;
		case 'di':
			Modelo = '##/#######-#'
			break;
		case 'di_sefaz':
			Modelo = '##/######-#'
			break;
	}
     
    // limpa a string valor atual para verificar 
    // se todos os caracteres são números
    for (i=0;i<Modelo.length;i++){
      if (Modelo.substr(i,1) != '#'){
        valorAtual = valorAtual.replace(Modelo.substr(i,1),'');
    }}
        valorAtual = valorAtual.toUpperCase();
     
    // aplica a máscara ao campo informado usando
    // o modelo de máscara informado no script
    for (i=0;i<Modelo.length;i++){
      
      if (Modelo.substr(i,1) == '#'){
        if (valorAtual.substr(nIndexModelo,1) != ''){
          valorFinal = valorFinal + valorAtual.substr(nIndexModelo,1);
          nIndexModelo++;nIndexString++;
        } 
          else {
            adicionarValor = false;
      }}
        
        else {
          if (adicionarValor && valorAtual.substr(nIndexModelo,1) != ''){
          valorFinal = valorFinal + Modelo.substr(nIndexString,1)
          nIndexString++;
        }}
     }
     campo.value = valorFinal 
  }

/*
-----------------------------------------------------------------------------
Nome da Função: FormataValor(this,2,event)
Objetivo: Formatar e validar campos de valores Moeda
Parâmetros:
		campo -> campo a ser formatado (this).
		tammax -> quantos numeros devem ser digitados para a virgula ficar na
					posicao certa.
		teclapress -> codtecla pressionada pelo usuário (event)
Validacoes:
		1 - Não deixa digitar numero negativo;
Chamada:
	onKeyUp="FormataValor(this,2,event)"
-----------------------------------------------------------------------------
*/
function FormataValor(campo,tammax,teclapres) {
	var codtecla = teclapres.keyCode;
	vr = campo.value;
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ",", "" );
	tam = vr.length;
	if (tam < tammax && codtecla != 8){ tam = vr.length + 1 ; }
	
	if ( codtecla == 8 || codtecla >= 48 && codtecla <= 57 || codtecla >= 96 && codtecla <= 105 ){
		if ( tam <= 2 ){ 
	 		campo.value = vr ; }
	 	if ( (tam > 2) && (tam <= 17) ){
	 		campo.value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 6) && (tam <= 8) ){
	 		campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 9) && (tam <= 11) ){
	 		campo.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 12) && (tam <= 14) ){
	 		campo.value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 15) && (tam <= 17) ){
	 		campo.value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
	}
}

/*
-----------------------------------------------------------------------------
Nome da Função: Apaga(campo)
Objetivo: Apaga o conteúdo do campo.
Parâmetros:
		campo -> campo a ser apagado (this).
Chamada: onClick="Apaga(this)"
-----------------------------------------------------------------------------
*/
function Apaga(campo)
{
	campo.value = ''
}

/*
-----------------------------------------------------------------------------
Nome da Função: Seleciona(campo)
Objetivo: Seleciona o conteúdo do campo.
Parâmetros:
		campo -> campo a ser apagado (this).
Chamada: onClick="Seleciona(this)"
-----------------------------------------------------------------------------
*/
function Seleciona(campo)
{
	campo.select();
}

/*
-----------------------------------------------------------------------------
Nome da Função: SomenteHexa
Parâmetros:
		teclapress -> codtecla pressionada pelo usuário (event)

Objetivo: Permitir somente caracteres hexadecimais
Validacoes:
		1 - Permite somente caracteres hexadecimais(0-9)(A-F).
Chamada: onKeyPress="return SomenteHexa(event)"
-----------------------------------------------------------------------------
*/

function SomenteHexa(teclapres)
{
// codigo ASCII da tecla pressionada
	switch (getNavegador())	{
		case 'IE':
			codtecla = teclapres.keyCode;
			break;
		case 'FIREFOX':
			codtecla = teclapres.which;
			break;
	}
	
	if (((codtecla >= 48) && (codtecla <= 57)) || (codtecla == 8) || (codtecla == 9) || (codtecla == 13) || ((codtecla >= 65) && (codtecla <= 70)) || ((codtecla >= 97) && (codtecla <= 102)))
	{
		return true;
	}
	return false;
}

/*
-----------------------------------------------------------------------------
Nome da Função: ValidaFormulario(formulario)
Objetivo: Valida o preenchimento dos campos do formulário.
Parâmetros:
Chamada: Botão de Envio - onClick="return ValidaFormulario()"
-----------------------------------------------------------------------------
*/
function ValidaFormulario(formulario)
{
	msg = '';
	qt_campos =	formulario.length;
	
	for (i=0;i<qt_campos;i++)
	{
		if (formulario.elements[i].id == 'O')
		{
			if (formulario.elements[i].value == '')
			{
				titulo = formulario.elements[i].title;
				msg += 'O Campo '+ titulo +' deve ser preenchido! \n';
			}
		}
	}
	if (msg != '')
	{
		msg = 'Os seguintes erros ocorreram: \n'+ msg;
		alert(msg);
		return false;
	}
	else
	{
		if (formulario.onsubmit == '')
		{
			formulario.submit();
			document.getElementById("btnOK").disabled = true;
		}
		else
			return true;
	}
}

/*
-----------------------------------------------------------------------------
Nome da Função: SomenteAlfaNumerico(teclapres)
Objetivo: Permitir apenas caracteres numéricos e letras maiusculas e minusculas.
Parâmetros:
		teclapres -> tecla digitada (event).
Chamada: OnKeyPress="return SomenteAlfaNumerico(event)"
-----------------------------------------------------------------------------
*/

function SomenteAlfaNumerico(teclapres)
{
// codigo ASCII da tecla pressionada
	switch (getNavegador())	{
		case 'IE':
			codtecla = teclapres.keyCode;
			break;
		case 'FIREFOX':
			codtecla = teclapres.which;
			break;
	}
	
	if (!(((codtecla >= 97) && (codtecla <= 122)) || ((codtecla >= 65) && (codtecla <= 90)) || ((codtecla >= 48) && (codtecla <= 57)) || (codtecla == 8) || (codtecla == 9) || (codtecla == 13)))
	{
		alert('Caracter inválido! Esse campo permite apenas números ou letras.');
		return false;
		
	}
}

//data e hora

function DataAtual()
{
	var hoje = new Date();
	var ano = hoje.getYear();
	if (ano < 2000) 
		ano = 1900 + ano;
	var mes = hoje.getMonth() + 1;
	var dia = hoje.getDay() + 1;
	var num_dia = ((hoje.getDate()<6) ? "0" : "")+ hoje.getDate();
	if(dia==1)  dia_semana = "Domingo";
	if(dia==2)  dia_semana = "Segunda-Feira";
	if(dia==3)  dia_semana = "Terça-Feira";
	if(dia==4)  dia_semana = "Quarta-Feira";
	if(dia==5)  dia_semana = "Quinta-Feira";
	if(dia==6)  dia_semana = "Sexta-Feira";
	if(dia==7)  dia_semana = "Sábado";

	if(mes==1)  mes_extenso = "Janeiro";
	if(mes==2)  mes_extenso = "Fevereiro";
	if(mes==3)  mes_extenso = "Março";
	if(mes==4)  mes_extenso = "Abril";
	if(mes==5)  mes_extenso = "Maio";
	if(mes==6)  mes_extenso = "Junho";
	if(mes==7)  mes_extenso = "Julho";
	if(mes==8)  mes_extenso = "Agosto";
	if(mes==9)  mes_extenso = "Setembro";
	if(mes==10) mes_extenso = "Outubro";
	if(mes==11) mes_extenso = "Novembro";
	if(mes==12) mes_extenso = "Dezembro";
	
	return("Vitória, "+dia_semana+ " - "+num_dia+" de "+mes_extenso+" de "+ano+".");
}  

/*
-----------------------------------------------------------------------------
Nome da Função: FormataData
Parâmetros:
		campo -> campo que a função vai ser aplicada.
		teclapress -> codtecla pressionada pelo usuário (event)
Objetivo: Formatar Data
-----------------------------------------------------------------------------
*/
function FormataData(campo,teclapres)
{
// codigo da tecla pressionada (ASCII)
	var codtecla = teclapres.keyCode;
// tecla pressionada	
	var tecla = String.fromCharCode(codtecla)
	var tam
	var anodig, num
	tam = campo.value.length;

	if (((codtecla >= 48) && (codtecla <= 57)) || (codtecla == 8) || (codtecla == 9) || (codtecla == 13) || (codtecla == 46))
	{
		if (((tam == 1) || (tam == 4)) && (!(codtecla == 8)))
		{
			campo.value += tecla+'/';
		}
	}
	else
	{
		return false;
	}
// preencheu o dia
	if (tam == 1)
	{
		num = campo.value.substr(0,1)+tecla
		if (!((num >= 01)&&(num <= 31))) {
			alert('Dia Inexistente!');
			campo.value = ''
		}
		return false;					
	}
// preencheu o mes
	if (tam == 4)
	{
		num = campo.value.substr(3,1)+tecla
		if (!((num >= 01)&&(num <= 12))) {
			alert('Mês Inexistente!');
			campo.value = ''
		}
     	if ((num == 02) && (campo.value.substr(0,2) > 29))
		{
			alert('O mês correspondente possui no máximo 29 dias!');
			campo.value = ''			
		}		
     	if (!((num == "01") || (num == "03") || (num == "05") || (num == "07") || (num == "08") || (num == "10") || (num == "12")) && (campo.value.substr(0,2) == "31"))
		{
			alert('O mês correspondente possui apenas 30 dias!');
			campo.value = ''			
		}
		return false;					
	}
}
/*
-----------------------------------------------------------------------------
Nome da Função: FormataDecimais
Parâmetros:
		campo -> campo no formulario
		teclapress -> codtecla pressionada pelo usuário (event)
		decimais -> casas decimais
Objetivo: Formatar e validar campos com 4 decimais
Validacoes:
		1 - nao deixa digitar numero negativo;
Chamada:
	onKeyUp="formatadecimais(this,event,decimais)"
-----------------------------------------------------------------------------
*/
function FormataDecimais(campo,teclapres,decimais) {
	var codtecla = teclapres.keyCode;
	vr = campo.value;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( "-", "" );
	tam = vr.length;
	if ( codtecla == 8 || codtecla >= 48 && codtecla <= 57 || codtecla >= 96 && codtecla <= 105 ){
		if ( tam < 2 ){ 
	 		campo.value = vr ; }
		if ( tam == 2 ){ 
	 		campo.value = vr.substr( 0, 1 ) + ',' + vr.substr( 1, 2 ) ; }
	 	if ( (tam > decimais+1) && (tam <= decimais+3)){
	 		campo.value = vr.substr( 0, tam - decimais ) + ',' + vr.substr( tam - decimais, tam ) ; }
	 	if ( (tam > decimais+3) && (tam <= decimais+6) ){
	 		campo.value = vr.substr( 0, tam - (decimais+3)) + '.' + vr.substr( tam - (decimais+3), 3 ) + ',' + vr.substr( tam - decimais, tam ) ; }
	 	if ( (tam > decimais+6) && (tam <= decimais+9) ){
	 		campo.value = vr.substr( 0, tam - (decimais+6)) + '.' + vr.substr( tam - (decimais+6), 3 ) + '.' + vr.substr( tam - (decimais+3), 3 ) + ',' + vr.substr( tam - decimais, tam ) ; }
	 	if ( (tam > decimais+9) && (tam <= decimais+12) ){
	 		campo.value = vr.substr( 0, tam - (decimais+9)) + '.' + vr.substr( tam - (decimais+9), 3 ) + '.' + vr.substr( tam - (decimais+6), 3 ) + '.' + vr.substr( tam - (decimais+3), 3 ) + ',' + vr.substr( tam - decimais, tam ) ; }
	}
}
// end FormataDecimais

function janela_regulamento(regulamento)
{
	window.open(regulamento,'tela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=330,height=170');
}
	
function calendario(dias)
{
	window.open(dias,'tela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=550,height=500');
}
function documentos(doc)
{
	window.open(doc,'tela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=550,height=200');
}
function call(callcenter)
{
	window.open(callcenter,'tela_call','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=517,height=304');
}
function agenda(agenda)
{
	window.open(agenda,'tela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=720,height=480');
}

function validaCNPJ(CNPJ) {			
			
            //CNPJ = document.validacao.CNPJID.value;

            erro = new String;

            /*
			if (CNPJ.length < 18) erro += "É necessario preencher corretamente o número do CNPJ! \n\n";

            if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){

                        if (erro.length == 0) erro += "É necessário preencher corretamente o número do CNPJ! \n\n";

            }
			*/

 

            //substituir os caracteres que não são números

            if(document.layers && parseInt(navigator.appVersion) == 4){

                        x = CNPJ.substring(0,2);

                        x += CNPJ. substring (3,6);

                        x += CNPJ. substring (7,10);

                        x += CNPJ. substring (11,15);

                        x += CNPJ. substring (16,18);

                        CNPJ = x;

            } else {

                        CNPJ = CNPJ. replace (".","");

                        CNPJ = CNPJ. replace (".","");

                        CNPJ = CNPJ. replace ("-","");

                        CNPJ = CNPJ. replace ("/","");

            }

            var nonNumbers = /\D/;

            if (nonNumbers.test(CNPJ)) erro += "A verificação de CNPJ suporta apenas números! \n\n";

            var a = [];

            var b = new Number;

            var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];

            for (i=0; i<12; i++){

                        a[i] = CNPJ.charAt(i);

                        b += a[i] * c[i+1];

            }

            if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }

            b = 0;

            for (y=0; y<13; y++) {

                        b += (a[y] * c[y]);

            }

            if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }

            if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){

                        erro +="Dígito verificador com problema!";

            }

            if (erro.length > 0){

                        alert(erro);

                        return false;

            } else {

                        //alert("CNPJ valido!");

            }

            return true;

}

/*
-----------------------------------------------------------------------------
Nome da Função: popUp
Parâmetros:
		efeito -> Nome do efeito que sera usado no popup
Objetivo: Mostrar o PopUp no site
Chamada:
	Todos:<a href="#" onclick="efeitos(this.innerHTML)">SlideDown</a> - Entrar
		  <a href="#" onclick="efeitos(this.innerHTML)">SlideUp</a> - Sair
----------------------------------------------------------------------------
*/
function popUp (efeito,nomeDiv) {
	eval("new Effect." + efeito + "('" + nomeDiv + "');");
	new Draggable(nomeDiv);
}
