Professional Documents
Culture Documents
Plugins
Plugins
Plugins
// | __ \| | (_)
// | |__) | |_ _ __ _ _ _ __ ___
// | ___/| | | | |/ _` | | '_ \/ __| v 4.1
// | | | | |_| | (_| | | | | \__ \
// |_| |_|\__,_|\__, |_|_| |_|___/
// __/ |
// |___/
//
// Required plugins for Slides JS
// https://designmodo.com/slides/
//cache images
(function ($) { $.extend($, { cacheImage: function (src, options) { if
(typeof src === 'object') { $.each(src, function () {
$.cacheImage(String(this), options); }); return; } var image = new
Image(); options = options || {}; $.each(['load', 'error', 'abort'],
function () { var e = String(this); if (typeof options[e] === 'function')
{ $(image).bind(e, options[e]); } if (typeof options.complete ===
'function') { $(image).bind(e, options.complete); } }); image.src = src;
return image; } }); $.extend($.fn, { cacheImage: function (options) {
return this.each(function () { $.cacheImage(this.src, options); }); } });
})(jQuery);
//redraw
$.fn.redraw = function(){$(this).each(function(){var redraw =
this.offsetHeight;});};
/* Remove by Prefix */
$.fn.removeClassByPrefix = function(prefix) { this.each(function(i, el) {
var classes = el.className.split(" ").filter(function(c) { return
c.lastIndexOf(prefix, 0) !== 0; }); el.className = $.trim(classes.join("
")); }); return this; };
/* http://labs.rampinteractive.co.uk/touchSwipe/demos/Swipe_status.html
*/
(function(a){if(typeof
define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a)}
else{a(jQuery)}}(function(f){var
p="left",o="right",e="up",x="down",c="in",z="out",m="none",s="auto",l="sw
ipe",t="pinch",A="tap",j="doubletap",b="longtap",y="hold",D="horizontal",
u="vertical",i="all",r=10,g="start",k="move",h="end",q="cancel",a="ontouc
hstart" in
window,v=window.navigator.msPointerEnabled&&!window.navigator.pointerEnab
led,d=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,
B="TouchSwipe";var
n={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeT
hreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapTh
reshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeD
own:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,cli
ck:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:
true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEven
ts:true,excludedElements:"label, button, input, select, textarea, a,
.noSwipe"};f.fn.swipe=function(G){var F=f(this),E=F.data(B);if(E&&typeof
G==="string"){if(E[G]){return
E[G].apply(this,Array.prototype.slice.call(arguments,1))}else{f.error("Me
thod "+G+" does not exist on jQuery.swipe")}}else{if(!E&&(typeof
G==="object"||!G)){return w.apply(this,arguments)}}return
F};f.fn.swipe.defaults=n;f.fn.swipe.phases={PHASE_START:g,PHASE_MOVE:k,PH
ASE_END:h,PHASE_CANCEL:q};f.fn.swipe.directions={LEFT:p,RIGHT:o,UP:e,DOWN
:x,IN:c,OUT:z};f.fn.swipe.pageScroll={NONE:m,HORIZONTAL:D,VERTICAL:u,AUTO
:s};f.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:i};function
w(E){if(E&&(E.allowPageScroll===undefined&&(E.swipe!==undefined||E.swipeS
tatus!==undefined))){E.allowPageScroll=m}if(E.click!==undefined&&E.tap===
undefined){E.tap=E.click}if(!E){E={}}E=f.extend({},f.fn.swipe.defaults,E)
;return this.each(function(){var G=f(this);var F=G.data(B);if(!F){F=new
C(this,E);G.data(B,F)}})}function C(a4,av){var
az=(a||d||!av.fallbackToMouseEvents),J=az?(d?(v?"MSPointerDown":"pointerd
own"):"touchstart"):"mousedown",ay=az?(d?(v?"MSPointerMove":"pointermove"
):"touchmove"):"mousemove",U=az?(d?(v?"MSPointerUp":"pointerup"):"touchen
d"):"mouseup",S=az?null:"mouseleave",aD=(d?(v?"MSPointerCancel":"pointerc
ancel"):"touchcancel");var
ag=0,aP=null,ab=0,a1=0,aZ=0,G=1,aq=0,aJ=0,M=null;var aR=f(a4);var
Z="start";var W=0;var aQ=null;var T=0,a2=0,a5=0,ad=0,N=0;var
aW=null,af=null;try{aR.bind(J,aN);aR.bind(aD,a9)}catch(ak){f.error("event
s not supported "+J+","+aD+" on
jQuery.swipe")}this.enable=function(){aR.bind(J,aN);aR.bind(aD,a9);return
aR};this.disable=function(){aK();return
aR};this.destroy=function(){aK();aR.data(B,null);return
aR};this.option=function(bc,bb){if(av[bc]!==undefined){if(bb===undefined)
{return av[bc]}else{av[bc]=bb}}else{f.error("Option "+bc+" does not exist
on jQuery.swipe.options")}return null};function
aN(bd){if(aB()){return}if(f(bd.target).closest(av.excludedElements,aR).le
ngth>0){return}var be=bd.originalEvent?bd.originalEvent:bd;var
bc,bb=a?be.touches[0]:be;Z=g;if(a){W=be.touches.length}else{bd.preventDef
ault()}ag=0;aP=null;aJ=null;ab=0;a1=0;aZ=0;G=1;aq=0;aQ=aj();M=aa();R();if
(!a||(W===av.fingers||av.fingers===i)||aX()){ai(0,bb);T=at();if(W==2){ai(
1,be.touches[1]);a1=aZ=au(aQ[0].start,aQ[1].start)}if(av.swipeStatus||av.
pinchStatus){bc=O(be,Z)}}else{bc=false}if(bc===false){Z=q;O(be,Z);return
bc}else{if(av.hold){af=setTimeout(f.proxy(function(){aR.trigger("hold",[b
e.target]);if(av.hold){bc=av.hold.call(aR,be,be.target)}},this),av.longTa
pThreshold)}ao(true)}return null}function a3(be){var
bh=be.originalEvent?be.originalEvent:be;if(Z===h||Z===q||am()){return}var
bd,bc=a?bh.touches[0]:bh;var
bf=aH(bc);a2=at();if(a){W=bh.touches.length}if(av.hold){clearTimeout(af)}
Z=k;if(W==2){if(a1==0){ai(1,bh.touches[1]);a1=aZ=au(aQ[0].start,aQ[1].sta
rt)}else{aH(bh.touches[1]);aZ=au(aQ[0].end,aQ[1].end);aJ=ar(aQ[0].end,aQ[
1].end)}G=a7(a1,aZ);aq=Math.abs(a1-
aZ)}if((W===av.fingers||av.fingers===i)||!a||aX()){aP=aL(bf.start,bf.end)
;al(be,aP);ag=aS(bf.start,bf.end);ab=aM();aI(aP,ag);if(av.swipeStatus||av
.pinchStatus){bd=O(bh,Z)}if(!av.triggerOnTouchEnd||av.triggerOnTouchLeave
){var bb=true;if(av.triggerOnTouchLeave){var
bg=aY(this);bb=E(bf.end,bg)}if(!av.triggerOnTouchEnd&&bb){Z=aC(k)}else{if
(av.triggerOnTouchLeave&&!bb){Z=aC(h)}}if(Z==q||Z==h){O(bh,Z)}}}else{Z=q;
O(bh,Z)}if(bd===false){Z=q;O(bh,Z)}}function L(bb){var
bc=bb.originalEvent;if(a){if(bc.touches.length>0){F();return
true}}if(am()){W=ad}a2=at();ab=aM();if(ba()||!an()){Z=q;O(bc,Z)}else{if(a
v.triggerOnTouchEnd||(av.triggerOnTouchEnd==false&&Z===k)){bb.preventDefa
ult();Z=h;O(bc,Z)}else{if(!av.triggerOnTouchEnd&&a6()){Z=h;aF(bc,Z,A)}els
e{if(Z===k){Z=q;O(bc,Z)}}}}ao(false);return null}function
a9(){W=0;a2=0;T=0;a1=0;aZ=0;G=1;R();ao(false)}function K(bb){var
bc=bb.originalEvent;if(av.triggerOnTouchLeave){Z=aC(h);O(bc,Z)}}function
aK(){aR.unbind(J,aN);aR.unbind(aD,a9);aR.unbind(ay,a3);aR.unbind(U,L);if(
S){aR.unbind(S,K)}ao(false)}function aC(bf){var be=bf;var bd=aA();var
bc=an();var
bb=ba();if(!bd||bb){be=q}else{if(bc&&bf==k&&(!av.triggerOnTouchEnd||av.tr
iggerOnTouchLeave)){be=h}else{if(!bc&&bf==h&&av.triggerOnTouchLeave){be=q
}}}return be}function O(bd,bb){var
bc=undefined;if(I()||V()){bc=aF(bd,bb,l)}else{if((P()||aX())&&bc!==false)
{bc=aF(bd,bb,t)}}if(aG()&&bc!==false){bc=aF(bd,bb,j)}else{if(ap()&&bc!==f
alse){bc=aF(bd,bb,b)}else{if(ah()&&bc!==false){bc=aF(bd,bb,A)}}}if(bb===q
){a9(bd)}if(bb===h){if(a){if(bd.touches.length==0){a9(bd)}}else{a9(bd)}}r
eturn bc}function aF(be,bb,bd){var
bc=undefined;if(bd==l){aR.trigger("swipeStatus",[bb,aP||null,ag||0,ab||0,
W,aQ]);if(av.swipeStatus){bc=av.swipeStatus.call(aR,be,bb,aP||null,ag||0,
ab||0,W,aQ);if(bc===false){return
false}}if(bb==h&&aV()){aR.trigger("swipe",[aP,ag,ab,W,aQ]);if(av.swipe){b
c=av.swipe.call(aR,be,aP,ag,ab,W,aQ);if(bc===false){return
false}}switch(aP){case
p:aR.trigger("swipeLeft",[aP,ag,ab,W,aQ]);if(av.swipeLeft){bc=av.swipeLef
t.call(aR,be,aP,ag,ab,W,aQ)}break;case
o:aR.trigger("swipeRight",[aP,ag,ab,W,aQ]);if(av.swipeRight){bc=av.swipeR
ight.call(aR,be,aP,ag,ab,W,aQ)}break;case
e:aR.trigger("swipeUp",[aP,ag,ab,W,aQ]);if(av.swipeUp){bc=av.swipeUp.call
(aR,be,aP,ag,ab,W,aQ)}break;case
x:aR.trigger("swipeDown",[aP,ag,ab,W,aQ]);if(av.swipeDown){bc=av.swipeDow
n.call(aR,be,aP,ag,ab,W,aQ)}break}}}if(bd==t){aR.trigger("pinchStatus",[b
b,aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchStatus){bc=av.pinchStatus.call
(aR,be,bb,aJ||null,aq||0,ab||0,W,G,aQ);if(bc===false){return
false}}if(bb==h&&a8()){switch(aJ){case
c:aR.trigger("pinchIn",[aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchIn){bc=a
v.pinchIn.call(aR,be,aJ||null,aq||0,ab||0,W,G,aQ)}break;case
z:aR.trigger("pinchOut",[aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchOut){bc
=av.pinchOut.call(aR,be,aJ||null,aq||0,ab||0,W,G,aQ)}break}}}if(bd==A){if
(bb===q||bb===h){clearTimeout(aW);clearTimeout(af);if(Y()&&!H()){N=at();a
W=setTimeout(f.proxy(function(){N=null;aR.trigger("tap",[be.target]);if(a
v.tap){bc=av.tap.call(aR,be,be.target)}},this),av.doubleTapThreshold)}els
e{N=null;aR.trigger("tap",[be.target]);if(av.tap){bc=av.tap.call(aR,be,be
.target)}}}}else{if(bd==j){if(bb===q||bb===h){clearTimeout(aW);N=null;aR.
trigger("doubletap",[be.target]);if(av.doubleTap){bc=av.doubleTap.call(aR
,be,be.target)}}}else{if(bd==b){if(bb===q||bb===h){clearTimeout(aW);N=nul
l;aR.trigger("longtap",[be.target]);if(av.longTap){bc=av.longTap.call(aR,
be,be.target)}}}}}return bc}function an(){var
bb=true;if(av.threshold!==null){bb=ag>=av.threshold}return bb}function
ba(){var bb=false;if(av.cancelThreshold!==null&&aP!==null){bb=(aT(aP)-
ag)>=av.cancelThreshold}return bb}function
ae(){if(av.pinchThreshold!==null){return aq>=av.pinchThreshold}return
true}function aA(){var
bb;if(av.maxTimeThreshold){if(ab>=av.maxTimeThreshold){bb=false}else{bb=t
rue}}else{bb=true}return bb}function
al(bb,bc){if(av.allowPageScroll===m||aX()){bb.preventDefault()}else{var
bd=av.allowPageScroll===s;switch(bc){case
p:if((av.swipeLeft&&bd)||(!bd&&av.allowPageScroll!=D)){bb.preventDefault(
)}break;case
o:if((av.swipeRight&&bd)||(!bd&&av.allowPageScroll!=D)){bb.preventDefault
()}break;case
e:if((av.swipeUp&&bd)||(!bd&&av.allowPageScroll!=u)){bb.preventDefault()}
break;case
x:if((av.swipeDown&&bd)||(!bd&&av.allowPageScroll!=u)){bb.preventDefault(
)}break}}}function a8(){var bc=aO();var bb=X();var bd=ae();return
bc&&bb&&bd}function aX(){return
!!(av.pinchStatus||av.pinchIn||av.pinchOut)}function P(){return
!!(a8()&&aX())}function aV(){var be=aA();var bg=an();var bd=aO();var
bb=X();var bc=ba();var bf=!bc&&bb&&bd&&bg&&be;return bf}function
V(){return
!!(av.swipe||av.swipeStatus||av.swipeLeft||av.swipeRight||av.swipeUp||av.
swipeDown)}function I(){return !!(aV()&&V())}function
aO(){return((W===av.fingers||av.fingers===i)||!a)}function X(){return
aQ[0].end.x!==0}function a6(){return !!(av.tap)}function Y(){return
!!(av.doubleTap)}function aU(){return !!(av.longTap)}function
Q(){if(N==null){return false}var bb=at();return(Y()&&((bb-
N)<=av.doubleTapThreshold))}function H(){return Q()}function
ax(){return((W===1||!a)&&(isNaN(ag)||ag<av.threshold))}function
a0(){return((ab>av.longTapThreshold)&&(ag<r))}function ah(){return
!!(ax()&&a6())}function aG(){return !!(Q()&&Y())}function ap(){return
!!(a0()&&aU())}function F(){a5=at();ad=event.touches.length+1}function
R(){a5=0;ad=0}function am(){var bb=false;if(a5){var bc=at()-
a5;if(bc<=av.fingerReleaseThreshold){bb=true}}return bb}function
aB(){return !!(aR.data(B+"_intouch")===true)}function
ao(bb){if(bb===true){aR.bind(ay,a3);aR.bind(U,L);if(S){aR.bind(S,K)}}else
{aR.unbind(ay,a3,false);aR.unbind(U,L,false);if(S){aR.unbind(S,K,false)}}
aR.data(B+"_intouch",bb===true)}function ai(bc,bb){var
bd=bb.identifier!==undefined?bb.identifier:0;aQ[bc].identifier=bd;aQ[bc].
start.x=aQ[bc].end.x=bb.pageX||bb.clientX;aQ[bc].start.y=aQ[bc].end.y=bb.
pageY||bb.clientY;return aQ[bc]}function aH(bb){var
bd=bb.identifier!==undefined?bb.identifier:0;var
bc=ac(bd);bc.end.x=bb.pageX||bb.clientX;bc.end.y=bb.pageY||bb.clientY;ret
urn bc}function ac(bc){for(var
bb=0;bb<aQ.length;bb++){if(aQ[bb].identifier==bc){return
aQ[bb]}}}function aj(){var bb=[];for(var
bc=0;bc<=5;bc++){bb.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0})}re
turn bb}function
aI(bb,bc){bc=Math.max(bc,aT(bb));M[bb].distance=bc}function
aT(bb){if(M[bb]){return M[bb].distance}return undefined}function aa(){var
bb={};bb[p]=aw(p);bb[o]=aw(o);bb[e]=aw(e);bb[x]=aw(x);return bb}function
aw(bb){return{direction:bb,distance:0}}function aM(){return a2-T}function
au(be,bd){var bc=Math.abs(be.x-bd.x);var bb=Math.abs(be.y-bd.y);return
Math.round(Math.sqrt(bc*bc+bb*bb))}function a7(bb,bc){var
bd=(bc/bb)*1;return bd.toFixed(2)}function ar(){if(G<1){return
z}else{return c}}function aS(bc,bb){return
Math.round(Math.sqrt(Math.pow(bb.x-bc.x,2)+Math.pow(bb.y-
bc.y,2)))}function aE(be,bc){var bb=be.x-bc.x;var bg=bc.y-be.y;var
bd=Math.atan2(bg,bb);var bf=Math.round(bd*180/Math.PI);if(bf<0){bf=360-
Math.abs(bf)}return bf}function aL(bc,bb){var
bd=aE(bc,bb);if((bd<=45)&&(bd>=0)){return
p}else{if((bd<=360)&&(bd>=315)){return
p}else{if((bd>=135)&&(bd<=225)){return
o}else{if((bd>45)&&(bd<135)){return x}else{return e}}}}}function at(){var
bb=new Date();return bb.getTime()}function aY(bb){bb=f(bb);var
bd=bb.offset();var
bc={left:bd.left,right:bd.left+bb.outerWidth(),top:bd.top,bottom:bd.top+b
b.outerHeight()};return bc}function
E(bb,bc){return(bb.x>bc.left&&bb.x<bc.right&&bb.y>bc.top&&bb.y<bc.bottom)
}}}));
/*! Sharrre.com - beta 1.3.5 by Julien Hany License: MIT
http://en.wikipedia.org/wiki/MIT_License or GPLv2
http://en.wikipedia.org/wiki/GNU_General_Public_License */
;(function(g,i,j,b){var
h="sharrre",f={className:"sharrre",share:{googlePlus:false,facebook:false
,twitter:false,digg:false,delicious:false,stumbleupon:false,linkedin:fals
e,pinterest:false},shareTotal:0,template:"",title:"",url:j.location.href,
text:j.title,urlCurl:"sharrre.php",count:{},total:0,shorterTotal:true,ena
bleHover:true,enableCounter:true,enableTracking:false,hover:function(){},
hide:function(){},click:function(){},render:function(){},buttons:{googleP
lus:{url:"",urlCount:false,size:"medium",lang:"en-
US",annotation:""},facebook:{url:"",urlCount:false,action:"like",layout:"
button_count",width:"",send:"false",faces:"false",colorscheme:"",font:"",
lang:"en_US"},twitter:{url:"",urlCount:false,count:"horizontal",hashtags:
"",via:"",related:"",lang:"en"},digg:{url:"",urlCount:false,type:"DiggCom
pact"},delicious:{url:"",urlCount:false,size:"medium"},stumbleupon:{url:"
",urlCount:false,layout:"1"},linkedin:{url:"",urlCount:false,counter:""},
pinterest:{url:"",media:"",description:"",layout:"horizontal"}}},c={googl
ePlus:"",facebook:"https://graph.facebook.com/fql?q=SELECT%20url,%20norma
lized_url,%20share_count,%20like_count,%20comment_count,%20total_count,co
mmentsbox_count,%20comments_fbid,%20click_count%20FROM%20link_stat%20WHER
E%20url=%27{url}%27&callback=?",twitter:"http://cdn.api.twitter.com/1/url
s/count.json?url={url}&callback=?",digg:"http://services.digg.com/2.0/sto
ry.getInfo?links={url}&type=javascript&callback=?",delicious:"http://feed
s.delicious.com/v2/json/urlinfo/data?url={url}&callback=?",stumbleupon:""
,linkedin:"http://www.linkedin.com/countserv/count/share?format=jsonp&url
={url}&callback=?",pinterest:"http://api.pinterest.com/v1/urls/count.json
?url={url}&callback=?"},l={googlePlus:function(m){var
n=m.options.buttons.googlePlus;g(m.element).find(".buttons").append('<div
class="button googleplus"><div class="g-plusone" data-size="'+n.size+'"
data-href="'+(n.url!==""?n.url:m.options.url)+'" data-
annotation="'+n.annotation+'"></div></div>');i.___gcfg={lang:m.options.bu
ttons.googlePlus.lang};var o=0;if(typeof
gapi==="undefined"&&o==0){o=1;(function(){var
p=j.createElement("script");p.type="text/javascript";p.async=true;p.src="
//apis.google.com/js/plusone.js";var
q=j.getElementsByTagName("script")[0];q.parentNode.insertBefore(p,q)})()}
else{gapi.plusone.go()}},facebook:function(m){var
n=m.options.buttons.facebook;g(m.element).find(".buttons").append('<div
class="button facebook"><div id="fb-root"></div><div class="fb-like"
data-href="'+(n.url!==""?n.url:m.options.url)+'" data-send="'+n.send+'"
data-layout="'+n.layout+'" data-width="'+n.width+'" data-show-
faces="'+n.faces+'" data-action="'+n.action+'" data-
colorscheme="'+n.colorscheme+'" data-font="'+n.font+'" data-
via="'+n.via+'"></div></div>');var o=0;if(typeof
FB==="undefined"&&o==0){o=1;(function(t,p,u){var
r,q=t.getElementsByTagName(p)[0];if(t.getElementById(u)){return}r=t.creat
eElement(p);r.id=u;r.src="//connect.facebook.net/"+n.lang+"/all.js#xfbml=
1";q.parentNode.insertBefore(r,q)}(j,"script","facebook-
jssdk"))}else{FB.XFBML.parse()}},twitter:function(m){var
n=m.options.buttons.twitter;g(m.element).find(".buttons").append('<div
class="button twitter"><a href="https://twitter.com/share"
class="twitter-share-button" data-
url="'+(n.url!==""?n.url:m.options.url)+'" data-count="'+n.count+'" data-
text="'+m.options.text+'" data-via="'+n.via+'" data-
hashtags="'+n.hashtags+'" data-related="'+n.related+'" data-
lang="'+n.lang+'">Tweet</a></div>');var o=0;if(typeof
twttr==="undefined"&&o==0){o=1;(function(){var
q=j.createElement("script");q.type="text/javascript";q.async=true;q.src="
//platform.twitter.com/widgets.js";var
p=j.getElementsByTagName("script")[0];p.parentNode.insertBefore(q,p)})()}
else{g.ajax({url:"//platform.twitter.com/widgets.js",dataType:"script",ca
che:true})}},digg:function(m){var
n=m.options.buttons.digg;g(m.element).find(".buttons").append('<div
class="button digg"><a class="DiggThisButton '+n.type+'" rel="nofollow
external"
href="http://digg.com/submit?url='+encodeURIComponent((n.url!==""?n.url:m
.options.url))+'"></a></div>');var o=0;if(typeof
__DBW==="undefined"&&o==0){o=1;(function(){var
q=j.createElement("SCRIPT"),p=j.getElementsByTagName("SCRIPT")[0];q.type=
"text/javascript";q.async=true;q.src="//widgets.digg.com/buttons.js";p.pa
rentNode.insertBefore(q,p)})()}},delicious:function(o){if(o.options.butto
ns.delicious.size=="tall"){var
p="width:50px;",n="height:35px;width:50px;font-size:15px;line-
height:35px;",m="height:18px;line-height:18px;margin-top:3px;"}else{var
p="width:93px;",n="float:right;padding:0 3px;height:20px;width:26px;line-
height:20px;",m="float:left;height:20px;line-height:20px;"}var
q=o.shorterTotal(o.options.count.delicious);if(typeof
q==="undefined"){q=0}g(o.element).find(".buttons").append('<div
class="button delicious"><div style="'+p+'font:12px Arial,Helvetica,sans-
serif;cursor:pointer;color:#666666;display:inline-
block;float:none;height:20px;line-height:normal;margin:0;padding:0;text-
indent:0;vertical-align:baseline;"><div style="'+n+'background-
color:#fff;margin-bottom:5px;overflow:hidden;text-align:center;border:1px
solid #ccc;border-radius:3px;">'+q+'</div><div
style="'+m+'display:block;padding:0;text-align:center;text-
decoration:none;width:50px;background-color:#7EACEE;border:1px solid
#40679C;border-radius:3px;color:#fff;"><img
src="http://www.delicious.com/static/img/delicious.small.gif" height="10"
width="10" alt="Delicious" />
Add</div></div></div>');g(o.element).find(".delicious").on("click",functi
on(){o.openPopup("delicious")})},stumbleupon:function(m){var
n=m.options.buttons.stumbleupon;g(m.element).find(".buttons").append('<di
v class="button stumbleupon"><su:badge layout="'+n.layout+'"
location="'+(n.url!==""?n.url:m.options.url)+'"></su:badge></div>');var
o=0;if(typeof STMBLPN==="undefined"&&o==0){o=1;(function(){var
p=j.createElement("script");p.type="text/javascript";p.async=true;p.src="
//platform.stumbleupon.com/1/widgets.js";var
q=j.getElementsByTagName("script")[0];q.parentNode.insertBefore(p,q)})();
s=i.setTimeout(function(){if(typeof
STMBLPN!=="undefined"){STMBLPN.processWidgets();clearInterval(s)}},500)}e
lse{STMBLPN.processWidgets()}},linkedin:function(m){var
n=m.options.buttons.linkedin;g(m.element).find(".buttons").append('<div
class="button linkedin"><script type="in/share" data-
url="'+(n.url!==""?n.url:m.options.url)+'" data-
counter="'+n.counter+'"><\/script></div>');var o=0;if(typeof
i.IN==="undefined"&&o==0){o=1;(function(){var
p=j.createElement("script");p.type="text/javascript";p.async=true;p.src="
//platform.linkedin.com/in.js";var
q=j.getElementsByTagName("script")[0];q.parentNode.insertBefore(p,q)})()}
else{i.IN.init()}},pinterest:function(m){var
n=m.options.buttons.pinterest;g(m.element).find(".buttons").append('<div
class="button pinterest"><a
href="http://pinterest.com/pin/create/button/?url='+(n.url!==""?n.url:m.o
ptions.url)+"&media="+n.media+"&description="+n.description+'"
class="pin-it-button" count-layout="'+n.layout+'">Pin
It</a></div>');(function(){var
o=j.createElement("script");o.type="text/javascript";o.async=true;o.src="
//assets.pinterest.com/js/pinit.js";var
p=j.getElementsByTagName("script")[0];p.parentNode.insertBefore(o,p)})()}
},d={googlePlus:function(){},facebook:function(){fb=i.setInterval(functio
n(){if(typeof
FB!=="undefined"){FB.Event.subscribe("edge.create",function(m){_gaq.push(
["_trackSocial","facebook","like",m])});FB.Event.subscribe("edge.remove",
function(m){_gaq.push(["_trackSocial","facebook","unlike",m])});FB.Event.
subscribe("message.send",function(m){_gaq.push(["_trackSocial","facebook"
,"send",m])});clearInterval(fb)}},1000)},twitter:function(){tw=i.setInter
val(function(){if(typeof
twttr!=="undefined"){twttr.events.bind("tweet",function(m){if(m){_gaq.pus
h(["_trackSocial","twitter","tweet"])}});clearInterval(tw)}},1000)},digg:
function(){},delicious:function(){},stumbleupon:function(){},linkedin:fun
ction(){function
m(){_gaq.push(["_trackSocial","linkedin","share"])}},pinterest:function()
{}},a={googlePlus:function(m){i.open("https://plus.google.com/share?hl="+
m.buttons.googlePlus.lang+"&url="+encodeURIComponent((m.buttons.googlePlu
s.url!==""?m.buttons.googlePlus.url:m.url)),"","toolbar=0, status=0,
width=900,
height=500")},facebook:function(m){i.open("http://www.facebook.com/sharer
/sharer.php?u="+encodeURIComponent((m.buttons.facebook.url!==""?m.buttons
.facebook.url:m.url))+"&t="+m.text+"","","toolbar=0, status=0, width=900,
height=500")},twitter:function(m){i.open("https://twitter.com/intent/twee
t?text="+encodeURIComponent(m.text)+"&url="+encodeURIComponent((m.buttons
.twitter.url!==""?m.buttons.twitter.url:m.url))+(m.buttons.twitter.via!==
""?"&via="+m.buttons.twitter.via:""),"","toolbar=0, status=0, width=650,
height=360")},digg:function(m){i.open("http://digg.com/tools/diggthis/sub
mit?url="+encodeURIComponent((m.buttons.digg.url!==""?m.buttons.digg.url:
m.url))+"&title="+m.text+"&related=true&style=true","","toolbar=0,
status=0, width=650,
height=360")},delicious:function(m){i.open("http://www.delicious.com/save
?v=5&noui&jump=close&url="+encodeURIComponent((m.buttons.delicious.url!==
""?m.buttons.delicious.url:m.url))+"&title="+m.text,"delicious","toolbar=
no,width=550,height=550")},stumbleupon:function(m){i.open("http://www.stu
mbleupon.com/badge/?url="+encodeURIComponent((m.buttons.delicious.url!=="
"?m.buttons.delicious.url:m.url)),"stumbleupon","toolbar=no,width=550,hei
ght=550")},linkedin:function(m){i.open("https://www.linkedin.com/cws/shar
e?url="+encodeURIComponent((m.buttons.delicious.url!==""?m.buttons.delici
ous.url:m.url))+"&token=&isFramed=true","linkedin","toolbar=no,width=550,
height=550")},pinterest:function(m){i.open("http://pinterest.com/pin/crea
te/button/?url="+encodeURIComponent((m.buttons.pinterest.url!==""?m.butto
ns.pinterest.url:m.url))+"&media="+encodeURIComponent(m.buttons.pinterest
.media)+"&description="+m.buttons.pinterest.description,"pinterest","tool
bar=no,width=700,height=300")}};function
k(n,m){this.element=n;this.options=g.extend(true,{},f,m);this.options.sha
re=m.share;this._defaults=f;this._name=h;this.init()}k.prototype.init=fun
ction(){var
m=this;if(this.options.urlCurl!==""){c.googlePlus=this.options.urlCurl+"?
url={url}&type=googlePlus";c.stumbleupon=this.options.urlCurl+"?url={url}
&type=stumbleupon"}g(this.element).addClass(this.options.className);if(ty
peof
g(this.element).data("title")!=="undefined"){this.options.title=g(this.el
ement).attr("data-title")}if(typeof
g(this.element).data("url")!=="undefined"){this.options.url=g(this.elemen
t).data("url")}if(typeof
g(this.element).data("text")!=="undefined"){this.options.text=g(this.elem
ent).data("text")}g.each(this.options.share,function(n,o){if(o===true){m.
options.shareTotal++}});if(m.options.enableCounter===true){g.each(this.op
tions.share,function(n,p){if(p===true){try{m.getSocialJson(n)}catch(o){}}
})}else{if(m.options.template!==""){this.options.render(this,this.options
)}else{this.loadButtons()}}g(this.element).hover(function(){if(g(this).fi
nd(".buttons").length===0&&m.options.enableHover===true){m.loadButtons()}
m.options.hover(m,m.options)},function(){m.options.hide(m,m.options)});g(
this.element).click(function(){m.options.click(m,m.options);return
false})};k.prototype.loadButtons=function(){var
m=this;g(this.element).append('<div
class="buttons"></div>');g.each(m.options.share,function(n,o){if(o==true)
{l[n](m);if(m.options.enableTracking===true){d[n]()}}})};k.prototype.getS
ocialJson=function(o){var
m=this,p=0,n=c[o].replace("{url}",encodeURIComponent(this.options.url));i
f(this.options.buttons[o].urlCount===true&&this.options.buttons[o].url!==
""){n=c[o].replace("{url}",this.options.buttons[o].url)}if(n!=""&&m.optio
ns.urlCurl!==""){g.getJSON(n,function(r){if(typeof
r.count!=="undefined"){var
q=r.count+"";q=q.replace("\u00c2\u00a0","");p+=parseInt(q,10)}else{if(r.d
ata&&r.data.length>0&&typeof
r.data[0].total_count!=="undefined"){p+=parseInt(r.data[0].total_count,10
)}else{if(typeof
r[0]!=="undefined"){p+=parseInt(r[0].total_posts,10)}else{if(typeof
r[0]!=="undefined"){}}}}m.options.count[o]=p;m.options.total+=p;m.rendere
r();m.rendererPerso()}).error(function(){m.options.count[o]=0;m.rendererP
erso()})}else{m.renderer();m.options.count[o]=0;m.rendererPerso()}};k.pro
totype.rendererPerso=function(){var m=0;for(e in
this.options.count){m++}if(m===this.options.shareTotal){this.options.rend
er(this,this.options)}};k.prototype.renderer=function(){var
n=this.options.total,m=this.options.template;if(this.options.shorterTotal
===true){n=this.shorterTotal(n)}if(m!==""){m=m.replace("{total}",n);g(thi
s.element).html(m)}else{g(this.element).html('<div class="box"><a
class="count" href="#">'+n+"</a>"+(this.options.title!==""?'<a
class="share"
href="#">'+this.options.title+"</a>":"")+"</div>")}};k.prototype.shorterT
otal=function(m){if(m>=1000000){m=(m/1000000).toFixed(2)+"M"}else{if(m>=1
000){m=(m/1000).toFixed(1)+"k"}}return
m};k.prototype.openPopup=function(m){a[m](this.options);if(this.options.e
nableTracking===true){var
n={googlePlus:{site:"Google",action:"+1"},facebook:{site:"facebook",actio
n:"like"},twitter:{site:"twitter",action:"tweet"},digg:{site:"digg",actio
n:"add"},delicious:{site:"delicious",action:"add"},stumbleupon:{site:"stu
mbleupon",action:"add"},linkedin:{site:"linkedin",action:"share"},pintere
st:{site:"pinterest",action:"pin"}};_gaq.push(["_trackSocial",n[m].site,n
[m].action])}};k.prototype.simulateClick=function(){var
m=g(this.element).html();g(this.element).html(m.replace(this.options.tota
l,this.options.total+1))};k.prototype.update=function(m,n){if(m!==""){thi
s.options.url=m}if(n!==""){this.options.text=n}};g.fn[h]=function(n){var
m=arguments;if(n===b||typeof n==="object"){return
this.each(function(){if(!g.data(this,"plugin_"+h)){g.data(this,"plugin_"+
h,new k(this,n))}})}else{if(typeof
n==="string"&&n[0]!=="_"&&n!=="init"){return this.each(function(){var
o=g.data(this,"plugin_"+h);if(o instanceof k&&typeof
o[n]==="function"){o[n].apply(o,Array.prototype.slice.call(m,1))}})}}}})(
jQuery,window,document);
//nextOrFirst? prevOrLast?
$.fn.nextOrFirst = function(selector){ var next = this.next(selector);
return (next.length) ? next : this.prevAll(selector).last();};
$.fn.prevOrLast = function(selector){ var prev = this.prev(selector);
return (prev.length) ? prev : this.nextAll(selector).last();};
/* Cookie Min */
$.cookie=function(key,value,options){if(arguments.length>1&&String(value)
!=="[object Object]"){options = $.extend({}, options);if (value === null
|| value === undefined) {options.expires = -1}if (typeof
options.expires==='number'){var days = options.expires, t =
options.expires = new
Date();t.setDate(t.getDate()+days)}value=String(value);return(document.co
okie=[encodeURIComponent(key),'=',options.raw?value:encodeURIComponent(va
lue),options.expires?';
expires='+options.expires.toUTCString():'',options.path?';
path='+options.path:'',options.domain?';
domain='+options.domain:'',options.secure?';
secure':''].join(''))}options=value||{};var
result,decode=options.raw?function(s){return s} :
decodeURIComponent;return(result = new RegExp('(?:^|; )' +
encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ?
decode(result[1]) : null}