jQuery.extend(jQuery.easing,{easeInOutQuart:function(g,e,q,l,v){if((e/=v/2)<1)return l/2*e*e*e*e+q;return-l/2*((e-=2)*e*e*e-2)+q},easeOutQuart:function(g,e,q,l,v){return-l*((e=e/v-1)*e*e*e-1)+q},easeInQuart:function(g,e,q,l,v){return l*(e/=v)*e*e*e+q}});
(function(g){$$=g.fn.a=function(e,q){function l(){B=false;if(w){w=false;i.removeClass("tdragcur");i.addClass("thovercur");var a=Math.round((m.scrollLeft()+368)/64);v(z[a],a)}}function v(a,f){r=true;if(G){var H=G;G.fadeTo(1E3,0,function(){H.remove()});x[u].removeClass("selected");x[u].stop().fadeTo(200,0.5);if(n[u]!=-1){x[n[u]].removeClass("selected");x[n[u]].stop().fadeTo(200,0.5)}}var C=i.scrollLeft()+K[f],j=false;if(C<0||C>D){f=n[f];a=z[f];if(K[n[u]]>0){m.stop().scrollLeft(K[n[u]]);C=i.scrollLeft()+
K[f]}else j=true}G=a;m.stop().animate({scrollLeft:C},300,"swing",function(){j&&m.scrollLeft(i.scrollLeft()+K[f]);r=false});e.append(a);a.stop().fadeTo(1E3,1,function(){g.browser.msie&&this.style.removeAttribute("filter")});x[f].addClass("selected");x[f].fadeTo(200,1);if(n[f]!=-1){x[n[f]].addClass("selected");x[n[f]].fadeTo(200,1)}u=f}function W(){if(!r){var a=u+1;if(a>=N)a=0;v(z[a],a)}return false}function O(){if(y==E.length)q();else{var a=y,f=g(E.get(y));z[y]=g("<div class='g-view'></div>");K[y]=
y*64-373;var H=z[y],C=g(new Image),j=g(new Image);x[y]=j;y++;var X="gallery/"+f.attr("src")+".jpg",b="gallery/t"+f.attr("src")+".jpg";j.load(function(){P=P+this.width+18;T.width(P+100);C.load(function(){Y++;var o=F*Y;o<=U.width()&&Q.width(o);N++;o=this.width;var aa=this.height;H.append(C);f.prepend(j);H.css({left:R/2-o/2-8,top:Z/2-aa/2-5,opacity:0});window.setTimeout(O,10);f.css({display:"block"});j.animate({opacity:0.5});f.bind("mouseup",function(){w||r||v(H,a)});f.hasClass("selected")}).attr("src",
X)}).attr("src",b)}}var R=800,Z=550,I=g("#gcplay"),V=g("#gcpause"),L=false,i=g(this),m=i.find("#gallerythumbs"),T=m.find("ul"),x=[],z=[],n=[],K=[],G=false,N=0,u=false,y=0,r=false,B=false,w=false,A,J,U=g("#progress"),Q=g("#progressinner");Q.css({width:0});g("#gpage").mouseenter(function(){i.stop();i.animate({top:550},500)}).mouseleave(function(){i.stop();i.animate({top:600},500)});for(var E=m.find("li"),D=E.size()*64,d=E.size(),F=U.width()/d,k=0;k<d+13;k++)n[k]=-1;for(k=0;k<13;k++){var S=g(E.get(k));
n[k]=d+k;n[d+k]=k;var M=S.clone();T.append(M);if(S.hasClass("selected")){S.removeClass("selected");M.addClass("selected")}}E=m.find("li");i.bind("mousedown",function(a){A=a.clientX;B=true;return false});i.bind("mousemove",function(a){if(B)if(w){J=m.scrollLeft()+(A-a.clientX);if(J<0)J=D;else if(J>=D)J=0;m.scrollLeft(J);A=a.clientX}else{a=A-a.clientX;if(a>5||a<-5){w=true;i.removeClass("thovercur");i.addClass("tdragcur")}}});i.addClass("thovercur");i.bind("mouseup",function(a){l(a);return false});i.bind("mouseleave",
function(a){l(a);return true});g("#gcnext").bind("click",W);g("#gcprev").bind("click",function(){if(!r){var a=u-1;if(a<0)a=N-1;v(z[a],a)}return false});I.bind("click",function(){function a(){W();L=setTimeout(a,4E3)}I.css("display","none");V.css("display","inline");L||a()});V.bind("click",function(){I.css("display","inline");V.css("display","none");if(L){clearTimeout(L);L=false}});var P=0,Y=0;window.setTimeout(O,10);window.setTimeout(O,10);window.setTimeout(O,10)}})(jQuery);
$(window).load(function(){function g(){if(!k){k=true;function b(){if(d==1&&!F)N.css({display:"block",opacity:0}).animate({opacity:0.8},3E3,"easeOutQuart",function(){N.animate({opacity:0},2E3,"easeInQuart",function(){if(d==1&&!F)u.css({display:"block",opacity:0}).animate({opacity:0.8},3E3,"easeOutQuart",function(){u.animate({opacity:0},2E3,"easeInQuart",function(){if(d==1&&!F)y.css({display:"block",opacity:0}).animate({opacity:0.8},3E3,"easeOutQuart",function(){y.animate({opacity:0},2E3,"easeInQuart");
if(d==1&&!F)setTimeout(b,4E3);else k=false});else k=false})});else k=false})});else k=false}setTimeout(b,4E3)}}function e(){var b=$(new Image);b.load(function(){z.append(b);z.css({left:676,top:20,display:"block",opacity:0}).animate({opacity:1},4E3,"linear");d=1;g();$("#gthumbsouter").a($("#gallery"),function(){if($.browser.msie){$("#progress").css({opacity:1}).animate({opacity:0},1E3);$("#progressinner").css({opacity:1}).animate({opacity:0},1E3)}U.css({opacity:1}).animate({opacity:0},1E3,function(){U.remove()});
K.css({display:"block",opacity:0}).animate({opacity:1},2E3)})}).attr("src","images/logo6.png")}function q(b){Q.css("display","block").stop().animate({height:300},1E3,"swing",function(){setTimeout(b,10)});E.css("display","block").stop().animate({height:300},1E3,"swing")}function l(b){Q.stop().animate({height:0},2E3,"easeOutQuart",function(){setTimeout(b,10);Q.css("display","none")});E.stop().animate({height:0},2E3,"easeOutQuart",function(){E.css("display","none")})}function v(){w.addClass("selected");
if(d!=3){last=d;d=3;q(function(){M.css({opacity:0});R(last,d);l(function(){M.animate({opacity:1},2E3,"linear")})});r.removeClass("selected");B.removeClass("selected");A.removeClass("selected")}I()}function W(){A.addClass("selected");if(d!=4){last=d;d=4;q(function(){M.css({opacity:0});R(last,d);l(function(){M.animate({opacity:1},2E3,"linear")})});r.removeClass("selected");B.removeClass("selected");w.removeClass("selected")}I()}function O(){B.addClass("selected");if(d!=2){last=d;d=2;q(function(){R(last,
d);Y.find(".selected").trigger("mouseup");P.css({opacity:0});l(function(){P.animate({opacity:1},2E3,"linear")})});r.removeClass("selected");w.removeClass("selected");A.removeClass("selected")}I()}function R(b,o){D[b].css("display","none");D[o].css("display","block")}function Z(){r.addClass("selected");if(d!=1){last=d;d=1;q(function(){z.stop().css({opacity:0});R(last,d);l(function(){z.stop().animate({opacity:1},4E3,"linear");g()})});B.removeClass("selected");w.removeClass("selected");A.removeClass("selected")}I()}
function I(){if(F){F=false;J.removeClass("selected");d==1&&g()}G.stop().animate({opacity:0},1E3,"linear",function(){G.css("display","none")});if($.browser.msie){a.stop().animate({opacity:0},1E3,"linear",function(){a.css("display","none")});f.stop().animate({opacity:0},1E3,"linear",function(){f.css("display","none")})}}function V(){if(!F){F=true;r.removeClass("selected");B.removeClass("selected");w.removeClass("selected");A.removeClass("selected");J.addClass("selected");T()}G.css("display","block").stop().animate({opacity:1},
1E3);if($.browser.msie){f.css("display","block").stop().animate({opacity:1},1E3);a.css("display","block").stop().animate({opacity:1},1E3)}}function L(){I();switch(d){case 1:r.addClass("selected");break;case 2:B.addClass("selected");break;case 3:w.addClass("selected");break;case 4:A.addClass("selected");break}}function i(b){b.style.backgroundColor="#FF8888"}function m(b){if(!b.value||b.value.length==0){i(b);return false}b.style.backgroundColor="#FFFFFF";return true}function T(){C.css("display","none");
H.css("display","none");a.css("display","block")}function x(){var b=true;m(j.name)||(b=false);if(!m(j.from)||!(j.from.value.indexOf(".")>2&&j.from.value.indexOf("@")>0)){i(j.from);b=false}m(j.subject)||(b=false);m(j.message)||(b=false);m(j.recaptcha_response_field)||(b=false);if(b){b=$("#details").serialize();a.css("display","none");H.css("display","block");$.ajax({type:"post",url:"send.php",data:b,error:function(){T();i(j.recaptcha_response_field);Recaptcha.reload()},success:function(){H.css("display",
"none");C.css("display","block");j.name.value="";j.from.value="";j.subject.value="";j.message.value="";Recaptcha.reload()}})}}var z=$("#logo"),n=$("#back");$("#main");$("#scrollfront");var K=$("#nav"),G=$("#contact"),N=$("#dream"),u=$("#design"),y=$("#live"),r=$("#nav-h"),B=$("#nav-p"),w=$("#nav-s"),A=$("#nav-t"),J=$("#nav-c"),U=$("#loading"),Q=$("#shutter-top"),E=$("#shutter-bot"),D=[];D[1]=$("#front");D[2]=$("#gpage");D[3]=$("#process");D[4]=$("#team");var d=0,F=false,k=false,S=$(new Image);S.load(function(){n.append(S);
l(e)}).attr("src","images/back9.jpg");var M=$("#ptlogo"),P=$("#gtlogo"),Y=$("#gallerythumbs"),a=$("#msg"),f=$("#contact-close");G.css({display:"none",opacity:0,top:120});if($.browser.msie){a.css({display:"none",opacity:0});f.css({display:"none",opacity:0})}a=$("#msg");var H=$("#sd"),C=$("#st");$("#error");var j=document.details;$(".teamlink").each(function(){var b=$(this),o=$("#"+this.id+"i");o.css("opacity",0);b.mouseenter(function(){o.css("display","block");b.css("border-color","#FF0");o.stop();
o.animate({opacity:1},500)}).mouseleave(function(){b.css("border-color","#FFF");o.stop();o.animate({opacity:0},500,"linear",function(){o.css("display","none")})})});var X=$("#details");X.submit(function(){x();return false}).find("input:text").click(function(){$(this).focus()});X.find("textarea").click(function(){$(this).focus()});window.p=O;window.h=Z;window.c=V;window.s=v;window.tp=W;window.cl=L;window.sf=x;t=document.body;if(typeof t.onselectstart!="undefined")t.onselectstart=function(){return false};
else if(typeof t.style.MozUserSelect!="undefined")t.style.MozUserSelect="none";else t.onmousedown=function(){return false};t.style.cursor="default";document.ondragstart=function(){return false};r.addClass("selected");document.execCommand("BackgroundImageCache",false,true)});

