/* Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
 *
 * Version: 3.0.2
 * 
 * Requires: 1.2.2+
 */
(function(c){var a=["DOMMouseScroll","mousewheel"];c.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=a.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=a.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmousewheel=null}}};c.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(f){var d=[].slice.call(arguments,1),g=0,e=true;f=c.event.fix(f||window.event);f.type="mousewheel";if(f.wheelDelta){g=f.wheelDelta/120}if(f.detail){g=-f.detail/3}d.unshift(f,g);return c.event.handle.apply(this,d)}})(jQuery);

jQuery(function($) {
   $('.fancybox').fancybox();
})


jQuery(function($){

/*
 *  Copyright (c) 2011 Russ Cam
 *
 *  Dual licensed under the MIT and GPL licenses.
 *  http://www.opensource.org/licenses/mit-license
 *  http://www.opensource.org/licenses/gpl-3.0
 */
$.fn.wrapChildren=function(options){options=$.extend({childElem:undefined,groupSize:1,wrapper:'<div>'},options||{});if(options.childElem===undefined)return this;return this.each(function(){var elems=$(this).children(),len=pos=0;elems.each(function(i,value){len+=$(value).is(options.childElem)?1:0;if(len>0&&(len%options.groupSize===0)||(i===elems.length-1)){elems.slice(pos,i+1).wrapAll(options.wrapper);len=0;pos=i+1;}});});}

/*
 *  Portfolio Item Navigation
 *
 *  Copyright (c) 2011 Oak Creative
 *  http://www.oakcreative.net/
 *
 *  Version 1.0
 */
$.fn.portfolioItems=function(){var defaults={width:600,padding:10,items:4,busy:false};var options=$.extend(defaults,options);return this.each(function(){var obj=$(this);var tabs=obj.children('.tabs');var panes=obj.children('.panes');var item_count=tabs.children('ul').css('position','relative').children('li').length;var tab_height=0;tabs.addClass('scroll-ready');if(options.items<item_count){tab_height=tabs.children('ul').children('.selected').outerHeight(true);tabs.append('<div class="tab-nav"><div class="arrow arrow-up disabled" /><div class="arrow arrow-down" /></div>');tabs.css({'height':(options.items*tab_height)+tabs.children('.tab-nav').outerHeight(true)});tabs.children('ul').wrapChildren({childElem:'li',groupSize:options.items-1,wrapper:'<div class="wrap">'});tabs.children('ul').children('.wrap:first').addClass('wrapped');}
tabs.bind('mousewheel',function(event,delta){var dir=delta>0?'up':'down';var selected=panes.children('.selected');if(dir=='up'){var target=selected.prev();}else if(dir=='down'){var target=selected.next();}
if(tabs.hasClass('scroll-ready')){portfolioPaneNav(target,selected,dir);}
return false;});tabs.find('li').click(function(event){event.preventDefault();var selected=panes.children('.selected');portfolioPaneNav($('#'+$(this).find('a').attr('rel')),selected);});tabs.find('.arrow').click(function(event){event.preventDefault();if(!$(this).hasClass('disabled')){if($(this).hasClass('arrow-down')){var wrap=tabs.children('ul').children('.wrapped').next();}else if($(this).hasClass('arrow-up')){var wrap=tabs.children('ul').children('.wrapped').prev();}
portfolioWrapNav(wrap);}});panes.children('.pane').each(function(){var images=$(this).children('.images');var images_count=images.children('li').length;if(images_count>1){images.wrap('<div class="viewport" />');viewport=images.parent();images.parent().css({'width':options.width,'overflow':'hidden'})
images.css({'width':(options.width*images_count),'position':'relative','left':0});images.children('li').css({'width':options.width,'float':'left'});viewport.after('<div class="nav" />');$i=0;while($i<images_count){$(this).children('.nav').append('<a>'+($i+1)+'</a>');$i++;}
$(this).children('.nav').children('a:first').addClass('selected');}});panes.children('.pane').bind('mousewheel',function(event,delta){var dir=delta>0?'up':'down';var selected=$(this).find('.selected');if(dir=='up'&&selected.prev().length){portfolioItemNav($(this),selected.prev().index());}else if(dir=='down'&&selected.next().length){portfolioItemNav($(this),selected.next().index());}
return false;});panes.find('.nav').children('a').click(function(event){event.preventDefault();portfolioItemNav($(this).closest('.pane'),$(this).index())});function portfolioWrapNav(wrap_target){tabs.removeClass('scroll-ready');if(wrap_target.next().length){tabs.find('.arrow-down').removeClass('disabled');}
else{tabs.find('.arrow-down').addClass('disabled');}
if(wrap_target.prev().length){tabs.find('.arrow-up').removeClass('disabled');}
else{tabs.find('.arrow-up').addClass('disabled');}
tabs.find('.wrapped').removeClass('wrapped');wrap_target.addClass('wrapped');tabs.addClass('scroll-ready');tabs.children('ul').css('top','-'+wrap_target.position().top+'px');}
function portfolioPaneNav(pane_target,pane_current,direction){if(pane_target.length){tabs.removeClass('scroll-ready');var tab_current=$('#'+pane_current.attr('id')+'_tab');var tab_target=$('#'+pane_target.attr('id')+'_tab');var tab_index=tab_target.index();if(tab_target.index()==0&&tab_current.parent().prev().length&&direction=='up'){var wrap_target=tab_current.parent().prev();}else{var wrap_target=(direction=='up'?(tab_target.prev().length?tab_target.parent():tab_target.parent().prev()):tab_target.parent());}
wrap_target=(wrap_target.length?wrap_target:'');if(wrap_target!=''){portfolioWrapNav(wrap_target);}
tabs.find('.selected').removeClass('selected');tab_target.addClass('selected');panes.children('.selected').removeClass('selected');pane_target.addClass('selected');tabs.addClass('scroll-ready');}}
function portfolioItemNav(pane,index){if(options.busy==false){options.busy=true;pane.find('.images').animate({'left':'-'+(index*options.width)},300,function(){options.busy=false;});pane.find('.selected').removeClass('selected');pane.find('.nav').children('a').eq(index).addClass('selected');pane.find('.images').children().eq(index).addClass('selected');}}});}
});

