var isiPad;(function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function r(n){return n==="GET"||n==="POST"}function e(n,t){r(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild;n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;default:n(r).html(i)}}))}function u(t,u){var s,h,f,c;(s=t.getAttribute("data-ajax-confirm"),!s||window.confirm(s))&&(h=n(t.getAttribute("data-ajax-loading")),c=t.getAttribute("data-ajax-loading-duration")||0,n.extend(u,{type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:i(t.getAttribute("data-ajax-failure"),["xhr","status","error"])}),u.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=u.type.toUpperCase(),r(f)||(u.type="POST",u.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(u))}function s(t){var i=n(t).data(f);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",f="unobtrusiveValidation";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault();u(this,{url:this.href,type:"GET",data:[]})});n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=u.parents("form")[0],e=u.offset();n(f).data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){n(f).removeData(t)},0)});n(document).on("click","form[data-ajax=true] :submit",function(i){var r=i.target.name,u=n(i.target).parents("form")[0];n(u).data(t,r?[{name:r,value:i.target.value}]:[]);setTimeout(function(){n(u).removeData(t)},0)});n(document).on("submit","form[data-ajax=true]",function(i){var r=n(this).data(t)||[];(i.preventDefault(),s(this))&&u(this,{url:this.action,type:this.method||"GET",data:r.concat(n(this).serializeArray())})})})(jQuery);window.Modernizr=function(n,t,i){function st(){u.input=function(n){for(var t=0,i=n.length;t<i;t++)et[n[t]]=n[t]in f;return et}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=function(n){for(var o=0,r,u,s,h=n.length;o<h;o++)f.setAttribute("type",u=n[o]),r=f.type!=="text",r&&(f.value=w,f.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(u)&&f.style.WebkitAppearance!==i?(e.appendChild(f),s=t.defaultView,r=s.getComputedStyle&&s.getComputedStyle(f,null).WebkitAppearance!=="textfield"&&f.offsetHeight!==0,e.removeChild(f)):/^(search|tel)$/.test(u)||(/^(url|email)$/.test(u)?r=f.checkValidity&&f.checkValidity()===!1:/^color$/.test(u)?(e.appendChild(f),e.offsetWidth,r=f.value!=w,e.removeChild(f)):r=f.value!=w)),ft[n[o]]=!!r;return ft}("search tel url email datetime date month week time datetime-local number range color".split(" "))}function o(n,t){var i=n.charAt(0).toUpperCase()+n.substr(1),r=(n+" "+v.join(i+" ")+i).split(" ");return y(r,t)}function y(n,t){for(var r in n)if(s[n[r]]!==i)return t=="pfx"?n[r]:!0;return!1}function p(n,t){return!!~(""+n).indexOf(t)}function c(n,t){return typeof n===t}function ht(n,t){return l(h.join(n+";")+(t||""))}function l(n){s.cssText=n}var u={},e=t.documentElement,at=t.head||t.getElementsByTagName("head")[0],a="modernizr",rt=t.createElement(a),s=rt.style,f=t.createElement("input"),w=":)",ut=Object.prototype.toString,h=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),v="Webkit Moz O ms Khtml".split(" "),b={svg:"http://www.w3.org/2000/svg"},r={},ft={},et={},ot=[],nt=function(n,i,r,u){var s,h,o,f=t.createElement("div");if(parseInt(r,10))while(r--)o=t.createElement("div"),o.id=u?u[r]:a+(r+1),f.appendChild(o);return s=["&shy;","<style>",n,"<\/style>"].join(""),f.id=a,f.innerHTML+=s,e.appendChild(f),h=i(f,n),f.parentNode.removeChild(f),!!h},ct=function(t){if(n.matchMedia)return matchMedia(t).matches;var i;return nt("@media "+t+" { #"+a+" { position: absolute; } }",function(t){i=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),i},k=function(){function n(n,u){u=u||t.createElement(r[n]||"div");n="on"+n;var f=n in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(n,""),f=c(u[n],"function"),c(u[n],i)||(u[n]=i),u.removeAttribute(n))),u=null,f}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return n}(),d,tt={}.hasOwnProperty,it,lt,g;it=!c(tt,i)&&!c(tt.call,i)?function(n,t){return tt.call(n,t)}:function(n,t){return t in n&&c(n.constructor.prototype[t],i)};lt=function(i,r){var e=i.join(""),f=r.length;nt(e,function(i,r){for(var e=t.styleSheets[t.styleSheets.length-1],s=e.cssRules&&e.cssRules[0]?e.cssRules[0].cssText:e.cssText||"",h=i.childNodes,o={};f--;)o[h[f].id]=h[f];u.touch="ontouchstart"in n||o.touch.offsetTop===9;u.csstransforms3d=o.csstransforms3d.offsetLeft===9;u.generatedcontent=o.generatedcontent.offsetHeight>=1;u.fontface=/src/i.test(s)&&s.indexOf(r.split(" ")[0])===0},f,r)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",h.join("touch-enabled),("),a,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",h.join("transform-3d),("),a,")","{#csstransforms3d{left:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',w,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);r.flexbox=function(){function u(n,t,i,r){n.style.cssText=h.join(t+":"+i+";")+(r||"")}function f(n,t,i,r){t+=":";n.style.cssText=(t+h.join(i+";"+t)).slice(0,-t.length)+(r||"")}var n=t.createElement("div"),i=t.createElement("div"),r;return f(n,"display","box","width:42px;padding:0;"),u(i,"box-flex","1","width:10px;"),n.appendChild(i),e.appendChild(n),r=i.offsetWidth===42,n.removeChild(i),e.removeChild(n),r};r.canvas=function(){var n=t.createElement("canvas");return!!n.getContext&&!!n.getContext("2d")};r.canvastext=function(){return!!u.canvas&&!!c(t.createElement("canvas").getContext("2d").fillText,"function")};r.webgl=function(){return!!n.WebGLRenderingContext};r.touch=function(){return u.touch};r.geolocation=function(){return!!navigator.geolocation};r.postmessage=function(){return!!n.postMessage};r.websqldatabase=function(){return!!n.openDatabase};r.indexedDB=function(){for(var t=-1,i=v.length;++t<i;)if(n[v[t].toLowerCase()+"IndexedDB"])return!0;return!!n.indexedDB};r.hashchange=function(){return k("hashchange",n)&&(t.documentMode===i||t.documentMode>7)};r.history=function(){return!!n.history&&!!history.pushState};r.draganddrop=function(){return k("dragstart")&&k("drop")};r.websockets=function(){for(var t=-1,i=v.length;++t<i;)if(n[v[t]+"WebSocket"])return!0;return"WebSocket"in n};r.rgba=function(){return l("background-color:rgba(150,255,150,.5)"),p(s.backgroundColor,"rgba")};r.hsla=function(){return l("background-color:hsla(120,40%,100%,.5)"),p(s.backgroundColor,"rgba")||p(s.backgroundColor,"hsla")};r.multiplebgs=function(){return l("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(s.background)};r.backgroundsize=function(){return o("backgroundSize")};r.borderimage=function(){return o("borderImage")};r.borderradius=function(){return o("borderRadius")};r.boxshadow=function(){return o("boxShadow")};r.textshadow=function(){return t.createElement("div").style.textShadow===""};r.opacity=function(){return ht("opacity:.55"),/^0.55$/.test(s.opacity)};r.cssanimations=function(){return o("animationName")};r.csscolumns=function(){return o("columnCount")};r.cssgradients=function(){var n="background-image:";return l((n+h.join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+h.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),p(s.backgroundImage,"gradient")};r.cssreflections=function(){return o("boxReflect")};r.csstransforms=function(){return!!y(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])};r.csstransforms3d=function(){var n=!!y(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);return n&&"webkitPerspective"in e.style&&(n=u.csstransforms3d),n};r.csstransitions=function(){return o("transitionProperty")};r.fontface=function(){return u.fontface};r.generatedcontent=function(){return u.generatedcontent};r.video=function(){var i=t.createElement("video"),n=!1,r;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"'),r='video/mp4; codecs="avc1.42E01E',n.h264=i.canPlayType(r+'"')||i.canPlayType(r+', mp4a.40.2"'),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"'))}catch(u){}return n};r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"'),n.mp3=i.canPlayType("audio/mpeg;"),n.wav=i.canPlayType('audio/wav; codecs="1"'),n.m4a=i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;"))}catch(r){}return n};r.localstorage=function(){try{return!!localStorage.getItem}catch(n){return!1}};r.sessionstorage=function(){try{return!!sessionStorage.getItem}catch(n){return!1}};r.webworkers=function(){return!!n.Worker};r.applicationcache=function(){return!!n.applicationCache};r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(b.svg,"svg").createSVGRect};r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==b.svg};r.smil=function(){return!!t.createElementNS&&/SVG/.test(ut.call(t.createElementNS(b.svg,"animate")))};r.svgclippaths=function(){return!!t.createElementNS&&/SVG/.test(ut.call(t.createElementNS(b.svg,"clipPath")))};for(g in r)it(r,g)&&(d=g.toLowerCase(),u[d]=r[g](),ot.push((u[d]?"":"no-")+d));return u.input||st(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)it(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return;t=typeof t=="boolean"?t:!!t();e.className+=" "+(t?"":"no-")+n;u[n]=t}return u},l(""),rt=f=null,n.attachEvent&&function(){var n=t.createElement("div");return n.innerHTML="<elem><\/elem>",n.childNodes.length!==1}()&&function(n,t){function c(n){for(var t=-1;++t<l;)n.createElement(s[t])}n.iepp=n.iepp||{};var r=n.iepp,o=r.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",s=o.split("|"),l=s.length,y=new RegExp("(^|\\s)("+o+")","gi"),p=new RegExp("<(/*)("+o+")","gi"),w=/^\s*[\{\}]\s*$/,b=new RegExp("(^|[^\\n]*?\\s)("+o+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),a=t.createDocumentFragment(),h=t.documentElement,v=h.firstChild,f=t.createElement("body"),e=t.createElement("style"),k=/print|all/,u;r.getCSS=function(n,t){if(n+""===i)return"";for(var f=-1,o=n.length,u,e=[];++f<o;)(u=n[f],u.disabled)||(t=u.media||t,k.test(t)&&e.push(r.getCSS(u.imports,t),u.cssText),t="all");return e.join("")};r.parseCSS=function(n){for(var i=[],t;(t=b.exec(n))!=null;)i.push(((w.exec(t[1])?"\n":t[1])+t[2]+t[3]).replace(y,"$1.iepp_$2")+t[4]);return i.join("\n")};r.writeHTML=function(){var n=-1;for(u=u||t.body;++n<l;)for(var i=t.getElementsByTagName(s[n]),e=i.length,r=-1;++r<e;)i[r].className.indexOf("iepp_")<0&&(i[r].className+=" iepp_"+s[n]);a.appendChild(u);h.appendChild(f);f.className=u.className;f.id=u.id;f.innerHTML=u.innerHTML.replace(p,"<$1font")};r._beforePrint=function(){e.styleSheet.cssText=r.parseCSS(r.getCSS(t.styleSheets,"all"));r.writeHTML()};r.restoreHTML=function(){f.innerHTML="";h.removeChild(f);h.appendChild(u)};r._afterPrint=function(){r.restoreHTML();e.styleSheet.cssText=""};c(t);c(a);r.disablePP||(v.insertBefore(e,v.firstChild),e.media="print",e.className="iepp-printshim",n.attachEvent("onbeforeprint",r._beforePrint),n.attachEvent("onafterprint",r._afterPrint))}(n,t),u._version="2.0.6",u._prefixes=h,u._domPrefixes=v,u.mq=ct,u.hasEvent=k,u.testProp=function(n){return y([n])},u.testAllProps=o,u.testStyles=nt,u.prefixed=function(n){return o(n,"pfx")},e.className=e.className.replace(/\bno-js\b/,"")+(" js "+ot.join(" ")),u}(this,this.document),function(n,t){function a(){l(!0)}if(n.respond={},respond.update=function(){},respond.mediaQueriesSupported=t,!t){var i=n.document,v=i.documentElement,e=[],u=[],r=[],o={},y=30,f=i.getElementsByTagName("head")[0]||v,s=f.getElementsByTagName("link"),h=[],p=function(){for(var u=s,c=u.length,r=0,i,t,f,e;r<c;r++)i=u[r],t=i.href,f=i.media,e=i.rel&&i.rel.toLowerCase()==="stylesheet",!!t&&e&&!o[t]&&(!/^([a-zA-Z]+?:(\/\/)?(www\.)?)/.test(t)||t.replace(RegExp.$1,"").split("/")[0]===n.location.host?h.push({href:t,media:f}):o[t]=!0);w()},w=function(){if(h.length){var n=h.shift();d(n.href,function(t){k(t,n.href,n.media);o[n.href]=!0;w()})}},k=function(n,t,i){var o=n.match(/@media[^\{]+\{([^\{\}]+\{[^\}\{]+\})+/gi),s=o&&o.length||0,t=t.substring(0,t.lastIndexOf("/")),v=function(n){return n.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+t+"$2$3")},y=!s&&i,h=0,r,c,f,a,p;for(t.length&&(t+="/"),y&&(s=1);h<s;h++)for(r=0,y?(c=i,u.push(v(n))):(c=o[h].match(/@media ([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,u.push(RegExp.$2&&v(RegExp.$2))),a=c.split(","),p=a.length;r<p;r++)f=a[r],e.push({media:f.match(/(only\s+)?([a-zA-Z]+)(\sand)?/)&&RegExp.$2,rules:u.length-1,minw:f.match(/\(min\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1),maxw:f.match(/\(max\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1)});l()},c,b,l=function(n){var w="clientWidth",k=v[w],d=i.compatMode==="CSS1Compat"&&k||i.body[w]||k,a={},g=i.createDocumentFragment(),tt=s[s.length-1],nt=(new Date).getTime(),t,o,h,p;if(n&&c&&nt-c<y)clearTimeout(b),b=setTimeout(l,y);else{c=nt;for(o in e)t=e[o],(!t.minw&&!t.maxw||(!t.minw||t.minw&&d>=t.minw)&&(!t.maxw||t.maxw&&d<=t.maxw))&&(a[t.media]||(a[t.media]=[]),a[t.media].push(u[t.rules]));for(o in r)r[o]&&r[o].parentNode===f&&f.removeChild(r[o]);for(o in a)h=i.createElement("style"),p=a[o].join("\n"),h.type="text/css",h.media=o,h.styleSheet?h.styleSheet.cssText=p:h.appendChild(i.createTextNode(p)),g.appendChild(h),r.push(h);f.insertBefore(g,tt.nextSibling)}},d=function(n,t){var i=g();if(!!i){if(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState==4&&(i.status==200||i.status==304)&&t(i.responseText)},i.readyState==4)return;i.send()}},g=function(){for(var n=!1,t=[function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new XMLHttpRequest}],i=t.length;i--;){try{n=t[i]()}catch(r){continue}break}return function(){return n}}();p();respond.update=p;n.addEventListener?n.addEventListener("resize",a,!1):n.attachEvent&&n.attachEvent("onresize",a)}}(this,Modernizr.mq("only all")),function(n,t,i){function g(n){return!n||n=="loaded"||n=="complete"}function r(){for(var t=1,n=-1;e.length-++n;)if(e[n].s&&!(t=e[n].r))break;t&&v()}function ft(n){var i=t.createElement("script"),e;i.src=n.s;i.onreadystatechange=i.onload=function(){!e&&g(i.readyState)&&(e=1,r(),i.onload=i.onreadystatechange=null)};f(function(){e||(e=1,r())},u.errorTimeout);n.e?i.onload():o.parentNode.insertBefore(i,o)}function et(n){var i=t.createElement("link"),e,s;i.href=n.s;i.rel="stylesheet";i.type="text/css";!n.e&&(w||c)?(s=function(n){f(function(){if(!e)try{n.sheet.cssRules.length?(e=1,r()):s(n)}catch(t){t.code==1e3||t.message=="security"||t.message=="denied"?(e=1,f(function(){r()},0)):s(n)}},0)},s(i)):(i.onload=function(){e||(e=1,f(function(){r()},0))},n.e&&i.onload());f(function(){e||(e=1,r())},u.errorTimeout);n.e||o.parentNode.insertBefore(i,o)}function v(){var n=e.shift();h=1;n?n.t?f(function(){n.t=="c"?et(n):ft(n)},0):(n(),r()):h=0}function ot(n,i,s,c,a,y){function d(){!k&&g(w.readyState)&&(b.r=k=1,!h&&r(),w.onload=w.onreadystatechange=null,f(function(){p.removeChild(w)},0))}var w=t.createElement(n),k=0,b={t:s,s:i,e:y};w.src=w.data=i;!l&&(w.style.display="none");w.width=w.height="0";n!="object"&&(w.type=s);w.onload=w.onreadystatechange=d;n=="img"?w.onerror=d:n=="script"&&(w.onerror=function(){b.e=b.r=1;v()});e.splice(c,0,b);p.insertBefore(w,l?null:o);f(function(){k||(p.removeChild(w),b.r=b.e=k=1,r())},u.errorTimeout)}function st(n,t,i){var r=t=="c"?lt:tt;return h=0,t=t||"j",a(n)?ot(r,n,t,this.i++,s,i):(e.splice(this.i++,0,n),e.length==1&&v()),this}function nt(){var n=u;return n.loader={load:st,i:0},n}var s=t.documentElement,f=n.setTimeout,o=t.getElementsByTagName("script")[0],y={}.toString,e=[],h=0,c="MozAppearance"in s.style,l=c&&!!t.createRange().compareNode,at=c&&!l,p=l?s:o.parentNode,ht=n.opera&&y.call(n.opera)=="[object Opera]",w="webkitAppearance"in s.style,ct=w&&"async"in t.createElement("script"),tt=c?"object":ht||ct?"img":"script",lt=w?"img":tt,it=Array.isArray||function(n){return y.call(n)=="[object Array]"},b=function(n){return Object(n)===n},a=function(n){return typeof n=="string"},k=function(n){return y.call(n)=="[object Function]"},d=[],rt={},ut,u;u=function(n){function s(n){for(var r=n.split("!"),e=d.length,f=r.pop(),o=r.length,i={url:f,origUrl:f,prefixes:r},u,t=0;t<o;t++)u=rt[r[t]],u&&(i=u(i));for(t=0;t<e;t++)i=d[t](i);return i}function r(n,t,r,u,f){var e=s(n),o=e.autoCallback;if(!e.bypass){if(t&&(t=k(t)?t:t[n]||t[u]||t[n.split("/").pop().split("?")[0]]),e.instead)return e.instead(n,t,r,u,f);r.load(e.url,e.forceCSS||!e.forceJS&&/css$/.test(e.url)?"c":i,e.noexec);(k(t)||k(o))&&r.load(function(){nt();t&&t(e.origUrl,f,u);o&&o(e.origUrl,f,u)})}}function o(n,t){function f(n){if(a(n))r(n,e,t,0,u);else if(b(n))for(i in n)n.hasOwnProperty(i)&&r(n[i],e,t,i,u)}var u=!!n.test,o=u?n.yep:n.nope,s=n.load||n.both,e=n.callback,i;f(o);f(s);n.complete&&t.load(n.complete)}var f,t,e=this.yepnope.loader;if(a(n))r(n,0,e,0);else if(it(n))for(f=0;f<n.length;f++)t=n[f],a(t)?r(t,0,e,0):it(t)?u(t):b(t)&&o(t,e);else b(n)&&o(n,e)};u.addPrefix=function(n,t){rt[n]=t};u.addFilter=function(n){d.push(n)};u.errorTimeout=1e4;t.readyState==null&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",ut=function(){t.removeEventListener("DOMContentLoaded",ut,0);t.readyState="complete"},0));n.yepnope=nt()}(this,this.document);Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},function(){function n(n,t){function w(n,t){return c.getComputedStyle||(c.getComputedStyle=function(n){return this.el=n,this.getPropertyValue=function(t){var i=/(\-([a-z]){1})/g;return t=="float"&&(t="styleFloat"),i.test(t)&&(t=t.replace(i,function(){return arguments[2].toUpperCase()})),n.currentStyle&&n.currentStyle[t]?n.currentStyle[t]:null},this}),c.getComputedStyle(n,null).getPropertyValue(t)}function b(t){var i=t||n.clientHeight,r=k(n);return Math.max(Math.floor(i/r),0)}function tt(t){var i=k(n);return i*t}function k(n){var t=w(n,"line-height");return t=="normal"&&(t=parseInt(w(n,"font-size"))*1.2),parseInt(t)}function h(t){return t.lastChild.children&&t.lastChild.children.length>0?h(Array.prototype.slice.call(t.children).pop()):t.lastChild&&t.lastChild.nodeValue&&t.lastChild.nodeValue!=""&&t.lastChild.nodeValue!=i.truncationChar?t.lastChild:(t.lastChild.parentNode.removeChild(t.lastChild),h(n))}function a(t,f){function o(){e=i.splitOnChars.slice(0);r=e[0];u=null;l=null}if(f){var c=t.nodeValue.replace(i.truncationChar,"");if(u||(r=e.length>0?e.shift():"",u=c.split(r)),u.length>1?(l=u.pop(),v(t,u.join(r))):u=null,s&&(t.nodeValue=t.nodeValue.replace(i.truncationChar,""),n.innerHTML=t.nodeValue+" "+s.innerHTML+i.truncationChar),u){if(n.clientHeight<=f)if(e.length>=0&&r!="")v(t,u.join(r)+r+l),u=null;else return n.innerHTML}else r==""&&(v(t,""),t=h(n),o());if(i.animate)setTimeout(function(){a(t,f)},i.animate===!0?10:i.animate);else return a(t,f)}}function v(n,t){n.nodeValue=t+i.truncationChar}var e,r,u,l,d,y;t=t||{};var it=this,c=window,i={clamp:t.clamp||2,useNativeClamp:typeof t.useNativeClamp!="undefined"?t.useNativeClamp:!0,splitOnChars:t.splitOnChars||[".","-","–","—"," "],animate:t.animate||!1,truncationChar:t.truncationChar||"…",truncationHTML:t.truncationHTML},o=n.style,g=n.innerHTML,nt=typeof n.style.webkitLineClamp!="undefined",f=i.clamp,p=f.indexOf&&(f.indexOf("px")>-1||f.indexOf("em")>-1),s;return i.truncationHTML&&(s=document.createElement("span"),s.innerHTML=i.truncationHTML),e=i.splitOnChars.slice(0),r=e[0],f=="auto"?f=b():p&&(f=b(parseInt(f))),nt&&i.useNativeClamp?(o.overflow="hidden",o.textOverflow="ellipsis",o.webkitBoxOrient="vertical",o.display="-webkit-box",o.webkitLineClamp=f,p&&(o.height=i.clamp+"px")):(y=tt(f),y<=n.clientHeight&&(d=a(h(n),y))),{original:g,clamped:d}}window.$clamp=n}();isiPad=navigator.userAgent.match(/iPad/i)!=null;$(function(){(typeof console=="undefined"||typeof console.log=="undefined")&&(console={},console.log=console.log=function(){});Modernizr.load({test:Modernizr.input.placeholder,nope:["/v2/Scripts/jquery.placeholder.min.js"],complete:function(){if(!Modernizr.input.placeholder){var n=$("input:text[placeholder]");n!=undefined&&n.length>0&&n.placeholder()}}});$(window).hashchange!=undefined&&$(window).hashchange(function(){try{$("#sb-player").attr("src",document.getElementById("sb-player").contentWindow.location.href.split("#")[0]+location.hash)}catch(n){}});String.prototype.slugify=function(){return this.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"-")};String.prototype.allTrim=String.prototype.allTrim||function(){return this.replace(/\s+/g," ").replace(/^\s+|\s+$/,"")};String.prototype.cutString=String.prototype.cutString||function(n){var t=this.indexOf(" ",n);return t==-1?this:this.substring(0,t)};window.toGalleryLink=function(n,t,i,r,u,f,e){return config.contextPath+"gallery/photos/"+r+"/"+u+"/"+f+"/"+n.slugify()+"/"+t.slugify()+"/"+i+"#"+e};$.getScript=function(n,t,i){$.ajax({type:"GET",url:n,success:t,dataType:"script",cache:i})}});$(document).ready(function(){function n(){var n=$("#watchandview_content > a");if(n.length!=0){var t=n.data("event-id"),i=n.data("gallery-name"),r=n.data("gallery-id"),u={ids:$.parseJSON("["+t+"]")};$.getJSON(config.contextPath+"api/event/get-gallery-events",$.param(u,!0),function(n){var t=n[0],u;$(".date","#watchandview_content").html(t.Date);$(".description","#watchandview_content").html(t.Venue);u=$("#watchandview_content a");u.each(function(n,u){var f=$(u),e=f.data("ordinal"),o=toGalleryLink(i,t.Venue,r,t.Year,t.Month,t.Day,e);f.attr("href",o)})})}}function t(){var n=$("#twitter_plugin");n!=undefined&&n.length>0&&n.load(config.contextPath+"/api/marketing/twitter-plugin")}function i(){var n=commonModule.getUrlParams();n.sops!="undefined"&&n.sops=="debug"&&$(".ndmadkit, #adbox_medrec, #adbox_medrec_bottom, #adbox_shortrec").css("line-height","normal")}commonModule.handleLocationChange();t();n();i();$("body").data("isMobile")||$(".qtip[title]").each(function(){$(this).qtip({position:{corner:{tooltip:"bottomMiddle",target:"topMiddle"}},style:{width:250,fontsize:10,padding:0,background:"#FFF799",color:"black",textAlign:"center",border:{width:0,radius:3,color:"#FFF799"},tip:!0,name:"cream"}})})});var commonModule=commonModule||function(){function c(n){if(n.preventDefault(),n.which===13||n.keyCode===13){var t=$("#popup-button-confirm");return t.is(":visible")?t.click():r(),!1}return n.which===32||n.keyCode===32?(r(),!1):!0}function l(n,t,i){i&&$('input[id="popup-button-ok"]').val(i);$("#popup-button-ok").show();$("#popup-button-cancel").hide();$("#popup-button-confirm").hide();e(n,t)}function a(n,t,i,r){i&&$('input[id="popup-button-confirm"]').val(i);r&&$('input[id="popup-button-cancel"]').val(r);$("#popup-button-ok").hide();$("#popup-button-cancel").show();$("#popup-button-confirm").show();e(n,t)}function e(n,t){n?$("#popup-title").html(n):$("#popup-title").hide();t?$("#popup-text").html(t):$("#popup-text").hide();$(".popup-error-container").hide();$("#popup-container").show()}function r(){$("#popup-container").hide()}function v(n){n||(n="Invalid action! Please contact support to help with this issue.");$(".popup-error").html(n);$(".popup-error-container").show()}function y(){var n="chooselocation",t="mobile-header-location";$("#"+t).length&&(n=t);$("select","#"+n).change(function(){var n=$("option:selected",$(this)).val();o(n);location.reload(!0)})}function o(n){w(i);s(i,n,365)}function p(){return h(i)}function s(n,t,i){var u,r;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/"}function h(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 w(n){s(n,"",-1)}function b(n){return n?JSON.parse(f):JSON.parse(localStorage.getItem(u))}function k(n,t){return t?f=JSON.stringify(n):localStorage.setItem(u,JSON.stringify(n))}function d(){var n=window.Scrpt||{},i,t;document.writeln=document.write=function(t){var i=t.match("/widget_1/")?"Widget1_wrapper":t.match("/widget_2/")?"Widget2_wrapper":"feature-video";n.onavailable(i,function(n){n.innerHTML=t});return!0};n.onavailable=function(t,i){var r=document.getElementById(t);if(!r){window.setTimeout(function(){n.onavailable(t,i);t=i=null},100);return}i(r)};n.load=function(n,t){var i=document.createElement("script");i.type="text/javascript";i.src=n;t&&(i.onreadystatechange=function(){i.readyState=="complete"&&t()},i.onload=t);document.getElementById("feature-video").appendChild(i)};i=$("#feature-video");t=i.data("feature-video-id");t==null||isNaN(t)||$.getJSON(config.contextPath+"api/marketing/feature-video/"+t,function(n){var t=document.createElement("script"),i;t.type="text/javascript";t.src=$(n.EmbedTag).attr("src");i=document.getElementById("feature-video");i.appendChild(t)})}function g(){n={};for(var t,r=/\+/g,u=/([^&=]+)=?([^&]*)/g,i=function(n){return decodeURIComponent(n.replace(r," "))},f=window.location.search.substring(1);t=u.exec(f);)n[i(t[1])]=i(t[2])}function nt(){return n==null&&g(),n}function tt(n){var t={};if(n=n||{},n.responseText!=null)try{n=$.parseJSON(n.responseText)}catch(i){n.Message=n.responseText.includes("Gateway time-out")?"Payment Gateway time-out":"Unhandled error"}return n!=null?(t.message=n.Errors?n.Errors.map(function(n){return"<li>"+n}):n.Message||"",t.stackTrace=n.StackTrace||""):(t.message="Generic error",t.stackTrace=""),console.log("Error Encountered: "+t.message+" at "+t.stackTrace),t}function it(n,i){var r='<div class="panel_error"><div class="icon_error"><\/div> <p>'+i+'<\/p><div class="icon_closer"><\/div><\/div>';$(n).html(r);t(n)}function rt(n,t){var i='<div class="panel_error"><p>'+t+'<\/p><div class="icon_closer"><\/div><\/div>';$(n).html(i)}function ut(n,i){var r='<div class="panel_info"><div class="icon_info"><\/div> <p>'+i+'<\/p><div class="icon_closer"><\/div><\/div>';$(n).html(r);t(n)}function ft(n,i){var r='<div class="panel_success"><div class="icon_success"><\/div> <p>'+i+'<\/p><div class="icon_closer"><\/div><\/div>';$(n).html(r);t(n)}function t(n){$(n).length&&$("html, body").animate({scrollTop:$(n).offset().top},500)}function et(){var r=navigator.appName,t=navigator.userAgent,i,n=t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return n&&(i=t.match(/version\/([\.\d]+)/i))!=null&&(n[2]=i[1]),n=n?[n[1],n[2]]:[r,navigator.appVersion,"-?"],n[0]}function ot(){var r=navigator.appName,t=navigator.userAgent,i,n=t.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return n&&(i=t.match(/version\/([\.\d]+)/i))!=null&&(n[2]=i[1]),n=n?[n[1],n[2]]:[r,navigator.appVersion,"-?"],n[1]}function st(n){return $("<div/>").text(n).html()}function ht(n){return $("<div/>").html(n).text()}function ct(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t==null?"":decodeURIComponent(t[1].replace(/\+/g," "))}function lt(n){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)}function at(n,t){$("<style type='text/css'>#boxMX{display:none;background: white;text-align: center; color: black;padding: 10px;border: 2px solid #ddd;float: left;font-size: 1.2em;position: fixed;top: 50%; left: 50%;z-index: 99999;box-shadow: 0px 0px 20px #999; -moz-box-shadow: 0px 0px 20px #999; -webkit-box-shadow: 0px 0px 20px #999; border-radius:6px 6px 6px 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; font:13px Arial, Helvetica, sans-serif; padding:6px 6px 4px;width:40%; color: white;}<\/style>").appendTo("head");$("body").append($("<div id='mx-outer'><div id='boxMX'><h2>"+n+"<\/h2><\/br><p class='msgMX alert-text'><\/p><div class='alert-button'><a href='javascript:void(0)' id='okButton' class='button_orange'>OK<\/a><\/div><\/div>"));$(".msgMX").html(t);var i=($("#boxMX").height()+40)/2,r=($("#boxMX").width()+24)/2;$("#boxMX").css({padding:"20px","margin-top":-i,"margin-left":-r}).fadeIn(600);$("#okButton").click(function(){$("#mx-outer").remove()})}function vt(n){var t=n.data("field-name");return t==null&&(t=$("label[for='"+n.attr("id")+"']").text().trim().replace("*","")),t}function yt(n,t){var i=!0;return n.val().trim()==""&&(i=!1),t(i)}function pt(n,t){var i=n.val().replace("$","").trim(),r=!0;return(i==""||isNaN(i))&&(r=!1),t(r)}var i="mosh.search.state",n,u,f;return $(document).ready(function(){$(document.body).on("click",".icon_closer",function(){$(this).parent().hide()})}),u="moshtix-purchase-history",{validateInput:yt,isEmail:lt,validateNumber:pt,getFieldNameForErrorMessage:vt,alertMX:at,handleLocationChange:function(){y()},getLocationCookieValue:function(){return p()},readCookie:h,updateLocationId:function(n){o(n)},loadVideo:function(){d()},getUrlParams:function(){return nt()},parseServerSideException:function(n){return tt(n)},showErrorMessage:function(n,t){return it(n,t)},showErrorMessageMobile:function(n,t){return t=t||"#messagePanel",rt(t,n)},showInfoMessage:function(n,t){return ut(n,t)},showSuccessMessage:function(n,t){return ft(n,t)},getBrowser:et,getBrowserVersion:ot,htmlEncode:st,htmlDecode:ht,getParameterByName:ct,handleKeyUpOnPopup:c,showPopupOk:l,showPopupOptions:a,closePopup:r,showPopupErrorMessage:v,scrollToMessage:t,getPurchaseHistory:b,setPurchaseHistory:k}}(),userCommon=userCommon||function(){function n(){var n=commonModule.readCookie("mosh.uid");return n!=null&&n!==""}return{isUserLoggedIn:n}}(this,this.document),voucherModule=voucherModule||function(){function n(n,t){var i,r;($(n).val($(n).val().toUpperCase()),i=$(n).val().trim().length,t.keyCode!==46&&t.keyCode!==8)&&(i===3||i===7||i===11)&&(r=$(n).val()+"-",$(n).val(r))}return{autoFillVouchercode:n}}();$(function(){$("#vouchers-tandc-url").click(function(n){var t=$(this).data("eventorganiserid");t&&(n.preventDefault(),commonModule.showPopupOk("","Please wait, loading content..."),$.ajax({url:config.contextPath+"gift-voucher-terms/"+t,type:"POST",contentType:"application/json; charset=utf-8",cache:!1,success:function(n){$("#popup-text").html(n)},error:function(){$("#popup-text").html('<h1>Gift Voucher Terms &amp; Conditions<\/h1><p style="text-align: center"><br/>Terms &amp; Conditions temporarily unavailable<\/p>')}}))})})