  function loading(id) {
    $('#'+id).html("<span class='carregando'><img src='images/indicador_p.gif' /></span>");
  }

/* -------------------------------------------AJAX PRA CHAMADA DE PÁGINAS--------------------------------*/
  function detalhe_destaque(url) {
      $("#div_detalhe_destaque").load(url,"",function(){
         $(this).dialog({
            title : "Detalhes do Produto",
            width :385,
            height : 300,
            modal : true,
			resizable : false
         });
         if (!$(this).dialog('isOpen')) {
             $(this).dialog("open");
         }
      });
  }

  function sobre() {
    loading("conteudo");
    $("#conteudo").load("sobre.php","",	
	function(){
		$('#g1 a').lightBox({
                    	overlayBgColor: '#FFF',
                    	overlayOpacity: 0.6,
                    	imageLoading: 'imagens/lightbox-ico-loading.gif',
                    	imageBtnClose: 'imagens/btn-stop.png',
                    	imageBtnPrev: 'imagens/btn-prev.png',
                    	imageBtnNext: 'imagens/btn-next.png',
                    	imageBlank: 'imagens/lightbox-blank.gif',
                    	containerResizeSpeed: 350,
                    	txtImage: 'Imagem',
                    	txtOf: 'de'
            	});
       });
  }

  function ofertas() {
    loading("conteudo");
    $("#conteudo").load("ofertas.html","",function() {
        $("#lista_produtos").cycle({
            fx: 'scrollHorz',
            timeout: 0,
            next: '#dnext',
            prev: '#dprev'
        });
    });
  }

  function produtos() {
    loading("conteudo");
    $("#conteudo").load("produtos.html");
  }

  function servicos() {
    loading("conteudo");
    $("#conteudo").load("servicos.php");
  }

  function fabrica() {
    loading("conteudo");
    $("#conteudo").load("fabrica.php","",
    	function(){
		$('#g1 a').lightBox({
                    	overlayBgColor: '#FFF',
                    	overlayOpacity: 0.6,
                    	imageLoading: 'imagens/lightbox-ico-loading.gif',
                    	imageBtnClose: 'imagens/btn-stop.png',
                    	imageBtnPrev: 'imagens/btn-prev.png',
                    	imageBtnNext: 'imagens/btn-next.png',
                    	imageBlank: 'imagens/lightbox-blank.gif',
                    	containerResizeSpeed: 350,
                    	txtImage: 'Imagem',
                    	txtOf: 'de'
            	});
         });
    }

  function contato() {
    loading("conteudo");
    $("#conteudo").load("contato.php");
  }
  
  function orcamento() {
    loading("conteudo");
    $("#conteudo").load("orcamento.php");
  }

  function catalogo() {
    loading("conteudo");
    $("#conteudo").load("bookflip.html");
  }
  
  function parceiros() {
    loading("conteudo");
    $("#conteudo").load("parceiros.php");
  }
  
  function videos() {
    loading("conteudo");
    $("#conteudo").load("videos.php");
  }
  

  function inicial() {
    document.location.href="index.php";
  }

  function addbookmark(){
    if (document.all)
      window.external.AddFavorite("http://www.concret.com.br/","CONCRET");
  }

/* ------------------------------------------- INICIO DO CONTATO -------------------------------------------*/
  function limpar_mensagem() {
    $('#nome').val("");
    $('#empresa').val("");
    $('#email').val("");
    $('#fone').val("");
    $('#cidade').val("");
    $('#uf').val("");
    $('#mensagem').val("");
  }

  function enviar_mensagem() {
    loading("resposta");
    $.ajax({
      type : "GET",
      url : "enviar_contato.php",
      data : ({ 
        nome : $('#nome').val(),
        empresa : $('#empresa').val(),
        fone : $('#fone').val(),
        cidade : $('#cidade').val(),
        uf : $('#uf').val(),
        email : $('#email').val(),
        mensagem : $('#mensagem').val()
      }),
      success : function(msg) {
        $('#resposta').html(msg);
        if ($('#resposta').val().indexOf("Erro")!=-1) {
          $('#nome').val("");
          $('#empresa').val("");
          $('#email').val("");
          $('#fone').val("");
          $('#cidade').val("");
          $('#uf').val("");
          $('#mensagem').val("");
        }
      }
    });
  }
