/********* jquery.easing.min.js **********/
jQuery.easing={easein:function(x,t,b,c,d){return c*(t/=d)*t+b},easeinout:function(x,t,b,c,d){if(t<d/2)return 2*c*t*t/(d*d)+b;var a=t-d/2;return-2*c*a*a/(d*d)+2*c*a/d+c/2+b},easeout:function(x,t,b,c,d){return-c*t*t/(d*d)+2*c*t/d+b},expoin:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(Math.exp(Math.log(c)/d*t))+b},expoout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(-Math.exp(-Math.log(c)/d*(t-d))+c+1)+b},expoinout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}if(t<d/2)return a*(Math.exp(Math.log(c/2)/(d/2)*t))+b;return a*(-Math.exp(-2*Math.log(c/2)/d*(t-d))+c+1)+b},bouncein:function(x,t,b,c,d){return c-jQuery.easing['bounceout'](x,d-t,0,c,d)+b},bounceout:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},bounceinout:function(x,t,b,c,d){if(t<d/2)return jQuery.easing['bouncein'](x,t*2,0,c,d)*.5+b;return jQuery.easing['bounceout'](x,t*2-d,0,c,d)*.5+c*.5+b},elasin:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},elasout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},elasinout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},backin:function(x,t,b,c,d){var s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},backout:function(x,t,b,c,d){var s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},backinout:function(x,t,b,c,d){var s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},linear:function(x,t,b,c,d){return c*t/d+b}};

/********* jquery.lavalamp.min.js **********/
(function($){$.fn.lavaLamp=function(o){o=$.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(){var b=$(this),noop=function(){},$back=$('<li class="back"><div class="left"></div></li>').appendTo(b),$li=$("li",this),curr=$("li.current",this)[0]||$($li[0]).addClass("current")[0];$li.not(".back").hover(function(){move(this)},noop);$(this).hover(noop,function(){move(curr)});$li.click(function(e){setCurr(this);return o.click.apply(this,[e,this])});setCurr(curr);function setCurr(a){$back.css({"left":a.offsetLeft+"px","width":a.offsetWidth+"px"});curr=a};function move(a){$back.each(function(){$.dequeue(this,"fx")}).animate({width:a.offsetWidth,left:a.offsetLeft},o.speed,o.fx)}})}})(jQuery);

/********* jquery.color.min.js **********/
(function(d){d.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,b){d.fx.step[b]=function(a){if(a.state==0){a.start=getColor(a.elem,b);a.end=getRGB(a.end)}a.elem.style[b]="rgb("+[Math.max(Math.min(parseInt((a.pos*(a.end[0]-a.start[0]))+a.start[0]),255),0),Math.max(Math.min(parseInt((a.pos*(a.end[1]-a.start[1]))+a.start[1]),255),0),Math.max(Math.min(parseInt((a.pos*(a.end[2]-a.start[2]))+a.start[2]),255),0)].join(",")+")"}});function getRGB(a){var b;if(a&&a.constructor==Array&&a.length==3)return a;if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))return[parseInt(b[1]),parseInt(b[2]),parseInt(b[3])];if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a))return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55];if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)];if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a))return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)];return e[d.trim(a).toLowerCase()]}function getColor(a,b){var c;do{c=d.curCSS(a,b);if(c!=''&&c!='transparent'||d.nodeName(a,"body"))break;b="backgroundColor"}while(a=a.parentNode);return getRGB(c)};var e={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery);

