// JavaScript Document

var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode;
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
}
function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}
function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}
// End -->

function ValidaNews(theForm)
{
nform=theForm;
if (Trim(theForm.email_news.value) == "e-mail" || (theForm.email_news.value) == "")
 {
  alert("Por favor, digite seu E-mail")
  theForm.email_news.focus();
    return (false);
  }
if (nform.email_news.value == "") {
		alert("Informe seu e-mail.");
		nform.email_news.focus();
		nform.email_news.select();
		return false;
	} else {
		prim = nform.email_news.value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
		if(nform.email_news.value.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_news.focus();
			nform.email_news.select();
			return false;
		}
	}


  return (true);
}
///////////////////////////////////////
var abrindopopFoto;

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
/*
function Janela(){
vpos=window.open("","vpos","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=280,height=440");
document.form_pos.submit();
}*/

function BuscaCEP(){
abrindopopFoto=window.open("modulo_loja/busca_cep.htm","Votar","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=350,height=350,top=100,left=300,screenX=20,screenY=20");
return false;
}

function cartao(){
abrindopopFoto=window.open("modulo_popup/cartao.php","Votar","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=595,height=267,top=100,left=300,screenX=20,screenY=20");
return false;
}
/*
function abreFoto2(){
abrindopopFoto=window.open("modulo_loja/verfotos.php?cod_produto=<?php echo $row["cod_produto"];?>","Voltar","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=650,height=450,top=100,left=250,screenX=20,screenY=20");
return false;
}
*/ 
function indique(codigo){
abrindopopFoto=window.open("modulo_popup/indique_produto.php?cod_produto=" + codigo,"Votar","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=650,height=600,top=10,left=250,screenX=20,screenY=20");
return false;
}

function AbreAvise(){
abrindopopFoto=window.open("modulo_loja/avise.php?cod_produto=<?php echo $cod_produto ?>","Voltar","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=450,height=480,top=100,left=250,screenX=20,screenY=20");
return false;
}

function mostrarImagemTexto(imagem, texto) {
if (imagem)
document.getElementById("img_mudar").src = imagem;
zoomSrc=imagem;

}

