function preencheCategoria(obj,vlr,obj2,vlr2){
	var valor = vlr;
	var valor2 = vlr2;	
	$(obj2).value=valor2;
	$(obj).value='';
	
	if (vlr != 0) {
		$(obj).value=valor;
	}
}

function saveData(url,formulario,target,method,campos,descricao) {
	if (formCheck(formulario,campos,descricao)==false)
	{	return false;	}else{	getHTMLFormscript(url,formulario,target,method);}}

function salvar_efeito(url){
var campo_b = Array ("edc_titulo");
var descricao = Array ("Nome do efeito");
saveData(url,'form_dados','principal_adm','get',campo_b,descricao);
}

function salvar_produto(url){
var campo_b = Array ("pro_nome","cat_id");
var descricao = Array ("Nome do produto","Categoria");
//pega categoria
saveData(url,'form_dados','principal_adm','post',campo_b,descricao);
}


function salvar_cadastro(url){
var campo_b = Array ("cad_id","cad_nome","cad_sobrenome","cad_cpf","cad_rg","telefone_ddd","telefone","celular_ddd","celular","comercial_ddd","cad_email","cad_endereco","cad_complemento","cad_bairro","cad_municipio","cad_uf","cad_cep");
var descricao = Array ("Nome","Sobrenome","CPF","RG","Telefone DDD","Telefone","Celular DDD","Celular","Telefone comercial DDD","Telefone comercial","E-Mail","Endereço","Complemento","Bairro","Municipio","UF","CEP");
//pega categoria
saveData(url,'form_dados','geral','get',campo_b,descricao);
}

function salvar_categoria(url){
var campo_b = Array ("cat_descricao");
var descricao = Array ("Nome da categoria");
saveData(url,'form_dados','principal_adm','get',campo_b,descricao);
}

function uploadImagem(obj){
	//alert($('conta_imagem').value);
	if ($('conta_imagem').value == "20"){
		alert('Seu limite de imagens foi atingido. Para incluir novas, remova uma ou mais.');
	}else{
	abrePopUP('/inc/frmupload.asp?pro_id='+obj,'upload',400,150);
	}
}

function uploadBanner(obj){
	if ($('conta_imagem').value == "24"){
		alert('Seu limite de banners foi atingido. Para incluir novos, remova um ou mais.');
	}else{
	abrePopUP('/inc/frmuploadbanner.asp','upload',400,150);
	}
}

function uploadImagemSimples(obj){
	//alert($('conta_imagem').value);
	if ($('conta_imagem').value == "10"){
		alert('Seu limite de imagens foi atingido. Para incluir novas, remova uma ou mais.');
	}else{
	abrePopUP('/inc/frmupload_simples.asp?pro_id='+obj,'upload',400,150);
	}
}

function uploadImagemAlt(obj,obj2){
	//alert($('conta_imagem').value);
	if ($('conta_imagem').value == "10"){
		alert('Seu limite de imagens foi atingido. Para incluir novas, remova uma ou mais.');
	}else{
	abrePopUP('/inc/frmuploadalt.asp?pri_id='+obj+'&amp;pro_id='+obj2,'upload',400,150);
	}
}


function uploadImagemArquivo(obj,tp){
		abrePopUP('/inc/frmuploadtipo.asp?id='+obj+'&tp='+tp,'upload',400,150);
}

function incluirPasso(obj,tp){
		abrePopUP('/inc/frmuploadtipo.asp?id='+obj+'&tp='+tp,'upload',400,150);
}

function montaCombo(url,target,vlr_campo,tipo,vlr_select){
    getHTMLscript(url,'vlr='+vlr_campo+'&tp='+tipo+'&selected='+vlr_select,target,'get');
}

function listaProduto(obj){
	//alert(obj);
    getHTMLscriptfront('listagem-produtos.asp','cat_id='+obj,'contProd','get');	
}

function listaProdutoCategoria(obj,vtr){
	var aux_vtr = vtr.substring(0,vtr.length - 1);
    getHTMLscriptfront('listagem-produtos-categoria.asp','cat_id='+obj+'&vtr_cat='+aux_vtr,'contProd','get');	
}

