/*********************************
* Arquivo de funcoes javascript  *
* Criada.: 12/08/2008            *
* Autor.: Juliana B. F. Cabral   *
*********************************/

// Juliana - 12/08/2008
// funcao para abrir uma nova janela
// url = nome do arquivo que será chamadao
// nome = nome da janela que será aberta
// config = opções de abertura da tela
function abre_janela(url,nome,config)
{
    if(config != '')
       window.open(url,nome,config);
    else
       window.open(url,nome,'width=670,height=400,resizable=yes,scrollbars=yes,menubar=no,toolbar=no,top=0,left=0');
}

//Juliana - Dez/04
//funcao para aumentar ou diminuir o tamanho da letra da noticia
var intContaTam = 1;
var vetFonte = new Array ();
vetFonte [0] = "9px";
vetFonte [1] = "10px";
vetFonte [2] = "13px";
vetFonte [3] = "15px";

function tamTexto (strAD)
{

    if (strAD=="A")
    {
        if (intContaTam<3)
        {
            if (intContaTam<0)
	        intContaTam=0;

            intContaTam++;
            document.all.spanTexto.style.fontSize = vetFonte[intContaTam];
            document.all.spanTexto1.style.fontSize = vetFonte[intContaTam];
        }
    }      
    else
    {
        if (intContaTam>3)
	    intContaTam=2;

        intContaTam--;
        if (intContaTam>=0)
        {
            document.all.spanTexto.style.fontSize = vetFonte[intContaTam];
            document.all.spanTexto1.style.fontSize = vetFonte[intContaTam];
        }
    }
}

function VerificaCPF ( fpos, campo ) 
{
    if (vercpf(document.forms[fpos].elements[campo].value)) 
    {
        //document.forms[fpos].submit();
    }
    else 
    {
        errors="1";
        if (errors) alert('CPF Inválido');
        document.retorno = (errors == '');
        window.parent.top.document.forms[fpos].elements[campo].value = '';
    }
}
    
function vercpf (cpf) 
{
    if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")
    return false;
    add = 0;
    for (i=0; i < 9; i ++)
    add += parseInt(cpf.charAt(i)) * (10 - i);
    rev = 11 - (add % 11);
    if (rev == 10 || rev == 11)
    rev = 0;
    if (rev != parseInt(cpf.charAt(9)))
    return false;
    add = 0;
    for (i = 0; i < 10; i ++)
    add += parseInt(cpf.charAt(i)) * (11 - i);
    rev = 11 - (add % 11);
    if (rev == 10 || rev == 11)
    rev = 0;
    if (rev != parseInt(cpf.charAt(10)))
    return false;
    //alert('O CPF INFORMADO É VÁLIDO.');
    return true;
}

// Juliana - 27/12/2002
// funcao que redireciona para outra pagina
// str = nome do arquivo
function link(str)
{
  if (str=='')
    alert('Parâmetro não encontrado');
  else
    window.parent.location.href=str;
}

// Juliana 08/03/2003
// funcao que envia o formulario para consulta
function envia_form_busca(op,formulario)
{
  with (document.forms[formulario])
  {
     if (ValidaTela(formulario))
     {
        action = 'index.php?item='+op;
        //alert(op);
        submit();
     }
     else return false;
  }
}

// cria a funcao trim
String.prototype.trim = function()
{
    var str = this.replace(/^\s*/, "");
    str = str.replace(/\s*$/, "");
    return str;
}

function FormataData(fpos,Campo,teclapres)
{
  // captura o evento do teclado
  var tecla = teclapres.keyCode;

  // pega o valor do campo e atribui a uma variavel
  vr = document.forms[fpos].elements[Campo].value;
  // retira caracteres invalidos
  vr = vr.replace( ".", "" );
  vr = vr.replace( "/", "" );
  vr = vr.replace( "/", "" );
  // tamanho do campo
  tam = vr.length + 1;

	if ( tecla != 9 && tecla != 8 )
    {
		if ( tam > 2 && tam < 5 )
			document.forms[fpos].elements[Campo].value = vr.substr( 0, tam - 2  ) + '/' + vr.substr( tam - 2, tam );
		if ( tam >= 5 && tam <= 10 )
			document.forms[fpos].elements[Campo].value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 );
    }
}

// Verificação para os seguintes formatos de datas válidas:
// DD/MM/YY   DD/MM/YYYY   DD-MM-YY   DD-MM-YYYY
function ValidaData( formulario, campo, tipodata )
{
  var dateStr    = document.forms[formulario].elements[campo].value;
  if( dateStr != '' )
  {  	
	  var datePat    = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/; // requer ano de 4 digitos
	  var matchArray = dateStr.match(datePat); // o formato está ok?
	
	  if (matchArray == null)
	  {
	  	  alert("Data com Formato Inválido (DD/MM/AAAA)");
	  	  document.forms[formulario].elements[campo].focus();
		  return false;
	  }
	  day   = matchArray[1];
	  month = matchArray[3]; // analisa a data na variável
	  year  = matchArray[4];
	  if (month < 1 || month > 12)
	  {
	    // verifica a escala do mês
	   	alert("Mes inválido, Informar um valor entre 1 e 12.");
	   	document.forms[formulario].elements[campo].focus();
	  	return false;
	  }
	  if (day < 1 || day > 31)
	  {
		  alert("Dia inválido, Informar um valor entre 1 e 31.");
	      document.forms[formulario].elements[campo].focus();
		  return false;
	  }
	  if ((month==4 || month==6 || month==9 || month==11) && day==31)
	  {
		  alert("Mes "+month+" nao tem 31 dias!");
	      document.forms[formulario].elements[campo].focus();
		  return false;
	  }
	  if (month == 2)
	  {
	    // checa se o mês de fevereiro tem o dia 29
	  	var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
	    if (day>29 || (day==29 && !isleap))
	    {
			  alert("Fevereiro de " + year + " não tem " + day + " dias!");
	          document.forms[formulario].elements[campo].focus();
			  return false;
			}
	  }
  }
  return true;
}

