// JavaScript Document

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function valida_contato_pmd() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=valida_contato_pmd.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- Campo '+nm+' deverá conter um endereço válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- Campo '+nm+' deverá apenas conter números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- Campo '+nm+' deve ser preenchido.\n'; }
  } if (errors) alert('Os seguintes erros aconteceram:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

//Validação do form da extranet na página index.asp
function valida_form_index(){
if (document.form1.user.value == ""){
	alert("O campo Login deve ser preenchido.");
	document.form1.user.focus();
}
else {
	if (document.form1.password.value == ""){
		alert("O campo Senha deve ser preenchido.");
		document.form1.password.focus();
	}
	else{
		document.form1.submit();
	}
}
}

// Função para limpar o form da página de contato da pmd
function limpa_form_contatopmd()
{
document.contato.Nome.value = "";
document.contato.Empresa.value = "";
document.contato.DDD.value = "";
document.contato.Telefone.value = "";
document.contato.Email.value = "";
document.contato.Comentario.value = "";
}

// Função para exibir aba do contato trabalho
function abre_aba(id, j)
  {
	  for (i=0;i<=3;i++)
		{
		  if (i == j)
			{
			  id[i].style.display = "block";
			}
			else
			{
			  id[i].style.display = "none";
			}
		}
/*	if(id.style.display == "none")
		{id.style.display = "block";
		}
	else
		{id.style.display = "none";
		}*/
	}

// Função para validar a aba 1 do contato trabalho na segunda aba
function valida_aba1_1_cont_trabalho() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=valida_aba1_1_cont_trabalho.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- O campo '+nm+' deve conter um endereço válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- O campo '+nm+' deve conter somente números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- O campo '+nm+' deve conter números entre '+min+' e '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- É obrigatório o preenchimento do campo '+nm+'.\n'; }
  } if (errors) alert('Para prosseguir, corrija os seguintes erros em seus Dados Pessoais:\n\n'+errors);
 if (errors == '')
 {
	aba[0].style.display = "none";
	aba[2].style.display = "none";
	aba[3].style.display = "none";
		document.images[30].src='../imagens/trabalhe_cab_aba2_over.gif';
	aba[1].style.display = "block";
	}
	else
	{
	document.images[30].src='../imagens/trabalhe_cab_aba1_over.gif';
	aba[1].style.display = "none";
	aba[0].style.display = "block";

 }	
document.MM_returnValue = (errors == '');
}


// Função para limpar a primeira aba da página de trabalhe conosco
function limpa_aba1_contato_trabalho()
{
document.contato_trabalho.CPF.value = "";
document.contato_trabalho.Nome.value = "";
document.contato_trabalho.Sexo[0].checked = true;
document.contato_trabalho.Data_dia.value = "";
document.contato_trabalho.Data_mes.value = "";
document.contato_trabalho.Data_ano.value = "";
document.contato_trabalho.Cidade.value = "";
document.contato_trabalho.Estado.value = "RJ";
document.contato_trabalho.DDD.value = "";
document.contato_trabalho.Telefone.value = "";
document.contato_trabalho.Email.value = "";
}

// Função para validar a aba 1 do contato trabalho na terceira aba
function valida_aba1_2_cont_trabalho() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=valida_aba1_2_cont_trabalho.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- O campo '+nm+' deve conter um endereço válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- O campo '+nm+' deve conter somente números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- O campo '+nm+' deve conter números entre '+min+' e '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- É obrigatório o preenchimento do campo '+nm+'.\n'; }
  } if (errors) alert('Para prosseguir, corrija os seguintes erros em seus Dados Pessoais:\n\n'+errors);
 if (errors == '')
 {
	aba[0].style.display = "none";
	aba[1].style.display = "none";
	aba[3].style.display = "none";
		document.images[30].src='../imagens/trabalhe_cab_aba3_over.gif';
	aba[2].style.display = "block";
	}
	else
	{
	document.images[30].src='../imagens/trabalhe_cab_aba1_over.gif';
	aba[1].style.display = "none";
	aba[0].style.display = "block";

 }	
document.MM_returnValue = (errors == '');
}



// Função para limpar a segunda aba da página de trabalhe conosco
function limpa_aba2_contato_trabalho()
{
document.contato_trabalho.Curso.value = "";
document.contato_trabalho.Instituicao.value = "";
document.contato_trabalho.Conclusao.value = "";
document.contato_trabalho.Periodo.value = "1";
document.contato_trabalho.Turno.value = "Manhã";
document.contato_trabalho.Ingles[0].checked = true;
document.contato_trabalho.Outros.value = "";
}


