function confereCamposReserva(frmForm) {
var msg = "";
if (frmForm.nome.value == "")
msg = msg +"\n- Nome";
if (frmForm.email.value == "")
msg = msg +"\n- E-mail";
if (frmForm.cpf.value == "")
msg = msg +"\n- CPF";
if (frmForm.nreg.value == "")
msg = msg +"\n- Registro Geral";
if (frmForm.estado_rg.value == "")
msg = msg +"\n- Estado Emissor";
if (frmForm.endereco.value == "")
msg = msg +"\n- Endereco";
if (frmForm.numero.value == "")
msg = msg +"\n- Número";
if (frmForm.bairro.value == "")
msg = msg +"\n- Bairro";
if (frmForm.cep.value == "" || frmForm.cep2.value == "")
msg = msg +"\n- CEP";
if (frmForm.cidade.value == "")
msg = msg +"\n- Cidade";
if (frmForm.estado.value == "")
msg = msg +"\n- Estado";
if (frmForm.tel_ddd.value == "" || frmForm.tel_numero.value == "")
msg = msg +"\n- Telefone";
if (frmForm.interesse.value == "")
msg = msg +"\n- Área de interesse";

  if (msg != "") {
    alert("Os seguintes campos devem ser preenchidos:"+msg);
    return false;
  } else {
    if(frmForm.tipo_pgto[0].checked){
      return ConfereCamposPagtoReserva(1);
    }else{
      return ConfereCamposPagtoReserva(2);
    }
  }
}

function ConfereCamposPagtoReserva(tipo) {
var certo = "";
var msg = "";
var msg1 = "";
var tp = Array();
tp[1] = "Cartão de crédito";
tp[2] = "Boleto bancário";

if (tipo == 1) {
   if (document.frm.tipo_pgto[0].checked == true)
      certo = 1;
   else
      certo = 0;
} else {
   if (document.frm.tipo_pgto[1].checked == true){
      certo = 1;
      return true;
   }else{
      certo = 0;
   }
}

if (certo == 0) {
   alert("Selecione a forma de pagamento correspondente. "+tp[tipo]);
   return false;
} else {
if (tipo == 1) {
   if(document.frm.cartao[0].checked == false && document.frm.cartao[1].checked == false && document.frm.cartao[2].checked == false){
     alert("Selecione a Bandeira correspondente. "+tp[tipo]);
     return false;
   }else{
     if(document.frm.cartao[0].checked == true) // Visa
       document.getElementById('formapgto').value = 1;
     if(document.frm.cartao[1].checked == true) // Master Card
       document.getElementById('formapgto').value = 2;
     if(document.frm.cartao[2].checked == true) // AMEX
       document.getElementById('formapgto').value = 3;

     return true;
   }
}
}
}



function confereCampos(frmForm) {
	var msg = "";
	
	if (frmForm.cod_livro.value == "")
		msg = msg +"\n- Código do Livro";
	if (frmForm.titulo.value == "")
		msg = msg +"\n- Título";
	if (frmForm.edicao.value == "")
		msg = msg +"\n- Edição";
	if (frmForm.data_publ.value == "")
		msg = msg +"\n- Data publicação";
	if (frmForm.paginas.value == "")
		msg = msg +"\n- Páginas";
	if (frmForm.peso.value == "")
		msg = msg +"\n- Peso";
	if (frmForm.preco.value == "")
		msg = msg +"\n- Preço";
	if (frmForm.desconto.value == "")
		msg = msg +"\n- Desconto";
	
	if (msg != "") {
		alert("Os seguintes campos devem ser preenchidos:"+msg);
		return false
	} else {
		return true
	}
}

function confereCampos_altProd(frmForm) {
	var msg = "";
	var capa_ctrl = 0;
	
	if (frmForm.cod_livro.value == "")
		msg = msg +"\n- Código do Livro";
	if (frmForm.titulo.value == "")
		msg = msg +"\n- Título";
	if (frmForm.edicao.value == "")
		msg = msg +"\n- Edição";
	if (frmForm.data_publ.value == "")
		msg = msg +"\n- Data publicação";
	if (frmForm.paginas.value == "")
		msg = msg +"\n- Páginas";
	if (frmForm.peso.value == "")
		msg = msg +"\n- Peso";
	if (frmForm.preco.value == "")
		msg = msg +"\n- Preço";
	if (frmForm.desconto.value == "")
		msg = msg +"\n- Desconto";
	if (frmForm.del_capa.checked) {
		capa_ctrl = 1;
	}
	
	if (msg != "") {
		alert("Os seguintes campos devem ser preenchidos:"+msg);
		return false
	} else if (capa_ctrl > 0) {
		return confirm("Tem certeza que deseja deletar a imagem deste produto?");
	} else {
		return true
	}
}

function popup(URL, NAME, OPTIONS) {
	window.open(URL, NAME, OPTIONS)
}