function clipping( operacao )
{
    with ( document.forms['f_clip_home'] )
    {
        if (email.value == '')
        {
            alert( strEmailPreenchido );
            email.focus();
            return false;
        }
        parte1 = email.value.indexOf("@");
        //parte2 = email.value.indexOf(".");
        parte3 = email.value.length;
        //if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
        if (!(parte1 >= 2 && parte3 >= 9))
        {
            alert (strClippCampPre1 + email.name + strClippCampPre2);
            email.focus();
            return false;
        }
        if ( operacao == 'enviar' )
        {
            link( 'mail.php?link=clip_home&op=1&email=' + email.value );
        }
        else
        {
            link( 'mail.php?link=clip_home&op=2&email=' + email.value );
        }
    }
}

// Juliana - 01/02/2003
// ao termino do preenchimento do campo o cursor passa para o próximo campo
// fpos = nome do formulario ou posicao
// campo = campo atual
// prox = proximo campo
// tammax = tamanho maximo do campo atual
// teclapres = tecla pressionada
function SaltaCampo (fpos,campo,prox,tammax,teclapres)
{
    // captura o evento do teclado
	var tecla = teclapres.keyCode;

	vr = document.forms[fpos].elements[campo].value;

	if( tecla == 109 || tecla == 188 || tecla == 110 || tecla == 111 || tecla == 223 || tecla == 108 )
	{
		document.forms[fpos].elements[campo].value = vr.substr( 0, vr.length - 1 );
    }
	else
	{
	 	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 (tecla != 0 && tecla != 9 && tecla != 16 )
			if ( tam == tammax )
	   			document.forms[fpos].elements[prox].focus() ;
  }
}

function selreloadmarcas(vai,item,selObj,restore,qual,anterior)
{
  if (qual == 1)
     link(vai + item + '=' + selObj.options[selObj.selectedIndex].value + '&selecionado=' + selObj.selectedIndex);
  if (qual == 2)
     link(vai + item + selObj.options[selObj.selectedIndex].value);
  if (restore) selObj.selectedIndex=0;
}

//Juliana - Nov/04
//permite somente digitar números
function SoNumero (fpos,campo,teclapres)
{
	var tecla = teclapres.keyCode;
  //alert(tecla);
	vr = document.forms[fpos].elements[campo].value;

	if( tecla != 13 && tecla != 48 && tecla != 49 && tecla != 50 && tecla != 51 && tecla != 52 && tecla != 53 && tecla != 54 && tecla != 55 && tecla != 56 && tecla != 57 &&
      tecla != 96 && tecla != 97 && tecla != 98 && tecla != 99 && tecla != 100 && tecla != 101 && tecla != 102 && tecla != 103 && tecla != 104 && tecla != 105 && tecla != 8 && tecla != 9 && tecla != 18 )
	{
		document.forms[fpos].elements[campo].value = vr.substr( 0, vr.length - 1 );
  }
}

// Juliana - 01/02/2003
// funcao que retorna o valor para um formulario especifico (EX: escolhe noticia da agenda)
// p_formulario = nome do formulario que sera inserido o valor
// p_campo = campo do formulario que sera inserido o valor
// p_valor = valor que sera atribuido ao campo do formulario escolhido
function retorna_codigo(p_formulario, p_campo, p_valor)
{
  if (p_formulario=='')
   {
     alert ('Formulário não encontrado');
     return false;
   }
  else if (p_campo=='')
   {
     alert ('Campo do formulário não encontrado');
     return false;
   }
  else if (p_valor=='')
   {
     alert ('Valor do campo não encontrado');
     return false;
   }
  // retorna o valor para o formulario inicial (janela anterior)
  window.opener.document.forms[p_formulario].elements[p_campo].value=p_valor;
  window.close();
  return true;
}

function HideBanner()
{
    var objBanner = ( navigator.userAgent.indexOf( "MSIE" ) != -1 ? document.all( 'layPopUp' ) : document.getElementById( 'layPopUp' ) );

//Neste caso o layPopUp é o nome do Layer que você criou

	objBanner.style.display = 'none';
}

