var ds = 1,jsArray = {},TL;$.fn.isOnScreen = function() {var win = $(window);var viewport = {top:win.scrollTop(),left:win.scrollLeft()};viewport.right = viewport.left + win.width();viewport.bottom = viewport.top + win.height();var bounds = this.offset();bounds.right = bounds.left + this.outerWidth();bounds.bottom = bounds.top + this.outerHeight();return (!(viewport.right < bounds.left || viewport.left > bounds.right || viewport.bottom < bounds.top || viewport.top > bounds.bottom));};$.fn.visible = function(partial) {var $t = $(this),$w = $(window),viewTop = $w.scrollTop(),viewBottom = viewTop + $w.height(),_top = $t.offset().top,_bottom = _top + $t.height(),compareTop = partial === true ? _bottom :_top,compareBottom = partial === true ? _top :_bottom;return ((compareBottom <= viewBottom) && (compareTop >= viewTop));};function loadScript(e, i) {if (jsArray[e]) i && (ds && console.log("This script was already loaded %c:" + e), i());else {jsArray[e] = !0;var t = document.getElementsByTagName("body")[0],o = document.createElement("script");o.type = "text/javascript", o.src = e, o.onload = i, t.appendChild(o)}};function goToPage(page) {window.location.href = page;return false;};function bindTooltip() {$('[data-toggle="tooltip"]').tooltip({placement:$(this).attr('data-placement'),container:$(this).attr('data-container')})}function getRandom(max, min) {return Math.floor(Math.random() * (1 + max - min) + min);}var clockExplode = function(o, s) {var childrenNum = $(o).children();for (var i = 0; i < childrenNum.length; i++) {var item = childrenNum.eq(i);var randX = getRandom(300, -300);var randY = getRandom(300, -300);var tmax = TweenMax.to(item, s, {left:randX,top:randY,autoAlpha:0,ease:Power0.easeInOut});}};var introStart = function() {TL.set([$("#intro-text-01"), $("#intro-text-02")], {visibility:"visible"}).from("#intro-text-01", 1.5, {left:"-100%",autoAlpha:0}, 10.1, 10.1).from("#intro-text-02", 1.5, {right:"-100%",autoAlpha:0}, 10.5, 10.5)};function countDown(t) {setTimeout(function() {var sec = Math.round((t - new Date().getTime()) / 1000);if (sec > -1) {$(".clock-hours .seconds").html(sec);countDown(t);}}, 1000);};function bindClock() {$(".clock").addClass("active");countDown(new Date().getTime() + 10000);setTimeout(function() {$(".clock").removeClass("active").addClass("pause");setTimeout(function() {introStart();}, 100);}, 10000);}function bindImplode() {var img;var src_img = $("#logo").data("src");img = new obj(src_img);img.createCanvas();setTimeout(function() {img.explode('logo');}, 1);};function bindServicesCount() {$(window).on("scroll", function() {$('#services h5 span').each(function() {if (!$(this).hasClass('animated')) {if ($(this).isOnScreen(0.45, 0.45)) {var counter = {var:0};var $elem = $(this);var game = {score:0};TweenLite.to(game, 9, {score:"+=" + $elem.attr("data-to"),roundProps:"score",onUpdate:function() {$elem.html(game.score)},ease:Circ.easeOut});$(this).addClass('animated');}}});});};function toggleNav() {if ($("body").hasClass("menu-active")) {$("body").removeClass("menu-active");$(".side-nav").animate({right:-150}, 333);} else {$("body").addClass("menu-active");$(".side-nav").animate({right:0}, 333);}};function scrollHandler(e) {var totalHeight = 0;$("section").each(function() {totalHeight += $(this).height();});var scrollOffset = totalHeight - $(window).height();var scrollDelta = (e.originalEvent.wheelDelta || -e.originalEvent.detail),dir = scrollDelta / (Math.abs(scrollDelta));dir = -dir * STEP_SIZE;e.preventDefault();$(window).scrollTop(0).scrollLeft(0);var t = $("#main-wrapper").position().top;if (dir > 0) {if (Math.abs(Math.round(scrollOffset / STEP_SIZE) - 1) != Math.abs(t / STEP_SIZE)) {$("#main-wrapper").animate({"top":"-=" + dir}, 3);}} else {if (t / STEP_SIZE < -1) {$("#main-wrapper").animate({"top":"-=" + dir}, 3);}}}function bindButtons() {$(".trigger-btn").on("click touch", function(e) {e.preventDefault();toggleNav();});$(".side-nav").on("mouseenter", function(e) {if (!$("body").hasClass("menu-active")) {$("body").addClass("menu-active menu-active-animating");$(this).animate({right:0}, 333, function() {$("body").removeClass("menu-active-animating");});}});$(".side-nav").on("mouseleave", function(e) {if ($("body").hasClass("menu-active") && !$("body").hasClass("menu-active-animating")) {$("body").removeClass("menu-active");$(this).animate({right:-150}, 333);}});$(document).undelegate('.sb-close', "mousedown");$(document).delegate('.sb-close', 'mousedown', function(e) {e.preventDefault();SmartBoxHide();});$(".arrow-bottoms").off("click");$(".arrow-bottoms").on("click", function(e) {e.preventDefault();var $el = $($(this).attr("href"));if ($el[0]) {setTimeout(function() {$('html,body').animate({scrollTop:$($el.attr("href")).offset().top}, 1333);return false;}, 333);}});$(".reply_to").on("click", function() {var f = $(this).data("target");$(f).find("input[name='prnt']").val($(this).data('id'));$("body").animate({scrollTop:$(f).offset().top}, 999);return false;});};function bindMasonry() {$('.masonry-grid').masonry({itemSelector:'.grid-item',columnWidth:'.blog-card',"gutter":0});};function bindIsotope() {var $container = $('.masonry-grid').isotope({itemSelector:'.grid-item',layoutMode:'fitRows',getSortData:{name:'.name',symbol:'.symbol',number:'.number parseInt',category:'[data-category]',weight:function(itemElem) {var weight = $(itemElem).find('.weight').text();return parseFloat(weight.replace(/[\(\)]/g, ''));}}});var filterFns = {numberGreaterThan50:function() {var number = $(this).find('.number').text();return parseInt(number, 10) > 50;},ium:function() {var name = $(this).find('.name').text();return name.match(/ium$/);}};$('#clients .filters').on('click', 'li', function(e) {e.preventDefault();var filterValue = $(this).attr('data-filter');$("#clients .filters li").removeClass("active-filter");$(this).addClass("active-filter");filterValue = filterFns[filterValue] || filterValue;$container.isotope({filter:filterValue});});$('#sorts').on('click', 'button', function() {var sortByValue = $(this).attr('data-sort-by');$container.isotope({sortBy:sortByValue});});$('.button-group').each(function(i, buttonGroup) {var $buttonGroup = $(buttonGroup);$buttonGroup.on('click', 'button', function() {$buttonGroup.find('.is-checked').removeClass('is-checked');$(this).addClass('is-checked');});});};function stickyh(sticky_bp) {wy = $(window).scrollTop();var $hs = $("body");if (wy > sticky_bp) {$hs.addClass("sticky");} else {$hs.removeClass("sticky");}}function getStepLength(v) {var _stepLengths = {0:{'min':1281,'max':1920,'width':1616.72},1:{'min':1025,'max':1280,'width':1616.72},2:{'min':801,'max':1024,'width':1616.72},3:{'min':769,'max':800,'width':1616.72},4:{'min':601,'max':800,'width':1616.72},5:{'min':569,'max':600,'width':1616.72},6:{'min':481,'max':568,'width':1616.72},7:{'min':0,'max':321,'width':320}};var vv = false;$.each(_stepLengths, function(i, j) {if (v >= j.min && v <= j.max) {console.log("@" + i);vv = j.width;return j.width;if (!vv) {vv = j.width;}}});if (!vv) {vv = v;}return v;return vv;}function getCookie(e){for(var t=e+"=",n=document.cookie.split(";"),i=0;i<n.length;i++){for(var o=n[i];" "==o.charAt(0);)o=o.substring(1);if(-1!=o.indexOf(t))return o.substring(t.length,o.length)}return""}function setCookie(e,t,n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3);var o="expires="+i.toGMTString();document.cookie=e+"="+t+"; "+o}