function high(which2){
theobject=which2
highlighting=setInterval("highlightit(theobject)",50)
}
function low(which2){
clearInterval(highlighting)
which2.filters.alpha.opacity=20
}
function highlightit(cur2){
if (cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=5
else if (window.highlighting)
clearInterval(highlighting)
}

function ConfirmaPagamento(){
abrindopopFoto=window.open("modulo_popup/confirma_pagamento.php","Votar","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=400,height=450,top=100,left=300,screenX=20,screenY=20");
return false;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function checa(nform) {
	if (nform.emailcad.value == "") {
		alert("Informe seu e-mail.");
		nform.emailcad.focus();
		nform.emailcad.select();
		return false;
	} else {
		prim = nform.emailcad.value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
		if(nform.emailcad.value.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.emailcad.focus();
			nform.emailcad.select();
			return false;
		}
	}
		return true;
}

function ValidaAVISA(theForm)
{

if (Trim(theForm.nome_avisa.value) == "")
 {
  alert("Por favor, digite o seu nome")
  theForm.nome_avisa.focus();
    return (false);
  }

if (Trim(theForm.email_avisa.value) == "") {
  	alert("Por favor,  digite o seu e-mail"); 	
	theForm.email_avisa.focus();
  	return (false);
  }   

if (Trim(theForm.ddd_avisa.value) == "") {
  	alert("Por favor, digite o seu telefone"); 	
	theForm.ddd_avisa.focus();
  	return (false);
  }  

if (Trim(theForm.telefone_avisa.value) == "")
 {
  alert("Por favor, digite o seu telefone")
  theForm.telefone_avisa.focus();
    return (false);
  } 
  return (true);
}



function ValidaSENHA(theForm)
{

if (Trim(theForm.senhaatual.value) == "")
 {
  alert("Por favor, digite a sua senha atual")
  theForm.senhaatual.focus();
    return (false);
  }

if (Trim(theForm.novasenha.value) == "") {
  	alert("Por favor, digite sua nova senha"); 	
	theForm.novasenha.focus();
  	return (false);
  }   

if (Trim(theForm.cofirmesenha.value) == "") {
  	alert("Por favor, confirme sua senha"); 	
	theForm.cofirmesenha.focus();
  	return (false);
  }   



if (theForm.cofirmesenha.value!= theForm.novasenha.value) {
  	alert("As senhas não são iguais"); 	
		theForm.novasenha.focus();
  	return (false);
  }   
  return (true);
}


function ValidaCONTATO(theForm)
{
nform =theForm
if (Trim(theForm.nome.value) == "")
 {
  alert("Por favor, digite o seu nome")
  theForm.nome.focus();
    return (false);
  }

if (Trim(theForm.telefone_ddd.value) == "") {
  	alert("Por favor, digite o seu telefone"); 	
	theForm.telefone_ddd.focus();
  	return (false);
  }   

if (Trim(theForm.telefone.value) == "") {
  	alert("Por favor, digite o seu telefone"); 	
	theForm.telefone.focus();
  	return (false);
  }  

if (Trim(theForm.email_cliente.value) == "")
 {
  alert("Por favor,  digite o seu e-mail")
  theForm.email_cliente.focus();
    return (false);
  } 
   
if (Trim(theForm.mensagem.value) == "")
 {
  alert("Por favor, digite a sua mensagem")
  theForm.mensagem.focus();
    return (false);
  }   
  if (nform.email_cliente.value == "") {
		alert("Informe seu e-mail.");
		nform.email_cliente.focus();
		nform.email_cliente.select();
		return false;
	} else {
		prim = nform.email_cliente.value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
		if(nform.email_cliente.value.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_cliente.focus();
			nform.email_cliente.select();
			return false;
		}
	}

  return (true);
}

function ValidaPGTO(theForm)
{

if (Trim(theForm.nome_confirma.value) == "")
 {
  alert("Por favor, digite o seu nome")
  theForm.nome_confirma.focus();
    return (false);
  }

if (Trim(theForm.email_confirma.value) == "")
 {
  alert("Por favor, digite o seu e-mail")
  theForm.email_confirma.focus();
    return (false);
  }

if (Trim(theForm.confirma_pedido.value) == "")
 {
  alert("Por favor, digite o número do seu pedido ou qual é o nome do serviço")
  theForm.confirma_pedido.focus();
    return (false);
  }

if (Trim(theForm.confirma_banco.value) == "")
 {
  alert("Por favor, escolha qual foi o banco onde realizou o pagamento")
  theForm.confirma_banco.focus();
    return (false);
  }

if (Trim(theForm.confirma_tipopg.value) == "")
 {
  alert("Por favor, escolha de que maneira efetuou o pagamento")
  theForm.confirma_tipopg.focus();
    return (false);
  }

if (Trim(theForm.confirma_valor.value) == "")
 {
  alert("Por favor, digite o valor que efetuou o pagamento")
  theForm.confirma_valor.focus();
    return (false);
  }

if (Trim(theForm.confirma_data.value) == "")
 {
  alert("Por favor, digite a data que efetuou o pagamento")
  theForm.confirma_data.focus();
    return (false);
  }

if (Trim(theForm.numero_pedido.value) == "") {
  	alert("Por favor, digite o numero pedido"); 	
	theForm.numero_pedido.focus();
  	return (false);
  }  

if (Trim(theForm.tipo_pagamento.value) == "")
 {
  alert("Por favor, selecione o tipo do pagamento")
  theForm.tipo_pagamento.focus();
    return (false);
  } 
  return (true);
}


function ValidaCADASTRO(theForm)
{
//////////////////////////////////////////////////////////////////
if (Trim(theForm.nome_cliente.value) == "")
 {
  alert("Por favor, digite o seu nome")
  theForm.nome_cliente.focus();
    return (false);
  }
//////////////////////////////////////////////////////////////////

if (checaCPF(theForm.cpf.value) == false) {
  	alert("C.P.F INCORRETO!"); 	
	theForm.cpf.focus();
  	return (false);
  }   
//////////////////////////////////////////////////////////////////  
if (Trim(theForm.dia_nasc.value) == "")
 {
  alert("Por favor, digite o dia do seu nascimento")
  theForm.dia_nasc.focus();
return (false);
  }   
//////////////////////////////////////////////////////////////////   
if (Trim(theForm.mes_nasc.value) == "")
 {
  alert("Por favor, digite o mês do seu nascimento")
  theForm.mes_nasc.focus();
return (false);
  }   

//////////////////////////////////////////////////////////////////   
if (Trim(theForm.ano_nasc.value) == "")
 {
  alert("Por favor, digite o ano do seu nascimento")
  theForm.ano_nasc.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 
 
if (Trim(theForm.sexo.value) == "")
 {
  alert("Por favor, Selecione o sexo")
  theForm.sexo.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 
if (Trim(theForm.senha_cliente.value) == "")
 {
  alert("Por favor, digite sua senha")
  theForm.senha_cliente.focus();
return (false);
  }   
//////////////////////////////////////////////////////////////////
if (Trim(theForm.confirma_senha.value) == "")
 {
  alert("Por favor, confirme a senha")
  theForm.confirma_senha.focus();
return (false);
  }   
/////////////////////////////////////////////////////////////////

if (theForm.senha_cliente.value != theForm.confirma_senha.value)
 {
  alert("As senhas não são iguais" )
  theForm.senha_cliente.focus();
    return (false);
  }  
///////////////////////////////////////////////////////////////// 
 if (Trim(theForm.cep.value) == "")
 {
  alert("Por favor, digite seu cep")
  theForm.cep.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 


////////////////////////////////////////////////////////////////// 
 
if (Trim(theForm.endereco.value) == "")
 {
  alert("Por favor, digite o ano do seu endereço")
  theForm.endereco.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 
 
if (Trim(theForm.numero.value) == "")
 {
  alert("Por favor, digite o ano do seu endereço")
  theForm.numero.focus();
return (false);
  } 
////////////////////////////////////////////////////////////////// 
if (Trim(theForm.bairro.value) == "")
 {
  alert("Por favor, digite seu bairro")
  theForm.bairro.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 
if (Trim(theForm.cidade.value) == "")
 {
  alert("Por favor, digite sua cidade")
  theForm.cidade.focus();
return (false);
  }   
//////////////////////////////////////////////////////////////////
if (Trim(theForm.pais.value) == "")
 {
  alert("Por favor, digite selecione o seu país")
  theForm.pais.focus();
return (false);
  }   
//////////////////////////////////////////////////////////////////  


if (Trim(theForm.estado.value) == "")
 {
  alert("Por favor, digite selecione o seu estado")
  theForm.estado.focus();
return (false);
  }   

if (Trim(theForm.ddd.value) == "")
 {
  alert("Por favor, digite o ddd do seu telefone")
  theForm.ddd.focus();
return (false);
  }   
//////////////////////////////////////////////////////////////////
if (Trim(theForm.numero_telefone.value) == "")
 {
  alert("Por favor, digite o numero do seu telefone")
  theForm.numero_telefone.focus();
return (false);
  }   

    

//////////////////////////////////////////////////////////////////
  return (true);
}

////////////////////////////

function ValidaINDIQUE(theForm)
{
nform=theForm;
if (Trim(theForm.de_nome.value) == "e-mail" ||(theForm.de_nome.value) == "")
 {
  alert("Por favor, digite seu Nome");
  theForm.de_nome.focus();
    return (false);
  }
if (Trim(theForm.de_email.value) == "e-mail" ||(theForm.de_email.value) == "")
 {
  alert("Por favor, digite seu E-mail");
  theForm.de_email.focus();
    return (false);
  }
if (nform.de_email.value == "") {
		alert("Informe seu e-mail.");
		nform.de_email.focus();
		nform.de_email.select();
		return false;
	} else {
		prim = nform.de_email.value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
		if(nform.de_email.value.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.de_email.focus();
			nform.de_email.select();
			return false;
		}
	}
if (Trim(theForm.para_nome.value) == "")
 {
  alert("Por favor, digite o Nome da pessoa");
  theForm.para_nome.focus();
    return (false);
  }

if (Trim(theForm.para_email.value) == "")
 {
  alert("Por favor, digite o E-mail da pessoa");
  theForm.para_email.focus();
    return (false);
  }
if (nform.para_email.value == "") {
		alert("Informe seu e-mail.");
		nform.para_email.focus();
		nform.para_email.select();
		return false;
	} else {
			prim = nform.para_email.value.indexOf("@")
			if(prim < 2) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf("@",prim + 1) != -1) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf(".") < 1) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf(" ") != -1) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf("zipmeil.com") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf("hotmeil.com") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf(".@") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf("@.") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf(".com.br.") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf("/") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf("[") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf("]") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf("(") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf(")") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}
			if(nform.para_email.value.indexOf("..") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.para_email.focus();
				nform.para_email.select();
				return false;
			}


	}


  return (true);
}

//////////////
function ValidaINDIQUEPROD(theForm)
{
		nform=theForm;
		if (Trim(theForm.seunome.value)  == "")
		{
		alert("Por favor, digite seu Nome");
		theForm.seunome.focus();
		return (false);
		}
		if (Trim(theForm.seuemail.value) == "")
		{
		alert("Por favor, digite seu E-mail");
		theForm.seuemail.focus();
		return (false);
		}
		if (nform.seuemail.value == "") {
			alert("Informe seu e-mail.");
			nform.seuemail.focus();
			nform.seuemail.select();
			return false;
		} else {
				prim = nform.seuemail.value.indexOf("@")
				if(prim < 2) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf("@",prim + 1) != -1) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf(".") < 1) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf(" ") != -1) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf("zipmeil.com") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf("hotmeil.com") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf(".@") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf("@.") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf(".com.br.") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf("/") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf("[") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf("]") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf("(") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf(")") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
				}
				if(nform.seuemail.value.indexOf("..") > 0) {
				alert("O e-mail informado parece não estar correto.");
				nform.seuemail.focus();
				nform.seuemail.select();
				return false;
}
////////////////////////////
		if (Trim(theForm.nomedest.value) == "")
		{
		alert("Por favor, digite o Nome da pessoa");
		theForm.nomedest.focus();
		return (false);
		}
		
		if (Trim(theForm.emaildest.value) == "")
		{
		alert("Por favor, digite o E-mail da pessoa");
		theForm.emaildest.focus();
		return (false);
		}
		if (nform.emaildest.value == "") {
			alert("Informe seu e-mail.");
			nform.emaildest.focus();
			nform.emaildest.select();
			return false;
		} else {
					prim = nform.emaildest.value.indexOf("@")
					if(prim < 2) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf("@",prim + 1) != -1) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf(".") < 1) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf(" ") != -1) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf("zipmeil.com") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf("hotmeil.com") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf(".@") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf("@.") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf(".com.br.") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf("/") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf("[") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf("]") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf("(") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf(")") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
					}
					if(nform.emaildest.value.indexOf("..") > 0) {
					alert("O e-mail informado parece não estar correto.");
					nform.emaildest.focus();
					nform.emaildest.select();
					return false;
}
}
return (true);
}