function ConfereCamposPagto(tipo) {
var certo = "";
var msg = "";
var msg1 = "";
var tp = Array();
tp[1] = "Cartão de crédito";
tp[2] = "Boleto bancário";

if (tipo == 1) {
   if (document.frm.tipo_pgto[0].checked == true)
      certo = 1;
   else
      certo = 0;
} else {
   if (document.frm.tipo_pgto[1].checked == true){
      certo = 1;
      document.frm.submit();}
   else
      certo = 0;
}

if (certo == 0) {
   alert("Selecione a forma de pagamento correspondente. "+tp[tipo]);
} else {
if (tipo == 1) {
   if (document.frm.n_cartao.value == "")
   msg = msg +"\n- Número";
   if (document.frm.nome_cartao.value == "")
   msg = msg +"\n- Nome";
   if (document.frm.mes_cartao.value == "")
   msg = msg +"\n- Mês de validade";
   if (document.frm.ano_cartao.value == "")
   msg = msg +"\n- Ano de validade";
   if(document.frm.cartao[0].checked == false && document.frm.cartao[1].checked == false && document.frm.cartao[2].checked == false)
   msg = msg +"\n- Bandeira";
   if (document.frm.parcelas.checked == true) {
   msg1 = 1;
   } else {
   for (i=0;i<document.frm.parcelas.length;i++) {
       if (document.frm.parcelas[i].checked == true)
          msg1 = 1;
   }
   }
   if (msg1 != 1)
   msg = msg +"\n- Parcelamento";
   if (msg != "")
      alert("Os seguintes campos para compras com cartão de crédito devem ser preenchidos:"+msg);
   else
      document.frm.submit();
}
}
}

function cadastro() {
document.location = "cadastro.php?email="+document.frm.email_cad.value;
}

function ConfereCamposLogin(frmForm) {
var msg = "";
if (frmForm.email.value == "")
msg = msg +"\n- E-mail";
if (frmForm.senha.value == "")
msg = msg +"\n- Senha";
if (msg != "") {
alert("Os seguintes campos devem ser preenchidos:"+msg);
return false
} else {
return true
}
}

function ConfereCamposCadastro(frmForm) {

if (frmForm.senha.value != frmForm.senha1.value) {
	alert("Confirmação de senha não confere. Por favor, digite novamente.")
	return false;
}

var msg = "";
if (frmForm.email.value == "")
msg = msg +"\n- E-mail";
if (frmForm.senha.value == "")
msg = msg +"\n- Senha";
if (frmForm.nome.value == "")
msg = msg +"\n- Nome";
if (frmForm.sexo.value == "")
msg = msg +"\n- Sexo";
if (frmForm.cpf.value == "")
msg = msg +"\n- CPF";
if (frmForm.endereco.value == "")
msg = msg +"\n- Endereco";
if (frmForm.numero.value == "")
msg = msg +"\n- Número";
if (frmForm.bairro.value == "")
msg = msg +"\n- Bairro";
if (frmForm.cep.value == "" && frmForm.cep2.value == "")
msg = msg +"\n- CEP";
if (frmForm.cidade.value == "")
msg = msg +"\n- Cidade";
if (frmForm.estado.value == "")
msg = msg +"\n- Estado";
if (msg != "") {
alert("Os seguintes campos devem ser preenchidos:"+msg);
return false
} else {
return true
}
}

function FormataCPF(pForm,pCampo,pTamMax,pPos1,pPos2,pPosTraco,pTeclaPres){
 var wTecla, wVr, wTam;
 
 wTecla = pTeclaPres.keyCode;
 wVr = pForm[pCampo].value;
 wVr = wVr.toString().replace( "-", "" );
 wVr = wVr.toString().replace( ".", "" );
 wVr = wVr.toString().replace( ".", "" );
 wVr = wVr.toString().replace( "/", "" );
 wTam = wVr.length ;

 if (wTam < pTamMax && wTecla != 8) { 
    wTam = wVr.length + 1 ; 
 }

 if (wTecla == 8 ) { 
    wTam = wTam - 1 ; 
 }
   
 if ( wTecla == 8 || wTecla == 88 || wTecla >= 48 && wTecla <= 57 || wTecla >= 96 && wTecla <= 105 ){
  if ( wTam <= 2 ){
    pForm[pCampo].value = wVr ;
  }
  if (wTam > pPosTraco && wTam <= pTamMax) {
        wVr = wVr.substr(0, wTam - pPosTraco) + '-' + wVr.substr(wTam - pPosTraco, wTam);
  }
  if ( wTam == pTamMax){
        wVr = wVr.substr( 0, wTam - pPos1 ) + '.' + wVr.substr(wTam - pPos1, 3) + '.' + wVr.substr(wTam - pPos2, wTam);
  }
  pForm[pCampo].value = wVr;
 
 }

}