// Função para validar a aba 1 do contato trabalho na quarta aba
function valida_aba1_3_cont_trabalho() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=valida_aba1_3_cont_trabalho.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- O campo '+nm+' deve conter um endereço válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- O campo '+nm+' deve conter somente números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- O campo '+nm+' deve conter números entre '+min+' e '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- É obrigatório o preenchimento do campo '+nm+'.\n'; }
  } if (errors) alert('Para prosseguir, corrija os seguintes erros em seus Dados Pessoais:\n\n'+errors);
 if (errors == '')
 {
	aba[0].style.display = "none";
	aba[2].style.display = "none";
	aba[1].style.display = "none";
		document.images[30].src='../imagens/trabalhe_cab_aba4_over.gif';
	aba[3].style.display = "block";
	}
	else
	{
	document.images[30].src='../imagens/trabalhe_cab_aba1_over.gif';
	aba[1].style.display = "none";
	aba[0].style.display = "block";

 }	
document.MM_returnValue = (errors == '');
}

// Função para limpar a terceira aba da página de trabalhe conosco
function limpa_aba3_contato_trabalho()
{
document.contato_trabalho.Areas.value = "Design";
document.contato_trabalho.Conhecimentos.value = "";
document.contato_trabalho.Cursos.value = "";
}

// Função para limpar a quarta aba da página de trabalhe conosco
function limpa_aba4_contato_trabalho()
{
document.contato_trabalho.Empresa1.value = "";
document.contato_trabalho.Funcao1.value = "";
document.contato_trabalho.De_data1.value = "";
document.contato_trabalho.A_data1.value = "";
document.contato_trabalho.Empresa2.value = "";
document.contato_trabalho.Funcao2.value = "";
document.contato_trabalho.De_data2.value = "";
document.contato_trabalho.A_data2.value = "";
document.contato_trabalho.Empresa3.value = "";
document.contato_trabalho.Funcao3.value = "";
document.contato_trabalho.De_data3.value = "";
document.contato_trabalho.A_data3.value = "";}


// Função para validar a aba 1 do contato consulta na segunda aba
function valida_aba1_1_cont_consulta() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=valida_aba1_1_cont_consulta.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- O campo '+nm+' deve conter um endereço válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- O campo '+nm+' deve conter somente números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- O campo '+nm+' deve conter números entre '+min+' e '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- É obrigatório o preenchimento do campo '+nm+'.\n'; }
  } if (errors) alert('Para prosseguir, corrija os seguintes erros em seus Dados Pessoais:\n\n'+errors);
  if (errors == '')
 {
	aba[0].style.display = "none";
	aba[2].style.display = "none";
	aba[3].style.display = "none";
	aba[4].style.display = "none";
		document.images[30].src='../imagens/consulta_cab_aba2_over.gif';
	aba[1].style.display = "block";
	}
	else
	{
	document.images[30].src='../imagens/consulta_cab_aba1_over.gif';
	aba[1].style.display = "none";
	aba[0].style.display = "block";

 }	
document.MM_returnValue = (errors == '');
}


// Função para limpar a primeira aba da página de contato consulta
function limpa_aba1_contato_consulta()
{
document.contato_consulta.Nome.value = "";
document.contato_consulta.Endereco.value = "";
document.contato_consulta.Complemento.value = "";
document.contato_consulta.Bairro.value = "";
document.contato_consulta.Cidade.value = "";
document.contato_consulta.UF.value = "RJ";
document.contato_consulta.CEP.value = "";
document.contato_consulta.DDD_tel01.value = "";
document.contato_consulta.Telefone01.value = "";
document.contato_consulta.DDD_tel02.value = "";
document.contato_consulta.Telefone02.value = "";
document.contato_consulta.DDD_fax.value = "";
document.contato_consulta.Fax.value = "";
document.contato_consulta.Email.value = "";
document.contato_consulta.Site.value = "";
document.contato_consulta.Con_jornal.checked = false;
document.contato_consulta.Con_md.checked = false;
document.contato_consulta.Con_rl.checked = false;
document.contato_consulta.Con_pa.checked = false;
document.contato_consulta.Con_ind.checked = false;
document.contato_consulta.Con_outros.checked = false;
}


// Função para validar a aba 1 do contato consulta na terceira aba
function valida_aba1_2_cont_consulta() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=valida_aba1_2_cont_consulta.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- O campo '+nm+' deve conter um endereço válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- O campo '+nm+' deve conter somente números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- O campo '+nm+' deve conter números entre '+min+' e '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- É obrigatório o preenchimento do campo '+nm+'.\n'; }
  } if (errors) alert('Para prosseguir, corrija os seguintes erros em seus Dados Pessoais:\n\n'+errors);
  if (errors == '')
 {
	aba[0].style.display = "none";
	aba[1].style.display = "none";
	aba[3].style.display = "none";
	aba[4].style.display = "none";
		document.images[30].src='../imagens/consulta_cab_aba3_over.gif';
	aba[2].style.display = "block";
	}
	else
	{
	document.images[30].src='../imagens/consulta_cab_aba1_over.gif';
	aba[1].style.display = "none";
	aba[0].style.display = "block";

 }	
