$(document).ready(function(){var c=navigator.userAgent;var d='unknown';if(c.indexOf('MSIE')>-1){d='IE'}if(c.indexOf('Firefox')>-1){d='Firefox'}if(c.indexOf('Opera')>-1){d='Opera'}if(c.indexOf('Safari')>-1){d='Safari'}if(c.indexOf('Chrome')>-1){d='Chrome'}var e=true;if(d=='IE'||d=='Safari')e=false;$.localScroll({duration:800});jQuery.easing.def='easeInOutExpo';$('#imprint-button').click(function(){$('#imprint').slideToggle(600)});$('#imprint').hide();var m=90;var f=$('#home').offset().top;var h=$('#service').offset().top-m;var k=$('#team').offset().top-m;var l=$('#clients').offset().top-m;var n=$('#contact').offset().top-m;var o=$('#footer').offset().top-m-140;var p=f;$('#nav-home').addClass('active-nav');$(window).scroll(function(){var a=e?document.documentElement.scrollTop:window.pageYOffset;var b=o;if(a>=0&&a<h)b=f;else if(a>=h&&a<k)b=h;else if(a>=k&&a<l)b=k;else if(a>=l&&a<n)b=l;else if(a>=n&&a<o)b=n;if(b!=p&&b!=undefined){$('#nav-home').removeClass('active-nav');$('#nav-service').removeClass('active-nav');$('#nav-team').removeClass('active-nav');$('#nav-clients').removeClass('active-nav');$('#nav-contact').removeClass('active-nav');p=b;if(p==f){$('#nav-home').addClass('active-nav');run()}else{clearInterval(val);if(p==h)$('#nav-service').addClass('active-nav');else if(p==k)$('#nav-team').addClass('active-nav');else if(p==l)$('#nav-clients').addClass('active-nav');else if(p==n)$('#nav-contact').addClass('active-nav')}}});var q=960;var s=$('#home').height();var t=Math.PI*2;var u=Math.random;var v=1000/30;var w=q*0.5;var x=s*0.5;var y,vy;var z=50;var A,cg,cb,val,r,g,b;var B=document.getElementById('canvas');B.width=q;B.height=s;context=B.getContext("2d");var C=[];var D=[];var E=12;var F=7;var i=-1;var j;var G=80;var H=G*0.5;while(++i<F){C[i]={x:u()*(q-G)+H,y:u()*(s-G)+H,vx:(u()*1-.5)*4,vy:(u()*1-.5)*4,radius:u()*18+28}}i=-1;while(++i<E){D[i]={x:u()*(q-40)+20,y:u()*(s-40)+20,vx:(u()*1-.5)*2,vy:(u()*1-.5)*2,radius:u()*4+4}}A=u()*100;cg=u()*100;cb=u()*100;function run(){val=setInterval(render,v)}if(navigator.platform!="iPad"){run()}else{render()}function render(){context.fillStyle="rgb( 244, 244, 244 )";context.fillRect(0,0,q,s);i=-1;context.lineWidth=3;context.strokeStyle="#fff";context.fillStyle="#fff";while(++i<F){w=C[i].x;x=C[i].y;y=C[i].vx;vy=C[i].vy;z=C[i].radius;var m=0.4;context.beginPath();context.arc(w,x,z,0,t,true);context.closePath();context.fill();j=-1;while(++j<F){var a,dx,dy;dx=C[j].x-w;dy=C[j].y-x;a=Math.sqrt(dx*dx+dy*dy);if(a<200){context.moveTo(w,x);context.lineTo(C[j].x,C[j].y);context.stroke();y+=C[j].vx*-0.0538;vy-=C[j].vy*0.0479;if(y<0&&y>-m)y=-m;if(y>0&&y<m)y=m;if(vy<0&&vy>-m)vy=-m;if(vy>0&&vy<m)vy=m}}w+=y;x+=vy;if(w<z||w>(q-z))y*=-1;if(x<z||x>(s-z))vy*=-1;C[i].x=w;C[i].y=x;C[i].vx=y;C[i].vy=vy}context.lineWidth=1;i=-1;while(++i<E){w=D[i].x;x=D[i].y;y=D[i].vx;vy=D[i].vy;z=D[i].radius;context.beginPath();context.arc(w,x,z,0,t,true);context.closePath();context.fill();j=-1;while(++j<F){var a,dx,dy;dx=C[j].x-w;dy=C[j].y-x;a=Math.sqrt(dx*dx+dy*dy);if(a<120){context.moveTo(w,x);context.lineTo(C[j].x,C[j].y);context.stroke();C[j].vx+=y*-0.0278;C[j].vy-=vy*0.0327}dx=D[j].x-w;dy=D[j].y-x;a=Math.sqrt(dx*dx+dy*dy);if(a<80){context.moveTo(w,x);context.lineTo(D[j].x,D[j].y);context.stroke()}}w+=y;x+=vy;if(w<z||w>(q-z))y*=-1;if(x<z||x>(s-z))vy*=-1;D[i].x=w;D[i].y=x;D[i].vx=y;D[i].vy=vy}}});
