/*Paginação*/ var ItensPagina; var paginas; var paginacao; function montaPaginacao(){ for(a = 0; a < paginas; a ++){ if(a == 0){ paginacao += '
  • Página Anterior
  • ' } paginacao += '
  • ' + '' + (a + 1) + '
  • '; if(a == paginas - 1){ paginacao += '
  • Próxima Página
  • ' } $('.paginacao').html(paginacao); $('.artigos').append(''); if(a == paginas - 1){ ItensPagina = $('.artigos ul:first-child li').size(); } for(i = 0; i < ItensPagina; i++){ var itenHeader = ""; var itenArticle = ""; var itenA = ""; itenHeader = $('.artigos ul:first-child li:eq(0) a header').html(); itenArticle = $('.artigos ul:first-child li:eq(0) a p').html(); itenA = $('.artigos ul:first-child li:eq(0) a').attr('href'); $('#pagina' + a).append('
  • ' + itenHeader + '

    ' + itenArticle + '

  • '); $('.artigos ul:first-child li:eq(0)').remove(); } if(a == paginas - 1){ $('.artigos ul:first-child').remove(); } } } function paginaAtual(){ if($('.paginacao li:eq(1)').hasClass('active')){ $('.paginacao li:eq(0)').css('display', 'none'); }else{ $('.paginacao li:eq(0)').css('display', 'inline'); } if($('.paginacao li:eq(' + ($('.paginacao li').size() - 2) + ')').hasClass('active')){ $('.paginacao li:last-child').css('display', 'none'); }else{ $('.paginacao li:last-child').css('display', 'inline'); } } function mudaPagina(){ $('.paginacao li').click(function(){ var clicado = $(this).prevAll().size(); var atual = $('.paginacao li.active').prevAll().size(); $('.paginacao li').removeClass('active'); if(clicado == 0){ $('.paginacao li:eq('+ (atual - 1) +')').addClass('active'); }else if(clicado == $('.paginacao li').size() - 1){ $('.paginacao li:eq('+ (atual + 1) +')').addClass('active'); }else{ $('.paginacao li').removeClass('active'); $(this).addClass('active'); } $('.artigos ul').animate({ opacity:0 },300, function(){ $('.artigos ul').css('display', 'none'); $('#pagina' + ($('.paginacao li.active').prevAll().size() - 1)).animate({ opacity: 1 },500); $('#pagina' + ($('.paginacao li.active').prevAll().size() - 1)).css('display','block'); }); paginaAtual(); }); } /* */ //Acessibilidade////////////////////////////////////////////////// function Acessibilidade(){ var fonte = 11; $('.acessibilidade .original').click(function(){ $('.project p, .texto p, .texto h3, .texto li').css({'font-size':11 + 'px'}); }); $('.acessibilidade .maior').click(function(){ if(fonte < 16){ fonte += 1; $('.project p, .texto p, .texto h3, .texto li').css({'font-size':fonte + 'px'}); } }); $('.acessibilidade .menor').click(function(){ if(fonte > 9){ fonte -= 1; $('.project p, .texto p, .texto h3, .texto li').css({'font-size':fonte + 'px'}); } }); } //Scroll Animado///////////////// anchor = { init : function() { $("a.topo, a.direto").click(function () { elementClick = $(this).attr("href") destination = $(elementClick).offset().top; $("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 700 ); return false; }); } } //Canvas// function canvas(){ //Canvas - Conheça function drawPath(quem){ var canvasElem = document.getElementById(quem); if (canvasElem.getContext) { var context = canvasElem.getContext('2d'); context.fillStyle = "#003082"; context.beginPath(); context.moveTo(0, 0); context.lineTo(10, 4); context.lineTo(0, 9); context.lineTo(2, 4.5); context.lineTo(0, 0); context.fill(); } } //Canvas - Topo function drawPath1(quem){ var canvasElem = document.getElementById(quem); if (canvasElem.getContext) { var context = canvasElem.getContext('2d'); context.fillStyle = "#0e66b5"; context.beginPath(); context.moveTo(0, 6); context.lineTo(4, 0); context.lineTo(8, 6); context.lineTo(4, 5); context.lineTo(0, 6); context.fill(); } } //Canvas - Direto function drawPath2(quem){ var canvasElem = document.getElementById(quem); if (canvasElem.getContext) { var context = canvasElem.getContext('2d'); context.fillStyle = "rgba(14, 102, 181, 0.2)"; context.beginPath(); context.moveTo(0, 0); context.lineTo(4, 2); context.lineTo(8, 0); context.lineTo(4, 6); context.lineTo(0, 0); context.fill(); } } //Canvas - menu principal function drawPath3(quem){ var canvasElem = document.getElementById(quem); if (canvasElem.getContext) { var context = canvasElem.getContext('2d'); context.fillStyle = "#0e66b5"; context.beginPath(); context.moveTo(0, 0); context.lineTo(5, 2.5); context.lineTo(0, 5); context.lineTo(0, 0); context.fill(); } } //Canvas - seta tras function drawPath4(quem){ var canvasElem = document.getElementById(quem); if (canvasElem.getContext) { var context = canvasElem.getContext('2d'); context.fillStyle = "#666"; context.beginPath(); context.moveTo(17, 0); context.lineTo(14, 7.5); context.lineTo(17, 15); context.lineTo(0, 7.5); context.lineTo(17, 0); context.fill(); } } //Canvas - seta frente function drawPath5(quem){ var canvasElem = document.getElementById(quem); if (canvasElem.getContext) { var context = canvasElem.getContext('2d'); context.fillStyle = "#666"; context.beginPath(); context.moveTo(0, 0); context.lineTo(17, 7.5); context.lineTo(0, 15); context.lineTo(3, 7.5); context.lineTo(0, 0); context.fill(); } } drawPath3('nav1'); drawPath3('nav2'); drawPath3('nav3'); drawPath3('nav4'); drawPath3('nav5'); if($('article#article').hasClass('erro') == false){ drawPath1('topo'); drawPath2('direto'); if($('article#article').hasClass('home')){ drawPath('seta1'); drawPath('seta2'); drawPath('seta3'); drawPath('seta4'); }else{ drawPath3('bread1'); if($('article#article').hasClass('projects')){ drawPath3('bread2'); drawPath4('volta'); drawPath5('avanca'); } if($('article#article').hasClass('tutos')){ drawPath3('bread2'); } if($('article#article').hasClass('confirm')){ drawPath3('bread2'); } if($('article#article').hasClass('html5')){ drawPath3('bread2'); } } } } function textfield(quem, label){ $(quem).attr('value', label); $(quem).focus(function(){ if($(quem).val() == label){ $(quem).val(""); } }); $(quem).blur(function(){ if($(quem).val() == ""){ $(quem).val(label); } }); } function checkPlaceHolder(element, attribute) { var test = document.createElement(element); if (attribute in test) { $('.contato label input').css('line-height', '100%') }else{ /*textfield('#nome', 'nome'); textfield('#email', 'e-mail'); textfield('#busca', 'palavra-chave');*/ textfield('.contato #nome', 'informe seu nome'); textfield('.contato #email', 'informe seu e-mail'); textfield('.contato #telefone', 'informe seu telefone'); textfield('.contato #assunto', 'informe o assunto'); } } function checkAutofocus(element, attribute) { var test = document.createElement(element); if (attribute in test) { }else{ $('.contato #nome').focus(); } } function galeriaProjetos(valor){ $('.bt.volta').click(function(){ $('.galeria ul.projetos').animate({ marginLeft: 0 }, 800); $(this).animate({ opacity: 0 }, 300, function(){ $('.bt.volta').css('display', 'none'); }); $('.bt.avanca').animate({ opacity: 1 }, 300, function(){ $('.bt.avanca').css('display', 'block'); }); }); $('.bt.avanca').click(function(){ $('.galeria ul.projetos').animate({ marginLeft: valor + 'px' }, 800); $(this).animate({ opacity: 0 }, 300, function(){ $('.bt.avanca').css('display', 'none'); }); $('.bt.volta').animate({ opacity: 1 }, 300, function(){ $('.bt.volta').css('display', 'block'); }); }); } function janela(){ if($(window).width() > 1100){ $('.container.right').css('margin-right', 0 + 'px'); $('.breadcrumb').css('right', 5 + 'px'); }else{ $('.container.right').css('margin-right', 40 + 'px'); $('.breadcrumb').css('right', 45 + 'px'); } if($(window).height() > $('body').height()){ $('header a.direto, footer a.topo').css('display','none'); }else{ $('header a.direto, footer a.topo').css('display','block'); } } function validaNome(){ $('.contato #nome').next('.icon').children('.msg').html(''); if($('.contato #nome').val() == "" || $('.contato #nome').val() == "informe seu nome"){ $('.contato #nome').next('.icon').removeClass('certo erro'); $('.contato #nome').next('.icon').addClass("erro"); $('.contato #nome').next('.icon').children('.msg').html('Campo de preenchimento obrigatório'); }else if($('.contato #nome').val().length < 3){ $('.contato #nome').next('.icon').removeClass('certo erro'); $('.contato #nome').next('.icon').addClass("erro"); $('.contato #nome').next('.icon').children('.msg').html('São necessários, pelo menos, 3 caracteres!'); }else{ $('.contato #nome').next('.icon').removeClass('certo erro'); $('.contato #nome').next('.icon').addClass("certo"); } } function validaEmail(){ $('.contato #email').next('.icon').children('.msg').html(''); var er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/; if($('.contato #email').val() == "" || $('.contato #email').val() == "informe seu e-mail"){ $('.contato #email').next('.icon').removeClass('certo erro'); $('.contato #email').next('.icon').addClass("erro"); $('.contato #email').next('.icon').children('.msg').html('Campo de preenchimento obrigatório!'); }else if(er.exec($('.contato #email').val())){ $('.contato #email').next('.icon').removeClass('certo erro'); $('.contato #email').next('.icon').addClass("certo"); }else{ $('.contato #email').next('.icon').removeClass('certo erro'); $('.contato #email').next('.icon').addClass("erro"); $('.contato #email').next('.icon').children('.msg').html('Insira um e-mail válido!
    ex.: nome@dominio.com'); } } function validaAssunto(){ $('.contato #assunto').next('.icon').children('.msg').html(''); if($('.contato #assunto').val() == "" || $('.contato #assunto').val() == "informe o assunto"){ $('.contato #assunto').next('.icon').removeClass('certo erro'); $('.contato #assunto').next('.icon').addClass("erro"); $('.contato #assunto').next('.icon').children('.msg').html('Campo de preenchimento obrigatório'); }else if($('.contato #assunto').val().length < 5){ $('.contato #assunto').next('.icon').removeClass('certo erro'); $('.contato #assunto').next('.icon').addClass("erro"); $('.contato #assunto').next('.icon').children('.msg').html('São necessários, pelo menos, 5 caracteres!'); }else{ $('.contato #assunto').next('.icon').removeClass('certo erro'); $('.contato #assunto').next('.icon').addClass("certo"); } } function validaMsg(){ $('.contato #mensagem').next('.icon').children('.msg').html(''); if($('.contato #mensagem').val() == "" || $('.contato #mensagem').val() == "deixe sua mensagem"){ $('.contato #mensagem').next('.icon').removeClass('certo erro'); $('.contato #mensagem').next('.icon').addClass("erro"); $('.contato #mensagem').next('.icon').children('.msg').html('Campo de preenchimento obrigatório'); }else if($('.contato #mensagem').val().length < 10){ $('.contato #mensagem').next('.icon').removeClass('certo erro'); $('.contato #mensagem').next('.icon').addClass("erro"); $('.contato #mensagem').next('.icon').children('.msg').html('São necessários, pelo menos, 10 caracteres!'); }else{ $('.contato #mensagem').next('.icon').removeClass('certo erro'); $('.contato #mensagem').next('.icon').addClass("certo"); } } function validaTelefone(){ $('.contato #telefone').next('.icon').children('.msg').html(''); if($('.contato #telefone').val() == "" || $('.contato #telefone').val() == "informe seu telefone"){ $('.contato #telefone').next('.icon').removeClass('certo erro'); }else if($('.contato #telefone').val().length < 8){ $('.contato #telefone').next('.icon').removeClass('certo erro'); $('.contato #telefone').next('.icon').addClass("erro"); $('.contato #telefone').next('.icon').children('.msg').html('Informe um número de telefone válido!
    ex.: 8888 8888'); }else{ $('.contato #telefone').next('.icon').removeClass('certo erro'); $('.contato #telefone').next('.icon').addClass("certo"); } } function limpa(){ $('.contato #nome').val('informe seu nome'); $('.contato #email').val('informe seu e-mail'); $('.contato #telefone').val('informe seu telefone'); $('.contato #assunto').val('informe o assunto'); $('.contato #mensagem').val('deixe sua mensagem'); $('.icon').removeClass('certo erro'); } function numeros(campo) { var digits="0123456789"; var campo_temp; for (var i=0;iex.: nome@dominio.com'); erro += 1; } if($('.contato #assunto').val() == "" || $('.contato #assunto').val() == "informe o assunto"){ $('.contato #assunto').next('.icon').removeClass('certo erro'); $('.contato #assunto').next('.icon').addClass("erro"); $('.contato #assunto').next('.icon').children('.msg').html('Campo de preenchimento obrigatório'); erro += 1; }else if($('.contato #assunto').val().length < 5){ $('.contato #assunto').next('.icon').removeClass('certo erro'); $('.contato #assunto').next('.icon').addClass("erro"); $('.contato #assunto').next('.icon').children('.msg').html('São necessários, pelo menos, 5 caracteres!'); erro += 1; }else{ $('.contato #assunto').next('.icon').removeClass('certo erro'); $('.contato #assunto').next('.icon').addClass("certo"); } if($('.contato #mensagem').val() == "" || $('.contato #mensagem').val() == "deixe sua mensagem"){ $('.contato #mensagem').next('.icon').removeClass('certo erro'); $('.contato #mensagem').next('.icon').addClass("erro"); $('.contato #mensagem').next('.icon').children('.msg').html('Campo de preenchimento obrigatório'); erro += 1; }else if($('.contato #mensagem').val().length < 10){ $('.contato #mensagem').next('.icon').removeClass('certo erro'); $('.contato #mensagem').next('.icon').addClass("erro"); $('.contato #mensagem').next('.icon').children('.msg').html('São necessários, pelo menos, 10 caracteres!'); erro += 1; }else{ $('.contato #mensagem').next('.icon').removeClass('certo erro'); $('.contato #mensagem').next('.icon').addClass("certo"); } if($('.contato #telefone').val() == "" || $('.contato #telefone').val() == "informe seu telefone"){ $('.contato #telefone').next('.icon').removeClass('certo erro'); }else if($('.contato #telefone').val().length < 8){ $('.contato #telefone').next('.icon').removeClass('certo erro'); $('.contato #telefone').next('.icon').addClass("erro"); $('.contato #telefone').next('.icon').children('.msg').html('Insira um número de telefone válido!
    ex.: 8888 8888'); erro += 1; }else{ $('.contato #telefone').next('.icon').removeClass('certo erro'); $('.contato #telefone').next('.icon').addClass("certo"); } $('.erro:first').prev('input').focus(); if(erro > 0){ return false; }else{ return true; } }); if($('ul.projetos li').size() < 7){ $('.bt.avanca, .bt.volta').css('display', 'none'); }else if($('ul.projetos li').size() < 8){ galeriaProjetos(-97); }else{ galeriaProjetos(-193); } tooltip.init(); $("html").mousemove(function(mouse){ if(mouse.pageX > $(window).width() - 200){ $("#tooltip").css("left",mouse.pageX - $("#tooltip").width()); if(mouse.pageY > $(window).height() - 100){ $("#tooltip").css("top",mouse.pageY - 20); }else{ $("#tooltip").css("top",mouse.pageY + 20); } }else{ $("#tooltip").css("left",mouse.pageX + 5); if(mouse.pageY > $(window).height() - 100){ $("#tooltip").css("top",mouse.pageY - 20); }else{ $("#tooltip").css("top",mouse.pageY + 20); } } }); Acessibilidade(); anchor.init(); checkPlaceHolder('input', 'placeholder'); textfield('.contato #mensagem', 'deixe sua mensagem'); checkAutofocus('input', 'auto'); if($(window).height() > $('body').height()){ $('header a.direto, footer a.topo').css('display','none'); } $(window).load(function(){ janela(); $(window).resize(function(){ janela(); }); }); $('a[href$=".pdf"], a[href$=".rar"], a[href$=".zip"], a[href$=".js"]').click(function(){ _gaq.push(['_trackEvent', 'Arquivos', 'Downloaded', $(this).attr('href')]); }); $(window).load(function(){ $('#button').click(function(){ _gaq.push(['_trackEvent', 'Compartilhe', 'Google +1', $('title').text()]); alert('teste'); }); $('.tweet').append('Tweet'); $('.tweet').click(function(){ alert('teste1'); _gaq.push(['_trackEvent', 'Compartilhe', 'Tweet', $('title').text()]); }); }); var page = 0; $('a').click(function(){ if($(this).attr('href') != "#" || $(this).attr('href') != "javascript:void(0);"){ page = 1; } }); function virtualPage(){ page = 1; _gaq.push(['_trackPageview', '/last-page']) } $(window).bind({ beforeunload: function(){if(page == 0){virtualPage();}} }); /*Paginação*/ ItensPagina = 5; paginas = Math.ceil($('.artigos ul li').size() / ItensPagina); paginacao = ""; montaPaginacao(); $('.paginacao li:eq(1)').addClass('active'); paginaAtual(); mudaPagina(); if($.browser.msie){ $('.box-html, .acessibilidade li a, .box40.sidebar, .post, .banner, input').each(function() { PIE.attach(this); }); } /*Canvas*/ canvas(); });