
function popup(url, intWi, intHei, scr, nome, intTop, intLeft) {
	if (intLeft == null){
		intLeft = 10;
		intTop = 10;
	}
	var janela = null
	janela=window.open(url,nome,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scr+',resizable=no,menubar=no,width=' + intWi + ',height=' + intHei+ ', left=' + intLeft + ', top=' + intTop + '');
}





function Saudacao() {

	var datahora,xhora,xdia,dia,mes,ano,txtsaudacao;
	datahora = new Date();
	xhora = datahora.getHours();
	if (xhora >= 0 && xhora < 12) {txtsaudacao = "Bom Dia!"}
	if (xhora >= 12 && xhora < 18) {txtsaudacao = "Boa Tarde!"}
	if (xhora >= 18 && xhora <= 23) {txtsaudacao = "Boa Noite!"}
	xdia = datahora.getDay();
	diasemana = new Array(7);
	diasemana[0] = "Domingo";
	diasemana[1] = "Segunda-Feira";
	diasemana[2] = "Terça-Feira";
	diasemana[3] = "Quarta-Feira";
	diasemana[4] = "Quinta-Feira";
	diasemana[5] = "Sexta-Feira";
	diasemana[6] = "Sábado";
	dia = datahora.getDate();
	mes = datahora.getMonth();
	mesdoano = new Array(12);
	mesdoano[0] = "janeiro";
	mesdoano[1] = "fevereiro";
	mesdoano[2] = "março";
	mesdoano[3] = "abril";
	mesdoano[4] = "maio";
	mesdoano[5] = "junho";
	mesdoano[6] = "julho";
	mesdoano[7] = "agosto";
	mesdoano[8] = "setembro";
	mesdoano[9] = "outubro";
	mesdoano[10] = "novembro";
	mesdoano[11] = "dezembro";
	ano = datahora.getFullYear();
	document.write("<b>" + txtsaudacao + "</b> " + diasemana[xdia] + ", " + dia + " de " + mesdoano[mes] + " de " + ano);
	//document.write(diasemana[xdia] + ", " + dia + " de " + mesdoano[mes] + " de " + ano);
}

function Cor_td(src,cor1,cor2) {
	src.style.background=cor1; src.style.color = cor2;
}

function NavegaURL(destino){
	location.href=destino;
}


function PrintElementID(id, pg) {
    var oPrint, oJan;
    oPrint     = window.document.getElementById(id).innerHTML;
    oJan     = window.open(pg);
    oJan.document.write(oPrint);
    oJan.history.go();
    oJan.window.print();
}

function campoApaga(el,padrao,flag) {

	if (flag==1) {
		if (el.value==padrao) 
		el.value = '';
	}

	if (flag==0) {
		if (el.value=="") 
		el.value = padrao;
	}

}






// **************************************************** PRODUTOS


	// ***** DETALHES
	function ProdDescrMudaFoto(foto,legenda) {
		document.getElementById('detalhes_foto').innerHTML = '<a href="javascript:popup(\'ampliar.php?foto='+foto+'\',665,490,\'yes\',\'FotoAmpliada\',10,100);"><img src="../img.php?t=2&img='+foto+'" border="0"/></a>';// '<a href="javascript:popup(\'ampliar.php?foto='+imagem+'\',665,490,\'yes\',\'FotoAmpliada\',10,100);"><img src="../produtos/img.php?t=2&f='+imagem+'" border="0"/></a>';
	}
	
	function ProdDetalhAmpliaFoto(imagem) {
		popup('ampliar.php?foto='+imagem,665,490,'yes','FotoAmpliada',10,100);	
	}



// *************************************************** CARRINHO
function CarrinhoRemoverItem(i,frm) {
	if (document.getElementById('qt_'+i)) document.getElementById('qt_'+i).value = 0;
	frm.submit();
}

function verificaCEP(cep,ceporigem,peso,redir) {
	criaMascara(cep, '########');

	if ((IsNumeric(cep.value))&&(cep.value.length == 8)) {

		window.location = 'http://www.correios.com.br/encomendas/precos/calculo.cfm?cepOrigem=' + ceporigem + '&cepDestino=' + cep.value + '&peso=' + peso + '&resposta=' + redir;

	}

}





