function isEmailAddr(email) {
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0) {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

// VALIDA FORMULÁRIO DE PESQUISA
function valida_busca_dir() {
	var frm = document.busca_dir;
	if (frm.uid.value=='' && frm.email.value=='' && frm.nick.value=='') { alert('Você deve informar ao menos um dos campos para pesquisa:\nCÓDIGO DO ANÚNCIO, E-MAIL ou APELIDO'); frm.uid.focus(); return false; }
	if (isNaN(frm.uid.value)) { alert('Código do Anúncio deve ser numérico'); frm.uid.value = ""; frm.uid.focus(); return false; }
	frm.submit();
	return true;
}

function valida_busca_det() { document.busca_det.submit(); return true; }

// VALIDA FORMULÁRIO DE CADASTRO DE ANÚNCIOS (PASSO 1)
function valida_passo1(frm) {
	if (frm.tipo_anun.value == 0) { alert("Escolha o TIPO DE ANÚNCIO para cadastro!"); frm.tipo_anun.focus(); return false; }
	if (frm.mail_anun.value == "") { alert("O E-MAIL deve ser informado!"); frm.mail_anun.focus(); return false;
	} else {
		if (!isEmailAddr(frm.mail_anun.value)) { alert("Informe um E-MAIL válido!"); frm.mail_anun.focus(); return false; }
	}
	if (frm.pass_anun1.value == "" || frm.pass_anun2.value == "") {
		alert("SENHAS devem ser informadas!"); frm.pass_anun1.focus(); return;
	} else {
		if (frm.pass_anun1.value != frm.pass_anun2.value) { alert("SENHAS informadas estão diferentes!"); frm.pass_anun1.value = ""; frm.pass_anun2.value = ""; frm.pass_anun1.focus(); return; }
	}
	frm.submit();
	return true;
}

// VALIDA FORMULÁRIO DE CADASTRO DE ANÚNCIOS (COMPLEMENTO)
function valida_passo1_2(tipo) {
	if (!document.passo1_2.divulga[0].checked && !document.passo1_2.divulga[1].checked) { alert('informe se o e-mail será APRESENTADO no detalhe do anúncio'); document.passo1_2.anun_nick.focus(); return false; }
	if (document.passo1_2.anun_nick.value == "") { alert("PSEUDÔNIMO deve ser preenchido"); document.passo1_2.anun_nick.focus(); return false; }
	if (document.passo1_2.anun_prefer.selectedIndex==0) { alert("PREFERÊNCIA SEXUAL deve ser selecionada"); document.passo1_2.anun_prefer.focus(); return false; }
	if (tipo == 1) { // CASAL
		if (document.passo1_2.niver_dia_ela.selectedIndex==0 || document.passo1_2.niver_mes_ela.selectedIndex==0 || document.passo1_2.niver_ano_ela.selectedIndex==0) { alert("DATA DE NASCIMENTO DELA deve ser informada"); document.passo1_2.niver_dia_ela.focus(); return false; }
		if (document.passo1_2.niver_dia_ele.selectedIndex==0 || document.passo1_2.niver_mes_ele.selectedIndex==0 || document.passo1_2.niver_ano_ele.selectedIndex==0) { alert("DATA DE NASCIMENTO DELE deve ser informada"); document.passo1_2.niver_dia_ele.focus(); return false; }
		if (document.passo1_2.alt_mt_ela.value == "" || document.passo1_2.alt_cm_ela.value == "") { alert("ALTURA DELA dever ser informada"); document.passo1_2.alt_mt_ela.focus(); return false; }
		if (document.passo1_2.alt_mt_ele.value == "" || document.passo1_2.alt_cm_ele.value == "") { alert("ALTURA DELE dever ser informada"); document.passo1_2.alt_mt_ele.focus(); return false; }
		if (document.passo1_2.peso_ela.value == "") { alert("PESO DELA dever ser informado"); document.passo1_2.peso_ela.focus(); return false; }
		if (document.passo1_2.peso_ele.value == "") { alert("PESO DELE dever ser informado"); document.passo1_2.peso_ele.focus(); return false; }
		if (document.passo1_2.pele_ela.selectedIndex == 0) { alert("COR DA PELE DELA dever ser informado"); document.passo1_2.pele_ela.focus(); return false; }
		if (document.passo1_2.pele_ele.selectedIndex == 0) { alert("COR DA PELE DELE dever ser informado"); document.passo1_2.pele_ele.focus(); return false; }
		if (document.passo1_2.olhos_ela.selectedIndex == 0) { alert("COR DOS OLHOS DELA dever ser informado"); document.passo1_2.olhos_ela.focus(); return false; }
		if (document.passo1_2.olhos_ele.selectedIndex == 0) { alert("COR DOS OLHOS DELE dever ser informado"); document.passo1_2.olhos_ele.focus(); return false; }
		if (document.passo1_2.cabelo_ela.selectedIndex == 0) { alert("CABELOS DELA dever ser informado"); document.passo1_2.cabelo_ela.focus(); return false; }
		if (document.passo1_2.cabelo_ele.selectedIndex == 0) { alert("CABELO DELE dever ser informado"); document.passo1_2.cabelo_ele.focus(); return false; }
		if (!document.passo1_2.fuma_ela[0].checked && !document.passo1_2.fuma_ela[1].checked) { alert('informe se ELA É FUMANTE'); document.passo1_2.fuma_ela.focus(); return false; }
		if (!document.passo1_2.fuma_ele[0].checked && !document.passo1_2.fuma_ele[1].checked) { alert('informe se ELE É FUMANTE'); document.passo1_2.fuma_ele.focus(); return false; }
		if (document.passo1_2.escola_ela.selectedIndex == 0) { alert("ESCOLARIDADE DELA dever ser informada"); document.passo1_2.escola_ela.focus(); return false; }
		if (document.passo1_2.escola_ele.selectedIndex == 0) { alert("ESCOLARIDADE DELE dever ser informada"); document.passo1_2.escola_ele.focus(); return false; }
	} else if (tipo == 2) { // MULHER
      if (document.passo1_2.niver_dia_ela.selectedIndex==0 || document.passo1_2.niver_mes_ela.selectedIndex==0 || document.passo1_2.niver_ano_ela.selectedIndex==0) { alert("DATA DE NASCIMENTO DELA deve ser informada"); document.passo1_2.niver_dia_ela.focus(); return false; }
      if (document.passo1_2.alt_mt_ela.value == "" || document.passo1_2.alt_cm_ela.value == "") { alert("ALTURA DELA dever ser informada"); document.passo1_2.alt_mt_ela.focus(); return false; }
      if (document.passo1_2.peso_ela.value == "") { alert("PESO DELA dever ser informado"); document.passo1_2.peso_ela.focus(); return false; }
      if (document.passo1_2.pele_ela.selectedIndex == 0) { alert("COR DA PELE DELA dever ser informado"); document.passo1_2.pele_ela.focus(); return false; }
      if (document.passo1_2.olhos_ela.selectedIndex == 0) { alert("COR DOS OLHOS DELA dever ser informado"); document.passo1_2.olhos_ela.focus(); return false; }
      if (document.passo1_2.cabelo_ela.selectedIndex == 0) { alert("CABELOS DELA dever ser informado"); document.passo1_2.cabelo_ela.focus(); return false; }
      if (!document.passo1_2.fuma_ela[0].checked && !document.passo1_2.fuma_ela[1].checked) { alert('informe se ELA É FUMANTE'); document.passo1_2.fuma_ela.focus(); return false; }
      if (document.passo1_2.escola_ela.selectedIndex == 0) { alert("ESCOLARIDADE DELA dever ser informada"); document.passo1_2.escola_ela.focus(); return false; }
	} else if (tipo == 3 || tipo == 4) { // HOMEM || GLS
      if (document.passo1_2.niver_dia_ele.selectedIndex==0 || document.passo1_2.niver_mes_ele.selectedIndex==0 || document.passo1_2.niver_ano_ele.selectedIndex==0) { alert("DATA DE NASCIMENTO DELE deve ser informada"); document.passo1_2.niver_dia_ele.focus(); return false; }
      if (document.passo1_2.alt_mt_ele.value == "" || document.passo1_2.alt_cm_ele.value == "") { alert("ALTURA DELE dever ser informada"); document.passo1_2.alt_mt_ele.focus(); return false; }
      if (document.passo1_2.peso_ele.value == "") { alert("PESO DELE dever ser informado"); document.passo1_2.peso_ele.focus(); return false; }
      if (document.passo1_2.pele_ele.selectedIndex == 0) { alert("COR DA PELE DELE dever ser informado"); document.passo1_2.pele_ele.focus(); return false; }
      if (document.passo1_2.olhos_ele.selectedIndex == 0) { alert("COR DOS OLHOS DELE dever ser informado"); document.passo1_2.olhos_ele.focus(); return false; }
      if (document.passo1_2.cabelo_ele.selectedIndex == 0) { alert("CABELO DELE dever ser informado"); document.passo1_2.cabelo_ele.focus(); return false; }
      if (!document.passo1_2.fuma_ele[0].checked && !document.passo1_2.fuma_ele[1].checked) { alert('informe se ELE É FUMANTE'); document.passo1_2.fuma_ele.focus(); return false; }
      if (document.passo1_2.escola_ele.selectedIndex == 0) { alert("ESCOLARIDADE DELE dever ser informada"); document.passo1_2.escola_ele.focus(); return false; }
	}
	if (document.passo1_2.cidade.value == "") { alert("CIDADE deve ser informada"); document.passo1_2.cidade.focus(); return false; }
	if (document.passo1_2.estado.selectedIndex == 0) { alert("ESTADO deve ser selecionado"); document.passo1_2.estado.focus(); return false; }
	if (!document.passo1_2.hospeda[0].checked && !document.passo1_2.hospeda[1].checked) { alert('informe se pode ou não HOSPEDAR'); return false; }
	if (!document.passo1_2.viaja[0].checked && !document.passo1_2.viaja[1].checked) { alert('informe se pode ou não VIAJAR'); return false; }
	if (document.passo1_2.titulo.value == "") { alert("TÍTULO DO ANÚNCIO deve ser informado"); document.passo1_2.titulo.focus(); return false; }
	if (document.passo1_2.texto.value == "") { alert("TEXTO DO ANÚNCIO deve ser informado"); document.passo1_2.texto.focus(); return false; }
	document.passo1_2.submit(); return true;
}

function login_class() {
	if (document.login.user_log.value == "") { alert("USUÁRIO deve ser informado"); document.login.user_log.focus(); return false; }
	if (document.login.user_pas.value == "") { alert("SENHA deve ser informada"); document.login.user_pas.focus(); return false; }
	document.login.submit(); return true;
}

function open_foto(uid, f, l, a) { window.open('vefoto.php?f=' + f + '&uid=' + uid, 'fotofc', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=' + l+ ' ,height=' + a + ',top=0,left=0'); }
function open_video(uid, f) { window.open('vevideo2.php?f=' + f + '&uid=' + uid, 'videofc','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=510,height=540,top=0,left=0'); }
function enviamsg() {
	document.mailclass.botao.value="Aguarde..."; document.mailclass.botao.disabled=true; document.mailclass.botao2.disabled=true;
	if (document.mailclass.nome.value == "") { alert("NOME deve ser preenchido"); document.mailclass.botao.disabled=false; document.mailclass.botao2.disabled=false; document.mailclass.botao.value = "Enviar"; document.mailclass.nome.focus(); return false; }
	if (document.mailclass.email.value == "") { alert("EMAIL deve ser informado"); document.mailclass.botao.disabled=false; document.mailclass.botao2.disabled=false; document.mailclass.botao.value = "Enviar"; document.mailclass.email.focus(); return false;
	} else {
		if (!isEmailAddr(document.mailclass.email.value)) { alert("Informe um E-MAIL válido!"); document.mailclass.botao.disabled=false; document.mailclass.botao2.disabled=false; document.mailclass.botao.value = "Enviar"; document.mailclass.email.focus(); return false; }
	}
	if (document.mailclass.msg.value == "") { alert("MENSAGEM deve ser preenchida!"); document.mailclass.botao.disabled=false; document.mailclass.botao2.disabled=false; document.mailclass.botao.value = "Enviar"; document.mailclass.msg.focus(); }
	document.mailclass.submit(); return true;
}

// VALIDA LIBERAÇÃO DE ANÚNCIO
function libera_anuncio(tipo) {
	if (document.libanun.tipo.value == 0) { alert("TIPO DE ANÚNCIO deve ser selecionado"); document.libanun.tipo.focus(); return false; }
	if (document.libanun.email.value == "") { alert("O E-MAIL deve ser informado!"); document.libanun.email.focus(); return false;
	} else {
		if (!isEmailAddr(document.libanun.email.value)) { alert("Informe um E-MAIL válido!"); document.libanun.email.focus(); return false; }
	}
	if (!document.libanun.divulga[0].checked && !document.libanun.divulga[1].checked) { alert('informe se o E-MAIL será mostrado ou não'); return false; }
	if (document.libanun.anun_nick.value == "") { alert("O PSEUDÔNIMO deve ser informado"); document.libanun.anun_nick.focus(); return false; }
	if (document.libanun.anun_prefer.value == 0) { alert("PREFERÊNCIA SEXUAL deve ser selecionado"); document.libanun.anun_prefer.focus(); return false; }
	if (tipo == 1) { // CASAL
		if (document.libanun.niver_dia_ela.selectedIndex==0 || document.libanun.niver_mes_ela.selectedIndex==0 || document.libanun.niver_ano_ela.selectedIndex==0) { alert("DATA DE NASCIMENTO DELA deve ser informada"); document.libanun.niver_dia_ela.focus(); return false; }
		if (document.libanun.niver_dia_ele.selectedIndex==0 || document.libanun.niver_mes_ele.selectedIndex==0 || document.libanun.niver_ano_ele.selectedIndex==0) { alert("DATA DE NASCIMENTO DELE deve ser informada"); document.libanun.niver_dia_ele.focus(); return false; }
		if (document.libanun.alt_mt_ela.value == "" || document.libanun.alt_cm_ela.value == "") { alert("ALTURA DELA dever ser informada"); document.libanun.alt_mt_ela.focus(); return false; }
		if (document.libanun.alt_mt_ele.value == "" || document.libanun.alt_cm_ele.value == "") { alert("ALTURA DELE dever ser informada"); document.libanun.alt_mt_ele.focus(); return false; }
		if (document.libanun.peso_ela.value == "") { alert("PESO DELA dever ser informado"); document.libanun.peso_ela.focus(); return false; }
		if (document.libanun.peso_ele.value == "") { alert("PESO DELE dever ser informado"); document.libanun.peso_ele.focus(); return false; }
		if (document.libanun.pele_ela.selectedIndex == 0) { alert("COR DA PELE DELA dever ser informado"); document.libanun.pele_ela.focus(); return false; }
		if (document.libanun.pele_ele.selectedIndex == 0) { alert("COR DA PELE DELE dever ser informado"); document.libanun.pele_ele.focus(); return false; }
		if (document.libanun.olhos_ela.selectedIndex == 0) { alert("COR DOS OLHOS DELA dever ser informado"); document.libanun.olhos_ela.focus(); return false; }
		if (document.libanun.olhos_ele.selectedIndex == 0) { alert("COR DOS OLHOS DELE dever ser informado"); document.libanun.olhos_ele.focus(); return false; }
		if (document.libanun.cabelo_ela.selectedIndex == 0) { alert("CABELOS DELA dever ser informado"); document.libanun.cabelo_ela.focus(); return false; }
		if (document.libanun.cabelo_ele.selectedIndex == 0) { alert("CABELO DELE dever ser informado"); document.libanun.cabelo_ele.focus(); return false; }
		if (!document.libanun.fuma_ela[0].checked && !document.libanun.fuma_ela[1].checked) { alert('informe se ELA É FUMANTE'); document.libanun.fuma_ela.focus(); return false; }
		if (!document.libanun.fuma_ele[0].checked && !document.libanun.fuma_ele[1].checked) { alert('informe se ELE É FUMANTE'); document.libanun.fuma_ele.focus(); return false; }
		if (document.libanun.escola_ela.selectedIndex == 0) { alert("ESCOLARIDADE DELA dever ser informada"); document.libanun.escola_ela.focus(); return false; }
		if (document.libanun.escola_ele.selectedIndex == 0) { alert("ESCOLARIDADE DELE dever ser informada"); document.libanun.escola_ele.focus(); return false; }
	} else if (tipo == 2) { // MULHER
      if (document.libanun.niver_dia_ela.selectedIndex==0 || document.libanun.niver_mes_ela.selectedIndex==0 || document.libanun.niver_ano_ela.selectedIndex==0) { alert("DATA DE NASCIMENTO DELA deve ser informada"); document.libanun.niver_dia_ela.focus(); return false; }
      if (document.libanun.alt_mt_ela.value == "" || document.libanun.alt_cm_ela.value == "") { alert("ALTURA DELA dever ser informada"); document.libanun.alt_mt_ela.focus(); return false; }
      if (document.libanun.peso_ela.value == "") { alert("PESO DELA dever ser informado"); document.libanun.peso_ela.focus(); return false; }
      if (document.libanun.pele_ela.selectedIndex == 0) { alert("COR DA PELE DELA dever ser informado"); document.libanun.pele_ela.focus(); return false; }
      if (document.libanun.olhos_ela.selectedIndex == 0) { alert("COR DOS OLHOS DELA dever ser informado"); document.libanun.olhos_ela.focus(); return false; }
      if (document.libanun.cabelo_ela.selectedIndex == 0) { alert("CABELOS DELA dever ser informado"); document.libanun.cabelo_ela.focus(); return false; }
      if (!document.libanun.fuma_ela[0].checked && !document.libanun.fuma_ela[1].checked) { alert('informe se ELA É FUMANTE'); document.libanun.fuma_ela.focus(); return false; }
      if (document.libanun.escola_ela.selectedIndex == 0) { alert("ESCOLARIDADE DELA dever ser informada"); document.libanun.escola_ela.focus(); return false; }
   } else if (tipo == 3 || tipo == 4) { // HOMEM || GLS
      if (document.libanun.niver_dia_ele.selectedIndex==0 || document.libanun.niver_mes_ele.selectedIndex==0 || document.libanun.niver_ano_ele.selectedIndex==0) { alert("DATA DE NASCIMENTO DELE deve ser informada"); document.libanun.niver_dia_ele.focus(); return false; }
      if (document.libanun.alt_mt_ele.value == "" || document.libanun.alt_cm_ele.value == "") { alert("ALTURA DELE dever ser informada"); document.libanun.alt_mt_ele.focus(); return false; }
      if (document.libanun.peso_ele.value == "") { alert("PESO DELE dever ser informado"); document.libanun.peso_ele.focus(); return false; }
      if (document.libanun.pele_ele.selectedIndex == 0) { alert("COR DA PELE DELE dever ser informado"); document.libanun.pele_ele.focus(); return false; }
      if (document.libanun.olhos_ele.selectedIndex == 0) { alert("COR DOS OLHOS DELE dever ser informado"); document.libanun.olhos_ele.focus(); return false; }
      if (document.libanun.cabelo_ele.selectedIndex == 0) { alert("CABELO DELE dever ser informado"); document.libanun.cabelo_ele.focus(); return false; }
      if (!document.libanun.fuma_ele[0].checked && !document.libanun.fuma_ele[1].checked) { alert('informe se ELE É FUMANTE'); document.libanun.fuma_ele.focus(); return false; }
      if (document.libanun.escola_ele.selectedIndex == 0) { alert("ESCOLARIDADE DELE dever ser informada"); document.libanun.escola_ele.focus(); return false; }
	}
	document.libanun.submit(); return true;
}

function verif_login() {
   if (document.login.userlog.value == "") { alert("LOGIN deve ser informado"); document.login.userlog.focus(); return false;
   } else {
   if (!isEmailAddr(document.login.userlog.value)) { alert("LOGIN inválido!"); document.login.userlog.focus(); return false; }
   }
   if (document.login.passlog.value == "") { alert("SENHA deve ser informada"); document.login.passlog.focus(); return false; }
   document.login.submit(); return true;
}

function changepass() {
	if (document.altsenha.senha1.value=="" || document.altsenha.senha2.value=="") { alert("SENHA deve ser informada!"); document.altsenha.senha1.focus(); return false;
	} else {
		if (document.altsenha.senha1.value != document.altsenha.senha2.value) { alert("As SENHAS digitadas são diferentes!"); document.altsenha.senha1.value = ""; document.altsenha.senha2.value = ""; document.altsenha.senha1.focus(); return false; }
	}
	document.altsenha.submit(); return true;
}

function recupera_senha(frm) {
	if (frm.userlog.value == "") { alert("LOGIN deve ser informado"); frm.userlog.focus(); return false;
	} else {
		if (!isEmailAddr(frm.userlog.value)) { alert("LOGIN inválido!"); frm.userlog.focus(); return false; }
	}
	frm.submit(); return true;
}

function cancanuncio() { if (document.formcanc.senha1.value == "") { alert("SENHA deve ser informada!"); document.formcanc.senha1.focus(); return false; } document.formcanc.submit(); return true; }

function trocasenha() {
	if (document.formu.senha1.value == "" || document.formu.senha2.value == "") { alert("SENHA deve ser informada!"); document.formu.senha1.focus(); return false;
	} else { if (document.formu.senha1.value != document.formu.senha2.value) { alert("SENHAS informadas são diferentes!"); document.formu.senha1.value = ""; document.formu.senha2.value = ""; document.formu.senha1.focus(); return false; } }
	document.formu.submit(); return true;
}

function valida_bl() {
	if (document.form_bl.email.value == "" && document.form_bl.ip.value == "") { alert("Informe ao menos um dos campos (E-MAIL ou IP)"); document.form_bl.email.focus(); return false;
	} else { if (document.form_bl.email.value != "") { if (!isEmailAddr(document.form_bl.email.value)) { alert("Informe um E-MAIL válido!"); document.form_bl.email.focus(); return false; } } }
	document.form_bl.submit(); return true;
}

function adiciona_senha() {
	if (document.formu.email.value == "") { alert("EMAIL deve ser informado"); document.formu.email.focus(); return false;
	} else { if (!isEmailAddr(document.formu.email.value)) { alert("Informe um E-MAIL válido!"); document.formu.email.focus(); return false; } }
	if (document.formu.senha1.value == "") { alert("SENHA deve ser informada"); document.formu.senha1.focus(); return false;
	} else { if (document.formu.senha1.value != document.formu.senha2.value) { alert("as SENHAS informadas são diferentes!"); document.formu.senha1.value = ""; document.formu.senha2.value = ""; return false; } }
	document.formu.submit(); return true;
}

function val_lista() { document.formu.submit(); return true; }
function val_senha() { if (document.formu.f_id.value != "") { document.formu.keyword.value=""; } document.formu.submit(); return true; }
function pc_conto_cat(frm) { if (frm.categoria.value == "") { alert("Nome da Categoria deve ser informado"); frm.categoria.focus(); return false; } frm.submit(); return true; }
function pc_conto(frm) {
	if (frm.nick.value == "") { alert("Nome do Autor deve ser preenchido"); frm.nick.focus(); return false; }
	if (frm.email.value == "") { alert("E-mail do Autor deve ser preenchido"); frm.email.focus(); return false;
	} else { if (!isEmailAddr(frm.email.value)) { alert("Informe um e-mail válido!"); frm.email.focus(); return false; } }
	if (frm.titulo.value == "") { alert("Título do conto deve ser informado"); frm.titulo.focus(); return false; }
	if (frm.texto.value == "") { alert("Texto do conto deve ser informado"); frm.texto.focus(); return false; }
	if (frm.categoria.value == 0) { alert("Uma categoria deve ser selecionada"); frm.categoria.focus(); return false; }
	frm.submit(); return true;
}
function open_cto(id) { window.open('vip/contos/contos_det.php?id='+id, 'conto', 'location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=550,height=400,top=0,left=20'); }
function open_piada(id) { window.open('piadas_det.php?id='+id, 'piada', 'location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=550,height=400,top=0,left=20'); }
function open_mat(id) { window.open('materia_det.php?id='+id, 'materia', 'location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=550,height=400,top=0,left=20'); }

function pc_materia(frm) {
	if (frm.nick.value == "") { alert("Nome deve ser preenchido"); frm.nick.focus(); return false; }
	if (frm.ddd.value == "" || frm.fone.value == "") { alert("DDD e Telefone devem ser informado"); if (frm.ddd.value == "") frm.ddd.focus(); else frm.fone.focus(); return false; }
	if (frm.email.value == "") { alert("E-mail deve ser preenchido"); frm.email.focus(); return false;
	} else { if (!isEmailAddr(frm.email.value)) { alert("Informe um e-mail válido!"); frm.email.focus(); return false; } }
	if (frm.texto.value == "") { alert("Texto descritivo deve ser informado"); frm.texto.focus(); return false; }
	frm.submit(); return true;
}
function open_materia(id) { window.open('vip/contos/contos_det.php?id='+id, 'conto', 'location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=550,height=400,top=0,left=20'); }

function mudacampo(campo, tam, proximo) { if (campo.value.length == tam) { proximo.focus(); } }
function filtro_SoNumeros(event) { if (event.keyCode != 45) { if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false; } }
function mascara_FONEFAX(Campo, teclapres){ var tecla = teclapres.keyCode; var vr = new String(Campo.value); vr = vr.replace(".", ""); vr = vr.replace(".", ""); vr = vr.replace("/", ""); vr = vr.replace("-", ""); tam = vr.length + 1 ; if (tam > 4) Campo.value = vr.substr(0, 4) + '-' + vr.substr(4, tam); }
function checa_nome(cpo) {
   if (cpo.length < 5) document.getElementById('val1').innerHTML = '<font class=\"red9\">[ X ]</font>';
   else document.getElementById('val1').innerHTML = '<font class=\"blue9\" style=\"font-weight: bold;\">[ OK ]</font>';
   liberaform();
   return;
}
function checa_anuncio(cpo) {
   if (cpo == "") document.getElementById('val2').innerHTML = '<font class=\"blue9\" style=\"font-weight: bold;\">[ OPCIONAL ]</font>';
   else if (cpo.length < 4 || isNaN(cpo)) document.getElementById('val2').innerHTML = '<font class=\"red9\">[ X ]</font>';
   else document.getElementById('val2').innerHTML = '<font class=\"blue9\" style=\"font-weight: bold;\">[ OK ]</font>';
   liberaform();
   return;
}
function checa_email(cpo) {
   if (!isEmailAddr(cpo)) document.getElementById('val3').innerHTML = '<font class=\"red9\">[ X ]</font>';
   else document.getElementById('val3').innerHTML = '<font class=\"blue9\" style=\"font-weight: bold;\">[ OK ]</font>';
   liberaform();
   return;
}
function checa_ddd(cpo) {
   var var5 = document.getElementById('fone').value;
   if ((cpo.length < 2 || isNaN(cpo)) && var5.length < 9) document.getElementById('val4').innerHTML = '<font class=\"red9\">[ X ]</font>';
   else checa_fone(document.getElementById('fone').value);
   liberaform();
   return;
}
function checa_fone(cpo) {
   if (cpo.length < 9) document.getElementById('val4').innerHTML = '<font class=\"red9\">[ X ]</font>';
   else document.getElementById('val4').innerHTML = '<font class=\"blue9\" style=\"font-weight: bold;\">[ OK ]</font>';
   liberaform();
   return;
}
function liberaform() {
   var var1 = document.getElementById('nome').value;
   var var2 = document.getElementById('anuncio').value;
   var var3 = document.getElementById('email').value;
   var var4 = document.getElementById('ddd').value;
   var var5 = document.getElementById('fone').value;
//document.getElementById('ajuda').innerHTML = 'nome : ' + var1 + '<br>anuncio : ' + var2 + '<br>email : ' + var3 + '<br>ddd fone : ' + var4 + ' ' + var5;
   if (var1.length >= 5 && (var2 == "" || (var2.length == 4 && !isNaN(var2))) && isEmailAddr(var3) && (var4.length == 2 || !isNaN(var4)) && var5.length == 9) {
      document.getElementById('botao').value = 'Gerar RESERVA e CONVITE';
      document.getElementById('botao').disabled = false;
   } else {
      document.getElementById('botao').value = 'Preencha todos os campos acima';
      document.getElementById('botao').disabled = true;
   }
   return;
}

function bloqueia_homem() {
	if (document.getElementById('tipoanun').value == "3") { // BLOQUEIA CADASTRO DE ANÚNCIOS DE HOMENS
		document.getElementById('tipoanun').style.visibility="hidden";
		document.getElementById('popup_homem').style.visibility="visible";
		document.getElementById('butao').disabled=true;
	}
}
function esconde_bloqueio() {
	document.getElementById('popup_homem').style.visibility="hidden";
		document.getElementById('tipoanun').style.visibility="visible";
	document.getElementById('tipoanun').value=0;
		document.getElementById('butao').disabled=false;
}
