var pageAnimOffset=100;$(document).ready(function(){PO.init();initializeMap();if(!PO.oldIE&&!PO.iPhone){$(".fadeInDrop").css({opacity:0});$(".subSection").css({opacity:0});$(".head").css({opacity:0})}$(".portfolioDetail").hide();$("body").prepend('<div id="canvas_container"></div>');var c=new Raphael(document.getElementById("canvas_container"),610,755);var a=c.path("M610 0L610 0");a.animate({path:"M610 0L0 750"},1500,"linear");a.attr("stroke","#3FE0FF");$("#navDiv").append('<div id="nav_canvas_container"></div>');var b=new Raphael(document.getElementById("nav_canvas_container"),95,112);var d=b.path("M95 0L5 112");d.attr("stroke","#3FE0FF");addActions();fadeInTitle();readXML();showPortfolioPreview();$(window).scroll(function(){checkElements()})});function addActions(){$("nav a").live("click",function(c){c.preventDefault();var b=$(this).attr("href");var a=$(b).position().top;if(PO.FF||PO.IE){$("html").animate({scrollTop:a-80},1200,"easeInOutExpo")}else{$("body").animate({scrollTop:a-80},1200,"easeInOutExpo")}$("nav a").removeClass("selected");return false});$(".portfolioDiv").click(function(a){a.preventDefault();showHidePortfolioDiv($(this).attr("data-id"))});$(".portfolioDiv").mouseenter(function(a){if($("#"+$(this).attr("data-id")).hasClass("open")){$("#tooltip_project").attr("src","img/work/tooltip_close_project.png")}else{$("#tooltip_project").attr("src","img/work/tooltip_open_project.png")}$("#tooltip_project").css({top:a.pageY-80,left:a.pageX-10});$("#tooltip_project").show()});$(".portfolioDiv").mouseleave(function(a){$("#tooltip_project").hide()});$(".portfolioDiv").mousemove(function(a){$("#tooltip_project").show();$("#tooltip_project").css({top:a.pageY-80,left:a.pageX-10})});$(".case_study_button").click(function(a){a.preventDefault();showHidePortfolioDiv($(this).attr("data-id"));a.stopPropagation()});$(".close_case_study_button").click(function(a){a.preventDefault();closePortfolioDiv($(this).attr("data-id"));a.stopPropagation()});$(".logo").click(function(a){a.preventDefault();if(PO.FF||PO.IE){$("html").animate({scrollTop:0},1200,"easeInOutExpo")}else{$("body").animate({scrollTop:0},1200,"easeInOutExpo")}});$(".button").mouseover(function(){$(this).attr("src",$(this).attr("src").split("button").join("button_over"))});$(".button").mouseout(function(){$(this).attr("src",$(this).attr("src").split("button_over").join("button"))});$(".social_link").mouseover(function(a){$("#tooltip_"+$(this).attr("data-id")).css({top:a.pageY-40,left:a.pageX+10});$("#tooltip_"+$(this).attr("data-id")).show()});$(".social_link").mouseout(function(){$("#tooltip_"+$(this).attr("data-id")).hide()});$(".social_link").mousemove(function(a){$("#tooltip_"+$(this).attr("data-id")).css({top:a.pageY-40,left:a.pageX+10})})}function readXML(){$.ajax({type:"GET",url:"xml/agency.xml",dataType:"xml",success:function(b){var d=$(b).find('section[id="awards"]');writeAwards(d);var c=$(b).find('section[id="clients"]');writeClients(c);var a=$(b).find('section[id="services"]');writeServices(a)},error:function(a){}})}function writeAwards(a){$(a).find("award").each(function(){var b=$('<span class="award"></span>');var c=$('<a href="'+$(this).attr("link")+'" target="_blank"></a>');b.append(c);c.append($('<span class="awardName">'+$(this).attr("name")+"</span>"));c.append($("<span>&nbsp;/&nbsp;"+$(this).attr("year")+"&nbsp;/&nbsp;"+$(this).attr("project")+"</span>"));$("#awardsSection").append(b);$("#awardsSection").append("<br>")})}function writeClients(a){$("#clients").empty();$(a).find("client").each(function(){$("#clients").append($('<img src="'+$(this).attr("logo")+'">'))})}function writeServices(a){var b=$(a).find("service").length;counter=0;$(a).find("service").each(function(){if(counter<b-1){$("#servicesList").append($('<span class="service"> '+$(this).text()+" /</span>"))}else{$("#servicesList").append($('<span class="service"> '+$(this).text()+" </span>"))}counter++})}function checkElements(){var b=$(window).scrollTop();var a=$(window).height();if(PO.iDevice){a=window.innerHeight}checkMenuHighlight(b,a);checkStats(b,a);checkFadeIn(b,a);checkSubsections(b,a);checkClients(b,a);checkServices(b,a)}function checkMenuHighlight(b,a){$("section").each(function(){if($(this).offset().top<=b+80){$("nav a").removeClass("selected");$('nav a[href="#'+$(this).attr("id")+'"]').addClass("selected")}})}function checkStats(d,a){if($("#statsHolder").offset().top<=parseInt(d)+a/2){var b=$("#statsHolder").offset().top;if(!$("#statsHolder").hasClass("animated")&&(parseInt(b)<=parseInt(d+a/2))){var c=0;$("#aboutSection").find(".statsBlock").each(function(){$(this).delay(100*c).animate({width:$(this).attr("data-width")},800);c++});$("#statsHolder").addClass("animated")}}}function checkFadeIn(b,a){$(".fadeInDrop").each(function(){var d=$(this).offset().top;if(PO.oldIE||PO.iPhone){return}if($(this).css("opacity")==0&&(parseInt(d)<=parseInt(b+a-pageAnimOffset))){$(this).fadeTo(2000,1);var c=0;$(this).find(".award").each(function(){$(this).css({opacity:0,marginTop:-10}).delay(c*100+500).animate({marginTop:0,opacity:1},600,"linear");c++})}})}function checkSubsections(c,a){var b=0;$(".subSection").each(function(){var d=$(this).offset().top;if($(this).css("opacity")==0&&(parseInt(d)<=parseInt(c+a-pageAnimOffset))){$(this).css({marginTop:-20}).delay(b*200).animate({opacity:1,marginTop:0},{queue:true,duration:500});b++}})}function checkClients(b,a){if($("#clients").offset().top<=parseInt(b)+a/2){animateClients()}}function checkServices(b,a){$("#servicesPaper").each(function(){var c=$(this).offset().top;if($(this).attr("data-animated")=="false"&&(parseInt(c)<=parseInt(b+a-pageAnimOffset))){$(this).attr("data-animated","true");var i=Raphael.animation({r:89},500,"easeOut");var h=new Raphael(document.getElementById("servicesPaper"),982,180);var g=h.circle(90,90,0);g.attr("fill","#3FE0FF");g.attr("stroke","#3FE0FF");g.animate(i.delay(200));var f=h.circle(310,90,0);f.attr("fill","#3FE0FF");f.attr("stroke","#3FE0FF");f.animate(i.delay(400));var e=h.circle(530,90,0);e.attr("fill","#3FE0FF");e.attr("stroke","#3FE0FF");e.animate(i.delay(400));var d=h.circle(750,90,0);d.attr("fill","#3FE0FF");d.attr("stroke","#3FE0FF");d.animate(i.delay(600))}});counter=0;$(".services").each(function(){var c=$(this).offset().top;if($(this).css("opacity")==0&&(parseInt(c)<=parseInt(b+a-pageAnimOffset))){$(this).delay(counter*200+500).fadeTo(1000,1);counter++}});$(".service").each(function(){var c=$(this).offset().top;if($(this).css("opacity")==0&&(parseInt(c)<=parseInt(b+a-pageAnimOffset))){$(this).delay(Math.floor(Math.random()*20)*200).fadeTo(800,1)}})}function fadeInTitle(){if(PO.oldIE||PO.iPhone){return}var a=0;$(".head").each(function(){var b=$(this).css("marginTop");$(this).css({marginTop:parseInt(b)-20});$(this).delay(1000+(200*a)).animate({opacity:1,marginTop:b},1000,"linear");a++})}function animateClients(){if(!($("#clients").hasClass("animated"))){var a=0;$("#clients img").each(function(){var b=a*250;$(this).delay(b).fadeIn(2500,"linear");a++});$("#clients").addClass("animated")}}function showPortfolioPreview(){$(".portfolioDiv .bgImg").each(function(){$(this).attr("data-num",1);loadPortfolioPreview($(this))})}function loadPortfolioPreview(e){var d="img/work/preview/";var f=4;var a=8000;var b=new Image();var c=parseInt($(e).attr("data-num"));var g=d+$(e).attr("data-id")+"_h_0"+$(e).attr("data-num")+".jpg";if(c==f){$(e).attr("data-num",1)}else{$(e).attr("data-num",c+=1)}$(b).load(function(){$(this).fadeIn(1000,function(){$(this).parent().find("img:not(:last)").remove()});setTimeout(function(){loadPortfolioPreview($(e))},a)}).hide().attr("src",g).appendTo($(e))}function showHidePortfolioDiv(a){if($("#"+a).hasClass("open")){closePortfolioDiv(a);$("#tooltip_project").attr("src","img/work/tooltip_open_project.png");return}openPortfolioDiv(a)}function openPortfolioDiv(a){$("#"+a).slideDown(1500);$("#"+a).addClass("open");$("#tooltip_project").attr("src","img/work/tooltip_close_project.png");$(".case_study_button").each(function(){if($(this).attr("data-id")==a){$(this).hide()}});$(".close_case_study_button").each(function(){if($(this).attr("data-id")==a){$(this).show()}});$("#"+a+" .imgHolder").each(function(){if($(this).find("img").hasClass("absImg")){return}var c=$(this).find(".wireframe").attr("src").split("w.png").join(".png");var b=new Image();$(b).load(function(){$(this).fadeIn(1000,function(){$(this).parent().find(".wireframe").css({visibility:"hidden"})})}).hide().attr("src",c).addClass("absImg").appendTo($(this))})}function closePortfolioDiv(a){$("#"+a).slideUp(1000);$("#"+a).removeClass("open");$(".case_study_button").each(function(){if($(this).attr("data-id")==a){$(this).show()}});$(".close_case_study_button").each(function(){if($(this).attr("data-id")==a){$(this).hide()}})};