// ********************************************** CADASTRO 

  function CadastroTestaForm(f) {

	var Erro = '';

	// Pessoa Física	
	if (f.tipo_pessoa[0].checked) {
		var cpf = f.pf_cpf.value;
		cpf=cpf.replace(/\D/g,"")
		if (f.pf_nome.value.length > 2) {} else { Erro = Erro + "- Nome\n"; }
		//if (f.pf_sobrenome.value.length > 2) {} else { Erro = Erro + "- Sobrenome\n"; }
		if ((f.pf_cpf.value.length > 10)&&(IsCPF(cpf))) {} else { Erro = Erro + "- CPF\n"; }
		if (f.pf_nascimento.value.length == 10) {} else { Erro = Erro + "- Data de Nascimento\n"; }
	}
	
	// Pessoa Jurídica
	if (f.tipo_pessoa[1].checked) {
		if (f.pj_razaosocial.value.length > 2) {} else { Erro = Erro + "- Razão Social\n"; }
		if (f.pj_nomecontato.value.length > 2) {} else { Erro = Erro + "- Nome de Contato\n"; }
		if ((f.pj_cnpj.value.length > 2)&&(IsCNPJ(f.pj_cnpj.value))) {} else { Erro = Erro + "- CPNJ\n"; }
	}

	// Dados pessoais
	if (isEmail(f.email.value)) {} else { Erro = Erro + "- E-mail\n"; }
	//if ((f.senha.value.length > 3)&&(f.senha.value==f.senha1.value)) {} else { Erro = Erro + "- Senha\n"; }
	if (f.telefone1_ddd.value.length == 2) {} else { Erro = Erro + "- Telefone (DDD)\n"; }
	if (f.telefone1.value.length > 6) {} else { Erro = Erro + "- Telefone\n"; }

	// Endereço
	if (f.end_cep.value.length >7) {} else { Erro = Erro + "- CEP\n"; }
	if (f.end_endereco.value.length > 2) {} else { Erro = Erro + "- Endereço\n"; }
	if (f.end_bairro.value.length > 1) {} else { Erro = Erro + "- Bairro\n"; }
	if (f.end_cidade.value.length > 2) {} else { Erro = Erro + "- Cidade\n"; }
	if (f.end_estado_id.value.length > 0) {} else { Erro = Erro + "- Estado\n"; }


	if (Erro.length > 0) {
		
		alert("Por favor, confira os dados: \n\n" + Erro);
		return false;

	} else return true;
  }

  function AtualizaTipoPessoa(f) {
  	if (f.tipo_pessoa[1].checked) {
		document.getElementById('tb_dp_f').style.display = 'none';
		document.getElementById('tb_dp_j').style.display = 'block';
	} else {
		document.getElementById('tb_dp_j').style.display = 'none';
		document.getElementById('tb_dp_f').style.display = 'block';
	}
  }





// *********************************************** CLIENTE
function ClienteEnderecos_Frm(f) {
	if (! (f.fazer.value > 0)) { alert('Nenhuma opção selecionada'); return false; } 
	if ((f.fazer.value == 2)&&(getCheckedValue(f.id_endereco)== f.id_endereco_princ.value )) { alert('Não é possível excluir o endereço principal.'); return false; } 
	if ((f.fazer.value == 1)&&(getCheckedValue(f.id_endereco)== f.id_endereco_princ.value )) { alert('O endereço selecionado já é o principal.'); return false; } 
	if (getCheckedValue(f.id_endereco) > 0) { if (!confirm('Tem certeza?')) return false; } 
		else { alert('Nenhum endereço selecionado.'); return false; }
}

function EnderecosTestaForm(f) {
	
	var Erro = '';
	// Endereço
	if (f.cep.value.length >7) {} else { Erro = Erro + "- CEP\n"; }
	if (f.endereco.value.length > 2) {} else { Erro = Erro + "- Endereço\n"; }
	if (f.bairro.value.length > 1) {} else { Erro = Erro + "- Bairro\n"; }
	if (f.cidade.value.length > 2) {} else { Erro = Erro + "- Cidade\n"; }
	if (f.id_estado.value.length > 0) {} else { Erro = Erro + "- Estado\n"; }
	
	if (Erro.length > 0) {
		
		alert("Por favor, confira os dados: \n\n" + Erro);
		return false;
	
	} else return true;
}