/* -------------------------------------------- FINAL DO CONTATO -------------------------------------------*/

/* ------------------------------------------ INICIO DA NEWSLETTER -----------------------------------------*/

    var tempo = 2500;
    var email = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/;

    function Cadastrar_Email() {
      if (email.test($('#email_newsletter').val())) {
        $.ajax({
          type: "POST",
          url: "zcms/newsletter/post_newsletter.php?newsletter=cad_email",
          data: ({
            email_newsletter: $('#email_newsletter').val()
          }),
          cache: false,
          success: function(msg){
            //alert(msg);
            var intervalo = window.setTimeout(function() { $('#msg').dialog('destroy') },tempo);
            $('#msg').html(msg).css({'background-color':'#ffffff','color':'#006600'}).dialog({closeOnEscape:false,width:290,minHeight:70,modal:true,title:'Mensagem!',buttons:{'OK':function(){$(this).dialog('destroy'); window.clearInterval(intervalo); }}});
            return false;
          }
        });
      }
      else {
        if ($('#email_newsletter').val() != "") {
          //alert(+$('#email_newsletter').val()+' N&atilde;o &eacute; um Email V&aacute;lido!');
          var intervalo = window.setTimeout(function() { $('#msg').dialog('destroy') },tempo);
          $('#msg').html('<span class="ui-icon ui-icon-alert" style="float:left; margin:-2px 7px 20px 0;"></span>'+$('#email_newsletter').val()+' N&atilde;o &eacute; um Email V&aacute;lido!').css({'background-color':'#ffffff','color':'#006600'}).dialog({closeOnEscape:false,width:290,minHeight:70,modal:true,title:'Mensagem!',buttons:{'OK':function(){$(this).dialog('destroy'); window.clearInterval(intervalo); }}});
          return false;
        }
        else {
          //alert('&Eacute; Necess&aacute;rio Preencher um E-mail V&aacute;lido!');
          var intervalo = window.setTimeout(function() { $('#msg').dialog('destroy') },tempo);
          $('#msg').html('<span class="ui-icon ui-icon-alert" style="float:left; margin:-2px 7px 20px 0;"></span>&Eacute; Necess&aacute;rio Preencher um E-mail V&aacute;lido!').css({'background-color':'#ffffff','color':'#006600'}).dialog({closeOnEscape:false,width:290,minHeight:70,modal:true,title:'Mensagem!',buttons:{'OK':function(){$(this).dialog('destroy'); window.clearInterval(intervalo); }}});
          return false;
        }
      }
      return false;
    };

/* ------------------------------------------ FINAL DA NEWSLETTER ------------------------------------------*/