//////////////



function ValidaNUMIMOVEL(theForm)
{

if (Trim(theForm.numero_imovel.value) == "")
 {
  alert("Por favor, digite o nº de seu imovel")
  theForm.numero_imovel.focus();
    return (false);
  }

//////////////////////////////////////////////////////////////////
  return (true);
}



function ValidaSUPORTE(theForm)
{

if (Trim(theForm.nome.value) == "")
 {
  alert("Por favor, digite o seu nome")
  theForm.nome.focus();
    return (false);
  }

if (Trim(theForm.email.value) == "") {
  	alert("Por favor, digite o seu e-mail"); 	
	theForm.email.focus();
  	return (false);
  }   

if (Trim(theForm.mensagens.value) == "") {
  	alert("Por favor, digite o numero pedido"); 	
	theForm.mensagens.focus();
  	return (false);
  }  
  return (true);
}


if (Trim(theForm.seuemail.value) == "") {
  	alert("Por favor, digite o seu e-mail"); 	
	theForm.seuemail.focus();
  	return (false);
  }  

if (Trim(theForm.nomedest.value) == "")
 {
  alert("Por favor,  digite o nome do seu amigo")
  theForm.nomedest.focus();
    return (false);
  } 
   
if (Trim(theForm.emaildest.value) == "")
 {
  alert("Por favor, digite o email do seu amigo")
  theForm.emaildest.focus();
    return (false);
  }   
  
  return (true);
}







