	window.status = '';
	function getBOFamilias()
		{
			var d = win = x = y = u = f = jBOFamilias = '';
			win = window.screen; x = (((win.width / 2) - 375) +'px'); y = (((win.height / 2) - 290) +'px');
			u ='adm/default.asp'; f = 'top='+ y +',left='+ x +',width=750px,height=580px,scrollbars=yes,status=yes';
			jBOFamilias = window.open(u, 'BOFamilias', f); jBOFamilias.focus();
		}
		
	function getCreateHotSite()
		{
			var  win = x = y = u = f = jCreateHotSite = '';
			win = window.screen; x = (((win.width / 2) - 200) +'px'); y = (((win.height / 2) - 35) +'px');
			u = 'adm/createhotsite.asp'; f = 'top='+ y +',left='+ x +',width=400px,height=70px';
			jCreateHotSite = window.open(u, 'CreateHotSite', f); jCreateHotSite.focus();
		}
	
	function getConteudo(u, n)
		{
			var form = window.document.menu;
			form.idmenu.value = n; form.action = u; form.submit();
		}
	
	function getShow(n)
		{
			var form = window.document.menu;
			form.idmenu.value = n; form.submit();
		}
	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.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.value == '')
						{
							alert('Preencher campo 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 fullField()
		{
			var form = window.document.cad;
			var d = document.getElementById;
			form.nome.value = d('dbnome').value;
			if(d('dbsobrenome').value.length > 2)form.sobrenome.value = d('dbsobrenome').value;
			form.dtnasc.value = d('dbdtnasc').value;
			if((d('dbsexo').value == 'M') || (d('dbsexo').value == 'm'))form.sexo[0].checked = true;
			else if((d('dbsexo').value == 'F') || (d('dbsexo').value == 'f'))form.sexo[1].checked = true;
			for(i = 0; i < form.grau.length; i++)
				{
					if(form.grau.options[i].value == d('dbgrau').value)form.grau.options[i].selected = true;
				}
			form.prof.value = d('dbprof').value; form.empresa.value = d('dbempresa').value;
			form.cargo.value = d('dbcargo').value; 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;
			for(i = 0; i < form.uf.length; i++)
				{
					if(form.uf.options[i].value == d('dbuf').value)form.uf.options[i].selected = true;
				}
			form.cep.value = d('dbcep').value; form.pais.value = d('dbpais').value;
			var dbtel1 = validaTelNumeric(d('dbtel1').value);
			var dbtel2 = validaTelNumeric(d('dbtel2').value);
			var dbcel = validaTelNumeric(d('dbcel').value);
			var dbfax = validaTelNumeric(d('dbfax').value);
			if(isNaN(dbtel1) == false)
				{
					form.tel1.value = dbtel1.slice(0, 2);
					form.tel2.value = dbtel1.slice(2, dbtel1.length);
				}
			if(isNaN(dbtel2) == false)
				{
					form.tel3.value = dbtel2.slice(0, 2);
					form.tel4.value = dbtel2.slice(2, dbtel2.length);
				}
			if(isNaN(dbcel) == false)
				{
					form.cel1.value = dbcel.slice(0, 2);
					form.cel2.value = dbcel.slice(2, dbcel.length);
				}
			if(isNaN(dbfax) == false)
				{
					form.fax1.value = dbfax.slice(0, 2);
					form.fax2.value = dbfax.slice(2, dbfax.length);
				}
			var dbmail = d('dbmail');
			if(validaBDMail(dbmail))form.mail.value = d('dbmail').value;
			form.confmail.value = form.mail.value;
			for(i = 1; i < 6; i++)
				{
					var mailamigo = eval('window.document.cad.mailamigo'+ i);
					if(validaBDMail('window.document.getElementById("dbmailamigo'+ i +'")'))
						mailamigo.value = d('dbmailamigo'+ i).value;
				}
			(d('dbdes').value == 'S') ? form.des[0].checked = true : form.des[1].checked = true;
			(d('dbpass').value == 'S') ? form.pass[0].checked = true : form.pass[1].checked = true;
			if(d('dbregiao').value != '')
				{
					if(d('dbregiao').value.indexOf(',') > 0)var regiao = d('dbregiao').value.split(', ');
					else var regiao = new Array(d('dbregiao').value);
					for(i = 0; i < form.regiao.length; i++)
						{
							for(j = 0; j < regiao.length; j++)
								{
									if(regiao[j] == 'Apulia')regiao[j] = 'Puglia';
									if(form.regiao.options[i].value == regiao[j])
										{
											form.regiao.options[i].selected = true;
											break;
										}
								}
						}
				}
			(d('dbweb').value == '1')? form.web.checked = true : form.web.checked = false;
			(d('dbterceiros').value == '1')? form.terceiros.checked = true : form.terceiros.checked = false;
			(d('dboutdoor').value == '1')? form.outdoor.checked = true : form.outdoor.checked = false;
			(d('dbjornal').value == '1')? form.jornal.checked = true : form.jornal.checked = false;
			(d('dbrevistas').value == '1')? form.revistas.checked = true : form.revistas.checked = false;
			(d('dboutros').value == '1')? form.outros.checked = true : form.outros.checked = false;
			(d('dbgastronomia').value == '1')? form.gastronomia.checked = true : form.gastronomia.checked = false;
			(d('dbviaggio').value == '1')? form.viaggio.checked = true : form.viaggio.checked = false;
			(d('dbfeiras').value == '1')? form.feiras.checked = true : form.feiras.checked = false;
			(d('dbnegocios').value == '1')? form.negocios.checked = true : form.negocios.checked = false;
			(d('dbpromocoes').value == '1')? form.promocoes.checked = true : form.promocoes.checked = false;
			(d('dbautorizo').value == '1')? form.autorizo[0].checked = true : form.autorizo[1].checked = true;
			form.senha.value = d('dbsenha').value; insereContraBarran('window.document.cad');
			if((form.existeNovo.value == '') && (form.existeAntigo.value == ''))form.opera.value = 'I';
			else
				{
					form.B1.value = 'Atualizar';
					form.opera.value = 'A';
				}
			if(form.cadcompleto.value == '')
				{
					form.opera.value = 'I'; form.cadcompleto.value = 'True';
				}
		}

