function adjustHeight(){
  userH = screen.height;
  if(userH == 768) 
    PageCenter.height = 615;
  else if(userH == 600)
    PageCenter.height = 275;
  else
    PageCenter.height = 470;
}

function amplia(img){
 window.open("ampliaImg.php?foto="+img,"","width=1,height=1,top=0,left=0,scrollbars=1");
 void(0);
}

function mudaClasse(obj, classN){
  obj.className = classN;
}

function abrePedido(orderNumber){
 window.open("show_pedido.php?pid="+orderNumber,"","width=1,height=1,top=0,left=0,scrollbars=yes")
 void(0);
}

function verificaFormPedido(form){
  var invalid;
  invalid = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
  erro = '';
  focou = false;

  if(form.nome.value.length <= 2){
    erro += "  - Seu Nome deve conter no mínimo 3 caracteres\n";
    form.nome.className = 'campo2';
    if(!focou){
      focou = true;
      form.nome.focus();
    }
  } else
    form.nome.className = 'campo1';
    
  if (invalid.test(form.email.value) == false) {
    erro += "  - Seu Corrêio Eletrônico [E-mail], é inválido\n";
    form.email.className = 'campo2';
    if(!focou){
      focou = true;
      form.email.focus();
    }
  } else 
    form.email.className='campo1';
    
  if(form.cpf_cnpj.value.length == 0){
    erro += "  - Preencha o cpf/cnpj\n";
    form.cpf_cnpj.className = 'campo2';
    if(!focou){
      focou = true;
      form.cpf_cnpj.focus();
    }
  } else
    form.cpf_cnpj.className = 'campo1';

  if(erro!=''){
    alert("Para enviar o orçamento, corrija o(s) seguinte(s) erro(s):\n" + erro);
    return false;
  } else {
    return true;
  }
}

