function valida_transp(){
'Validando o tipo de entrega'
with(document.form_transportadora){
if(transportadora.value.length < 3){
alert("O campo nome da transportadora é obrigatório");
transportadora.focus();
return false;}
if (ddd_t.value.length < 2){
alert("O campo DDD é obrigatório");
ddd_t.focus();
return false;}
if (telefone_t.value.length < 8){
alert("O campo telefone é obrigatório, EX: 1234-5678");
telefone_t.focus();
return false;}
submit();}}

function valida_busca(){
'validando busca pelos produtos'
with(document.form_busca){
if (categoria.value=='Categoria'){
alert("Por favor escolha a Categoria");
categoria.focus();
return false;}

if (produto.value == ''){
alert("Por favor, digite o nome do produto");
produto.focus();
return false;}
submit();}}


function vb(){
'Validando a busca pela referencia'
with(document.form_ref){
if(referencia.value == ''){
alert("O campo referencia não pode ser um valor nulo");
referencia.focus();
return false;}
submit();}}

function qtd(){
'Validando a quantidade de produtos no carrinho de compras'
with(document.form_qtd){
if(qtd_pedido.value == "")
{alert("O campo quantidade do produto não pode ser um valor menor ou igual a 0");
qtd_pedido.focus();
return false;}
if (qtd_pedido.value <= 0)
{alert("O campo quantidade do produto não pode ser um valor menor ou igual a 0");
qtd_pedido.focus();
return false;}
submit();}}


function validar_pj(){
'Validando o formulário de pessoa Juridica'
with(document.form_pj){
if (empresa.value == ''){
alert("O campo empresa é obrigatório");
empresa.focus();
return false;}

if (Nome.value == ''){
alert("O Nome de contato da empresa é obrigatório");
Nome.focus();
return false;}

if (insc.value.length <=2 ){
alert("O Campo inscrição Estadual é obrigatório");
insc.focus();
return false;}

if (cnpj.value.length < 14){
alert("O Campo CNPJ possui 14 digitos, EX: 99999999999999");
cnpj.focus();
return false;}

if (Email.value.length < 5){
alert("O campo E-mail é obrigatório");
Email.focus();
return false;}

if (Senha.value.length < 6 || Senha.value.length > 8){
alert("Sua senha precisar ser de no máximo 8 digitos e no mínimo 6");
Senha.focus();
return false;}

if (Endereco.value.length < 5){
alert("O campo Endereço é obrigatório");
Endereco.focus();
return false;}

if (Bairro.value.length < 5){
alert("O campo Bairro é obrigatório");
Bairro.focus();
return false;}

if (Cidade.value.length < 3){
alert("O campo Cidade é obrigatório");
Cidade.focus();
return false;}

if (Estado.value == "UF"){
alert("O campo Estado é obrigatório");
Estado.focus();
return false;}

if (Cep.value.length < 8){
alert("O campo CEP possui 8 digitos, EX: 12345-678");
Cep.focus();
return false;}

if (ddd.value.length < 2){
alert("O campo DDD possui 2 digitos, EX: 11");
ddd.focus();
return false;}

if (Telefone.value.length < 8){
alert("O campo Telefone inválido, EX: 5555-5555");
Telefone.focus();
return false;}

if (Fax.value.length < 8){
alert("O campo FAX inválido, EX: 5555-5555");
Fax.focus();
return false;}

if (Endereco2.value.length < 5){
alert("O campo Endereço de entrega é obrigatório");
Endereco2.focus();
return false;}

if (Bairro2.value.length < 5){
alert("O campo Bairro é obrigatório");
Bairro2.focus();
return false;}

if (Cidade2.value.length < 3){
alert("O campo Cidade é obrigatório");
Cidade2.focus();
return false;}

if (Estado2.value == 'UF'){
alert("O campo Estado é obrigatório");
Estado2.focus();
return false;}

if (Cep2.value.length < 8){
alert("O campo CEP possui 8 digitos");
Cep2.focus();
return false;}
submit();}}


function validar_pf(){
'Validando Pessoa Física'
with(document.form_pf){

if (Nome.value.length < 5){
alert("Por favor, digite o Nome  completo");
Nome.focus();
return false;}

if (RG.value.length <=5 ){
alert("O Campo RG é obrigatório");
RG.focus();
return false;}

if (cpf.value.length < 11){
alert("O Campo CPF possui 11 digitos, EX: 11111111111");
cpf.focus();
return false;}

if (Email.value.length < 5){
alert("O campo E-mail é obrigatório");
Email.focus();
return false;}

if (Senha.value.length < 6 || Senha.value.length > 8){
alert("Sua senha precisar ser de no máximo 8 digitos e no mínimo 6")
Senha.focus();
return false;}

if (Endereco.value.length < 5){
alert("O campo Endereço é obrigatório");
Endereco.focus();
return false;}

if (Bairro.value.length < 5){
alert("O campo Bairro é obrigatório");
Bairro.focus();
return false;}

if (Cidade.value.length < 3){
alert("O campo Cidade é obrigatório");
Cidade.focus();
return false;}

if (Estado.value == 'UF'){
alert("O campo Estado é obrigatório");
Estado.focus();
return false;}

if (Cep.value.length < 8){
alert("O campo CEP possui 8 digitos, EX: 12345-678");
Cep.focus();
return false;}

if (ddd.value.length < 2){
alert("O campo DDD possui 2 digitos, EX: 11");
ddd.focus();
return false;}

if (Telefone.value.length < 8){
alert("O campo Telefone inválido, EX: 5555-5555");
Telefone.focus();
return false;}

if (Fax.value.length < 8){
alert("O campo FAX inválido, EX: 5555-5555");
Fax.focus();
return false;}

if (Endereco2.value.length < 5){
alert("O campo Endereço de entrega é obrigatório");
Endereco2.focus();
return false;}

if (Bairro2.value.length < 5){
alert("O campo Bairro é obrigatório");
Bairro2.focus();
return false;}

if (Cidade2.value.length < 3){
alert("O campo Cidade é obrigatório");
Cidade2.focus();
return false;}

if (Estado2.value == 'UF'){
alert("O campo Estado é obrigatório");
Estado2.focus();
return false;}

if (Cep2.value.length < 8){
alert("O campo CEP possui 8 digitos");
Cep2.focus();
return false;}
if (numero.value == ""){
alert("Informe o Número do endereço de entrega");
numero.focus();
return false;}
submit();}}
