
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};(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);$(function(){var addContactForm=function(){$("<p class='emph roll-over'>jason@scincorporated.com</p>").appendTo('.contact');$("<div class='contact-form'><form action='#' method='Post'><label>your email</label><input type='text' /><label>message</label><textarea></textarea><p class='close'>close</p><input class='send' type='submit' value='Send'/></form></div>").appendTo('body');$('.close').bind('click',function(){$('.contact>.roll-over').trigger('click');});var cl=function(ev){var asdf=true;$(".contact-form form").children().andSelf().each(function(){if(this==ev.target)
asdf=false;});if(asdf){$('.contact>.roll-over').trigger('click');}};$(".contact .roll-over").toggle(function(){$('.contact-form').fadeIn(400,function(){$('.contact-form input:first').focus();$(document).click(cl);});},function(){$(document).unbind('click',cl);$('.contact-form').fadeOut(400);});}
if($('body').hasClass('home')){if($.cookie('flipped')){$.cookie('flipped','asdf',{expires:7})
addContactForm();}
else{$('body').children().wrapAll("<div class='not-there'>");$('body').css({'width':'auto','margin':'0'});$("<div class='flipped-cont' style='width:980px;height:auto;margin:0 auto;'><img src='http://media.firesidepodcast.com/media/img/flipped.jpg' class='flipped not-there'/></div>").appendTo('body');$("<div style='display:none' id='dialog-message' title=\"don\'t not succeed\"><p class='popup-message'>Something's definitely wrong here. You could fix it yourself, but let's save some time by working together.</p><!--<p><img src='http://media.firesidepodcast.com/media/img/flip-icon.png'/></p>--><div class='flipped-tool'></div></div>").appendTo('body');$('.flipped').load(function(){$(this).fadeIn(function(){var t=setTimeout(function(){$(function(){$("#dialog-message").dialog({modal:true,buttons:{},width:500,height:300,dialogClass:'popup',close:function(){$('.flipped-cont').fadeOut(function(){$('#dialog-message').remove();$('.flipped-cont').remove();$('body').css({'width':'980px','margin':'0 auto'});$('body>div').fadeIn();addContactForm();$.cookie('flipped','asdf',{expires:7})});}});});},5000);$('.popup-message:first').css({'margin-top':'80px'});$('#dialog-message img,.flipped-tool').bind('click',function(){$('#dialog-message').dialog('close');}).addClass('ui-corner-all').parent().css({'text-align':'center'});});});}}
else{addContactForm();}});$(function(){if($('body').hasClass('store')||$('body').hasClass('not-found')){$('h2').each(function(){var txt=$(this).text();var words=txt.split(' ');if(words.length>2){var str="<span class='hollow'>"+words[0]+"</span> <span class='hollow'>"+words[1]+"</span> <span class='dk-fill'>"+words[2]+"</span>";if(words.length>3){for(var i=3;i<words.length;i++){str+=words[i]+" ";}}}
$(this).text('');$(this).html(str);});}
$('p').each(function(){if($(this).text()==''&&$(this).html()==''){$(this).remove();}});if($('.page-content').hasClass('integrated')){$('h2>span').each(function(i){if(i==0){$(this).unwrap('<h2/>');}
$(this).wrap('<h2/>');$(this).parent('h2').wrap("<div class='head-line head-line"+(i+1)+"'></div>");$('.page-content>div.'+(i+1)).appendTo('div.head-line'+(i+1));$('div.'+(i+1)+'>*').unwrap('<div/>');});$('h2>span:not(.emph)').parent('h2').addClass('hollow');$('h2').addClass('js-heading');}
else if($('.page-content').hasClass('side-by-side')){$('h2>span:not(.emph)').addClass('hollow');$('h2').addClass('js-heading');}
$('.hollow').each(function(){var txt=$(this).text();$(this).wrapInner('<span/>');$(this).css("color",'#fff');for(var i=1;i<9;i++){$("<span class='hollow-stroke hollow-stroke"+i+"'>"+txt+"</span>").prependTo(this);}
$("<span class='hollow-raw'>"+txt+"</span>").appendTo(this);});});$(function(){var $sub=$('.subnav');var $ul=$('.subnav>ul');var diff=($sub.height()/2)-($ul.height()/2);$ul.css({'bottom':diff});});$(function(){if($('body').hasClass('studies')){$('h3').each(function(i){var txt=$(this).nextUntil('img, h3').text();var len=txt.length;var half=parseInt(len/2);while(txt.substring(half,half+1)!=' '){half++;}
var firstHalf=txt.substring(0,half);var secondHalf=txt.substring(half,len);var str="<div class='two-col'><p>"+firstHalf+"</p><p>"+secondHalf+"</p></div>";$(this).nextUntil('img, h3').remove();$(str).insertAfter($(this));});}});$(window).bind('load',function(){$('.scroll-pane>div').wrapAll("<div class='scroll-content'/>");var scrollPane=$('.scroll-pane');var scrollContent=$('.scroll-content');if(scrollPane.height()<scrollContent.height()){$("<div class='scroll-bar-wrap'/>").insertAfter('.scroll-pane');$("<div class='scroll-bar'/>").appendTo('.scroll-bar-wrap');$(".scroll-bar-wrap").wrap("<div class='scroll-bar-wrap-wrap'/>");$("<span class='ui-icon ui-icon-triangle-1-s ui-state-default'/>").appendTo('.scroll-bar-wrap-wrap');$("<span class='ui-icon ui-icon-triangle-1-n ui-state-default'/>").prependTo('.scroll-bar-wrap-wrap');var scrollPane=$('.scroll-pane');var scrollContent=$('.scroll-content');var ui_store;var scrollbar=$(".scroll-bar").slider({'orientation':'vertical',min:-100,max:0,slide:function(e,ui){ui_store=ui;if(scrollContent.height()>scrollPane.height()){scrollContent.css('margin-top',"-"+Math.round(ui.value/100*(scrollPane.height()-scrollContent.height()))+'px');ui_store=ui.value;}
else{scrollContent.css('margin-top',0);}},change:function(e,ui){ui_store=ui.value;}});function sizeScrollbar(){var handleHelper=scrollbar.find('.ui-slider-handle');var remainder=scrollContent.height()-scrollPane.height();var proportion=remainder/scrollContent.height();var handleSize=scrollPane.height()-(proportion*scrollPane.height());var h=scrollbar.offset().top-$('.ui-icon-triangle-1-n').offset().top-$('.ui-icon-triangle-1-n').height();}
setTimeout(sizeScrollbar,10);$('.scroll-pane').css({'overflow':'hidden'});var step=(scrollPane.height()/scrollContent.height()*100)/9;$('.ui-icon-triangle-1-s').click(function(e){if(scrollContent.height()>scrollPane.height()){$('.scroll-bar').slider('value',parseInt($('.scroll-bar').slider('value'))-step);scrollContent.css('margin-top','-'+Math.round(ui_store/100*(scrollPane.height()-scrollContent.height()))+'px');}});$('.ui-icon-triangle-1-n').click(function(e){if(scrollContent.height()>scrollPane.height()){$('.scroll-bar').slider('value',parseInt($('.scroll-bar').slider('value'))+step);scrollContent.css('margin-top','-'+Math.round(ui_store/100*(scrollPane.height()-scrollContent.height()))+'px');}});$('.scroll-pane').mousewheel(function(e,delta){var dir=delta>0?'Up':'Down';var vel=Math.abs(delta);if(dir=='Down'){$('.ui-icon-triangle-1-s').trigger('click');}
else{$('.ui-icon-triangle-1-n').trigger('click');}});}
else{$('.scroll-content').addClass('no-scroll');}});