/**
 * @author Han Lin Yap < http://zencodez.net/ >
 * @copyright 2011 zencodez.net
 * @license http://creativecommons.org/licenses/by-sa/3.0/
 * @package Css3-Finalize
 * @version 1.45 - 2011-08-08
 * @website https://github.com/codler/jQuery-Css3-Finalize
 *
 * == Description == 
 * Some css3 attributes needs to have a prefix in front 
 * in order to work in different browser. The plugin takes 
 * care of that so you only need to write without the prefix.
 *
 * == Example Usage ==
 * // This will look for all style-tags and parse them.
 * $('style').cssFinalize();
 */
(function(c){if(c.cssFinalize){return}if(!c.camelCase){var b=/-([a-z])/ig,a=function(d,e){return e.toUpperCase()};c.camelCase=function(d){return d.replace(b,a)}}c.cssFinalizeSetup={shim:true,node:"style,link",checkMedia:true};c.fn.cssFinalize=function(d){if(!d||typeof d!="object"){d={}}d.node=this;c.cssFinalize(d);return this};c.cssFinalize=function(j){var r=document.createElement("div");if(typeof j=="string"){newoptions=arguments[1]||{};newoptions.node=j;j=newoptions}j=c.extend({},c.cssFinalizeSetup,j);j.checkMedia=!!(j.checkMedia&&window.matchMedia);var v=false;if(c.browser.webkit||c.browser.safari){v="webkit"}else{if(c.browser.mozilla){v="moz"}else{if(c.browser.msie){if(c.browser.version<=7&&!j.shim){return true}v="ms"}else{if(c.browser.opera){v="o"}}}}function g(A,B){return function(C){return(v==A)?B:false}}var k="animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function";k+=" appearance backface-visibility";k+=" background-clip background-composite background-origin background-position-x background-position-y background-size";k+=" border-corner-image border-image border-top-image border-right-image border-bottom-image border-left-image border-top-left-image border-top-right-image border-bottom-left-image border-bottom-right-image border-radius";k+=" box-align box-direction box-flex box-flex-group box-lines box-ordinal-group box-orient box-pack box-reflect box-shadow box-sizing";k+=" column-count column-gap column-rule column-rule-color column-rule-style column-rule-width column-width columns";k+=" dashboard-region hyphenate-character hyphens line-break";k+=" grid-columns grid-rows";k+=" marquee marquee-direction marquee-increment marquee-repetition marquee-speed marquee-style";k+=" mask mask-attachment mask-box-image mask-clip mask-composite mask-image mask-origin mask-position mask-position-x mask-position-y mask-repeat mask-size";k+=" nbsp-mode";k+=" perspective perspective-origin";k+=" tab-size tap-highlight-color text-fill-color text-overflow text-security text-size-adjust";k+=" text-stroke text-stroke-color text-stroke-width";k+=" touch-callout";k+=" transform transform-origin transform-origin-x transform-origin-y transform-origin-z transform-style";k+=" transition transition-delay transition-duration transition-property transition-timing-function";k+=" user-drag user-modify user-select";k=k.split(" ");var o={};if(parseInt(c.browser.version.substr(0,1))<2){o={"border-top-left-radius":[g("moz","-moz-border-radius-topleft")],"border-top-right-radius":[g("moz","-moz-border-radius-topright")],"border-bottom-right-radius":[g("moz","-moz-border-radius-bottomright")],"border-bottom-left-radius":[g("moz","-moz-border-radius-bottomleft")]}}function m(A){var B=c.camelCase(A);return(v=="ms")?B[0].toLowerCase()+B.substr(1):B}function w(A){A=A.replace(/\/\*((?:[^\*]|\*[^\/])*)\*\//g,"");A=A.replace(/\n/g,"");A=A.replace(/\r/g,"");A=A.replace(/\@import[^;]*;/g,"");return A}function y(D,C){var A=D.match(RegExp(C,"g"));var B=D.replace(new RegExp(C,"g"),"[|]").split("[|]");var E=[];for(i in B){E.push(B[i]);if(A&&A[i]){E.push(A[i])}}return E}function z(A,C){if(v=="ms"&&c.browser.version<=7){var B=c('<style class="css-finalized" '+((A.attr("media")&&A.attr("media").length>0)?'media="'+A.attr("media")+'"':"")+"/>");c("head:first").append(B);B[0].styleSheet.cssText=h(C)}else{A.after('<style class="css-finalized" '+((A.attr("media")&&A.attr("media").length>0)?'media="'+A.attr("media")+'"':"")+">"+h(C)+"</style>")}}function e(B,C){C=w(C);if(c.trim(C)===""){return}var D=f(C);var A=[];A=E(D);function E(G){var F=[];c.each(G,function(H,J){if(J.attributes){var I=s(J.attributes);if(!c.isEmptyObject(I)){F.push({selector:n(J.selector),attributes:I})}else{if(n(J.selector)!=J.selector){F.push({selector:n(J.selector),attributes:s(J.attributes,true)})}else{if(!j.checkMedia||(j.checkMedia&&J.selector.indexOf("@media")===0&&matchMedia(J.selector.substr(7)).matches)){F.push({selector:J.selector,attributes:E(J.attributes)})}}}}});return F}B.addClass("css-finalize-read");if(A.length>0){z(B,A)}}function f(H){var C;if(v=="ms"&&c.browser.version<=8){C=y(H,"({[^{}]*})")}else{C=H.split(/({[^{}]*})/)}if(C[C.length-1].indexOf("}")==-1){C.pop()}var D=[];var A=false;var I;var F=0;var G;var E=0;while(E<C.length){if(E%2===0){var B=c.trim(C[E]);if(A){if(B.indexOf("}")!=-1){B=B.substr(1);C[E]=B;G=C.splice(F,E-F);G.shift();G.unshift(I[1]);D[D.length-1].attributes=f(G.join(""));A=false;E=F;continue}}else{if(B.indexOf("{")!=-1){I=B.split("{");B=c.trim(I[0]);A=true;F=E}if(B!==""){D.push({selector:B})}}}else{if(!A){D[D.length-1].attributes=x(C[E].substr(1,C[E].length-2))}}E++}return D}function x(C){var B;C=C.replace(/url\(([^)]+)\)/g,function(D){return D.replace(/;/g,"[cssFinalize]")});if(v=="ms"&&c.browser.version<=8){B=y(C,"(:[^;]*;?)")}else{B=C.split(/(:[^;]*;?)/)}B.pop();var A={};c.map(B,function(E,D){if(D%2==1){A[c.trim(B[D-1])]=c.trim(E.substr(1).replace(";","").replace(/url\(([^)]+)\)/g,function(F){return F.replace(/\[cssFinalize\]/g,";")}))}});return A}function h(A){var B="";c.each(A,function(C,D){B+=D.selector+"{";if(c.isArray(D.attributes)){B+=h(D.attributes)}else{c.each(D.attributes,function(F,E){B+=F+":"+E+";"})}B+="}"});return B}function s(B,A){if(c.isArray(B)){if(A){return c.map(B,function(E,D){return{selector:E.selector,attributes:s(E.attributes,A)}})}else{return{}}}var C={};c.each(B,function(G,F){var I=false;var D=t(G);if(D){I=true;C[D]=F}var H=p(G,F,D);if(H){I=true;C[(D)?D:G]=H}var E=u(G,F);if(E){I=true;c.each(E,function(J,K){if(J=="filter"&&C[J]){C[J]+=" "+K}else{C[J]=K}})}if(A&&!I){C[G]=F}});return C}function t(B){if(B in o){for(prefix in o[B]){if(c.isFunction(o[B][prefix])){var A=o[B][prefix](B);if(A){return A}}else{if(v==o[B][prefix]||!v){return"-"+o[B][prefix]+"-"+B}}}}if(c.inArray(B,k)>-1){if(!(m(B) in r.style)||B=="mask"){if(m("-"+v+"-"+B) in r.style){return"-"+v+"-"+B}}}return false}function p(F,E,H){H=H||F;if(F=="background-clip"||F=="background-origin"){r.style.cssText=H+":"+E;if(r.style[m(H)]!==undefined&&""+r.style[m(H)].indexOf(E)==-1){return E.split("-")[0]}}if(F=="transition"||F=="transition-property"){var J=E.split(/\s?,\s?/);var A=[];for(var B in J){var G,K;if(F=="transition"){G=J[B].split(" ")[0]}else{G=J[B]}if((K=t(G))!==false){A.push(K+J[B].substr(G.length))}else{A.push(J[B])}}return A.join(",")}if(v=="moz"){if(E.indexOf("calc")===0){return"-moz-"+E}}var M;if(F=="background"||F=="background-image"){if(E.indexOf("linear-gradient")===0){if(v=="webkit"){M=E.replace(/^linear-gradient\s?\(\s?(.*?)\s?\)$/,"$1").split(/,\s?/);if(M.length==2){return"-webkit-gradient(linear, 0% 0%, 0% 100%, from("+M[0]+"), to("+M[1]+"))"}var L="";if(M.length>=3){var C="0% 0%, 0% 100%";if(M[0]==="left"){C="0% 0%, 100% 0%"}if(M.length>3){var I=M.slice(2,M.length-1);c.each(I,function(O,P){var N=P.split(/ /);if(N.length===2){L+="color-stop("+N[1]+", "+N[0]+"),"}})}return"-webkit-gradient(linear, "+C+", from("+M[1]+"), "+L+" to("+M[M.length-1]+"))"}}else{if(v=="ms"&&c.browser.version==9){M=E.replace(/^linear-gradient\s?\(\s?(.*?)\s?\)$/,"$1").split(/,\s?/);if(M.length==2){var D='<svg xmlns="http://www.w3.org/2000/svg" version="1.0"><defs><linearGradient id="gradient" x1="0" y1="0" x2="0" y2="100%"><stop offset="0%" style="stop-color: '+M[0]+';"/><stop offset="100%" style="stop-color: '+M[1]+';"/></linearGradient></defs><rect x="0" y="0" fill="url(#gradient)" width="100%" height="100%" /></svg>';return"url(data:image/svg+xml,"+escape(D)+")"}}}return"-"+v+"-"+E}else{if(E.indexOf("radial-gradient")===0){return"-"+v+"-"+E}}}return false}function u(C,B){if(j.shim){if(v=="ms"){if(c.browser.version<=8){if(C.toUpperCase()=="OPACITY"&&!c.support.opacity&&!c.isNaN(B)){return{filter:"alpha(opacity="+B*100+")",zoom:1}}if(C.toUpperCase()==="BACKGROUND-COLOR"&&B.indexOf("rgba")===0){B=d(B);return{background:"url(#)",filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='"+B+"',EndColorStr='"+B+"')"}}if((C.toUpperCase()=="BACKGROUND"||C.toUpperCase()==="BACKGROUND-IMAGE")&&B.indexOf("linear-gradient")===0){var A=B.replace(/^linear-gradient\s?\(\s?(.*?)\s?\)$/,"$1").split(/,\s?/);if(A.length==2){return{background:"url(#)",filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='"+A[0]+"',EndColorStr='"+A[1]+"')"}}}}}}return false}function n(A){if(v=="moz"){A=A.replace("::selection","::-moz-selection");A=A.replace("::placeholder",":-moz-placeholder");A=A.replace("@keyframes","@-moz-keyframes")}else{if(v=="webkit"){A=A.replace("@keyframes","@-webkit-keyframes");A=A.replace("::placeholder","::-webkit-input-placeholder")}}return A}function d(E){var B=E.replace(/^rgba\s?\(\s?(.*?)\s?\)$/,"$1").split(/,\s?/);var A=[];var D;for(var C=0;C<B.length;C++){if(C==3){B[C]*=255}D="0"+parseInt(B[C],10).toString(16);A.push(D.substr(D.length-2,2).toUpperCase())}A.splice(0,0,A.pop());return"#"+A.join("")}if(!(j.node instanceof jQuery)){j.node=c(j.node)}j.node.each(function(A,B){var C=c(this);if(C.hasClass("css-finalize-read")||C.hasClass("css-finalized")){return true}if(this.tagName=="LINK"&&C.attr("rel")=="stylesheet"){if(!j.checkMedia||(C.attr("media")&&C.attr("media").length>0&&matchMedia(C.attr("media")).matches)||!C.attr("media")){l(this.href,C)}}else{e(C,C.html())}});function l(A,B){var G=document.location,F=G.protocol||"http:";var E=/^(\w+:)\/\/([^\/?#:]+)(?::(\d+))?/.exec(A.toLowerCase());var C=!!(E&&(E[1]!=F||E[2]!=G.hostname||(E[3]||(E[1]==="http:"?80:443))!=(G.port||(F==="http:"?80:443))));if(C){return}try{c("<div />").load(A,function(H){e(B,H)})}catch(D){}}if(c.cssHooks){for(property in o){if((newProperty=t(property))!==false){q(property,newProperty)}}for(property in k){if((newProperty=t(k[property]))!==false){q(k[property],newProperty)}}}function q(B,A){A=m(A);c.cssHooks[m(B)]={get:function(E,D,C){return E.style[A]},set:function(C,D){C.style[A]=D}}}};c(function(){if(window.cssFinalize!==false){c.cssFinalize()}})})(jQuery);window.matchMedia=window.matchMedia||(function(e,f){var c,a=e.documentElement,b=a.firstElementChild||a.firstChild,d=e.createElement("body"),g=e.createElement("div");g.id="mq-test-1";g.style.cssText="position:absolute;top:-100em";d.appendChild(g);return function(h){g.innerHTML='&shy;<style media="'+h+'"> #mq-test-1 { width: 42px; }</style>';a.insertBefore(d,b);c=g.offsetWidth==42;a.removeChild(d);return{matches:c,media:h}}})(document);
/**
 * @author Alexander Farkas
 * v. 1.22
 */
(function($){if(!document.defaultView||!document.defaultView.getComputedStyle){var oldCurCSS=$.curCSS;$.curCSS=function(elem, name, force){if(name==='background-position'){name='backgroundPosition';}if(name!=='backgroundPosition'||!elem.currentStyle||elem.currentStyle[name]){return oldCurCSS.apply(this,arguments);}var style=elem.style;if(!force&&style&&style[name]){return style[name];}return oldCurCSS(elem,'backgroundPositionX',force)+' '+oldCurCSS(elem,'backgroundPositionY',force);};}var oldAnim=$.fn.animate;$.fn.animate=function(prop){if('background-position' in prop){prop.backgroundPosition=prop['background-position'];delete prop['background-position'];}if('backgroundPosition' in prop){prop.backgroundPosition='('+prop.backgroundPosition;}return oldAnim.apply(this,arguments);};function toArray(strg){strg=strg.replace(/left|top/g,'0px');strg=strg.replace(/right|bottom/g,'100%');strg=strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");var res=strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return [parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]];}$.fx.step.backgroundPosition=function(fx){if (!fx.bgPosReady){var start=$.curCSS(fx.elem,'backgroundPosition');if(!start){start='0px 0px';}start=toArray(start);fx.start=[start[0],start[2]];var end=toArray(fx.end);fx.end=[end[0],end[2]];fx.unit=[end[1],end[3]];fx.bgPosReady=true;}var nowPosX= [];nowPosX[0]=((fx.end[0]-fx.start[0])*fx.pos)+fx.start[0]+fx.unit[0];nowPosX[1]=((fx.end[1]-fx.start[1])*fx.pos)+fx.start[1]+fx.unit[1];fx.elem.style.backgroundPosition=nowPosX[0]+' '+nowPosX[1];};})(jQuery);
/*

====================================================================

Funções do site */
/*
Barras de navegação do portfolio e da busca
adaptado do http://nnbox.ca/demo/mousetrack2/ */
function navbots(e) { // esta função é ativada toda a vez que o mouse entra na área dos botões
var alturaLink = $(".paginacao div").height();
var alturaArea = $(".paginacao li").height();
var posicaoY = $(".paginacao li").offset(); // captura a posição absoluta do elemento na página
var posMouse = e.pageY - posicaoY.top -(alturaLink/2); // posição y da área do botão (nav.paginacao)

if(posMouse > (alturaLink / 2) && posMouse < (alturaArea-(alturaLink * 2))) { // aumento proposital da margem de segurança da rolagem da div para evitar cálculos excessivos e má performance do script (conflito de ações CSS3 e jquery).
$(".paginacao div").css('top', posMouse);
}
}

function loadLink(linkUrl, linkDiv, linkDirecao) {
var vcDiv = "#" + linkDiv;
if (!($("#vc-old").length)) { // impede a criação de múltiplos vc-old's
$(vcDiv).attr("id", "vc-old");
if (linkDirecao == "fade") {
$("#vc-old").animate({"opacity": "0"}, 300, function() {
$(this).remove();
});
} else {
$("#vc-old").animate({"opacity": ".5"}, 300);
}
}
if (!($("#vc-temp").length)) { // impede a criação de múltiplos vc-temp's
$("#vc-old").after("<div id=\"vc-temp\"></div>");
}

function animaDiv(contentDiv, destinoOld, inicioTemp) {
var cssOld; // formatação do vc-old
var cssTemp; // formatação do vc-temp
var verificaVazioClass; // classe da div de erro
if (contentDiv == "vc-content") {
cssOld = {"position": "absolute"};
cssTemp = {"left": inicioTemp, "position": "absolute"};
verificaVazioClass = contentDiv;
} else {
cssOld = {"left": "0", "padding-left": "367px", "position": "absolute", "width": "593px"};
cssTemp = {"left": inicioTemp,"padding-left": "367px", "position": "absolute", "width": "593px"};
verificaVazioClass = "holder";
}
if (!($("#vc-temp").is(":parent"))) { // o load do jquery não é perfeito e está carregando páginas sem a div desejada...
$("#vc-temp").html("<div id=\"" + contentDiv + "\" class=\"" + verificaVazioClass + " no-bg\"><div class=\"head\"><h1>Oops...</h1></div><h2>Conex&atilde;o com o Sistema interrompida</h2><p>A p&aacute;gina que voc&ecirc; acessou n&atilde;o existe mais ou pode estar em outro lugar. Mas outras estruturas do Sistema ainda est&atilde;o ativas: acesse outro link no menu ao lado.</p></div>");
}
$("#vc-old").css(cssOld).animate({"left": destinoOld}, 600, function() {$(this).remove();});
$("#vc-temp").css(cssTemp).animate({"left": "0"}, 900, function() {
if (contentDiv == "vc-content") {
$("#vc-content").appendTo("body");
var setBgVar;
if (!($("#vc-content").hasClass("no-bg"))) {
if ($("#vc-content").hasClass("inicio")) {
setBgVar = "inicio";
document.title = "Vício Criativo";
} else if ($("#vc-content").hasClass("portfolio")) {
setBgVar = "portfolio";
document.title = "Vício Criativo - Portfolio";
} else if ($("#vc-content").hasClass("blog")) {
setBgVar = "blog";
document.title = "Vício Criativo - Blog";
} else if ($("#vc-content").hasClass("bio")) {
setBgVar = "bio";
document.title = "Vício Criativo - Bio";
} else if ($("#vc-content").hasClass("contato")) {
setBgVar = "contato";
document.title = "Vício Criativo - Contato";
} else if ($("#vc-content").hasClass("busca")) {
setBgVar = "busca";
document.title = "Vício Criativo - Busca";
}
} else {
setBgVar = "no-bg";
}
setBg(setBgVar);
} else {
$("#vc-content .sub-page").after($("#vc-sub-content"));
}
$(this).remove();
$("body").css("overflow", "auto");
});
}

$("#vc-temp").load(linkUrl + " #" + linkDiv, function(response, status, xhr) {
$("body").css("overflow", "hidden");
if (status == "error") {
window.location.href = "http://www.viciocriativo.com/erro.html";
} else {
if (linkDirecao == "esquerda") {
animaDiv(linkDiv, "-960px", $(window).width());
} else if (linkDirecao == "direita") {
animaDiv(linkDiv, $(window).width(), "-960px");
} else {
animaDiv(linkDiv, "0", "0");
}
var urlPushed = linkUrl.substring(28);
var tituloPushed = "Vício Criativo - " + urlPushed;
_gaq.push(['_trackPageview', urlPushed]); // Google Analytics
if (linkDirecao != "fade") {
$("html, body").animate({scrollTop: 0}, 900);
history.pushState(linkUrl, tituloPushed, urlPushed);
}
}
});
}

function setBg(linkClass) {
$("body").animate({"background-position": "-1088px 0"}, 600, function() {
$("body").removeClass();
if (!(linkClass == "no-bg")) {
$("body").addClass(function() {return "bg-" + linkClass;}).css({"background-position": $(window).width() + "px 0"}).animate({"background-position": "-176px 0"}, 2400);
} else {
$("body").removeAttr("class");
}
});
}

function loadFlash(tagFlash) {
var newFlash = $(tagFlash);
var urlFlash = newFlash.parent().attr("href");
var htmlFlash = "<object type=\"application/x-shockwave-flash\" data=\"" + urlFlash + "\" width=\"" + newFlash.width() + "\" height=\"" + newFlash.height() + "\"><param name=\"movie\" value=\"" + urlFlash + "\"><param name=\"wmode\" value=\"transparent\"></object>";
newFlash.parent().after(htmlFlash);
newFlash.parent().remove();
}

$(function() {
// Caixa de busca
$("body").on("focusin", ".campo", function() {
if ($(this).val() == "Termos de busca" || $(this).val() == "Digite seus termos de busca aqui") {
$(this).val("");
}
$("body").on("submit", ".caixa form", function() {return true;});
});
$("body").on("focusout", ".campo", function() {
if (!($(this).val())) {
this.value = "Termos de busca";
}
});
$("body").on("submit", ".caixa form", function() {
        if($(this).find(".campo").val() == "Termos de busca" || $(this).find(".campo").val() == "Digite seus termos de busca aqui") {
            $(this).find(".campo").fadeOut(300, function() {
$(this).val("Digite seus termos de busca aqui").fadeIn(300);
});
        } else {
var buscaString = $(this).find(".campo").val();
var buscaURL = "http://www.viciocriativo.com/busca/" + buscaString.replace(/\s/g, "+") + "/";
loadLink(buscaURL, "vc-content", "esquerda");
}
return false;
    });
// chama função das barras. a definição do jquery alerta sobre o mal uso do mousemove (que controla toda a janela do navegador). para evitar problemas, este recurso é ativado e desativado conforme a necessidade.
$("body").on("mouseenter", ".paginacao li", function(e) {
$(this).bind('mousemove', function(e) {
navbots(e);
});
});
$("body").on("mouseleave", ".paginacao li", function(e) {
$(this).unbind('mousemove');
});

if ('pushState' in window.history) { // verifica se o navegador é capaz de usar pushState
$("body").on("click", "a[href*='viciocriativo.com']", function(e) { // filtra os links do site
if (e.which == 2 || e.metaKey || e.ctrlKey){return true;} // permite que o link funcione normalmente se clicados com o botão do meio ou da direita do mouse (http://warpspire.com/posts/url-design/)

if ($(e.target).is(".vc-menu a")) { // para todo link no menu do site
loadLink(e.target.href, "vc-content", "esquerda");
} else if ($(e.target).is(".nav-grid a") || $(e.target).is(".nav-lista a") || $(e.target).is(".paginacao .pg-seguinte a")) { // para todo botão de grid, de lista
loadLink(e.target.href, "vc-sub-content", "esquerda");
} else if ($(e.target).is(".nav-back a")) { // para todo botão de voltar
loadLink(e.target.href, "vc-content", "direita");
} else if ($(e.target).is(".paginacao .pg-anterior a")) {
loadLink(e.target.href, "vc-sub-content", "direita");
} else if ($(e.target).is(".abre-flash *")) {
loadFlash(e.target);
} else if ($(e.target).is(".hotsite")) {
window.location.href = e.target.href;
} else if ($(e.target).is(".hotsite *")) {
window.location.href = $(e.target).parent().attr("href");
} else {
if ($(e.target).is(".portfolio .job p") || $(e.target).is(".busca .cat-portfolio p") || $(e.target).is(".artigo-nav p") || $(e.target).is(".cat-blog span")) { //tratamento especial para os links dos trabalhos de portfolio, dos artigos anteriores e seguintes do blog e dos itens da busca
loadLink($(e.target).parent().attr("href"), "vc-content", "esquerda");
} else if ($(e.target).is(".portfolio .job img") || $(e.target).is(".busca .cat-portfolio img")) {
loadLink($(e.target).parent().parent().attr("href"), "vc-content", "esquerda");
} else {
loadLink(e.target.href, "vc-content", "esquerda");
}
}

e.preventDefault();  // impede que os links funcionem com o click normal do botão esquerdo do mouse
});

$(window).bind("popstate", function(e) { // usando os botões do navegador e alterando o conteúdo da página
var state = e.originalEvent.state; // thanks http://keithpitt.com! não existe nenhuma boa documentação do que é o originalEvent na internet. parece ser um atributo para que o navegador controle o que acontece na página
if (state) {
loadLink(state, "vc-content", "fade");
}
});
}

if ($.browser.msie) { // O IE não é melhor navegador do mundo.
var ieHtmlAlerta = "<div class=\"ie-fail\"><h1>Alerta do Sistema:</h1><p>Foi detectado o uso do Microsoft Internet Explorer na navega&ccedil;&atilde;o deste site. N&atilde;o que isso seja ruim. Pode haver diversos motivos para que voc&ecirc;, caro usu&aacute;rio, esteja usando este programa.</p><p>Por&eacute;m este site foi desenvolvido com recursos visuais e funcionais que <strong>podem</strong> n&atilde;o funcionar neste programa. Caso deseje prosseguir com a navega&ccedil;&atilde;o, n&atilde;o repare a bagun&ccedil;a e aproveite!</p><p>Agora, se quiser melhorar sua experi&ecirc;ncia com as p&aacute;ginas da internet, aconselhamos que voc&ecirc; instale um destes navegadores listados abaixo. Pode ser qualquer um deles. S&oacute; n&atilde;o esque&ccedil;a de voltar aqui novamente para perceber a diferen&ccedil;a que um bom navegador faz!</p><ul><li><a href=\"http://www.google.com/chrome\"><img src=\"images/ie-fail/browser_chrome.gif\" alt=\"Google Chrome\"></a></li><li><a href=\"http://www.mozilla.com/firefox\"><img src=\"images/ie-fail/browser_firefox.gif\" alt=\"Mozilla Firefox\"></a></li><li><a href=\"http://www.opera.com\"><img src=\"images/ie-fail/browser_opera.gif\" alt=\"Opera\"></a></li><li><a href=\"http://www.apple.com/safari\"><img src=\"images/ie-fail/browser_safari.gif\" alt=\"Apple Safari\"></a></li></ul><p><small>Os navegadores foram listados em ordem alfab&eacute;tica.</small></p></div>";
var ieCss = {"background": "#EEE", "border-bottom": "solid 6px #F5F5F5", "padding": "18px", "display": "none"};
$(".inicio").prepend(ieHtmlAlerta);
$(".ie-fail").css(ieCss).slideDown(1200);
$(".ie-fail ul").css({"background": "#F5F5F5", "list-style": "none", "margin": "0", "padding": "12px", "text-align": "center"});
$(".ie-fail li").css({"display": "inline", "margin": "auto 6px"});
$(".ie-fail img").css({"border": "none"});
}
});
/*

====================================================================

Google Analytics */
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-1957644-2']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
