
$.fx.prototype.cur=function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop];}
var r=parseFloat(jQuery.css(this.elem,this.prop));return typeof r=='undefined'?0:r;}
function addScrollbar(){var selector='#portfolio-wrap';$(selector).addClass("content");$(selector).wrap('<div class="container" />');$('.container').wrap('<div class="customScrollBox" />');$('.customScrollBox').wrap('<div id="mcs_container" />');$('<div class="dragger_container"><div class="dragger"></div></div>').appendTo('.customScrollBox');$("#mcs_container").mCustomScrollbar("vertical",400,"easeOutCirc",1.05,"auto","yes","yes",10);}
function portfolioSorting(){var $container=$('#container');$container.isotope({itemSelector:'.element',layoutMode:'fitRows'});var $optionSets=$('#options .option-set'),$optionLinks=$optionSets.find('a');$optionLinks.click(function(){var $this=$(this);if($this.hasClass('selected')){return false;}
var $optionSet=$this.parents('.option-set');$optionSet.find('.selected').removeClass('selected');$this.addClass('selected');var options={},key=$optionSet.attr('data-option-key'),value=$this.attr('data-option-value');value=value==='false'?false:value;options[key]=value;if(key==='layoutMode'&&typeof changeLayoutMode==='function'){changeLayoutMode($this,options)}else{$container.isotope(options);}
return false;});}
function cslider(){var currentPosition=0;var slideWidth=280;var slides=$('.element');var numberOfSlides=slides.length;$('#container').css('overflow','hidden');slides.wrapAll('<div id="slideInner"></div>').css({'float':'left','width':slideWidth});$('#slideInner').css('width',(slideWidth*2)*(numberOfSlides/2));$('#container').prepend('<span class="control" id="leftControl" title="Scroll Left">Clicking moves left</span>').append('<span class="control" id="rightControl" title="Scroll Right">Clicking moves right</span>');manageControls(currentPosition);$('.control').bind('click',function(){currentPosition=($(this).attr('id')=='rightControl')?currentPosition+1:currentPosition-1;manageControls(currentPosition);$('#slideInner').animate({'marginLeft':slideWidth*(-currentPosition)});});function manageControls(position){if(position==0){$('#leftControl').hide()}else{$('#leftControl').show()}
if(position==numberOfSlides-1){$('#rightControl').hide()}else{$('#rightControl').show()}}}
function externalLinks()
{$("a[rel=external]").attr({'title':'opens in a new window','target':'_blank'});}
$(document).ready(function(){portfolioSorting();$('#menu a').click(function(){$('#menu a').removeClass("active");$(this).addClass("active");});$('#logo').click(function(){$('#menu a').removeClass("active");});$("a[rel=external]").attr({'title':'opens in a new window','target':'_blank'});$(".recent-work li, .portfolio li").hover(function(){$(this).find("img").stop(true,true).animate({opacity:0.5},500);$(this).find(".view-image, .view-video").fadeIn(500);},function(){$(this).find("img").stop(true,true).animate({opacity:1.0},300);$(this).find(".view-image, .view-video").fadeOut(300);});$("a[data-id^='fancybox']").fancybox({'overlayShow':true,'overlayColor':'#000','transitionIn':'elastic','transitionOut':'elastic'});$("a[data-id^='fancybox-portfolio']").fancybox({'overlayShow':true,'overlayColor':'#000','transitionIn':'elastic','transitionOut':'elastic','height':800,'width':800});var options={target:'#progress',success:showResponse}
$("#contact-form").validate({submitHandler:function(form){$(form).ajaxSubmit(options);}});function showResponse(){$('#progress').fadeIn(500).delay(3000).fadeOut(500);}
function getURLAnchor(element){if(element==''){element=document.location;}
var parts=element.href.split("#");var anchor=parts[1];if(!anchor){anchor='home';}
return anchor;}
var current_nav=getURLAnchor('');scroll_function=function(){$(".scrol-page").each(function(index){var h=$(this).offset().top;var y=$(window).scrollTop();if(y+360>=h&&y<h+$(this).height()&&$(this).attr('id')!=current_nav){current_nav=$(this).attr('id');$('#menu a').removeClass('active');$('.nav_'+current_nav).addClass('active').show("fast");}});}
$(window).scroll(function(){scroll_function();});$("#menu a").click(function(event){event.preventDefault();var trgt=getURLAnchor(this);if(current_nav!=trgt){current_nav=trgt;var target_offset=$("#"+trgt).offset();var target_top=target_offset.top-0;if($.browser.opera){$('html').animate({scrollTop:target_top},700);}else{$('html, body').animate({scrollTop:target_top},700);}}});});$(window).load(function(){$(".loading").fadeOut(1000);});

