/*####################################### Begin do Currículum Vitae #####################################*/
	function createUsuario()
		{
			var x = (((window.screen.width / 2) - 185) +'px');
			var y = (((window.screen.height / 2) - 72) +'px');
			var url = 'createusuario.asp';
			var feature = 'top='+ y +',left='+ x +',width=370px,height=145px';
			var criausuario = window.open(url, 'criausu', feature);
			criausuario.focus();
		}
	
	function atualizaCurriculo()
		{
			var x = (((window.screen.width / 2) - 185) +'px');
			var y = (((window.screen.height / 2) - 57) +'px');
			var url = 'altera.asp';
			var feature = 'top='+ y +',left='+ x +',width=370px,height=115px';
			var atualiza = window.open(url, 'atual', feature);
			atualiza.focus();
		}
	
	function visualizaCurriculo()
		{
			var x = (((window.screen.width / 2) - 185) +'px');
			var y = (((window.screen.height / 2) - 57) +'px');
			var url = 'visualiza.asp';
			var feature = 'top='+ y +',left='+ x +',width=370px,height=115px';
			var visualiza = window.open(url, 'visu', feature);
			visualiza.focus();
		}
	
	function emiteBoleto()
		{
			var x = (((window.screen.width / 2) - 185) +'px');
			var y = (((window.screen.height / 2) - 110) +'px');
			var url = 'emiteboleto.asp';
			var feature = 'top='+ y +',left='+ x +',width=370px,height=215px';
			var emiteboleto = window.open(url, 'emitebol', feature);
			emiteboleto.focus();
		}
	
	function enviaSenhaCV()
		{
			var x = (((window.screen.width / 2) - 185) +'px');
			var y = (((window.screen.height / 2) - 35) +'px');
			var url = 'enviasenha.asp';
			var feature = 'top='+ y +',left='+ x +',width=370px,height=71pxf';
			var enviaSenhaVC = window.open(url, 'enviacv', feature);
			enviaSenhaVC.focus();
		}
	
	function Form_Academica(field, n, hide, resize, bw, aw)
		{
			var campo = document.getElementById;
			var w = campo(resize).offsetWidth;
			if(field.checked == true)
				{
					campo(resize).style.width = (bw +'px');
					campo(hide).style.display = '';
					eval('window.document.cv.curso'+ n +'.focus()');
				}
			else
				{
					campo(resize).style.width = (aw +'px');
					eval('window.document.cv.curso'+ n +'.value = ""');
					eval('window.document.cv.inst'+ n +'.value = ""');
					campo(hide).style.display = 'none';
				}
		}
	
	function Linguas(field, foco, hide, resize, bw, aw)
		{
			var radio = eval(foco);
			var campo = document.getElementById;
			var w = campo(resize).offsetWidth;
			if(field.checked == true)
				{
					campo(resize).style.width = (bw +'px');
					campo(hide).style.display = '';
					radio[0].focus();
				}
			else
				{
					campo(resize).style.width = (aw +'px');
					for(i = 0; i < 3; i++)radio[i].checked = false;
					campo(hide).style.display = 'none';
				}
		}
	
	function OLinguas(field, foco, hide, resize, bw, aw)
		{
			var radio = eval(foco);
			var d = window.document.getElementById;
			var w = d(resize).offsetWidth;
			if(field.value != '')
				{
					d(resize).style.width = (bw +'px');
					d(hide).style.display = '';
					radio[0].focus();
				}
			else
				{
					d(resize).style.width = (aw +'px');
					for(i = 0; i < 3; i++)radio[i].checked = false;
					d(hide).style.display = 'none';
				}
		}
	
	function fullFormAcademica(field, hide, resize, bw)
		{
			var campo = document.getElementById;
			if(field.checked == true)
				{
					campo(resize).style.width = (bw +'px');
					campo(hide).style.display = '';
				}
		}
	
	function fullLinguas(field, hide, resize, bw)
		{
			var campo = document.getElementById;
			if(field.checked == true)
				{
					campo(resize).style.width = (bw +'px');
					campo(hide).style.display = '';
				}
		}
	
	function fullOLinguas(field, hide, resize, bw)
		{
			var d = window.document.getElementById;
			if(field.value != '')
				{
					d(resize).style.width = (bw +'px');
					d(hide).style.display = '';
				}
		}
	
	function ShowHidden()
		{
			var d = window.document.getElementById;
			var form = window.document.cv;
			if(form.superior.checked == true)
				{
					d('supdesc').style.display = '';
					form.curso1.value = d('dbcurso1').value; form.inst1.value = d('dbinst1').value;
					fullFormAcademica(form.superior, 'supdesc', 'supe', 320);
				}
			if(form.pos.checked == true)
				{
					d('posdesc').style.display = '';
					form.curso2.value = d('dbcurso2').value; form.inst2.value = d('dbinst2').value;
					fullFormAcademica(form.pos, 'posdesc', 'cpos', 320);
				}
			if(form.mba.checked == true)
				{
					d('mbadesc').style.display = '';
					form.curso3.value = d('dbcurso3').value; form.inst3.value = d('dbinst3').value;
					fullFormAcademica(form.mba, 'mbadesc', 'cmba', 320);
				}
			if(form.ale.checked == true)
				{
					d('fluale').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvale[i].value == d('dbnvale').value)form.nvale[i].checked = true;
						}
					fullLinguas(form.ale, 'fluale', 'cale', 310);
				}
			if(form.esp.checked == true)
				{
					d('fluesp').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvesp[i].value == d('dbnvesp').value)form.nvesp[i].checked = true;
						}
					fullLinguas(form.esp, 'fluesp', 'cesp', 310);
				}
			if(form.fra.checked == true)
				{
					d('flufra').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvfra[i].value == d('dbnvfra').value)form.nvfra[i].checked = true;
						}
					fullLinguas(form.fra, 'flufra', 'cfra', 310);
				}
			if(form.ing.checked == true)
				{
					d('fluing').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nving[i].value == d('dbnving').value)form.nving[i].checked = true;
						}
					fullLinguas(form.ing, 'fluing', 'cing', 310);
				}
			if(form.ita.checked == true)
				{
					d('fluita').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvita[i].value == d('dbnvita').value)form.nvita[i].checked = true;
						}
					fullLinguas(form.ita, 'fluita', 'cita', 310);
				}
			if(form.outros1.value != '')
				{
					d('fluout1').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvoutros1[i].value == d('dbnvoutros1').value)form.nvoutros1[i].checked = true;
						}
					fullOLinguas(form.outros1, 'fluout1', 'coutros1', 400);
				}
			if(form.outros2.value != '')
				{
					d('fluout2').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvoutros2[i].value == d('dbnvoutros2').value)form.nvoutros2[i].checked = true;
						}
					fullOLinguas(form.outros2, 'fluout2', 'coutros2', 400);
				}
			if(form.outros3.value != '')
				{
					d('fluout3').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvoutros3[i].value == d('dbnvoutros3').value)form.nvoutros3[i].checked = true;
						}
					fullOLinguas(form.outros3, 'fluout3', 'coutros3', 400);
				}
		}

	function fullFieldCV()
		{
			var form = window.document.cv;
			var d = document.getElementById;
			form.idusu.value = d('dbidusu').value; form.senha.value = d('dbsenha').value;
			form.nome.value = d('dbnome').value; form.dtnasc.value = d('dbdtnasc').value;
			form.cpf.value = d('dbcpf').value;
			for(i = 0; i < form.sexo.length; i++)
				{
					if(form.sexo.options[i].value == d('dbsexo').value)form.sexo.options[i].selected = true;
				}
			for(i = 0; i < form.civil.length; i++)
				{
					if(form.civil.options[i].value == d('dbcivil').value)form.civil.options[i].selected = true;
				}
			for(i = 0; i < form.idarea.length; i++)
				{
					if(form.idarea.options[i].value == d('dbidarea').value)form.idarea.options[i].selected = true;
				}
			form.rua.value = d('dbrua').value; form.numero.value = d('dbnumero').value;
			form.compl.value = d('dbcompl').value; form.bairro.value = d('dbbairro').value;
			form.cidade.value = d('dbcidade').value; form.cep.value = d('dbcep').value;
			for(i = 0; i < form.iduf.length; i++)
				{
					if(form.iduf.options[i].value == d('dbiduf').value)form.iduf.options[i].selected = true;
				}
			form.tel1.value = d('dbtel1').value; form.tel2.value = d('dbtel2').value;
			form.tel3.value = d('dbtel3').value; form.tel4.value = d('dbtel4').value;
			form.cel1.value = d('dbcel1').value; form.cel2.value = d('dbcel2').value;
			form.mail.value = d('dbmail').value;
			if(d('dbsegundo').value == '1')form.segundo.checked = true;
			if(d('dbsuperior').value == '1')form.superior.checked = true;
			if(d('dbpos').value == '1')form.pos.checked = true;
			if(d('dbmba').value == '1')form.mba.checked = true;
			form.cursos.value = d('dbcursos').value;
			if(d('dbale').value == '1')form.ale.checked = true;
			if(d('dbesp').value == '1')form.esp.checked = true;
			if(d('dbfra').value == '1')form.fra.checked = true;
			if(d('dbing').value == '1')form.ing.checked = true;
			if(d('dbita').value == '1')form.ita.checked = true;
			for(i = 1; i < 4; i++)
				{
					var outros = eval('window.document.cv.outros'+ i);
					outros.value = d('dboutros'+ i).value
				}
			for(i = 1; i < 4; i++)
				{
					var empresa = eval('window.document.cv.empresa'+ i);
					var cargo = eval('window.document.cv.cargo'+ i);
					var de = eval('window.document.cv.de'+ i);
					var ate = eval('window.document.cv.ate'+ i);
					var descricao = eval('window.document.cv.descricao'+ i);
					empresa.value = d('dbempresa'+ i).value; cargo.value = d('dbcargo'+ i).value;
					de.value = d('dbde'+ i).value; ate.value = d('dbate'+ i).value;
					descricao.value = d('dbdescricao'+ i).value;
				}
			if(d('dboe').value == '1')form.oe.checked = true;
			if(d('dbom').value == '1')form.om.checked = true;
			form.status.value = d('dbstatus').value;
			ShowHidden(); form.nome.focus(); insereContraBarran('window.document.cv');
			if(form.opera.value == 'A')form.B1.value = 'Atualizar';
		}

	function AlertaCV()
		{
			insereQuebraLinha('window.document.cv');
			TrimReplace('window.document.cv')
			var form = window.document.cv;
			if(form.nome.value == '')
				{
					alert('Preencher campo nome!');
					form.nome.focus();
					return false;
				}
			else if(form.dtnasc.value == '')
				{
					alert('Preencher data de nascimento!');
					form.dtnasc.focus();
					return false;
				}
			else if((form.dtnasc.value != '') && (validadata('window.document.cv.dtnasc') == false))return false;
			else if(form.cpf.value == '')
				{
					alert('Preencher campo CPF!');
					form.cpf.focus();
					return false;
				}
			else if(form.sexo.selectedIndex == 0)
				{
					alert('Selecione no box seu sexo!');
					form.sexo.focus();
					return false;
				}
			else if(form.civil.selectedIndex == 0)
				{
					alert('Selecione no box seu estado civil!');
					form.civil.focus();
					return false;
				}
			else if(form.idarea.selectedIndex == 0)
				{
					alert('Selecione no box a área de interesse!');
					form.idarea.focus();
					return false;
				}
			else if(form.rua.value == '')
				{
					alert('Preencher campo logradouro (rua)!');
					form.rua.focus();
					return false;
				}
			else if(form.numero.value == '')
				{
					alert('Preencher campo número!');
					form.numero.focus();
					return false;
				}
			else if(form.bairro.value == '')
				{
					alert('Preencher campo bairro!');
					form.bairro.focus();
					return false;
				}      
			else if(form.cidade.value == '')
				{
					alert('Preencher campo cidade!');
					form.cidade.focus();
					return false;
				}      
			else if(form.iduf.selectedIndex == 0)
				{
					alert('Selecione no box seu Estado (UF)!');
					form.iduf.focus();
					return false;
				}
			else if(form.cep.value == '')
				{
					alert('Preencher campo cep!');
					form.cep.focus();
					return false;
				}      
			else if((form.tel1.value == '') && (form.tel2.value == '') && (form.tel3.value == '') && 
			(form.tel4.value == '') &&  (form.cel1.value == '') && (form.cel2.value == ''))
				{
					alert('Você deve fornecer algum telefone para contato!');
					form.tel1.focus();
					return false;
				}
			else if((form.tel1.value != '') && (isNaN(form.tel1.value)))
				{
					alert('O campo só aceita valores numéricos!');
					form.tel1.focus();
					return false;
				}
			else if((form.tel2.value != '') && (isNaN(form.tel2.value)))
				{
					alert('O campo só aceita valores numéricos!');
					form.tel2.focus();
					return false;
				}
			else if((form.tel3.value != '') && (isNaN(form.tel3.value)))
				{
					alert('O campo só aceita valores numéricos!');
					form.tel3.focus();
					return false;
				}
			else if((form.tel4.value != '') && (isNaN(form.tel4.value)))
				{
					alert('O campo só aceita valores numéricos!');
					form.tel4.focus();
					return false;
				}
			else if((form.cel1.value != '') && (isNaN(form.cel1.value)))
				{
					alert('O campo só aceita valores numéricos!');
					form.cel1.focus();
					return false;
				}
			else if((form.cel2.value != '') && (isNaN(form.cel2.value)))
				{
					alert('O campo só aceita valores numéricos!');
					form.cel2.focus();
					return false;
				}
			else if(form.mail.value == '')
				{
					alert('Preencher o campo E-mail!');
					form.mail.focus();
					return false;
				}      
			else if((form.mail.value != '') && (validamail('window.document.cv.mail') == false))return false;
			else if((form.segundo.checked == false) && (form.superior.checked == false) && 
			(form.pos.checked == false) && (form.mba.checked == false))
				{
					alert('Favor informar sua formação acêmica!');
					form.segundo.focus();
					return false;
				}
			else if((form.superior.checked == true) && (form.curso1.value == ''))
				{
					alert('Preencher campo curso do superior!');
					form.curso1.focus();
					return false;
				}
			else if((form.superior.checked == true) && (form.inst1.value == ''))
				{
					alert('Preencher campo instituição do superior!');
					form.inst1.focus();
					return false;
				}
			else if((form.pos.checked == true) && (form.curso2.value == ''))
				{
					alert('Preencher campo curso da pós-graduação!');
					form.curso2.focus();
					return false;
				}
			else if((form.pos.checked == true) && (form.inst2.value == ''))
				{
					alert('Preencher campo instituição da pós-graduação!');
					form.inst2.focus();
					return false;
				}
			else if((form.mba.checked == true) && (form.curso3.value == ''))
				{
					alert('Preencher campo curso da mba!');
					form.curso3.focus();
					return false;
				}
			else if((form.mba.checked == true) && (form.inst3.value == ''))
				{
					alert('Preencher campo instituição da mba!');
					form.inst3.focus();
					return false;
				}
			else if((form.ale.checked == true) && (form.nvale[0].checked == false) && 
			(form.nvale[1].checked == false) && (form.nvale[2].checked == false))
				{
					alert('Marcar a fluência do seu Alemão!');
					form.nvale[0].focus();
					return false;
				}
			else if((form.esp.checked == true) && (form.nvesp[0].checked == false) && 
			(form.nvesp[1].checked == false) && (form.nvesp[2].checked == false))
				{
					alert('Marcar a fluência do seu Espanhol!');
					form.nvesp[0].focus();
					return false;
				}
			else if((form.fra.checked == true) && (form.nvfra[0].checked == false) && 
			(form.nvfra[1].checked == false) && (form.nvfra[2].checked == false))
				{
					alert('Marcar a fluência do seu Francês!');
					form.nvfra[0].focus();
					return false;
				}
			else if((form.ing.checked == true) && (form.nving[0].checked == false) && 
			(form.nving[1].checked == false) && (form.nving[2].checked == false))
				{
					alert('Marcar a fluência do seu Inglês!');
					form.nving.focus();
					return false;
				}
			else if((form.ita.checked == true) && (form.nvita[0].checked == false) && 
			(form.nvita[1].checked == false) && (form.nvita[2].checked == false))
				{
					alert('Marcar a fluência do seu Italiano!');
					form.nvita[0].focus();
					return false;
				}
			else if((form.outros1.value != '') && (form.nvoutros1[0].checked == false) && 
			(form.nvoutros1[1].checked == false) && (form.nvoutros1[2].checked == false))
				{
					alert('Marcar a fluência do seu '+ cv.outros1.value +'!');
					form.nvoutros1[0].focus();
					return false;
				}
			else if((form.outros2.value != '') && (form.nvoutros2[0].checked == false) && 
			(form.nvoutros2[1].checked == false) && (form.nvoutros2[2].checked == false))
				{
					alert('Marcar a fluência do seu '+ cv.outros2.value +'!');
					form.nvoutros2[0].focus();
					return false;
				}
			else if((form.outros3.value != '') && (form.nvoutros3[0].checked == false) && 
			(form.nvoutros3[1].checked == false) && (form.nvoutros3[2].checked == false))
				{
					alert('Marcar a fluência do seu '+ cv.outros3.value +'!');
					form.nvoutros3[0].focus();
					return false;
				}
			else if((form.de1.value != '') && (validadata('window.document.cv.de1') == false))return false;
			else if((form.ate1.value != '') && (validadata('window.document.cv.ate1') == false))return false;
			else if((form.de2.value != '') && (validadata('window.document.cv.de2') == false))return false;
			else if((form.ate2.value != '') && (validadata('window.document.cv.ate2') == false))return false;
			else if((form.de3.value != '') && (validadata('window.document.cv.de3') == false))return false;
			else if((form.ate3.value != '') && (validadata('window.document.cv.ate3') == false))return false;
			else if((form.de1.value != '') && (form.ate1.value != '') && 
			(createNewDate(form.de1.value) > createNewDate(form.ate1.value)))
				{
					alert('O período de deve ser menor que o período até!');
					form.de1.select();
					return false;
				}
			else if((form.de2.value != '') && (form.ate2.value != '') && 
			(createNewDate(form.de2.value) > createNewDate(form.ate2.value)))
				{
					alert('O período de deve ser menor que o período até!');
					form.de2.select();
					return false;
				}
			else if((form.de3.value != '') && (form.ate3.value != '') && 
			(createNewDate(form.de3.value) > createNewDate(form.ate3.value)))
				{
					alert('O período de deve ser menor que o período até!');
					form.de3.select();
					return false;
				}
			else if(form.opera.value == 'I')
				{
					if((form.valorp[0].checked == false) && (form.valorp[1].checked == false) &&
					(form.valorp[2].checked == false))
						{
							alert('Escolher umas das opções de permanência!');
							form.valorp[0].focus();
							return false;
						}
				}
		}