function alterarCategoria(){
	hide_div('categoria_on');
	show_div('categoria_alt');
	$('cat_id').value="";
}

function alterarCat(){
	hide_div('cat_on');
	show_div('cat_alt');
	$('cat_id').value="";
}

function alterarSub(){
	hide_div('cat_on');
	show_div('cat_alt');
	$('cat_id').value="";
}

function buscarProduto(obj){
	var valor = $(obj).value;
	if (valor == ""){
	alert('Preencha a caixa com pelo menos um valor.');
	return false;
	}else{
    return true;	
	}	
}

function buscarProdutoSimplesAdm(obj){
	var valor = $(obj).value;
	if (valor == ""){
	alert('Digite pelo menos um valor');
	return false;
	}else{
    getHTMLscript('produtos_listagem.asp','valor_string='+valor,'principal_adm','get');
	return false;	
	}	
}

function buscarProdutoSimplesAdm2(obj){
	var valor = $(obj).value;
	if (valor == ""){
	alert('Digite pelo menos um valor');
	return false;
	}else{
    getHTMLscript('produtos_listagem_simples.asp','valor_string='+valor,'principal_adm','get');
	return false;	
	}	
}

function buscarSedex(obj){
	var valor = $(obj).value;
	if (valor == ""){
	alert('Digite pelo menos um valor');
	return false;
	}else{
    getHTMLscript('fretes.asp','valor_string='+valor,'principal_adm','get');
	return false;	
	}	
}

function buscarPac(obj){
	var valor = $(obj).value;
	if (valor == ""){
	alert('Digite pelo menos um valor');
	return false;
	}else{
    getHTMLscript('pac_listagem.asp','valor_string='+valor,'principal_adm','get');
	return false;	
	}	
}


function buscarUsuarioSimplesAdm(obj){
	var valor = $(obj).value;
	if (valor == ""){
	alert('Digite pelo menos um valor');
	return false;
	}else{
    getHTMLscript('usuarios_listagem.asp','valor_string='+valor,'principal_adm','get');
	return false;	
	}	
}

function buscarPedidoAdm(obj){
	var valor = $(obj).value;
	if (valor == ""){
	alert('Digite pelo menos um valor');
	return false;
	}else{
    getHTMLscript('pedido_listagem.asp','valor_string='+valor,'principal_adm','get');
	return false;	
	}	
}



//galeria
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
ns3up = (browserName == "Netscape" && browserVer >= 3);
ie4up = (browserName.indexOf("Microsoft") >= 0 && browserVer >= 4);
function doPic(imgName) {
if (ns3up || ie4up) {
imgOn = ("imgs/imgProd/" + imgName);
$('img_produto').src = imgOn;
   }
}


function contato(){
var vtr_campos = Array("nome","tel");
var vtr_msg = Array("Nome","Telefone");
var msg_ok = "Por favor, preencha os determinados campos:\n";
var fc = "";
var msg = (msg_ok.length+1);
var f = "contato_form";

if (($('mail').value.indexOf("@")<0) && ($('mail').value.indexOf(".")<0)){
	msg_ok += " - E-Mail\n";
	fc = "mail";
}		
	
	
for (var i=0; i<vtr_campos.length; i++){
var obj = $(vtr_campos[i]);
if ($(obj).value=="" || $(obj).value==null){
msg_ok += " - " + vtr_msg[i] + "\n";
if (fc == "" || fc == null){
	if(vtr_msg[i] == "Nome"){	
		fc = "nome";
	}else{
		fc = "tel";
	}
}

	}
}


if (msg_ok.length == msg){
 $(f).submit();
 //return true;
}else{ 
 document.getElementById(fc).focus();
 alert(msg_ok);
 return false;
}

}