function verificaFormOrcamentoProduto(form){
  erro = '';
  focou = false;

  if(form.tipoescolha[0].checked){ // bobina
    if(form.largura.value.length == 0 || isNaN(form.largura.value)){
      erro += "  - Preencha a largura corretamente\n";
      form.largura.className = 'campo2';
      if(!focou){
        focou = true;
        form.largura.focus();
      }
    } else
      form.largura.className = 'campo1';
  
    if(form.espessura.value.length == 0 || isNaN(form.espessura.value)){
      erro += "  - Preencha a espessura corretamente\n";
      form.espessura.className = 'campo2';
      if(!focou){
        focou = true;
        form.espessura.focus();
      }
    } else
      form.espessura.className = 'campo1';
  
    if(form.descricao.value.length < 5){
      erro += "  - A descrição deve conter no mínimo 5 caracteres\n";
      form.descricao.className = 'campo2';
      if(!focou){
        focou = true;
        form.descricao.focus();
      }
    } else
      form.descricao.className = 'campo1';
  
    if(form.quantidade.value.length == 0 || isNaN(form.quantidade.value)){
      erro += "  - Preencha a quantidade corretamente\n";
      form.quantidade.className = 'campo2';
      if(!focou){
        focou = true;
        form.quantidade.focus();
      }
    } else
      form.quantidade.className = 'campo1';

    if(form.pigmento[0].checked && form.corpigmento.value.length == 0){
      erro += "  - Preencha a cor do pigmento corretamente\n";
      form.corpigmento.className = 'campo2';
      if(!focou){
        focou = true;
        form.corpigmento.focus();
      }
    } else
      form.corpigmento.className = 'campo1';

    if(form.impressaoSN[0].checked && form.cores.value.length == 0){
      erro += "  - Preencha a(s) cor(es) da impressão corretamente\n";
      form.cores.className = 'campo2';
      if(!focou){
        focou = true;
        form.cores.focus();
      }
    } else
      form.cores.className = 'campo1';

  } else {//saco
    if(form.larguraSaco.value.length == 0 || isNaN(form.larguraSaco.value)){
      erro += "  - Preencha a largura corretamente\n";
      form.larguraSaco.className = 'campo2';
      if(!focou){
        focou = true;
        form.larguraSaco.focus();
      }
    } else
      form.larguraSaco.className = 'campo1';

    if(form.comprimentoSaco.value.length == 0 || isNaN(form.comprimentoSaco.value)){
      erro += "  - Preencha o comprimento corretamente\n";
      form.comprimentoSaco.className = 'campo2';
      if(!focou){
        focou = true;
        form.comprimentoSaco.focus();
      }
    } else
      form.comprimentoSaco.className = 'campo1';
  
    if(form.espessuraSaco.value.length == 0 || isNaN(form.espessuraSaco.value)){
      erro += "  - Preencha a espessura corretamente\n";
      form.espessuraSaco.className = 'campo2';
      if(!focou){
        focou = true;
        form.espessuraSaco.focus();
      }
    } else
      form.espessuraSaco.className = 'campo1';
  
    if(form.descricao.value.length < 5){
      erro += "  - A descrição deve conter no mínimo 5 caracteres\n";
      form.descricao.className = 'campo2';
      if(!focou){
        focou = true;
        form.descricao.focus();
      }
    } else
      form.descricao.className = 'campo1';
  
    if(form.quantidadeSaco.value.length == 0 || isNaN(form.quantidadeSaco.value)){
      erro += "  - Preencha a quantidade corretamente\n";
      form.quantidadeSaco.className = 'campo2';
      if(!focou){
        focou = true;
        form.quantidadeSaco.focus();
      }
    } else
      form.quantidadeSaco.className = 'campo1';

    if(form.pigmento[0].checked && form.corpigmento.value.length == 0){
      erro += "  - Preencha a cor do pigmento corretamente\n";
      form.corpigmento.className = 'campo2';
      if(!focou){
        focou = true;
        form.corpigmento.focus();
      }
    } else
      form.corpigmento.className = 'campo1';

    if(form.impressaoSN[0].checked && form.cores.value.length == 0){
      erro += "  - Preencha a(s) cor(es) da impressão corretamente\n";
      form.cores.className = 'campo2';
      if(!focou){
        focou = true;
        form.cores.focus();
      }
    } else
      form.cores.className = 'campo1';

	}

  if(erro!=''){
    alert("Para adicionar o produto, corrija o(s) seguinte(s) erro(s):\n" + erro);
    return false;
  } else {
    return true;
  }

}
function mostraOculta(destino, origem, flag){
  objOrigem = document.getElementById("Modelo");
  objDestino = document.getElementById(destino);

  if(flag != null && flag)
    objDestino.style.display = objOrigem.style.display;
  else if(flag != null && !flag)
    objDestino.style.display = 'none';
  else if(objOrigem.style.display == objDestino.style.display){
    objDestino.style.display = 'none';
    if(origem != null)
      origem.style.display = objOrigem.style.display;
  } else {
    objDestino.style.display = objOrigem.style.display;
    if(origem != null)
      origem.style.display = 'none';
  }
}

