jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic: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;},easeOutElastic: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;},easeInOutElastic: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;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)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;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce: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;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});;function css_browser_selector(u){var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1},g='gecko',w='webkit',s='safari',o='opera',m='mobile',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3.6')?g+' ff3 ff3_6':is('firefox/3')?g+' ff3':is('firefox/4')?g+' ff4':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('blackberry')?m+' blackberry':is('android')?m+' android':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?m+' j2me':is('iphone')?m+' iphone':is('ipod')?m+' ipod':is('ipad')?m+' ipad':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win'+(is('windows nt 6.0')?' vista':''):is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js'];c=b.join(' ');h.className+=' '+c;return c;};css_browser_selector(navigator.userAgent);;window.Modernizr=function(i,e,u){function s(a,b){return(""+a).indexOf(b)!==-1}function D(a,b){for(var c in a)if(j[a[c]]!==u&&(!b||b(a[c],E)))return true}function n(a,b){var c=a.charAt(0).toUpperCase()+a.substr(1);c=(a+" "+F.join(c+" ")+c).split(" ");return!!D(c,b)}function S(){f.input=function(a){for(var b=0,c=a.length;b<c;b++)L[a[b]]=!!(a[b]in h);return L}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));f.inputtypes=function(a){for(var b=0,c,k=a.length;b<k;b++){h.setAttribute("type",a[b]);if(c=h.type!=="text"){h.value=M;if(/^range$/.test(h.type)&&h.style.WebkitAppearance!==u){l.appendChild(h);c=e.defaultView;c=c.getComputedStyle&&c.getComputedStyle(h,null).WebkitAppearance!=="textfield"&&h.offsetHeight!==0;l.removeChild(h)}else/^(search|tel)$/.test(h.type)||(c=/^(url|email)$/.test(h.type)?h.checkValidity&&h.checkValidity()===false:h.value!=M)}N[a[b]]=!!c}return N}("search tel url email datetime date month week time datetime-local number range color".split(" "))}
var f={},l=e.documentElement,E=e.createElement("modernizr"),j=E.style,h=e.createElement("input"),M=":)",O=Object.prototype.toString,q=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),F="Webkit Moz O ms Khtml".split(" "),v={svg:"http://www.w3.org/2000/svg"},d={},N={},L={},P=[],w,Q=function(a){var b=document.createElement("style"),c=e.createElement("div");b.textContent=a+"{#modernizr{height:3px}}";(e.head||e.getElementsByTagName("head")[0]).appendChild(b);c.id="modernizr";l.appendChild(c);a=c.offsetHeight===3;b.parentNode.removeChild(b);c.parentNode.removeChild(c);return!!a},o=function(){var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return function(b,c){c=c||document.createElement(a[b]||"div");b="on"+b;var k=b in c;if(!k){c.setAttribute||(c=document.createElement("div"));if(c.setAttribute&&c.removeAttribute){c.setAttribute(b,"");k=typeof c[b]=="function";if(typeof c[b]!="undefined")c[b]=u;c.removeAttribute(b)}}return k}}(),G={}.hasOwnProperty,R;R=typeof G!=="undefined"&&typeof G.call!=="undefined"?function(a,b){return G.call(a,b)}:function(a,b){return b in a&&typeof a.constructor.prototype[b]==="undefined"};d.flexbox=function(){var a=e.createElement("div"),b=e.createElement("div");(function(k,g,r,x){g+=":";k.style.cssText=(g+q.join(r+";"+g)).slice(0,-g.length)+(x||"")})(a,"display","box","width:42px;padding:0;");b.style.cssText=q.join("box-flex:1;")+"width:10px;";a.appendChild(b);l.appendChild(a);var c=b.offsetWidth===42;a.removeChild(b);l.removeChild(a);return c};d.canvas=function(){var a=e.createElement("canvas");return!!(a.getContext&&a.getContext("2d"))};d.canvastext=function(){return!!(f.canvas&&typeof e.createElement("canvas").getContext("2d").fillText=="function")};d.webgl=function(){var a=e.createElement("canvas");try{if(a.getContext("webgl"))return true}catch(b){}try{if(a.getContext("experimental-webgl"))return true}catch(c){}return false};d.touch=function(){return"ontouchstart"in i||Q("@media ("+q.join("touch-enabled),(")+"modernizr)")};d.geolocation=function(){return!!navigator.geolocation};d.postmessage=function(){return!!i.postMessage};d.websqldatabase=function(){return!!i.openDatabase};d.indexedDB=function(){for(var a=-1,b=F.length;++a<b;){var c=F[a].toLowerCase();if(i[c+"_indexedDB"]||i[c+"IndexedDB"])return true}return false};d.hashchange=function(){return o("hashchange",i)&&(document.documentMode===u||document.documentMode>7)};d.history=function(){return!!(i.history&&history.pushState)};d.draganddrop=function(){return o("drag")&&o("dragstart")&&o("dragenter")&&o("dragover")&&o("dragleave")&&o("dragend")&&o("drop")};d.websockets=function(){return"WebSocket"in i};d.rgba=function(){j.cssText="background-color:rgba(150,255,150,.5)";return s(j.backgroundColor,"rgba")};d.hsla=function(){j.cssText="background-color:hsla(120,40%,100%,.5)";return s(j.backgroundColor,"rgba")||s(j.backgroundColor,"hsla")};d.multiplebgs=function(){j.cssText="background:url(//:),url(//:),red url(//:)";return/(url\s*\(.*?){3}/.test(j.background)};d.backgroundsize=function(){return n("backgroundSize")};d.borderimage=function(){return n("borderImage")};d.borderradius=function(){return n("borderRadius","",function(a){return s(a,"orderRadius")})};d.boxshadow=function(){return n("boxShadow")};d.textshadow=function(){return e.createElement("div").style.textShadow===""};d.opacity=function(){var a=q.join("opacity:.5;")+"";j.cssText=a;return s(j.opacity,"0.5")};d.cssanimations=function(){return n("animationName")};d.csscolumns=function(){return n("columnCount")};d.cssgradients=function(){var a=("background-image:"+q.join("gradient(linear,left top,right bottom,from(#9f9),to(white));background-image:")+q.join("linear-gradient(left top,#9f9, white);background-image:")).slice(0,-17);j.cssText=a;return s(j.backgroundImage,"gradient")};d.cssreflections=function(){return n("boxReflect")};d.csstransforms=function(){return!!D(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])};d.csstransforms3d=function(){var a=!!D(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);if(a)a=Q("@media ("+q.join("transform-3d),(")+"modernizr)");return a};d.csstransitions=function(){return n("transitionProperty")};d.fontface=function(){var a,b=e.head||e.getElementsByTagName("head")[0]||l,c=e.createElement("style"),k=e.implementation||{hasFeature:function(){return false}};c.type="text/css";b.insertBefore(c,b.firstChild);a=c.sheet||c.styleSheet;b=k.hasFeature("CSS2","")?function(g){if(!(a&&g))return false;var r=false;try{a.insertRule(g,0);r=!/unknown/i.test(a.cssRules[0].cssText);a.deleteRule(a.cssRules.length-1)}catch(x){}return r}:function(g){if(!(a&&g))return false;a.cssText=g;return a.cssText.length!==0&&!/unknown/i.test(a.cssText)&&a.cssText.replace(/\r+|\n+/g,"").indexOf(g.split(" ")[0])===0};f._fontfaceready=function(g){g(f.fontface)};return b('@font-face { font-family: "font"; src: "font.ttf"; }')};d.video=function(){var a=e.createElement("video"),b=!!a.canPlayType;if(b){b=new Boolean(b);b.ogg=a.canPlayType('video/ogg; codecs="theora"');b.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"')||a.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');b.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"')}return b};d.audio=function(){var a=e.createElement("audio"),b=!!a.canPlayType;if(b){b=new Boolean(b);b.ogg=a.canPlayType('audio/ogg; codecs="vorbis"');b.mp3=a.canPlayType("audio/mpeg;");b.wav=a.canPlayType('audio/wav; codecs="1"');b.m4a=a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")}return b};d.localstorage=function(){try{return"localStorage"in
i&&i.localStorage!==null}catch(a){return false}};d.sessionstorage=function(){try{return"sessionStorage"in i&&i.sessionStorage!==null}catch(a){return false}};d.webWorkers=function(){return!!i.Worker};d.applicationcache=function(){return!!i.applicationCache};d.svg=function(){return!!e.createElementNS&&!!e.createElementNS(v.svg,"svg").createSVGRect};d.inlinesvg=function(){var a=document.createElement("div");a.innerHTML="<svg/>";return(a.firstChild&&a.firstChild.namespaceURI)==v.svg};d.smil=function(){return!!e.createElementNS&&/SVG/.test(O.call(e.createElementNS(v.svg,"animate")))};d.svgclippaths=function(){return!!e.createElementNS&&/SVG/.test(O.call(e.createElementNS(v.svg,"clipPath")))};for(var H in d)if(R(d,H)){w=H.toLowerCase();f[w]=d[H]();P.push((f[w]?"":"no-")+w)}f.input||S();f.crosswindowmessaging=f.postmessage;f.historymanagement=f.history;f.addTest=function(a,b){a=a.toLowerCase();if(!f[a]){b=!!b();l.className+=" "+(b?"":"no-")+a;f[a]=b;return f}};j.cssText="";E=h=null;i.attachEvent&&function(){var a=e.createElement("div");a.innerHTML="<elem></elem>";return a.childNodes.length!==1}()&&function(a,b){function c(p){for(var m=-1;++m<r;)p.createElement(g[m])}function k(p,m){for(var I=p.length,t=-1,y,J=[];++t<I;){y=p[t];m=y.media||m;J.push(k(y.imports,m));J.push(y.cssText)}return J.join("")}var g="abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video".split("|"),r=g.length,x=RegExp("<(/*)(abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video)","gi"),T=RegExp("\\b(abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video)\\b(?!.*[;}])","gi"),z=b.createDocumentFragment(),A=b.documentElement,K=A.firstChild,B=b.createElement("style"),C=b.createElement("body");B.media="all";c(b);c(z);a.attachEvent("onbeforeprint",function(){for(var p=-1;++p<r;)for(var m=b.getElementsByTagName(g[p]),I=m.length,t=-1;++t<I;)if(m[t].className.indexOf("iepp_")<0)m[t].className+=" iepp_"+
g[p];K.insertBefore(B,K.firstChild);B.styleSheet.cssText=k(b.styleSheets,"all").replace(T,".iepp_$1");z.appendChild(b.body);A.appendChild(C);C.innerHTML=z.firstChild.innerHTML.replace(x,"<$1bdo")});a.attachEvent("onafterprint",function(){C.innerHTML="";A.removeChild(C);K.removeChild(B);A.appendChild(z.firstChild)})}(this,document);f._enableHTML5=true;f._version="1.6";l.className=l.className.replace(/\bno-js\b/,"")+" js";l.className+=" "+P.join(" ");return f}(this,this.document);;
/*
 * selectivizr v1.0.1 - (c) Keith Clark, freely distributable under the terms of the MIT license.
 * selectivizr.com
 */