function cadastro(){
var vtr_campos = Array("usu_email","usu_login2","usu_senha2","usu_nome","usu_telefone");
var vtr_msg = Array("E-mail","Login","Senha","Nome","Telefone");
var msg_ok = "Por favor, preencha os determinados campos:\n";
var msg = msg_ok.length;
var f = "cadastro_form";
for (var i=0; i<vtr_campos.length; i++){
var obj = $(vtr_campos[i]);

if ($(obj).value=="" || $(obj).value==null){
msg_ok += " - " + vtr_msg[i] + "\n";
	}
}
if (msg_ok.length == msg){
 $(f).submit();
 //return true;
}else{
 alert(msg_ok);
 return false;
}

}

function cadastro_PF(){
var vtr_campos = Array("usu_email","usu_senha","usu_nome","usu_cpf","usu_fone1","usu_endereco","usu_bairro","usu_cep");
var vtr_msg = Array("E-mail","Senha","Nome","Cpf","Telefone","Endereço","Bairro","Cep");
var msg_ok = "Por favor, preencha os determinados campos:\n";
var msg = msg_ok.length;
var f = "cadastro_form_PF";

for (var i=0; i<vtr_campos.length; i++){
var obj = $(vtr_campos[i]);

if ($(obj).value=="" || $(obj).value==null){
msg_ok += " - " + vtr_msg[i] + "\n";
	}
}

if (msg_ok.length != msg){
 alert(msg_ok);
 return false;
}

var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

if(valida_CPF($('usu_cpf').value) == false){
    alert("CPF inválido.");
    $('usu_cpf').focus();
    return false;
}
else if(!regmail.test($("usu_email").value)){
       alert("E-mail inválido");
       $("usu_email").focus();
       return false;
}else{
    $(f).submit();
}

}

function Cadastro_PJ(){
var vtr_campos = Array("usu_cnpj_J","usu_nome_J","usu_endereco_J","usu_bairro_J","usu_cep_J","usu_fone1_J","usu_nome_contato_J","usu_cpf_contato_J","usu_email_J","usu_senha_J");
var vtr_msg = Array("Cnpj","Razão Social","Endereço","Bairro","Cep","Telefone","Nome Contato","Cpf Contato","Email Contato","Senha");
var msg_ok = "Por favor, preencha os determinados campos:\n";
var msg = msg_ok.length;
var f = "cadastro_form_PJ";	

for (var i=0; i<vtr_campos.length; i++){
var obj = $(vtr_campos[i]);
if ($(obj).value=="" || $(obj).value==null){
msg_ok += " - " + vtr_msg[i] + "\n";
	}
}

if (msg_ok.length != msg){
 alert(msg_ok);
 return false;
}

var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

if(valida_CNPJ($('usu_cnpj_J').value) == false){
    alert("CNPJ inválido.");
    $('usu_cnpj_J').focus();
    return false;
}
else if(valida_CPF($('usu_cpf_contato_J').value) == false){
    alert("CPF inválido.");
    $('usu_cpf_contato_J').focus();
    return false;
}
else if(!regmail.test($("usu_email_J").value)){
       alert("E-mail inválido");
       $("usu_email_J").focus();
       return false;
}
else{
    $(f).submit();
    //return true;
}


}




function fale(){
var vtr_campos = Array("nome","mail","tel");
var vtr_msg = Array("Nome","E-mail","Telefone");
var msg_ok = "Por favor, preencha os determinados campos:\n";
var msg = msg_ok.length;
var f = "fale_form";	
for (var i=0; i<vtr_campos.length; i++){
var obj = $(vtr_campos[i]);
if ($(obj).value=="" || $(obj).value==null){
msg_ok += " - " + vtr_msg[i] + "\n";
	}
}
if (msg_ok.length == msg){
 $(f).submit();
 //return true;
}else{
 alert(msg_ok);
 return false;
}

}


function envia(){
	var campos = Array("nome_news","email_news");
	var msg = Array("Nome","E-mail");
	if (formCheck("envia_email",campos,msg)==false){
	return false; 
	}else{
	return true;
	}
}  

function SoNumero(e) {
    if (window.event)
    {tecla=e.keyCode;}
    else if (e.which)
    {tecla=e.which;}
    if (tecla==8 || tecla==13)
     {event.keyCode=0; 
     }else if (tecla<40 && tecla>37)
	 {event.keyCode=0;}
    if (tecla!=8 || tecla<48 || tecla>57) return ((tecla>47) && (tecla<58))
    {return true;}
}

