function getScrollY(){scrOfY=0;if(typeof(window.pageYOffset)=="number"){scrOfY=window.pageYOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;}
return scrOfY;}
$(function(){$("pre.php").snippet("php",{style:"darkblue"});$("pre.sql").snippet("sql",{style:"darkblue"});$("pre.css").snippet("css",{style:"darkblue"});$("pre.js").snippet("js",{style:"darkblue"});$("pre.html").snippet("html",{style:"darkblue"});var upprev_closed=false;var upprev_hidden=true;$(window).scroll(function(){var lastScreen;if($("#comments").length>0)
lastScreen=getScrollY()+ $(window).height()<$("#comments").offset().top*0.4?false:true;else
lastScreen=getScrollY()+ $(window).height()<$(document).height()*0.4?false:true;if(lastScreen&&!upprev_closed){$("#upprev_box").stop().animate({right:"0px"});upprev_hidden=false;}
else if(upprev_closed&&getScrollY()==0){upprev_closed=false;}
else if(!upprev_hidden){upprev_hidden=true;$("#upprev_box").stop().animate({right:"-400px"});}});$("#upprev_close").click(function(){$("#upprev_box").stop().animate({right:"-400px"});upprev_closed=true;upprev_hidden=true;});$('#banner #socialNav span.topNav').click(function(){$('html, body').animate({scrollTop:0},'slow');});$(window).scroll(function(){var scrollVal=$(this).scrollTop();if(scrollVal>80){$('#banner').animate({opacity:0.75,height:'40'},50,function(){});$('#banner .stripe').animate({opacity:0.25,height:'0'},50,function(){});$('#nav-main ul li a').animate({paddingTop:'10'},50,function(){});$('#banner #socialNav').animate({top:'14'},50,function(){});$('#banner #socialNav span.topNav').animate({top:'-5'},50,function(){});$('#logo img').animate({opacity:0.75,width:'120'},50,function(){});}else{$('#banner').animate({opacity:1,height:'80'},50,function(){});$('#banner .stripe').animate({opacity:0.90,height:'12'},50,function(){});$('#nav-main ul li a').animate({paddingTop:'29'},50,function(){});$('#banner #socialNav').animate({top:'33'},50,function(){});$('#banner #socialNav span.topNav').animate({top:'-70'},50,function(){});$('#logo img').animate({opacity:1,width:'240'},50,function(){});}});if(jQuery().slides){jQuery("#slider").hover(function(){jQuery('.slides-nav').fadeIn(200);},function(){jQuery('.slides-nav').fadeOut(200);});}
if(jQuery().slides){jQuery("#slider").slides({preload:true,effect:'fade',play:8500,fadeSpeed:450,generatePagination:false,autoHeight:true});}
function tz_overlay(){jQuery('.post-thumb a').hover(function(){jQuery(this).find('.overlay').stop().animate({opacity:1},200);},function(){jQuery(this).find('.overlay').stop().animate({opacity:0},200);});}
tz_overlay();function tz_lightbox(){jQuery("a[rel^='prettyPhoto']").prettyPhoto({animationSpeed:'fast',slideshow:5000,theme:'dark_rounded',show_title:false,overlay_gallery:false});}
if(jQuery().prettyPhoto){tz_lightbox();}
jQuery(".blog .post-thumb img, .archive .post-thumb img, .search-results .post-thumb img").css({opacity:1});jQuery(".blog .post-thumb img, .archive .post-thumb img, .search-results .post-thumb img").hover(function(){jQuery(this).stop().animate({opacity:0.6},200);},function(){jQuery(this).stop().animate({opacity:1},500);});if(jQuery().quicksand){(function($){$.fn.sorted=function(customOptions){var options={reversed:false,by:function(a){return a.text();}};$.extend(options,customOptions);$data=jQuery(this);arr=$data.get();arr.sort(function(a,b){var valA=options.by($(a));var valB=options.by($(b));if(options.reversed){return(valA<valB)?1:(valA>valB)?-1:0;}else{return(valA<valB)?-1:(valA>valB)?1:0;}});return $(arr);};})(jQuery);jQuery(function(){var read_button=function(class_names){var r={selected:false,type:0};for(var i=0;i<class_names.length;i++){if(class_names[i].indexOf('selected-')==0){r.selected=true;}
if(class_names[i].indexOf('segment-')==0){r.segment=class_names[i].split('-')[1];}};return r;};var determine_sort=function($buttons){var $selected=$buttons.parent().filter('[class*="selected-"]');return $selected.find('a').attr('data-value');};var determine_kind=function($buttons){var $selected=$buttons.parent().filter('[class*="selected-"]');return $selected.find('a').attr('data-value');};var $preferences={duration:500,adjustHeight:'auto'}
var $list=jQuery('#items');var $data=$list.clone();var $controls=jQuery('#filter');$controls.each(function(i){var $control=jQuery(this);var $buttons=$control.find('a');$buttons.bind('click',function(e){var $button=jQuery(this);var $button_container=$button.parent();var button_properties=read_button($button_container.attr('class').split(' '));var selected=button_properties.selected;var button_segment=button_properties.segment;if(!selected){$buttons.parent().removeClass();$button_container.addClass('selected-'+ button_segment);var sorting_type=determine_sort($controls.eq(1).find('a'));var sorting_kind=determine_kind($controls.eq(0).find('a'));if(sorting_kind=='all'){var $filtered_data=$data.find('li');}else{var $filtered_data=$data.find('li.'+ sorting_kind);}
var $sorted_data=$filtered_data.sorted({by:function(v){return $(v).find('strong').text().toLowerCase();}});$list.quicksand($sorted_data,$preferences,function(){tz_overlay();tz_lightbox();});}
e.preventDefault();});});});}});