/********* jquery.innerfade.js **********/
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(3($){$.M.5=3(a){N r.O(3(){$.5(r,a)})};$.5=3(a,b){g c={\'n\':\'s\',\'j\':\'P\',\'9\':\'h\',\'k\':Q,\'C\':\'R\',\'D\':\'5\',\'l\':E};2(b)$.S(c,b);2(c.l===E)g d=$(a).l();6 g d=$(a).l(c.l);2(d.4>1){$(a).o(\'F\',\'T\').o(\'U\',c.C).V(c.D);W(g i=0;i<d.4;i++){$(d[i]).o(\'z-X\',Y(d.4-i)).o(\'F\',\'Z\').10()};2(c.9=="h"){p(3(){$.5.m(d,c,1,0)},c.k);$(d[0]).t()}6 2(c.9=="7"){g e=8.q(8.7()*(d.4));p(3(){11{f=8.q(8.7()*(d.4))}G(e==f);$.5.m(d,c,f,e)},c.k);$(d[e]).t()}6 2(c.9==\'u\'){c.9=\'h\';g f=8.q(8.7()*(d.4));p(3(){$.5.m(d,c,(f+1)%d.4,f)},c.k);$(d[f]).t()}6{v(\'w-H x y A \\\'h\\\', \\\'7\\\' B \\\'u\\\'\')}}};$.5.m=3(a,b,c,d){2(b.n==\'I\'){$(a[d]).12(b.j);$(a[c]).13(b.j)}6 2(b.n==\'s\'){$(a[d]).14(b.j);$(a[c]).15(b.j,3(){J($(r)[0])})}6 v(\'w-n x y A \\\'I\\\' B \\\'s\\\'\');2(b.9=="h"){2((c+1)<a.4){c=c+1;d=c-1}6{c=0;d=a.4-1}}6 2(b.9=="7"){d=c;G(c==d)c=8.q(8.7()*a.4)}6 v(\'w-H x y A \\\'h\\\', \\\'7\\\' B \\\'u\\\'\');p((3(){$.5.m(a,b,c,d)}),b.k)}})(16);3 J(a){2(a.K.L){a.K.L(\'17\')}}',62,70,'||if|function|length|innerfade|else|random|Math|type|||||||var|sequence||speed|timeout|children|next|animationtype|css|setTimeout|floor|this|fade|show|random_start|alert|Innerfade|must|either||be|or|containerheight|runningclass|null|position|while|Type|slide|removeFilter|style|removeAttribute|fn|return|each|normal|2000|auto|extend|relative|height|addClass|for|index|String|absolute|hide|do|slideUp|slideDown|fadeOut|fadeIn|jQuery|filter'.split('|'),0,{}))

/********* PCS Custom JQuery Code **********/
$(function() { if (parent != self) {top.location.href = document.location.href;}; }); 

$(function() {$("a[href $='" + location.pathname + "']").parents("li").each(function() { $(this).addClass("current"); });});
$(function() { $("#pcsmenu").lavaLamp({ fx: "backout", speed: 700, click: function(event, menuItem) { return true; } }); });
$(function() {
$("#pcsmenu li a").mouseover(function(){ $(this).stop().animate({backgroundColor: '#062043'},330); });  
$("#pcsmenu li a").mouseout(function(){ $(this).stop().animate({backgroundColor: '#fbea78'},777); });
$("#pcsmenu li.current a").mouseout(function(){ $(this).stop().animate({backgroundColor: '#B8B369'},777); });
}); 

$(function() { $('div#portfolio').innerfade({ speed: 2000, timeout: 5000, type: 'sequence', containerheight: '240px' }); });

$(function() { $('.ema').each(function() { var address = $(this).text().replace(/\s*\[ta\]\s*/, '@').replace(/\s*\[tod\]\s*/g, '.');
$(this).html('<a href="mailto:' + address + '">'+ address +'</a>'); }); });

$(function() { $('.pho').each(function() {var phonum = $(this).text();var rev_phonum = phonum.split('').reverse().join('');
$(this).html(rev_phonum); }); });

/********* PCS Custom Javascripts Code **********/
function externalLinks() {if (!document.getElementsByTagName) return;  
var anchors = document.getElementsByTagName("a");  
for (var i=0; i<anchors.length; i++) { var anchor = anchors[i];
if ((anchor.getAttribute("href")) && (anchor.getAttribute("rel") == "external")) { anchor.target = "_blank"; }}}  
window.onload = externalLinks;


