	function Alerta()
		{
			var form = window.document.cad;
			if((form.opera.value == 'I') || (form.opera.value == 'A'))
				{
					insereQuebraLinha('window.document.cad');
					TrimReplace('window.document.cad')
					var regiao = false
					for(i = 0; i < form.regiao.length; i++)
						{
							if(form.regiao[i].selected == true)
								{
									regiao = true;
									break;
								}
						}
					
					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((validadata('window.document.cad.dtnasc') == false))return false;
					else if ((form.sexo[0].checked == false) && (form.sexo[1].checked == false))
						{
							alert('Escolher seu SEXO!');
							form.sexo[0].focus()
							return false;
						}
					else if(form.grau.selectedIndex == 0)
						{
							alert('Escolher no box o grau de instrução!');
							form.grau.focus()
							return false;
						}
					else if(form.prof.value == '')
						{
							alert('Preencher campo profissão!');
							form.prof.focus()
							return false;
						}
					else if((form.empresa.value != '') && (form.cargo.value == ''))
						{
							alert('Preencher campo cargo!');
							form.cargo.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) == true)
						{
							alert('O campo só aceita valores numéricos!');
							form.numero.focus()
							return false;
						}
					else if(form.bairro.value == '')
						{
							alert('Preencher campo bairro!');
							form.bairro.focus()
							return false;
						}
					else if((form.cidb.style.display == '') && (form.cidb.selectedIndex == 0)){
							alert('Escolher no box a sua cidade!');
							form.cidb.focus();
							return false;
						}
					else if((form.cidn.style.display == '') && (form.cidn.value == '')){
						alert('Preencher campo cidade!');
						form.cidn.focus()
						return false;
					}
					else if((form.cidn.style.display == 'none') && (form.cidade.value == '')){
						alert('Preencher campo cidade!');
						form.cidade.focus()
						return false;
					}
					else if(form.uf.selectedIndex == 0)
						{
							alert('Escolher no box o seu Estado (UF)!');
							form.uf.focus()
							return false;
						}
					else if(form.cep.value == '')
						{
							alert('Preencher campo CEP!');
							form.cep.focus()
							return false;
						}
					else if(form.pais.selectedIndex == 0)
						{
							alert('Escolher no box o seu País!'); form.pais.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 pelo menos fornecer algum telefone!');
							form.tel1.focus()
							return false;
						}
					else if((form.tel1.value != '') && (isNaN(form.tel1.value) == true))
						{
							alert('O campo só aceita valores numéricos!');
							form.tel1.focus()
							return false;
						}
					else if((form.tel2.value != '') && (isNaN(form.tel2.value) == true))
						{
							alert('O campo só aceita valores numéricos!');
							form.tel2.focus()
							return false;
						}
					else if((form.tel3.value != '') && (isNaN(form.tel3.value) == true))
						{
							alert('O campo só aceita valores numéricos!');
							form.tel1.focus()
							return false;
						}
					else if((form.tel4.value != '') && (isNaN(form.tel4.value) == true))
						{
							alert('O campo só aceita valores numéricos!');
							form.tel2.focus()
							return false;
						}
					else if((form.cel1.value != '') && (isNaN(form.cel1.value) == true))
						{
							alert('O campo só aceita valores numéricos!');
							form.cel1.focus()
							return false;
						}
					else if((form.cel2.value != '') && (isNaN(form.cel2.value) == true))
						{
							alert('O campo só aceita valores numéricos!');
							form.cel2.focus()
							return false;
						}
					else if((form.fax1.value != '') && (isNaN(form.fax1.value) == true))
						{
							alert('O campo só aceita valores numéricos!');
							form.fax1.focus()
							return false;
						}
					else if((form.fax2.value != '') && (isNaN(form.fax2.value) == true))
						{
							alert('O campo só aceita valores numéricos!');
							form.fax2.focus()
							return false;
						}
					else if(form.mail.value == '')
						{
							alert('Preencher campo e-mail!');
							form.mail.focus();
							return false;
						}
					else if(validamail('window.document.cad.mail') == false)return false;
					else if(form.confmail.value != form.mail.value)
						{
							alert('E-mail não confirmado!');
							form.confmail.focus();
							return false;
						}
					else if((form.mailamigo1.value != '') && (validamail('window.document.cad.mailamigo1') == false))return false;
					else if((form.mailamigo2.value != '') && (validamail('window.document.cad.mailamigo2') == false))return false;
					else if((form.mailamigo3.value != '') && (validamail('window.document.cad.mailamigo3') == false))return false;
					else if((form.mailamigo4.value != '') && (validamail('window.document.cad.mailamigo4') == false))return false;
					else if((form.mailamigo5.value != '') && (validamail('window.document.cad.mailamigo5') == false))return false;
					else if(!regiao)
						{
							alert('Escloha no box Região Italiana de origem dos ascendentes!');
							form.regiao.focus();
							return false;
						}
				}
			else
				{
					var msg = 'Você tem certeza que deseja excluir o seu cadastro?\n\n'
					+'Com esta operação você deixará de concorrer aos sorteios e iniciativas do '
					+'Portal Itália.!!!\n\nSe você estiver mesmo certo de que deseja excluir o seu '
					+'cadastro clique em OK, caso queira concorrer aos sorteios e iniciativas do '
					+'Portal Itália e nos ajudar a fazer um Portal cada vez melhor clique em Cancel e '
					+'atualize seus dados.\n\nO Portal Itália agradece sua preferência.!!';
					if(confirm(msg) == false)return false;
					else
						{
							if(confirm('Confirma a exclusão do seu cadastro?') == false)return false;
						}
				}			
		}
		
	function validaBDMail(obj)
		{
			input = eval(obj)
			if(input.value != '')
				{
					if((input.value.indexOf('@') < 0) || (input.value.indexOf('@') == 0) ||
					(input.value.substring((input.value.indexOf('@') + 1), input.value.length).indexOf('.') < 0) ||
					(input.value.charAt(input.value.indexOf('@') + 1) == '.'))return false;
					else return true;
				}
		}
	
	