function adicionarCarrinho1(obj){
	var qtde = 1;
	
	if ((qtde != "0") && (qtde != "")){	
	
	location.href='meu_carrinho.asp?action=add&item='+obj+'&qtd='+qtde+'&amp;esferico_esq='+obj2+'&amp;esferico_dir='+obj3+'&amp;cilindrico_esq='+obj4+'&amp;cilindrico_dir='+obj5+'&amp;eixo_esq='+obj6+'&amp;eixo_dir='+obj7+'&amp;curvatura='+obj8+'&amp;cores='+obj9;
	}else{
		alert('Digite uma quantidade válida');
	}
}

function atualizaCarrinho(obj){
	var qtde = $('qtd_'+obj).value;
	if ((qtde != "0") && (qtde != "")){
	location.href='meu_carrinho.asp?action=ref&item='+obj+'&qtd='+qtde;
	}else{
		alert('Digite uma quantidade válida');
	}
}

function atualizaCarrinho2(obj){
	var qtde = $('qtd_'+obj).value;
	if ((qtde != "0") && (qtde != "")){
	location.href='meu_carrinho.asp?action=ref&item='+obj+'&qtd='+qtde;
	}else{
		alert('Digite uma quantidade válida');
	}
}

function enviaOrcamento(){
	var validafrete = $('validafrete').value;
	var check_value = $('check_value').value;
	var msg;
	
	msg = "";
	
	if ((check_value == "0") && (check_value == "")){
		msg = "Escolha um produto!\n";
	}

	if ((validafrete == "0")){
		msg += "Escolha uma opção de frete!\n";
	}
	
	if (msg == ""){
		location.href='boleto.asp?tpf=ORCAMENTO&fre_id='+validafrete;
	}else{		
		alert(msg);
		location.href='meu-carrinho-pagamento.asp?action=viewcart';
	}

}


function excluirItem(obj,obja){
	if (confirm("Tem certeza que deseja excluir o produto do carrinho?"))
	{
	location.href='meu_carrinho.asp?action=del&item='+obj+'&qtd='+obja;
	}
}

function excluirItem2(obj,obja){
	if (confirm("Tem certeza que deseja excluir o produto do carrinho?"))
	{
	location.href='meu-carrinho-pagamento.asp?action=del&item='+obj+'&qtd='+obja;
	}
}

function atualizaCarrinho(obj){
	var qtde = $('qtd_'+obj).value;
	if ((qtde != "0") && (qtde != "")){
	location.href='meu_carrinho.asp?action=ref&item='+obj+'&qtd='+qtde;
	}else{
		alert('Digite uma quantidade válida');
	}
}

function atualizaCarrinho2(obj){
	var qtde = $('qtd_'+obj).value;
	if ((qtde != "0") && (qtde != "")){
	location.href='meu-carrinho-pagamento.asp?action=ref&item='+obj+'&qtd='+qtde;
	}else{
		alert('Digite uma quantidade válida');
	}
}


function finaliza_compra(){
	var msg = "";
if (document.getElementById('check_value').value == "0") {
	msg = "Seu carrinho está vazio! Escolha algum produto\n";
	//alert('Seu carrinho está vazio! Escolha algum produto');
}

if (document.getElementById('validafrete').value == "-") {
	msg = "Escolha um estado para calculo do frete!";	
}

if (msg != ""){
	alert(msg);
}else{
	document.forms['Cesta'].submit();
}

}

function finaliza_compra1(){
	var msg = "";	
	//alert(document.getElementById('check_value').value);
	alert(document.getElementById('validafrete').value);	
}


function enviar_compra(){
	$('Cesta').submit();
 //getHTMLFormscriptFront('sendMail.asp','Cesta','contProd','get');
}

function ampliarImagem(pro_id){
	var ampliar = window.open('/ampliar_imagem.asp?pro_id='+pro_id,'ampliar','width=425,height=350');
}