/*####################################### End do Currículum Vitae #######################################*/

/*####################################### Begin das Empresa #############################################*/

	function atualizaEmpresa()
		{
			var x = (((window.screen.width / 2) - 185) +'px');
			var y = (((window.screen.height / 2) - 57) +'px');
			var url = 'alteraemp.asp';
			var feature = 'top='+ y +',left='+ x +',width=370px,height=115px';
			var atualizaemp = window.open(url, 'atual', feature);
			atualizaemp.focus();
		}
	
	function pesquisaCurriculo()
		{
			var x = (((window.screen.width / 2) - 185) +'px');
			var y = (((window.screen.height / 2) - 57) +'px');
			var url = 'pesq.asp';
			var feature = 'top='+ y +',left='+ x +',width=370px,height=115px';
			var pesq = window.open(url, 'atual', feature);
			pesq.focus();
		}
	
	function enviaSenhaEmpresa()
		{
			var x = (((window.screen.width / 2) - 185) +'px');
			var y = (((window.screen.height / 2) - 35) +'px');
			var url = 'enviasenhaemp.asp';
			var feature = 'top='+ y +',left='+ x +',width=370px,height=71pxf';
			var enviaSenhaVC = window.open(url, 'enviacv', feature);
			enviaSenhaVC.focus();
		}
	
	function fullFieldEmp()
		{
			var form = window.document.empresa;
			var d = document.getElementById;
			if(form.opera.value == 'A')
				{
					form.idemp.value = d('dbidemp').value; form.login.value = d('dblogin').value;
					form.senha.value = d('dbsenha').value; form.conf.value = d('dbsenha').value;
					form.nome.value = d('dbnome').value;
					for(i = 0; i < form.idativ.length; i++)
						{
							if(form.idativ.options[i].value == d('dbidativ').value)form.idativ.options[i].selected = true;
						}
					form.rua.value = d('dbrua').value; form.numero.value = d('dbnumero').value;
					form.compl.value = d('dbcompl').value; form.bairro.value = d('dbbairro').value;
					form.cidade.value = d('dbcidade').value; form.pais.value = d('dbpais').value;
					form.cep.value = d('dbcep').value;
					for(i = 0; i < form.iduf.length; i++)
						{
							if(form.iduf.options[i].value == d('dbiduf').value)form.iduf.options[i].selected = true;
						}
					form.contato1.value = d('dbcontato1').value; form.cargo1.value = d('dbcargo1').value;
					form.contato2.value = d('dbcontato2').value; form.cargo2.value = d('dbcargo2').value;
					form.tel1.value = d('dbtel1').value; form.tel2.value = d('dbtel2').value;
					form.tel3.value = d('dbtel3').value; form.tel4.value = d('dbtel4').value;
					form.fax1.value = d('dbfax1').value; form.fax2.value = d('dbfax2').value;
					form.mail.value = d('dbmail').value; form.site.value = d('dbsite').value;
					form.status.value = d('dbstatus').value; form.login.focus();
					insereContraBarran('window.document.empresa'); form.B1.value = 'Atualizar';
				}
		}
	
	function AlertaEMP()
		{
			insereQuebraLinha('window.document.empresa');
			TrimReplace('window.document.empresa')
			var form = window.document.empresa;
			if(form.login.value == '')
				{
					alert('Preencher campo LOGIN (USUÁRIO)!');
					form.login.focus();
					return false;
				}
			else if(form.senha.value == '')
				{
					alert('Preencher campo SENHA!');
					form.senha.focus();
					return false;
				}
			else if(form.conf.value != form.senha.value)
				{
					alert('SENHA não confirmada!');
					form.conf.focus();
					return false;
				}
			else if(form.nome.value == '')
				{
					alert('Preencher campo RAZÃO SOCIAL!');
					form.nome.focus();
					return false;
				}
			else if(form.rua.value == '')
				{
					alert('Preencher campo LOGRADOURO!');
					form.rua.focus();
					return false;
				}
			else if(form.numero.value == '')
				{
					alert('Preencher campo NÚMERO!');
					form.numero.focus();
					return false;
				}
			else if(isNaN(form.numero.value))
				{
					alert('O campo só aceita valores numéricos!');
					form.numero.focus();
					return false;
				}
			else if(parseInt(form.numero.value) > 32767)
				{
					alert('O campo só aceita valores até 32767!')
					form.numero.focus();
					return false;
				}
			else if(form.bairro.value == '')
				{
					alert('Preencher campo BAIRRO!');
					form.bairro.focus();
					return false;
				}
			else if(form.cidade.value == '')
				{
					alert('Preencher campo CIDADE!');
					form.cidade.focus();
					return false;
				}
			else if(form.iduf.selectedIndex == 0)
				{
					alert('Selecione o estado!');
					form.iduf.focus();
					return false;
				}
			else if(form.cep.value == '')
				{
					alert('Preencher campo CEP!');
					form.cep.focus();
					return false;
				}
			else if(form.pais.value == '')
				{
					alert('Preencher campo PAÍS!');
					form.pais.focus();
					return false;
				}
			else if((form.contato1.value == '') && (form.contato2.value == ''))
				{
					alert('Preencher pelo menos um dos campos CONTATOS NA EMPRESA!');
					form.contato1.focus();
					return false;
				}
			else if((form.contato1.value != '') && (form.cargo1.value == ''))
				{
					alert('Preencher campos CARGO!');
					form.cargo1.focus();
					return false;
				}
			else if((form.contato1.value == '') && (form.cargo1.value != ''))form.cargo1.value = ''
			else if((form.contato2.value != '') && (form.cargo2.value == ''))
				{
					alert('Preencher campos CARGO!');
					form.cargo2.focus();
					return false;
				}
			else if((form.contato2.value == '') && (form.cargo2.value != ''))form.cargo2.value = ''
			else if((form.tel1.value == '') && (form.tel2.value == '') && (form.tel3.value == '') && 
			(form.tel4.value == ''))
				{
					alert ('Preencher pelo menos um dos TELEFONES.\nPreencher com DDD na 1º parte do campo TELEFONE!');
					form.tel1.focus();
					return false;
				}
			else if((form.tel1.value != '') && (isNaN(form.tel1.value)))
				{
					alert ('O campo só aceita valores numéricos!');
					form.tel1.focus();
					return false;
				}
			else if((form.tel2.value != '') && (isNaN(form.tel2.value)))
				{
					alert ('O campo só aceita valores numéricos!');
					form.tel2.focus();
					return false;
				}
			else if((form.tel3.value != '') && (isNaN(form.tel3.value)))
				{
					alert ('O campo só aceita valores numéricos!');
					form.tel3.focus();
					return false;
				}
			else if((form.tel4.value != '') && (isNaN(form.tel4.value)))
				{
					alert ('O campo só aceita valores numéricos!');
					form.tel4.focus();
					return false;
				}
			else if(form.mail.value == '')
				{
					alert('Preencher o campo E-mail!');
					form.mail.focus();
					return false;
				}
			else if(!validamail('window.document.empresa.mail'))return false;
		}
	
	function Alertapesq()
		{
			var form = window.document.cv;
			if((form.opcao[0].checked == false) && (form.opcao[1].checked == false))
				{
					alert('Escolher versão em PORTUGUÊS ou ITALIANO!');
					form.opcao[0].focus();
					return false;
				}
		}
	
	function pesqlLinguas(field, hide, resize, bw)
		{
			var campo = document.getElementById;
			if(field.checked == true)
				{
					campo(resize).style.width = (bw +'px');
					campo(hide).style.display = '';
				}
		}
	
	function pesqOLinguas(field, hide, resize, bw)
		{
			var d = window.document.getElementById;
			if(field.value != '')
				{
					d(resize).style.width = (bw +'px');
					d(hide).style.display = '';
				}
		}
	
	function pesqShowHidden()
		{
			var d = window.document.getElementById;
			var form = window.document.cv;
			if(form.ale.checked == true)
				{
					d('fluale').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvale[i].value == d('dbnvale').value)form.nvale[i].checked = true;
						}
					pesqlLinguas(form.ale, 'fluale', 'cale', 310);
				}
			if(form.esp.checked == true)
				{
					d('fluesp').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvesp[i].value == d('dbnvesp').value)form.nvesp[i].checked = true;
						}
					pesqlLinguas(form.esp, 'fluesp', 'cesp', 310);
				}
			if(form.fra.checked == true)
				{
					d('flufra').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvfra[i].value == d('dbnvfra').value)form.nvfra[i].checked = true;
						}
					pesqlLinguas(form.fra, 'flufra', 'cfra', 310);
				}
			if(form.ing.checked == true)
				{
					d('fluing').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nving[i].value == d('dbnving').value)form.nving[i].checked = true;
						}
					pesqlLinguas(form.ing, 'fluing', 'cing', 310);
				}
			if(form.ita.checked == true)
				{
					d('fluita').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvita[i].value == d('dbnvita').value)form.nvita[i].checked = true;
						}
					pesqlLinguas(form.ita, 'fluita', 'cita', 310);
				}
			if(form.outros1.value != '')
				{
					d('fluout1').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvoutros1[i].value == d('dbnvoutros1').value)form.nvoutros1[i].checked = true;
						}
					pesqOLinguas(form.outros1, 'fluout1', 'coutros1', 400);
				}
			if(form.outros2.value != '')
				{
					d('fluout2').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvoutros2[i].value == d('dbnvoutros2').value)form.nvoutros2[i].checked = true;
						}
					pesqOLinguas(form.outros2, 'fluout2', 'coutros2', 400);
				}
			if(form.outros3.value != '')
				{
					d('fluout3').style.display = '';
					for(i = 0; i < 3; i++)
						{
							if(form.nvoutros3[i].value == d('dbnvoutros3').value)form.nvoutros3[i].checked = true;
						}
					pesqOLinguas(form.outros3, 'fluout3', 'coutros3', 400);
				}
		}
	
	function fullFieldPesq()
		{
			var form = window.document.cv;
			var d = document.getElementById;
			for(i = 0; i < form.idarea.length; i++)
				{
					if(form.idarea.options[i].value == d('dbidarea').value)form.idarea.options[i].selected = true;
				}
			form.cidade.value = d('dbcidade').value;
			for(i = 0; i < form.iduf.length; i++)
				{
					if(form.iduf.options[i].value == d('dbiduf').value)form.iduf.options[i].selected = true;
				}
			if(d('dbale').value == 'True')form.ale.checked = true;
			if(d('dbesp').value == 'True')form.esp.checked = true;
			if(d('dbfra').value == 'True')form.fra.checked = true;
			if(d('dbing').value == 'True')form.ing.checked = true;
			if(d('dbita').value == 'True')form.ita.checked = true;
			for(i = 1; i < 4; i++)
				{
					var outros = eval('window.document.cv.outros'+ i);
					outros.value = d('dboutros'+ i).value
				}
			pesqShowHidden();
			if(d('dbopcao').value == 'port')form.opcao[0].checked = true;
			else if(d('dbopcao').value == 'it')form.opcao[1].checked = true;
			else form.opcao[0].checked = true;
			if(form.style.display == '')form.idarea.focus();
		}
	
	function pesqFormShowHide()
		{
			var d = document.getElementById;
			var form = window.document.cv;
			if(form.style.display == '')
				{
					form.style.display = 'none';
					d('controlform').innerHTML = 'mostrar formulário';
				}
			else
				{
					form.style.display = '';
					 d('controlform').innerHTML = 'ocultar formulário';
				}
		}