/*
 *	Content Scroll
 *
 *	Dane Williams @ Oak Creative (www.oakcreative.net)
 */
eval(function(p,a,c,k,e,d){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--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('(6($){$.R=6(i,1b){9 1v={8:x,X:1,19:2b,D:v,1i:2s,1A:n,2q:v,m:v,j:\'14\',26:\'5-t\',k:\'5-25\',Q:n,C:n,1B:n,K:x,24:v,1z:6(){},1s:6(){},1N:6(){},1P:6(){},1r:6(){},1t:6(){}};9 $b,$Z,$8,$s,$F,$I,$17,w=0,y=0,M=0,t,e=0,J=\'B\',10=v,27=v,28=n,D;9 2=d;2.3={};9 $i=$(i);2.7=6(){2.3=$.2a({},1v,1b);1F(n);2.3.1z();4($.1Q.1n){4(2.3.1B){$i.1X(\'1n\',6(W,1y){4(10){W.1h()}h{W.1h();2[1y>0?\'N\':\'G\']()}})}h{$i.22(\'1n\')}}4(2.3.C||2.3.Q){$s.z(\'a\').21(6(W){W.1h();E($(d).f(\'H\'))})}4(2.3.D){D=1D(6(){E(e+1)},2.3.1i);4(2.3.1A){$i.2c(6(){2.1x()},6(){2.1G()})}}h{1C(D)}$i.q(\'5-2m\');2.3.1s()};2.N=6(){E(e-1);2.3.1t()};2.G=6(){E(e+1);2.3.1r()};2.1G=6(){D=1D(6(){2.G()},2.3.1i)};2.1x=6(){1C(D)};2.2f=6(c){4(c){4(2e(Y(c))){4($i.z(\'#\'+c).l){c=$i.z(\'#\'+c).O()}h{c=x}}h{c=Y(c);4(!$8.1p(c).l){c=x}}4(c!=x){E(c)}}};2.2d=6(j){1f(j)};9 1F=6(7){4(7){$i.q(\'5-2\');4(2.3.8!=x&&$i.p(2.3.8).l){$8=$i.p(2.3.8)}h{$8=$i.p()}$8.q(\'5-1w\');$8.2h(\'<L A="5-b" 1E="o: 1d;" />\');$b=$8.1H();$b.2j(\'<L A="5-Z" 1E="o: 1d;" />\');$Z=$b.1H();$Z.1V(\'<L A="5-7" />\');$7=$i.p(\'.5-7\');4(2.3.Q||2.3.C){$i.11(\'<L A="5-s" />\');$s=$i.p(\'.5-s\');4(2.3.C){$s.11(\'<L A="5-C" />\');$17=$s.p(\'.5-C\')}4(2.3.Q){$s.11(\'<L A="5-N-G"><a A="5-N\'+(2.3.m?\' \'+2.3.k:\'\')+\'">2g</a><a A="5-G \'+2.3.k+\'">1u</a></L>\');$F=$s.z(\'.5-N\');$I=$s.z(\'.5-G\');1l=(2.3.K!=x?\'2r\':\'\');1m=(2.3.K!=x?\'1u\':\'\')}}$8.1R(6(){4($(d).T()>y){y=$(d).20(n)}4($(d).S()>w){w=$(d).1Z(n)}4(2.3.C){4(2.3.K!=x&&$(d).z(2.3.K).l){9 12=$(d).z(2.3.K).1g()}h{9 12=\'\'}4($(d).f(\'u\')&&$(d).f(\'u\')!=\'\'){9 u=$(d).f(\'u\')}h{9 u=\'1w-\'+$(d).O();$(d).f(\'u\',u)}9 1W=($(d).O()==e?n:v);$17.11(\'<a u="#5-23\'+u+\'" A="5-2p\'+(1W?\' \'+2.3.k:\'\')+\'" H="\'+$(d).O()+\'" V="\'+12+\'">\'+12+\'</a>\')}});4(2.3.m){$8.13(\':1c\').1Y($8.1U(-(e+(2.3.X*1))).r().q(\'5-r\').f(\'u\',\'\'));$8.13(\':1j\').1V($8.1U(e,(e+(2.3.X*1))).r().q(\'5-r\').f(\'u\',\'\'));$8.13(\':1c\').N(\'.5-r\').q(\'5-r-1j\');$8.13(\':1j\').G(\'.5-r\').q(\'5-r-1c\')}$8.g({\'T\':y,\'S\':w});$b.p(\'.5-r\').g({\'T\':y,\'S\':w});$Z.g({\'T\':(2.3.j==\'1S\'?y*2.3.X:y),\'S\':(2.3.j==\'14\'?w*2.3.X:w),\'2n\':\'2i\'})}1f(2.3.j,7);E(e,7)};9 1f=6(j,7){4(j!=\'14\'&&j!=\'1S\'){1o v}h{J=(j==\'14\'?\'B\':\'18\');4(j!=2.3.j){$b.U(\'5-\'+2.3.j);2.3.j=j}4(J==\'B\'){$8.g(\'16\',\'B\');$b.p(\'.5-r\').g(\'16\',\'B\');M=w;9 1k=w*($b.p().l);9 1q=y;$b.g(\'B\',0).g(\'18\')}h{$8.g(\'16\',\'1I\');$b.p(\'.5-r\').g(\'16\',\'1I\');M=y;9 1k=w;9 1q=y*($b.p().l);$b.g(\'18\',0).g(\'B\')}$b.g({\'o\':\'1d\'});$b.g({\'S\':1k,\'T\':1q});$i.q(\'5-\'+j);4(!7){E(e,n)}1o n}};9 1O=6(7){4(2.3.C||2.3.Q){4(!7){$s.z(\'.\'+2.3.k).U(2.3.k)}4(2.3.C&&!7){$17.p().1p(e).q(2.3.k)}4(2.3.Q&&!7){4(2.3.K!=x){$I.1g(1m);$F.1g(1l)}4(t.G().l&&!$I.1a(2.3.k)){$I.q(2.3.k).f(\'H\',e+1).f(\'V\',1m)}h 4($I.1a(2.3.k)){$I.U(2.3.k).f(\'H\',\'\').f(\'V\',\'\')}4(t.N().l&&!$F.1a(2.3.k)){$F.q(2.3.k).f(\'H\',e-1).f(\'V\',1l)}h 4($F.1a(2.3.k)){$F.U(2.3.k).f(\'H\',\'\').f(\'V\',\'\')}}h 4(7&&$8.l>1){$I.f(\'H\',e+1);4(2.3.m){$F.f(\'H\',e-1)}}}};9 E=6(c,7){4(!10){c=Y(c);4(c>=0&&c<$8.l){e=c;9 o=\'\';9 2l=v}h 4((2.3.m||2.3.D)&&$8.l>1){4(c==\'-1\'){9 o=(Y($b.g(J).1M(\'P\').1T(\'\'))+M)+\'P\'}h 4(c==$8.l){9 o=(Y($b.g(J).1M(\'P\').1T(\'\'))-M)+\'P\'}9 m=n;e=(c>=$8.l?0:$8.l-1)}t=$8.1p(e);1K(7,o,m)}};9 1K=6(7,o,m){4(!o){o=\'-\'+t.O()*M+\'P\'}4(2.3.19==0||7){1e(7);$b.g(J,o);15(7,m)}h{1e(7);4(J==\'B\'){$b.1J({\'B\':o},2.3.19,6(){15(7,m)})}h{$b.1J({\'18\':o},2.3.19,6(){15(7,m)})}}};9 1e=6(7){2.3.1N();10=n;1O(7)};9 15=6(7,m){$b.z(\'.5-t\').U(\'5-t\');t.q(\'5-t\');4(m){$b.g(J,\'-\'+t.O()*M+\'P\')}2.3.1P();10=v};2.7()};$.1Q.R=6(1b){1o d.1R(6(){4(29==$(d).1L(\'R\')){9 2=2o $.R(d,1b);$(d).1L(\'R\',2)}})}})(2k);',62,153,'||obj|settings|if|cs|function|init|items|var||container|target|this|selectedIndex|attr|css|else|content|orientation|activeClass|length|infinite|true|position|children|addClass|clone|nav|selected|id|false|itemWidth|null|itemHeight|find|class|left|tabs|auto|_select|navPrev|next|rel|navNext|cssPosition|titleText|div|scrollSize|prev|index|px|prevNext|contentScroll|width|height|removeClass|title|event|visible|parseInt|viewport|busy|append|text|filter|horizontal|_complete|float|navTabs|top|speed|hasClass|options|first|relative|_start|_orientate|html|preventDefault|delay|last|containerWidth|prevText|nextText|mousewheel|return|eq|containerHeight|onNext|onReady|onPrev|Next|defaults|item|pause|delta|onInit|pauseOnHover|mouseScroll|clearInterval|setInterval|style|_build|resume|parent|none|animate|_scroll|data|split|onStart|_resetNav|onComplete|fn|each|vertical|join|slice|after|this_selected|bind|before|outerWidth|outerHeight|click|unbind|tab_|log|active|selectedClass|paused|stopped|undefined|extend|500|hover|setOrientation|isNaN|selectItem|Prev|wrapAll|hidden|wrap|jQuery|inifite|ready|overflow|new|tab|cyclic|Previous|4000'.split('|'),0,{}))

/*
 *  Global
 */
jQuery(function($){

	$('.portfolio-category').portfolioItems();
	$('#portfolio-single-images img').bind('click', function(event) {
		if (!$(this).hasClass('selected')) {
			$('#portfolio-single-images .selected').removeClass('selected');
			$('#portfolio-main-image .selected').removeClass('selected')
			$('#portfolio-main-image a').eq( $(this).index() ).addClass('selected');
			$(this).addClass('selected');
		}
	});

	// Recent work
	$('.latest-work-container > ul').contentScroll({
		orientation: 'vertical',
		auto: true,
		infinite: true,
		visible: 5,
		tabs: false,
		speed: 400,
		delay: 3000
	});

	// Testimonial list
	$('#featured-testimonial .testimonials').contentScroll({
		speed: 0
	});

	// Team work list
	if($('#team-work-list li').length>5){$('#team-work-list').after('<div class="work-list-nav"><div class="arrow arrow-up disabled" /><div class="arrow arrow-down" /></div>');$('#team-work-list').wrapChildren({childElem:'li',groupSize:5,wrapper:'<div class="wrap">'});$('#team-work-list .wrap:first').addClass('selected');$('.work-list-nav .arrow').click(function(){if(!$(this).hasClass('disabled')){if($(this).hasClass('arrow-up')){$('#team-work-list .selected').removeClass('selected').prev().addClass('selected');}else{$('#team-work-list .selected').removeClass('selected').next().addClass('selected');}if($('#team-work-list .selected').prev().length){$('.work-list-nav .arrow-up').removeClass('disabled');}else{$('.work-list-nav .arrow-up').addClass('disabled')}if($('#team-work-list .selected').next().length){$('.work-list-nav .arrow-down').removeClass('disabled');}else{$('.work-list-nav .arrow-down').addClass('disabled')}}})}

});
