jQuery.fn.isChildOf=function(a){return(this.parents(a).length>0)};(function(c){var a=c.scrollTo=function(d,f,h){c(window).scrollTo(d,f,h)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var d=this,f=!d.nodeName||c.inArray(d.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!f){return d}var h=(d.contentWindow||d).document||d.ownerDocument||d;return c.browser.safari||h.compatMode=="BackCompat"?h.body:h.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var n=this,l=c(n),m=f,j,k={},h=l.is("html,body");switch(typeof m){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=b(m);break}m=c(m,this);case"object":if(m.is||m.style){j=(m=c(m)).offset()}}c.each(d.axis.split(""),function(r,s){var u=s=="x"?"Left":"Top",t=u.toLowerCase(),w="scroll"+u,q=n[w],p=a.max(n,s);if(j){k[w]=j[t]+(h?0:q-l.offset()[t]);if(d.margin){k[w]-=parseInt(m.css("margin"+u))||0;k[w]-=parseInt(m.css("border"+u+"Width"))||0}k[w]+=d.offset[t]||0;if(d.over[t]){k[w]+=m[s=="x"?"width":"height"]()*d.over[t]}}else{var v=m[t];k[w]=v.slice&&v.slice(-1)=="%"?parseFloat(v)/100*p:v}if(/^\d+$/.test(k[w])){k[w]=k[w]<=0?0:Math.min(k[w],p)}if(!r&&d.queue){if(q!=k[w]){i(d.onAfterFirst)}delete k[w]}});i(d.onAfter);function i(o){l.animate(k,e,d.easing,o&&function(){o.call(this,f,d)})}}).end()};a.max=function(j,k){var o=k=="x"?"Width":"Height",n="scroll"+o;if(!c(j).is("html,body")){return j[n]-c(j)[o.toLowerCase()]()}var p="client"+o,f=j.ownerDocument.documentElement,d=j.ownerDocument.body;return Math.max(f[n],d[n])-Math.min(f[p],d[p])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);(function(d){var a=location.href.replace(/#.*/,"");var c=d.localScroll=function(e){d("body").localScroll(e)};c.defaults={duration:1000,axis:"y",event:"click",stop:true,target:window,reset:true};c.hash=function(f){if(location.hash){f=d.extend({},c.defaults,f);f.hash=false;if(f.reset){var h=f.duration;delete f.duration;d(f.target).scrollTo(0,f);f.duration=h}b(0,location,f)}};d.fn.localScroll=function(e){e=d.extend({},c.defaults,e);return e.lazy?this.bind(e.event,function(h){var i=d([h.target,h.target.parentNode]).filter(f)[0];if(i){b(h,i,e)}}):this.find("a,area").filter(f).bind(e.event,function(h){b(h,this,e)}).end().end();function f(){return !!this.href&&!!this.hash&&this.href.replace(this.hash,"")==a&&(!e.filter||d(this).is(e.filter))}};function b(l,q,i){var r=q.hash.slice(1),p=document.getElementById(r)||document.getElementsByName(r)[0];if(!p){return}if(l){l.preventDefault()}var o=d(i.target);if(i.lock&&o.is(":animated")||i.onBefore&&i.onBefore.call(i,l,p,o)===false){return}if(i.stop){o.stop(true)}if(i.hash){var n=p.id==r?"id":"name",m=d("<a> </a>").attr(n,r).css({position:"absolute",top:d(window).scrollTop(),left:d(window).scrollLeft()});p[n]="";d("body").prepend(m);location=q.hash;m.remove();p[n]=r}o.scrollTo(p,i).trigger("notify.serialScroll",[p])}})(jQuery);
(function(b){b.fn.ajaxSubmit=function(t){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof t=="function"){t={success:t}}var d=b.trim(this.attr("action"));if(d){d=(d.match(/^([^#]+)/)||[])[1]}d=d||window.location.href||"";t=b.extend(true,{url:d,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var u={};this.trigger("form-pre-serialize",[this,t,u]);if(u.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(t.beforeSerialize&&t.beforeSerialize(this,t)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var f,p,m=this.formToArray(t.semantic);if(t.data){t.extraData=t.data;for(f in t.data){if(t.data[f] instanceof Array){for(var i in t.data[f]){m.push({name:f,value:t.data[f][i]})}}else{p=t.data[f];p=b.isFunction(p)?p():p;m.push({name:f,value:p})}}}if(t.beforeSubmit&&t.beforeSubmit(m,this,t)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[m,this,t,u]);if(u.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var c=b.param(m);if(t.type.toUpperCase()=="GET"){t.url+=(t.url.indexOf("?")>=0?"&":"?")+c;t.data=null}else{t.data=c}var s=this,l=[];if(t.resetForm){l.push(function(){s.resetForm()})}if(t.clearForm){l.push(function(){s.clearForm()})}if(!t.dataType&&t.target){var r=t.success||function(){};l.push(function(n){var k=t.replaceTarget?"replaceWith":"html";b(t.target)[k](n).each(r,arguments)})}else{if(t.success){l.push(t.success)}}t.success=function(w,n,x){var v=t.context||t;for(var q=0,k=l.length;q<k;q++){l[q].apply(v,[w,n,x||s,s])}};var h=b("input:file",this).length>0;var e="multipart/form-data";var j=(s.attr("enctype")==e||s.attr("encoding")==e);if(t.iframe!==false&&(h||t.iframe||j)){if(t.closeKeepAlive){b.get(t.closeKeepAlive,o)}else{o()}}else{b.ajax(t)}this.trigger("form-submit-notify",[this,t]);return this;function o(){var k=s[0];if(b(":input[name=submit],:input[id=submit]",k).length){alert('Error: Form elements must not have name or id of "submit".');return}var z=b.extend(true,{},b.ajaxSettings,t);z.context=z.context||z;var C="jqFormIO"+(new Date().getTime()),x="_"+C;window[x]=function(){var n=q.data("form-plugin-onload");if(n){n();window[x]=undefined;try{delete window[x]}catch(L){}}};var q=b('<iframe id="'+C+'" name="'+C+'" src="'+z.iframeSrc+'" onload="window[\'_\'+this.id]()" />');var y=q[0];q.css({position:"absolute",top:"-1000px",left:"-1000px"});var v={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;q.attr("src",z.iframeSrc)}};var H=z.global;if(H&&!b.active++){b.event.trigger("ajaxStart")}if(H){b.event.trigger("ajaxSend",[v,z])}if(z.beforeSend&&z.beforeSend.call(z.context,v,z)===false){if(z.global){b.active--}return}if(v.aborted){return}var D=false;var G=0;var w=k.clk;if(w){var E=w.name;if(E&&!w.disabled){z.extraData=z.extraData||{};z.extraData[E]=w.value;if(w.type=="image"){z.extraData[E+".x"]=k.clk_x;z.extraData[E+".y"]=k.clk_y}}}function F(){var N=s.attr("target"),L=s.attr("action");k.setAttribute("target",C);if(k.getAttribute("method")!="POST"){k.setAttribute("method","POST")}if(k.getAttribute("action")!=z.url){k.setAttribute("action",z.url)}if(!z.skipEncodingOverride){s.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(z.timeout){setTimeout(function(){G=true;B()},z.timeout)}var M=[];try{if(z.extraData){for(var O in z.extraData){M.push(b('<input type="hidden" name="'+O+'" value="'+z.extraData[O]+'" />').appendTo(k)[0])}}q.appendTo("body");q.data("form-plugin-onload",B);k.submit()}finally{k.setAttribute("action",L);if(N){k.setAttribute("target",N)}else{s.removeAttr("target")}b(M).remove()}}if(z.forceSync){F()}else{setTimeout(F,10)}var J,K,I=50;function B(){if(D){return}q.removeData("form-plugin-onload");var L=true;try{if(G){throw"timeout"}K=y.contentWindow?y.contentWindow.document:y.contentDocument?y.contentDocument:y.document;var P=z.dataType=="xml"||K.XMLDocument||b.isXMLDoc(K);a("isXml="+P);if(!P&&window.opera&&(K.body==null||K.body.innerHTML=="")){if(--I){a("requeing onLoad callback, DOM not available");setTimeout(B,250);return}}D=true;v.responseText=K.documentElement?K.documentElement.innerHTML:null;v.responseXML=K.XMLDocument?K.XMLDocument:K;v.getResponseHeader=function(R){var Q={"content-type":z.dataType};return Q[R]};var O=/(json|script)/.test(z.dataType);if(O||z.textarea){var n=K.getElementsByTagName("textarea")[0];if(n){v.responseText=n.value}else{if(O){var N=K.getElementsByTagName("pre")[0];if(N){v.responseText=N.innerHTML}}}}else{if(z.dataType=="xml"&&!v.responseXML&&v.responseText!=null){v.responseXML=A(v.responseText)}}J=b.httpData(v,z.dataType)}catch(M){a("error caught:",M);L=false;v.error=M;b.handleError(z,v,"error",M)}if(L){z.success.call(z.context,J,"success",v);if(H){b.event.trigger("ajaxSuccess",[v,z])}}if(H){b.event.trigger("ajaxComplete",[v,z])}if(H&&!--b.active){b.event.trigger("ajaxStop")}if(z.complete){z.complete.call(z.context,v,L?"success":"error")}setTimeout(function(){q.removeData("form-plugin-onload");q.remove();v.responseXML=null},100)}function A(n,L){if(window.ActiveXObject){L=new ActiveXObject("Microsoft.XMLDOM");L.async="false";L.loadXML(n)}else{L=(new DOMParser()).parseFromString(n,"text/xml")}return(L&&L.documentElement&&L.documentElement.tagName!="parsererror")?L:null}}};b.fn.ajaxForm=function(c){if(this.length===0){var d={s:this.selector,c:this.context};if(!b.isReady&&d.s){a("DOM not ready, queuing ajaxForm");b(function(){b(d.s,d.c).ajaxForm(c)});return this}a("terminating; zero elements found by selector"+(b.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(f){if(!f.isDefaultPrevented()){f.preventDefault();b(this).ajaxSubmit(c)}}).bind("click.form-plugin",function(k){var j=k.target;var h=b(j);if(!(h.is(":submit,input:image"))){var f=h.closest(":submit");if(f.length==0){return}j=f[0]}var i=this;i.clk=j;if(j.type=="image"){if(k.offsetX!=undefined){i.clk_x=k.offsetX;i.clk_y=k.offsetY}else{if(typeof b.fn.offset=="function"){var l=h.offset();i.clk_x=k.pageX-l.left;i.clk_y=k.pageY-l.top}else{i.clk_x=k.pageX-j.offsetLeft;i.clk_y=k.pageY-j.offsetTop}}}setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(p){var o=[];if(this.length===0){return o}var c=this[0];var f=p?c.getElementsByTagName("*"):c.elements;if(!f){return o}var k,h,e,q,d;for(k=0,max=f.length;k<max;k++){d=f[k];e=d.name;if(!e){continue}if(p&&c.clk&&d.type=="image"){if(!d.disabled&&c.clk==d){o.push({name:e,value:b(d).val()});o.push({name:e+".x",value:c.clk_x},{name:e+".y",value:c.clk_y})}continue}q=b.fieldValue(d,true);if(q&&q.constructor==Array){for(h=0,jmax=q.length;h<jmax;h++){o.push({name:e,value:q[h]})}}else{if(q!==null&&typeof q!="undefined"){o.push({name:e,value:q})}}}if(!p&&c.clk){var l=b(c.clk),m=l[0];e=m.name;if(e&&!m.disabled&&m.type=="image"){o.push({name:e,value:l.val()});o.push({name:e+".x",value:c.clk_x},{name:e+".y",value:c.clk_y})}}return o};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var j=this.name;if(!j){return}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var h=0,e=f.length;h<e;h++){c.push({name:j,value:f[h]})}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f})}}});return b.param(c)};b.fn.fieldValue=function(j){for(var h=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,j);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue}d.constructor==Array?b.merge(h,d):h.push(d)}return h};b.fieldValue=function(c,k){var e=c.name,q=c.type,r=c.tagName.toLowerCase();if(k===undefined){k=true}if(k&&(!e||c.disabled||q=="reset"||q=="button"||(q=="checkbox"||q=="radio")&&!c.checked||(q=="submit"||q=="image")&&c.form&&c.form.clk!=c||r=="select"&&c.selectedIndex==-1)){return null}if(r=="select"){var l=c.selectedIndex;if(l<0){return null}var o=[],d=c.options;var h=(q=="select-one");var m=(h?l+1:d.length);for(var f=(h?l:0);f<m;f++){var j=d[f];if(j.selected){var p=j.value;if(!p){p=(j.attributes&&j.attributes.value&&!(j.attributes.value.specified))?j.text:j.value}if(h){return p}o.push(p)}}return o}return b(c).val()};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value=""}else{if(d=="checkbox"||d=="radio"){this.checked=false}else{if(c=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c===undefined){c=true}return this.each(function(){this.disabled=!c})};b.fn.selected=function(c){if(c===undefined){c=true}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");if(c&&e[0]&&e[0].type=="select-one"){e.find("option").selected(false)}this.selected=c}}})};function a(){if(b.fn.ajaxSubmit.debug){var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(c)}else{if(window.opera&&window.opera.postError){window.opera.postError(c)}}}}})(jQuery);(function(b){var a=b.preload=function(n,m){if(n.split){n=b(n)}m=b.extend({},a.defaults,m);var l=b.map(n,function(d){if(!d){return}if(d.split){return m.base+d+m.ext}var c=d.src||d.href;if(typeof m.placeholder=="string"&&d.src){d.src=m.placeholder}if(c&&m.find){c=c.replace(m.find,m.replace)}return c||null}),k={loaded:0,failed:0,next:0,done:0,total:l.length};if(!k.total){return e()}var j=b(Array(m.threshold+1).join("<img/>")).load(i).error(i).bind("abort",i).each(h);function i(d){k.element=this;k.found=d.type=="load";k.image=this.src;k.index=this.index;var c=k.original=n[this.index];k[k.found?"loaded":"failed"]++;k.done++;if(m.enforceCache){a.cache.push(b("<img/>").attr("src",k.image)[0])}if(m.placeholder&&c.src){c.src=k.found?k.image:m.notFound||c.src}if(m.onComplete){m.onComplete(k)}if(k.done<k.total){h(0,this)}else{if(j&&j.unbind){j.unbind("load").unbind("error").unbind("abort")}j=null;e()}}function h(f,d,c){if(d.attachEvent&&k.next&&k.next%a.gap==0&&!c){setTimeout(function(){h(f,d,1)},0);return !1}if(k.next==k.total){return !1}d.index=k.next;d.src=l[k.next++];if(m.onRequest){k.index=d.index;k.element=d;k.image=d.src;k.original=n[k.next-1];m.onRequest(k)}}function e(){if(m.onFinish){m.onFinish(k)}}};a.gap=14;a.cache=[];a.defaults={threshold:2,base:"",ext:"",replace:""};b.fn.preload=function(c){a(this,c);return this}})(jQuery);(function(a){a.fn.hoverIntent=function(k,j){var l={sensitivity:7,interval:100,timeout:0};l=a.extend(l,j?{over:k,out:j}:k);var n,m,h,d;var e=function(f){n=f.pageX;m=f.pageY};var c=function(o,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-n)+Math.abs(d-m))<l.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return l.over.apply(f,[o])}else{h=n;d=m;f.hoverIntent_t=setTimeout(function(){c(o,f)},l.interval)}};var i=function(o,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return l.out.apply(f,[o])};var b=function(r){var q=(r.type=="mouseover"?r.fromElement:r.toElement)||r.relatedTarget;while(q&&q!=this){try{q=q.parentNode}catch(r){q=this}}if(q==this){return false}var o=jQuery.extend({},r);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(r.type=="mouseover"){h=o.pageX;d=o.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(o,f)},l.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){i(o,f)},l.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);var g={portfolioWidthInit:994,portfolioWidthAdd:385,portfolioWidthComb:1379,portfolioColumnWidth:159,portfolioColumnWidthBothMargins:174,lochash:location.hash,scrollBarLim:1153};var $window=$(window),$wrapper=$("#wrapper"),$logoMenu=$("#logoMenu");$trees=$("#blogpagetrees")||null;var hideSecWood=function(){var a=$window.height(),b=$(document).height();if((b-$window.scrollTop()-200)<a){if($trees.is(":visible")){$trees.fadeOut("slow")}}else{if(!$trees.is(":visible")){$trees.fadeIn("fast")}}};var setUpMenu=function(){var e=$("#menu a:not(a.blog)"),d;e.hoverIntent(b,a);function b(){$(this).prev("span").slideDown();d=$(this).css("opacity");if(d!=1){$(this).css("opacity",1)}}function a(){$(this).prev("span").slideUp();if(d!=1){$(this).css("opacity",d)}}var c=0;if(!browserIE6){c=-84}$("#menu,#section0p2").localScroll({offset:c});$window.scroll(function(){if($window.scrollTop()>50){$("#logoMenuWrap").css({opacity:0.7,"border-bottom":"10px #000 solid"})}else{$("#logoMenuWrap").css({opacity:1,"border-bottom":"0px #000 solid"})}})};var compensateHorScrollBar=function(){if($window.width()<g.scrollBarLim){$wrapper.css("width",g.scrollBarLim+"px");if($window.width()<974){$logoMenu.css("width",($window.width()-14)+"px")}}else{$wrapper.css("width","100%");$logoMenu.css("width","960px")}};var setUpTooltips=function(){var b=$("#serviceTooltipCtner"),a=[[0],[154,149,0,-32,25],[180,171,-154,-52,145],[168,149,-334,8,-26],[168,149,-502,10,150],[157,139,-670,56,-42],[174,149,-827,42,5],[154,132,-1001,60,160],[165,142,-1155,86,110],[144,123,-1320,110,170],[160,135,-1464,130,30],[150,128,-1624,138,166]];$("#servicesList li").hoverIntent(c,d);function c(){var i=this.id.substr(2),h=$(this),f=h.position().top-h.height(),e=h.position().left;h.css("zIndex","101");b.css({top:a[i][3],left:a[i][4],backgroundPosition:a[i][2]+"px 0",width:a[i][0],height:a[i][1]}).fadeIn()}function d(){b.hide();$(this).css("zIndex","1")}};var loopBuilder=function(){var b="testimonials_raw.html",c="oneTestim",i=".oneTestim",h="visit",f="slow";var k=function(){$.get(b,function(l){$('<div id="testimonials"/>').appendTo($("#section3")).append(l).prepend($('<a id="nextTestm" href="#nextTestm">next testimonial</a>'));d();$(i).bind("loopEvt",function(){j(this)});$("#nextTestm").click(function(m){m.preventDefault();$(i+":visible").trigger("loopEvt")})})};var d=function(){var l=parseInt($(i).length,10),m=parseInt(getCookie(h),10)||0;if(m<l){$(i+":eq("+m+")").show();document.cookie=h+"="+(m+1)+"; max-age="+(60*60*24*30)}else{$(i+":eq(0)").show();document.cookie=h+"=1; max-age="+(60*60*24*30)}};var j=function(l){$this=$(l);$this.slideUp(f,a($this))};var a=function(m){var l=m.next(i);if(!l.is(i)){l=$(i+":first")}l.slideDown(f,function(){})};var e={};e.init=k;return e};var sitesShow=function(){var e=$("#sites"),r=$("#sites a"),b=$("#section2"),t={},k=[],i={},p={},f=0,o=600,s=null;r.bind("click",function(u){u.preventDefault();s=u.target;m($(s));r.unbind("click");r.click(function(v){v.preventDefault();j($(v.target))})});var m=function(u){f=u.closest("div.group").index();e.find("div.group").each(function(w){var v=$('<div id="clone'+w+'" class="clone" style="left:'+$(this).position().left+'px"></div>').appendTo(b);$(this).css("visibility","hidden").clone().appendTo(v).css("visibility","visible")});e.attr("style","").addClass("oneSiteMode");if(f===0){$("#clone1").animate({top:130+$("#group0").height()},o,function(){$("#clone1").animate({left:0},o)});$("#clone2").animate({top:130+$("#group0").height()+$("#group1").height()},o,function(){$("#clone2").animate({left:0},o,d)})}else{if(f===1){$("#clone0").animate({top:130+$("#group1").height()},o,function(){$("#clone1").animate({left:0},o);$("#clone0").animate({left:0},o)});$("#clone2").animate({top:130+$("#group0").height()+$("#group1").height()},o,function(){$("#clone2").animate({left:0},o,d)})}else{if(f===2){$("#clone0").animate({top:130+$("#group2").height()},o,function(){$("#clone2").animate({left:0},600);$("#clone0").animate({left:0},o,d)});$("#clone1").animate({top:130+$("#group0").height()+$("#group2").height()},o,function(){$("#clone1").animate({left:0},o)})}}}};var d=function(){$("#group"+f).prependTo(e);$(".group").css("visibility","visible");$(".clone").remove();h();$("#portfolio a").trigger("click");l($(s));var u="Click on the image to go to the site";if($(s).isChildOf("#part6")){u+=", except for the images in this Branding category"}$('<p id="oneSiteHint">'+u+"</p>").prependTo(b);setTimeout(function(){$("#oneSiteHint").fadeOut("slow",function(){$(this).remove()})},8000)};var h=function(){$('<div id="oneSite"></div>').appendTo(b);t=$("#oneSite");t.click(function(v){var u=e.find(".sel")[0].href;if(u.charAt(u.length-1)==="#"){$('<p id="noSiteHint">This is the sample, right here…</p>').prependTo(t);setTimeout(function(){$("#noSiteHint").fadeOut("slow",function(){$(this).remove()})},4000);return}else{window.open(u)}}).hover(function(){var u=e.find(".sel")[0].href;if(u.charAt(u.length-1)!="#"){t.css("cursor","pointer")}},function(){t.css("cursor","default")})};var l=function(u){i=q(u);k.push(i.clickedJQ.text());i.objJQ().fadeIn("slow",function(){c(i.clickedJQ)});u.addClass("sel");p=q(i.clickedJQ)};var j=function(u){if(u.hasClass("sel")){return}i=q(u);$window.scrollTo(i.parentColumnJQ.offset().top-104+"px",800,a);e.find("a.sel").removeClass("sel");u.addClass("sel")};var q=function(v){var u={};u.clickedJQ=v;var w=n(v.text());u.parentColumnJQ=v.closest("div.part");u.path="images/sites/"+w+".jpg";u.objJQ=function(){if(!$("#"+w).length){$('<div style="display:none;" id="'+w+'"><img src="'+u.path+'" /></div>').appendTo(t)}return $("#"+w)};return u};var a=function(){b.css("height",b.height());p.objJQ().fadeOut("slow",function(){var u=i.parentColumnJQ.position().top-130;if(t.css("margin-top")!=u){t.css("margin-top",u)}i.objJQ().fadeIn("slow",function(){b.css("height","auto");c(i.clickedJQ)})});p=q(i.clickedJQ);if($.inArray(i.clickedJQ.text(),k)===-1){k.push(i.clickedJQ.text())}};var c=function(x){var w=x.parent("li");var y=w.next("li").text()||false;var v=w.prev("li").text()||false;var u=function(A,z){$.preload(A,{base:"images/sites/",ext:".jpg",onComplete:function(){k.push(z)}})};if(y&&$.inArray(y,k)===-1){u([n(y)],y)}if(v&&$.inArray(v,k)===-1){u([n(v)],v)}};var n=function(v){var u=replaceInStr(" & ","_",v);u=replaceInStr(" ","_",u);return u}};var formContactBuilder=function(c){var b={},a=formConstructor(c,b);return a};var formConstructor=function(i,b){var h="#"+i.formId,a=i.thanksId,j=$(h);var c=function(){j.find(".validate").focus(function(){var m=$(this).closest("li");var n=$(m).find(".error:visible")[0];if(n){$(n).hide("slow")}});if(jQuery.browser.msie){if(parseInt(jQuery.browser.version)<7){j.find("#submitBtn").hover(function(){$(this).toggleClass("over")},function(){$(this).toggleClass("over")})}j.find("input, textarea").focus(function(){$(this).addClass("ieFocus")});j.find("input, textarea").blur(function(){$(this).removeClass("ieFocus")})}var l={dataType:"json",beforeSubmit:e,success:f};j.ajaxForm(l)};var e=function(o,n,t){var m=n[0],p=0,l;for(var q=0;q<o.length;q++){var r=$(m[name=o[q].name]);var s=o[q].value;if(r.hasClass("validate")){if(r.hasClass("notempty")||r.hasClass("radio")){l=k(s,r,o[q].type);p=p+Number(l)}if(r.hasClass("email")){l=k(s,r,"email");p=p+Number(l)}}}return !p};var k=function(o,q,p){var m,r;if(p==="email"){m=!o.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i);r='<span class="error">Please enter a valid e-mail address!</span>'}else{if(p==="radio"){m=!jQuery.trim(o);r='<span class="error">Please select one of the choices!</span>'}else{m=!jQuery.trim(o);var r='<span class="error">Please fill out the field above!</span>'}}if(m){var l=q.closest("li"),n=$(l).find(".error")[0];if(!n){$(l).append(r);n=$(l).find(".error")[0]}$(n).show()}return m};var f=function(m){j.unbind("submit");var l=j.closest("div");$("#contactFormHeader").slideUp();l.slideUp("slow",function(){l.empty().addClass("processed").append('<h3 id="'+a+'">'+m.message+"</h3>").slideDown("slow")})};var d={};d.prepareForm=c;return d};function fixBoxHeights(){var e=$("#sectionLeft"),c=$("#sectionMid"),b=$("#sectionRight"),f=0,a=new Array(e.height(),c.height(),b.height());for(var d=0;d<a.length;d++){if(a[d]>f){f=a[d]}}e.height(f);c.height(f);b.height(f)}function replaceInStr(e,d,h){var f=new RegExp(e,"g");return h.replace(f,d)}function getCookie(a){var e=null;if(document.cookie&&document.cookie!=""){var d=document.cookie.split(";");for(var c=0;c<d.length;c++){var b=$.trim(d[c]);if(b.substring(0,a.length+1)==(a+"=")){e=decodeURIComponent(b.substring(a.length+1));break}}}return e}function getUrlSearchArgs(){var b={};var f=location.search.substring(1);var e=f.split(",");for(var c=0;c<e.length;c++){var h=e[c].indexOf("=");if(h==-1){continue}var a=e[c].substring(0,h);var d=e[c].substring(h+1);b[a]=decodeURIComponent(d)}return b}setUpMenu();if(document.getElementById("home")){compensateHorScrollBar();$(window).resize(compensateHorScrollBar);sitesShow();if(getUrlSearchArgs().p){$("#"+getUrlSearchArgs().p+" a").trigger("click")}if(browserIE6==false){setUpTooltips()}loopTestimonials=loopBuilder();loopTestimonials.init();$(".out").each(function(){this.setAttribute("target","out")})}if(document.getElementById("blogpage")){$("#logo").hover(function(){$(this).css("cursor","pointer")},function(){$(this).css("cursor","default")}).click(function(){location="http://www.antemeridiemdesign.com/"});fixBoxHeights();if(!browserIE6){$window.scroll(hideSecWood)}$("#blogCont a[href]").each(function(){if(this.hostname&&this.hostname!==location.hostname){this.setAttribute("target","out")}});if(!browserIE6){$(".datum").css({"-moz-border-radius":"5px","-webkit-border-radius":"5px","border-radius":"5px"})}}$("h2.sectTitle").css("opacity",0.8);if(document.getElementById("amd_contactform_fixed")){$("#amd_contactform_fixed").attr("action","code/Library/process_contact.php");var contactForm=formContactBuilder({formId:"amd_contactform_fixed",thanksId:"amf_response_thank"});contactForm.prepareForm()}if(!browserIE6){$("body").css("background-image","url(images/bottomBcgr24.png)")}if(browserIE6){if(document.getElementById("home")){$('<div id="ie6Warning"><p>Internet Explorer 6—the browser you are currently using to view this site—is unable to render several parts and functions of this website. We apologize for the inconvenience…</p></div>').appendTo($("#section0"));setTimeout(function(){$("#ie6Warning").fadeOut("slow",function(){$(this).remove()})},14000)}};
$("#tweet").tweet({
            username: "AnteMeridiemNYC",
            join_text: "auto",
            avatar_size: 32,
            count: 3,
            auto_join_text_default: "we said,", 
            auto_join_text_ed: "we",
            auto_join_text_ing: "we were",
            auto_join_text_reply: "we replied to",
            auto_join_text_url: "",
            loading_text: "loading tweets..."
        });