function limpacad(form){

var form_b = form;
var campo_b = Array ("cad_id","cad_nome","cad_sobrenome","cad_cpf","cad_rg","telefone_ddd","telefone","celular_ddd","celular","comercial_ddd","cad_email","cad_endereco","cad_complemento","cad_bairro","cad_municipio","cad_uf","cad_cep");

	for (var i=0; i<campo_b.length; i++){
		var obj = campo_b[i];
		form_b.$(obj).value="";
	}

}

function validafale(fale){
	
	if(fale.nome.value ==""){
      alert("Por favor preencha o campo NOME!");
      fale.nome.focus();
      return false;
	} 	

if ((fale.mail.value.indexOf("@")<0) && (fale.mail.value.indexOf(".")<0)){
	alert("Por favor, preencha corretamente o campo E-mail!")
	fale.mail.focus()
	return (false);
	}	
		
   return true;
}	


function validacadastro(f,obj,obj2,obj3,obj4,obj5){

var msg;

	msg = "";
if(obj5 == 0 ){

	if((document.getElementById('esferico_dir').value == "-") && (document.getElementById('esferico_esq').value == "-")){
      //alert("Por favor preencha o campo Esférico esquerdo!");
  	  msg = "-Esférico \n";
      //return false;
	}
}

if(obj != "" ){

	if(document.getElementById('esferico_esq').value == "-"){
      //alert("Por favor preencha o campo Esférico esquerdo!");
  	  msg = "-Esférico esquerdo\n";
      document.getElementById('esferico_esq').focus();
      //return false;
	} 	
	
	if(document.getElementById('esferico_dir').value == "-"){
      //alert("Por favor preencha o campo Esférico esquerdo!");
  	  msg = "-Esférico Direito\n";
      document.getElementById('esferico_dir').focus();
      //return false;
	} 		
}


if(obj2 != "" ){

	if(document.getElementById('cilindrico_esq').value == "-"){
      //alert("Por favor preencha o campo Cilindrico esquerdo!");
	  msg += "-Cilindrico esquerdo\n";
      document.getElementById('cilindrico_esq').focus();
      //return false;
	} 	

	if(document.getElementById('cilindrico_dir').value == "-"){
      //alert("Por favor preencha o campo Cilindrico direito!");
	  msg += "-Cilindrico direito\n";
      document.getElementById('cilindrico_dir').focus();
      //return false;
	} 	
		
}

if(obj3 != "" ){

	if(document.getElementById('eixo_esq').value == "-"){
      //alert("Por favor preencha o campo Eixo esquerdo!");
	  msg += "-Eixo esquerdo\n";
      document.getElementById('eixo_esq').focus();
      //return false;
	} 	

	if(document.getElementById('eixo_dir').value == "-"){
      //alert("Por favor preencha o campo Eixo direito!");
	  msg += "-Eixo direito\n";
      document.getElementById('eixo_dir').focus();
      //return false;
	} 	
		
}

if(obj4 != "" ){
	
	if(document.getElementById('cores').value == "-"){
      //alert("Por favor preencha o campo Cor!");
	  msg += "-Cor\n";
      document.getElementById('cores').focus();
      //return false;
	} 			
	
}	

if (msg == ""){
	document.forms['form_lente'].submit();
}else{
	alert("Por favor preencha os campos \n"+msg);
}
//   return true;
   

}