function Valida(theForm)
{
//////////////////////////////////////////////////////////////////
if (Trim(theForm.nome_cliente.value) == "")
 {
  alert("Por favor, digite o seu nome")
  theForm.nome_cliente.focus();
    return (false);
  }
//////////////////////////////////////////////////////////////////

if (valida_cnpj(theForm.cnpj.value) == false) {
  	alert("C.N.P.J INCORRETO!"); 	
	theForm.cnpj.focus();
  	return (false);
  }   
//////////////////////////////////////////////////////////////////  
if (Trim(theForm.dia_nasc.value) == "")
 {
  alert("Por favor, digite o dia do seu nascimento")
  theForm.dia_nasc.focus();
return (false);
  }   
//////////////////////////////////////////////////////////////////   
if (Trim(theForm.mes_nasc.value) == "")
 {
  alert("Por favor, digite o m&ecirc;s do seu nascimento")
  theForm.mes_nasc.focus();
return (false);
  }   

//////////////////////////////////////////////////////////////////   
if (Trim(theForm.ano_nasc.value) == "")
 {
  alert("Por favor, digite o ano do seu nascimento")
  theForm.ano_nasc.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 
 
if (Trim(theForm.sexo.value) == "")
 {
  alert("Por favor, Selecione o sexo")
  theForm.sexo.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 
if (Trim(theForm.senha_cliente.value) == "")
 {
  alert("Por favor, digite sua senha")
  theForm.senha_cliente.focus();
return (false);
  }   
//////////////////////////////////////////////////////////////////
if (Trim(theForm.confirma_senha.value) == "")
 {
  alert("Por favor, confirme a senha")
  theForm.confirma_senha.focus();
return (false);
  }   
/////////////////////////////////////////////////////////////////

if (theForm.senha_cliente.value != theForm.confirma_senha.value)
 {
  alert("As senhas n&atilde;o s&atilde;o iguais" )
  theForm.senha_cliente.focus();
    return (false);
  }  
///////////////////////////////////////////////////////////////// 
 
if (Trim(theForm.tipo_entrega.value) == "")
 {
  alert("Por favor, Selecione o tipo da entrega")
  theForm.tipo_entrega.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 
 
if (Trim(theForm.cep.value) == "")
 {
  alert("Por favor, digite seu cep")
  theForm.cep.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 


////////////////////////////////////////////////////////////////// 
 
if (Trim(theForm.endereco.value) == "")
 {
  alert("Por favor, digite o ano do seu endere&ccedil;o")
  theForm.endereco.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 
 
if (Trim(theForm.numero.value) == "")
 {
  alert("Por favor, digite o ano do seu endere&ccedil;o")
  theForm.numero.focus();
return (false);
  } 
////////////////////////////////////////////////////////////////// 
if (Trim(theForm.bairro.value) == "")
 {
  alert("Por favor, digite seu bairro")
  theForm.bairro.focus();
return (false);
  }   
////////////////////////////////////////////////////////////////// 
if (Trim(theForm.cidade.value) == "")
 {
  alert("Por favor, digite sua cidade")
  theForm.cidade.focus();
return (false);
  }   
//////////////////////////////////////////////////////////////////
if (Trim(theForm.pais.value) == "")
 {
  alert("Por favor, digite selecione o seu pa&iacute;s")
  theForm.pais.focus();
return (false);
  }   
//////////////////////////////////////////////////////////////////  


if (Trim(theForm.estado.value) == "")
 {
  alert("Por favor, digite selecione o seu estado")
  theForm.estado.focus();
return (false);
  }   

if (Trim(theForm.ddd.value) == "")
 {
  alert("Por favor, digite o ddd do seu telefone")
  theForm.ddd.focus();
return (false);
  }   
//////////////////////////////////////////////////////////////////
if (Trim(theForm.numero_telefone.value) == "")
 {
  alert("Por favor, digite o numero do seu telefone")
  theForm.numero_telefone.focus();
return (false);
  }   

    

//////////////////////////////////////////////////////////////////
  return (true);
}
//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////////////////////////
function Trim(s) 
{
  // Remove leading spaces and carriage returns
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns
  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}

////////////////////////////////////////////////////////////////////////////////////////////////////
 function checaCPF (CPF) {
	if (CPF.length != 11 || CPF == "000.000.000-00" || CPF == "111.111.111-11" ||
		CPF == "222.222.222-22" ||	CPF == "333.333.333-33" || CPF == "444.444.444-44" ||
		CPF == "555.555.555-55" || CPF == "666.666.666-66" || CPF == "777.777.777-77" ||
		CPF == "888.888.888-88" || CPF == "999-999-999-99")
		return false;
	soma = 0;
	for (i=0; i < 9; i ++)
		soma += parseInt(CPF.charAt(i)) * (10 - i);
	resto = 11 - (soma % 11);
	if (resto == 10 || resto == 11)
		resto = 0;
	if (resto != parseInt(CPF.charAt(9)))
		return false;
	soma = 0;
	for (i = 0; i < 10; i ++)
		soma += parseInt(CPF.charAt(i)) * (11 - i);
	resto = 11 - (soma % 11);
	if (resto == 10 || resto == 11)
		resto = 0;
	if (resto != parseInt(CPF.charAt(10)))
		return false;
	return true;
 }
 /*

////////////////////////////////////////////////////////////////////////////////////////////////////
 function valida_cnpj(cnpj)
      {
      var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
      digitos_iguais = 1;
      if (cnpj.length < 18 && cnpj.length < 15)
            return false;
      for (i = 0; i < cnpj.length - 1; i++)
            if (cnpj.charAt(i) != cnpj.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            tamanho = cnpj.length - 2
            numeros = cnpj.substring(0,tamanho);
            digitos = cnpj.substring(tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            tamanho = tamanho + 1;
            numeros = cnpj.substring(0,tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
      } 
*/

function ValidaCARRINHO(theForm)
{

if (Trim(theForm.entrega.value) == "")
 {
  alert("Por favor, Selecione uma forma de envio")

    return (false);
  }

if (Trim(theForm.CepDestino.value) == "")
 {
  alert("Por favor, digite seu cep")
theForm.CepDestino.focus();
    return (false);
  }

  return (true);
}


  function txtBoxFormat(objForm, strField, sMask, evtKeyPress) {
      var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

      if(document.all) { // Internet Explorer
        nTecla = evtKeyPress.keyCode; }
      else if(document.layers) { // Nestcape
        nTecla = evtKeyPress.which;
      }

      sValue = objForm[strField].value;

      // Limpa todos os caracteres de formatação que
      // já estiverem no campo.
      sValue = sValue.toString().replace( "-", "" );
      sValue = sValue.toString().replace( "-", "" );
      sValue = sValue.toString().replace( ".", "" );
      sValue = sValue.toString().replace( ".", "" );
      sValue = sValue.toString().replace( "/", "" );
      sValue = sValue.toString().replace( "/", "" );
      sValue = sValue.toString().replace( "(", "" );
      sValue = sValue.toString().replace( "(", "" );
      sValue = sValue.toString().replace( ")", "" );
      sValue = sValue.toString().replace( ")", "" );
      sValue = sValue.toString().replace( " ", "" );
      sValue = sValue.toString().replace( " ", "" );
      fldLen = sValue.length;
      mskLen = sMask.length;

      i = 0;
      nCount = 0;
      sCod = "";
      mskLen = fldLen;

      while (i <= mskLen) {
        bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
        bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

        if (bolMask) {
          sCod += sMask.charAt(i);
          mskLen++; }
        else {
          sCod += sValue.charAt(nCount);
          nCount++;
        }

        i++;
      }

      objForm[strField].value = sCod;

      if (nTecla != 8) { // backspace
        if (sMask.charAt(i-1) == "9") { // apenas números...
          return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
        else { // qualquer caracter...
          return true;
        } }
      else {
        return true;
      }
    }
	
	// USO: onBlur="javascript:formataValorDigitado(this);" onKeyUp="javascript:formataValorDigitado(this);" //
function formataValorDigitado(campo, decimal) {
	var decimalNum=2;
	if (decimal!=null)
		decimalNum=decimal;
	var temp = FormataNumero(campo.value.stripCharsNotInBag("0123456789").trimLeadingZeros() / Math.pow(10,decimalNum), decimalNum, true, false, true);
    if (campo.value!=temp) {
        campo.value=temp;
    }
}	