/* ------------------------------------------ INICIO DO ORÇAMENTO ------------------------------------------*/
  function Mascaras() {
    $('[rel$=fonefax]').mask('(99) 9999-9999').Watermark("(__) ____-____").css({"width":"86px"});  //Telefone/Fax/Celular Nacional
    $('[rel$=email]').css("text-transform","lowercase");  //Email
    $('[rel$=inteiro]').mask('1').Watermark("1");  //Inteiro
    //alert('Carregando Mascaras');
  }

  function Solicitar_Orcamento() {
    if ($('#nome_orcamento').val() != "" && ($('#telefone_orcamento').val() != "(__) ____-____" || $('#email_orcamento').val() != "")) {
      $('#Cadastro_Solicitante').hide();
      $('#Dados_Solicitante').show();
      loading("Dados_Solicitante");
      $.ajax({
        type: "POST",
        url: "post_orcamento.php?opcao=Solicitar_Orcamento&hash="+Math.random(),
        data: ({
          nome_orcamento: $('#nome_orcamento').val(),
          empresa_orcamento: $('#empresa_orcamento').val(),
          email_orcamento: $('#email_orcamento').val(),
          telefone_orcamento: $('#telefone_orcamento').val()
        }),
        cache: false,
        success: function(msg){
          $('#Cadastro_Solicitante').hide(); //Esconde O Cadastro do Solicitante do Orçamento
          $('#Dados_Solicitante').html(msg).show(); //Exibe Os Dados do Solicitante do Orçamento
          $('#Buscar_Produtos').show(); //Exibe O Campo de Busca dos Produtos
        }
      });
    }
    else {
      //alert('Campos Obrigatórios não Preenchidos!');
      var intervalo = window.setTimeout(function() { $('#msg').dialog('destroy') },tempo);
      $('#msg').html('<span class="ui-icon ui-icon-alert" style="float:left; margin:-2px 7px 20px 0;"></span>Campos Obrigat&oacute;rios n&atilde;o Preenchidos!').css({'background-color':'#ffffff','color':'#006600'}).dialog({closeOnEscape:false,width:290,minHeight:70,modal:true,title:'Mensagem!',buttons:{'OK':function(){$(this).dialog('destroy'); window.clearInterval(intervalo); }}});
      return false;
    }
    return false;
  }

  function Limpar_Cadastro(){
    $('#nome_orcamento').val("");
    $('#empresa_orcamento').val("");
    $('#telefone_orcamento').val("(__) ____-____");
    $('#email_orcamento').val("");
    $('#nome_orcamento').focus();
    return false;
  }

  function Localizar_Produtos() {
    $('#Produtos_Encontrados').show();
    loading("Produtos_Encontrados");
    $.ajax({ 
      type: "GET",
      url: "post_orcamento.php?opcao=Buscar_Produtos&produto="+$("#produto").val(),
      cache: false,
      success: function(msg){
        $('#Produtos_Encontrados').show().html(msg);
        $('#Botoes_do_Orcamento').show();
      }
    });
    return false;
  };

  var win = null;
  function Criar_Popup(pagina,nome,w,h,scroll,resize) {
    LeftPosition = (screen.width) ? (screen.width-w) / 2 : 0;
    TopPosition = (screen.height) ? (screen.height-h-50) / 2 : 0;
    settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+resize;
    win = window.open(pagina,nome,settings);
  }

  function Adicionar_Itens_ao_Orcamento() {
    var codigos = new Array();
    var valores = new Array();
    $('[id^=produto_]').each(function() {
      if (this.checked) {
        var produto = this.name;
        produto = produto.substr(produto.indexOf('produtos_')+9,100);
        codigos.push(produto);
        valores.push($('#quantidade_produto_'+produto).val());
      }
    });
    $('[id^=produto_]').each(function() {
      this.checked = false;
    });
    campos_str = codigos.join('||');
    valores_str = valores.join('||');
    $.ajaxq ("fila",{
      url: 'processar_produtos.php?codigos='+campos_str+'&valores='+valores_str,
      cache: false,
      success: function(html) {
        $('#Produtos_do_Orcamento').load('listar_produtos.php');
        //alert("Produto(s) Adicionado(s) com Sucesso!");
        var intervalo = window.setTimeout(function() { $('#msg').dialog('destroy') },tempo);
        $('#msg').html("Produto(s) Adicionado(s) com Sucesso!").css({'background-color':'#ffffff','color':'#006600'}).dialog({closeOnEscape:false,width:290,minHeight:70,modal:true,title:'Mensagem!',buttons:{'OK':function(){$(this).dialog('destroy'); window.clearInterval(intervalo); }}});
        return false;
      }
    });
  }

  function Ver_Orcamento_Completo() {
    Criar_Popup("listar_produtos.php",'Ver_Orcamento_Completo','760','600','YES','NO');
    return false;
  }

  function Finalizar_Enviar_Orcamento() {
    $.ajax({ 
      type: "GET",
      url: "finalizar_enviar_orcamento.php",
      cache: false,
      success: function(msg){
        //alert("Orçamento Finalizado e Enviado com Sucesso!");
        var intervalo = window.setTimeout(function() { $('#msg').dialog('destroy') },tempo);
        $('#msg').html(msg).css({'background-color':'#ffffff','color':'#006600'}).dialog({closeOnEscape:false,width:290,minHeight:70,modal:true,title:'Mensagem!',buttons:{'OK':function(){$(this).dialog('destroy'); window.clearInterval(intervalo); }}});
        return false;
      }
    });
    return false;
  }
/* ------------------------------------------- FINAL DO ORÇAMENTO ------------------------------------------*/