function validacontato(obj){
	
if(obj.nome.value ==""){
  alert("Por favor preencha o campo NOME!");
  obj.nome.focus();
  return false;
} 	

if ((obj.mail.value.indexOf("@")<0) && (obj.mail.value.indexOf(".")<0)){
	alert("Por favor, preencha corretamente o campo E-mail!")
	obj.mail.focus();
	return (false);
	}	

if(obj.tel.value ==""){
  alert("Por favor preencha o campo Telefone!");
  obj.tel.focus();
  return false;
} 	


   return true;
}	

 function validar_senha()
 {
 if (document.cadastro_form_PF.usu_senha.value != 
 	 document.cadastro_form_PF.confirme_senha.value)
	 {
	 alert("Senhas não conferem");
	 document.cadastro_form_PF.usu_senha.focus();
	  return false;
		 }else if(document.cadastro_form_PF.usu_senha.value=="")
		 {
		 alert("As senhas não podem ser vazias");
	 document.cadastro_form_PF.usu_senha.focus();
	  return false;

	 }else	 
	 {
	  return true;
	 }
 }

 function validar_senha1()
 {
 if (document.cadastro_form_PJ.usu_senha_J.value != 
 	 document.cadastro_form_PJ.confirme_senha.value)
	 {
	 alert("Senhas não conferem");
	 document.cadastro_form_PJ.usu_senha_J.focus();
	  return false;
		 }else if(document.cadastro_form_PJ.usu_senha_J.value=="")
		 {
		 alert("As senhas não podem ser vazias");
	 document.cadastro_form_PJ.usu_senha_J.focus();
	  return false;

	 }else	 
	 {
	  return true;
	 }
 }

<!--
function Verifica_campo_CPF(campo) {
var CPF = campo.value; // Recebe o valor digitado no campo

// Aqui começa a checagem do CPF
var POSICAO, I, SOMA, DV, DV_INFORMADO;
var DIGITO = new Array(10);
DV_INFORMADO = CPF.substr(9, 2); // Retira os dois últimos dígitos do número informado

// Desemembra o número do CPF na array DIGITO
for (I=0; I<=8; I++) {
  DIGITO[I] = CPF.substr( I, 1);
}

// Calcula o valor do 10º dígito da verificação
POSICAO = 10;
SOMA = 0;
   for (I=0; I<=8; I++) {
      SOMA = SOMA + DIGITO[I] * POSICAO;
      POSICAO = POSICAO - 1;
   }
DIGITO[9] = SOMA % 11;
   if (DIGITO[9] < 2) {
        DIGITO[9] = 0;
}
   else{
       DIGITO[9] = 11 - DIGITO[9];
}

// Calcula o valor do 11º dígito da verificação
POSICAO = 11;
SOMA = 0;
   for (I=0; I<=9; I++) {
      SOMA = SOMA + DIGITO[I] * POSICAO;
      POSICAO = POSICAO - 1;
   }
DIGITO[10] = SOMA % 11;
   if (DIGITO[10] < 2) {
        DIGITO[10] = 0;
   }
   else {
        DIGITO[10] = 11 - DIGITO[10];
   }

// Verifica se os valores dos dígitos verificadores conferem
DV = DIGITO[9] * 10 + DIGITO[10];
   if (DV != DV_INFORMADO) {
      alert('CPF Inválido, Verifique');
      campo.value = '';
      campo.focus();
      return false;
   }
}


function atualizaCarrinholente(obj,obj2,obj3){
	var qtde = obj2;
	
	if ((qtde != "0") && (qtde != "")){			

	getHTMLscriptfront('meu_carrinho.asp','action=ref&item='+obj+'&qtd='+qtde,'atualiza','get');
		if(obj3 == 'final'){
			location.href='meu_carrinho.asp?action=viewcart';	
		}
	
	}else{
		alert('Digite uma quantidade válida');
	}
}





		function percorre() {
			  
			var frm = document.form2;
			var cont_fim = 0;
			var cont_mais = 0;
			var varfinal = "";
			
			for(ii=0; ii < document.form2.length; ii++){
			
				if (document.form2.elements[ii].type == "text") {
					cont_fim = cont_fim + 1;
					
				}
			
			}
			
			   
			//Percorre os elementos do formulário 
			for(i=0; i < document.form2.length; i++){

				//Verifica se o elemento do formulário corresponde a um textbox e se é o textbox desejado
				if  (document.form2.elements[ii].type == "text") {								
									
														
							cont_mais = cont_mais +1;
							
							if (cont_mais == cont_fim){
								varfinal = 'final';	
							}
							
							alert(document.form2.elements[i].value)		
							atualizaCarrinholente(document.form2.elements[i].value,document.getElementById('qtd_'+document.document.form2[i].value).value,varfinal);							
						}                    
						
			}
	  }
	




//-->