function setVTN(v){
	if(v != '')return(validaTelNumeric(v));
}

function setFF(){
	var w = window.document, f = w.cad, dbtel1 = '', dbtel2 = '', dbcel = '', dbfax = '', dbmail = '';
	var mailamigo = '', des = 'False', pas = 'False', regiao = '';
	f.nome.value = w.getElementById('dbnome').value;
	f.sobrenome.value = w.getElementById('dbsobrenome').value;
	f.dtnasc.value = w.getElementById('dbdtnasc').value;
	for(var i = 0; i < f.sexo.length; i++){
		if(f.sexo[i].value == w.getElementById('dbsexo').value)f.sexo[i].click();
	}
	for(i = 0; i < f.grau.length; i++){
		if(f.grau.options[i].value == w.getElementById('dbgrau').value)f.grau.selectedIndex = i;
	}
	f.prof.value = w.getElementById('dbprof').value; f.empresa.value = w.getElementById('dbempresa').value;
	f.cargo.value = w.getElementById('dbcargo').value; f.rua.value = w.getElementById('dbrua').value;
	f.numero.value = w.getElementById('dbnumero').value; f.compl.value = w.getElementById('dbcompl').value;
	f.bairro.value = w.getElementById('dbbairro').value; f.cidade.value = w.getElementById('dbcidade').value;
	for(i = 0; i < f.uf.length; i++){
		if(f.uf.options[i].value == w.getElementById('dbuf').value)f.uf.selectedIndex = i;
	}
	if(f.pais.type == 'select-one'){
		for(i = 0; i < f.pais.length; i++){
			if(f.pais.options[i].value == w.getElementById('dbpais').value)f.pais.selectedIndex = i;
		}
		setCUf();
		if(f.cidb.style.display == ''){
			for(i = 0; i < f.cidb.length; i++){
				if(f.cidb.options[i].value == w.getElementById('dbcidade').value)f.cidb.selectedIndex = i;
			}
		}
		else f.cidn.value = w.getElementById('dbcidade').value;
	}
	else f.pais.value = w.getElementById('dbpais').value;
	f.cep.value = w.getElementById('dbcep').value; dbtel1 = setVTN(w.getElementById('dbtel1').value);
	dbtel2 = setVTN(w.getElementById('dbtel2').value); dbcel = setVTN(w.getElementById('dbcel').value);
	dbfax = setVTN(w.getElementById('dbfax').value);
	if((dbtel1 != '') && (!isNaN(dbtel1))){
		f.tel1.value = dbtel1.slice(0, 2); f.tel2.value = dbtel1.slice(2, dbtel1.length);
	}
	if((dbtel2 != '') && (!isNaN(dbtel2))){
		f.tel3.value = dbtel2.slice(0, 2); f.tel4.value = dbtel2.slice(2, dbtel2.length);
	}
	if((dbcel != '') && (!isNaN(dbcel))){
		f.cel1.value = dbcel.slice(0, 2); f.cel2.value = dbcel.slice(2, dbcel.length);
	}
	if((dbfax != '') && (!isNaN(dbfax))){
		f.fax1.value = dbfax.slice(0, 2); f.fax2.value = dbfax.slice(2, dbfax.length);
	}
	dbmail = w.getElementById('dbmail');
	if(validaBDMail(dbmail))f.mail.value = w.getElementById('dbmail').value;
	f.confmail.value = f.mail.value;
	for(i = 1; i < 6; i++){
		mailamigo = eval('f.mailamigo'+ i);
		if(validaBDMail('window.document.getElementById("dbmailamigo'+ i +'")'))
			mailamigo.value = w.getElementById('dbmailamigo'+ i).value;
	}
	if(w.getElementById('dbdes').value == 'S')des = 'True';
	if(w.getElementById('dbpass').value == 'S')pas = 'True';
	for(var i = 0; i < f.des.length; i++){
		if(f.des[i].value == des)f.des[i].click();
	}
	for(var i = 0; i < f.pass.length; i++){
		if(f.pass[i].value == pas)f.pass[i].click();
	}
	if(w.getElementById('dbregiao').value != ''){
		if(w.getElementById('dbregiao').value.indexOf(',') > 0)regiao = w.getElementById('dbregiao').value.split(', ');
		else regiao = new Array(w.getElementById('dbregiao').value);
		for(var i = 0; i < f.regiao.length; i++){
			for(var j = 0; j < regiao.length; j++){
				if(regiao[j] == 'Apulia')regiao[j] = 'Puglia';
				if(f.regiao.options[i].value == regiao[j]){
					f.regiao.selectedIndex = i; break;
				}
			}
		}
	}
	(w.getElementById('dbweb').value == '1') ? f.web.checked = true : f.web.checked = false;
	(w.getElementById('dbterceiros').value == '1') ? f.terceiros.checked = true : f.terceiros.checked = false;
	(w.getElementById('dboutdoor').value == '1') ? f.outdoor.checked = true : f.outdoor.checked = false;
	(w.getElementById('dbjornal').value == '1') ? f.jornal.checked = true : f.jornal.checked = false;
	(w.getElementById('dbrevistas').value == '1') ? f.revistas.checked = true : f.revistas.checked = false;
	(w.getElementById('dboutros').value == '1') ? f.outros.checked = true : f.outros.checked = false;
	(w.getElementById('dbgastronomia').value == '1') ? f.gastronomia.checked = true : f.gastronomia.checked = false;
	(w.getElementById('dbviaggio').value == '1') ? f.viaggio.checked = true : f.viaggio.checked = false;
	(w.getElementById('dbfeiras').value == '1') ? f.feiras.checked = true : f.feiras.checked = false;
	(w.getElementById('dbnegocios').value == '1') ? f.negocios.checked = true : f.negocios.checked = false;
	(w.getElementById('dbpromocoes').value == '1') ? f.promocoes.checked = true : f.promocoes.checked = false;
	(w.getElementById('dbautorizo').value == '1') ? f.autorizo[0].checked = true : f.autorizo[1].checked = true;
	f.senha.value = w.getElementById('dbsenha').value; insereContraBarran('window.document.cad');
	if((f.existeNovo.value == '') && (f.existeAntigo.value == ''))f.opera.value = 'I';
	else{
		f.B1.value = 'Atualizar'; f.opera.value = 'A';
	}
	if(f.cadcompleto.value == '')f.opera.value = 'I';
}