var k=true,p=false;(function(A){function N(a){return a.replace(O,q).replace(P,function(b,e,c){b=c.split(",");c=0;for(var g=b.length;c<g;c++){var h=Q(b[c].replace(R,q).replace(S,q))+w,f=[];b[c]=h.replace(T,function(d,l,m,j,i){if(l){if(f.length>0){d=f;var x;i=h.substring(0,i).replace(U,o);if(i==o||i.charAt(i.length-1)==w)i+="*";try{x=y(i)}catch(ha){}if(x){i=0;for(m=x.length;i<m;i++){j=x[i];for(var B=j.className,C=0,V=d.length;C<V;C++){var r=d[C];if(!RegExp("(^|\\s)"+r.className+"(\\s|$)").test(j.className))if(r.b&&(r.b===k||r.b(j)===k))B=E(B,r.className,k)}j.className=B}}f=[]}return l}else{if(l=m?W(m):!F||F.test(j)?{className:G(j),b:k}:null){f.push(l);return"."+l.className}return d}})}return e+b.join(",")})}function W(a){var b=k,e=G(a.slice(1)),c=a.substring(0,5)==":not(",g,h;if(c)a=a.slice(5,-1);var f=a.indexOf("(");if(f>-1)a=a.substring(0,f);if(a.charAt(0)==":")switch(a.slice(1)){case"root":b=function(d){return c?d!=H:d==H};break;case"target":if(s==8){b=function(d){function l(){var m=location.hash,j=m.slice(1);return c?m==""||d.id!=j:m!=""&&d.id==j}t(A,"hashchange",function(){u(d,e,l())});return l()};break}return p;case"checked":b=function(d){X.test(d.type)&&t(d,"propertychange",function(){event.propertyName=="checked"&&u(d,e,d.checked!==c)});return d.checked!==c};break;case"disabled":c=!c;case"enabled":b=function(d){if(Y.test(d.tagName)){t(d,"propertychange",function(){event.propertyName=="$disabled"&&u(d,e,d.a===c)});z.push(d);d.a=d.disabled;return d.disabled===c}return a==":enabled"?c:!c};break;case"focus":g="focus";h="blur";case"hover":if(!g){g="mouseenter";h="mouseleave"}b=function(d){t(d,c?h:g,function(){u(d,e,k)});t(d,c?g:h,function(){u(d,e,p)});return c};break;default:if(!Z.test(a))return p}return{className:e,b:b}}function G(a){return I+"-"+(s==6&&$?aa++:a.replace(ba,function(b){return b.charCodeAt(0)}))}function Q(a){return a.replace(J,q).replace(ca,w)}function u(a,b,e){var c=a.className;b=E(c,b,e);if(b!=c){a.className=b;a.parentNode.className+=o}}function E(a,b,e){var c=RegExp("(^|\\s)"+b+"(\\s|$)"),g=c.test(a);return e?g?a:a+w+b:g?a.replace(c,q).replace(J,q):a}function t(a,b,e){a.attachEvent("on"+b,e)}function D(a,b){if(/^https?:\/\//i.test(a))return b.substring(0,b.indexOf("/",8))==a.substring(0,a.indexOf("/",8))?a:null;if(a.charAt(0)=="/")return b.substring(0,b.indexOf("/",8))+a;var e=b.split("?")[0];if(a.charAt(0)!="?"&&e.charAt(e.length-1)!="/")e=e.substring(0,e.lastIndexOf("/")+1);return e+a}function K(a){if(a){v.open("GET",a,p);v.send();return(v.status==200?v.responseText:o).replace(da,o).replace(ea,function(b,e,c,g,h){return K(D(c||h,a))}).replace(fa,function(b,e,c){e=e||"";return" url("+e+D(c,a)+e+") "})}return o}function ga(){var a,b;a=n.getElementsByTagName("BASE");for(var e=a.length>0?a[0].href:n.location.href,c=0;c<n.styleSheets.length;c++){b=n.styleSheets[c];if(b.href!=o)if(a=D(b.href,e))b.cssText=N(K(a))}z.length>0&&setInterval(function(){for(var g=0,h=z.length;g<h;g++){var f=z[g];if(f.disabled!==f.a)if(f.disabled){f.disabled=p;f.a=k;f.disabled=k}else f.a=f.disabled}},250)}if(!/*@cc_on!@*/true){var n=document,H=n.documentElement,v=function(){if(A.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(a){return null}}(),s=/MSIE ([\d])/.exec(navigator.userAgent)[1];if(!(n.compatMode!="CSS1Compat"||s<6||s>8||!v)){var L={NW:"*.Dom.select",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",MooTools:"$$",Sizzle:"*",jQuery:"*",dojo:"*.query"},y,z=[],aa=0,$=k,I="slvzr",M=I+"DOMReady",da=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,ea=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))[^;]*;/g,fa=/\burl\(\s*(["']?)([^"')]+)\1\s*\)/g,Z=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,O=/:(:first-(?:line|letter))/g,P=/(^|})\s*([^\{]*?[\[:][^{]+)/g,T=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,U=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,ba=/[^\w-]/g,Y=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,X=/^(checkbox|radio)$/,F=s>6?/[\$\^*]=(['"])\1/:null,R=/([(\[+~])\s+/g,S=/\s+([)\]+~])/g,ca=/\s+/g,J=/^\s*((?:[\S\s]*\S)?)\s*$/,o="",w=" ",q="$1";n.write("<script id="+M+" defer src='//:'><\/script>");n.getElementById(M).onreadystatechange=function(){if(this.readyState=="complete"){a:{var a,b;for(b in L)if(A[b]&&(a=eval(L[b].replace("*",b)))){y=a;break a}y=p}if(y){ga();this.parentNode.removeChild(this)}}}}}})(this);;window.innerShiv=(function(){var d,r;return function(h,u){if(!d){d=document.createElement('div');r=document.createDocumentFragment();/*@cc_on d.style.display = 'none'@*/}var e=d.cloneNode(true);/*@cc_on document.body.appendChild(e);@*/e.innerHTML=h;/*@cc_on document.body.removeChild(e);@*/if(u===false)return e.childNodes;var f=r.cloneNode(true),i=e.childNodes.length;while(i--)f.appendChild(e.firstChild);return f}}());;
/* 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($){var types=['DOMMouseScroll','mousewheel'];$.event.special.mousewheel={setup:function(){if(this.addEventListener)
for(var i=types.length;i;)
this.addEventListener(types[--i],handler,false);else
this.onmousewheel=handler;},teardown:function(){if(this.removeEventListener)
for(var i=types.length;i;)
this.removeEventListener(types[--i],handler,false);else
this.onmousewheel=null;}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel");},unmousewheel:function(fn){return this.unbind("mousewheel",fn);}});function handler(event){var args=[].slice.call(arguments,1),delta=0,returnValue=true;event=$.event.fix(event||window.event);event.type="mousewheel";if(event.wheelDelta)delta=event.wheelDelta/120;if(event.detail)delta=-event.detail/3;args.unshift(event,delta);return $.event.handle.apply(this,args);}})(jQuery);;(function($){$.fn.equalHeights=function(minHeight,maxHeight){tallest=(minHeight)?minHeight:0;this.each(function(){h=$(this).height();if(h>tallest){tallest=h;}});if((maxHeight)&&tallest>maxHeight)tallest=maxHeight;return this.each(function(){$(this).height(tallest);});}})(jQuery);;var didScroll=false;var didResize=false;var footer=false;var nav=false;var next=false;var prev=false;var jump=false;var contentOffset=0;var windowHeight=0;var cursorPositionX=0;var cursorPositionY=0;var loader=false;var loaderFrame=1;var ldrHideTimeout=false;var ldrShowTimeout=false;var assets=[];var projectImage=false;var browserWindow=false;var ie=false;var scrollY=0;var anchorNavTimeOut=[];var bgImageOffsetY=0;var circleHolder=false;var headerHitzone=false;var headerArrow=false;var headerArrowTimeout=false;$(document).ready(function(){browserWindow=$(window);footer=$("#bottom");nav=$("#anchorNav");header=$("header");projectImage=$("#projectBG");loader=$("<div id=\"loader\" style=\"display:none\"></div>");$("body").append(loader);$("html").addClass("loading");ldrShowTimeout=window.setTimeout(function(){loader.fadeIn();},1000);ldrHideTimeout=window.setInterval("loaders()",70);assets.push("/i/mask0.png");if(!Modernizr.touch){assets.push("/i/mask1.png");assets.push("/i/mask2.png");assets.push("/i/mask3.png");assets.push("/i/mask4.png");}
var settingsObject={onCompleteCallback:function(){clearTimeout(ldrShowTimeout);loader.fadeOut(200,function(){$("#wrapper").fadeIn(500,function(){$("#bottom section ul").css({height:"auto"}).equalHeights();$("aside section").css({height:"auto"}).equalHeights();$("html").removeClass("loading").addClass("loaded");clearInterval(ldrHideTimeout)
var bgSettingsObject={onCompleteCallback:function(){projectImage.delay(200).fadeIn(2500)}}
preload([headerImage],bgSettingsObject);});})}}
preload(assets,settingsObject);pageEnhance();initMain();if($.browser.msie){ie=parseInt($.browser.version);}
$(window).mousewheel(function(){if(ie){$('html').stop();}else{$('html,body').stop();}});circleHolder=$('<div id="circleHolder"></div>');nav.append(circleHolder)
var list=nav.find("ul");var items=list.find("li");var count=items.size();var onscreen=8;if(count>onscreen){list.data("page",0).data("pages",Math.ceil(count/onscreen)).css({width:(count/onscreen)*100+"%"}).wrap('<div class="scrollerMask" style=";height:19px;position: relative;" />');nav.addClass("scrollerActive");var prevButton=$('<span class="prevButton disabled">Prev</span>');var nextButton=$('<span class="nextButton">Next</span>');prevButton.click(function(){clearSelection();nextButton.removeClass("disabled")
page=parseInt(list.data("page"));page--;if(page>=0){list.stop(true,true).animate({left:"-"+(page*100)+"%"},1000,"easeOutCirc",function(){list.data("page",page);});anchorNavBorders(onscreen,page,false)}
if(page-1<0){prevButton.addClass("disabled")}
items.each(function(){hideCircle($(this).data("circle"))})})
nextButton.click(function(){clearSelection()
prevButton.removeClass("disabled")
page=parseInt(list.data("page"));pages=parseInt(list.data("pages"))
page++;if(page<pages){var remaining=count-(page*onscreen);if(remaining>=onscreen){list.stop(true,true).animate({left:"-"+(page*100)+"%"},1000,"easeOutCirc",function(){list.data("page",page);});anchorNavBorders(onscreen,page,false)}else{list.stop(true,true).animate({left:"-"+((((count/onscreen)-1)*100))+"%"},1000,"easeOutCirc",function(){list.data("page",page);});anchorNavBorders(onscreen,page,true);}}else{}
if(page+1>=pages){nextButton.addClass("disabled");}
items.each(function(){hideCircle($(this).data("circle"))})})
$("#anchorNav .inner").append(prevButton).append(nextButton);var selectedIndex=$("#anchorNav a").index($("#anchorNav a.selected"));showPage=selectedIndex>=0?Math.floor(selectedIndex/onscreen):0;var remaining=count-(showPage*onscreen);if(showPage==0){prevButton.addClass("disabled")}else{prevButton.removeClass("disabled")}
if(remaining>=onscreen){list.stop(true,true).css({left:"-"+(showPage*100)+"%"});list.data("page",showPage);anchorNavBorders(onscreen,showPage,false)}else{nextButton.addClass("disabled");prevButton.removeClass("disabled");list.stop(true,true).css({left:"-"+((((count/onscreen)-1)*100))+"%"});list.data("page",showPage);anchorNavBorders(onscreen,showPage,true);}}
if(count<onscreen){itemWidth=Math.floor(100/count)+"%";}else{itemWidth=100/count+"%";}
items.css({width:itemWidth}).each(function(i){var code=$(this).attr("id").split("cn")[1]
var a=$("a",this);$(this).data("index",i);var info=a.attr("title").split(" ~ ");var circle=$(innerShiv('<div class="por anchorNavCircle" id="anc'+code+'"><span class="circle"><strong><em>'+info[0]+'</em><time>'+info[1]+'</time></strong></span></div>',false));if(!Modernizr.touch){circle.hover(function(){clearTimeout(anchorNavTimeOut[i])
circleHolder.addClass("open");},function(){anchorNavTimeOut[i]=window.setTimeout(function(){hideCircle(circle);circleHolder.removeClass("open");},50)});}
circle.find(".circle").click(function(){window.location=a.attr("href");});$(this).data("circle",circle);circleHolder.append(circle);a.removeAttr("title");})
if(Modernizr.touch){items.find("a").click(function(){circleHolder.addClass("open");var a=$(this);items.each(function(){hideCircle($(this).data("circle"))})
if(!a.hasClass("open")){circleHolder.addClass("open");items.each(function(){$(this).find("a").removeClass("open");})
a.addClass("open")
var parent=$(this).parent()
parent.each(function(){hideCircle($(this).data("circle"))})
var off=parent.offset();var w=parent.width();var circle=parent.data("circle");circle.css({left:(off.left-((200-w)/2))+"px"});showCircle(circle,200);}else{circleHolder.removeClass("open");}
return false;})}else{items.hover(function(){clearTimeout(anchorNavTimeOut[$(this).data("index")]);var off=$(this).offset();var w=$(this).width();var circle=$(this).data("circle");circle.css({left:(off.left-((200-w)/2))+"px"});circleHolder.addClass("open");showCircle(circle,200);},function(){var circle=$(this).data("circle");anchorNavTimeOut[$(this).data("index")]=window.setTimeout(function(){circleHolder.removeClass("open");hideCircle(circle);},50)})
browserWindow.scroll(function(){didScroll=true;}).resize(function(){didResize=true;})}
setInterval(function(){if(didScroll){didScroll=false;initMain();}
if(didResize){didResize=false;initMain()}},15);var galleryMode="multiCaption";if($("#gallery .slide").is("img")){galleryMode="singleCaption";}
var figcaptionViewer=$("<div id=\"figcaption\" style=\"display:none\"></div>");$("#credits").prepend(figcaptionViewer)
if($("#gallery figcaption").size()>0){if(galleryMode=="singleCaption"){figcaptionViewer.html($("#gallery figcaption").html())
figcaptionViewer.fadeIn()}
if(galleryMode=="multiCaption"){if($("#gallery .slide:eq(0) figcaption").size()>0){figcaptionViewer.html($("#gallery .slide:eq(0) figcaption").html())
figcaptionViewer.fadeIn()}}}
if($("#gallery .slide").size()>1){$("#gallery").data("current",0);var next=$('<div id="galleryNext"><span class="circle">Next</span></div>');var prev=$('<div id="galleryPrev"><span class="circle">Previous</span></div>');next.click(function(){var nextIndex=$("#gallery").data("current")+1;if(nextIndex>$("#gallery .slide").size()-1){nextIndex=0}
if(nextIndex>0){$("#gallery .slide:eq("+nextIndex+")").fadeIn(800)}else{$("#gallery .slide:lt("+($("#gallery .slide").size()-1)+"):gt(0)").hide()
$("#gallery .slide:gt(0)").fadeOut(800)}
$("#gallery").data("current",nextIndex);if(galleryMode=="multiCaption"){if($("#gallery .slide:eq("+(nextIndex)+") figcaption").size()>0){figcaptionViewer.html($("#gallery .slide:eq("+(nextIndex)+") figcaption").html()).show()}else{figcaptionViewer.hide()}}})
prev.click(function(){var nextIndex=$("#gallery").data("current")-1;if(nextIndex<0){nextIndex=$("#gallery .slide").size()-1;$("#gallery .slide:eq("+($("#gallery .slide").size()-1)+")").fadeIn(800);}else{$("#gallery .slide:lt("+(nextIndex+1)+")").show();$("#gallery .slide:gt("+nextIndex+")").fadeOut(800);}
$("#gallery").data("current",nextIndex);if(galleryMode=="multiCaption"){if($("#gallery .slide:eq("+(nextIndex)+") figcaption").size()>0){figcaptionViewer.html($("#gallery .slide:eq("+(nextIndex)+") figcaption").html()).show()}else{figcaptionViewer.hide()}}})
$("#gallery").append(prev).append(next);$("#galleryPrev,#galleryNext").hover(function(){$(this).find(".circle").stop(true,true).fadeIn()},function(){$(this).find(".circle").stop(true,true).fadeOut()})}});function initMain(){windowHeight=browserWindow.height();contentOffset=windowHeight;scrollY=$(document).scrollTop();if(!Modernizr.touch&&footer){var footerCoords=footer.offset();var scrollThreshold=footerCoords.top-windowHeight;if(scrollY>=scrollThreshold){nav.css({bottom:"auto",top:(footerCoords.top-50)+"px",position:"absolute"})}else if(scrollY<150){nav.css({bottom:((scrollY/3)-50)+"px",top:"auto",position:"fixed"})}else{var y=(scrollY*3)>0?0:(scrollY-100)+"px"
nav.css({bottom:0,top:"auto",position:"fixed"})}}
$("aside section").css({height:"auto"}).equalHeights();}
function snapToTop(){if(ie){$('html').stop().animate({scrollTop:0},1000)}else{$('html,body').stop().animate({scrollTop:0},1000)}}
function snapToContent(){if(Modernizr.touch){$('body').stop().animate({scrollTop:contentOffset},1000)}else if(ie){$('html').stop().animate({scrollTop:contentOffset},1000)}else{$('html,body').stop().animate({scrollTop:contentOffset},1000)}}
var nextThreshold=false;var prevThreshold=false;var jumpThreshold=false;var headerAction=jump;function pageEnhance(){newWindowLinks();$("#btt").click(function(){snapToTop();return false})
next=$("#next");prev=$("#prev");jump=$("#jump");next.click(function(){window.location=$(this).find("a").attr("href");return false});prev.click(function(){window.location=$(this).find("a").attr("href");return false});jump.click(function(){snapToContent();return false})
if(!Modernizr.touch){headerArrow=$('<div id="headerArrow" class="next"><span class="circle"></span></div>');headerHitzone=$('<div id="headerHitzone"></div>');header.after(headerArrow).after(headerHitzone);headerHitzone.mouseleave(function(){headerArrow.hide()}).mousemove(function(e){clearTimeout(headerArrowTimeout);headerArrow.stop(true).fadeTo(200,.9);headerArrowTimeout=window.setTimeout(function(){headerArrow.stop(true).fadeOut(2000);},1000);cursorPositionX=e.pageX;cursorPositionY=e.pageY;var width=$(this).width();var height=$(this).height();x=cursorPositionX-53
x=x+106>width?width-106:x;x=x<0?0:x;headerArrow.css({top:(cursorPositionY-53)+"px",left:x+"px"})
var prevThreshold=(width/100)*20;var nextThreshold=width-prevThreshold
if(cursorPositionX>nextThreshold){headerArrow.removeClass("prev jump").addClass("next");headerAction=next;}else if(cursorPositionX<prevThreshold){headerArrow.removeClass("next jump").addClass("prev");headerAction=prev;}else{headerArrow.removeClass("prev next").addClass("jump");headerAction=jump;}}).click(function(){clearSelection();headerAction.click();return false})}
$(".rplcml").each(function(){var unpack=$(this).text().replace(/(\[ATSIGN\])/,'@');$(this).html('<a href="mailto:'+unpack+'">'+unpack+'</a>');})}
function showCircle(obj,size){if($.browser.msie&&$.browser.version<=8){obj.css({"z-index":10001}).find(".circle").hide().css({width:size+"px",height:size+"px"}).stop(true,true).fadeIn(200,function(){obj.find("strong").css({display:"block"}).fadeIn();});}else{pHeight=obj.height();obj.css({"z-index":10001}).find(".circle").stop().animate({width:size+"px",height:size+"px"},{duration:250,easing:"linear",step:function(now,fx){var marginTop=now/2;$(this).css({marginTop:"-"+marginTop+"px"})},complete:function(){obj.find("strong").css({display:"block"}).fadeIn();}});}}
function hideCircle(obj){if($.browser.msie&&$.browser.version<=8){obj.css({"z-index":10000}).find(".circle").stop().fadeOut(400);}else{obj.find("strong").fadeOut(100);obj.css({"z-index":10000}).find(".circle").stop().animate({width:"0",height:"0"},{duration:200,easing:"linear",step:function(now,fx){var marginTop=now/2;$(this).css({marginTop:"-"+marginTop+"px"})}});}}
function newWindowLinks(){$('a[rel=external]').live("click",function(){window.open($(this).attr('href'));return false;});}
function clearSelection(){if(document.selection&&document.selection.empty){document.selection.empty();}else if(window.getSelection){var sel=window.getSelection();sel.removeAllRanges();}}
function loaders(){loaderFrame++;if(loaderFrame>17){loaderFrame=1;}
loader.css({"background-position":"0 -"+(loaderFrame*150)+"px"});}
function preload(images,settingsObject){var settings=settingsObject||{};settings.loaded=settings.loaded||0;var onImageLoadCallback=settings.onImageLoadCallback||false;var onCompleteCallback=settings.onCompleteCallback||false;var onFailCallback=settings.onFailCallback||false;if(images.length>0){i=images.splice(0,1)
l=new Image();l.onload=function(){if(onImageLoadCallback){onImageLoadCallback(i);}
clearTimeout(settings.abortAssetLoadTimeout);settings.loaded++;preload(images,settings);}
l.src=i;settings.abortAssetLoadTimeout=window.setTimeout(function(){if(onFailCallback){onFailCallback(i);}
preload(images,settings)},5000);}else{window.clearTimeout(settings.abortAssetLoadTimeout);if(onCompleteCallback){onCompleteCallback();}}}
function anchorNavBorders(onscreen,page,isFarRight){var page=page||0;var isFarRight=isFarRight||false;var items=$("#anchorNav li a");items.removeClass("noborder")
if(isFarRight){var l=items.size()-onscreen;$("#anchorNav li:last-child a,#anchorNav li:nth-child("+l+") a").addClass("noborder");}else if(!page||page<=0){$("#anchorNav li:nth-child("+onscreen+") a").addClass("noborder");}else{$("#anchorNav li:nth-child("+(onscreen*page)+") a,#anchorNav li:nth-child("+((onscreen*page)+onscreen)+") a").addClass("noborder");}}
