function setActiveStyleSheet(n,t){for(var i,r=0;i=document.getElementsByTagName("link")[r];r++)i.getAttribute("rel").indexOf("style")!=-1&&i.getAttribute("title")&&(i.disabled=!0,i.getAttribute("title")==n&&(i.disabled=!1));t==1&&createCookie("wstyle",n,365)}function setActiveStyleSheet(n){for(var t,i=0;t=document.getElementsByTagName("link")[i];i++)t.getAttribute("rel").indexOf("style")!=-1&&t.getAttribute("title")&&(t.disabled=!0,t.getAttribute("title")==n&&(t.disabled=!1))}function getActiveStyleSheet(){for(var n,t=0;n=document.getElementsByTagName("link")[t];t++)if(n.getAttribute("rel").indexOf("style")!=-1&&n.getAttribute("title")&&!n.disabled)return n.getAttribute("title");return null}function getPreferredStyleSheet(){for(var n,t=0;n=document.getElementsByTagName("link")[t];t++)if(n.getAttribute("rel").indexOf("style")!=-1&&n.getAttribute("rel").indexOf("alt")==-1&&n.getAttribute("title"))return n.getAttribute("title");return null}function createCookie(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/"}function readCookie(n){for(var r=n+"=",u=document.cookie.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return null}function selectPinImage(n,t,i,r,u){var e={k:"PIN_"+(new Date).getTime(),checkDomain:{url:"//api.pinterest.com/v2/domains/filter_nopin/"},cdn:{"https:":"https://a248.e.akamai.net/passets.pinterest.com.s3.amazonaws.com","http:":"http://passets-cdn.pinterest.com"},embed:"//pinterest.com/embed/?",pin:"pinterest.com/pin/create/bookmarklet/",minImgSize:80,maxCheckCount:20,thumbCellSize:200,check:u||["meta","iframe","embed","object","img","video","a"],checkHidden:typeof i!="undefined"?i:!1,parentElement:r||document,prependText:n||"",appendText:t||"",url:{fivehundredpx:/^https?:\/\/500px\.com\/photo\//,etsy:/^https?:\/\/.*?\.etsy\.com\/listing\//,facebook:/^https?:\/\/.*?\.facebook\.com\//,flickr:/^https?:\/\/www\.flickr\.com\//,googleImages:/^https?:\/\/.*?\.google\.com\/search/,googleReader:/^https?:\/\/.*?\.google\.com\/reader\//,kickstarter:/^https?:\/\/.*?\.kickstarter\.com\/projects\//,netflix:/^https?:\/\/.*?\.netflix\.com/,pinterest:/^https?:\/\/.*?\.?pinterest\.com\//,slideshare:/^https?:\/\/.*?\.slideshare\.net\//,soundcloud:/^https?:\/\/soundcloud\.com\//,stumbleUpon:/^https?:\/\/.*?\.stumbleupon\.com\//,tumblr:/^https?:\/\/www\.tumblr\.com/,vimeo:/^https?:\/\/vimeo\.com\//,youtube:/^https?:\/\/www\.youtube\.com\/watch\?/},via:{og:{tagName:"meta",property:"property",content:"content",field:{"og:type":"pId","og:url":"pUrl","og:image":"pImg"}}},seek:{etsy:{id:"etsymarketplace:item",via:{tagName:"meta",property:"property",content:"content",field:{"og:title":"pTitle","og:type":"pId","og:url":"pUrl","og:image":"pImg","etsymarketplace:price_value":"pPrice","etsymarketplace:currency_symbol":"pCurrencySymbol"}},fixImg:{find:/_570xN/,replace:"_fullxfull"},fixTitle:{suffix:". %s%, via Etsy."},checkNonCanonicalImages:!0},fivehundredpx:{id:"five_hundred_pixels:photo",via:"og",fixImg:{find:/\/3.jpg/,replace:"/4.jpg"},fixTitle:{find:/^500px \/ Photo /,replace:"",suffix:", via 500px."}},flickr:{via:{tagName:"link",property:"rel",content:"href",field:{canonical:"pUrl",image_src:"pImg"}},fixImg:{find:/_m.jpg/,replace:"_z.jpg"},fixTitle:{find:/ \| Flickr(.*)$/,replace:"",suffix:", via Flickr."}},kickstarter:{id:"kickstarter:project",via:"og",media:"video",fixTitle:{find:/ \u2014 Kickstarter$/,replace:"",suffix:", via Kickstarter."}},slideshare:{id:"article",via:"og",media:"video"},soundcloud:{id:"soundcloud:sound",via:"og",media:"video",fixTitle:{find:/ on SoundCloud(.*)$/,replace:"",suffix:", via SoundCloud."}},youtube:{id:"video",via:"og",fixTitle:{find:/ - YouTube$/,replace:"",suffix:", via YouTube."}}},stumbleFrame:["tb-stumble-frame","stumbleFrame"],tag:{img:{flickr:{att:"src",match:[/staticflickr.com/,/static.flickr.com/]},fivehundredpx:{att:"src",match:[/pcdn\.500px\.net/]},behance:{att:"src",match:[/^http:\/\/behance\.vo\.llnwd\.net/]},netflix:{att:"src",match:[/^http:\/\/cdn-?[0-9]\.nflximg\.com/,/^http?s:\/\/netflix\.hs\.llnwd\.net/]},youtube:{att:"src",match:[/ytimg.com\/vi/,/img.youtube.com\/vi/]}},video:{youtube:{att:"src",match:[/videoplayback/]}},embed:{youtube:{att:"src",match:[/^http:\/\/s\.ytimg\.com\/yt/,/^http:\/\/.*?\.?youtube-nocookie\.com\/v/]}},iframe:{youtube:{att:"src",match:[/^http:\/\/www\.youtube\.com\/embed\/([a-zA-Z0-9\-_]+)/]},vimeo:{att:"src",match:[/^http?s:\/\/vimeo.com\/(\d+)/,/^http:\/\/player\.vimeo\.com\/video\/(\d+)/]}},object:{youtube:{att:"data",match:[/^http:\/\/.*?\.?youtube-nocookie\.com\/v/]}}},msg:{check:"",cancelTitle:"Cancel",grayOut:"Sorry, cannot pin this image.",noPinIncompletePage:"Sorry, can't pin from non-HTML pages. If you're trying to upload an image, please visit pinterest.com.",bustFrame:"We need to hide the StumbleUpon toolbar to Pin from this page.  After pinning, you can use the back button in your browser to return to StumbleUpon. Click OK to continue or Cancel to stay here.",noPin:"Sorry, pinning is not allowed from this domain. Please contact the site operator if you have any questions.",privateDomain:"Sorry, can't pin directly from %privateDomain%.",notFound:"Sorry, couldn't find any pinnable images or video on this page.",installed:"The bookmarklet is installed! Now you can click your Pin It button to pin images as you browse sites around the web."},pop:"status=no,resizable=yes,scrollbars=yes,personalbar=no,directories=no,location=no,toolbar=no,menubar=no,width=632,height=270,left=0,top=0",rules:["#_shim {z-index:8675309; position: absolute; background: transparent; top:0; right:0; bottom:0; left:0; width: 100%; border: 0;}","#_bg {z-index:8675310; position: absolute; top:0; right:0; bottom:0; left:0; background-color:#f2f2f2; opacity:.95; width: 100%; }","#_bd {z-index:8675311; position: absolute; text-align: center; width: 100%; top: 0; left: 0; right: 0; font:16px hevetica neue,arial,san-serif; }","#_bd #_hd { z-index:8675312; -moz-box-shadow: 0 1px 2px #aaa; -webkit-box-shadow: 0 1px 2px #aaa; box-shadow: 0 1px 2px #aaa; position: fixed; *position:absolute; width:100%; top: 0; left: 0; right: 0; height: 45px; line-height: 45px; font-size: 14px; font-weight: bold; display: block; margin: 0; background: #fbf7f7; border-bottom: 1px solid #aaa; }","#_bd #_hd a#_x { display: block; cursor: pointer; color: #524D4D; line-height: 45px; text-shadow: 0 1px #fff; float: right; text-align: center; width: 100px; height: 45px; border-left: 1px solid #aaa; }","#_bd #_hd a#_x:hover { color: #524D4D; background: #e1dfdf; text-decoration: none; }","#_bd #_hd a#_x:active { color: #fff; background: #cb2027; text-decoration: none; text-shadow:none;}","#_bd #_hd #_logo {height: 43px; width: 100px; display: inline-block; margin-right: -100px; background: transparent url(_cdn/images/LogoRed.png) 50% 50% no-repeat; border: none;}","#_bd #_spacer { display: block; height: 50px; }","#_bd span._pinContainer { height:200px; width:200px; display:inline-block; background:#fff; position:relative; -moz-box-shadow:0 0  2px #555; -webkit-box-shadow: 0 0  2px #555; box-shadow: 0 0  2px #555; margin: 10px; }","#_bd span._pinContainer { zoom:1; *border: 1px solid #aaa; }","#_bd span._pinContainer img { margin:0; padding:0; border:none; }","#_bd span._pinContainer span.img, #_bd span._pinContainer span._play { position: absolute; top: 0; left: 0; height:200px; width:200px; overflow:hidden; }","#_bd span._pinContainer span._play { background: transparent url(_cdn/images/bm/play.png) 50% 50% no-repeat; }","#_bd span._pinContainer cite, #_bd span._pinContainer cite span { position: absolute; bottom: 0; left: 0; right: 0; width: 200px; color: #000; height: 22px; line-height: 24px; font-size: 10px; font-style: normal; text-align: center; overflow: hidden; }","#_bd span._pinContainer cite span._mask { background:#eee; opacity:.75; *filter:alpha(opacity=75); }","#_bd span._pinContainer cite span._behance { background: transparent url(_cdn/images/attrib/behance.png) 180px 3px no-repeat; }","#_bd span._pinContainer cite span._flickr { background: transparent url(_cdn/images/attrib/flickr.png) 182px 3px no-repeat; }","#_bd span._pinContainer cite span._fivehundredpx { background: transparent url(_cdn/images/attrib/fivehundredpx.png) 180px 3px no-repeat; }","#_bd span._pinContainer cite span._kickstarter { background: transparent url(_cdn/images/attrib/kickstarter.png) 182px 3px no-repeat; }","#_bd span._pinContainer cite span._slideshare { background: transparent url(_cdn/images/attrib/slideshare.png) 182px 3px no-repeat; }","#_bd span._pinContainer cite span._soundcloud { background: transparent url(_cdn/images/attrib/soundcloud.png) 182px 3px no-repeat; }","#_bd span._pinContainer cite span._vimeo { background: transparent url(_cdn/images/attrib/vimeo.png) 180px 3px no-repeat; }","#_bd span._pinContainer cite span._vimeo_s { background: transparent url(_cdn/images/attrib/vimeo.png) 180px 3px no-repeat; }","#_bd span._pinContainer cite span._youtube { background: transparent url(_cdn/images/attrib/youtube.png) 180px 3px no-repeat; }","#_bd span._pinContainer a { text-decoration:none; background:transparent url(_cdn/images/bm/button.png) 60px 300px no-repeat; cursor:pointer; position:absolute; top:0; left:0; height:200px; width:200px; }","#_bd span._pinContainer a { -moz-transition-property: background-color; -moz-transition-duration: .25s; -webkit-transition-property: background-color; -webkit-transition-duration: .25s; transition-property: background-color; transition-duration: .25s; }","#_bd span._pinContainer a:hover { background-position: 60px 80px; background-color:rgba(0, 0, 0, 0.5); }","#_bd span._pinContainer a._hideMe { background: rgba(128, 128, 128, .5); *background: #aaa; *filter:alpha(opacity=75); line-height: 200px; font-size: 10px; color: #fff; text-align: center; font-weight: normal!important; }"]},f=window[e.k]={w:window,d:document,n:navigator,a:e,s:{},f:function(){return{callback:[],kill:function(n){typeof n=="string"&&(n=f.d.getElementById(n));n&&n.parentNode&&n.parentNode.removeChild(n)},get:function(n,t){return typeof n[t]=="string"?n[t]:n.getAttribute(t)},set:function(n,t,i){typeof n[t]=="string"?n[t]=i:n.setAttribute(t,i)},make:function(n){var r=!1,t,i;for(t in n)if(n[t].hasOwnProperty){r=f.d.createElement(t);for(i in n[t])n[t][i].hasOwnProperty&&typeof n[t][i]=="string"&&f.f.set(r,i,n[t][i]);break}return r},listen:function(n,t,i){typeof f.w.addEventListener!="undefined"?n.addEventListener(t,i,!1):typeof f.w.attachEvent!="undefined"&&n.attachEvent("on"+t,i)},getSelection:function(){return(""+(f.w.getSelection?f.w.getSelection():f.d.getSelection?f.d.getSelection():f.d.selection.createRange().text)).replace(/(^\s+|\s+$)/g,"")},pin:function(n){var t=f.a.pin+"?",u="false",e=f.f.get(n,"pinImg"),i=f.f.get(n,"pinUrl")||f.d.URL,r=f.v.selectedText||f.f.get(n,"pinDesc")||f.d.title;r=f.a.prependText+r+f.a.appendText;i=i.split("#")[0];n.rel==="video"&&(u="true");t=t+"media="+encodeURIComponent(e);t=t+"&url="+encodeURIComponent(i);t=t+"&title="+encodeURIComponent(f.d.title.substr(0,500));t=t+"&is_video="+u;t=t+"&description="+encodeURIComponent(r.substr(0,500));f.v.inlineHandler&&(t=t+"&via="+encodeURIComponent(f.d.URL));f.v.hazIOS?(f.w.setTimeout(function(){f.w.location="pinit12://"+t},25),f.w.location="http://"+t):f.w.open("http://"+t,"pin"+(new Date).getTime(),f.a.pop)},close:function(n){f.s.bg&&(f.d.b.removeChild(f.s.shim),f.d.b.removeChild(f.s.bg),f.d.b.removeChild(f.s.bd));f.w.hazPinningNow=!1;n&&f.w.alert(n);f.v.hazGoodUrl=!1;f.w.scroll(0,f.v.saveScrollTop)},click:function(n){n=n||f.w.event;var t=null;(t=n.target?n.target.nodeType===3?n.target.parentNode:n.target:n.srcElement)&&(t===f.s.x?f.f.close():t.className!==f.a.k+"_hideMe"&&t.className===f.a.k+"_pinThis"&&(f.f.pin(t),f.w.setTimeout(function(){f.f.close()},10)))},keydown:function(n){((n||f.w.event).keyCode||null)===27&&f.f.close()},behavior:function(){f.f.listen(f.s.bd,"click",f.f.click);f.f.listen(f.d,"keydown",f.f.keydown)},presentation:function(){var t=f.f.make({STYLE:{type:"text/css"}}),i=f.a.cdn[f.w.location.protocol]||f.a.cdn["http:"],n=f.a.rules.join("\n");n=n.replace(/#_/g,"#"+e.k+"_");n=n.replace(/\._/g,"."+e.k+"_");n=n.replace(/_cdn/g,i);t.styleSheet?t.styleSheet.cssText=n:t.appendChild(f.d.createTextNode(n));f.d.h.appendChild(t)},addThumb:function(n,t,i){(i=n.getElementsByTagName(i)[0])?n.insertBefore(t,i):n.appendChild(t)},thumb:function(n){if(n.src){n.media||(n.media="image");var e=f.a.k+"_thumb_"+n.src,r=f.f.make({SPAN:{className:f.a.k+"_pinContainer"}}),i=f.f.make({A:{className:f.a.k+"_pinThis",rel:n.media,href:"#"}}),u=f.f.make({SPAN:{className:"img"}}),t=new Image;if(f.f.set(t,"nopin","nopin"),n.page&&f.f.set(i,"pinUrl",n.page),(f.v.canonicalTitle||n.title)&&f.f.set(i,"pinDesc",f.v.canonicalTitle||n.title),n.desc&&f.f.set(i,"pinDesc",n.desc),t.style.visibility="hidden",t.onload=function(){var n=this.width,t=this.height;t===n&&(this.width=this.height=f.a.thumbCellSize);t>n&&(this.width=f.a.thumbCellSize,this.height=f.a.thumbCellSize*(t/n),this.style.marginTop=0-(this.height-f.a.thumbCellSize)/2+"px");t<n&&(this.height=f.a.thumbCellSize,this.width=f.a.thumbCellSize*(n/t),this.style.marginLeft=0-(this.width-f.a.thumbCellSize)/2+"px");this.style.visibility=""},t.src=n.thumb?n.thumb:n.src,f.f.set(i,"pinImg",n.src),n.extended&&(t.className="extended"),u.appendChild(t),r.appendChild(u),n.media!=="image"&&r.appendChild(f.f.make({SPAN:{className:f.a.k+"_play"}})),u=f.f.make({CITE:{}}),u.appendChild(f.f.make({span:{className:f.a.k+"_mask"}})),t=n.height+" x "+n.width,n.duration&&(t=n.duration%60,t<10&&(t="0"+t),t=~~(n.duration/60)+":"+t),n.total_slides&&(t=n.total_slides+" slides"),t=f.f.make({span:{innerHTML:t}}),n.provider&&(t.className=f.a.k+"_"+n.provider),u.appendChild(t),r.appendChild(u),r.appendChild(i),i=!1,n.dupe)for(u=0,t=f.v.thumbed.length;u<t;u+=1)if(f.v.thumbed[u].id.indexOf(n.dupe)!==-1){i=f.v.thumbed[u].id;break}i!==!1?(i=f.d.getElementById(i))?(i.parentNode.insertBefore(r,i),i.parentNode.removeChild(i)):n.page||n.media!=="image"?f.f.addThumb(f.s.embedContainer,r,"SPAN"):f.f.addThumb(f.s.imgContainer,r,"SPAN"):(f.s.imgContainer.appendChild(r),f.v.hazAtLeastOneGoodThumb+=1);(n=f.d.getElementById(e))&&n.parentNode.removeChild(n);r.id=e;f.f.set(r,"domain",e.split("/")[2]);f.v.thumbed.push(r)}},call:function(n,t){var r=f.f.callback.length,u=f.a.k+".f.callback["+r+"]",i=f.d.createElement("SCRIPT");f.f.callback[r]=function(n){t(n,r);f.v.awaitingCallbacks-=1;f.f.kill(u)};i.id=u;i.src=n+"&callback="+u;i.type="text/javascript";i.charset="utf-8";f.v.firstScript.parentNode.insertBefore(i,f.v.firstScript);f.v.awaitingCallbacks+=1},ping:{checkDomain:function(n){var t,i;if(n&&n.disallowed_domains&&n.disallowed_domains.length){for(t=0,i=n.disallowed_domains.length;t<i;t+=1){if(n.disallowed_domains[t]===f.w.location.host){f.f.close(f.a.msg.noPin);return}f.v.badDomain[n.disallowed_domains[t]]=!0}for(t=0,i=f.v.thumbed.length;t<i;t+=1)f.v.badDomain[f.f.get(f.v.thumbed[t],"domain")]===!0&&f.f.unThumb(f.v.thumbed[t].id.split("thumb_").pop())}},info:function(n){if(n)if(n.err)f.f.unThumb(n.id);else if(n.reply&&n.reply.img&&n.reply.img.src){var t="";n.reply.page&&(t=n.reply.page);n.reply.nopin&&n.reply.nopin===1?f.f.unThumb(n.id):(f.v.scragAllThumbs===!0&&(f.s.embedContainer.innerHTML="",f.s.imgContainer.innerHTML=""),f.f.thumb({provider:n.src,src:n.reply.img.src,height:n.reply.img.height,width:n.reply.img.width,media:n.reply.media,desc:n.reply.description,page:t,duration:n.reply.duration||0,total_slides:n.reply.total_slides||0,dupe:n.id}))}}},unThumb:function(n){n=f.a.k+"_thumb_"+n;var t=f.d.getElementById(n);if(t){if(f.v.canonicalImage&&f.a.k+"_thumb_"+f.v.canonicalImage===n)return;n=t.getElementsByTagName("A")[0];n.className=f.a.k+"_hideMe";n.innerHTML=f.a.msg.grayOut;f.v.hazAtLeastOneGoodThumb-=1}},getExtendedInfo:function(n){f.v.hazCalledForInfo[n]||(f.v.hazCalledForInfo[n]=!0,f.f.call(f.a.embed+n,f.f.ping.info))},getId:function(n){for(var t,i=n.u.split("?")[0].split("#")[0].split("/");!t;)t=i.pop();return n.r&&(t=parseInt(t,n.r)),encodeURIComponent(t)},seekCanonical:function(n){var t=f.a.seek[n],r=null,u=null,o,s,h,e,c,i={pPrice:"",pCurrencySymbol:""};if(!t||!t.via)return null;for(typeof t.via=="string"&&f.a.via[t.via]?r=f.a.via[t.via]:typeof t.via=="object"&&(r=t.via),o=f.v[r.tagName]||f.d.getElementsByTagName(r.tagName),c=o.length,e=0;e<c;e+=1)s=f.f.get(o[e],r.property),(h=f.f.get(o[e],r.content))&&s&&r.field[s]&&(i[r.field[s]]=h);return i.pId&&i.pId!==t.id?null:i.pUrl&&i.pImg?(u=new Image,u.onload=function(){f.f.thumb({media:t.media||"image",provider:n,src:this.src,title:this.title,height:this.height,width:this.width});f.v.tag.push(u)},f.v.canonicalTitle=i.pTitle||f.d.title,t.fixTitle&&f.v.canonicalTitle.match(t.fixTitle.find)&&(f.v.canonicalTitle=f.v.canonicalTitle.replace(t.fixTitle.find,t.fixTitle.replace),t.fixTitle.suffix&&(f.v.canonicalTitle+=t.fixTitle.suffix)),f.v.canonicalTitle=f.v.canonicalTitle.replace(/%s%/,i.pCurrencySymbol+i.pPrice),u.title=f.v.canonicalTitle,u.setAttribute("page",i.pUrl),t.fixImg&&i.pImg.match(t.fixImg.find)&&(i.pImg=i.pImg.replace(t.fixImg.find,t.fixImg.replace)),t.checkNonCanonicalImages&&(f.v.checkNonCanonicalImages=!0),f.v.canonicalImage=u.src=i.pImg,u):null},hazUrl:{etsy:function(){f.f.seekCanonical("etsy")},fivehundredpx:function(){var n=f.f.seekCanonical("fivehundredpx");n&&(n.setAttribute("extended",!0),n.setAttribute("dupe",n.src),f.f.getExtendedInfo("src=fivehundredpx&id="+encodeURIComponent(n.src)))},flickr:function(){var n=f.f.seekCanonical("flickr");n&&(n.setAttribute("extended",!0),n.setAttribute("dupe",n.src),f.f.getExtendedInfo("src=flickr&id="+encodeURIComponent(n.src)))},kickstarter:function(){},soundcloud:function(){},slideshare:function(){},youtube:function(){var n=f.f.seekCanonical("youtube");n&&(n.setAttribute("extended",!0),f.f.getExtendedInfo("src=youtube&id="+encodeURIComponent(n.getAttribute("page").split("=")[1].split("&")[0])))},vimeo:function(){var n=f.f.getId({u:f.d.URL,r:10}),t="vimeo";f.w.location.protocol==="https:"&&(t+="_s");n>1e3&&f.f.getExtendedInfo("src="+t+"&id="+n)},googleImages:function(){f.v.inlineHandler="google"},tumblr:function(){f.v.inlineHandler="tumblr"},netflix:function(){f.v.inlineHandler="netflix"},pinterest:function(){f.f.close(f.a.msg.installed)},facebook:function(){f.f.close(f.a.msg.privateDomain.replace(/%privateDomain%/,"Facebook"))},googleReader:function(){f.f.close(f.a.msg.privateDomain.replace(/%privateDomain%/,"Google Reader"))},stumbleUpon:function(){for(var n=0,i=f.a.stumbleFrame.length,t,n=0;n<i;n+=1)if(t=f.d.getElementById(f.a.stumbleFrame[n])){f.f.close();f.w.confirm(f.a.msg.bustFrame)&&(f.w.location=t.src);break}}},hazSite:{flickr:{img:function(n){n.src&&(n.src=n.src.split("?")[0],f.f.getExtendedInfo("src=flickr&id="+encodeURIComponent(n.src)))}},fivehundredpx:{img:function(n){n.src&&(n.src=n.src.split("?")[0],f.f.getExtendedInfo("src=fivehundredpx&id="+encodeURIComponent(n.src)))}},behance:{img:function(n){n.src&&(n.src=n.src.split("?")[0],f.f.getExtendedInfo("src=behance&id="+encodeURIComponent(n.src)))}},netflix:{img:function(n){(n=n.src.split("?")[0].split("#")[0].split("/").pop())&&(id=parseInt(n.split(".")[0]),id>1e3&&f.v.inlineHandler&&f.v.inlineHandler==="netflix"&&f.f.getExtendedInfo("src=netflix&id="+id))}},youtube:{img:function(n){n=n.src.split("?")[0].split("#")[0].split("/");n.pop();(id=n.pop())&&f.f.getExtendedInfo("src=youtube&id="+id)},iframe:function(n){(n=f.f.getId({u:n.src}))&&f.f.getExtendedInfo("src=youtube&id="+n)},video:function(n){(n=f.f.get(n,"data-youtube-id"))&&f.f.getExtendedInfo("src=youtube&id="+n)},embed:function(n){var i=f.f.get(n,"flashvars"),t="";i?((t=i.split("video_id=")[1])&&(t=t.split("&")[0]),t=encodeURIComponent(t)):t=f.f.getId({u:n.src});t&&f.f.getExtendedInfo("src=youtube&id="+t)},object:function(n){n=f.f.get(n,"data");var t="";n&&(t=f.f.getId({u:n}))&&f.f.getExtendedInfo("src=youtube&id="+t)}},vimeo:{iframe:function(n){n=f.f.getId({u:n.src,r:10});n>1e3&&f.f.getExtendedInfo("src=vimeo&id="+n)}}},parse:function(n,t){return(n=n.split(t),n[1])?n[1].split("&")[0]:""},handleInline:{google:function(n){if(n){var i,r=0,t=0,u=f.f.get(n,"src");u&&(t=n.parentNode,t.tagName==="A"&&t.href&&(n=f.f.parse(t.href,"&imgrefurl="),i=f.f.parse(t.href,"&imgurl="),r=parseInt(f.f.parse(t.href,"&w=")),t=parseInt(f.f.parse(t.href,"&h=")),i&&u&&n&&t>f.a.minImgSize&&r>f.a.minImgSize&&f.f.thumb({thumb:u,src:i,page:n,height:t,width:r}),f.v.checkThisDomain[i.split("/")[2]]=!0))}},tumblr:function(n){var t=[];if(t=null,t="",n.src){for(t=n.parentNode;t.tagName!=="LI"&&t!==f.d.b;)t=t.parentNode;t.tagName==="LI"&&t.parentNode.id==="posts"&&(t=t.getElementsByTagName("A"),(t=t[t.length-1])&&t.href&&f.f.thumb({src:n.src,page:t.href,height:n.height,width:n.width}))}}},hazTag:{img:function(n){f.v.inlineHandler&&typeof f.f.handleInline[f.v.inlineHandler]=="function"?f.f.handleInline[f.v.inlineHandler](n):n.src.match(/^data/)||(n.height&&n.height>0&&n.width&&n.width>0?f.f.checkImg(n,n.height,n.width):f.a.checkHidden&&(d=new Image,d.onload=function(){f.f.checkImg(n,this.height,this.width)},d.src=n.src))}},checkImg:function(n,t,i){if(t>f.a.minImgSize&&i>f.a.minImgSize&&(f.f.thumb({src:n.src,height:t,width:i,title:n.title||n.alt}),n.parentNode.tagName==="A"&&n.parentNode.href)){var u=n.parentNode,r=u.href.split(".").pop().split("?")[0].split("#")[0];(r==="gif"||r==="jpg"||r==="jpeg"||r==="png")&&(r=new Image,r.onload=function(){f.f.thumb({src:this.src,height:this.height,width:this.width,title:this.title,dupe:this.getAttribute("dupe")})},r.setAttribute("dupe",n.src),r.title=u.title||u.alt||n.title||n.alt,r.src=u.href)}},checkTags:function(){for(var i,e,r,n,o,s,h,t=0,u=f.a.check.length;t<u;t+=1)for(r=f.a.parentElement.getElementsByTagName(f.a.check[t]),i=0,e=r.length;i<e;i+=1)n=r[i],!f.f.get(n,"nopin")&&(f.a.checkHidden||f.f.isVisible(n))&&f.v.tag.push(n);for(t=0,u=f.v.tag.length;t<u;t+=1){if(r=f.v.tag[t],n=r.tagName.toLowerCase(),f.a.tag[n])for(o in f.a.tag[n])if(f.a.tag[n][o].hasOwnProperty&&(s=f.a.tag[n][o],h=f.f.get(r,s.att)))for(i=0,e=s.match.length;i<e;i+=1)h.match(s.match[i])&&f.f.hazSite[o][n](r);f.f.hazTag[n]&&f.f.hazTag[n](r)}f.f.checkDomainBlacklist()},getHeight:function(){return Math.max(Math.max(f.d.b.scrollHeight,f.d.d.scrollHeight),Math.max(f.d.b.offsetHeight,f.d.d.offsetHeight),Math.max(f.d.b.clientHeight,f.d.d.clientHeight))},structure:function(){f.s.shim=f.f.make({IFRAME:{height:"100%",width:"100%",allowTransparency:!0,id:f.a.k+"_shim"}});f.f.set(f.s.shim,"nopin","nopin");f.d.b.appendChild(f.s.shim);f.s.bg=f.f.make({DIV:{id:f.a.k+"_bg"}});f.d.b.appendChild(f.s.bg);f.s.bd=f.f.make({DIV:{id:f.a.k+"_bd"}});f.s.bd.appendChild(f.f.make({DIV:{id:f.a.k+"_spacer"}}));f.s.hd=f.f.make({DIV:{id:f.a.k+"_hd"}});f.s.x=f.f.make({A:{id:f.a.k+"_x",innerHTML:f.a.msg.cancelTitle}});f.s.hd.appendChild(f.s.x);f.s.hd.appendChild(f.f.make({SPAN:{id:f.a.k+"_logo"}}));f.s.bd.appendChild(f.s.hd);f.s.embedContainer=f.f.make({SPAN:{id:f.a.k+"_embedContainer"}});f.s.bd.appendChild(f.s.embedContainer);f.s.imgContainer=f.f.make({SPAN:{id:f.a.k+"_imgContainer"}});f.s.bd.appendChild(f.s.imgContainer);f.d.b.appendChild(f.s.bd);var n=f.f.getHeight();f.s.bd.offsetHeight<n&&(f.s.bd.style.height=n+"px",f.s.bg.style.height=n+"px",f.s.shim.style.height=n+"px");f.w.scroll(0,0)},checkUrl:function(){var n;for(n in f.a.url)if(f.a.url[n].hasOwnProperty&&f.d.URL.match(f.a.url[n])&&(f.f.hazUrl[n](),f.v.hazGoodUrl===!1))return!1;return!0},checkPage:function(){if(f.f.checkUrl()){if((!f.v.canonicalImage||f.v.checkNonCanonicalImages)&&f.f.checkTags(),f.v.hazGoodUrl===!1)return!1}else return!1;return!0},checkDomainBlacklist:function(){var n=f.a.checkDomain.url+"?domains=",t,i=0;for(t in f.v.checkThisDomain)f.v.checkThisDomain[t].hasOwnProperty&&!f.v.checkDomainDone[t]&&(f.v.checkDomainDone[t]=!0,i&&(n+=","),i+=1,n+=encodeURIComponent(t),i>f.a.maxCheckCount&&(f.f.call(n,f.f.ping.checkDomain),n=f.a.checkDomain.url+"?domains=",i=0));i>0&&f.f.call(n,f.f.ping.checkDomain)},isVisible:function(n){var t;return n==document?!0:n?n.parentNode?n.style&&(n.style.display=="none"||n.style.visibility=="hidden")?!1:window.getComputedStyle&&((t=window.getComputedStyle(n,""),t.display=="none")||t.visibility=="hidden")?!1:(t=n.currentStyle,t&&(t.display=="none"||t.visibility=="hidden"))?!1:f.f.isVisible(n.parentNode):!1:!1},init:function(){if(f.d.d=f.d.documentElement,f.d.b=f.d.getElementsByTagName("BODY")[0],f.d.h=f.d.getElementsByTagName("HEAD")[0],f.d.b&&f.d.h){if(f.w.hazPinningNow!==!0){f.w.hazPinningNow=!0;var n=f.n.userAgent;f.v={saveScrollTop:f.w.pageYOffset,hazGoodUrl:!0,hazAtLeastOneGoodThumb:0,awaitingCallbacks:0,thumbed:[],hazIE:function(){return/msie/i.test(n)&&!/opera/i.test(n)}(),hazIOS:function(){return n.match(/iP/)!==null}(),firstScript:f.d.getElementsByTagName("SCRIPT")[0],selectedText:f.f.getSelection(),hazCalledForInfo:{},checkThisDomain:{},checkDomainDone:{},badDomain:{},meta:f.d.getElementsByTagName("META"),tag:[],canonicalTitle:""};f.v.checkThisDomain[f.w.location.host]=!0;f.f.checkDomainBlacklist();f.f.presentation();f.f.structure();f.f.checkPage()&&f.v.hazGoodUrl===!0&&(f.f.behavior(),f.f.callback.length>1?f.v.waitForCallbacks=f.w.setInterval(function(){f.v.awaitingCallbacks===0&&(f.v.hazAtLeastOneGoodThumb===0||f.v.tag.length===0)&&(f.w.clearInterval(f.v.waitForCallbacks),f.f.close(f.a.msg.notFound))},500):f.v.canonicalImage||f.v.hazAtLeastOneGoodThumb!==0&&f.v.tag.length!==0||f.f.close(f.a.msg.notFound))}}else f.f.close(f.a.msg.noPinIncompletePage)}}}()};f.f.init()}function GetTopVal(){return $(window).height()<675?0:50}function embed(n,t){var i,r,u;if(t){for(i=document.createDocumentFragment(),r=!n.getAttribute("viewBox")&&t.getAttribute("viewBox"),r&&n.setAttribute("viewBox",r),u=t.cloneNode(!0);u.childNodes.length;)i.appendChild(u.firstChild);n.appendChild(i)}}function loadreadystatechange(n){n.onreadystatechange=function(){if(n.readyState===4){var t=n._cachedDocument;t||(t=n._cachedDocument=document.implementation.createHTMLDocument(""),t.body.innerHTML=n.responseText,n._cachedTarget={});n._embeds.splice(0).map(function(i){var r=n._cachedTarget[i.id];r||(r=n._cachedTarget[i.id]=t.getElementById(i.id));embed(i.svg,r)})}};n.onreadystatechange()}function svg4everybody(n){function c(){for(var y=0,e,n,a,o,f;y<h.length;)if(e=h[y],n=e.parentNode,n&&/svg/i.test(n.nodeName)){if(a=e.getAttribute("xlink:href"),LEGACY_SUPPORT&&i)o=document.createElement("img"),o.style.cssText="display:inline-block;height:100%;width:100%",o.setAttribute("width",n.getAttribute("width")||n.clientWidth),o.setAttribute("height",n.getAttribute("height")||n.clientHeight),o.src=u(a,n,e),n.replaceChild(o,e);else if(r&&(!t.validate||t.validate(a,n,e))){n.removeChild(e);var p=a.split("#"),v=p.shift(),w=p.join("#");v.length?(f=s[v],f||(f=s[v]=new XMLHttpRequest,f.open("GET",v),f.send(),f._embeds=[]),f._embeds.push({svg:n,id:w}),loadreadystatechange(f)):embed(n,document.getElementById(w))}}else++y;l(c,67)}var t=Object(n),i,u;LEGACY_SUPPORT&&(u=t.fallback||function(n){return n.replace(/\?[^#]+/,"").replace("#",".").replace(/^\./,"")+".png"+(/\?[^#]+/.exec(n)||[""])[0]},i="nosvg"in t?t.nosvg:/\bMSIE [1-8]\b/.test(navigator.userAgent),i&&(document.createElement("svg"),document.createElement("use")));var r,f=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,e=/\bAppleWebKit\/(\d+)\b/,o=/\bEdge\/12\.(\d+)\b/;r="polyfill"in t?t.polyfill:LEGACY_SUPPORT?/\bMSIE [1-8]\.0\b/.test(navigator.userAgent)||f.test(navigator.userAgent)||(navigator.userAgent.match(o)||[])[1]<10547||(navigator.userAgent.match(e)||[])[1]<537:f.test(navigator.userAgent)||(navigator.userAgent.match(o)||[])[1]<10547||(navigator.userAgent.match(e)||[])[1]<537;var s={},l=window.requestAnimationFrame||setTimeout,h=document.getElementsByTagName("use");r&&c()}var cookie,title,Tumblr;(function(n,t){function i(t){return!n(t).parents().andSelf().filter(function(){return n.css(this,"visibility")==="hidden"||n.expr.filters.hidden(this)}).length}(n.ui=n.ui||{},n.ui.version)||(n.extend(n.ui,{version:"1.8.7",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),n.fn.extend({_focus:n.fn.focus,focus:function(t,i){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){n(r).focus();i&&i.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return t=n.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(n.css(this,"position",1))&&/(auto|scroll)/.test(n.css(this,"overflow",1)+n.css(this,"overflow-y",1)+n.css(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(n.css(this,"overflow",1)+n.css(this,"overflow-y",1)+n.css(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!t.length?n(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var r=n(this[0]),u,f;r.length&&r[0]!==document;){if(u=r.css("position"),(u==="absolute"||u==="relative"||u==="fixed")&&(f=parseInt(r.css("zIndex"),10),!isNaN(f)&&f!==0))return f;r=r.parent()}return 0},disableSelection:function(){return this.bind((n.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(n){n.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),n.each(["Width","Height"],function(i,r){function e(t,i,r,u){return n.each(o,function(){i-=parseFloat(n.css(t,"padding"+this,!0))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width",!0))||0);u&&(i-=parseFloat(n.css(t,"margin"+this,!0))||0)}),i}var o=r==="Width"?["Left","Right"]:["Top","Bottom"],u=r.toLowerCase(),f={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+r]=function(i){return i===t?f["inner"+r].call(this):this.each(function(){n(this).css(u,e(this,i)+"px")})};n.fn["outer"+r]=function(t,i){return typeof t!="number"?f["outer"+r].call(this,t):this.each(function(){n(this).css(u,e(this,t,!0,i)+"px")})}}),n.extend(n.expr[":"],{data:function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){var r=t.nodeName.toLowerCase(),o=n.attr(t,"tabindex"),u,f,e;return"area"===r?(u=t.parentNode,f=u.name,!t.href||!f||u.nodeName.toLowerCase()!=="map")?!1:(e=n("img[usemap=#"+f+"]")[0],!!e&&i(e)):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"==r?t.href||!isNaN(o):!isNaN(o))&&i(t)},tabbable:function(t){var i=n.attr(t,"tabindex");return(isNaN(i)||i>=0)&&n(t).is(":focusable")}}),n(function(){var i=document.body,t=i.appendChild(t=document.createElement("div"));n.extend(t.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});n.support.minHeight=t.offsetHeight===100;n.support.selectstart="onselectstart"in t;i.removeChild(t).style.display="none"}),n.extend(n.ui,{plugin:{add:function(t,i,r){var f=n.ui[t].prototype,u;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i){var u=n.plugins[t],r;if(u&&n.element[0].parentNode)for(r=0;r<u.length;r++)n.options[u[r][0]]&&u[r][1].apply(n.element,i)}},contains:function(n,t){return document.compareDocumentPosition?n.compareDocumentPosition(t)&16:n!==t&&n.contains(t)},hasScroll:function(t,i){if(n(t).css("overflow")==="hidden")return!1;var r=i&&i==="left"?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)},isOverAxis:function(n,t,i){return n>t&&n<t+i},isOver:function(t,i,r,u,f,e){return n.ui.isOverAxis(t,r,f)&&n.ui.isOverAxis(i,u,e)}}))})(jQuery),function(n,t){var i,r;n.cleanData?(i=n.cleanData,n.cleanData=function(t){for(var r=0,u;(u=t[r])!=null;r++)n(u).triggerHandler("remove");i(t)}):(r=n.fn.remove,n.fn.remove=function(t,i){return this.each(function(){return i||(!t||n.filter(t,[this]).length)&&n("*",this).add([this]).each(function(){n(this).triggerHandler("remove")}),r.call(n(this),t,i)})});n.widget=function(t,i,r){var u=t.split(".")[0],e,f;t=t.split(".")[1];e=u+"-"+t;r||(r=i,i=n.Widget);n.expr[":"][e]=function(i){return!!n.data(i,t)};n[u]=n[u]||{};n[u][t]=function(n,t){arguments.length&&this._createWidget(n,t)};f=new i;f.options=n.extend(!0,{},f.options);n[u][t].prototype=n.extend(!0,f,{namespace:u,widgetName:t,widgetEventPrefix:n[u][t].prototype.widgetEventPrefix||t,widgetBaseClass:e},r);n.widget.bridge(t,n[u][t])};n.widget.bridge=function(i,r){n.fn[i]=function(u){var f=typeof u=="string",e=Array.prototype.slice.call(arguments,1),o=this;return(u=!f&&e.length?n.extend.apply(null,[!0,u].concat(e)):u,f&&u.charAt(0)==="_")?o:(f?this.each(function(){var r=n.data(this,i),f=r&&n.isFunction(r[u])?r[u].apply(r,e):r;if(f!==r&&f!==t)return o=f,!1}):this.each(function(){var t=n.data(this,i);t?t.option(u||{})._init():n.data(this,i,new r(u,this))}),o)}};n.Widget=function(n,t){arguments.length&&this._createWidget(n,t)};n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(t,i){n.data(i,this.widgetName,this);this.element=n(i);this.options=n.extend(!0,{},this.options,this._getCreateOptions(),t);var r=this;this.element.bind("remove."+this.widgetName,function(){r.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return n.metadata&&n.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(i,r){var u=i;if(arguments.length===0)return n.extend({},this.options);if(typeof i=="string"){if(r===t)return this.options[i];u={};u[i]=r}return this._setOptions(u),this},_setOptions:function(t){var i=this;return n.each(t,function(n,t){i._setOption(n,t)}),this},_setOption:function(n,t){return this.options[n]=t,n==="disabled"&&this.widget()[t?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",t),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(t,i,r){var e=this.options[t],u,f;if(i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),r=r||{},i.originalEvent)for(u=n.event.props.length;u;)f=n.event.props[--u],i[f]=i.originalEvent[f];return this.element.trigger(i,r),!(n.isFunction(e)&&e.call(this.element[0],i,r)===!1||i.isDefaultPrevented())}}}(jQuery),function(n,t){function f(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1};n.extend(this._defaults,this.regional[""]);this.dpDiv=n('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"><\/div>')}function u(i,r){n.extend(i,r);for(var u in r)(r[u]==null||r[u]==t)&&(i[u]=r[u]);return i}n.extend(n.ui,{datepicker:{version:"1.8.7"}});var i="datepicker",r=(new Date).getTime();n.extend(f.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return u(this._defaults,n||{}),this},_attachDatepicker:function(target,settings){var inlineSettings=null,attrName,attrValue,nodeName,inline,inst;for(attrName in this._defaults)if(attrValue=target.getAttribute("date:"+attrName),attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}nodeName=target.nodeName.toLowerCase();inline=nodeName=="div"||nodeName=="span";target.id||(this.uuid+=1,target.id="dp"+this.uuid);inst=this._newInst(n(target),inline);inst.settings=n.extend({},settings||{},inlineSettings||{});nodeName=="input"?this._connectDatepicker(target,inst):inline&&this._inlineDatepicker(target,inst)},_newInst:function(t,i){var r=t[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:r,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?n('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"><\/div>'):this.dpDiv}},_connectDatepicker:function(t,r){var u=n(t);(r.append=n([]),r.trigger=n([]),u.hasClass(this.markerClassName))||(this._attachments(u,r),u.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(n,t,i){r.settings[t]=i}).bind("getData.datepicker",function(n,t){return this._get(r,t)}),this._autoSize(r),n.data(t,i,r))},_attachments:function(t,i){var e=this._get(i,"appendText"),o=this._get(i,"isRTL"),u,r,f;i.append&&i.append.remove();e&&(i.append=n('<span class="'+this._appendClass+'">'+e+"<\/span>"),t[o?"before":"after"](i.append));t.unbind("focus",this._showDatepicker);i.trigger&&i.trigger.remove();u=this._get(i,"showOn");(u=="focus"||u=="both")&&t.focus(this._showDatepicker);(u=="button"||u=="both")&&(r=this._get(i,"buttonText"),f=this._get(i,"buttonImage"),i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:f,alt:r,title:r}):n('<button type="button"><\/button>').addClass(this._triggerClass).html(f==""?r:n("<img/>").attr({src:f,alt:r,title:r}))),t[o?"before":"after"](i.trigger),i.trigger.click(function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput==t[0]?n.datepicker._hideDatepicker():n.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(n){var t,i,r;this._get(n,"autoSize")&&!n.inline&&(t=new Date(2009,11,20),i=this._get(n,"dateFormat"),i.match(/[DM]/)&&(r=function(n){for(var i=0,r=0,t=0;t<n.length;t++)n[t].length>i&&(i=n[t].length,r=t);return r},t.setMonth(r(this._get(n,i.match(/MM/)?"monthNames":"monthNamesShort"))),t.setDate(r(this._get(n,i.match(/DD/)?"dayNames":"dayNamesShort"))+20-t.getDay())),n.input.attr("size",this._formatDate(n,t).length))},_inlineDatepicker:function(t,r){var u=n(t);u.hasClass(this.markerClassName)||(u.addClass(this.markerClassName).append(r.dpDiv).bind("setData.datepicker",function(n,t,i){r.settings[t]=i}).bind("getData.datepicker",function(n,t){return this._get(r,t)}),n.data(t,i,r),this._setDate(r,this._getDefaultDate(r),!0),this._updateDatepicker(r),this._updateAlternate(r),r.dpDiv.show())},_dialogDatepicker:function(t,r,f,e,o){var s=this._dialogInst,h;if(s||(this.uuid+=1,h="dp"+this.uuid,this._dialogInput=n('<input type="text" id="'+h+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),n("body").append(this._dialogInput),s=this._dialogInst=this._newInst(this._dialogInput,!1),s.settings={},n.data(this._dialogInput[0],i,s)),u(s.settings,e||{}),r=r&&r.constructor==Date?this._formatDate(s,r):r,this._dialogInput.val(r),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,!this._pos){var c=document.documentElement.clientWidth,l=document.documentElement.clientHeight,a=document.documentElement.scrollLeft||document.body.scrollLeft,v=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[c/2-100+a,l/2-150+v]}return this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),s.settings.onSelect=f,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],i,s),this},_destroyDatepicker:function(t){var u=n(t),f=n.data(t,i),r;u.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),n.removeData(t,i),r=="input"?(f.append.remove(),f.trigger.remove(),u.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(r=="div"||r=="span")&&u.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var u=n(t),e=n.data(t,i),r,f;u.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),r=="input"?(t.disabled=!1,e.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(r=="div"||r=="span")&&(f=u.children("."+this._inlineClass),f.children().removeClass("ui-state-disabled")),this._disabledInputs=n.map(this._disabledInputs,function(n){return n==t?null:n}))},_disableDatepicker:function(t){var u=n(t),e=n.data(t,i),r,f;u.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),r=="input"?(t.disabled=!0,e.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(r=="div"||r=="span")&&(f=u.children("."+this._inlineClass),f.children().addClass("ui-state-disabled")),this._disabledInputs=n.map(this._disabledInputs,function(n){return n==t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]==n)return!0;return!1},_getInst:function(t){try{return n.data(t,i)}catch(r){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,i,r){var f=this._getInst(t),e,o;if(arguments.length==2&&typeof i=="string")return i=="defaults"?n.extend({},n.datepicker._defaults):f?i=="all"?n.extend({},f.settings):this._get(f,i):null;e=i||{};typeof i=="string"&&(e={},e[i]=r);f&&(this._curInst==f&&this._hideDatepicker(),o=this._getDateDatepicker(t,!0),u(f.settings,e),this._attachments(n(t),f),this._autoSize(f),this._setDateDatepicker(t,o),this._updateDatepicker(f))},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t){var i=this._getInst(n);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(n,t){var i=this._getInst(n);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i=n.datepicker._getInst(t.target),r=!0,f=i.dpDiv.is(".ui-datepicker-rtl"),u;if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return u=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv),u[0]?n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,u[0]):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,f?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,f?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else t.keyCode==36&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(i){var f=n.datepicker._getInst(i.target),r,u;if(n.datepicker._get(f,"constrainInput"))return r=n.datepicker._possibleChars(n.datepicker._get(f,"dateFormat")),u=String.fromCharCode(i.charCode==t?i.keyCode:i.charCode),i.ctrlKey||i.metaKey||u<" "||!r||r.indexOf(u)>-1},_doKeyUp:function(t){var i=n.datepicker._getInst(t.target),r;if(i.input.val()!=i.lastVal)try{r=n.datepicker.parseDate(n.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,n.datepicker._getFormatConfig(i));r&&(n.datepicker._setDateFromField(i),n.datepicker._updateAlternate(i),n.datepicker._updateDatepicker(i))}catch(t){n.datepicker.log(t)}return!0},_showDatepicker:function(t){var i,o,r,f;if((t=t.target||t,t.nodeName.toLowerCase()!="input"&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)&&n.datepicker._lastInput!=t)&&(i=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!=i&&n.datepicker._curInst.dpDiv.stop(!0,!0),o=n.datepicker._get(i,"beforeShow"),u(i.settings,o?o.apply(t,[t,i]):{}),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),r=!1,n(t).parents().each(function(){return r|=n(this).css("position")=="fixed",!r}),r&&n.browser.opera&&(n.datepicker._pos[0]-=document.documentElement.scrollLeft,n.datepicker._pos[1]-=document.documentElement.scrollTop),f={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),f=n.datepicker._checkOffset(i,f,r),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":r?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"}),!i.inline)){var e=n.datepicker._get(i,"showAnim"),s=n.datepicker._get(i,"duration"),h=function(){var t,r;n.datepicker._datepickerShowing=!0;t=i.dpDiv.find("iframe.ui-datepicker-cover");!t.length||(r=n.datepicker._getBorders(i.dpDiv),t.css({left:-r[0],top:-r[1],width:i.dpDiv.outerWidth(),height:i.dpDiv.outerHeight()}))};i.dpDiv.zIndex(n(t).zIndex()+1);n.effects&&n.effects[e]?i.dpDiv.show(e,n.datepicker._get(i,"showOptions"),s,h):i.dpDiv[e||"show"](e?s:null,h);e&&s||h();i.input.is(":visible")&&!i.input.is(":disabled")&&i.input.focus();n.datepicker._curInst=i}},_updateDatepicker:function(t){var o=this,e=n.datepicker._getBorders(t.dpDiv),i,f;t.dpDiv.empty().append(this._generateHTML(t));i=t.dpDiv.find("iframe.ui-datepicker-cover");!i.length||i.css({left:-e[0],top:-e[1],width:t.dpDiv.outerWidth(),height:t.dpDiv.outerHeight()});t.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){n(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&n(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&n(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){o._isDisabledDatepicker(t.inline?t.dpDiv.parent()[0]:t.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!=-1&&n(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!=-1&&n(this).addClass("ui-datepicker-next-hover"))}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var r=this._getNumberOfMonths(t),u=r[1];u>1?t.dpDiv.addClass("ui-datepicker-multi-"+u).css("width",17*u+"em"):t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");t.dpDiv[(r[0]!=1||r[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");t==n.datepicker._curInst&&n.datepicker._datepickerShowing&&t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&t.input.focus();t.yearshtml&&(f=t.yearshtml,setTimeout(function(){f===t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml);f=t.yearshtml=null},0))},_getBorders:function(n){var t=function(n){return{thin:1,medium:2,thick:3}[n]||n};return[parseFloat(t(n.css("border-left-width"))),parseFloat(t(n.css("border-top-width")))]},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+n(document).scrollLeft(),s=document.documentElement.clientHeight+n(document).scrollTop();return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left==t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top==t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&e>u?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&s>f?Math.abs(f+o):0),i},_findPos:function(t){for(var r=this._getInst(t),u=this._get(r,"isRTL"),i;t&&(t.type=="hidden"||t.nodeType!=1);)t=t[u?"previousSibling":"nextSibling"];return i=n(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var r=this._curInst,e;if(r&&(!t||r==n.data(t,i))&&this._datepickerShowing){var u=this._get(r,"showAnim"),o=this._get(r,"duration"),f=function(){n.datepicker._tidyDialog(r);this._curInst=null};n.effects&&n.effects[u]?r.dpDiv.hide(u,n.datepicker._get(r,"showOptions"),o,f):r.dpDiv[u=="slideDown"?"slideUp":u=="fadeIn"?"fadeOut":"hide"](u?o:null,f);u||f();e=this._get(r,"onClose");e&&e.apply(r.input?r.input[0]:null,[r.input?r.input.val():"",r]);this._datepickerShowing=!1;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(n.datepicker._curInst){var i=n(t.target);i[0].id==n.datepicker._mainDivId||i.parents("#"+n.datepicker._mainDivId).length!=0||i.hasClass(n.datepicker.markerClassName)||i.hasClass(n.datepicker._triggerClass)||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI||n.datepicker._hideDatepicker()}},_adjustDate:function(t,i,r){var f=n(t),u=this._getInst(f[0]);this._isDisabledDatepicker(f[0])||(this._adjustInstDate(u,i+(r=="M"?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var u=n(t),i=this._getInst(u[0]),r;this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear());this._notifyChange(i);this._adjustDate(u)},_selectMonthYear:function(t,i,r){var f=n(t),u=this._getInst(f[0]);u._selectingMonthYear=!1;u["selected"+(r=="M"?"Month":"Year")]=u["draw"+(r=="M"?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(u);this._adjustDate(f)},_clickMonthYear:function(t){var r=n(t),i=this._getInst(r[0]);i.input&&i._selectingMonthYear&&setTimeout(function(){i.input.focus()},0);i._selectingMonthYear=!i._selectingMonthYear},_selectDay:function(t,i,r,u){var e=n(t),f;n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(f=this._getInst(e[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){var i=n(t),r=this._getInst(i[0]);this._selectDate(i,"")},_selectDate:function(t,i){var f=n(t),r=this._getInst(f[0]),u;i=i!=null?i:this._formatDate(r);r.input&&r.input.val(i);this._updateAlternate(r);u=this._get(r,"onSelect");u?u.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change");r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],typeof r.input[0]!="object"&&r.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i=this._get(t,"altField");if(i){var r=this._get(t,"altFormat")||this._get(t,"dateFormat"),u=this._getDate(t),f=this.formatDate(r,u,this._getFormatConfig(t));n(i).each(function(){n(this).val(f)})}},noWeekends:function(n){var t=n.getDay();return[t>0&&t<6,""]},iso8601Week:function(n){var t=new Date(n.getTime()),i;return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1},parseDate:function(n,t,i){var o,y,r;if(n==null||t==null)throw"Invalid arguments";if(t=typeof t=="object"?t.toString():t+"",t=="")return null;var w=(i?i.shortYearCutoff:null)||this._defaults.shortYearCutoff,b=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,k=(i?i.dayNames:null)||this._defaults.dayNames,d=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,g=(i?i.monthNames:null)||this._defaults.monthNames,u=-1,f=-1,s=-1,l=-1,a=!1,c=function(t){var i=o+1<n.length&&n.charAt(o+1)==t;return i&&o++,i},h=function(n){var r=c(n),u=n=="@"?14:n=="!"?20:n=="y"&&r?4:n=="o"?3:2,f=new RegExp("^\\d{1,"+u+"}"),i=t.substring(e).match(f);if(!i)throw"Missing number at position "+e;return e+=i[0].length,parseInt(i[0],10)},p=function(n,i,r){for(var f=c(n)?r:i,u=0;u<f.length;u++)if(t.substr(e,f[u].length).toLowerCase()==f[u].toLowerCase())return e+=f[u].length,u+1;throw"Unknown name at position "+e;},v=function(){if(t.charAt(e)!=n.charAt(o))throw"Unexpected literal at position "+e;e++},e=0;for(o=0;o<n.length;o++)if(a)n.charAt(o)!="'"||c("'")?v():a=!1;else switch(n.charAt(o)){case"d":s=h("d");break;case"D":p("D",b,k);break;case"o":l=h("o");break;case"m":f=h("m");break;case"M":f=p("M",d,g);break;case"y":u=h("y");break;case"@":r=new Date(h("@"));u=r.getFullYear();f=r.getMonth()+1;s=r.getDate();break;case"!":r=new Date((h("!")-this._ticksTo1970)/1e4);u=r.getFullYear();f=r.getMonth()+1;s=r.getDate();break;case"'":c("'")?v():a=!0;break;default:v()}if(u==-1?u=(new Date).getFullYear():u<100&&(u+=(new Date).getFullYear()-(new Date).getFullYear()%100+(u<=w?0:-100)),l>-1){f=1;s=l;do{if(y=this._getDaysInMonth(u,f-1),s<=y)break;f++;s-=y}while(1)}if(r=this._daylightSavingAdjust(new Date(u,f-1,s)),r.getFullYear()!=u||r.getMonth()+1!=f||r.getDate()!=s)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*864e9,formatDate:function(n,t,i){var u;if(!t)return"";var h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=u+1<n.length&&n.charAt(u+1)==t;return i&&u++,i},e=function(n,t,i){var r=""+t;if(f(n))while(r.length<i)r="0"+r;return r},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;u<n.length;u++)if(o)n.charAt(u)!="'"||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",(t.getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5,3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=t.getTime()*1e4+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){var r=t+1<n.length&&n.charAt(t+1)==i;return r&&t++,r},t=0;t<n.length;t++)if(r)n.charAt(t)!="'"||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,i){return n.settings[i]!==t?n.settings[i]:this._defaults[i]},_setDateFromField:function(n,t){var u,r,i,f,e;if(n.input.val()!=n.lastVal){u=this._get(n,"dateFormat");r=n.lastVal=n.input?n.input.val():null;i=f=this._getDefaultDate(n);e=this._getFormatConfig(n);try{i=this.parseDate(u,r,e)||f}catch(o){this.log(o);r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},e=function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(h){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=parseInt(u[1],10)*7;break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)},u=i==null||i===""?r:typeof i=="string"?e(i):typeof i=="number"?isNaN(i)?r:f(i):new Date(i.getTime());return u=u&&u.toString()=="Invalid Date"?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var u=!t,f=n.selectedMonth,e=n.selectedYear,r=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=r.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=r.getMonth();n.drawYear=n.selectedYear=n.currentYear=r.getFullYear();f==n.selectedMonth&&e==n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(u?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&n.input.val()==""?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_generateHTML:function(t){var a=new Date,g,c,et,l,w,ht,b,ct,lt,at,vt,yt,h;a=this._daylightSavingAdjust(new Date(a.getFullYear(),a.getMonth(),a.getDate()));var o=this._get(t,"isRTL"),ui=this._get(t,"showButtonPanel"),wt=this._get(t,"hideIfNoPrevNext"),rt=this._get(t,"navigationAsDateFormat"),s=this._getNumberOfMonths(t),fi=this._get(t,"showCurrentAtPos"),nt=this._get(t,"stepMonths"),ut=s[0]!=1||s[1]!=1,ft=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),p=this._getMinMaxDate(t,"min"),v=this._getMinMaxDate(t,"max"),i=t.drawMonth-fi,f=t.drawYear;if(i<0&&(i+=12,f--),v)for(g=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-s[0]*s[1]+1,v.getDate())),g=p&&g<p?p:g;this._daylightSavingAdjust(new Date(f,i,1))>g;)i--,i<0&&(i=11,f--);t.drawMonth=i;t.drawYear=f;c=this._get(t,"prevText");c=rt?this.formatDate(c,this._daylightSavingAdjust(new Date(f,i-nt,1)),this._getFormatConfig(t)):c;et=this._canAdjustMonth(t,-1,f,i)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+r+".datepicker._adjustDate('#"+t.id+"', -"+nt+", 'M');\" title=\""+c+'"><span class="ui-icon ui-icon-circle-triangle-'+(o?"e":"w")+'">'+c+"<\/span><\/a>":wt?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+c+'"><span class="ui-icon ui-icon-circle-triangle-'+(o?"e":"w")+'">'+c+"<\/span><\/a>";l=this._get(t,"nextText");l=rt?this.formatDate(l,this._daylightSavingAdjust(new Date(f,i+nt,1)),this._getFormatConfig(t)):l;var bt=this._canAdjustMonth(t,1,f,i)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+r+".datepicker._adjustDate('#"+t.id+"', +"+nt+", 'M');\" title=\""+l+'"><span class="ui-icon ui-icon-circle-triangle-'+(o?"w":"e")+'">'+l+"<\/span><\/a>":wt?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+l+'"><span class="ui-icon ui-icon-circle-triangle-'+(o?"w":"e")+'">'+l+"<\/span><\/a>",tt=this._get(t,"currentText"),kt=this._get(t,"gotoCurrent")&&t.currentDay?ft:a;tt=rt?this.formatDate(tt,kt,this._getFormatConfig(t)):tt;var dt=t.inline?"":'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+r+'.datepicker._hideDatepicker();">'+this._get(t,"closeText")+"<\/button>",ei=ui?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(o?dt:"")+(this._isInRange(t,kt)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+r+".datepicker._gotoToday('#"+t.id+"');\">"+tt+"<\/button>":"")+(o?"":dt)+"<\/div>":"",y=parseInt(this._get(t,"firstDay"),10);y=isNaN(y)?0:y;var gt=this._get(t,"showWeek"),oi=this._get(t,"dayNames"),vi=this._get(t,"dayNamesShort"),si=this._get(t,"dayNamesMin"),hi=this._get(t,"monthNames"),ci=this._get(t,"monthNamesShort"),ni=this._get(t,"beforeShowDay"),ot=this._get(t,"showOtherMonths"),li=this._get(t,"selectOtherMonths"),yi=this._get(t,"calculateWeek")||this.iso8601Week,ti=this._getDefaultDate(t),st="";for(w=0;w<s[0];w++){for(ht="",b=0;b<s[1];b++){var ii=this._daylightSavingAdjust(new Date(f,i,t.selectedDay)),k=" ui-corner-all",e="";if(ut){if(e+='<div class="ui-datepicker-group',s[1]>1)switch(b){case 0:e+=" ui-datepicker-group-first";k=" ui-corner-"+(o?"right":"left");break;case s[1]-1:e+=" ui-datepicker-group-last";k=" ui-corner-"+(o?"left":"right");break;default:e+=" ui-datepicker-group-middle";k=""}e+='">'}for(e+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+k+'">'+(/all|left/.test(k)&&w==0?o?bt:et:"")+(/all|right/.test(k)&&w==0?o?et:bt:"")+this._generateMonthYearHeader(t,i,f,p,v,w>0||b>0,hi,ci)+'<\/div><table class="ui-datepicker-calendar"><thead><tr>',ct=gt?'<th class="ui-datepicker-week-col">'+this._get(t,"weekHeader")+"<\/th>":"",h=0;h<7;h++)lt=(h+y)%7,ct+="<th"+((h+y+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+oi[lt]+'">'+si[lt]+"<\/span><\/th>";e+=ct+"<\/tr><\/thead><tbody>";at=this._getDaysInMonth(f,i);f==t.selectedYear&&i==t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,at));var ri=(this._getFirstDayOfMonth(f,i)-y+7)%7,ai=ut?6:Math.ceil((ri+at)/7),u=this._daylightSavingAdjust(new Date(f,i,1-ri));for(vt=0;vt<ai;vt++){for(e+="<tr>",yt=gt?'<td class="ui-datepicker-week-col">'+this._get(t,"calculateWeek")(u)+"<\/td>":"",h=0;h<7;h++){var it=ni?ni.apply(t.input?t.input[0]:null,[u]):[!0,""],d=u.getMonth()!=i,pt=d&&!li||!it[0]||p&&u<p||v&&u>v;yt+='<td class="'+((h+y+6)%7>=5?" ui-datepicker-week-end":"")+(d?" ui-datepicker-other-month":"")+(u.getTime()==ii.getTime()&&i==t.selectedMonth&&t._keyEvent||ti.getTime()==u.getTime()&&ti.getTime()==ii.getTime()?" "+this._dayOverClass:"")+(pt?" "+this._unselectableClass+" ui-state-disabled":"")+(d&&!ot?"":" "+it[1]+(u.getTime()==ft.getTime()?" "+this._currentClass:"")+(u.getTime()==a.getTime()?" ui-datepicker-today":""))+'"'+((!d||ot)&&it[2]?' title="'+it[2]+'"':"")+(pt?"":' onclick="DP_jQuery_'+r+".datepicker._selectDay('#"+t.id+"',"+u.getMonth()+","+u.getFullYear()+', this);return false;"')+">"+(d&&!ot?"&#xa0;":pt?'<span class="ui-state-default">'+u.getDate()+"<\/span>":'<a class="ui-state-default'+(u.getTime()==a.getTime()?" ui-state-highlight":"")+(u.getTime()==ft.getTime()?" ui-state-active":"")+(d?" ui-priority-secondary":"")+'" href="#">'+u.getDate()+"<\/a>")+"<\/td>";u.setDate(u.getDate()+1);u=this._daylightSavingAdjust(u)}e+=yt+"<\/tr>"}i++;i>11&&(i=0,f++);e+="<\/tbody><\/table>"+(ut?"<\/div>"+(s[0]>0&&b==s[1]-1?'<div class="ui-datepicker-row-break"><\/div>':""):"");ht+=e}st+=ht}return st+=ei+(n.browser.msie&&parseInt(n.browser.version,10)<7&&!t.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"><\/iframe>':""),t._keyEvent=!1,st},_generateMonthYearHeader:function(t,i,u,f,e,o,s,h){var p=this._get(t,"changeMonth"),w=this._get(t,"changeYear"),b=this._get(t,"showMonthAfterYear"),a='<div class="ui-datepicker-title">',v="",k,d,l;if(o||!p)v+='<span class="ui-datepicker-month">'+s[i]+"<\/span>";else{for(k=f&&f.getFullYear()==u,d=e&&e.getFullYear()==u,v+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+r+".datepicker._selectMonthYear('#"+t.id+"', this, 'M');\" onclick=\"DP_jQuery_"+r+".datepicker._clickMonthYear('#"+t.id+"');\">",l=0;l<12;l++)(!k||l>=f.getMonth())&&(!d||l<=e.getMonth())&&(v+='<option value="'+l+'"'+(l==i?' selected="selected"':"")+">"+h[l]+"<\/option>");v+="<\/select>"}if(b||(a+=v+(o||!(p&&w)?"&#xa0;":"")),t.yearshtml="",o||!w)a+='<span class="ui-datepicker-year">'+u+"<\/span>";else{var g=this._get(t,"yearRange").split(":"),nt=(new Date).getFullYear(),tt=function(n){var t=n.match(/c[+-].*/)?u+parseInt(n.substring(1),10):n.match(/[+-].*/)?nt+parseInt(n,10):parseInt(n,10);return isNaN(t)?nt:t},c=tt(g[0]),y=Math.max(c,tt(g[1]||""));for(c=f?Math.max(c,f.getFullYear()):c,y=e?Math.min(y,e.getFullYear()):y,t.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+r+".datepicker._selectMonthYear('#"+t.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+r+".datepicker._clickMonthYear('#"+t.id+"');\">";c<=y;c++)t.yearshtml+='<option value="'+c+'"'+(c==u?' selected="selected"':"")+">"+c+"<\/option>";t.yearshtml+="<\/select>";n.browser.mozilla?a+='<select class="ui-datepicker-year"><option value="'+u+'" selected="selected">'+u+"<\/option><\/select>":(a+=t.yearshtml,t.yearshtml=null)}return a+=this._get(t,"yearSuffix"),b&&(a+=(o||!(p&&w)?"&#xa0;":"")+v),a+"<\/div>"},_adjustInstDate:function(n,t,i){var u=n.drawYear+(i=="Y"?t:0),f=n.drawMonth+(i=="M"?t:0),e=Math.min(n.selectedDay,this._getDaysInMonth(u,f))+(i=="D"?t:0),r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(u,f,e)));n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear();(i=="M"||i=="Y")&&this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max"),u=i&&t<i?i:t;return r&&u>r?r:u},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-new Date(n,t,32).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(t<0?t:f[0]*f[1]),1));return t<0&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max");return(!i||t.getTime()>=i.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}});n.fn.datepicker=function(t){n.datepicker.initialized||(n(document).mousedown(n.datepicker._checkExternalClick).find("body").append(n.datepicker.dpDiv),n.datepicker.initialized=!0);var i=Array.prototype.slice.call(arguments,1);return typeof t=="string"&&(t=="isDisabled"||t=="getDate"||t=="widget")?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):t=="option"&&arguments.length==2&&typeof arguments[1]=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){typeof t=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)})};n.datepicker=new f;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.8.7";window["DP_jQuery_"+r]=n}(jQuery),function(n){n.ui=n.ui||{};var i=/left|center|right/,r=/top|center|bottom/,t="center",u=n.fn.position,f=n.fn.offset;n.fn.position=function(f){if(!f||!f.of)return u.apply(this,arguments);f=n.extend({},f);var o=n(f.of),a=o[0],l=(f.collision||"flip").split(" "),s=f.offset?f.offset.split(" "):[0,0],h,c,e;return a.nodeType===9?(h=o.width(),c=o.height(),e={top:0,left:0}):a.setTimeout?(h=o.width(),c=o.height(),e={top:o.scrollTop(),left:o.scrollLeft()}):a.preventDefault?(f.at="left top",h=c=0,e={top:f.of.pageY,left:f.of.pageX}):(h=o.outerWidth(!1),c=o.outerHeight(!1),e=o.offset()),n.each(["my","at"],function(){var n=(f[this]||"").split(" ");n.length===1&&(n=i.test(n[0])?n.concat([t]):r.test(n[0])?[t].concat(n):[t,t]);n[0]=i.test(n[0])?n[0]:t;n[1]=r.test(n[1])?n[1]:t;f[this]=n}),l.length===1&&(l[1]=l[0]),s[0]=parseInt(s[0],10)||0,s.length===1&&(s[1]=s[0]),s[1]=parseInt(s[1],10)||0,f.at[0]==="right"?e.left+=h:f.at[0]===t&&(e.left+=h/2),f.at[1]==="bottom"?e.top+=c:f.at[1]===t&&(e.top+=c/2),e.left+=s[0],e.top+=s[1],this.each(function(){var r=n(this),u=r.outerWidth(),o=r.outerHeight(),a=parseInt(n.css(this,"marginLeft",!0))||0,v=parseInt(n.css(this,"marginTop",!0))||0,p=u+a+(parseInt(n.css(this,"marginRight",!0))||0),w=o+v+(parseInt(n.css(this,"marginBottom",!0))||0),i=n.extend({},e),y;f.my[0]==="right"?i.left-=u:f.my[0]===t&&(i.left-=u/2);f.my[1]==="bottom"?i.top-=o:f.my[1]===t&&(i.top-=o/2);i.left=Math.round(i.left);i.top=Math.round(i.top);y={left:i.left-a,top:i.top-v};n.each(["left","top"],function(t,r){n.ui.position[l[t]]&&n.ui.position[l[t]][r](i,{targetWidth:h,targetHeight:c,elemWidth:u,elemHeight:o,collisionPosition:y,collisionWidth:p,collisionHeight:w,offset:s,my:f.my,at:f.at})});n.fn.bgiframe&&r.bgiframe();r.offset(n.extend(i,{using:f.using}))})};n.ui.position={fit:{left:function(t,i){var r=n(window),u=i.collisionPosition.left+i.collisionWidth-r.width()-r.scrollLeft();t.left=u>0?t.left-u:Math.max(t.left-i.collisionPosition.left,t.left)},top:function(t,i){var r=n(window),u=i.collisionPosition.top+i.collisionHeight-r.height()-r.scrollTop();t.top=u>0?t.top-u:Math.max(t.top-i.collisionPosition.top,t.top)}},flip:{left:function(i,r){if(r.at[0]!==t){var u=n(window),s=r.collisionPosition.left+r.collisionWidth-u.width()-u.scrollLeft(),f=r.my[0]==="left"?-r.elemWidth:r.my[0]==="right"?r.elemWidth:0,e=r.at[0]==="left"?r.targetWidth:-r.targetWidth,o=-2*r.offset[0];i.left+=r.collisionPosition.left<0?f+e+o:s>0?f+e+o:0}},top:function(i,r){if(r.at[1]!==t){var u=n(window),s=r.collisionPosition.top+r.collisionHeight-u.height()-u.scrollTop(),f=r.my[1]==="top"?-r.elemHeight:r.my[1]==="bottom"?r.elemHeight:0,e=r.at[1]==="top"?r.targetHeight:-r.targetHeight,o=-2*r.offset[1];i.top+=r.collisionPosition.top<0?f+e+o:s>0?f+e+o:0}}}};n.offset.setOffset||(n.offset.setOffset=function(t,i){/static/.test(n.css(t,"position"))&&(t.style.position="relative");var r=n(t),u=r.offset(),e=parseInt(n.css(t,"top",!0),10)||0,o=parseInt(n.css(t,"left",!0),10)||0,f={top:i.top-u.top+e,left:i.left-u.left+o};"using"in i?i.using.call(t,f):r.css(f)},n.fn.offset=function(t){var i=this[0];return!i||!i.ownerDocument?null:t?this.each(function(){n.offset.setOffset(this,t)}):f.call(this)})}(jQuery),function(n){var t=0;n.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var t=this,r=this.element[0].ownerDocument,i;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(r){if(!t.options.disabled&&!t.element.attr("readonly")){i=!1;var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:t._move("previousPage",r);break;case u.PAGE_DOWN:t._move("nextPage",r);break;case u.UP:t._move("previous",r);r.preventDefault();break;case u.DOWN:t._move("next",r);r.preventDefault();break;case u.ENTER:case u.NUMPAD_ENTER:t.menu.active&&(i=!0,r.preventDefault());case u.TAB:if(!t.menu.active)return;t.menu.select(r);break;case u.ESCAPE:t.element.val(t.term);t.close(r);break;default:clearTimeout(t.searching);t.searching=setTimeout(function(){t.term!=t.element.val()&&(t.selectedItem=null,t.search(null,r))},t.options.delay)}}}).bind("keypress.autocomplete",function(n){i&&(i=!1,n.preventDefault())}).bind("focus.autocomplete",function(){t.options.disabled||(t.selectedItem=null,t.previous=t.element.val())}).bind("blur.autocomplete",function(n){t.options.disabled||(clearTimeout(t.searching),t.closing=setTimeout(function(){t.close(n);t._change(n)},150))});this._initSource();this.response=function(){return t._response.apply(t,arguments)};this.menu=n("<ul><\/ul>").addClass("ui-autocomplete").appendTo(n(this.options.appendTo||"body",r)[0]).mousedown(function(i){var r=t.menu.element[0];n(i.target).closest(".ui-menu-item").length||setTimeout(function(){n(document).one("mousedown",function(i){i.target===t.element[0]||i.target===r||n.ui.contains(r,i.target)||t.close()})},1);setTimeout(function(){clearTimeout(t.closing)},13)}).menu({focus:function(n,i){var r=i.item.data("item.autocomplete");!1!==t._trigger("focus",n,{item:r})&&/^key/.test(n.originalEvent.type)&&t.element.val(r.value)},selected:function(n,i){var u=i.item.data("item.autocomplete"),f=t.previous;t.element[0]!==r.activeElement&&(t.element.focus(),t.previous=f,setTimeout(function(){t.previous=f;t.selectedItem=u},1));!1!==t._trigger("select",n,{item:u})&&t.element.val(u.value);t.term=t.element.val();t.close(n);t.selectedItem=u},blur:function(){t.menu.element.is(":visible")&&t.element.val()!==t.term&&t.element.val(t.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");n.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();n.Widget.prototype.destroy.call(this)},_setOption:function(t,i){n.Widget.prototype._setOption.apply(this,arguments);t==="source"&&this._initSource();t==="appendTo"&&this.menu.element.appendTo(n(i||"body",this.element[0].ownerDocument)[0]);t==="disabled"&&i&&this.xhr&&this.xhr.abort()},_initSource:function(){var i=this,r,u;n.isArray(this.options.source)?(r=this.options.source,this.source=function(t,i){i(n.ui.autocomplete.filter(r,t.term))}):typeof this.options.source=="string"?(u=this.options.source,this.source=function(r,f){i.xhr&&i.xhr.abort();i.xhr=n.ajax({url:u,data:r,dataType:"json",autocompleteRequest:++t,success:function(n){this.autocompleteRequest===t&&f(n)},error:function(){this.autocompleteRequest===t&&f([])}})}):this.source=this.options.source},search:function(n,t){return(n=n!=null?n:this.element.val(),this.term=this.element.val(),n.length<this.options.minLength)?this.close(t):(clearTimeout(this.closing),this._trigger("search",t)===!1)?void 0:this._search(n)},_search:function(n){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:n},this.response)},_response:function(n){!this.options.disabled&&n&&n.length?(n=this._normalize(n),this._suggest(n),this._trigger("open")):this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(n){clearTimeout(this.closing);this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",n))},_change:function(n){this.previous!==this.element.val()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return typeof t=="string"?{label:t,value:t}:n.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var i=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(i,t);this.menu.deactivate();this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new n.Event("mouseover"))},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItem(t,i)})},_renderItem:function(t,i){return n("<li><\/li>").data("item.autocomplete",i).append(n("<a><\/a>").text(i.label)).appendTo(t)},_move:function(n,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.first()&&/^previous/.test(n)||this.menu.last()&&/^next/.test(n)){this.element.val(this.term);this.menu.deactivate();return}this.menu[n](t)},widget:function(){return this.menu.element}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}})}(jQuery),function(n){n.widget("ui.menu",{_create:function(){var t=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(i){n(i.target).closest(".ui-menu-item a").length&&(i.preventDefault(),t.select(i))});this.refresh()},refresh:function(){var t=this,i=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");i.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(i){t.activate(i,n(this).parent())}).mouseleave(function(){t.deactivate()})},activate:function(n,t){if(this.deactivate(),this.hasScroll()){var i=t.offset().top-this.element.offset().top,r=this.element.scrollTop(),u=this.element.height();i<0?this.element.scrollTop(r+i):i>=u&&this.element.scrollTop(r+i-u+t.height())}this.active=t.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",n,{item:t})},deactivate:function(){this.active&&(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(n){this.move("next",".ui-menu-item:first",n)},previous:function(n){this.move("prev",".ui-menu-item:last",n)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(n,t,i){if(!this.active){this.activate(i,this.element.children(t));return}var r=this.active[n+"All"](".ui-menu-item").eq(0);r.length?this.activate(i,r):this.activate(i,this.element.children(t))},nextPage:function(t){if(this.hasScroll()){if(!this.active||this.last()){this.activate(t,this.element.children(".ui-menu-item:first"));return}var r=this.active.offset().top,u=this.element.height(),i=this.element.children(".ui-menu-item").filter(function(){var t=n(this).offset().top-r-u+n(this).height();return t<10&&t>-10});i.length||(i=this.element.children(".ui-menu-item:last"));this.activate(t,i)}else this.activate(t,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(t){if(this.hasScroll()){if(!this.active||this.first()){this.activate(t,this.element.children(".ui-menu-item:last"));return}var i=this.active.offset().top,r=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var t=n(this).offset().top-i+r-n(this).height();return t<10&&t>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(t,result)}else this.activate(t,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[n.fn.prop?"prop":"attr"]("scrollHeight")},select:function(n){this._trigger("selected",n,{item:this.active})}})}(jQuery);jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,t,i,r,u){return jQuery.easing[jQuery.easing.def](n,t,i,r,u)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u)==1?i+r:(e||(e=u*.3),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),-(o*Math.pow(2,10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e))+i)},easeOutElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u)==1?i+r:(e||(e=u*.3),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),o*Math.pow(2,-10*t)*Math.sin((t*u-f)*2*Math.PI/e)+r+i)},easeInOutElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u/2)==2?i+r:(e||(e=u*.3*1.5),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),t<1)?-.5*o*Math.pow(2,10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e)+i:o*Math.pow(2,-10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e)*.5+r+i},easeInBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return(f==undefined&&(f=1.70158),(t/=u/2)<1)?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(n,t,i,r,u){return r-jQuery.easing.easeOutBounce(n,u-t,0,r,u)+i},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(n,t,i,r,u){return t<u/2?jQuery.easing.easeInBounce(n,t*2,0,r,u)*.5+i:jQuery.easing.easeOutBounce(n,t*2-u,0,r,u)*.5+r*.5+i}});jQuery.fn.yaselect=function(n){return n=n||{},this.each(function(t,i){var r=jQuery(i).css({position:"absolute",top:0,left:0,zIndex:1}).addClass("yaselect-select"),u=jQuery('<div class="yaselect-wrap yaselect-close"><div class="yaselect-current" id="'+i.id+'-div"><\/div><\/div>'),e=u.wrap('<div class="yaselect-anchor" style="position:relative;"><\/div>').parent(),o=function(){return r.find("option:nth("+(i.selectedIndex||0)+")").text()},s=u.find(".yaselect-current").text(o()),c=function(n){r.blur();s.text(o());r.css({top:"28px"});n&&u.focus()},f,h;if(n.hoverOnly||window.navigator&&navigator.userAgent.match(/iphone|ipod|ipad/i))return r.before(e).css({opacity:.001}).change(function(){s.text(o())}).appendTo(e);this.getAttribute("disabled")=="disabled"&&u.addClass("yaselect-disabled");r.before(e).keydown(function(n){(n.which==13||n.which==32)&&(n.preventDefault(),c(!0))}).change(function(){s.text(o());optionVal=r.val();optionVal.charAt(0)=="#"?(r.blur(),document.location.href=optionVal,$(optionVal).closest("a,input").focus()):(selectedOption=r.find("option:nth("+(i.selectedIndex||0)+")"),r.find("option").each(function(n){n==i.selectedIndex?this.setAttribute("selected","selected"):this.removeAttribute("selected")}))}).blur(function(){r.css("left","-1000em");r.closest("div.form-container").removeClass("zindex3000");r.closest("div.yaselect-anchor").removeClass("zindex3000")}).focus(function(){r.css("left","0em");r.closest("div.form-container").addClass("zindex3000");r.closest("div.yaselect-anchor").addClass("zindex3000")}).click(function(){u.toggleClass("yaselect-open yaselect-close");r.blur()}).appendTo(e);u.click(function(n){$(this).siblings("select:eq(0)").attr("disabled")!="disabled"&&($(this).hasClass("yaselect-close")?r.focus():r.blur(),u.toggleClass("yaselect-open yaselect-close"));n.preventDefault()});i.size=n.size||6;c();f=r.closest("div.yaselect-anchor");h=f.width();f.css("width","auto");f.closest("div.participant-box").length>0&&f.css("width","120px");h=f.width()})};$(document).ready(function(){jQuery("select").length>0&&(typeof document.body.style.maxHeight=="undefined"||(jQuery("select").yaselect(),$("div.yaselect-wrap").focus(function(){$(this).siblings("select.yaselect-select:eq(0)").focus()})))}),function(n){function i(i){n.fn.cycle.debug&&t(i)}function t(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function h(i,u,f){function s(i,u,f){if(!i&&u===!0){var e=n(f).data("cycle.opts");if(!e)return t("options not found, can not resume"),!1;f.cycleTimeout&&(clearTimeout(f.cycleTimeout),f.cycleTimeout=0);r(e.elements,e,1,!e.backwards)}}var e,o;if(i.cycleStop==undefined&&(i.cycleStop=0),(u===undefined||u===null)&&(u={}),u.constructor==String){switch(u){case"destroy":case"stop":return(e=n(i).data("cycle.opts"),!e)?!1:(i.cycleStop++,i.cycleTimeout&&clearTimeout(i.cycleTimeout),i.cycleTimeout=0,n(i).removeData("cycle.opts"),u=="destroy"&&c(e),!1);case"toggle":return i.cyclePause=i.cyclePause===1?0:1,s(i.cyclePause,f,i),!1;case"pause":return i.cyclePause=1,!1;case"resume":return i.cyclePause=0,s(!1,f,i),!1;case"prev":case"next":return(e=n(i).data("cycle.opts"),!e)?(t('options not found, "prev/next" ignored'),!1):(n.fn.cycle[u](e),!1);default:u={fx:u}}return u}return u.constructor==Number?(o=u,u=n(i).data("cycle.opts"),!u)?(t("options not found, can not advance slide"),!1):o<0||o>=u.elements.length?(t("invalid slide index: "+o),!1):(u.nextSlide=o,i.cycleTimeout&&(clearTimeout(i.cycleTimeout),i.cycleTimeout=0),typeof f=="string"&&(u.oneTimeFx=f),r(u.elements,u,1,o>=u.currSlide),!1):u}function f(t,i){if(!n.support.opacity&&i.cleartype&&t.style.filter)try{t.style.removeAttribute("filter")}catch(r){}}function c(t){t.next&&n(t.next).unbind(t.prevNextEvent);t.prev&&n(t.prev).unbind(t.prevNextEvent);(t.pager||t.pagerAnchorBuilder)&&n.each(t.pagerAnchors||[],function(){this.unbind().remove()});t.pagerAnchors=null;t.destroy&&t.destroy(t)}function l(i,e,s,h,c){var l=n.extend({},n.fn.cycle.defaults,h||{},n.metadata?i.metadata():n.meta?i.data():{}),ot,nt,p,st,k,d,tt,ft,ht,et,b;if(l.autostop&&(l.countdown=l.autostopCount||s.length),ot=i[0],i.data("cycle.opts",l),l.$cont=i,l.stopCount=ot.cycleStop,l.elements=s,l.before=l.before?[l.before]:[],l.after=l.after?[l.after]:[],!n.support.opacity&&l.cleartype&&l.after.push(function(){f(this,l)}),l.continuous&&l.after.push(function(){r(s,l,0,!l.backwards)}),a(l),n.support.opacity||!l.cleartype||l.cleartypeNoBg||o(e),i.css("position")=="static"&&i.css("position","relative"),l.width&&i.width(l.width),l.height&&l.height!="auto"&&i.height(l.height),l.startingSlide?l.startingSlide=parseInt(l.startingSlide):l.backwards&&(l.startingSlide=s.length-1),l.random){for(l.randomMap=[],nt=0;nt<s.length;nt++)l.randomMap.push(nt);l.randomMap.sort(function(){return Math.random()-.5});l.randomIndex=1;l.startingSlide=l.randomMap[1]}else l.startingSlide>=s.length&&(l.startingSlide=0);if(l.currSlide=l.startingSlide||0,p=l.startingSlide,e.css({position:"absolute",top:0,left:0}).hide().each(function(t){var i;i=l.backwards?p?t<=p?s.length+(t-p):p-t:s.length-t:p?t>=p?s.length-(t-p):p-t:s.length-t;n(this).css("z-index",i)}),n(s[p]).css("opacity",1).show(),f(s[p],l),l.fit&&l.width&&e.width(l.width),l.fit&&l.height&&l.height!="auto"&&e.height(l.height),st=l.containerResize&&!i.innerHeight(),st){for(k=0,d=0,tt=0;tt<s.length;tt++){var g=n(s[tt]),it=g[0],rt=g.outerWidth(),ut=g.outerHeight();rt||(rt=it.offsetWidth||it.width||g.attr("width"));ut||(ut=it.offsetHeight||it.height||g.attr("height"));k=rt>k?rt:k;d=ut>d?ut:d}k>0&&d>0&&i.css({width:k+"px",height:d+"px"})}if((l.pause&&i.hover(function(){this.cyclePause++},function(){this.cyclePause--}),v(l)===!1)||(ft=!1,h.requeueAttempts=h.requeueAttempts||0,e.each(function(){var i=n(this);if(this.cycleH=l.fit&&l.height?l.height:i.height()||this.offsetHeight||this.height||i.attr("height")||0,this.cycleW=l.fit&&l.width?l.width:i.width()||this.offsetWidth||this.width||i.attr("width")||0,i.is("img")){var r=n.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete,u=n.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete,f=n.browser.opera&&(this.cycleW==42&&this.cycleH==19||this.cycleW==37&&this.cycleH==17)&&!this.complete,e=this.cycleH==0&&this.cycleW==0&&!this.complete;if(r||u||f||e){if(c.s&&l.requeueOnImageNotLoaded&&++h.requeueAttempts<100)return t(h.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH),setTimeout(function(){n(c.s,c.c).cycle(h)},l.requeueTimeout),ft=!0,!1;t("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}return!0}),ft))return!1;if(l.cssBefore=l.cssBefore||{},l.cssAfter=l.cssAfter||{},l.cssFirst=l.cssFirst||{},l.animIn=l.animIn||{},l.animOut=l.animOut||{},e.not(":eq("+p+")").css(l.cssBefore),n(e[p]).css(l.cssFirst),l.timeout)for(l.timeout=parseInt(l.timeout),l.speed.constructor==String&&(l.speed=n.fx.speeds[l.speed]||parseInt(l.speed)),l.sync||(l.speed=l.speed/2),ht=l.fx=="none"?0:l.fx=="shuffle"?500:250;l.timeout-l.speed<ht;)l.timeout+=l.speed;if(l.easing&&(l.easeIn=l.easeOut=l.easing),l.speedIn||(l.speedIn=l.speed),l.speedOut||(l.speedOut=l.speed),l.slideCount=s.length,l.currSlide=l.lastSlide=p,l.random?(++l.randomIndex==s.length&&(l.randomIndex=0),l.nextSlide=l.randomMap[l.randomIndex]):l.nextSlide=l.backwards?l.startingSlide==0?s.length-1:l.startingSlide-1:l.startingSlide>=s.length-1?0:l.startingSlide+1,!l.multiFx)if(et=n.fn.cycle.transitions[l.fx],n.isFunction(et))et(i,e,l);else if(l.fx!="custom"&&!l.multiFx)return t("unknown transition: "+l.fx,"; slideshow terminating"),!1;return b=e[p],l.before.length&&l.before[0].apply(b,[b,b,l,!0]),l.after.length&&l.after[0].apply(b,[b,b,l,!0]),l.next&&n(l.next).bind(l.prevNextEvent,function(){return u(l,1)}),l.prev&&n(l.prev).bind(l.prevNextEvent,function(){return u(l,0)}),(l.pager||l.pagerAnchorBuilder)&&w(s,l),y(l,s),l}function a(t){t.original={before:[],after:[]};t.original.cssBefore=n.extend({},t.cssBefore);t.original.cssAfter=n.extend({},t.cssAfter);t.original.animIn=n.extend({},t.animIn);t.original.animOut=n.extend({},t.animOut);n.each(t.before,function(){t.original.before.push(this)});n.each(t.after,function(){t.original.after.push(this)})}function v(r){var u,f,e=n.fn.cycle.transitions,o,s,h;if(r.fx.indexOf(",")>0){for(r.multiFx=!0,r.fxs=r.fx.replace(/\s*/g,"").split(","),u=0;u<r.fxs.length;u++)o=r.fxs[u],f=e[o],f&&e.hasOwnProperty(o)&&n.isFunction(f)||(t("discarding unknown transition: ",o),r.fxs.splice(u,1),u--);if(!r.fxs.length)return t("No valid transitions named; slideshow terminating."),!1}else if(r.fx=="all"){r.multiFx=!0;r.fxs=[];for(p in e)f=e[p],e.hasOwnProperty(p)&&n.isFunction(f)&&r.fxs.push(p)}if(r.multiFx&&r.randomizeEffects){for(s=Math.floor(Math.random()*20)+30,u=0;u<s;u++)h=Math.floor(Math.random()*r.fxs.length),r.fxs.push(r.fxs.splice(h,1)[0]);i("randomized fx sequence: ",r.fxs)}return!0}function y(t,i){t.addSlide=function(r,u){var f=n(r),e=f[0];if(t.autostopCount||t.countdown++,i[u?"unshift":"push"](e),t.els&&t.els[u?"unshift":"push"](e),t.slideCount=i.length,f.css("position","absolute"),f[u?"prependTo":"appendTo"](t.$cont),u&&(t.currSlide++,t.nextSlide++),n.support.opacity||!t.cleartype||t.cleartypeNoBg||o(f),t.fit&&t.width&&f.width(t.width),t.fit&&t.height&&t.height!="auto"&&f.height(t.height),e.cycleH=t.fit&&t.height?t.height:f.height(),e.cycleW=t.fit&&t.width?t.width:f.width(),f.css(t.cssBefore),(t.pager||t.pagerAnchorBuilder)&&n.fn.cycle.createPagerAnchor(i.length-1,e,n(t.pager),i,t),n.isFunction(t.onAddSlide))t.onAddSlide(f);else f.hide()}}function r(t,u,f,o){var y,a,p,c,v;if(f&&u.busy&&u.manualTrump&&(i("manualTrump in go(), stopping active transition"),n(t).stop(!0,!0),u.busy=0),u.busy){i("transition active, ignoring new tx request");return}var l=u.$cont[0],h=t[u.currSlide],s=t[u.nextSlide];if(l.cycleStop==u.stopCount&&(l.cycleTimeout!==0||f)){if(!f&&!l.cyclePause&&!u.bounce&&(u.autostop&&--u.countdown<=0||u.nowrap&&!u.random&&u.nextSlide<u.currSlide)){u.end&&u.end(u);return}y=!1;(f||!l.cyclePause)&&u.nextSlide!=u.currSlide&&(y=!0,a=u.fx,h.cycleH=h.cycleH||n(h).height(),h.cycleW=h.cycleW||n(h).width(),s.cycleH=s.cycleH||n(s).height(),s.cycleW=s.cycleW||n(s).width(),u.multiFx&&((u.lastFx==undefined||++u.lastFx>=u.fxs.length)&&(u.lastFx=0),a=u.fxs[u.lastFx],u.currFx=a),u.oneTimeFx&&(a=u.oneTimeFx,u.oneTimeFx=null),n.fn.cycle.resetState(u,a),u.before.length&&n.each(u.before,function(n,t){l.cycleStop==u.stopCount&&t.apply(s,[h,s,u,o])}),p=function(){u.busy=0;n.each(u.after,function(n,t){l.cycleStop==u.stopCount&&t.apply(s,[h,s,u,o])})},i("tx firing("+a+"); currSlide: "+u.currSlide+"; nextSlide: "+u.nextSlide),u.busy=1,u.fxFn?u.fxFn(h,s,u,p,o,f&&u.fastOnEvent):n.isFunction(n.fn.cycle[u.fx])?n.fn.cycle[u.fx](h,s,u,p,o,f&&u.fastOnEvent):n.fn.cycle.custom(h,s,u,p,o,f&&u.fastOnEvent));(y||u.nextSlide==u.currSlide)&&(u.lastSlide=u.currSlide,u.random?(u.currSlide=u.nextSlide,++u.randomIndex==t.length&&(u.randomIndex=0),u.nextSlide=u.randomMap[u.randomIndex],u.nextSlide==u.currSlide&&(u.nextSlide=u.currSlide==u.slideCount-1?0:u.currSlide+1)):u.backwards?(c=u.nextSlide-1<0,c&&u.bounce?(u.backwards=!u.backwards,u.nextSlide=1,u.currSlide=0):(u.nextSlide=c?t.length-1:u.nextSlide-1,u.currSlide=c?0:u.nextSlide+1)):(c=u.nextSlide+1==t.length,c&&u.bounce?(u.backwards=!u.backwards,u.nextSlide=t.length-2,u.currSlide=t.length-1):(u.nextSlide=c?0:u.nextSlide+1,u.currSlide=c?t.length-1:u.nextSlide-1)));y&&u.pager&&u.updateActivePagerLink(u.pager,u.currSlide,u.activePagerClass);v=0;u.timeout&&!u.continuous?v=e(t[u.currSlide],t[u.nextSlide],u,o):u.continuous&&l.cyclePause&&(v=10);v>0&&(l.cycleTimeout=setTimeout(function(){r(t,u,0,!u.backwards)},v))}}function e(n,t,r,u){if(r.timeoutFn){for(var f=r.timeoutFn.call(n,n,t,r,u);r.fx!="none"&&f-r.speed<250;)f+=r.speed;if(i("calculated timeout: "+f+"; speed: "+r.speed),f!==!1)return f}return r.timeout}function u(t,i){var f=i?1:-1,u=t.elements,o=t.$cont[0],s=o.cycleTimeout,e;if(s&&(clearTimeout(s),o.cycleTimeout=0),t.random&&f<0)t.randomIndex--,--t.randomIndex==-2?t.randomIndex=u.length-2:t.randomIndex==-1&&(t.randomIndex=u.length-1),t.nextSlide=t.randomMap[t.randomIndex];else if(t.random)t.nextSlide=t.randomMap[t.randomIndex];else if(t.nextSlide=t.currSlide+f,t.nextSlide<0){if(t.nowrap)return!1;t.nextSlide=u.length-1}else if(t.nextSlide>=u.length){if(t.nowrap)return!1;t.nextSlide=0}return e=t.onPrevNextEvent||t.prevNextClick,n.isFunction(e)&&e(f>0,t.nextSlide,u[t.nextSlide]),r(u,t,1,i),!1}function w(t,i){var r=n(i.pager);n.each(t,function(u,f){n.fn.cycle.createPagerAnchor(u,f,r,t,i)});i.updateActivePagerLink(i.pager,i.startingSlide,i.activePagerClass)}function o(t){function r(n){return n=parseInt(n).toString(16),n.length<2?"0"+n:n}function u(t){for(var i,u;t&&t.nodeName.toLowerCase()!="html";t=t.parentNode){if(i=n.css(t,"background-color"),i&&i.indexOf("rgb")>=0)return u=i.match(/\d+/g),"#"+r(u[0])+r(u[1])+r(u[2]);if(i&&i!="transparent")return i}return"#ffffff"}i("applying clearType background-color hack");t.each(function(){n(this).css("background-color",u(this))})}var s="2.99";n.support==undefined&&(n.support={opacity:!n.browser.msie});n.expr[":"].paused=function(n){return n.cyclePause};n.fn.cycle=function(u,f){var o={s:this.selector,c:this.context};return this.length===0&&u!="stop"?!n.isReady&&o.s?(t("DOM not ready, queuing slideshow"),n(function(){n(o.s,o.c).cycle(u,f)}),this):(t("terminating; zero elements found by selector"+(n.isReady?"":" (DOM not ready)")),this):this.each(function(){var c=h(this,u,f),s,a;if(c!==!1){c.updateActivePagerLink=c.updateActivePagerLink||n.fn.cycle.updateActivePagerLink;this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;var y=n(this),p=c.slideExpr?n(c.slideExpr,this):y.children(),v=p.get();if(v.length<2){t("terminating; too few slides: "+v.length);return}(s=l(y,p,v,c,o),s!==!1)&&(a=s.continuous?10:e(v[s.currSlide],v[s.nextSlide],s,!s.backwards),a&&(a+=s.delay||0,a<10&&(a=10),i("first timeout: "+a),this.cycleTimeout=setTimeout(function(){r(v,s,0,!c.backwards)},a)))}})};n.fn.cycle.resetState=function(t,i){i=i||t.fx;t.before=[];t.after=[];t.cssBefore=n.extend({},t.original.cssBefore);t.cssAfter=n.extend({},t.original.cssAfter);t.animIn=n.extend({},t.original.animIn);t.animOut=n.extend({},t.original.animOut);t.fxFn=null;n.each(t.original.before,function(){t.before.push(this)});n.each(t.original.after,function(){t.after.push(this)});var r=n.fn.cycle.transitions[i];n.isFunction(r)&&r(t.$cont,n(t.elements),t)};n.fn.cycle.updateActivePagerLink=function(t,i,r){n(t).each(function(){n(this).children().removeClass(r).eq(i).addClass(r)})};n.fn.cycle.next=function(n){u(n,1)};n.fn.cycle.prev=function(n){u(n,0)};n.fn.cycle.createPagerAnchor=function(t,u,f,e,o){var h,s,c;(n.isFunction(o.pagerAnchorBuilder)?(h=o.pagerAnchorBuilder(t,u),i("pagerAnchorBuilder("+t+", el) returned: "+h)):h='<a href="#">'+(t+1)+"<\/a>",h)&&(s=n(h),s.parents("body").length===0&&(c=[],f.length>1?(f.each(function(){var t=s.clone(!0);n(this).append(t);c.push(t[0])}),s=n(c)):s.appendTo(f)),o.pagerAnchors=o.pagerAnchors||[],o.pagerAnchors.push(s),s.bind(o.pagerEvent,function(i){var u,f,s;i.preventDefault();o.nextSlide=t;u=o.$cont[0];f=u.cycleTimeout;f&&(clearTimeout(f),u.cycleTimeout=0);s=o.onPagerEvent||o.pagerClick;n.isFunction(s)&&s(o.nextSlide,e[o.nextSlide]);r(e,o,1,o.currSlide<t)}),/^click/.test(o.pagerEvent)||o.allowPagerClickBubble||s.bind("click.cycle",function(){return!1}),o.pauseOnPagerHover&&s.hover(function(){o.$cont[0].cyclePause++},function(){o.$cont[0].cyclePause--}))};n.fn.cycle.hopsFromLast=function(n,t){var i=n.lastSlide,r=n.currSlide;return t?r>i?r-i:n.slideCount-i:r<i?i-r:i+n.slideCount-r};n.fn.cycle.commonReset=function(t,i,r,u,f,e){n(r.elements).not(t).hide();typeof r.cssBefore.opacity=="undefined"&&(r.cssBefore.opacity=1);r.cssBefore.display="block";r.slideResize&&u!==!1&&i.cycleW>0&&(r.cssBefore.width=i.cycleW);r.slideResize&&f!==!1&&i.cycleH>0&&(r.cssBefore.height=i.cycleH);r.cssAfter=r.cssAfter||{};r.cssAfter.display="none";n(t).css("zIndex",r.slideCount+(e===!0?1:0));n(i).css("zIndex",r.slideCount+(e===!0?0:1))};n.fn.cycle.custom=function(t,i,r,u,f,e){var h=n(t),c=n(i),l=r.speedIn,o=r.speedOut,a=r.easeIn,v=r.easeOut,s;c.css(r.cssBefore);e&&(l=typeof e=="number"?o=e:o=1,a=v=null);s=function(){c.animate(r.animIn,l,a,function(){u()})};h.animate(r.animOut,o,v,function(){h.css(r.cssAfter);r.sync||s()});r.sync&&s()};n.fn.cycle.transitions={fade:function(t,i,r){i.not(":eq("+r.currSlide+")").css("opacity",0);r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.cssBefore.opacity=0});r.animIn={opacity:1};r.animOut={opacity:0};r.cssBefore={top:0,left:0}}};n.fn.cycle.ver=function(){return s};n.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:!1,animIn:null,animOut:null,autostop:0,autostopCount:0,backwards:!1,before:null,cleartype:!n.support.opacity,cleartypeNoBg:!1,containerResize:1,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:!0,next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:!0,requeueTimeout:250,rev:0,shuffle:null,slideExpr:null,slideResize:1,speed:1e3,speedIn:null,speedOut:null,startingSlide:0,sync:1,timeout:4e3,timeoutFn:null,updateActivePagerLink:null}}(jQuery);jQuery(document).ready(function(n){function y(t){t.each(function(){n(this).click(function(){return window.location=n(this).find("div.container a").attr("href"),!1})})}function s(t,i){JSONobj=n("div.advanced-search-collections .json-ready").serializeJSON();n.extend(JSONobj,{departments:n("div.advanced-search-collections .json-ready-checkbox").serializeJSON()});n.extend(JSONobj,{"refinements-one":n("div.advanced-search-collections .json-ready-refinements-one").serializeJSON()});n.extend(JSONobj,{"refinements-two":n("div.advanced-search-collections .json-ready-refinements-two").serializeJSON()});jQuery.ajax({url:"searchnresult.ashx?rob=n",type:"POST",data:JSONobj,dataType:"json",beforeSend:function(n){n&&n.overrideMimeType&&n.overrideMimeType("application/j-son;charset=UTF-8")},success:function(t){var r;try{r=t.result}catch(u){r="Search to find"}n("#estimated-result-count").text(r);n("#estimated-result-count-refine").text(r);i==!0&&n("#feedback-container div").html(r+" results available").fadeIn(1500).delay(3e3).fadeOut(1500)}})}function h(t){var i=n(window).scrollTop()+n(window).height(),r=t.offset().top;return i>=r}function c(t){var i=n(window).scrollTop()+n(window).height(),r=t.offset().top;return i<r}function y(t){t.each(function(){n(this).click(function(){return window.location=n(this).find("div.container a").attr("href"),!1})})}function p(n,t,i){n.click(function(){return t.show(),i.hide(),!1})}function w(n,t,i){n.click(function(){return t.show(),!1});i.click(function(){return t.hide(),!1})}function b(t){var i=n(t.find("div.continuous-slider"));t.find("div.links a").each(function(){n(this).click(function(){return className=n(this).attr("class"),className.indexOf("selected")<0&&(className=className.replace("icon-link ",""),t.find("div.links a.selected").removeClass("selected"),n(this).addClass("selected"),i.find("div.object").each(function(){className=="All"?n(this).css("display","block"):n(this).hasClass(className)?n(this).css("display","block"):n(this).css("display","none")})),!1})})}function k(){imgHeight=n("div.not-found").find("img").height();n("div.not-found").find("div.content-wrapper").css("margin-top",imgHeight*-1+"px").css("min-height",imgHeight+"px")}function d(t,i){n.cookie("MMACollectionSearchView")==null&&n.cookie("MMACollectionSearchView","imgDesc",{path:"/"});t.find(i).each(function(){n(this).click(function(){n(this).parent().hasClass("img-desc")?n.cookie("MMACollectionSearchView","imgDesc",{path:"/"}):n(this).parent().hasClass("img-only")?n.cookie("MMACollectionSearchView","imgOnly",{path:"/"}):n(this).parent().hasClass("slideshow")&&n.cookie("MMACollectionSearchView","imgSlide",{path:"/"})})})}function g(t,i){var r=t.find("li.front").attr("class").replace(" front","");n.cookie("MMAExhibitionAddToMyMet",r,{path:"/"});t.find(i).each(function(){n(this).click(function(){n(this).parent().hasClass("videos")?n.cookie("MMAExhibitionAddToMyMet","videos",{path:"/"}):n(this).parent().hasClass("audio")?n.cookie("MMAExhibitionAddToMyMet","audio",{path:"/"}):n(this).parent().hasClass("interactive")&&n.cookie("MMAExhibitionAddToMyMet","interactive",{path:"/"})})})}function nt(t,i,r){t.find(i).each(function(){var t=n(n(this).find(r));t&&n(this).hover(function(){t.toggle()},function(){t.toggle()})})}function l(t,i,r){t.click(function(){var t=n(this).text();t.indexOf(i)>-1?n(this).text(n(this).text().replace(i,r)):n(this).text(n(this).text().replace(r,i))})}function tt(t){t.live("click",function(){n(this).closest("form").submit()})}function it(t){t.live("change",function(){n(this).closest("form").submit()})}function rt(t,i,r){t.find("a").click(function(){return n(this).closest("div.search-terms").animate({height:"toggle"},1e3,function(){n(this).removeClass(r)}),!1})}function ut(t,i,r,u){t.each(function(){var t=n(this);n(this).children(i).click(function(){(n(this)[0].nodeName.toLowerCase()!="input"||n(this).attr("checked"))&&t.find(u).css("display")=="none"&&t.find(r).trigger("click")})})}function ft(){n("div.requested-images").append('<h3 class="no-margin">You have requested <span class="checkbox-count">'+n("ul.image-request input:checked").length+"<\/span> items<\/h3>");n("ul.image-request input").click(function(){n(".checkbox-count").html(n("ul.image-request input:checked").length)})}function et(t,i,r,u,f){var e=i;e.find("ul li a").click(function(){n(this).html()==r?t.find(f).fadeOut("fast",function(){t.find(u).fadeIn("fast")}):t.find(u).fadeOut("fast",function(){t.find(f).fadeIn("fast")})})}function ot(n,t,i,r,u){var f=n.find(t);f.change(function(){f.val()==i?n.find(u).fadeOut("fast",function(){n.find(r).fadeIn("fast")}):n.find(r).fadeOut("fast",function(){n.find(u).fadeIn("fast")})})}function st(t,i){t.click(function(){var r=n(this).closest(".input-field"),t=0;return r.find(i).each(function(){t==0&&n(this).css("position")=="absolute"&&(n(this).addClass("visible"),t++)}),!1})}function ht(t,i,r){t.find(i).length>0&&t.find(r)&&t.each(function(){var t=n(this);t.find(i).each(function(){n(this).click(function(){return t.find(r).css("display","none"),!1})})})}function t(t,i,r,u,f){t.find(i).length>0&&t.find(r)&&t.each(function(){var t=n(this);t.find(i).each(function(){var i=n(this).find(r);i.each(function(e){var o=n(this);o.click(function(){return i.length>1&&(n(this).closest(r).siblings().removeClass("front"),o.addClass("front"),t.find(u).length>1?(t.find(u).removeClass(f),t.find(u).eq(e).addClass(f)):t.find(u).toggleClass(f)),!1})})})})}function ct(t,i){t.prepend('<a href="#" class="prev" name="Previous slide"><span class="hide-content">Previous<\/span><\/a>');t.prepend('<a href="#" class="next" name="Next slide"><span class="hide-content">Next<\/span><\/a>');i.before('<div id="pager"><div id="pager-container">').cycle({fx:"fade",speed:1e3,timeout:5e3,pager:"#pager-container",next:".next",prev:".prev",pause:1});n("a.prev").prependTo("div#pager");n("a.next").appendTo("div#pager");var r=n("div#pager-container a").last().addClass("no-bg");n("div#pager-container a").click(function(){i.cycle("pause")})}function f(t,i,r,u){n(t).live("click",function(){return u?n(i).slideToggle():n(i).fadeToggle(),r&&n(r).toggleClass("selected"),!1})}function lt(n,t,i){i?n.append(t):n.prepend(t)}function a(t,i){t.each(function(t){t==0&&(n(this).addClass("selected"),n(this).next(n(i)).addClass("selected"));n(this).click(function(){return n(this).next(n(i)).animate({height:"toggle"},500),n(this).toggleClass("selected"),!1})})}function i(n,t){n.attr("value")==""&&n.attr("value",t);n.focus(function(){n.attr("value")==t&&n.attr("value","")});n.blur(function(){n.attr("value")==""&&n.attr("value",t)});n.closest("form").submit(function(){n.attr("value")==t&&n.attr("value","")})}function r(t,i,r,u,f,e){t.each(function(){var h=n(this),o=h.find(r),s;f&&(s=o.text());o.click(function(){h.find(i).animate({height:"toggle"},1e3,function(){u&&(o.toggleClass(u),f&&(o.text()==s?o.find("span").html(f):o.find("span").html(s)));e&&o.closest("li.event-item").hasClass("last")&&t.closest(e).animate({scrollTop:700})});var n=o[0].nodeName.toLowerCase();if(n=="a")return!1})})}function u(n,t,i){t.click(function(){return n.animate({height:"toggle"},500),i&&t.toggleClass(i),!1})}function at(){if(n("a.activate-overlay").length>0){var t=n("a.activate-overlay"),i=t.attr("name");n(window).bind("hashchange",function(){window.location.hash!="#fullscreen"&&v()});t.click(function(){return vt(i),n(document).keydown(function(n){n.keyCode==27&&v()}),!1})}jQuery("div.overlay p.close a").length>0&&n("div.overlay p.close a").click(function(){return history.go(-1),!1})}function v(){window.scrollTo(0,0);n(document).unbind("keydown");n("div.mask").fadeOut(500);n("div.overlay").fadeOut(500);n("div#wrapper").css({display:"block"});n("body").css({overflow:"visible"})}function vt(t){window.location.hash="fullscreen";window.scrollTo(0,0);n("div.mask").css({display:"block",opacity:0});n("div.mask").fadeTo(500,1);n("#"+t).fadeIn(500,function(){n("div#wrapper").css({display:"none"})});n("div.mask").css({"min-height":n(window).height()});n("body").css({overflow:"hidden"})}var e,o;n(window).load(function(){function t(t,i){t.each(function(){var r=n(this),t=0;r.find(i).each(function(){var i=n(this).height();i>t&&(t=i)});r.find(i).css("min-height",t)})}function i(t,i,r){t.each(function(){var t=n(this).find(i).height();n(this).find(r).css("min-height",t)})}n("div.top-container div.panel div.panel-content").length>0&&t(n("div.top-container div.panel"),"div.panel-content");n("div.general-content div.content-box").length>0&&i(n("div.general-content div.content-box"),"div.header","div.content");n("div.triple-col-content div.homepage-column div.content").length>0&&t(n("div.triple-col-content"),"div.homepage-column div.content");n("div.events-calendar").length>0&&n("div.bordered-list").length>0&&t(n("div#content-container"),"div.calendar-bordered-list-container > div.events-calendar,div.bordered-list");n("div.photo-gallery-container div.photo-gallery").length>0&&t(n("div.photo-gallery"),"div.object");n("div.collection-overlays div.object-info").length>0&&t(n("div.collection-overlays"),"div.object-info");n("div.collection-overlays div.department").length>0&&t(n("div.collection-overlays"),"div.department");n("#tagCloudWords").length>0&&n("#tagCloudWords").jQCloud(n.parseJSON(n("#tagCloudJson").html()),{shape:"rectangular"})});n("div#my-met").length>0&&(e=n("div#my-met"),lt(e,'<div class="close-my-met"><a href="#">Close<\/a><\/div>',!1),u(e,n("div.my-met-topbar a"),null),u(e,n("div.close-my-met a"),null));n("div#landing-feature div#slideshow").children().length>1&&(ct(n("div#landing-feature"),n("div#landing-feature div#slideshow")),n("div#landing-feature div#slideshow .slideshow-overlay").click(function(t){var i=n(this).data("url");i&&(location.href=i,t.preventDefault())}));n("input#blog-search-field").length>0&&i(n("input#blog-search-field"),"Search This Blog");n("input#allblogs-search-field").length>0&&i(n("input#allblogs-search-field"),"Search the Blogs");n("input#search-field").length>0&&i(n("input#search-field"),"Search metmuseum.org");n("input#email-field").length>0&&i(n("input#email-field"),"Email address");n("input#events-search-field").length>0&&i(n("input#events-search-field"),"Enter search terms");n("input#search-by-who").length>0&&i(n("input#search-by-who"),"Search by artist, maker, or culture");n("input#search-by-what").length>0&&i(n("input#search-by-what"),"Search by technique or material");n("input#search-by-where").length>0&&i(n("input#search-by-where"),"Search by geographic location");n("input#search-by-when").length>0&&i(n("input#search-by-when"),"Search by era or date of art");n("input#search-by-in-the-museum").length>0&&i(n("input#search-by-in-the-museum"),"Search by department in the museum");n("input#text-date").length>0&&i(n("input#text-date"),"Enter date");n("input#start-date").length>0&&i(n("input#start-date"),"Start date");n("input#end-date").length>0&&i(n("input#end-date"),"End date");n("div.date-range-search").length>0&&ot(n("div.date-range-search"),"select","Between","div.date-range-between","div#single-date-field");n("div.date-range-search").length>0&&et(n("div.date-range-search"),n("div.drop-select.when"),"Between","div.date-range-between","div#single-date-field");n("ul.image-request").length>0&&ft();at();t(n("div.recommendations"),"ul.recommended-events","li","div.recommended-content","front");t(n("div.calendar-holder"),"ul.tabset","li","div.tab-content","visible");t(n("div.general-content"),"div.image-slider ul.tabs","li","div.tab-content","visible");t(n("div.museum-map-features"),"ul.tabs","li","div.tab-content","visible");t(n("div.general-content"),"div.tabbed-container ul.tabs","li","div.events-listing","front");t(n("div.gallery-container"),"ul.main-gallery-tabs","li","div.gallery-info","visible");t(n("div.gallery-container"),"ul.main-gallery-tabs","li","div.show-location","visible");t(n("div.image-slider"),"ul.tabs","li","div.tab-panel","visible");t(n("div.top-container"),"ul.tabs","li","div.events-listing div.events-container","front");t(n("div.half-column"),"ul.tabs","li","div.events-listing div.events-container","front");t(n("div.related-content-container"),"ul.related-content-tabs","li","div.related-content","visible");t(n("div.events-listing-container"),"div.events-switcher","a","div.switcher","front");t(n("div.visit div.top-container"),"ul.tabs","li","div.panel","front");t(n("div.search-collections"),"div.tabbed-container ul.tabs","li","div.search-terms.tabbed","front");t(n("div.search-by"),"div.tabbed-container ul.tabs","li","div.search-terms","front");t(n("div.collections.l1"),"ul.tabs.landing","li","div.collections-tabbed-content","visible");t(n("div.itinerary"),"ul.tabs.landing","li","div.tabbed-content","visible");t(n("div.exhibitions"),"ul.inner-tab-menu","li","div.inner-tab-content","visible");t(n("div.search-results-listing"),"div.tabbed-container ul.tabs","li","div.tab-content","visible");t(n("div.collections.search-results"),"div.tabbed-container ul.tabs","li","div.search-terms","front");t(n("div.collections.search-results"),"div.tabbed-container ul.display-options","li","div.search-results-container","visible");t(n("div.collections.a-z"),"div.tabbed-container ul.tabs","li","div.search-results-container","front");t(n("div.collections.a-z"),"div.tabbed-container ul.tabs","li","div.search-summary-container","front");t(n("div.exhibition-listing"),"div.tabbed-container ul.tabs","li","div.tabbed-content","front");t(n("div.exhibitions"),"div.tab-menu","li","div.tab-content","visible");t(n("ul.membership-categories li.category"),"p.button.more-details","a","div.buttons","hidden");t(n("div.my-met-container"),"ul.tag-view-list","li","div.tab-content","visible");t(n("div.blog-cloud-view"),"ul.tag-view-list","li","div.tab-content","visible");ht(n("div.search-collections"),"div.tabbed-container ul.tabs li","div.search-null");n("div.disclosure").length>0&&r(n("div.disclosure"),"div.hidden-panel","p.reveal a","up",!1,!1);n("div.bordered-list").length>0&&u(n("div.bordered-list ul.hidden-programs"),n("div.bordered-list p.view-more-link a"),"up");n("div.video-holder").length>0&&u(n("div.video-holder div.description div.transcript-info"),n("div.video-holder div.description div.action-bar a.opener"),"up");n("div.general-content div.video").length>0&&u(n("div.general-content div.description div.transcript-info"),n("div.general-content div.description div.action-bar a.opener"),"up");n("div.blog-content div.video").length>0&&u(n("div.blog-content div.description div.transcript-info"),n("div.blog-content div.description div.action-bar a.opener"),"up");n("div.gallery-blurb p.disclosure").length>0&&u(n("div.gallery-blurb div.disclosure-hidden"),n("div.gallery-blurb p.disclosure a"),"up");n(".membership-categories div.additional-content").length>0&&r(n("ul.membership-categories li div.slide-container"),"div.additional-content","p.more-details a","up","Hide details",!1);n("div.gallery-disclosure div.topics").length>0&&r(n("div.gallery-disclosure"),"div.topics","a.switcher","down",!1,!1);n("ul.object-list li div.disclosure").length>0&&r(n("ul.object-list li div.disclosure"),".disclosure-hidden","a.disclosure-black-arrow","up",!1,!1);n("ul.object-list li div.lower-content.disclosure").length>0&&r(n("ul.object-list li .hover-content"),".lower-content.disclosure-hidden",".lower-content a.disclosure-black-arrow","up",!1,!1);n("div.my-met-container div.sidebar ul.menu").length>0&&a(n("div.my-met-container div.sidebar ul.menu li a.opener"),"div.my-met-container div.sidebar ul.menu li div.holder");n("ul.promo-accordion li a.category").length>0&&a(n("ul.promo-accordion li a.category"),"div.accordion-content");(n("div.date_range").length>0||n("div.calendar-container").length>0)&&(f("div.set-dates a.open","div.date_range",!1,!1),f("div.date_range p.close a","div.date_range",!1,!1));n("a.show-content").length>0&&f("a.show-content","div.hidden-content",!1,!0);n("div.create-set-overlay").length>0&&(f("ul.actions li.create a","div.create-set-overlay","ul.actions li.create",!1),f("div.create-set-overlay div.create-set a.cancel","div.create-set-overlay","ul.actions li.create",!1));n("div.collections div.accordion").length>0&&r(n("div.collections div.accordion"),"div.hidden-panel","p.reveal a","up",!1,!1);n("p.reveal a.disclosure-black-arrow").length>0&&l(n("p.reveal a.disclosure-black-arrow"),"more","fewer");n("div#readMoreLink a").length>0&&l(n("div#readMoreLink a"),"more","less");n("div.my-met-container div.disclosure").length>0&&(r(n("div.my-met-container div.disclosure"),"div.hidden-panel","p.trigger a","up",!1,!1),ut(n("div.my-met-container div.newsletter div.row"),"input.check","p.trigger a","div.hidden-panel"));n("div.my-met-container div.events-container ul.actions").length>0&&r(n("div.events-container ul.actions li"),"div.hidden-panel","a.show-toggle","up",!1,!1);n("div.my-met-container div.events-container ul.event-actions").length>0&&r(n("div.events-container ul.event-actions li"),"div.hidden-panel","a.show-toggle","up",!1,"div.scrollable");n("p.add-row a").length>0&&st(n("p.add-row a"),"div.extra-form");n("div.search-terms p.disclosure").length>0&&rt(n("div.search-terms p.disclosure"),"div.search-terms","front");n("div.image-result-options input.checkbox").length>0&&tt(n("div.image-result-options input.checkbox"));n("div.photo-gallery-container div.photo-gallery").length>0&&nt(n("div.photo-gallery"),"div.object","div.object-info");n("div.search-results ul.display-options").length>0&&d(n("div.search-results ul.display-options"),"a");n("div.exhibitions.l3 div.tabbed-container").length>0&&g(n("div.toolbar.tab-menu"),"a");n("div.not-found").length>0&&k();n("div.content-media-slider").length>0&&b(n("div.content-media-slider"));n("div.share-content p a")&&w(n("div.share-content p a.share-confirm"),n("div.share-collapsible"),n("div.share-collapsible ul li a.cancel"));n("div.itinerary-container div.scrollable ul.items-list").length>0&&(n("div.itinerary-container div.scrollable ul.items-list li div.description p a").click(function(){return window.location.href=n(this).attr("href"),!1}),y(n("div.itinerary-container div.scrollable ul.items-list li"),"div.container a"));n("fieldset.collapsible-container legend")&&r(n("fieldset.collapsible-container"),"div.collapsible","legend","closed",!1);n("div.advanced-search-collections div.tabbed-container p a.switch-advanced-search").length>0&&p(n("div.advanced-search-collections div.tabbed-container p a.switch-advanced-search"),n("div.as-step-one"),n("div.as-step-two"));n("div.image-result-options select").length>0&&it(n("div.image-result-options select"));n("fieldset#advanced-search").length>0&&(o=!1,n("fieldset#advanced-search input").each(function(){n(this).blur(function(){o=!1;n("ul.ui-autocomplete").each(function(){n(this).is(":visible")&&(o=!0)});o||s("#"+n(this).attr("id"),!0)})}),n("fieldset#advanced-search select").each(function(){n(this).blur(function(){s("#"+n(this).attr("id"),!0)})}),n("fieldset.refinements input").each(function(){n(this).change(function(){s("#"+n(this).attr("id"),!1)})}),n(".collapsible li input.checkbox").each(function(){n(this).not("#all-departments").click(function(){n("#all-departments").attr("checked",!1)})}));n(".pageable").length>0&&n(".pageable").quickPager();n("#advanced-search").length>0&&(n(window).scroll(function(){h(n("fieldset.collapsible-container"))&&(n("#feedback-container").addClass("absolute-bottom"),n("#feedback-container").css("top",n("fieldset.collapsible-container").offset().top-375),n("#feedback-container div").removeClass("fixed"));c(n("fieldset.collapsible-container"))&&(n("#feedback-container").removeClass("absolute-bottom"),n("#feedback-container div").addClass("fixed"))}),n(window).resize(function(){h(n("fieldset.collapsible-container"))&&(n("#feedback-container").addClass("absolute-bottom"),n("#feedback-container div").removeClass("fixed"));c(n("fieldset.collapsible-container"))&&(n("#feedback-container").removeClass("absolute-bottom"),n("#feedback-container div").addClass("fixed"))}))}),function(n){n.fn.serializeJSON=function(){var t={};return jQuery.map(n(this).serializeArray(),function(n){t[n.name]=n.value}),t}}(jQuery);jQuery.cookie=function(n,t,i){var f,r,e,o,u,s;if(typeof t!="undefined"){i=i||{};t===null&&(t="",i.expires=-1);f="";i.expires&&(typeof i.expires=="number"||i.expires.toUTCString)&&(typeof i.expires=="number"?(r=new Date,r.setTime(r.getTime()+i.expires*864e5)):r=i.expires,f="; expires="+r.toUTCString());var h=i.path?"; path="+i.path:"",c=i.domain?"; domain="+i.domain:"",l=i.secure?"; secure":"";document.cookie=[n,"=",encodeURIComponent(t),f,h,c,l].join("")}else{if(e=null,document.cookie&&document.cookie!="")for(o=document.cookie.split(";"),u=0;u<o.length;u++)if(s=jQuery.trim(o[u]),s.substring(0,n.length+1)==n+"="){e=decodeURIComponent(s.substring(n.length+1));break}return e}};window.onbeforeunload=function(){setActiveStyleSheet("")};cookie=readCookie("style");title=cookie?cookie:getPreferredStyleSheet();setActiveStyleSheet(title),function(n){jQuery.fn.slider=function(t){function g(){var r;if($slider.navigateLeft=$slider.find(t.scrollLeft),$slider.navigateRight=$slider.find(t.scrollRight),$slider.scrollableArea=$slider.find(t.scrollableArea),$slider.elementsToScroll=$slider.find(t.elementsToScroll),$slider.elementToScrollWidth=parseInt($slider.elementsToScroll.eq(0).width()),$slider.elementsToScroll.eq(0).attr("id",t.currentSliderID),$slider.autoScroll=t.autoScroll,t.ajaxNavigation&&(sliderPageIdDataString=$slider.find("span.uniqueId").length>0?"&id="+n.trim($slider.find("span.uniqueId").html()):"",queryString=window.location.href.indexOf("?")>0?window.location.href.slice(window.location.href.indexOf("?")+1)+"&":"",$slider.imageTypeString=t.imageType?"&imageType="+t.imageType:""),t.thumbnails&&($mainSlider=$slider,mainCounter=t.counterDisplay),t.totalObjects||t.ajaxNavigation?t.ajaxNavigation&&(t.totalObjects=$slider.find("span.totalObjectCount").html()):t.totalObjects=$slider.elementsToScroll.length,t.autoScrollButton&&($slider.autoScrollButton=$slider.next("div.slideshow-footer").find(t.autoScrollButton),$mainSlider.autoScroll=!1,$mainSlider.autoScrollButton.click(function(){return!$mainSlider.autoScroll&&$mainSlider.currentSlideInTotal<t.totalObjects?w($mainSlider):(s($mainSlider,!1),$mainSlider.autoScroll=!1,$mainSlider.autoScrollButton.html("Play slideshow"),$mainSlider.autoScrollButton.removeClass("pause")),!1})),$slider.paddingLeft=parseInt($slider.elementsToScroll.eq(0).css("padding-left")),$slider.paddingRight=parseInt($slider.elementsToScroll.eq(0).css("padding-right")),$slider.actualNumToLoad=t.numToLoad,$slider.scrollableArea.css("left",parseInt($slider.scrollableArea.css("left"))-$slider.paddingLeft),$slider.scrollableAreaWidth=0,u($slider),r=t.imageType=="related"?parseInt($slider.scrollableArea.parent().width())+82:$slider.scrollableArea.parent().width(),$slider.scrollableArea.width()<=r&&!t.thumbnailsOf){t.imageType!="related"&&$slider.scrollableArea.css("left","0px");return}t.continuousNavigation&&$slider.elementsToScroll.length>1&&$slider.navigateLeft.css("display","block");$slider.scrollableArea.width()>r&&$slider.elementsToScroll.length>1&&$slider.navigateRight.css("display","block");$slider.currentSlide=1;$slider.currentSlideInTotal=1;$slider.autoScroll&&w($slider);u($slider);navigateRightHandler=function(n){return e?!1:(nt(n.data.eventSlider),t.thumbnails&&b("right"),!1)};$slider.navigateRight.bind("click",{eventSlider:$slider},navigateRightHandler);navigateLeftHandler=function(n){return e?!1:(tt(n.data.eventSlider),t.thumbnails&&b("left"),!1)};$slider.navigateLeft.bind("click",{eventSlider:$slider},navigateLeftHandler);t.varyingHeight&&p($slider,0);t.totalObjects==$slider.elementsToScroll.length&&(t.ajaxNavigation=!1);t.ajaxNavigation&&v("pg")>1&&t.numToLoad>1&&(objectsPerPage=v("rpp"),objectsPerPage||(objectsPerPage=v("ft")?20:15),numPreviousObjects=(v("pg")-1)*objectsPerPage,actualNumToLoad=numPreviousObjects<t.numToLoad?numPreviousObjects:t.numToLoad,$slider.currentSlide=actualNumToLoad+1,$slider.currentSlideInTotal=numPreviousObjects+1,startPoint=numPreviousObjects-actualNumToLoad,dataString=queryString+"&num="+actualNumToLoad+"&startPoint="+startPoint+sliderPageIdDataString+$slider.imageTypeString,n.ajax({type:"POST",url:t.urlForAjax,data:dataString,success:function(r){var e,o;for(e=t.thumbnailsOf?$slider:n("div#browse-highlights.ajax-large-slider").length>0?$mainSlider:$slider,jQuery.fn.reverse=function(){return this.pushStack(this.get().reverse(),arguments)},n(r).reverse().each(function(){e.scrollableArea.prepend(n(this))}),adjustedWidth=0,i=0;i<actualNumToLoad;i++)adjustedWidth+=e.find(t.elementsToScroll+":eq("+i+")").width()+e.paddingLeft+e.paddingRight;o=f(e);e.scrollableArea.css("left",parseInt(o)-adjustedWidth+"px");e.navigateLeft.css("display","block");u(e);t.thumbnailsOf&&(y(e,t.thumbnailsOf),e.find(t.elementsToScroll).eq(e.currentSlide-1).addClass("selected"));h($slider)}}));t.thumbnailsOf&&y($slider,t.thumbnailsOf);t.objectFullScreen&&h($slider);t.reloadLinks&&$slider.parents("div.image-slider").find(t.reloadLinks).each(function(){n(this).click(function(){t.totalObjects=$slider.find("div.object:visible").length;t.elementsToScroll="div.object:visible";$slider.currentSlide=1;u($slider);$slider.scrollableArea.css("left","0px");$slider.navigateLeft.css("display","none")})})}function w(n){o(n);n.hover(function(){s(n,!1)},function(){n.autoScrollButton&&n.autoScrollButton.html()=="Pause slideshow"?o(n):t.autoScroll&&o(n)});n.focus(function(){s(n,!1)},function(){n.autoScrollButton&&n.autoScrollButton.html()=="Pause slideshow"?o(n):t.autoScroll&&o(n)})}function o(n){(!n.autoScroll&&n.currentSlideInTotal<t.totalObjects||t.autoScroll&&n.currentSlideInTotal<t.totalObjects)&&(n.navigateRight.css("display","none"),n.navigateLeft.css("display","none"),n.interval=setInterval(function(){n.navigateRight.trigger("click")},3e3),n.autoScroll=!0,n.autoScrollButton&&(n.autoScrollButton.html("Pause slideshow"),n.autoScrollButton.addClass("pause")))}function s(n,i){n.interval=clearInterval(n.interval);(n.currentSlideInTotal>1||t.continousNavigation)&&n.navigateLeft.css("display","block");i&&n.autoScrollButton&&(n.autoScrollButton.html("Play slideshow"),n.autoScrollButton.removeClass("pause"));(n.currentSlideInTotal!=t.totalObjects||t.continuousNavigation)&&n.navigateRight.css("display","block");n.autoScroll=!1}function b(i){var u,r;switch(i){case"right":u=$mainSlider.siblings("div.make-me-scrollable").find("div.navigate-right");thumbnails=$slider.find(t.elementsToScroll);r=0;thumbnails.each(function(t){n(this).attr("class").toString().search("selected")>0&&(r=t)});thumbnails.eq(r).removeClass("selected");thumbnails.eq(r+1).addClass("selected");$mainSlider.currentSlideInTotal==$slider.currentSlideInTotal+t.numOfVisibleThumbs&&u.trigger("click");break;case"left":thumbnails=$slider.find(t.elementsToScroll);r=0;thumbnails.each(function(t){n(this).attr("class").toString().search("selected")>0&&(r=t)});thumbnails.eq(r).removeClass("selected");thumbnails.eq(r-1).addClass("selected");$mainSlider.currentSlideInTotal==$slider.currentSlideInTotal-1&&$mainSlider.siblings("div.make-me-scrollable").find("div.navigate-left").trigger("click")}}function y(i,r){i.find(t.elementsToScroll).each(function(u){n(this).find("a").unbind("click");n(this).find("a").click(function(){var o,s,h,f,e;return(i.find(t.elementsToScroll).removeClass("selected"),n(this).closest("div.object").addClass("selected"),o=r.find(t.elementsToScroll).length,t.ajaxNavigation)?(i.clickedValue=i.currentSlideInTotal+(u+1-i.currentSlide),r.currentSlide=r.currentSlide==0?1:r.currentSlide,s=o-r.currentSlide+r.currentSlideInTotal,h=r.currentSlideInTotal-r.currentSlide+1,i.clickedValue<h||i.clickedValue>s?(r.currentSlideInTotal=i.clickedValue,actualNumToLoad=a(i,t.numToLoad,"both"),i.clickedValue-Math.floor(actualNumToLoad/2)<0?(startPoint=0,indexPointToFade=i.clickedValue):(startPoint=i.clickedValue-Math.floor(actualNumToLoad/2)-1,indexPointToFade=t.numToLoad/2+1),dataString=queryString+"&num="+actualNumToLoad+"&startPoint="+startPoint+sliderPageIdDataString+"&imageType=large",n.ajax({type:"POST",url:t.urlForAjax,data:dataString,success:function(n){c(indexPointToFade,r,n,"")}}),!1):(f=i.clickedValue>r.currentSlideInTotal?r.currentSlide+(i.clickedValue-r.currentSlideInTotal):r.currentSlide-(r.currentSlideInTotal-i.clickedValue),r.currentSlideInTotal=i.clickedValue,f==1||f==r.elementsToScroll.length?(e=f==1?"left":"right",actualNumToLoad=a($slider,t.numToLoad,e),$slider.actualNumToLoad=actualNumToLoad,dataString=queryString+"&num="+actualNumToLoad+sliderPageIdDataString+"&imageType=large",n.ajax({type:"POST",url:t.urlForAjax,data:dataString,success:function(n){c(f,r,n,e)}}),!1):(c(f,r,"",""),!1))):(r.currentSlideInTotal=u+1,c(u+1,r,"",""),!1)})})}function c(i,r,f,e){s(r,!1);r.autoScrollButton.html("Play slideshow");r.autoScrollButton.removeClass("pause");var o=0;r.find(t.elementsToScroll).each(function(t){t<=i-2&&(o+=n(this).width()+(r.paddingLeft+r.paddingRight))});r.scrollableArea.fadeOut("fast",function(){if(f){if(e)switch(e){case"left":n(f).each(function(){r.scrollableArea.prepend(n(this))});break;case"right":r.scrollableArea.append(f)}else r.find(t.elementsToScroll).detach(),r.scrollableArea.append(f);u(r)}r.scrollableArea.css("left",parseInt(o*-1)+"px");r.currentSlide=i;r.currentSlideInTotal>1?r.navigateLeft.css("display","block"):r.navigateLeft.css("display","none");r.currentSlideInTotal!=t.totalObjects?r.navigateRight.css("display","block"):r.navigateRight.css("display","none");l(r,mainCounter);r.scrollableArea.fadeIn("fast");h(r)})}function nt(i){if(t.varyingHeight&&p(i,i.currentSlide),i.currentSlideInTotal==t.totalObjects?i.currentSlideInTotal=1:i.currentSlideInTotal++,i.currentSlideInTotal==t.totalObjects&&!t.continuousNavigation&&i.autoScroll&&s(i,!0),e=!0,t.continuousNavigation&&!t.ajaxNavigation){var u=f(i);i.currentSlide+(t.stopElementsFromEnd-1)==i.elementsToScroll.length&&(i.scrollableArea.css("left",parseInt(u)+i.find(t.elementsToScroll+":eq(0)").width()+(i.paddingLeft+i.paddingRight))+"px",i.find(t.elementsToScroll).eq(0).detach().appendTo(i.scrollableArea),i.currentSlide--);r(i,"right","")}t.continuousNavigation&&t.ajaxNavigation&&(i.currentSlide==i.elementsToScroll.length-t.stopElementsFromEnd?(dataString=queryString+"&num="+t.numToLoad+"&startPoint="+(i.currentSlide+1)+sliderPageIdDataString,n.ajax({type:"POST",url:t.urlForAjax,data:dataString,success:function(n){r(i,"right",n)}})):r(i,"right",""));!t.continuousNavigation&&t.ajaxNavigation&&(i.currentSlideInTotal-1+t.stopElementsFromEnd==t.totalObjects&&i.navigateRight.css("display","none"),i.currentSlide==i.elementsToScroll.length-t.numBeforeLoad&&i.currentSlideInTotal-1+t.numBeforeLoad!=t.totalObjects?(actualNumToLoad=a(i,t.numToLoad,"right"),i.actualNumToLoad=actualNumToLoad,startPoint=i.currentSlideInTotal+t.numBeforeLoad-1,dataString=queryString+"&num="+actualNumToLoad+"&startPoint="+startPoint+sliderPageIdDataString+i.imageTypeString,n.ajax({type:"POST",url:t.urlForAjax,data:dataString,success:function(n){r(i,"right",n)}})):r(i,"right",""));t.continuousNavigation||t.ajaxNavigation||r(i,"right",null,function(){i.elementsToScroll.length-t.stopElementsFromEnd<=i.currentSlide&&n(i.elementsToScroll[i.elementsToScroll.length-1]).position().left+i.scrollableArea.position().left<i.width()&&i.navigateRight.css("display","none")});n("#"+t.currentSliderID).length>0&&n("#"+t.currentSliderID).removeAttr("id");i.find(t.elementsToScroll).eq(i.currentSlide-1).attr("id",t.currentSliderID);i.currentSlide==i.elementsToScroll.length&&d()}function tt(i){var u;if(t.varyingHeight&&p(i,i.currentSlide-2),i.currentSlideInTotal==1?i.currentSlideInTotal=t.totalObjects:i.currentSlideInTotal--,e=!0,t.continuousNavigation&&!t.ajaxNavigation&&(i.currentSlide--,i.currentSlide==0&&(u=f(i),i.scrollableArea.css("left",parseInt(u)-i.find(t.elementsToScroll+":eq("+(i.elementsToScroll.length-1)+")").width()-(i.paddingLeft+i.paddingRight))+"px",i.find(t.elementsToScroll).eq(i.elementsToScroll.length-1).detach().prependTo(i.scrollableArea),i.currentSlide++),r(i,"left","")),t.continuousNavigation&&t.ajaxNavigation&&(i.currentSlide==1?i.currentSlide=t.stopElementsFromEnd:i.currentSlide--,i.currentSlide==t.stopElementsFromEnd?(dataString=queryString+"&num="+t.numToLoad+sliderPageIdDataString+i.imageTypeString,n.ajax({type:"POST",url:t.urlForAjax,data:dataString,success:function(n){r(i,"left",n)}})):r(i,"left","")),!t.continuousNavigation&&t.ajaxNavigation&&(i.currentSlide==1?i.currentSlide=t.stopElementsFromEnd:i.currentSlide--,i.currentSlideInTotal==1&&i.navigateLeft.css("display","none"),i.autoScroll||i.currentSlideInTotal+1+t.stopElementsFromEnd!=t.totalObjects&&i.navigateRight.css("display","block"),i.currentSlide<=t.numBeforeLoad&&i.currentSlideInTotal>t.numBeforeLoad?(actualNumToLoad=a(i,t.numToLoad,"left"),i.actualNumToLoad=actualNumToLoad,pointToSubtractFrom=i.currentSlide<t.numBeforeLoad?i.currentSlideInTotal-i.currentSlide:i.currentSlideInTotal-t.numBeforeLoad,startPoint=pointToSubtractFrom-i.actualNumToLoad,startPoint<0&&(i.actualNumToLoad=i.actualNumToLoad+startPoint,startPoint=0),dataString=queryString+"&num="+i.actualNumToLoad+"&startPoint="+startPoint+sliderPageIdDataString+i.imageTypeString,n.ajax({type:"POST",url:t.urlForAjax,data:dataString,success:function(n){r(i,"left",n)}})):r(i,"left","")),!t.continuousNavigation&&!t.ajaxNavigation){if(i.currentSlide--,i.currentSlide==1&&i.navigateLeft.css("display","none"),!i.autoScroll)if(t.useStopElementsFromEnd)i.currentSlideInTotal+1+t.stopElementsFromEnd!=t.totalObjects&&i.navigateRight.css("display","block");else{var o=n(i.elementsToScroll[i.currentSlideInTotal-1]).width(),s=i.scrollableArea.width()+i.scrollableArea.position().left,h=i.width();o+s>h&&i.navigateRight.css("display","block")}r(i,"left")}t.counterDisplay&&l(i,t.counterDisplay);n("#"+t.currentSliderID).length>0&&n("#"+t.currentSliderID).removeAttr("id");i.find(t.elementsToScroll).eq(i.currentSlide-1).attr("id",t.currentSliderID);d()}function r(n,i,r,o){var c,s;switch(i){case"right":s=f(n);c=n.currentSlide==0?n.find(t.elementsToScroll).last().width():n.find(t.elementsToScroll+":eq("+(n.currentSlide-1)+")").width();n.scrollableArea.animate({left:parseInt(s)-n.paddingLeft-n.paddingRight-c+"px"},t.animationSpeed,function(){r&&(k(n,"right",r),u(n));e=!1;t.counterDisplay&&l(n,t.counterDisplay);o&&o()});n.autoScroll||n.navigateLeft.css("display","block");n.currentSlide++;t.objectFullScreen&&h(n);break;case"left":s=f(n);n.scrollableArea.animate({left:parseInt(s)+n.find(t.elementsToScroll+":eq("+(n.currentSlide-1)+")").width()+parseInt(n.find(t.elementsToScroll+":eq("+n.currentSlide+")").css("padding-left"))+parseInt(n.find(t.elementsToScroll+":eq("+n.currentSlide+")").css("padding-right"))+"px"},t.animationSpeed,function(){r&&(k(n,"left",r),u(n));e=!1;t.counterDisplay&&l(n,t.counterDisplay);t.objectFullScreen&&h(n)});break;default:alert("no direction supplied")}}function k(r,e,o){var h=0,s;switch(e){case"right":for(i=0;i<r.actualNumToLoad;i++)h+=r.find(t.elementsToScroll+":eq("+i+")").width()+r.paddingLeft+r.paddingRight;r.currentSlide>r.actualNumToLoad&&r.find(t.elementsToScroll).filter(function(n){return n<r.actualNumToLoad}).detach();r.scrollableArea.append(o);r.scrollableArea.find("img").load(function(){u(r)});r.currentSlide>r.actualNumToLoad&&(s=f(r),r.scrollableArea.css("left",parseInt(s)+h+"px"),r.currentSlide=r.currentSlide-r.actualNumToLoad);break;case"left":for(numToDetach=t.imageType=="small"?r.find(t.elementsToScroll).length-r.actualNumToLoad:r.actualNumToLoad,r.find(t.elementsToScroll).filter(function(n){return n>numToDetach}).detach(),jQuery.fn.reverse=function(){return this.pushStack(this.get().reverse(),arguments)},n(o).reverse().each(function(){r.scrollableArea.prepend(n(this))}),r.scrollableArea.find("img").load(function(){u(r)}),i=0;i<r.actualNumToLoad;i++)h+=r.find(t.elementsToScroll+":eq("+i+")").width()+r.paddingLeft+r.paddingRight;s=f(r);r.scrollableArea.css("left",parseInt(s)-h+"px");r.currentSlide=r.currentSlide+r.actualNumToLoad;break;default:alert("no direction given")}t.thumbnailsOf&&y(r,t.thumbnailsOf)}function u(n){if(n.scrollableAreaWidth=0,t.reloadLinks)for(n.elementsToScroll=n.find("div.object:visible"),i=0;i<n.elementsToScroll.length;i++)n.scrollableAreaWidth+=n.find("div.object:visible:eq("+i+")").width()+n.paddingLeft+n.paddingRight;else for(n.elementsToScroll=n.find(t.elementsToScroll),i=0;i<n.elementsToScroll.length;i++)n.scrollableAreaWidth+=n.find(t.elementsToScroll+":eq("+i+")").width()+n.paddingLeft+n.paddingRight;if(t.ajaxNavigation?n.scrollableArea.css("width",n.scrollableAreaWidth+2e3):n.scrollableArea.css("width",n.scrollableAreaWidth),t.reloadLinks){var r=n.scrollableArea.parent().width();r>=n.scrollableArea.width()?(n.navigateRight.css("display","none"),n.navigateLeft.css("display","none"),n.scrollableArea.css("left","0px")):n.navigateRight.css("display","block")}}function l(n,t){footerContainer=n.next("div.slideshow-footer");elCounterElement=footerContainer.find(t);elCounterElement.html(n.currentSlideInTotal)}function a(n,i,r){switch(r){case"right":return n.currentSlideInTotal+t.stopElementsFromEnd+i<=t.totalObjects?i:t.totalObjects-(n.currentSlideInTotal+t.stopElementsFromEnd);case"left":return n.currentSlideInTotal-t.stopElementsFromEnd-i>=0?i:n.currentSlideInTotal-2;case"both":return i}}function f(n){var t;return n.scrollableArea.css("left")=="auto"?0:n.scrollableArea.css("left")}function p(n,t){var i=n.elementsToScroll.eq(t).height();n.scrollableArea.css("height",i+"px")}function h(t){var i=n("div#art-object-fullscreen").find("span.artObjectZoomId"),r=t.elementsToScroll.eq(t.currentSlide-1);i.html(r.find("span.crdId").html())}function v(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+n+"=([^&#]*)",r=new RegExp(i),t=r.exec(window.location.href);return t==null?"":t[1]}function d(){var n=!1;n=jQuery("div#current-slide").hasClass("feature-slide-last");n?jQuery("div.scroll-wrapper").addClass("slider-vert-rule"):jQuery("div.scroll-wrapper").removeClass("slider-vert-rule")}var e=!1;return t=n.extend({scrollLeft:"div.navigate-left",scrollRight:"div.navigate-right",scrollableArea:"div.scrollable-area",elementsToScroll:"div.object",animationSpeed:500,elementsToReveal:!1,marginBetweenElements:0,stopElementsFromEnd:1,navigationLinksOverElements:!1,continuousNavigation:!1,ajaxNavigation:!1,slideMarginWidth:!0,thumbnails:!1,counterDisplay:!1,numToLoad:10,numBeforeLoad:2,thumbnailsOf:!1,autoScroll:!1,autoScrollButton:!1,numOfVisibleThumbs:0,urlForAjax:"http://localhost/content/php-dev/ajax/test.php",currentSliderID:"current-slide",objectFullScreen:!1,reloadLinks:!1,useStopElementsFromEnd:!0},t),this.each(function(){$slider=n(this);g()})}}(jQuery);jQuery(document).ready(function(n){n(window).load(function(){if(n("div#feature-exhibition-image").length>0&&n("div#feature-exhibition-image").slider({}),n("div#press-landing").length>0&&n("div#press-landing").slider({continuousNavigation:!1,ajaxNavigation:!1,imageType:"single",totalObjects:23,numToLoad:10,varyingHeight:!0}),n("div#community-landing").length>0&&n("div#community-landing").slider({continuousNavigation:!1,ajaxNavigation:!1,imageType:"single",autoscroll:!1,totalObjects:23,numToLoad:10,currentSliderID:"current-slide",varyingHeight:!0}),n("div#content-container div.collections-tabbed-content div#browse-highlights").length>0&&n("div#content-container div.collections-tabbed-content div#browse-highlights").slider({ajaxNavigation:!0,continuousNavigation:!1,stopElementsFromEnd:1,autoScroll:!0,animationSpeed:1e3,imageType:"collections",numToLoad:10,urlForAjax:"/ajax/slider/sliderbrowsehighlights.ashx?",numBeforeLoad:4}),n("div#content-container div.collection-overlays").length>0&&n("div#content-container div.collection-overlays").slider({stopElementsFromEnd:2,animationSpeed:200}),n("div.photo-gallery-container div#browse-highlights.photo-gallery").length>0&&n("div.photo-gallery-container div#browse-highlights.photo-gallery").slider({continuousNavigation:!1,ajaxNavigation:!1,stopElementsFromEnd:1,imageType:"photo-gallery",numToLoad:10,thumbnails:!0,autoScrollButton:"div.right-hand-links a.auto-slide",counterDisplay:"div.slider-counter span.current-slider",numOfVisibleThumbs:5,objectFullScreen:!0}),n("div.photo-gallery-container div#browse-highlights-thumbnails.photo-gallery-thumbnails").length>0&&n("div.photo-gallery-container div#browse-highlights-thumbnails.photo-gallery-thumbnails").slider({continuousNavigation:!1,ajaxNavigation:!1,stopElementsFromEnd:5,numToLoad:10,imageType:"thumbnail",numBeforeLoad:7,thumbnailsOf:$mainSlider,counterDisplay:"div.slider-counter span.current-slider"}),n("div#browse-highlights.ajax-large-slider.exhibition-artworks").length>0?n("div#browse-highlights.ajax-large-slider").slider({continuousNavigation:!1,ajaxNavigation:!0,stopElementsFromEnd:1,imageType:"large",numToLoad:10,thumbnails:!0,autoScrollButton:"div.right-hand-links a.auto-slide",counterDisplay:"div.slider-counter span.current-slider",numOfVisibleThumbs:5,objectFullScreen:!0,urlForAjax:"/ajax/slider/sliderexhibitionartobjects.ashx?"}):n("div#browse-highlights.ajax-large-slider").length>0&&n("div#browse-highlights.ajax-large-slider").slider({continuousNavigation:!1,ajaxNavigation:!0,stopElementsFromEnd:1,imageType:"large",numToLoad:10,thumbnails:!0,autoScrollButton:"div.right-hand-links a.auto-slide",counterDisplay:"div.slider-counter span.current-slider",numOfVisibleThumbs:5,objectFullScreen:!0,urlForAjax:"/ajax/slider/slidersearchartobjects.ashx?"}),n("div#browse-highlights-thumbnails.ajax-thumbnail-slider.exhibition-artworks").length>0?n("div#browse-highlights-thumbnails.ajax-thumbnail-slider").slider({continuousNavigation:!1,ajaxNavigation:!0,stopElementsFromEnd:5,numToLoad:10,imageType:"small",numBeforeLoad:9,thumbnailsOf:$mainSlider,counterDisplay:"div.slider-counter span.current-slider",urlForAjax:"/ajax/slider/sliderexhibitionartobjects.ashx?"}):n("div#browse-highlights-thumbnails.ajax-thumbnail-slider").length>0&&n("div#browse-highlights-thumbnails.ajax-thumbnail-slider").slider({continuousNavigation:!1,ajaxNavigation:!0,stopElementsFromEnd:5,numToLoad:10,imageType:"small",numBeforeLoad:9,thumbnailsOf:$mainSlider,counterDisplay:"div.slider-counter span.current-slider",urlForAjax:"/ajax/slider/slidersearchartobjects.ashx?"}),n("div#gallery-slider").length>0&&n("div#gallery-slider").slider({varyingHeight:!0}),n("div.collections-related-content-slider").length>0&&n("div.collections-related-content-slider").slider({continuousNavigation:!1,ajaxNavigation:!1,stopElementsFromEnd:3,imageType:"related"}),n("div.gallery-related-content-slider").length>0&&n("div.gallery-related-content-slider").slider({continuousNavigation:!1,ajaxNavigation:!1,stopElementsFromEnd:1}),n("div#single-image").length>0&&n("div#single-image").slider({continuousNavigation:!0}),n("div.narrow-multiple-image").length>0)if(n("div.narrow-multiple-image.continuous-slider").hasClass("featured-media"))n("div.narrow-multiple-image.continuous-slider.featured-media").slider({continuousNavigation:!1,stopElementsFromEnd:2,reloadLinks:"div.header div.links a"});else{n("div.narrow-multiple-image.continuous-slider").slider({continuousNavigation:!0,stopElementsFromEnd:3});var t=n("div.narrow-multiple-image.continuous-slider").parent();t.hasClass("make-invisible")&&t.removeClass("visible").removeClass("make-invisible")}n("div#multiple-image.continuous-slider").length>0&&n("div#multiple-image.continuous-slider").slider({continuousNavigation:!0,stopElementsFromEnd:4});n("div.inner-tab-content div.continuous-slider").length>0&&n("div.inner-tab-content div.continuous-slider").slider({ajaxNavigation:!0,continuousNavigation:!1,stopElementsFromEnd:1,autoScroll:!1,animationSpeed:500,imageType:"exhibitions",numToLoad:10,objectFullScreen:!0,urlForAjax:"/ajax/slider/sliderexhibitionartobjects.ashx?",counterDisplay:"div.slider-counter",varyingHeight:!0});n("#object_page div.continuous-slider.generic").length>0?n("#object_page div.continuous-slider.generic").slider({continuousNavigation:!1,stopElementsFromEnd:3,useStopElementsFromEnd:!1}):n("div.continuous-slider.generic").length>0&&n("div.continuous-slider.generic").slider({continuousNavigation:!1,stopElementsFromEnd:3});n("div.homepage-slider").length>0&&n("div.homepage-slider").slider({continuousNavigation:!1,stopElementsFromEnd:5})})}),function(n){function h(){this.regional=[];this.regional[""]={labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,timeSeparator:":",isRTL:!1};this._defaults={until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1};n.extend(this._defaults,this.regional[""]);this._serverSyncs=[]}function c(t,i){n.extend(t,i);for(var r in i)i[r]==null&&(t[r]=null);return t}var s="countdown",t=0,r=1,e=2,o=3,u=4,f=5,i=6;n.extend(h.prototype,{markerClassName:"hasCountdown",_timer:setInterval(function(){n.countdown._updateTargets()},980),_timerTargets:[],setDefaults:function(n){this._resetExtraLabels(this._defaults,n);c(this._defaults,n||{})},UTCDate:function(n,t,i,r,u,f,e,o){typeof t=="object"&&t.constructor==Date&&(o=t.getMilliseconds(),e=t.getSeconds(),f=t.getMinutes(),u=t.getHours(),r=t.getDate(),i=t.getMonth(),t=t.getFullYear());var s=new Date;return s.setUTCFullYear(t),s.setUTCDate(1),s.setUTCMonth(i||0),s.setUTCDate(r||1),s.setUTCHours(u||0),s.setUTCMinutes((f||0)-(Math.abs(n)<30?n*60:n)),s.setUTCSeconds(e||0),s.setUTCMilliseconds(o||0),s},periodsToSeconds:function(n){return n[0]*31557600+n[1]*2629800+n[2]*604800+n[3]*86400+n[4]*3600+n[5]*60+n[6]},_settingsCountdown:function(t,i){if(!i)return n.countdown._defaults;var r=n.data(t,s);return i=="all"?r.options:r.options[i]},_attachCountdown:function(t,i){var r=n(t),u;r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName),u={options:n.extend({},i),_periods:[0,0,0,0,0,0,0]},n.data(t,s,u),this._changeCountdown(t))},_addTarget:function(n){this._hasTarget(n)||this._timerTargets.push(n)},_hasTarget:function(t){return n.inArray(t,this._timerTargets)>-1},_removeTarget:function(t){this._timerTargets=n.map(this._timerTargets,function(n){return n==t?null:n})},_updateTargets:function(){for(var n=this._timerTargets.length-1;n>=0;n--)this._updateCountdown(this._timerTargets[n])},_updateCountdown:function(t,i){var c=n(t),r,u,f,l,e,o,a,h;(i=i||n.data(t,s),i)&&(c.html(this._generateHTML(i)),c[(this._get(i,"isRTL")?"add":"remove")+"Class"]("countdown_rtl"),r=this._get(i,"onTick"),r&&(u=i._hold!="lap"?i._periods:this._calculatePeriods(i,i._show,this._get(i,"significant"),new Date),f=this._get(i,"tickInterval"),(f==1||this.periodsToSeconds(u)%f==0)&&r.apply(t,[u])),l=i._hold!="pause"&&(i._since?i._now.getTime()<i._since.getTime():i._now.getTime()>=i._until.getTime()),l&&!i._expiring?(i._expiring=!0,(this._hasTarget(t)||this._get(i,"alwaysExpire"))&&(this._removeTarget(t),e=this._get(i,"onExpiry"),e&&e.apply(t,[]),o=this._get(i,"expiryText"),o&&(a=this._get(i,"layout"),i.options.layout=o,this._updateCountdown(t,i),i.options.layout=a),h=this._get(i,"expiryUrl"),h&&(window.location=h)),i._expiring=!1):i._hold=="pause"&&this._removeTarget(t),n.data(t,s,i))},_changeCountdown:function(t,i,r){var e,u,f;i=i||{};typeof i=="string"&&(e=i,i={},i[e]=r);u=n.data(t,s);u&&(this._resetExtraLabels(u.options,i),c(u.options,i),this._adjustSettings(t,u),n.data(t,s,u),f=new Date,(u._since&&u._since<f||u._until&&u._until>f)&&this._addTarget(t),this._updateCountdown(t,u))},_resetExtraLabels:function(n,t){var r=!1,i;for(i in t)if(i!="whichLabels"&&i.match(/[Ll]abels/)){r=!0;break}if(r)for(i in n)i.match(/[Ll]abels[0-9]/)&&(n[i]=null)},_adjustSettings:function(n,t){for(var u,f=this._get(t,"serverSync"),i=0,o=null,s,r,e=0;e<this._serverSyncs.length;e++)if(this._serverSyncs[e][0]==f){o=this._serverSyncs[e][1];break}o!=null?(i=f?o:0,u=new Date):(s=f?f.apply(n,[]):null,u=new Date,i=s?u.getTime()-s.getTime():0,this._serverSyncs.push([f,i]));r=this._get(t,"timezone");r=r==null?-u.getTimezoneOffset():r;t._since=this._get(t,"since");t._since!=null&&(t._since=this.UTCDate(r,this._determineTime(t._since,null)),t._since&&i&&t._since.setMilliseconds(t._since.getMilliseconds()+i));t._until=this.UTCDate(r,this._determineTime(this._get(t,"until"),u));i&&t._until.setMilliseconds(t._until.getMilliseconds()+i);t._show=this._determineShow(t)},_destroyCountdown:function(t){var i=n(t);i.hasClass(this.markerClassName)&&(this._removeTarget(t),i.removeClass(this.markerClassName).empty(),n.removeData(t,s))},_pauseCountdown:function(n){this._hold(n,"pause")},_lapCountdown:function(n){this._hold(n,"lap")},_resumeCountdown:function(n){this._hold(n,null)},_hold:function(t,i){var r=n.data(t,s),u;r&&(r._hold!="pause"||i||(r._periods=r._savePeriods,u=r._since?"-":"+",r[r._since?"_since":"_until"]=this._determineTime(u+r._periods[0]+"y"+u+r._periods[1]+"o"+u+r._periods[2]+"w"+u+r._periods[3]+"d"+u+r._periods[4]+"h"+u+r._periods[5]+"m"+u+r._periods[6]+"s"),this._addTarget(t)),r._hold=i,r._savePeriods=i=="pause"?r._periods:null,n.data(t,s,r),this._updateCountdown(t,r))},_getTimesCountdown:function(t){var i=n.data(t,s);return i?i._hold?this._calculatePeriods(i,i._show,this._get(i,"significant"),new Date):i._periods:null},_get:function(t,i){return t.options[i]!=null?t.options[i]:n.countdown._defaults[i]},_determineTime:function(t,i){var u=function(n){var t=new Date;return t.setTime(t.getTime()+n*1e3),t},f=function(t){t=t.toLowerCase();for(var u=new Date,f=u.getFullYear(),e=u.getMonth(),r=u.getDate(),o=u.getHours(),s=u.getMinutes(),h=u.getSeconds(),c=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,i=c.exec(t);i;){switch(i[2]||"s"){case"s":h+=parseInt(i[1],10);break;case"m":s+=parseInt(i[1],10);break;case"h":o+=parseInt(i[1],10);break;case"d":r+=parseInt(i[1],10);break;case"w":r+=parseInt(i[1],10)*7;break;case"o":e+=parseInt(i[1],10);r=Math.min(r,n.countdown._getDaysInMonth(f,e));break;case"y":f+=parseInt(i[1],10);r=Math.min(r,n.countdown._getDaysInMonth(f,e))}i=c.exec(t)}return new Date(f,e,r,o,s,h,0)},r=t==null?i:typeof t=="string"?f(t):typeof t=="number"?u(t):t;return r&&r.setMilliseconds(0),r},_getDaysInMonth:function(n,t){return 32-new Date(n,t,32).getDate()},_normalLabels:function(n){return n},_generateHTML:function(s){var a=this._get(s,"significant"),v,h;s._periods=s._hold?s._periods:this._calculatePeriods(s,s._show,a,new Date);var b=!1,k=0,p=a,c=n.extend({},s._show);for(h=t;h<=i;h++)b|=s._show[h]=="?"&&s._periods[h]>0,c[h]=s._show[h]=="?"&&!b?null:s._show[h],k+=c[h]?1:0,p-=s._periods[h]>0?1:0;for(v=[!1,!1,!1,!1,!1,!1,!1],h=i;h>=t;h--)s._show[h]&&(s._periods[h]?v[h]=!0:(v[h]=p>0,p--));var w=this._get(s,"compact"),d=this._get(s,"layout"),g=w?this._get(s,"compactLabels"):this._get(s,"labels"),nt=this._get(s,"whichLabels")||this._normalLabels,tt=this._get(s,"timeSeparator"),it=this._get(s,"description")||"",y=function(t){var i=n.countdown._get(s,"compactLabels"+nt(s._periods[t]));return c[t]?s._periods[t]+(i?i[t]:g[t])+" ":""},l=function(t){var i=n.countdown._get(s,"labels"+nt(s._periods[t]));return!a&&c[t]||a&&v[t]?'<span class="countdown_section"><span class="countdown_amount">'+s._periods[t]+"<\/span><br/>"+(i?i[t]:g[t])+"<\/span>":""};return d?this._buildLayout(s,c,d,w,a,v):(w?'<span class="countdown_row countdown_amount'+(s._hold?" countdown_holding":"")+'">'+y(t)+y(r)+y(e)+y(o)+(c[u]?this._minDigits(s._periods[u],2):"")+(c[f]?(c[u]?tt:"")+this._minDigits(s._periods[f],2):"")+(c[i]?(c[u]||c[f]?tt:"")+this._minDigits(s._periods[i],2):""):'<span class="countdown_row countdown_show'+(a||k)+(s._hold?" countdown_holding":"")+'">'+l(t)+l(r)+l(e)+l(o)+l(u)+l(f)+l(i))+"<\/span>"+(it?'<span class="countdown_row countdown_descr">'+it+"<\/span>":"")},_buildLayout:function(s,h,c,l,a,v){for(var g=this._get(s,l?"compactLabels":"labels"),nt=this._get(s,"whichLabels")||this._normalLabels,p=function(t){return(n.countdown._get(s,(l?"compactLabels":"labels")+nt(s._periods[t]))||g)[t]},y=function(n,t){return Math.floor(n/t)%10},tt={desc:this._get(s,"description"),sep:this._get(s,"timeSeparator"),yl:p(t),yn:s._periods[t],ynn:this._minDigits(s._periods[t],2),ynnn:this._minDigits(s._periods[t],3),y1:y(s._periods[t],1),y10:y(s._periods[t],10),y100:y(s._periods[t],100),y1000:y(s._periods[t],1e3),ol:p(r),on:s._periods[r],onn:this._minDigits(s._periods[r],2),onnn:this._minDigits(s._periods[r],3),o1:y(s._periods[r],1),o10:y(s._periods[r],10),o100:y(s._periods[r],100),o1000:y(s._periods[r],1e3),wl:p(e),wn:s._periods[e],wnn:this._minDigits(s._periods[e],2),wnnn:this._minDigits(s._periods[e],3),w1:y(s._periods[e],1),w10:y(s._periods[e],10),w100:y(s._periods[e],100),w1000:y(s._periods[e],1e3),dl:p(o),dn:s._periods[o],dnn:this._minDigits(s._periods[o],2),dnnn:this._minDigits(s._periods[o],3),d1:y(s._periods[o],1),d10:y(s._periods[o],10),d100:y(s._periods[o],100),d1000:y(s._periods[o],1e3),hl:p(u),hn:s._periods[u],hnn:this._minDigits(s._periods[u],2),hnnn:this._minDigits(s._periods[u],3),h1:y(s._periods[u],1),h10:y(s._periods[u],10),h100:y(s._periods[u],100),h1000:y(s._periods[u],1e3),ml:p(f),mn:s._periods[f],mnn:this._minDigits(s._periods[f],2),mnnn:this._minDigits(s._periods[f],3),m1:y(s._periods[f],1),m10:y(s._periods[f],10),m100:y(s._periods[f],100),m1000:y(s._periods[f],1e3),sl:p(i),sn:s._periods[i],snn:this._minDigits(s._periods[i],2),snnn:this._minDigits(s._periods[i],3),s1:y(s._periods[i],1),s10:y(s._periods[i],10),s100:y(s._periods[i],100),s1000:y(s._periods[i],1e3)},b=c,k,d,w=t;w<=i;w++)k="yowdhms".charAt(w),d=new RegExp("\\{"+k+"<\\}(.*)\\{"+k+">\\}","g"),b=b.replace(d,!a&&h[w]||a&&v[w]?"$1":"");return n.each(tt,function(n,t){var i=new RegExp("\\{"+n+"\\}","g");b=b.replace(i,t)}),b},_minDigits:function(n,t){return(n=""+n,n.length>=t)?n:(n="0000000000"+n,n.substr(n.length-t))},_determineShow:function(n){var s=this._get(n,"format"),h=[];return h[t]=s.match("y")?"?":s.match("Y")?"!":null,h[r]=s.match("o")?"?":s.match("O")?"!":null,h[e]=s.match("w")?"?":s.match("W")?"!":null,h[o]=s.match("d")?"?":s.match("D")?"!":null,h[u]=s.match("h")?"?":s.match("H")?"!":null,h[f]=s.match("m")?"?":s.match("M")?"!":null,h[i]=s.match("s")?"?":s.match("S")?"!":null,h},_calculatePeriods:function(s,h,c,l){var v,a,ut,b,p,w,y;if(s._now=l,s._now.setMilliseconds(0),v=new Date(s._now.getTime()),s._since?l.getTime()<s._since.getTime()?s._now=l=v:l=s._since:(v.setTime(s._until.getTime()),l.getTime()>s._until.getTime()&&(s._now=l=v)),a=[0,0,0,0,0,0,0],h[t]||h[r]){var k=n.countdown._getDaysInMonth(l.getFullYear(),l.getMonth()),nt=n.countdown._getDaysInMonth(v.getFullYear(),v.getMonth()),tt=v.getDate()==l.getDate()||v.getDate()>=Math.min(k,nt)&&l.getDate()>=Math.min(k,nt),it=function(n){return(n.getHours()*60+n.getMinutes())*60+n.getSeconds()},rt=Math.max(0,(v.getFullYear()-l.getFullYear())*12+v.getMonth()-l.getMonth()+(v.getDate()<l.getDate()&&!tt||tt&&it(v)<it(l)?-1:0));a[t]=h[t]?Math.floor(rt/12):0;a[r]=h[r]?rt-a[t]*12:0;l=new Date(l.getTime());ut=l.getDate()==k;b=n.countdown._getDaysInMonth(l.getFullYear()+a[t],l.getMonth()+a[r]);l.getDate()>b&&l.setDate(b);l.setFullYear(l.getFullYear()+a[t]);l.setMonth(l.getMonth()+a[r]);ut&&l.setDate(b)}if(p=Math.floor((v.getTime()-l.getTime())/1e3),w=function(n,t){a[n]=h[n]?Math.floor(p/t):0;p-=a[n]*t},w(e,604800),w(o,86400),w(u,3600),w(f,60),w(i,1),p>0&&!s._since){var ft=[1,12,4.3482,7,24,60,60],d=i,g=1;for(y=i;y>=t;y--)h[y]&&(a[d]>=g&&(a[d]=0,p=1),p>0&&(a[y]++,p=0,d=y,g=1)),g*=ft[y]}if(c)for(y=t;y<=i;y++)c&&a[y]?c--:c||(a[y]=0);return a}});n.fn.countdown=function(t){var i=Array.prototype.slice.call(arguments,1);return t=="getTimes"||t=="settings"?n.countdown["_"+t+"Countdown"].apply(n.countdown,[this[0]].concat(i)):this.each(function(){typeof t=="string"?n.countdown["_"+t+"Countdown"].apply(n.countdown,[this].concat(i)):n.countdown._attachCountdown(this,t)})};n.countdown=new h}(jQuery);jQuery.fn.extend({meerkat:function(n){function i(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/"}function u(n){for(var r=n+"=",u=document.cookie.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1,t.length);if(t.indexOf(r)===0)return t.substring(r.length,t.length)}return null}function f(n){i(n,"",-1)}var r={background:"none",opacity:null,height:"auto",width:"100%",position:"bottom",close:".close",dontShowAgain:"#dont-show",dontShowAgainAuto:!1,animationIn:"none",animationOut:null,easingIn:"swing",easingOut:"swing",animationSpeed:"normal",cookieExpires:0,removeCookie:".removeCookie",delay:0,onMeerkatShow:function(){},timer:null},t=jQuery.extend(r,n);return jQuery.easing.def?(t.easingIn=t.easingIn,t.easingOut=t.easingOut):(t.easingIn="swing",t.easingOut="swing"),t.animationOut===null&&(t.animationOut=t.animationIn),t.delay=t.delay*1e3,t.timer!=null&&(t.timer=t.timer*1e3),jQuery(t.removeCookie).click(function(){f("meerkat")}),this.each(function(){var r=jQuery(this);if(u("meerkat")!="dontshow"){t.onMeerkatShow.call(this);function n(n,u){var f=jQuery("#meerkat-wrap"),o,e;o=u==="slide"?t.position==="left"||t.position==="right"?"width":"height":"opacity";e={};e[o]=n;n==="show"&&(u!=="none"?t.delay>0?jQuery(f).hide().delay(t.delay).animate(e,t.animationSpeed,t.easingIn):jQuery(f).hide().animate(e,t.animationSpeed,t.easingIn):u==="none"&&t.delay>0?jQuery(f).hide().delay(t.delay).show(0):jQuery(f).show(),jQuery(r).show(0));n==="hide"&&(u!=="none"?(t.timer!==null&&jQuery(f).delay(t.timer).animate(e,t.animationSpeed,t.easingOut,function(){jQuery(this).destroyMeerkat();t.dontShowAgainAuto===!0&&i("meerkat","dontshow",t.cookieExpires)}),jQuery(t.close).click(function(){return jQuery(f).stop().animate(e,t.animationSpeed,t.easingOut,function(){jQuery(this).destroyMeerkat()}),!1}),jQuery(t.dontShowAgain).click(function(){return jQuery(f).stop().animate(e,t.animationSpeed,t.easingOut,function(){jQuery(this).destroyMeerkat()}),i("meerkat","dontshow",t.cookieExpires),!1})):u==="none"&&t.timer!==null?jQuery(f).delay(t.timer).hide(0).queue(function(){jQuery(this).destroyMeerkat()}):(jQuery(t.close).click(function(){return jQuery(f).hide().queue(function(){jQuery(this).destroyMeerkat()}),!1}),jQuery(t.dontShowAgain).click(function(){return jQuery(f).hide().queue(function(){jQuery(this).destroyMeerkat()}),i("meerkat","dontshow",t.cookieExpires),!1})))}jQuery("html, body").css({margin:"0",height:"100%"});jQuery(r).wrap('<div id="meerkat-wrap" class="meerkat-wrapp"><div id="meerkat-container"><\/div><\/div>');jQuery("#meerkat-wrap").css({position:"fixed","z-index":"10000",width:t.width,height:t.height}).css(t.position,"0");jQuery("#meerkat-container").css({background:t.background,height:t.height});(t.position==="left"||t.position==="right")&&jQuery("#meerkat-wrap").css("top",0);t.opacity!=null&&(jQuery("#meerkat-wrap").prepend('<div class="opacity-layer"><\/div>'),jQuery("#meerkat-container").css({background:"#000","z-index":"2",position:"relative"}),jQuery(".opacity-layer").css({position:"absolute",top:"0",height:"100%",width:"100%",background:t.background,opacity:t.opacity}));switch(t.animationIn){case"slide":n("show","slide");break;case"fade":n("show","fade");break;case"none":n("show","none");break;default:alert('The animationIn option only accepts "slide", "fade", or "none"')}switch(t.animationOut){case"slide":n("hide","slide");break;case"fade":n("hide","fade");break;case"none":t.timer!=null&&jQuery("#meerkat-wrap").delay(t.timer).hide(0).queue(function(){jQuery(this).destroyMeerkat()});jQuery(t.close).click(function(){jQuery("#meerkat-wrap").hide().queue(function(){jQuery(this).destroyMeerkat()})});jQuery(t.dontShowAgain).click(function(){jQuery("#meerkat-wrap").hide().queue(function(){jQuery(this).destroyMeerkat()});i("meerkat","dontshow",t.cookieExpires)});break;default:alert('The animationOut option only accepts "slide", "fade", or "none"')}}else jQuery(r).hide()})},destroyMeerkat:function(){jQuery("#meerkat-wrap").replaceWith(jQuery("#meerkat-container").contents().hide())}}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function u(n){return n}function f(n){return decodeURIComponent(n.replace(r," "))}function i(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return t.json?JSON.parse(n):n}catch(i){}}var r=/\+/g,t=n.cookie=function(r,e,o){var l,h,s,y;if(e!==undefined)return o=n.extend({},t.defaults,o),typeof o.expires=="number"&&(l=o.expires,h=o.expires=new Date,h.setDate(h.getDate()+l)),e=t.json?JSON.stringify(e):String(e),document.cookie=[t.raw?r:encodeURIComponent(r),"=",t.raw?e:encodeURIComponent(e),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("");var a=t.raw?u:f,v=document.cookie.split("; "),c=r?undefined:{};for(s=0,y=v.length;s<y;s++){var p=v[s].split("="),w=a(p.shift()),b=a(p.join("="));if(r&&r===w){c=i(b);break}r||(c[w]=i(b))}return c};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)!==undefined?(n.cookie(t,"",n.extend(i,{expires:-1})),!0):!1}}),function(n){function f(t,i,r){var u=t.offset().top,e=t.offset().left,f=r.position.split(/,?\s+/),o=f[0];return f=f[1],u-=i.outerHeight()-r.offset[0],e+=t.outerWidth()+r.offset[1],/iPad/i.test(navigator.userAgent)&&(u-=n(window).scrollTop()),r=i.outerHeight()+t.outerHeight(),o=="center"&&(u+=r/2),o=="bottom"&&(u+=r),t=t.outerWidth(),f=="center"&&(e-=(t+i.outerWidth())/2),f=="left"&&(e-=t),{top:u,left:e}}function o(n){function t(){return this.getAttribute("type")==n}return t.key="[type="+n+"]",t}function e(e,o,s){function a(i,r,u){if(!(!s.grouped&&i.length)){var f;u===!1||n.isArray(u)?(f=t.messages[r.key||r]||t.messages["*"],f=f[s.lang]||t.messages["*"].en,(r=f.match(/\$\d/g))&&n.isArray(u)&&n.each(r,function(n){f=f.replace(this,u[n])})):f=u[s.lang]||u;i.push(f)}}var h=this,c=o.add(h),l;e=e.not(":button, :image, :reset, :submit");n.extend(h,{getConf:function(){return s},getForm:function(){return o},getInputs:function(){return e},reflow:function(){return e.each(function(){var t=n(this),i=t.data("msg.el");i&&(t=f(t,i,s),i.css({top:t.top,left:t.left}))}),h},invalidate:function(t,r){if(!r){var u=[];n.each(t,function(n,t){n=e.filter("[name='"+n+"']");n.length&&(n.trigger("OI",[t]),u.push({input:n,messages:[t]}))});t=u;r=n.Event()}return r.type="onFail",c.trigger(r,[t]),r.isDefaultPrevented()||i[s.effect][0].call(h,t,r),h},reset:function(t){return t=t||e,t.removeClass(s.errorClass).each(function(){var t=n(this).data("msg.el");t&&(t.remove(),n(this).data("msg.el",null))}).unbind(s.errorInputEvent||""),h},destroy:function(){return o.unbind(s.formEvent+".V").unbind("reset.V"),e.unbind(s.inputEvent+".V").unbind("change.V"),h.reset()},checkValidity:function(t,f){var o,l;if(t=t||e,t=t.not(":disabled"),!t.length)return!0;if(f=f||n.Event(),f.type="onBeforeValidate",c.trigger(f,[t]),f.isDefaultPrevented())return f.result;if(o=[],t.not(":radio:not(:checked)").each(function(){var i=[],t=n(this).data("messages",i),e=r&&t.is(":date")?"onHide.v":s.errorInputEvent+".v";return t.unbind(e),n.each(u,function(){var n=this,r=n[0],u;if(t.filter(r).length&&(n=n[1].call(h,t,t.val()),n!==!0)){if(f.type="onBeforeFail",c.trigger(f,[t,r]),f.isDefaultPrevented())return!1;if(u=t.attr(s.messageAttr),u)return i=[u],!1;a(i,r,n)}}),i.length&&(o.push({input:t,messages:i}),t.trigger("OI",[i]),s.errorInputEvent&&t.bind(e,function(n){h.checkValidity(t,n)})),s.singleError&&o.length?!1:void 0}),l=i[s.effect],!l)throw'Validator: cannot find effect "'+s.effect+'"';return o.length?(h.invalidate(o,f),!1):(l[1].call(h,t,f),f.type="onSuccess",c.trigger(f,[t]),t.unbind(s.errorInputEvent+".v"),!0)}});n.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(t,i){n.isFunction(s[i])&&n(h).bind(i,s[i]);h[i]=function(t){return t&&n(h).bind(i,t),h}});s.formEvent&&o.bind(s.formEvent+".V",function(n){if(!h.checkValidity(null,n))return n.preventDefault()});o.bind("reset.V",function(){h.reset()});e[0]&&e[0].validity&&e.each(function(){this.oninvalid=function(){return!1}});o[0]&&(o[0].checkValidity=h.checkValidity);s.inputEvent&&e.bind(s.inputEvent+".V",function(t){h.checkValidity(n(this),t)});e.filter(":checkbox, select").filter("[required]").bind("change.V",function(t){var r=n(this);(this.checked||r.is("select")&&n(this).val())&&i[s.effect][1].call(h,r,t)});l=e.filter(":radio").change(function(n){h.checkValidity(l,n)});n(window).resize(function(){h.reflow()})}var u,i;n.tools=n.tools||{version:"1.2.5"};var s=/\[type=([a-z]+)\]/,h=/^-?[0-9]*(\.[0-9]+)?$/,r=n.tools.dateinput,c=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,l=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i,t;t=n.tools.validator={conf:{grouped:!1,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:!1,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(i,r){n.each(r,function(n,r){t.messages[n]=t.messages[n]||{};t.messages[n][i]=r})},localizeFn:function(i,r){t.messages[i]=t.messages[i]||{};n.extend(t.messages[i],r)},fn:function(t,i,r){n.isFunction(i)?r=i:(typeof i=="string"&&(i={en:i}),this.messages[t.key||t]=i);(i=s.exec(t))&&(t=o(i[1]));u.push([t,r])},addEffect:function(n,t,r){i[n]=[t,r]}};u=[];i={"default":[function(t){var i=this.getConf();n.each(t,function(t,r){t=r.input;t.addClass(i.errorClass);var u=t.data("msg.el");u||(u=n(i.message).addClass(i.messageClass).appendTo(document.body),t.data("msg.el",u));u.css({visibility:"hidden"}).find("p").remove();n.each(r.messages,function(t,i){n("<p/>").html(i).appendTo(u)});u.outerWidth()==u.parent().width()&&u.add(u.find("p")).css({display:"inline"});r=f(t,u,i);u.css({visibility:"visible",position:"absolute",top:r.top,left:r.left}).fadeIn(i.speed)})},function(t){var i=this.getConf();t.removeClass(i.errorClass).each(function(){var t=n(this).data("msg.el");t&&t.css({visibility:"hidden"})})}]};n.each("email,url,number".split(","),function(t,i){n.expr[":"][i]=function(n){return n.getAttribute("type")===i}});n.fn.oninvalid=function(n){return this[n?"bind":"trigger"]("OI",n)};t.fn(":email","Please enter a valid email address",function(n,t){return!t||c.test(t)});t.fn(":url","Please enter a valid URL",function(n,t){return!t||l.test(t)});t.fn(":number","Please enter a numeric value.",function(n,t){return h.test(t)});t.fn("[max]","Please enter a value smaller than $1",function(n,t){return t===""||r&&n.is(":date")?!0:(n=n.attr("max"),parseFloat(t)<=parseFloat(n)?!0:[n])});t.fn("[min]","Please enter a value larger than $1",function(n,t){return t===""||r&&n.is(":date")?!0:(n=n.attr("min"),parseFloat(t)>=parseFloat(n)?!0:[n])});t.fn("[required]","Please complete this mandatory field.",function(n,t){return n.is(":checkbox")?n.is(":checked"):!!t});t.fn("[pattern]",function(n){var t=new RegExp("^"+n.attr("pattern")+"$");return t.test(n.val())});n.fn.validator=function(i){var r=this.data("validator");return r&&(r.destroy(),this.removeData("validator")),i=n.extend(!0,{},t.conf,i),this.is("form")?this.each(function(){var t=n(this);r=new e(t.find(":input"),t,i);t.data("validator",r)}):(r=new e(this,this.eq(0).closest("form"),i),this.data("validator",r))}}(jQuery),function(n){n.fn.lightBox=function(t){function h(){return c(this,s),!1}function c(r,u){if(n("embed, object, select").css({visibility:"hidden"}),l(),t.imageArray.length=0,t.activeImage=0,u.length==1)t.imageArray.push([r.getAttribute("href"),r.getAttribute("title")]);else for(var f=0;f<u.length;f++)t.imageArray.push([u[f].getAttribute("href"),u[f].getAttribute("title")]);while(t.imageArray[t.activeImage][0]!=r.getAttribute("href"))t.activeImage++;i()}function l(){var i,u;n("body").append('<div id="jquery-overlay"><\/div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"><\/a><a href="#" id="lightbox-nav-btnNext"><\/a><\/div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+t.imageLoading+'"><\/a><\/div><\/div><\/div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"><\/span><span id="lightbox-image-details-currentNumber"><\/span><\/div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+t.imageBtnClose+'"><\/a><\/div><\/div><\/div><\/div>');i=f();n("#jquery-overlay").css({backgroundColor:t.overlayBgColor,opacity:t.overlayOpacity,width:i[0],height:i[1]}).fadeIn();u=e();n("#jquery-lightbox").css({top:u[1]+i[3]/10,left:u[0]}).show();n("#jquery-overlay,#jquery-lightbox").click(function(){r()});n("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){return r(),!1});n(window).resize(function(){var t=f(),i;n("#jquery-overlay").css({width:t[0],height:t[1]});i=e();n("#jquery-lightbox").css({top:i[1]+t[3]/10,left:i[0]})})}function i(){n("#lightbox-loading").show();t.fixedNavigation?n("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide():n("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide();var i=new Image;i.onload=function(){n("#lightbox-image").attr("src",t.imageArray[t.activeImage][0]);a(i.width,i.height);i.onload=function(){}};i.src=t.imageArray[t.activeImage][0]}function a(i,r){var s=n("#lightbox-container-image-box").width(),u=n("#lightbox-container-image-box").height();u=u+22;var f=i+t.containerBorderSize*2,e=r+t.containerBorderSize*2+22,h=s-f,c=u-e;n("#lightbox-container-image-box").animate({width:f,height:e},t.containerResizeSpeed,function(){v()});h==0&&c==0&&(n.browser.msie?o(250):o(100));n("#lightbox-container-image-data-box").css({width:i});n("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:r+22+t.containerBorderSize*2})}function v(){n("#lightbox-loading").hide();n("#lightbox-image").fadeIn(function(){y();p()});k()}function y(){n("#lightbox-container-image-data-box").slideDown("fast");n("#lightbox-image-details-caption").hide();t.imageArray[t.activeImage][1]&&n("#lightbox-image-details-caption").html(t.imageArray[t.activeImage][1]).show();t.imageArray.length>1&&n("#lightbox-image-details-currentNumber").html(t.txtImage+" "+(t.activeImage+1)+" "+t.txtOf+" "+t.imageArray.length).show()}function p(){n("#lightbox-nav").show();n("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+t.imageBlank+") no-repeat"});t.activeImage!=0&&(t.fixedNavigation?n("#lightbox-nav-btnPrev").css({background:"url("+t.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){return t.activeImage=t.activeImage-1,i(),!1}):n("#lightbox-nav-btnPrev").unbind().hover(function(){n(this).css({background:"url("+t.imageBtnPrev+") left 15% no-repeat"})},function(){n(this).css({background:"transparent url("+t.imageBlank+") no-repeat"})}).show().bind("click",function(){return t.activeImage=t.activeImage-1,i(),!1}));t.activeImage!=t.imageArray.length-1&&(t.fixedNavigation?n("#lightbox-nav-btnNext").css({background:"url("+t.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){return t.activeImage=t.activeImage+1,i(),!1}):n("#lightbox-nav-btnNext").unbind().hover(function(){n(this).css({background:"url("+t.imageBtnNext+") right 15% no-repeat"})},function(){n(this).css({background:"transparent url("+t.imageBlank+") no-repeat"})}).show().bind("click",function(){return t.activeImage=t.activeImage+1,i(),!1}));w()}function w(){n(document).keydown(function(n){b(n)})}function u(){n(document).unbind()}function b(n){n==null?(keycode=event.keyCode,escapeKey=27):(keycode=n.keyCode,escapeKey=n.DOM_VK_ESCAPE);key=String.fromCharCode(keycode).toLowerCase();(key==t.keyToClose||key=="x"||keycode==escapeKey)&&r();(key==t.keyToPrev||keycode==37)&&t.activeImage!=0&&(t.activeImage=t.activeImage-1,i(),u());(key==t.keyToNext||keycode==39)&&t.activeImage!=t.imageArray.length-1&&(t.activeImage=t.activeImage+1,i(),u())}function k(){t.imageArray.length-1>t.activeImage&&(objNext=new Image,objNext.src=t.imageArray[t.activeImage+1][0]);t.activeImage>0&&(objPrev=new Image,objPrev.src=t.imageArray[t.activeImage-1][0])}function r(){n("#jquery-lightbox").remove();n("#jquery-overlay").fadeOut(function(){n("#jquery-overlay").remove()});n("embed, object, select").css({visibility:"visible"})}function f(){var i,r,n,t;return window.innerHeight&&window.scrollMaxY?(i=window.innerWidth+window.scrollMaxX,r=window.innerHeight+window.scrollMaxY):document.body.scrollHeight>document.body.offsetHeight?(i=document.body.scrollWidth,r=document.body.scrollHeight):(i=document.body.offsetWidth,r=document.body.offsetHeight),self.innerHeight?(n=document.documentElement.clientWidth?document.documentElement.clientWidth:self.innerWidth,t=self.innerHeight):document.documentElement&&document.documentElement.clientHeight?(n=document.documentElement.clientWidth,t=document.documentElement.clientHeight):document.body&&(n=document.body.clientWidth,t=document.body.clientHeight),pageHeight=r<t?t:r,pageWidth=i<n?i:n,arrayPageSize=[pageWidth,pageHeight,n,t]}function e(){var n,t;return self.pageYOffset?(t=self.pageYOffset,n=self.pageXOffset):document.documentElement&&document.documentElement.scrollTop?(t=document.documentElement.scrollTop,n=document.documentElement.scrollLeft):document.body&&(t=document.body.scrollTop,n=document.body.scrollLeft),arrayPageScroll=[n,t]}function o(n){var i=new Date,t=null;do t=new Date;while(t-i<n)}t=jQuery.extend({overlayBgColor:"#000",overlayOpacity:.8,fixedNavigation:!1,imageLoading:"images/lightbox-ico-loading.gif",imageBtnPrev:"images/lightbox-btn-prev.gif",imageBtnNext:"images/lightbox-btn-next.gif",imageBtnClose:"images/lightbox-btn-close.gif",imageBlank:"images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},t);var s=this;return this.unbind("click").click(h)}}(jQuery);Tumblr=window.Tumblr||{},function(){Tumblr.share_on_tumblr=function(n){var i=n.href.match(/(www.)?tumblr(\.com)?(\:\d{2,4})?\/share(.+)?/i);i=i[4]!==undefined&&i[4].length>1;var r=document,e=window,t=e.getSelection,o=r.getSelection,s=r.selection,h=t?t():o?o():s?s.createRange().text:0,u=r.location,t=encodeURIComponent,c="?v=3&u="+t(u.href)+"&t="+t(r.title)+"&s="+t(h),f="http://www.tumblr.com/share"+c;i&&(f=n.href);try{if(!/^(.*\.)?tumblr[^.]*$/.test(u.host))throw 0;tstbklt()}catch(l){a=function(){e.open(f,"t","toolbar=0,resizable=0,status=1,width=450,height=430")||(u.href=f)};/Firefox/.test(navigator.userAgent)?setTimeout(a,0):a()}void 0};Tumblr.activate_share_on_tumblr_buttons=function(){for(var t=document.getElementsByTagName("a"),u=t.length,r=!1,i,n=0;n<u;n++)r=t[n].href.match(/(www.)?tumblr(\.com)?(\:\d{2,4})?\/share(.+)?/i),r&&(i=t[n].onclick,t[n].onclick=function(n){Tumblr.share_on_tumblr(this);i&&i();i=!1;n.preventDefault()})},function(n){var t=navigator.userAgent,i=setTimeout;/webkit/i.test(t)?i(function(){var t=document.readyState;t=="loaded"||t=="complete"?n():i(arguments.callee,10)},10):/mozilla/i.test(t)&&!/(compati)/.test(t)||/opera/i.test(t)?document.addEventListener("DOMContentLoaded",n,!1):/*@cc_on!@*/!1?function(){var t=document.createElement("doc:rdy");try{t.doScroll("left");n();t=null}catch(r){i(arguments.callee,0)}}():window.onload=n}(Tumblr.activate_share_on_tumblr_buttons)}(),function(n){n.fn.extend({leanModal:function(t){function i(t){n("#lean_overlay").fadeOut(200);n(t).css({display:"none"})}var r=n("<div id='lean_overlay'><\/div>");return n("body").append(r),t=n.extend({top:100,overlay:.5,closeButton:null},t),this.each(function(){var r=t;n(this).click(function(t){var u=n(this).attr("href"),e,f;n("#lean_overlay").click(function(){i(u)});n(r.closeButton).click(function(){i(u)});e=n(u).outerHeight();f=n(u).outerWidth();n("#lean_overlay").css({display:"block",opacity:0});n("#lean_overlay").fadeTo(200,r.overlay);n(u).css({display:"block",position:"fixed",opacity:0,"z-index":11e3,left:"50%","margin-left":-(f/2)+"px",top:GetTopVal()+"px"});n(u).fadeTo(200,1);t.preventDefault()})})}})}(jQuery),function(n,t,i){(function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):jQuery&&!jQuery.fn.qtip&&n(jQuery)})(function(r){"use strict";function oi(n,t,i,f){this.id=i;this.target=n;this.tooltip=s;this.elements={target:n};this._id=o+"-"+i;this.timers={img:{}};this.options=t;this.plugins={};this.cache={event:{},target:r(),disabled:u,attr:f,onTooltip:u,lastClass:""};this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=u}function ft(n){return n===s||r.type(n)!=="object"}function pi(n){return!(r.isFunction(n)||n&&n.attr||n.length||r.type(n)==="object"&&(n.jquery||n.then))}function bt(n){var t,e,i,o;return ft(n)?u:(ft(n.metadata)&&(n.metadata={type:n.metadata}),"content"in n&&(t=n.content,ft(t)||t.jquery||t.done?t=n.content={text:e=pi(t)?u:t}:e=t.text,"ajax"in t&&(i=t.ajax,o=i&&i.once!==u,delete t.ajax,t.text=function(n,t){var u=e||r(this).attr(t.options.content.attr)||"Loading...",f=r.ajax(r.extend({},i,{context:t})).then(i.success,s,i.error).then(function(n){return n&&o&&t.set("content.text",n),n},function(n,i,r){t.destroyed||n.status===0||t.set("content.text",i+": "+r)});return o?u:(t.set("content.text",u),f)}),"title"in t&&(r.isPlainObject(t.title)&&(t.button=t.title.button,t.title=t.title.text),pi(t.title||u)&&(t.title=u))),"position"in n&&ft(n.position)&&(n.position={my:n.position,at:n.position}),"show"in n&&ft(n.show)&&(n.show=n.show.jquery?{target:n.show}:n.show===f?{ready:f}:{event:n.show}),"hide"in n&&ft(n.hide)&&(n.hide=n.hide.jquery?{target:n.hide}:{event:n.hide}),"style"in n&&ft(n.style)&&(n.style={classes:n.style}),r.each(h,function(){this.sanitize&&this.sanitize(n)}),n)}function wi(n,t){for(var u=0,f,i=n,r=t.split(".");i=i[r[u++]];)u<r.length&&(f=i);return[f||n,r.pop()]}function hr(n,t){var i,r,u;for(i in this.checks)for(r in this.checks[i])(u=new RegExp(r,"i").exec(n))&&(t.push(u),(i==="builtin"||this.plugins[i])&&this.checks[i][r].apply(this.plugins[i]||this,t))}function kt(n){return or.concat("").join(n?"-"+n+" ":" ")}function dt(n,t){if(t>0)return setTimeout(r.proxy(n,this),t);n.call(this)}function cr(n){this.tooltip.hasClass(a)||(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=dt.call(this,function(){this.toggle(f,n)},this.options.show.delay))}function lr(n){if(!this.tooltip.hasClass(a)&&!this.destroyed){var t=r(n.relatedTarget),i=t.closest(it)[0]===this.tooltip[0],f=t[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==t[0]&&this.options.position.target==="mouse"&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(n.type)&&(i||f)){try{n.preventDefault();n.stopImmediatePropagation()}catch(e){}return}this.timers.hide=dt.call(this,function(){this.toggle(u,n)},this.options.hide.delay,this)}}function si(n){!this.tooltip.hasClass(a)&&this.options.hide.inactive&&(clearTimeout(this.timers.inactive),this.timers.inactive=dt.call(this,function(){this.hide(n)},this.options.hide.inactive))}function di(n){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}function gi(n,i,u){r(t.body).delegate(n,(i.split?i:i.join("."+o+" "))+"."+o,function(){var n=c.api[r.attr(this,pt)];n&&!n.disabled&&u.apply(n,arguments)})}function ar(n,i,e){var y,l,v,h,b,k=r(t.body),p=n[0]===t?k:n,w=n.metadata?n.metadata(e.metadata):s,d=e.metadata.type==="html5"&&w?w[e.metadata.name]:s,a=n.data(e.metadata.name||"qtipopts");try{a=typeof a=="string"?r.parseJSON(a):a}catch(g){}if(h=r.extend(f,{},c.defaults,e,typeof a=="object"?bt(a):s,bt(d||w)),l=h.position,h.id=i,"boolean"==typeof h.content.text)if(v=n.attr(h.content.attr),h.content.attr!==u&&v)h.content.text=v;else return u;if(l.container.length||(l.container=k),l.target===u&&(l.target=p),h.show.target===u&&(h.show.target=p),h.show.solo===f&&(h.show.solo=l.container.closest("body")),h.hide.target===u&&(h.hide.target=p),h.position.viewport===f&&(h.position.viewport=l.container),l.container=l.container.eq(0),l.at=new tt(l.at,f),l.my=new tt(l.my),n.data(o))if(h.overwrite)n.qtip("destroy",!0);else if(h.overwrite===u)return u;return n.attr(fi,i),h.suppress&&(b=n.attr("title"))&&n.removeAttr("title").attr(rt,b).attr("title",""),y=new oi(n,h,i,!!v),n.data(o,y),y}function yt(n){return n.charAt(0).toUpperCase()+n.slice(1)}function vr(n,t){var u=t.charAt(0).toUpperCase()+t.slice(1),e=(t+" "+rr.join(u+" ")+u).split(" "),r,f,o=0;if(ti[t])return n.css(ti[t]);while(r=e[o++])if((f=n.css(r))!==i)return ti[t]=r,f}function ht(n,t){return Math.ceil(parseFloat(vr(n,t)))}function ur(n,t){this._ns="tip";this.options=t;this.offset=t.offset;this.size=[t.width,t.height];this.init(this.qtip=n)}function fr(n,t){this.options=t;this._ns="-modal";this.init(this.qtip=n)}var f=!0,u=!1,s=null,p="x",v="y",lt="width",ri="height",b="top",w="left",nt="bottom",k="right",l="center",er="flipinvert",ut="shift",c,e,tt,ui,h={},o="qtip",fi="data-hasqtip",pt="data-qtip-id",or=["ui-widget","ui-tooltip"],it="."+o,vi="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),yi=o+"-fixed",ei=o+"-default",et=o+"-focus",sr=o+"-hover",a=o+"-disabled",ot="_replacedByqTip",rt="oldtitle",wt,y={ie:function(){for(var n=4,i=t.createElement("div");(i.innerHTML="<!--[if gt IE "+n+"]><i><\/i><![endif]-->")&&i.getElementsByTagName("i")[0];n+=1);return n>4?n:NaN}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||u},bi,ki,at,ti,rr,li,ai,d,ii,g;e=oi.prototype;e._when=function(n){return r.when.apply(r,n)};e.render=function(n){if(this.rendered||this.destroyed)return this;var i=this,t=this.options,s=this.cache,y=this.elements,p=t.content.text,l=t.content.title,w=t.content.button,e=t.position,k="."+this._id+" ",v=[],b;return r.attr(this.target[0],"aria-describedby",this._id),s.posClass=this._createPosClass((this.position={my:e.my,at:e.at}).my),this.tooltip=y.tooltip=b=r("<div/>",{id:this._id,"class":[o,ei,t.style.classes,s.posClass].join(" "),width:t.style.width||"",height:t.style.height||"",tracking:e.target==="mouse"&&e.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":u,"aria-describedby":this._id+"-content","aria-hidden":f}).toggleClass(a,this.disabled).attr(pt,this.id).data(o,this).appendTo(e.container).append(y.content=r("<div />",{"class":o+"-content",id:this._id+"-content","aria-atomic":f})),this.rendered=-1,this.positioning=f,l&&(this._createTitle(),r.isFunction(l)||v.push(this._updateTitle(l,u))),w&&this._createButton(),r.isFunction(p)||v.push(this._updateContent(p,u)),this.rendered=f,this._setWidget(),r.each(h,function(n){var t;this.initialize==="render"&&(t=this(i))&&(i.plugins[n]=t)}),this._unassignEvents(),this._assignEvents(),this._when(v).then(function(){i._trigger("render");i.positioning=u;!i.hiddenDuringWait&&(t.show.ready||n)&&i.toggle(f,s.event,u);i.hiddenDuringWait=u}),c.api[this.id]=this,this};e.destroy=function(n){function t(){if(!this.destroyed){this.destroyed=f;var n=this.target,t=n.attr(rt),i;this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove();r.each(this.plugins,function(){this.destroy&&this.destroy()});for(i in this.timers)clearTimeout(this.timers[i]);n.removeData(o).removeAttr(pt).removeAttr(fi).removeAttr("aria-describedby");this.options.suppress&&t&&n.attr("title",t).removeAttr(rt);this._unassignEvents();this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=s;delete c.api[this.id]}}if(this.destroyed)return this.target;if((n!==f||this.triggering==="hide")&&this.rendered){this.tooltip.one("tooltiphidden",r.proxy(t,this));this.triggering||this.hide()}else t.call(this);return this.target};ui=e.checks={builtin:{"^id$":function(n,t,i,e){var s=i===f?c.nextid:i,h=o+"-"+s;s!==u&&s.length>0&&!r("#"+h).length?(this._id=h,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):n[t]=e},"^prerender":function(n,t,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(n,t,i){this._updateContent(i)},"^content.attr$":function(n,t,i,r){this.options.content.text===this.target.attr(r)&&this._updateContent(this.target.attr(i))},"^content.title$":function(n,t,i){if(!i)return this._removeTitle();i&&!this.elements.title&&this._createTitle();this._updateTitle(i)},"^content.button$":function(n,t,i){this._updateButton(i)},"^content.title.(text|button)$":function(n,t,i){this.set("content."+t,i)},"^position.(my|at)$":function(n,t,i){"string"==typeof i&&(this.position[t]=n[t]=new tt(i,t==="at"))},"^position.container$":function(n,t,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(n,t,i){i&&(!this.rendered&&this.render(f)||this.toggle(f))},"^style.classes$":function(n,t,i,r){this.rendered&&this.tooltip.removeClass(r).addClass(i)},"^style.(width|height)":function(n,t,i){this.rendered&&this.tooltip.css(t,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(n,t,i){this.rendered&&this.tooltip.toggleClass(ei,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(n,t,i){this.rendered&&this.tooltip[(r.isFunction(i)?"":"un")+"bind"]("tooltip"+t,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var n=this.options.position;this.tooltip.attr("tracking",n.target==="mouse"&&n.adjust.mouse);this._unassignEvents();this._assignEvents()}}}};e.get=function(n){if(this.destroyed)return this;var i=wi(this.options,n.toLowerCase()),t=i[0][i[1]];return t.precedance?t.string():t};bi=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i;ki=/^prerender|show\.ready/i;e.set=function(n,t){if(this.destroyed)return this;var h=this.rendered,i=u,e=this.options,c=this.checks,o;return"string"==typeof n?(o=n,n={},n[o]=t):n=r.extend({},n),r.each(n,function(t,u){if(h&&ki.test(t)){delete n[t];return}var f=wi(e,t.toLowerCase()),o;o=f[0][f[1]];f[0][f[1]]=u&&u.nodeType?r(u):u;i=bi.test(t)||i;n[t]=[f[0],f[1],u,o]}),bt(e),this.positioning=f,r.each(n,r.proxy(hr,this)),this.positioning=u,this.rendered&&this.tooltip[0].offsetWidth>0&&i&&this.reposition(e.position.target==="mouse"?s:this.cache.event),this};e._update=function(n,t){var i=this,e=this.cache;return!this.rendered||!n?u:(r.isFunction(n)&&(n=n.call(this.elements.target,e.event,this)||""),r.isFunction(n.then))?(e.waiting=f,n.then(function(n){return e.waiting=u,i._update(n,t)},s,function(n){return i._update(n,t)})):n===u||!n&&n!==""?u:(n.jquery&&n.length>0?t.empty().append(n.css({display:"block",visibility:"visible"})):t.html(n),this._waitForContent(t).then(function(n){i.rendered&&i.tooltip[0].offsetWidth>0&&i.reposition(e.event,!n.length)}))};e._waitForContent=function(n){var t=this.cache;return t.waiting=f,(r.fn.imagesLoaded?n.imagesLoaded():r.Deferred().resolve([])).done(function(){t.waiting=u}).promise()};e._updateContent=function(n,t){this._update(n,this.elements.content,t)};e._updateTitle=function(n,t){this._update(n,this.elements.title,t)===u&&this._removeTitle(u)};e._createTitle=function(){var n=this.elements,t=this._id+"-title";n.titlebar&&this._removeTitle();n.titlebar=r("<div />",{"class":o+"-titlebar "+(this.options.style.widget?kt("header"):"")}).append(n.title=r("<div />",{id:t,"class":o+"-title","aria-atomic":f})).insertBefore(n.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(n){r(this).toggleClass("ui-state-active ui-state-focus",n.type.substr(-4)==="down")}).delegate(".qtip-close","mouseover mouseout",function(n){r(this).toggleClass("ui-state-hover",n.type==="mouseover")});this.options.content.button&&this._createButton()};e._removeTitle=function(n){var t=this.elements;t.title&&(t.titlebar.remove(),t.titlebar=t.title=t.button=s,n!==u&&this.reposition())};e._createPosClass=function(n){return o+"-pos-"+(n||this.options.position.my).abbrev()};e.reposition=function(i,e){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=f;var c=this.cache,d=this.tooltip,a=this.options.position,o=a.target,et=a.my,g=a.at,ot=a.viewport,ht=a.container,ut=a.adjust,at=ut.method.split(" "),ct=d.outerWidth(u),lt=d.outerHeight(u),tt=0,it=0,vt=d.css("position"),s={left:0,top:0},wt=d[0].offsetWidth>0,bt=i&&i.type==="scroll",st=r(n),yt=ht[0].ownerDocument,rt=this.mouse,v,p,ft,pt;if(r.isArray(o)&&o.length===2)g={x:w,y:b},s={left:o[0],top:o[1]};else if(o==="mouse")g={x:w,y:b},(!ut.mouse||this.options.hide.distance)&&c.origin&&c.origin.pageX?i=c.origin:!i||i&&(i.type==="resize"||i.type==="scroll")?i=c.event:rt&&rt.pageX&&(i=rt),vt!=="static"&&(s=ht.offset()),yt.body.offsetWidth!==(n.innerWidth||yt.documentElement.clientWidth)&&(p=r(t.body).offset()),s={left:i.pageX-s.left+(p&&p.left||0),top:i.pageY-s.top+(p&&p.top||0)},ut.mouse&&bt&&rt&&(s.left-=(rt.scrollX||0)-st.scrollLeft(),s.top-=(rt.scrollY||0)-st.scrollTop());else{if(o==="event"?i&&i.target&&i.type!=="scroll"&&i.type!=="resize"?c.target=r(i.target):i.target||(c.target=this.elements.target):o!=="event"&&(c.target=r(o.jquery?o:this.elements.target)),o=c.target,o=r(o).eq(0),o.length===0)return this;o[0]===t||o[0]===n?(tt=y.iOS?n.innerWidth:o.width(),it=y.iOS?n.innerHeight:o.height(),o[0]===n&&(s={top:(ot||o).scrollTop(),left:(ot||o).scrollLeft()})):h.imagemap&&o.is("area")?v=h.imagemap(this,o,g,h.viewport?at:u):h.svg&&o&&o[0].ownerSVGElement?v=h.svg(this,o,g,h.viewport?at:u):(tt=o.outerWidth(u),it=o.outerHeight(u),s=o.offset());v&&(tt=v.width,it=v.height,p=v.offset,s=v.position);s=this.reposition.offset(o,s,ht);(y.iOS>3.1&&y.iOS<4.1||y.iOS>=4.3&&y.iOS<4.33||!y.iOS&&vt==="fixed")&&(s.left-=st.scrollLeft(),s.top-=st.scrollTop());(!v||v&&v.adjustable!==u)&&(s.left+=g.x===k?tt:g.x===l?tt/2:0,s.top+=g.y===nt?it:g.y===l?it/2:0)}return(s.left+=ut.x+(et.x===k?-ct:et.x===l?-ct/2:0),s.top+=ut.y+(et.y===nt?-lt:et.y===l?-lt/2:0),h.viewport?(ft=s.adjusted=h.viewport(this,s,a,tt,it,ct,lt),p&&ft.left&&(s.left+=p.left),p&&ft.top&&(s.top+=p.top),ft.my&&(this.position.my=ft.my)):s.adjusted={left:0,top:0},c.posClass!==(pt=this._createPosClass(this.position.my))&&d.removeClass(c.posClass).addClass(c.posClass=pt),!this._trigger("move",[s,ot.elem||ot],i))?this:(delete s.adjusted,e===u||!wt||isNaN(s.left)||isNaN(s.top)||o==="mouse"||!r.isFunction(a.effect)?d.css(s):r.isFunction(a.effect)&&(a.effect.call(d,this,r.extend({},s)),d.queue(function(n){r(this).css({opacity:"",height:""});y.ie&&this.style.removeAttribute("filter");n()})),this.positioning=u,this)};e.reposition.offset=function(n,i,u){function l(n,t){i.left+=t*n.scrollLeft();i.top+=t*n.scrollTop()}if(!u[0])return i;var s=r(n[0].ownerDocument),a=!!y.ie&&t.compatMode!=="CSS1Compat",f=u[0],o,h,e,c;do(h=r.css(f,"position"))!=="static"&&(h==="fixed"?(e=f.getBoundingClientRect(),l(s,-1)):(e=r(f).position(),e.left+=parseFloat(r.css(f,"borderLeftWidth"))||0,e.top+=parseFloat(r.css(f,"borderTopWidth"))||0),i.left-=e.left+(parseFloat(r.css(f,"marginLeft"))||0),i.top-=e.top+(parseFloat(r.css(f,"marginTop"))||0),o||(c=r.css(f,"overflow"))==="hidden"||c==="visible"||(o=r(f)));while(f=f.offsetParent);return o&&(o[0]!==s[0]||a)&&l(o,1),i};at=(tt=e.reposition.Corner=function(n,t){n=(""+n).replace(/([A-Z])/," $1").replace(/middle/gi,l).toLowerCase();this.x=(n.match(/left|right/i)||n.match(/center/)||["inherit"])[0].toLowerCase();this.y=(n.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.forceY=!!t;var i=n.charAt(0);this.precedance=i==="t"||i==="b"?v:p}).prototype;at.invert=function(n,t){this[n]=this[n]===w?k:this[n]===k?w:t||this[n]};at.string=function(n){var t=this.x,i=this.y,r=t!==i?t==="center"||i!=="center"&&(this.precedance===v||this.forceY)?[i,t]:[t,i]:[t];return n!==!1?r.join(" "):r};at.abbrev=function(){var n=this.string(!1);return n[0].charAt(0)+(n[1]&&n[1].charAt(0)||"")};at.clone=function(){return new tt(this.string(),this.forceY)};e.toggle=function(n,i){var c=this.cache,b=this.options,e=this.tooltip;if(i){if(/over|enter/.test(i.type)&&c.event&&/out|leave/.test(c.event.type)&&b.show.target.add(i.target).length===b.show.target.length&&e.has(i.relatedTarget).length)return this;c.event=r.event.fix(i)}if(this.waiting&&!n&&(this.hiddenDuringWait=f),this.rendered){if(this.destroyed||this.disabled)return this}else return n?this.render(1):this;var v=n?"show":"hide",h=this.options[v],rt=this.options[n?"hide":"show"],k=this.options.position,l=this.options.content,d=this.tooltip.css("width"),g=this.tooltip.is(":visible"),nt=n||h.target.length===1,tt=!i||h.target.length<2||c.target[0]===i.target,p,w,a;return((typeof n).search("boolean|number")&&(n=!g),p=!e.is(":animated")&&g===n&&tt,w=p?s:!!this._trigger(v,[90]),this.destroyed)?this:(w!==u&&n&&this.focus(i),!w||p)?this:(r.attr(e[0],"aria-hidden",!!!n),n?(this.mouse&&(c.origin=r.event.fix(this.mouse)),r.isFunction(l.text)&&this._updateContent(l.text,u),r.isFunction(l.title)&&this._updateTitle(l.title,u),!wt&&k.target==="mouse"&&k.adjust.mouse&&(r(t).bind("mousemove."+o,this._storeMouse),wt=f),d||e.css("width",e.outerWidth(u)),this.reposition(i,arguments[2]),d||e.css("width",""),!h.solo||(typeof h.solo=="string"?r(h.solo):r(it,h.solo)).not(e).not(h.target).qtip("hide",r.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete c.origin,wt&&!r(it+'[tracking="true"]:visible',h.solo).not(e).length&&(r(t).unbind("mousemove."+o),wt=u),this.blur(i)),a=r.proxy(function(){n?(y.ie&&e[0].style.removeAttribute("filter"),e.css("overflow",""),"string"==typeof h.autofocus&&r(this.options.show.autofocus,e).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):e.css({display:"",visibility:"",opacity:"",left:"",top:""});this._trigger(n?"visible":"hidden")},this),h.effect===u||nt===u?(e[v](),a()):r.isFunction(h.effect)?(e.stop(1,1),h.effect.call(e,this),e.queue("fx",function(n){a();n()})):e.fadeTo(90,n?1:0,a),n&&h.target.trigger("qtip-"+this.id+"-inactive"),this)};e.show=function(n){return this.toggle(f,n)};e.hide=function(n){return this.toggle(u,n)};e.focus=function(n){if(!this.rendered||this.destroyed)return this;var t=r(it),i=this.tooltip,f=parseInt(i[0].style.zIndex,10),u=c.zindex+t.length;return i.hasClass(et)||this._trigger("focus",[u],n)&&(f!==u&&(t.each(function(){this.style.zIndex>f&&(this.style.zIndex=this.style.zIndex-1)}),t.filter("."+et).qtip("blur",n)),i.addClass(et)[0].style.zIndex=u),this};e.blur=function(n){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(et),this._trigger("blur",[this.tooltip.css("zIndex")],n),this)};e.disable=function(n){return this.destroyed?this:(n==="toggle"?n=!(this.rendered?this.tooltip.hasClass(a):this.disabled):"boolean"!=typeof n&&(n=f),this.rendered&&this.tooltip.toggleClass(a,n).attr("aria-disabled",n),this.disabled=!!n,this)};e.enable=function(){return this.disable(u)};e._createButton=function(){var e=this,n=this.elements,i=n.tooltip,t=this.options.content.button,s=typeof t=="string",f=s?t:"Close tooltip";n.button&&n.button.remove();n.button=t.jquery?t:r("<a />",{"class":"qtip-close "+(this.options.style.widget?"":o+"-icon"),title:f,"aria-label":f}).prepend(r("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"}));n.button.appendTo(n.titlebar||i).attr("role","button").click(function(n){return i.hasClass(a)||e.hide(n),u})};e._updateButton=function(n){if(!this.rendered)return u;var t=this.elements.button;n?this._createButton():t.remove()};e._setWidget=function(){var t=this.options.style.widget,n=this.elements,i=n.tooltip,r=i.hasClass(a);i.removeClass(a);a=t?"ui-state-disabled":"qtip-disabled";i.toggleClass(a,r);i.toggleClass("ui-helper-reset "+kt(),t).toggleClass(ei,this.options.style.def&&!t);n.content&&n.content.toggleClass(kt("content"),t);n.titlebar&&n.titlebar.toggleClass(kt("header"),t);n.button&&n.button.toggleClass(o+"-icon",!t)};e._storeMouse=function(n){return(this.mouse=r.event.fix(n)).type="mousemove",this};e._bind=function(n,t,i,u,f){if(n&&i&&t.length){var e="."+this._id+(u?"-"+u:"");return r(n).bind((t.split?t:t.join(e+" "))+e,r.proxy(i,f||this)),this}};e._unbind=function(n,t){return n&&r(n).unbind("."+this._id+(t?"-"+t:"")),this};e._trigger=function(n,t,i){var f=r.Event("tooltip"+n);return f.originalEvent=i&&r.extend({},i)||this.cache.event||s,this.triggering=n,this.tooltip.trigger(f,[this].concat(t||[])),this.triggering=u,!f.isDefaultPrevented()};e._bindEvents=function(n,t,i,u,f,e){var o=i.filter(u).add(u.filter(i)),s=[];o.length&&(r.each(t,function(t,i){var u=r.inArray(i,n);u>-1&&s.push(n.splice(u,1)[0])}),s.length&&(this._bind(o,s,function(n){var t=this.rendered?this.tooltip[0].offsetWidth>0:!1;(t?e:f).call(this,n)}),i=i.not(o),u=u.not(o)));this._bind(i,n,f);this._bind(u,t,e)};e._assignInitialEvents=function(n){function o(n){if(this.disabled||this.destroyed)return u;this.cache.event=n&&r.event.fix(n);this.cache.target=n&&r(n.target);clearTimeout(this.timers.show);this.timers.show=dt.call(this,function(){this.render(typeof n=="object"||t.show.ready)},t.prerender?0:t.show.delay)}var t=this.options,i=t.show.target,s=t.hide.target,h=t.show.event?r.trim(""+t.show.event).split(" "):[],e=t.hide.event?r.trim(""+t.hide.event).split(" "):[];this._bind(this.elements.target,["remove","removeqtip"],function(){this.destroy(!0)},"destroy");/mouse(over|enter)/i.test(t.show.event)&&!/mouse(out|leave)/i.test(t.hide.event)&&e.push("mouseleave");this._bind(i,"mousemove",function(n){this._storeMouse(n);this.cache.onTarget=f});this._bindEvents(h,e,i,s,o,function(){if(!this.timers)return u;clearTimeout(this.timers.show)});(t.show.ready||t.prerender)&&o.call(this,n)};e._assignEvents=function(){var y=this,i=this.options,f=i.position,e=this.tooltip,s=i.show.target,o=i.hide.target,p=f.container,h=f.viewport,l=r(t),k=r(t.body),v=r(n),w=i.show.event?r.trim(""+i.show.event).split(" "):[],b=i.hide.event?r.trim(""+i.hide.event).split(" "):[];r.each(i.events,function(n,t){y._bind(e,n==="toggle"?["tooltipshow","tooltiphide"]:["tooltip"+n],t,null,e)});/mouse(out|leave)/i.test(i.hide.event)&&i.hide.leave==="window"&&this._bind(l,["mouseout","blur"],function(n){/select|option/.test(n.target.nodeName)||n.relatedTarget||this.hide(n)});i.hide.fixed?o=o.add(e.addClass(yi)):/mouse(over|enter)/i.test(i.show.event)&&this._bind(o,"mouseleave",function(){clearTimeout(this.timers.show)});(""+i.hide.event).indexOf("unfocus")>-1&&this._bind(p.closest("html"),["mousedown","touchstart"],function(n){var t=r(n.target),i=this.rendered&&!this.tooltip.hasClass(a)&&this.tooltip[0].offsetWidth>0,u=t.parents(it).filter(this.tooltip[0]).length>0;t[0]===this.target[0]||t[0]===this.tooltip[0]||u||this.target.has(t[0]).length||!i||this.hide(n)});"number"==typeof i.hide.inactive&&(this._bind(s,"qtip-"+this.id+"-inactive",si,"inactive"),this._bind(o.add(e),c.inactiveEvents,si));this._bindEvents(w,b,s,o,cr,lr);this._bind(s.add(e),"mousemove",function(n){if("number"==typeof i.hide.distance){var t=this.cache.origin||{},r=this.options.hide.distance,u=Math.abs;(u(n.pageX-t.pageX)>=r||u(n.pageY-t.pageY)>=r)&&this.hide(n)}this._storeMouse(n)});f.target==="mouse"&&f.adjust.mouse&&(i.hide.event&&this._bind(s,["mouseenter","mouseleave"],function(n){if(!this.cache)return u;this.cache.onTarget=n.type==="mouseenter"}),this._bind(l,"mousemove",function(n){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(a)&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}));(f.adjust.resize||h.length)&&this._bind(r.event.special.resize?h:v,"resize",di);f.adjust.scroll&&this._bind(v.add(f.container),"scroll",di)};e._unassignEvents=function(){var u=this.options,f=u.show.target,e=u.hide.target,i=r.grep([this.elements.target[0],this.rendered&&this.tooltip[0],u.position.container[0],u.position.viewport[0],u.position.container.closest("html")[0],n,t],function(n){return typeof n=="object"});f&&f.toArray&&(i=i.concat(f.toArray()));e&&e.toArray&&(i=i.concat(e.toArray()));this._unbind(i)._unbind(i,"destroy")._unbind(i,"inactive")};r(function(){gi(it,["mouseenter","mouseleave"],function(n){var u=n.type==="mouseenter",i=r(n.currentTarget),f=r(n.relatedTarget||n.target),t=this.options;u?(this.focus(n),i.hasClass(yi)&&!i.hasClass(a)&&clearTimeout(this.timers.hide)):t.position.target==="mouse"&&t.position.adjust.mouse&&t.hide.event&&t.show.target&&!f.closest(t.show.target[0]).length&&this.hide(n);i.toggleClass(sr,u)});gi("["+pt+"]",vi,si)});c=r.fn.qtip=function(n,t,e){var a=(""+n).toLowerCase(),y=s,p=r.makeArray(arguments).slice(1),v=p[p.length-1],l=this[0]?r.data(this[0],o):s;return!arguments.length&&l||a==="api"?l:"string"==typeof n?(this.each(function(){var n=r.data(this,o);if(!n)return f;if(v&&v.timeStamp&&(n.cache.event=v),t&&(a==="option"||a==="options"))if(e!==i||r.isPlainObject(t))n.set(t,e);else return y=n.get(t),u;else n[a]&&n[a].apply(n,p)}),y!==s?y:this):"object"==typeof n||!arguments.length?(l=bt(r.extend(f,{},n)),this.each(function(n){var i,t;if(t=r.isArray(l.id)?l.id[n]:l.id,t=!t||t===u||t.length<1||c.api[t]?c.nextid++:t,i=ar(r(this),t,l),i===u)return f;c.api[t]=i;r.each(h,function(){this.initialize==="initialize"&&this(i)});i._assignInitialEvents(v)})):void 0};r.qtip=oi;c.api={};r.each({attr:function(n,t){if(this.length){var u=this[0],f="title",i=r.data(u,"qtip");if(n===f&&i&&"object"==typeof i&&i.options.suppress)return arguments.length<2?r.attr(u,rt):(i&&i.options.content.attr===f&&i.cache.attr&&i.set("content.text",t),this.attr(rt,t))}return r.fn["attr"+ot].apply(this,arguments)},clone:function(n){var i=r([]),t=r.fn["clone"+ot].apply(this,arguments);return n||t.filter("["+rt+"]").attr("title",function(){return r.attr(this,rt)}).removeAttr(rt),t}},function(n,t){if(!t||r.fn[n+ot])return f;var i=r.fn[n+ot]=r.fn[n];r.fn[n]=function(){return t.apply(this,arguments)||i.apply(this,arguments)}});r.ui||(r["cleanData"+ot]=r.cleanData,r.cleanData=function(n){for(var i=0,t;(t=r(n[i])).length;i++)if(t.attr(fi))try{t.triggerHandler("removeqtip")}catch(u){}r["cleanData"+ot].apply(this,arguments)});c.version="2.2.1";c.nextid=0;c.inactiveEvents=vi;c.zindex=15e3;c.defaults={prerender:u,id:u,overwrite:f,suppress:f,content:{text:f,attr:"title",title:u,button:u},position:{my:"top left",at:"bottom right",target:u,container:u,viewport:u,adjust:{x:0,y:0,mouse:f,scroll:f,resize:f,method:"flipinvert flipinvert"},effect:function(n,t){r(this).animate(t,{duration:200,queue:u})}},show:{target:u,event:"mouseenter",effect:f,delay:90,solo:u,ready:u,autofocus:u},hide:{target:u,event:"mouseleave",effect:f,delay:0,fixed:u,inactive:u,leave:"window",distance:u},style:{classes:"",widget:u,width:u,height:u,def:f},events:{render:s,move:s,show:s,hide:s,toggle:s,visible:s,hidden:s,focus:s,blur:s}};var hi,ci="margin",gt="border",vt="color",st="background-color",nr="transparent",tr=" !important",ni=!!t.createElement("canvas").getContext,ir=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i;if(ti={},rr=["Webkit","O","Moz","ms"],ni)var yr=n.devicePixelRatio||1,pr=function(){var n=t.createElement("canvas").getContext("2d");return n.backingStorePixelRatio||n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||1}(),ct=yr/pr;else li=function(n,t,i){return"<qtipvml:"+n+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(t||"")+' style="behavior: url(#default#VML); '+(i||"")+'" />'};r.extend(ur.prototype,{init:function(n){var t,i;i=this.element=n.elements.tip=r("<div />",{"class":o+"-tip"}).prependTo(n.tooltip);ni?(t=r("<canvas />").appendTo(this.element)[0].getContext("2d"),t.lineJoin="miter",t.miterLimit=1e5,t.save()):(t=li("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(t+t),n._bind(r("*",i).add(i),["click","mousedown"],function(n){n.stopPropagation()},this._ns));n._bind(n.tooltip,"tooltipmove",this.reposition,this._ns,this);this.create()},_swapDimensions:function(){this.size[0]=this.options.height;this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width;this.size[1]=this.options.height},_useTitle:function(n){var t=this.qtip.elements.titlebar;return t&&(n.y===b||n.y===l&&this.element.position().top+this.size[1]/2+this.options.offset<t.outerHeight(f))},_parseCorner:function(n){var t=this.qtip.options.position.my;return n===u||t===u?n=u:n===f?n=new tt(t.string()):n.string||(n=new tt(n),n.fixed=f),n},_parseWidth:function(n,t,i){var r=this.qtip.elements,u=gt+yt(t)+"Width";return(i?ht(i,u):ht(r.content,u)||ht(this._useTitle(n)&&r.titlebar||r.content,u)||ht(r.tooltip,u))||0},_parseRadius:function(n){var t=this.qtip.elements,i=gt+yt(n.y)+yt(n.x)+"Radius";return y.ie<9?0:ht(this._useTitle(n)&&t.titlebar||t.content,i)||ht(t.tooltip,i)||0},_invalidColour:function(n,t,i){var r=n.css(t);return!r||i&&r===n.css(i)||ir.test(r)?u:r},_parseColours:function(n){var i=this.qtip.elements,u=this.element.css("cssText",""),f=gt+yt(n[n.precedance])+yt(vt),o=this._useTitle(n)&&i.titlebar||i.content,t=this._invalidColour,e=[];return e[0]=t(u,st)||t(o,st)||t(i.content,st)||t(i.tooltip,st)||u.css(st),e[1]=t(u,f,vt)||t(o,f,vt)||t(i.content,f,vt)||t(i.tooltip,f,vt)||i.tooltip.css(f),r("*",u).add(u).css("cssText",st+":"+nr+tr+";"+gt+":0"+tr+";"),e},_calculateSize:function(n){var o=n.precedance===v,s=this.options.width,r=this.options.height,h=n.abbrev()==="c",c=(o?s:r)*(h?.5:1),i=Math.pow,l=Math.round,a,f,e,u=Math.sqrt(i(c,2)+i(r,2)),t=[this.border/c*u,this.border/r*u];return t[2]=Math.sqrt(i(t[0],2)-i(this.border,2)),t[3]=Math.sqrt(i(t[1],2)-i(this.border,2)),a=u+t[2]+t[3]+(h?0:t[0]),f=a/u,e=[l(f*s),l(f*r)],o?e:e.reverse()},_calculateTip:function(n,t,i){i=i||1;t=t||this.size;var r=t[0]*i,u=t[1]*i,e=Math.ceil(r/2),o=Math.ceil(u/2),f={br:[0,0,r,u,r,0],bl:[0,0,r,0,0,u],tr:[0,u,r,0,r,u],tl:[0,0,0,u,r,u],tc:[0,u,e,0,r,u],bc:[0,0,r,0,e,u],rc:[0,0,r,o,0,u],lc:[r,0,r,u,0,o]};return f.lt=f.br,f.rt=f.bl,f.lb=f.tr,f.rb=f.tl,f[n.abbrev()]},_drawCoords:function(n,t){n.beginPath();n.moveTo(t[0],t[1]);n.lineTo(t[2],t[3]);n.lineTo(t[4],t[5]);n.closePath()},create:function(){var n=this.corner=(ni||y.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&this.corner.abbrev()!=="c")&&(this.qtip.cache.corner=n.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(t,i){if(!this.enabled)return this;var st=this.qtip.elements,et=this.element,it=et.children(),rt=this.options,g=this.size,e=rt.mimic,ut=Math.round,a,ft,h,c,ot,d,o,s;t||(t=this.qtip.cache.corner||this.corner);e===u?e=t:(e=new tt(e),e.precedance=t.precedance,e.x==="inherit"?e.x=t.x:e.y==="inherit"?e.y=t.y:e.x===e.y&&(e[t.precedance]=t[t.precedance]));ft=e.precedance;t.precedance===p?this._swapDimensions():this._resetDimensions();a=this.color=this._parseColours(t);a[1]!==nr?(s=this.border=this._parseWidth(t,t[t.precedance]),rt.border&&s<1&&!ir.test(a[1])&&(a[0]=a[1]),this.border=s=rt.border!==f?rt.border:s):this.border=s=0;o=this.size=this._calculateSize(t);et.css({width:o[0],height:o[1],lineHeight:o[1]+"px"});d=t.precedance===v?[ut(e.x===w?s:e.x===k?o[0]-g[0]-s:(o[0]-g[0])/2),ut(e.y===b?o[1]-g[1]:0)]:[ut(e.x===w?o[0]-g[0]:0),ut(e.y===b?s:e.y===nt?o[1]-g[1]-s:(o[1]-g[1])/2)];ni?(h=it[0].getContext("2d"),h.restore(),h.save(),h.clearRect(0,0,6e3,6e3),c=this._calculateTip(e,g,ct),ot=this._calculateTip(e,this.size,ct),it.attr(lt,o[0]*ct).attr(ri,o[1]*ct),it.css(lt,o[0]).css(ri,o[1]),this._drawCoords(h,ot),h.fillStyle=a[1],h.fill(),h.translate(d[0]*ct,d[1]*ct),this._drawCoords(h,c),h.fillStyle=a[0],h.fill()):(c=this._calculateTip(e),c="m"+c[0]+","+c[1]+" l"+c[2]+","+c[3]+" "+c[4]+","+c[5]+" xe",d[2]=s&&/^(r|b)/i.test(t.string())?y.ie===8?2:1:0,it.css({coordsize:o[0]+s+" "+(o[1]+s),antialias:""+(e.string().indexOf(l)>-1),left:d[0]-d[2]*Number(ft===p),top:d[1]-d[2]*Number(ft===v),width:o[0]+s,height:o[1]+s}).each(function(n){var t=r(this);t[t.prop?"prop":"attr"]({coordsize:o[0]+s+" "+(o[1]+s),path:c,fillcolor:a[0],filled:!!n,stroked:!n}).toggle(!!(s||n));n||t.html(li("stroke",'weight="'+s*2+'px" color="'+a[1]+'" miterlimit="1000" joinstyle="miter"'))}));n.opera&&setTimeout(function(){st.tip.css({display:"inline-block",visibility:"visible"})},1);i!==u&&this.calculate(t,o)},calculate:function(n,t){if(!this.enabled)return u;var e=this,o=this.qtip.elements,c=this.element,h=this.options.offset,a=o.tooltip.hasClass("ui-widget"),i={},f,s;return n=n||this.corner,f=n.precedance,t=t||this._calculateSize(n),s=[n.x,n.y],f===p&&s.reverse(),r.each(s,function(r,u){var s,a,c;u===l?(s=f===v?w:b,i[s]="50%",i[ci+"-"+s]=-Math.round(t[f===v?0:1]/2)+h):(s=e._parseWidth(n,u,o.tooltip),a=e._parseWidth(n,u,o.content),c=e._parseRadius(n),i[u]=Math.max(-e.border,r?a:h+(c>s?c:-s)))}),i[n[f]]-=t[f===p?0:1],c.css({margin:"",top:"",bottom:"",left:"",right:""}).css(i),i},reposition:function(n,t,r){function it(n,t,i,r,u){n===ut&&s.precedance===t&&h[r]&&s[i]!==l?s.precedance=s.precedance===p?v:p:n!==ut&&h[r]&&(s[t]=s[t]===l?h[r]>0?r:u:s[t]===r?u:r)}function rt(n,t,f){s[n]===l?tt[ci+"-"+t]=o[n]=e[ci+"-"+t]-h[t]:(a=e[f]!==i?[h[t],-e[t]]:[-h[t],e[t]],(o[n]=Math.max(a[0],a[1]))>a[0]&&(r[t]-=h[t],o[t]=u),tt[e[f]!==i?f:t]=o[n])}if(this.enabled){var c=t.cache,s=this.corner.clone(),h=r.adjusted,y=t.options.position.adjust.method.split(" "),d=y[0],g=y[1]||y[0],o={left:u,top:u,x:0,y:0},e,tt={},a;this.corner.fixed!==f&&(it(d,p,v,w,k),it(g,v,p,b,nt),(s.string()!==c.corner.string()||c.cornerTop!==h.top||c.cornerLeft!==h.left)&&this.update(s,u));e=this.calculate(s);e.right!==i&&(e.left=-e.right);e.bottom!==i&&(e.top=-e.bottom);e.user=this.offset;(o.left=d===ut&&!!h.left)&&rt(p,w,k);(o.top=g===ut&&!!h.top)&&rt(v,b,nt);this.element.css(tt).toggle(!(o.x&&o.y||s.x===l&&o.y||s.y===l&&o.x));r.left-=e.left.charAt?e.user:d!==ut||o.top||!o.left&&!o.top?e.left+this.border:0;r.top-=e.top.charAt?e.user:g!==ut||o.left||!o.left&&!o.top?e.top+this.border:0;c.cornerLeft=h.left;c.cornerTop=h.top;c.corner=s.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns);this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}});hi=h.tip=function(n){return new ur(n,n.options.style.tip)};hi.initialize="render";hi.sanitize=function(n){if(n.style&&"tip"in n.style){var t=n.style.tip;typeof t!="object"&&(t=n.style.tip={corner:t});/string|boolean/i.test(typeof t.corner)||(t.corner=f)}};ui.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create();this.qtip.reposition()},"^style.tip.(height|width)$":function(n){this.size=[n.width,n.height];this.update();this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}};r.extend(f,c.defaults,{style:{tip:{corner:f,mimic:u,width:6,height:6,border:f,offset:0}}});h.viewport=function(i,r,f,e,o,s,h){function pt(n,t,i,u,f,e,o,s,h){var v=r[f],c=a[n],k=bt[n],it=i===ut,d=c===f?h:c===e?-h:-h/2,rt=k===f?s:k===e?-s:-s/2,nt=ct[f]+tt[f]-(yt?0:g[f]),b=nt-v,w=v+h-(o===lt?st:ht)-nt,p=d-(a.precedance===n||c===a[t]?rt:0)-(k===l?s/2:0);return it?(p=(c===f?1:-1)*d,r[f]+=b>0?b:w>0?-w:0,r[f]=Math.max(-g[f]+tt[f],v-p,Math.min(Math.max(-g[f]+tt[f]+(o===lt?st:ht),v+p),r[f],c==="center"?v-d:1e9))):(u*=i===er?2:0,b>0&&(c!==f||w>0)?(r[f]-=p+u,y.invert(n,f)):w>0&&(c!==e||b>0)&&(r[f]-=(c===l?-p:p)+u,y.invert(n,e)),r[f]<ct&&-r[f]>w&&(r[f]=v,y=a.clone())),r[f]-v}var at=f.target,wt=i.elements.tooltip,a=f.my,bt=f.at,d=f.adjust,it=d.method.split(" "),rt=it[0],ft=it[1]||it[0],c=f.viewport,vt=f.container,kt=i.cache,et={left:0,top:0},ot,y,g,yt,st,ht,ct,tt;return!c.jquery||at[0]===n||at[0]===t.body||d.method==="none"?et:(g=vt.offset()||et,yt=vt.css("position")==="static",ot=wt.css("position")==="fixed",st=c[0]===n?c.width():c.outerWidth(u),ht=c[0]===n?c.height():c.outerHeight(u),ct={left:ot?0:c.scrollLeft(),top:ot?0:c.scrollTop()},tt=c.offset()||et,(rt!=="shift"||ft!=="shift")&&(y=a.clone()),{left:rt!=="none"?pt(p,v,rt,d.x,w,k,lt,e,s):0,top:ft!=="none"?pt(v,p,ft,d.y,b,nt,ri,o,h):0,my:y})};h.polys={polygon:function(n,t){for(var i={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:u},f=0,r,e=[],o=1,s=1,a=0,v=0,h,c,f=n.length;f--;)r=[parseInt(n[--f],10),parseInt(n[f+1],10)],r[0]>i.position.right&&(i.position.right=r[0]),r[0]<i.position.left&&(i.position.left=r[0]),r[1]>i.position.bottom&&(i.position.bottom=r[1]),r[1]<i.position.top&&(i.position.top=r[1]),e.push(r);if(h=i.width=Math.abs(i.position.right-i.position.left),c=i.height=Math.abs(i.position.bottom-i.position.top),t.abbrev()==="c")i.position={left:i.position.left+i.width/2,top:i.position.top+i.height/2};else{while(h>0&&c>0&&o>0&&s>0)for(h=Math.floor(h/2),c=Math.floor(c/2),t.x===w?o=h:t.x===k?o=i.width-h:o+=Math.floor(h/2),t.y===b?s=c:t.y===nt?s=i.height-c:s+=Math.floor(c/2),f=e.length;f--;){if(e.length<2)break;a=e[f][0]-i.position.left;v=e[f][1]-i.position.top;(t.x===w&&a>=o||t.x===k&&a<=o||t.x===l&&(a<o||a>i.width-o)||t.y===b&&v>=s||t.y===nt&&v<=s||t.y===l&&(v<s||v>i.height-s))&&e.splice(f,1)}i.position={left:e[0][0],top:e[0][1]}}return i},rect:function(n,t,i,r){return{width:Math.abs(i-n),height:Math.abs(r-t),position:{left:Math.min(n,i),top:Math.min(t,r)}}},_angles:{tc:3/2,tr:7/4,tl:5/4,bc:1/2,br:1/4,bl:3/4,rc:2,lc:1,c:0},ellipse:function(n,t,i,r,f){var e=h.polys._angles[f.abbrev()],o=e===0?0:i*Math.cos(e*Math.PI),s=r*Math.sin(e*Math.PI);return{width:i*2-Math.abs(o),height:r*2-Math.abs(s),position:{left:n+o,top:t+s},adjustable:u}},circle:function(n,t,i,r){return h.polys.ellipse(n,t,i,i,r)}};h.imagemap=function(n,t,i){t.jquery||(t=r(t));var s=(t.attr("shape")||"rect").toLowerCase().replace("poly","polygon"),f=r('img[usemap="#'+t.parent("map").attr("name")+'"]'),y=r.trim(t.attr("coords")),c=y.replace(/,$/,"").split(","),e,l,a,o,v;if(!f.length)return u;if(s==="polygon")o=h.polys.polygon(c,i);else if(h.polys[s]){for(a=-1,v=c.length,l=[];++a<v;)l.push(parseInt(c[a],10));o=h.polys[s].apply(this,l.concat(i))}else return u;return e=f.offset(),e.left+=Math.ceil((f.outerWidth(u)-f.width())/2),e.top+=Math.ceil((f.outerHeight(u)-f.height())/2),o.position.left+=e.left,o.position.top+=e.top,o};h.svg=function(n,i,f){for(var g=r(t),e=i[0],a=r(e.ownerSVGElement),l=e.ownerDocument,b=(parseInt(i.css("stroke-width"),10)||0)/2,v,k,p,d,w,y,s,o,c;!e.getBBox;)e=e.parentNode;if(!e.getBBox||!e.parentNode)return u;switch(e.nodeName){case"ellipse":case"circle":o=h.polys.ellipse(e.cx.baseVal.value,e.cy.baseVal.value,(e.rx||e.r).baseVal.value+b,(e.ry||e.r).baseVal.value+b,f);break;case"line":case"polygon":case"polyline":for(s=e.points||[{x:e.x1.baseVal.value,y:e.y1.baseVal.value},{x:e.x2.baseVal.value,y:e.y2.baseVal.value}],o=[],y=-1,d=s.numberOfItems||s.length;++y<d;)w=s.getItem?s.getItem(y):s[y],o.push.apply(o,[w.x,w.y]);o=h.polys.polygon(o,f);break;default:o=e.getBBox();o={width:o.width,height:o.height,position:{left:o.x,top:o.y}}}return c=o.position,a=a[0],a.createSVGPoint&&(k=e.getScreenCTM(),s=a.createSVGPoint(),s.x=c.left,s.y=c.top,p=s.matrixTransform(k),c.left=p.x,c.top=p.y),l!==t&&n.position.target!=="mouse"&&(v=r((l.defaultView||l.parentWindow).frameElement).offset(),v&&(c.left+=v.left,c.top+=v.top)),l=r(l),c.left+=l.scrollLeft(),c.top+=l.scrollTop(),o};ii="qtip-modal";g="."+ii;d=function(){function a(n){if(r.expr[":"].focusable)return r.expr[":"].focusable;var e=!isNaN(r.attr(n,"tabindex")),t=n.nodeName&&n.nodeName.toLowerCase(),i,u,f;return"area"===t?(i=n.parentNode,u=i.name,!n.href||!u||i.nodeName.toLowerCase()!=="map")?!1:(f=r("img[usemap=#"+u+"]")[0],!!f&&f.is(":visible")):/input|select|textarea|button|object/.test(t)?!n.disabled:"a"===t?n.href||e:e}function c(n){o.length<1&&n.length?n.not("body").blur():o.first().focus()}function v(t){if(n.is(":visible")){var f=r(t.target),e=i.tooltip,s=f.closest(it),h;h=s.length<1?u:parseInt(s[0].style.zIndex,10)>parseInt(e[0].style.zIndex,10);h||f.closest(it)[0]===e[0]||c(f);l=t.target===o[o.length-1]}}var e=this,o={},i,l,h,n;r.extend(e,{init:function(){return n=e.elem=r("<div />",{id:"qtip-overlay",html:"<div><\/div>",mousedown:function(){return u}}).hide(),r(t.body).bind("focusin"+g,v),r(t).bind("keydown"+g,function(n){i&&i.options.show.modal.escape&&n.keyCode===27&&i.hide(n)}),n.bind("click"+g,function(n){i&&i.options.show.modal.blur&&i.hide(n)}),e},update:function(n){i=n;o=n.options.show.modal.stealfocus!==u?n.tooltip.find("*").filter(function(){return a(this)}):[]},toggle:function(o,l,a){var d=r(t.body),p=o.tooltip,v=o.options.show.modal,y=v.effect,w=l?"show":"hide",b=n.is(":visible"),k=r(g).filter(":visible:not(:animated)").not(p);return(e.update(o),l&&v.stealfocus!==u&&c(r(":focus")),n.toggleClass("blurs",v.blur),l&&n.appendTo(t.body),n.is(":animated")&&b===l&&h!==u||!l&&k.length)?e:(n.stop(f,u),r.isFunction(y)?y.call(n,l):y===u?n[w]():n.fadeTo(parseInt(a,10)||90,l?1:0,function(){l||n.hide()}),l||n.queue(function(t){n.css({left:"",top:""});r(g).length||n.detach();t()}),h=l,i.destroyed&&(i=s),e)}});e.init()};d=new d;r.extend(fr.prototype,{init:function(n){var t=n.tooltip;if(!this.options.on)return this;n.elements.overlay=d.elem;t.addClass(ii).css("z-index",c.modal_zindex+r(g).length);n._bind(t,["tooltipshow","tooltiphide"],function(n,i,u){var f=n.originalEvent;if(n.target===t[0])if(f&&n.type==="tooltiphide"&&/mouse(leave|enter)/.test(f.type)&&r(f.relatedTarget).closest(d.elem[0]).length)try{n.preventDefault()}catch(e){}else(!f||f&&f.type!=="tooltipsolo")&&this.toggle(n,n.type==="tooltipshow",u)},this._ns,this);n._bind(t,"tooltipfocus",function(n,i){if(!n.isDefaultPrevented()&&n.target===t[0]){var u=r(g),f=c.modal_zindex+u.length,e=parseInt(t[0].style.zIndex,10);d.elem[0].style.zIndex=f-1;u.each(function(){this.style.zIndex>e&&(this.style.zIndex-=1)});u.filter("."+et).qtip("blur",n.originalEvent);t.addClass(et)[0].style.zIndex=f;d.update(i);try{n.preventDefault()}catch(o){}}},this._ns,this);n._bind(t,"tooltiphide",function(n){n.target===t[0]&&r(g).filter(":visible").not(t).last().qtip("focus",n)},this._ns,this)},toggle:function(n,t,i){if(n&&n.isDefaultPrevented())return this;d.toggle(this.qtip,!!t,i)},destroy:function(){this.qtip.tooltip.removeClass(ii);this.qtip._unbind(this.qtip.tooltip,this._ns);d.toggle(this.qtip,u);delete this.qtip.elements.overlay}});ai=h.modal=function(n){return new fr(n,n.options.show.modal)};ai.sanitize=function(n){n.show&&(typeof n.show.modal!="object"?n.show.modal={on:!!n.show.modal}:typeof n.show.modal.on=="undefined"&&(n.show.modal.on=f))};c.modal_zindex=c.zindex-200;ai.initialize="render";ui.modal={"^show.modal.(on|blur)$":function(){this.destroy();this.init();this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0)}};r.extend(f,c.defaults,{show:{modal:{on:u,effect:f,blur:f,stealfocus:f,escape:f}}})})}(window,document),function(n,t){function u(t){var i,r=n(t.ownerDocument);return t=n(t),i=t.offset(),{x:i.left+t.outerWidth()/2-r.scrollLeft(),y:i.top+t.outerHeight()/2-r.scrollTop()}}function f(t){var i,r=n(t.ownerDocument);return t=n(t),i=t.offset(),{x:i.left-r.scrollLeft(),y:i.top-r.scrollTop()}}var i=/^key/,r=/^(?:mouse|contextmenu)|click/;n.fn.simulate=function(t,i){return this.each(function(){new n.simulate(this,t,i)})};n.simulate=function(t,i,r){var u=n.camelCase("simulate-"+i);this.target=t;this.options=r;this[u]?this[u]():this.simulateEvent(t,i,r)};n.extend(n.simulate,{keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},buttonCode:{LEFT:0,MIDDLE:1,RIGHT:2}});n.extend(n.simulate.prototype,{simulateEvent:function(n,t,i){var r=this.createEvent(t,i);this.dispatchEvent(n,t,r,i)},createEvent:function(n,t){return i.test(n)?this.keyEvent(n,t):r.test(n)?this.mouseEvent(n,t):void 0},mouseEvent:function(i,r){var u,o,f,e;return r=n.extend({bubbles:!0,cancelable:i!=="mousemove",view:window,detail:0,screenX:0,screenY:0,clientX:1,clientY:1,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:t},r),document.createEvent?(u=document.createEvent("MouseEvents"),u.initMouseEvent(i,r.bubbles,r.cancelable,r.view,r.detail,r.screenX,r.screenY,r.clientX,r.clientY,r.ctrlKey,r.altKey,r.shiftKey,r.metaKey,r.button,r.relatedTarget||document.body.parentNode),u.pageX===0&&u.pageY===0&&Object.defineProperty&&(o=u.relatedTarget.ownerDocument||document,f=o.documentElement,e=o.body,Object.defineProperty(u,"pageX",{get:function(){return r.clientX+(f&&f.scrollLeft||e&&e.scrollLeft||0)-(f&&f.clientLeft||e&&e.clientLeft||0)}}),Object.defineProperty(u,"pageY",{get:function(){return r.clientY+(f&&f.scrollTop||e&&e.scrollTop||0)-(f&&f.clientTop||e&&e.clientTop||0)}}))):document.createEventObject&&(u=document.createEventObject(),n.extend(u,r),u.button={0:1,1:4,2:2}[u.button]||(u.button===-1?0:u.button)),u},keyEvent:function(i,r){var u;if(r=n.extend({bubbles:!0,cancelable:!0,view:window,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,keyCode:0,charCode:t},r),document.createEvent)try{u=document.createEvent("KeyEvents");u.initKeyEvent(i,r.bubbles,r.cancelable,r.view,r.ctrlKey,r.altKey,r.shiftKey,r.metaKey,r.keyCode,r.charCode)}catch(f){u=document.createEvent("Events");u.initEvent(i,r.bubbles,r.cancelable);n.extend(u,{view:r.view,ctrlKey:r.ctrlKey,altKey:r.altKey,shiftKey:r.shiftKey,metaKey:r.metaKey,keyCode:r.keyCode,charCode:r.charCode})}else document.createEventObject&&(u=document.createEventObject(),n.extend(u,r));return!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase())&&{}.toString.call(window.opera)!=="[object Opera]"||(u.keyCode=r.charCode>0?r.charCode:r.keyCode,u.charCode=t),u},dispatchEvent:function(n,t,i){n[t]?n[t]():n.dispatchEvent?n.dispatchEvent(i):n.fireEvent&&n.fireEvent("on"+t,i)},simulateFocus:function(){function u(){r=!0}var i,r=!1,t=n(this.target);t.bind("focus",u);t[0].focus();r||(i=n.Event("focusin"),i.preventDefault(),t.trigger(i),t.triggerHandler("focus"));t.unbind("focus",u)},simulateBlur:function(){function u(){r=!0}var i,r=!1,t=n(this.target);t.bind("blur",u);t[0].blur();setTimeout(function(){t[0].ownerDocument.activeElement===t[0]&&t[0].ownerDocument.body.focus();r||(i=n.Event("focusout"),i.preventDefault(),t.trigger(i),t.triggerHandler("blur"));t.unbind("blur",u)},1)}});n.extend(n.simulate.prototype,{simulateDrag:function(){var c=0,r=this.target,i=this.options,l=i.handle==="corner"?f(r):u(r),o=Math.floor(l.x),s=Math.floor(l.y),e={clientX:o,clientY:s},a=i.dx||(i.x!==t?i.x-o:0),v=i.dy||(i.y!==t?i.y-s:0),h=i.moves||3;for(this.simulateEvent(r,"mousedown",e);c<h;c++)o+=a/h,s+=v/h,e={clientX:Math.round(o),clientY:Math.round(s)},this.simulateEvent(r.ownerDocument,"mousemove",e);n.contains(document,r)?(this.simulateEvent(r,"mouseup",e),this.simulateEvent(r,"click",e)):this.simulateEvent(document,"mouseup",e)}})}(jQuery)