function setFormPedido(ehBobina){
  objOrigem = document.getElementById("Modelo");
  if(ehBobina){
    //Medidas Bobina
    document.getElementById("bobinaMedida").style.display = objOrigem.style.display;
    document.getElementById("largura").disabled = false;
    document.getElementById("espessura").disabled = false;
    //Medidas Sacos
    document.getElementById("larguraSaco").disabled = true;
    document.getElementById("comprimentoSaco").disabled = true;
    document.getElementById("espessuraSaco").disabled = true;
    document.getElementById("sacoMedida").style.display = 'none';

    //Quantidade
    document.getElementById("bobinaQuantidade").style.display = objOrigem.style.display;
    document.getElementById("tipoquantidadehidden").disabled = false;
    document.getElementById("quantidade").disabled = false;

    //Quantidade Sacos
    document.getElementById("tipoquantidadeMilheiro").disabled = true;
    document.getElementById("tipoquantidadeKG").disabled = true;
    document.getElementById("sacoQuantidade").style.display = 'none';

    //Solda
    document.getElementById("solda").disabled = true;
    document.getElementById("sacoSolda").style.display = 'none';

    //Aba
    document.getElementById("aba").disabled = true;
    document.getElementById("sacoAba").style.display = 'none';

    //Sanfona
    document.getElementById("bobinaSanfona").style.display = objOrigem.style.display;
    document.getElementById("sanfonalateralSim").disabled = false;
    document.getElementById("sanfonalateralSim").checked = true;
    document.getElementById("sanfonalateralNao").disabled = false;
    document.getElementById("bobinaSanfonaMedida").style.display = objOrigem.style.display;
    document.getElementById("sanfonaLateralMedida").disabled = false;

    //Sanfona Sacos
    document.getElementById("sanfonalateral2").disabled = true;
    document.getElementById("sanfonafundo").disabled = true;
    document.getElementById("sacoSanfona").style.display = 'none';

    //Tarugo
    document.getElementById("bobinaTarugo").style.display = objOrigem.style.display;
    document.getElementById("tarugoP").disabled = false;
    document.getElementById("tarugoPVC").disabled = false;


  } else {
    //Medidas Bobina
    document.getElementById("largura").disabled = true;
    document.getElementById("espessura").disabled = true;
    document.getElementById("bobinaMedida").style.display = 'none';
    //Medidas Sacos
    document.getElementById("sacoMedida").style.display = objOrigem.style.display;
    document.getElementById("larguraSaco").disabled = false;
    document.getElementById("comprimentoSaco").disabled = false;
    document.getElementById("espessuraSaco").disabled = false;

    //Quantidade
    document.getElementById("quantidade").disabled = true;
    document.getElementById("tipoquantidadehidden").disabled = true;
    document.getElementById("bobinaQuantidade").style.display = 'none';
    //Quantidade Sacos
    document.getElementById("sacoQuantidade").style.display = objOrigem.style.display;
    document.getElementById("quantidadeSaco").disabled = false;
    document.getElementById("tipoquantidadeMilheiro").disabled = false;
    document.getElementById("tipoquantidadeKG").disabled = false;

    //Solda
    document.getElementById("sacoSolda").style.display = objOrigem.style.display;
    document.getElementById("solda").disabled = false;

    //Aba
    document.getElementById("sacoAba").style.display = objOrigem.style.display;
    document.getElementById("aba").disabled = false;

    //Sanfona
    document.getElementById("sanfonalateralSim").disabled = true;
    document.getElementById("sanfonalateralNao").disabled = true;
    document.getElementById("bobinaSanfona").style.display = 'none';
    document.getElementById("sanfonaLateralMedida").disabled = true;
    document.getElementById("bobinaSanfonaMedida").style.display = 'none';

    //Sanfona Sacos
    document.getElementById("sacoSanfona").style.display = objOrigem.style.display;
    document.getElementById("sanfonalateral2").disabled = false;
    document.getElementById("sanfonalateral2").checked = true;
    document.getElementById("sanfonafundo").disabled = false;

    //Tarugo
    document.getElementById("tarugoP").disabled = true;
    document.getElementById("tarugoPVC").disabled = true;
    document.getElementById("bobinaTarugo").style.display = 'none';

  }
}

function verificaFormBuscaPedido(form){
  var erro = '';
  var focou = false;
  var objFocus = null;

  if(form.arg.value.length < 3){
    erro += "  - Sua busca deve conter no mínimo 3 caracteres\n";
    form.arg.className = 'campo2';
    if(!focou){
      focou = true;
      objFocus = form.arg;
    }
  } else
    form.arg.className = 'campo1';

  if(form.filtro.value == 0){
    erro += "  - Escolha o tipo da busca\n";
    form.filtro.className = 'campo2';
    if(!focou){
      focou = true;
      objFocus = form.filtro;
    }
  } else {
    form.filtro.className = 'campo1';
    if(form.filtro.value == 1 && form.arg.value.length != 10){//por data
      erro = "  - A busca por data deve estar no formato dd/mm/aaaa\n";
      form.arg.className = 'campo2';
      if(!focou){
        focou = true;
        objFocus = form.arg;
      }
		} else
      form.arg.className = 'campo1';
	}

  if(erro!=''){
    alert("Para buscar, corrija o(s) seguinte(s) erro(s):\n" + erro);
    objFocus.focus();
    return false;
  } else {
    form.ok.disabled = true;
    return true;
  }
}

function number_format(obj){
  var newValue = '';
  var curChar;
  var valid = /^[0-9]$/;
  var isDotted = false;
  for(var i = 0; i < obj.value.length; i++){
    curChar = obj.value.substring(i, i+1);
    if((curChar == ',' || curChar == '.') && !isDotted){
      newValue += '.';
      isDotted = true;
    } else if(valid.test(curChar))
      newValue += curChar;
  }
  obj.value = newValue;
}

function fecharDiv(){
  var obj = document.getElementById("divPapainoel");
  if(obj != null)
    obj.style.display = 'none';
}