function ValidaTela( formulario )
{
//   for ( x = 0; x < document.forms.length; x++ )
//     alert( document.forms[x].name )
   with ( document.forms[formulario] )
   {
//for(var cont = 0; cont < elements.length; cont++)
//alert( elements[cont].name );
     switch (formulario)
     {
        case 'f_clip_email_e' :
//           alert( document.forms[formulario].name );
//           return false;
           if (email.value == '')
           {
             alert('O E-mail deve ser preenchido');
             email.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo " + email.name + " deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           break;
        case 'f_clip_email_a' :
//           alert( document.forms[formulario].name );
//           return false;
           if (email.value == '')
           {
             alert('O E-mail atual deve ser preenchido');
             email.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo " + email.name + " deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           if (email_novo.value == '')
           {
             alert('O Novo e-mail deve ser preenchido');
             email_novo.focus();
             return false;
             break;
           }
           break;
        case 'f_clip_email_i' :
//           alert( document.forms[formulario].name );
//           return false;
           if (email.value == '')
           {
             alert('O E-mail deve ser preenchido');
             email.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo " + email.name + " deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           break;
        case 'f_doacao' :
           if (nome.value == '')
           {
             alert('O campo Nome deve ser preenchido');
             nome.focus();
             return false;
             break;
           }
           if (ddd.value == '')
           {
             alert('O campo DDD deve ser preenchido');
             ddd.focus();
             return false;
             break;
           }
           if (fone.value == '')
           {
             alert('O campo Telefone deve ser preenchido');
             fone.focus();
             return false;
             break;
           }
           if (cidade.value == '')
           {
             alert('O campo Cidade deve ser preenchido');
             cidade.focus();
             return false;
             break;
           }
           if (estado.value == '')
           {
             alert('O campo Estado deve ser preenchido');
             estado.focus();
             return false;
             break;
           }
           if (material.value == '')
           {
             alert('O campo Descrição do(s) Material(is) deve ser preenchido');
             material.focus();
             return false;
             break;
           }
           break;
        case 'f_form_equip' :
           if (equ_s_emp.value == '')
           {
             alert('O campo Nome/Razão Social deve ser preenchido');
             equ_s_emp.focus();
             return false;
             break;
           }
           if (equ_s_con.value == '')
           {
             alert('O campo Contato deve ser preenchido');
             equ_s_con.focus();
             return false;
             break;
           }
           if (equ_s_cpf.value == '')
           {
             alert('O campo CPF/CNPJ deve ser preenchido');
             equ_s_cpf.focus();
             return false;
             break;
           }
           if (equ_s_cid.value == '')
           {
             alert('O campo Cidade deve ser preenchido');
             equ_s_cid.focus();
             return false;
             break;
           }
           if (equ_s_est.value == '')
           {
             alert('O campo Estado deve ser preenchido');
             equ_s_est.focus();
             return false;
             break;
           }
           parte1 = equ_s_ema.value.indexOf("@");
           parte2 = equ_s_ema.value.indexOf(".");
           parte3 = equ_s_ema.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo E-mail deve conter um endereço eletrônico!");
             equ_s_ema.focus();
             return false;
           }
           if (equ_s_des.value == '')
           {
             alert('O campo Descrição deve ser preenchido');
             equ_s_des.focus();
             return false;
             break;
           }
           if (equ_s_mod.value == '')
           {
             alert('Escolha a opção de Equipamento Oferecido ou Procurado');
             equ_s_mod.focus();
             return false;
             break;
           }
           if( !termo.checked )
           {
           	 alert('É necessário LER e ACEITAR o Regulamento da Bolsa de Equipamentos UDOP!');
           	 termo.focus();
           	 return false;
           }
          /* if (!modo[0].checked && !modo[1].checked)
           {
             alert('Marque a opção de Equipamento Oferecido ou Procurado');
             return false;
             break;
           }*/
           break;
        case 'f_negocios' :
           if (contato.value == '')
           {
             alert('O campo Contato deve ser preenchido');
             contato.focus();
             return false;
             break;
           }
           if (cpf.value == '')
           {
             alert('O campo CPF/CNPJ deve ser preenchido');
             cpf.focus();
             return false;
             break;
           }
           if (cidade.value == '')
           {
             alert('O campo Cidade deve ser preenchido');
             cidade.focus();
             return false;
             break;
           }
           if (estado.value == '')
           {
             alert('O campo Estado deve ser preenchido');
             estado.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo E-mail deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           if (id_categoria1.value == '')
           {
             alert('O campo Categoria deve ser selecionado');
             id_categoria1.focus();
             return false;
             break;
           }
           if (descricao1.value == '')
           {
             alert('O campo Descrição deve ser preenchido');
             descricao1.focus();
             return false;
             break;
           }
           if (tipo1.value == '')
           {
             alert('Escolha a opção de Negócio Oferecido ou Procurado');
             tipo1.focus();
             return false;
             break;
           }
           if( !termo.checked )
           {
           	 alert('É necessário LER e ACEITAR o Regulamento da Bolsa de Negócios UDOP!');
           	 termo.focus();
           	 return false;
           }
           break;
        case 'frmCCT' :
           if (nome.value == '')
           {
             alert('O campo Nome do Responsável deve ser preenchido');
             nome.focus();
             return false;
             break;
           }
           if (cargo.value == '')
           {
             alert('O campo Cargo deve ser preenchido');
             cargo.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo E-mail deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           if (ddd.value == '')
           {
             alert('O campo DDD do Telefone deve ser preenchido');
             ddd.focus();
             return false;
             break;
           }
           if (fone.value == '')
           {
             alert('O campo Telefone deve ser preenchido');
             fone.focus();
             return false;
             break;
           }
           if (empresa.value == '')
           {
             alert('O campo Empresa deve ser preenchido');
             empresa.focus();
             return false;
             break;
           }
           if (endereco.value == '')
           {
             alert('O campo Endereço deve ser preenchido');
             endereco.focus();
             return false;
             break;
           }
           if (cep.value == '')
           {
             alert('O campo CEP deve ser preenchido');
             cep.focus();
             return false;
             break;
           }
           if (cidade.value == '')
           {
             alert('O campo Cidade deve ser preenchido');
             cidade.focus();
             return false;
             break;
           }
           if (estado.value == '')
           {
             alert('O campo Estado deve ser preenchido');
             estado.focus();
             return false;
             break;
           }
           break;
        case 'frmPesquisa' :
           if (nome.value == '')
           {
             alert('O campo Nome do Responsável deve ser preenchido');
             nome.focus();
             return false;
             break;
           }
           if (cargo.value == '')
           {
             alert('O campo Cargo deve ser preenchido');
             cargo.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo E-mail deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           if (ddd.value == '')
           {
             alert('O campo DDD do Telefone deve ser preenchido');
             ddd.focus();
             return false;
             break;
           }
           if (fone.value == '')
           {
             alert('O campo Telefone deve ser preenchido');
             fone.focus();
             return false;
             break;
           }
           if (empresa.value == '')
           {
             alert('O campo Empresa deve ser preenchido');
             empresa.focus();
             return false;
             break;
           }
           if (endereco.value == '')
           {
             alert('O campo Endereço deve ser preenchido');
             endereco.focus();
             return false;
             break;
           }
           if (cep.value == '')
           {
             alert('O campo CEP deve ser preenchido');
             cep.focus();
             return false;
             break;
           }
           if (cidade.value == '')
           {
             alert('O campo Cidade deve ser preenchido');
             cidade.focus();
             return false;
             break;
           }
           if (estado.value == '')
           {
             alert('O campo Estado deve ser preenchido');
             estado.focus();
             return false;
             break;
           }
           break;
        case 'f_curriculo' :
           if (nome.value == '')
           {
             alert('O campo Nome deve ser preenchido');
             nome.focus();
             return false;
             break;
           }
           if (endereco.value == '')
           {
             alert('O campo Endereço deve ser preenchido');
             endereco.focus();
             return false;
             break;
           }
           if (bairro.value == '')
           {
             alert('O campo Bairro deve ser preenchido');
             bairro.focus();
             return false;
             break;
           }
           if (cep.value == '')
           {
             alert('O campo CEP deve ser preenchido');
             cep.focus();
             return false;
             break;
           }
           if (estado.value == '')
           {
             alert('O campo Estado deve ser preenchido');
             estado.focus();
             return false;
             break;
           }
           if (id_cidade.value == '')
           {
             alert('O campo Cidade deve ser preenchido');
             id_cidade.focus();
             return false;
             break;
           }
           if( elements['id_edr'] )
           {
	           if (id_edr.value == '')
	           {
	             alert('O campo EDR deve ser preenchido');
	             id_edr.focus();
	             return false;
	             break;
	           }           	
           }
           if (data_nascimento.value == '')
           {
             alert('O campo Data de Nascimento deve ser preenchido');
             data_nascimento.focus();
             return false;
             break;
           }
           if (idade.value == '')
           {
             alert('O campo Idade deve ser preenchido');
             idade.focus();
             return false;
             break;
           }
           if (nacionalidade.value == '')
           {
             alert('O campo Nacionalidade deve ser preenchido');
             nacionalidade.focus();
             return false;
             break;
           }
           if (estado_civil.value == '')
           {
             alert('O campo Estado Civil deve ser preenchido');
             estado_civil.focus();
             return false;
             break;
           }
           if (dependentes.value == '')
           {
             alert('O campo Nº de Dependentes deve ser preenchido');
             dependentes.focus();
             return false;
             break;
           }
           if (sexo.value == '')
           {
             alert('O campo Sexo deve ser preenchido');
             sexo.focus();
             return false;
             break;
           }
           if (trabalhou_usina.value == '')
           {
             alert('O campo Trabalhou em Usina deve ser preenchido');
             trabalhou_usina.focus();
             return false;
             break;
           }
           if (graduacao.value == '')
           {
             alert('O campo Graduação deve ser preenchido');
             graduacao.focus();
             return false;
             break;
           }
           if (cargo_pretendido.value == '')
           {
             alert('O campo Cargo Pretendido deve ser preenchido');
             cargo_pretendido.focus();
             return false;
             break;
           }
           if( elements['id_deficiencia'] )
           {
	           if (id_deficiencia.value == '')
	           {
	             alert('O campo Deficiência deve ser preenchido');
	             id_deficiencia.focus();
	             return false;
	             break;
	           }           	
           }
           if( elements['id_tipo_deficiencia'] )
           {
	           if (id_tipo_deficiencia.value == '')
	           {
	             alert('O campo Tipo de Deficiência deve ser preenchido');
	             id_tipo_deficiencia.focus();
	             return false;
	             break;
	           }           	
           }
           if( empresa1.value != '' )
           {
	           if (cargo1.value == '')
	           {
	             alert('O campo Cargo da Empresa 1 deve ser preenchido');
	             cargo1.focus();
	             return false;
	             break;
	           }           	
	           if (data_entrada1.value == '')
	           {
	             alert('O campo Data de Entrada da Empresa 1 deve ser preenchido');
	             data_entrada1.focus();
	             return false;
	             break;
	           }           	
	           if (data_saida1.value == '')
	           {
	             alert('O campo Data de Saída da Empresa 1 deve ser preenchido');
	             data_saida1.focus();
	             return false;
	             break;
	           }           	
           }
           if( empresa2.value != '' )
           {
	           if (cargo2.value == '')
	           {
	             alert('O campo Cargo da Empresa 2 deve ser preenchido');
	             cargo2.focus();
	             return false;
	             break;
	           }           	
	           if (data_entrada2.value == '')
	           {
	             alert('O campo Data de Entrada da Empresa 2 deve ser preenchido');
	             data_entrada2.focus();
	             return false;
	             break;
	           }           	
	           if (data_saida2.value == '')
	           {
	             alert('O campo Data de Saída da Empresa 2 deve ser preenchido');
	             data_saida2.focus();
	             return false;
	             break;
	           }           	
           }
           if( empresa3.value != '' )
           {
	           if (cargo3.value == '')
	           {
	             alert('O campo Cargo da Empresa 3 deve ser preenchido');
	             cargo3.focus();
	             return false;
	             break;
	           }           	
	           if (data_entrada3.value == '')
	           {
	             alert('O campo Data de Entrada da Empresa 3 deve ser preenchido');
	             data_entrada3.focus();
	             return false;
	             break;
	           }           	
	           if (data_saida3.value == '')
	           {
	             alert('O campo Data de Saída da Empresa 3 deve ser preenchido');
	             data_saida3.focus();
	             return false;
	             break;
	           }           	
           }
           if (informatica.value == '')
           {
             alert('O campo Informática deve ser preenchido');
             informatica.focus();
             return false;
             break;
           }
           if( !termo.checked )
           {
           	 alert('É necessário LER e ACEITAR o Regulamento da Bolsa de Empregos UDOP!');
           	 termo.focus();
           	 return false;
           }
           /*if (!modo[0].checked && !modo[1].checked)
           {
             alert('Marque a opção de Equipamento Oferecido ou Procurado');
             return false;
             break;
           } */
           break;
        case 'f_vagas' :
           if (empresa.value == '')
           {
             alert('O campo Empresa deve ser preenchido');
             empresa.focus();
             return false;
             break;
           }
           if (contato.value == '')
           {
             alert('O campo Contato deve ser preenchido');
             contato.focus();
             return false;
             break;
           }
           if (estado.value == '')
           {
             alert('O campo Estado deve ser preenchido');
             estado.focus();
             return false;
             break;
           }
           if( elements['id_cidade'] )
           {
	           if (id_cidade.value == '')
	           {
	             alert('O campo Cidade deve ser preenchido');
	             id_cidade.focus();
	             return false;
	             break;
	           }           	
           }
           if (dddt.value == '')
           {
             alert('O campo DDD do Telefone deve ser preenchido');
             dddt.focus();
             return false;
             break;
           }
           if (telefone.value == '')
           {
             alert('O campo Telefone deve ser preenchido');
             telefone.focus();
             return false;
             break;
           }
           if (email.value == '')
           {
             alert('O campo E-mail deve ser preenchido');
             email.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo E-mail deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           if (confidencial.value == '')
           {
             alert('O campo Divulga o nome da empresa deve ser preenchido');
             confidencial.focus();
             return false;
             break;
           }
           if (descricao1.value == '')
           {
             alert('O campo Descrição deve ser preenchido');
             descricao1.focus();
             return false;
             break;
           }
           if (requisitos1.value == '')
           {
             alert('O campo Requisitos deve ser preenchido');
             requisitos1.focus();
             return false;
             break;
           }
           break;
        case 'f_pos_insc' :
           if (pos_des.value == '')
           {
             alert('O campo Pós-Graduação deve ser selecionado');
             pos_des.focus();
             return false;
             break;
           }
           if (pos_cidp.value == '')
           {
             alert('O campo Cidade deve ser selecionado');
             pos_cidp.focus();
             return false;
             break;
           }
           if( ( pos_cidp.value == 'Dourados' ) && ( pos_des.value == 'MBA_Agricola' ) )
           {
             alert('O curso não está disponível para essa cidade. Selecione outra cidade!');
             pos_cidp.focus();
             return false;
             break;
           }
           if( ( pos_cidp.value == 'Goiás' ) && ( pos_des.value == 'MBA_Agricola' ) )
           {
             alert('O curso não está disponível para essa cidade. Selecione outra cidade!');
             pos_cidp.focus();
             return false;
             break;
           }
           if( ( pos_cidp.value == 'Uberaba' ) && ( pos_des.value == 'MBA_Agricola' ) )
           {
             alert('O curso não está disponível para essa cidade. Selecione outra cidade!');
             pos_cidp.focus();
             return false;
             break;
           }
           if( ( pos_cidp.value == 'Dourados' ) && ( pos_des.value == 'MBA_Comercializacao' ) )
           {
             alert('O curso não está disponível para essa cidade. Selecione outra cidade!');
             pos_cidp.focus();
             return false;
             break;
           }
           if( ( pos_cidp.value == 'Goiás' ) && ( pos_des.value == 'MBA_Comercializacao' ) )
           {
             alert('O curso não está disponível para essa cidade. Selecione outra cidade!');
             pos_cidp.focus();
             return false;
             break;
           }
           if( ( pos_cidp.value == 'Uberaba' ) && ( pos_des.value == 'MBA_Comercializacao' ) )
           {
             alert('O curso não está disponível para essa cidade. Selecione outra cidade!');
             pos_cidp.focus();
             return false;
             break;
           }
           if( ( pos_cidp.value == 'Dourados' ) && ( pos_des.value == 'MBA_Industrial' ) )
           {
             alert('O curso não está disponível para essa cidade. Selecione outra cidade!');
             pos_cidp.focus();
             return false;
             break;
           }
           if( ( pos_cidp.value == 'Goiás' ) && ( pos_des.value == 'MBA_Industrial' ) )
           {
             alert('O curso não está disponível para essa cidade. Selecione outra cidade!');
             pos_cidp.focus();
             return false;
             break;
           }
           if( ( pos_cidp.value == 'Uberaba' ) && ( pos_des.value == 'MBA_Industrial' ) )
           {
             alert('O curso não está disponível para essa cidade. Selecione outra cidade!');
             pos_cidp.focus();
             return false;
             break;
           }
           if (pos_nome.value == '')
           {
             alert('O campo Nome deve ser preenchido');
             pos_nome.focus();
             return false;
             break;
           }
           if (pos_cpf.value == '')
           {
             alert('O campo CPF deve ser preenchido');
             pos_cpf.focus();
             return false;
             break;
           }
           if (pos_endr.value == '')
           {
             alert('O campo End. Residencial deve ser preenchido');
             pos_endr.focus();
             return false;
             break;
           }
           if (pos_endnum.value == '')
           {
             alert('O campo Nº deve ser preenchido');
             pos_endnum.focus();
             return false;
             break;
           }
           if (pos_cidr.value == '')
           {
             alert('O campo Cidade deve ser preenchido');
             pos_cidr.focus();
             return false;
             break;
           }
           if (pos_ufr.value == '')
           {
             alert('O campo UF deve ser preenchido');
             pos_ufr.focus();
             return false;
             break;
           }
           if (pos_cepr.value == '')
           {
             alert('O campo CEP deve ser preenchido');
             pos_cepr.focus();
             return false;
             break;
           }
           if (pos_dfr.value == '')
           {
             alert('O campo Tel. Residencial deve ser preenchido');
             pos_dfr.focus();
             return false;
             break;
           }
           if (pos_fonr.value == '')
           {
             alert('O campo Tel. Residencial deve ser preenchido');
             pos_fonr.focus();
             return false;
             break;
           }
           if (pos_ema.value == '')
           {
             alert('O campo E-mail Pessoal deve ser preenchido');
             pos_ema.focus();
             return false;
             break;
           }
           if (pos_for.value == '')
           {
             alert('O campo Formação deve ser preenchido');
             pos_for.focus();
             return false;
             break;
           }
           if (pos_fun.value == '')
           {
             alert('O campo Cargo deve ser preenchido');
             pos_fun.focus();
             return false;
             break;
           }
           if (!pos_cid2[0].checked && !pos_cid2[1].checked && !pos_cid2[2].checked && !pos_cid2[3].checked && !pos_cid2[4].checked && !pos_cid2[5].checked)
           {
             alert('Marque uma opção');
             return false;
             break;
           }
           break;
        case 'f_armaz' :
           if (unidade.value == '')
           {
             alert('O campo Unidade deve ser preenchido');
             unidade.focus();
             return false;
             break;
           }
           if (email.value == '')
           {
             alert('O campo E-mail deve ser preenchido');
             email.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo " + email.name + " deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           break;
        case 'f_transp' :
           if (unidade.value == '')
           {
             alert('O campo Unidade deve ser preenchido');
             unidade.focus();
             return false;
             break;
           }
           if (email.value == '')
           {
             alert('O campo E-mail deve ser preenchido');
             email.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo " + email.name + " deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           break;
        case 'f_logar_download' :
           if (usuario.value.trim() == '')
           {
             alert('Digite o seu login!');
             usuario.focus();
             return false;
             break;
           }
           if (senha.value.trim() == '')
           {
             alert('Digite sua senha!');
             senha.focus();
             return false;
             break;
           }
           break;
        case 'f_logar_cursos' :
           if (usuario.value.trim() == '')
           {
             alert('Digite o login!');
             usuario.focus();
             return false;
             break;
           }
           if (senha.value.trim() == '')
           {
             alert('Digite a senha!');
             senha.focus();
             return false;
             break;
           }
           break;
        case 'f_area_vip_logar' :
           if (usuario.value.trim() == '')
           {
             alert('Digite o login!');
             usuario.focus();
             return false;
             break;
           }
           if (senha.value.trim() == '')
           {
             alert('Digite a senha!');
             senha.focus();
             return false;
             break;
           }
           break;
        case 'f_envia_senha' :
           if (cpf.value.trim() == '')
           {
             alert('Digite o CPF!');
             cpf.focus();
             return false;
             break;
           }
           break;
        case 'f_altera_senha' :
           if (cpf.value.trim() == '')
           {
             alert('Digite o CPF!');
             cpf.focus();
             return false;
             break;
           }
           if (senha_atual.value.trim() == '')
           {
             alert('Digite a senha atual!');
             senha_atual.focus();
             return false;
             break;
           }
           if (nova_senha.value.trim() == '')
           {
             alert('Digite a nova senha!');
             nova_senha.focus();
             return false;
             break;
           }
           if (conf_nova_senha.value.trim() == '')
           {
             alert('Confirme a nova senha!');
             conf_nova_senha.focus();
             return false;
             break;
           }
           break;
        case 'f_cadastra_senha' :
           if (cpf.value.trim() == '')
           {
             alert('Digite o CPF!');
             cpf.focus();
             return false;
             break;
           }
           if (senha.value.trim() == '')
           {
             alert('Digite a senha!');
             senha.focus();
             return false;
             break;
           }
           if (conf_senha.value.trim() == '')
           {
             alert('Confirme a senha!');
             conf_senha.focus();
             return false;
             break;
           }
           break;
        case 'f_empresa' :
           if (emp_s_nom.value == '')
           {
             alert('O nome da empresa deve ser informado');
             emp_s_nom.focus();
             return false;
             break;
           }
           if (emp_s_raz.value == '')
           {
             alert('A Razão Social da empresa deve ser informada');
             emp_s_raz.focus();
             return false;
             break;
           }
           if (emp_s_des.value == '')
           {
             alert('A Descrição da empresa deve ser informada');
             emp_s_des.focus();
             return false;
             break;
           }
           if (emp_s_en1.value == '')
           {
             alert('O endereço da empresa deve ser informado');
             emp_s_en1.focus();
             return false;
             break;
           }
           if (emp_s_ba1.value == '')
           {
             alert('O bairro deve ser informado');
             emp_s_ba1.focus();
             return false;
             break;
           }
           if (emp_s_ce1.value == '')
           {
             alert('O CEP deve ser informado');
             emp_s_ce1.focus();
             return false;
             break;
           }
           if (emp_s_ci1.value == '')
           {
             alert('A cidade deve ser informado');
             emp_s_ci1.focus();
             return false;
             break;
           }
           if (emp_s_es1.value == '')
           {
             alert('O estado deve ser informado');
             emp_s_es1.focus();
             return false;
             break;
           }
           if (emp_s_te1.value == '')
           {
             alert('O telefone da empresa deve ser informado');
             emp_s_dd1.focus();
             return false;
             break;
           }
           if (emp_s_ema.value == '')
           {
             alert('O e-mail da empresa deve ser informado');
             emp_s_ema.focus();
             return false;
             break;
           }
           parte1 = emp_s_ema.value.indexOf("@");
           parte2 = emp_s_ema.value.indexOf(".");
           parte3 = emp_s_ema.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo e-mail deve conter um endereço eletrônico!");
             emp_s_ema.focus();
             return false;
           }
           break;
        case 'f_jornalista' :
           if (nome.value == '')
           {
             alert('O nome deve ser informado');
             nome.focus();
             return false;
             break;
           }
           if (email.value == '')
           {
             alert('O e-mail deve ser informado');
             email.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo e-mail deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           if (veiculo.value == '')
           {
             alert('O veículo deve ser informado');
             veiculo.focus();
             return false;
             break;
           }
           if (editoria.value == '')
           {
             alert('A editoria deve ser informada');
             editoria.focus();
             return false;
             break;
           }
           if (endereco.value == '')
           {
             alert('O Endereço deve ser informado');
             endereco.focus();
             return false;
             break;
           }
           if (cidade.value == '')
           {
             alert('A cidade deve ser informado');
             cidade.focus();
             return false;
             break;
           }
           if (estado.value == '')
           {
             alert('O estado deve ser informado');
             estado.focus();
             return false;
             break;
           }
           if (ddd.value == '')
           {
             alert('O DDD deve ser informado');
             ddd.focus();
             return false;
             break;
           }
           if (telefone.value == '')
           {
             alert('O telefone deve ser informado');
             telefone.focus();
             return false;
             break;
           }
           if( !avisos.checked && !clipping.checked )
           {
           	 alert('É necessário assinalar uma das opções!');
           	 avisos.focus();
           	 return false;
           }
           break;
        case 'f_clip_home' :
//           alert( document.forms[formulario].name );
//           return false;
           if (email.value == '')
           {
             alert('O E-mail deve ser preenchido');
             email.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           //parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           //if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           if (!(parte1 >= 2 && parte3 >= 9))
           {
             alert ("O campo " + email.name + " deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           link( 'mail.php?link=clip_home&email=' + email.value );
           break;
        case 'f_busca' :
           if (busca.value.trim() == '')
           {
             alert('Digite uma palavra');
             busca.focus();
             return false;
             break;
           }
           if (busca.value.length < 3)
           {
             alert('Digite pelo menos 3 caracteres');
             busca.focus();
             return false;
             break;
           }
           break;
        case 'f_fale_conosco' :
           if (nome.value == '')
           {
             alert('Informe o seu nome!');
             nome.focus();
             return false;
             break;
           }
           if (email.value == '')
           {
             alert('Informe o seu e-mail!');
             email.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo E-mail deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           if (cidade.value == '')
           {
             alert('Informe a sua cidade!');
             cidade.focus();
             return false;
             break;
           }
           if (estado.value == '')
           {
             alert('Informe o seu estado!');
             estado.focus();
             return false;
             break;
           }
           if (pais.value == '')
           {
             alert('Informe o seu país!');
             pais.focus();
             return false;
             break;
           }
           if (setor.value == '')
           {
             alert('Informe o setor!');
             setor.focus();
             return false;
             break;
           }
           if (mensagem.value == '')
           {
             alert('Informe a sua mensagem!');
             mensagem.focus();
             return false;
             break;
           }
           break;
        case 'f_envia_noticia' :
           if (nome.value == '')
           {
             alert('Informe o seu nome!');
             nome.focus();
             return false;
             break;
           }
           if (email.value == '')
           {
             alert('Informe o seu e-mail!');
             email.focus();
             return false;
             break;
           }
           parte1 = email.value.indexOf("@");
           parte2 = email.value.indexOf(".");
           parte3 = email.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo E-mail deve conter um endereço eletrônico!");
             email.focus();
             return false;
           }
           if (nome_indicado.value == '')
           {
             alert('Informe o destinatário!');
             nome_indicado.focus();
             return false;
             break;
           }
           if (email_indicado.value == '')
           {
             alert('Informe o e-mail do destinatário!');
             email_indicado.focus();
             return false;
             break;
           }/*
           parte1 = email_indicado.value.indexOf("@");
           parte2 = email_indicado.value.indexOf(".");
           parte3 = email_indicado.value.length;
           if (!(parte1 >= 2 && parte2 >= 2 && parte3 >= 9))
           {
             alert ("O campo E-mail destinatário deve conter um endereço eletrônico!");
             email_indicado.focus();
             return false;
           }*/
           if (assunto.value == '')
           {
             alert('Informe o comentário!');
             assunto.focus();
             return false;
             break;
           }
           break;
        default :
          alert('Formulário não encontrado');
          return false;
          break;
     }
   }
   return true;
}

	/* painel de fotos R. Cabral 20/06/2009 */
    function aumentaImg( objImg, intW, intH, strTitulo ) {
        var strNome     = objImg.substr( objImg.indexOf( "_" ) + 1 );
        var strTxt      = 'txt' + objImg.substr( objImg.indexOf( "_" ) );
        var objDocument = ( document.all ? document.all( objImg ) : document.getElementById( objImg ) );
        var objLi       = ( document.all ? document.all( 'li_' + strNome ) : document.getElementById( 'li_' + strNome ) );
		var strOriginal = objLi.innerHTML;
		var arrNomesThumb = new Array( 'thumb1', 'thumb2', 'thumb3', 'thumb4', 'thumb5', 'thumb6', 'thumb7', 'thumb8', 'thumb9' );
		
		// verificar se algum thumb está com zoom
		for ( var intCont = 0; intCont < arrNomesThumb.length; intCont++ ) {
			if ( document.all ) {
				if ( document.all( 'li_' + arrNomesThumb[intCont] ).className == arrNomesThumb[intCont] + '_zoomIn' && document.all( 'li_' + arrNomesThumb[intCont] ).id != objLi.id ) {
					document.all( 'li_' + arrNomesThumb[intCont] ).onmouseout();
					//return;
				}
			}
			else {
				if ( document.getElementById( 'li_' + arrNomesThumb[intCont] ).className == arrNomesThumb[intCont] + '_zoomIn' && document.getElementById( 'li_' + arrNomesThumb[intCont] ).id != objLi.id ) {
					document.getElementById( 'li_' + arrNomesThumb[intCont] ).onmouseout();
					//return;
				}
			}
		}

		if ( objLi.className != strNome + '_zoomIn' ) {
			objLi.className = strNome + '_zoomIn';
			objLi.width     = intW;
			objLi.height    = intH;
			
			objDocument.width  = intW;
			objDocument.height = intH;
			
			var strTagBR    = ( document.all ? "<BR>" : "<br>" );
			if ( strOriginal.indexOf( strTagBR ) < 0 ) {
				var strTag      = ( document.all ? "</A>" : "</a>" );
				var strAlterado = objLi.innerHTML.replace( strTag, strTagBR + "<b>" + strTitulo + "</b>" + strTag );
				objLi.innerHTML = strAlterado;
			}
			else {
				objLi.innerHTML = strOriginal;
			}
		}
    }
    
    function diminuiImg( objImg, intW, intH ) {
        var strNome     = objImg.substr( objImg.indexOf( "_" ) + 1 );
        var strTxt      = 'txt' + objImg.substr( objImg.indexOf( "_" ) );
        var objDocument = ( document.all ? document.all( objImg ) : document.getElementById( objImg ) );
        var objLi       = ( document.all ? document.all( 'li_' + strNome ) : document.getElementById( 'li_' + strNome ) );
		var strOriginal = objLi.innerHTML;
        
		if ( objLi.className != strNome ) {
			objLi.className = strNome;
			objLi.width     = intW;
			objLi.height    = intH;
	
			objDocument.width  = intW;
			objDocument.height = intH;
			
			var strTagBR = ( document.all ? "<BR>" : "<br>" );
			if ( strOriginal.indexOf( strTagBR ) > 0 ) {
				var strAlterado  = objLi.innerHTML.substring( 0, objLi.innerHTML.indexOf( strTagBR ) );
				objLi.innerHTML  = strAlterado + "</a>";
			}
			else {
				objLi.innerHTML = strOriginal;
			}
		}
    }
/* fim do painel de fotos */