document.MM_returnValue = (errors == '');
}


// Função para limpar a segunda aba da página de contato consulta
function limpa_aba2_contato_consulta()
{
document.contato_consulta.Cad_md.checked = false;
document.contato_consulta.Cad_tm.checked = false;
document.contato_consulta.Tipo_cad_pf.checked = false;
document.contato_consulta.Tipo_cad_pj.checked = false;
document.contato_consulta.Emissao_etiq.checked = false;
document.contato_consulta.Emissao_cd.checked = false;
document.contato_consulta.Emissao_list.checked = false;
document.contato_consulta.Perfil_interesse.value = "";
document.contato_consulta.Area_geografica.value = "";
}

// Função para validar a aba 1 do contato consulta na quarta aba
function valida_aba1_3_cont_consulta() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=valida_aba1_3_cont_consulta.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- O campo '+nm+' deve conter um endereço válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- O campo '+nm+' deve conter somente números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- O campo '+nm+' deve conter números entre '+min+' e '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- É obrigatório o preenchimento do campo '+nm+'.\n'; }
  } if (errors) alert('Para prosseguir, corrija os seguintes erros em seus Dados Pessoais:\n\n'+errors);
  if (errors == '')
 {
	aba[0].style.display = "none";
	aba[1].style.display = "none";
	aba[2].style.display = "none";
	aba[4].style.display = "none";
		document.images[30].src='../imagens/consulta_cab_aba4_over.gif';
	aba[3].style.display = "block";
	}
	else
	{
	document.images[30].src='../imagens/consulta_cab_aba1_over.gif';
	aba[1].style.display = "none";
	aba[0].style.display = "block";

 }	
document.MM_returnValue = (errors == '');
}


// Função para limpar a terceira aba da página de contato consulta
function limpa_aba3_contato_consulta()
{
document.contato_consulta.Qtd_registros.value = "";
document.contato_consulta.Tipo_data_pf.checked = false;
document.contato_consulta.Tipo_data_pj.checked = false;
document.contato_consulta.Area_geografica1.value = "";
document.contato_consulta.Obs.value = "";
}



// Função para validar a aba 1 do contato consulta na quinta aba
function valida_aba1_4_cont_consulta() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=valida_aba1_4_cont_consulta.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- O campo '+nm+' deve conter um endereço válido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- O campo '+nm+' deve conter somente números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- O campo '+nm+' deve conter números entre '+min+' e '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- É obrigatório o preenchimento do campo '+nm+'.\n'; }
  } if (errors) alert('Para prosseguir, corrija os seguintes erros em seus Dados Pessoais:\n\n'+errors);
  if (errors == '')
 {
	aba[0].style.display = "none";
	aba[1].style.display = "none";
	aba[2].style.display = "none";
	aba[3].style.display = "none";
		document.images[30].src='../imagens/consulta_cab_aba5_over.gif';
	aba[4].style.display = "block";
	}
	else
	{
	document.images[30].src='../imagens/consulta_cab_aba1_over.gif';
	aba[1].style.display = "none";
	aba[0].style.display = "block";

 }	
document.MM_returnValue = (errors == '');
}


// Função para limpar a quarta aba da página de contato consulta
function limpa_aba4_contato_consulta()
{
document.contato_consulta.Midia_impressa.checked = false;
document.contato_consulta.opcao_mi[0].checked = false;
document.contato_consulta.opcao_mi[1].checked = false;
document.contato_consulta.opcao_mi[2].checked = false;
document.contato_consulta.Internet_multimidia.checked = false;
document.contato_consulta.opcao_im[0].checked = false;
document.contato_consulta.opcao_im[1].checked = false;
}

// Função para limpar a quinta aba da página de contato consulta
function limpa_aba5_contato_consulta()
{
document.contato_consulta.Serv_logistica.checked = false;
document.contato_consulta.Tipo_log_post.checked = false;
document.contato_consulta.Tipo_log_manip.checked = false;
document.contato_consulta.Peso.value = "";
document.contato_consulta.opcao_tm[0].checked = false;
document.contato_consulta.opcao_tm[1].checked = false;
document.contato_consulta.opcao_tm[2].checked = false;
document.contato_consulta.Serv_telemkt.checked = false;
document.contato_consulta.opcao_telemkt[0].checked = false;
document.contato_consulta.opcao_telemkt[1].checked = false;
document.contato_consulta.Pas.value = "";

}