$(document).ready(function(){$("#flagBox").load("../../site-static/flagform.ajax.htm",function(){$(".toggleFlagForm, .flagreport").click(function(n){n.preventDefault();$(".flagForm").slideToggle()});$(".flagPost").click(function(n){n.preventDefault();var t=$("#flagForm").serialize();$(".flagForm").slideToggle();t+="&attemptId="+thisAttemptId+"&otherInfo="+$("#reportComments").val();$.ajax({url:"/flag/save",type:"POST",data:t,success:function(){alert("Thank you for flagging this record- we have received your report and will act on it as soon as we can.")},error:function(){alert("Sorry, an error occurred. Please make sure you have checked a reason for flagging this record.")}})})})}),function(n){function r(t){var u=n.fn.cuteTime.c_settings.time_ranges,f,r,i="";return jQuery.each(u,function(n,e){if(n<u.length-1){if(t>=e.bound&&t<u[n+1].bound)return r=e.unit_size>0?Math.floor(t/e.unit_size):"",f=e.cuteness.replace(/%CT%/,r),i=f==e.cuteness?r+e.cuteness:f,!1}else return!1}),i==""&&(i="2 pookies ago"),i}function i(n){var t;return(new_date=s(n))!=null?t=new_date.valueOf():(t=new Date(n).valueOf(),isNaN(t)&&(t=new Date(n.replace(/-/g," ")))),t}function s(n){var i=n.match(/^(\d{4})((-(\d{2})(-(\d{2})(T(\d{2}):(\d{2})(:(\d{2})(.(\d+))?)?(Z|(([+-])((\d{2}):(\d{2})))))?)?)?)$/);if(i!=null){var r=new Date,u=0,f=0;return r.setUTCFullYear(i[1]),t(i[4])||(r.setUTCMonth(i[4]-1),t(i[6])||(r.setUTCDate(i[6]),t(i[16])||(u=i[18],f=i[19],i[16]=="-"&&(u*=-1,f*=-1)),t(i[8])||(r.setUTCHours(i[8]-u),r.setUTCMinutes(i[9]-f),t(i[11])||(r.setUTCSeconds(i[11]),t(i[13])||r.setUTCMilliseconds(i[13]*1e3))))),r}return null}function t(n){return null==n||""==n?!0:!1}function f(n){var r=Number.NaN,t=h(n);return t!=null&&(r=i(t)),isNaN(r)&&(t=l(n),t!=null&&(r=i(t))),isNaN(r)&&(t=(new Date).toString(),r=i(t)),c(t,n),r}function h(n){var t=n.attr(u);return t!=undefined?t:null}function c(n,t){t.attr(u,n)}function l(n){return n.text()}var e=Number.NEGATIVE_INFINITY,o=Number.POSITIVE_INFINITY,u="data-timestamp";n.fn.cuteTime=function(t){var e=(new Date).getTime(),u,i;return(typeof t=="object"||t==undefined)&&(n.fn.cuteTime.c_settings=n.extend({},n.fn.cuteTime.settings,t),n.fn.cuteTime.the_selected=this,this.each(function(){i=n(this);u=f(i);i.html(r(e-u))}),n.fn.cuteTime.start_cuteness()),this};n.cuteTime=function(t,u){var o=(new Date).getTime(),e,f=null;return(typeof t=="object"&&(n.fn.cuteTime.c_settings=n.extend({},n.fn.cuteTime.settings,t)),typeof t=="string"?f=t:typeof u=="string"&&(f=u),f!=null)?(e=i(f),isNaN(e)?"INVALID_DATETIME_FORMAT":r(o-e)):this};n.fn.cuteTime.settings={refresh:-1,time_ranges:[{bound:e,cuteness:"the future!",unit_size:0},{bound:0,cuteness:"just now",unit_size:0},{bound:2e4,cuteness:"a few seconds ago",unit_size:0},{bound:6e4,cuteness:"a minute ago",unit_size:0},{bound:12e4,cuteness:" minutes ago",unit_size:6e4},{bound:36e5,cuteness:"an hour ago",unit_size:0},{bound:72e5,cuteness:" hours ago",unit_size:36e5},{bound:864e5,cuteness:"yesterday",unit_size:0},{bound:1728e5,cuteness:" days ago",unit_size:864e5},{bound:2592e6,cuteness:"last month",unit_size:0},{bound:5184e6,cuteness:" months ago",unit_size:2592e6},{bound:31104e6,cuteness:"last year",unit_size:0},{bound:62208e6,cuteness:" years ago",unit_size:31104e6},{bound:o,cuteness:"a blinkle ago",unit_size:0}]};n.fn.cuteTime.start_cuteness=function(){var t=n.fn.cuteTime.c_settings.refresh;return n.fn.cuteTime.process_tracker==null&&t>0&&(n.fn.cuteTime.process_tracker=setInterval("$.fn.cuteTime.update_cuteness()",t)),this};n.fn.cuteTime.update_cuteness=function(){var u=(new Date).getTime(),t,i;n.fn.cuteTime.the_selected.each(function(){t=n(this);i=f(t);t.html(r(u-i))})};n.fn.cuteTime.stop_cuteness=function(){return n.fn.cuteTime.process_tracker!=null&&(clearInterval(n.fn.cuteTime.process_tracker),n.fn.cuteTime.process_tracker=null),this}}(jQuery),function(n){function t(){if(n.fn.ajaxSubmit.debug){var t="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(t):window.opera&&window.opera.postError&&window.opera.postError(t)}}n.fn.ajaxSubmit=function(i){function p(){function p(){var f=r.attr("target"),s=r.attr("action"),t,i;e.setAttribute("target",v);e.getAttribute("method")!="POST"&&e.setAttribute("method","POST");e.getAttribute("action")!=u.url&&e.setAttribute("action",u.url);u.skipEncodingOverride||r.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});u.timeout&&setTimeout(function(){y=!0;l()},u.timeout);t=[];try{if(u.extraData)for(i in u.extraData)t.push(n('<input type="hidden" name="'+i+'" value="'+u.extraData[i]+'" />').appendTo(e)[0]);h.appendTo("body");o.attachEvent?o.attachEvent("onload",l):o.addEventListener("load",l,!1);e.submit()}finally{e.setAttribute("action",s);f?e.setAttribute("target",f):r.removeAttr("target");n(t).remove()}}function l(){var i,r,c,a,v,p,d;if(!f.aborted&&(i=o.contentWindow?o.contentWindow.document:o.contentDocument?o.contentDocument:o.document,i&&i.location.href!=u.iframeSrc)){o.detachEvent?o.detachEvent("onload",l):o.removeEventListener("load",l,!1);r=!0;try{if(y)throw"timeout";if(c=u.dataType=="xml"||i.XMLDocument||n.isXMLDoc(i),t("isXml="+c),!c&&window.opera&&(i.body==null||i.body.innerHTML=="")&&--b){t("requeing onLoad callback, DOM not available");setTimeout(l,250);return}f.responseText=i.body?i.body.innerHTML:i.documentElement?i.documentElement.innerHTML:null;f.responseXML=i.XMLDocument?i.XMLDocument:i;f.getResponseHeader=function(n){var t={"content-type":u.dataType};return t[n]};a=/(json|script)/.test(u.dataType);a||u.textarea?(v=i.getElementsByTagName("textarea")[0],v?f.responseText=v.value:a&&(p=i.getElementsByTagName("pre")[0],d=i.getElementsByTagName("body")[0],p?f.responseText=p.textContent:d&&(f.responseText=d.innerHTML))):u.dataType!="xml"||f.responseXML||f.responseText==null||(f.responseXML=k(f.responseText));w=g(f,u.dataType,u)}catch(e){t("error caught:",e);r=!1;f.error=e;u.error&&u.error.call(u.context,f,"error",e);s&&n.event.trigger("ajaxError",[f,u,e])}f.aborted&&(t("upload aborted"),r=!1);r&&(u.success&&u.success.call(u.context,w,"success",f),s&&n.event.trigger("ajaxSuccess",[f,u]));s&&n.event.trigger("ajaxComplete",[f,u]);s&&!--n.active&&n.event.trigger("ajaxStop");u.complete&&u.complete.call(u.context,f,r?"success":"error");setTimeout(function(){h.removeData("form-plugin-onload");h.remove();f.responseXML=null},100)}}var e=r[0],u,f,s,y,c,a,w,b;if(n(":input[name=submit],:input[id=submit]",e).length){alert('Error: Form elements must not have name or id of "submit".');return}u=n.extend(!0,{},n.ajaxSettings,i);u.context=u.context||u;var v="jqFormIO"+(new Date).getTime(),nt="_"+v,h=n('<iframe id="'+v+'" name="'+v+'" src="'+u.iframeSrc+'" />'),o=h[0];if(h.css({position:"absolute",top:"-1000px",left:"-1000px"}),f={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){t("aborting upload...");var i="aborted";this.aborted=1;h.attr("src",u.iframeSrc);f.error=i;u.error&&u.error.call(u.context,f,"error",i);s&&n.event.trigger("ajaxError",[f,u,i]);u.complete&&u.complete.call(u.context,f,"error")}},s=u.global,s&&!n.active++&&n.event.trigger("ajaxStart"),s&&n.event.trigger("ajaxSend",[f,u]),u.beforeSend&&u.beforeSend.call(u.context,f,u)===!1){u.global&&n.active--;return}if(!f.aborted){y=0;c=e.clk;c&&(a=c.name,a&&!c.disabled&&(u.extraData=u.extraData||{},u.extraData[a]=c.value,c.type=="image"&&(u.extraData[a+".x"]=e.clk_x,u.extraData[a+".y"]=e.clk_y)));u.forceSync?p():setTimeout(p,10);b=50;var k=n.parseXML||function(n,t){return window.ActiveXObject?(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(n)):t=(new DOMParser).parseFromString(n,"text/xml"),t&&t.documentElement&&t.documentElement.nodeName!="parsererror"?t:null},d=n.parseJSON||function(n){return window.eval("("+n+")")},g=function(t,i,r){var f=t.getResponseHeader("content-type")||"",e=i==="xml"||!i&&f.indexOf("xml")>=0,u=e?t.responseXML:t.responseText;return e&&u.documentElement.nodeName==="parsererror"&&n.error&&n.error("parsererror"),r&&r.dataFilter&&(u=r.dataFilter(u,i)),typeof u=="string"&&(i==="json"||!i&&f.indexOf("json")>=0?u=d(u):(i==="script"||!i&&f.indexOf("javascript")>=0)&&n.globalEval(u)),u}}}var c,u,h,f,o,s,a,l,r,e,v;if(!this.length)return t("ajaxSubmit: skipping submit process - no element selected"),this;if(typeof i=="function"&&(i={success:i}),c=this.attr("action"),u=typeof c=="string"?n.trim(c):"",u&&(u=(u.match(/^([^#]+)/)||[])[1]),u=u||window.location.href||"",i=n.extend(!0,{url:u,type:this[0].getAttribute("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},i),h={},this.trigger("form-pre-serialize",[this,i,h]),h.veto)return t("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(i.beforeSerialize&&i.beforeSerialize(this,i)===!1)return t("ajaxSubmit: submit aborted via beforeSerialize callback"),this;if(s=this.formToArray(i.semantic),i.data){i.extraData=i.data;for(f in i.data)if(i.data[f]instanceof Array)for(a in i.data[f])s.push({name:f,value:i.data[f][a]});else o=i.data[f],o=n.isFunction(o)?o():o,s.push({name:f,value:o})}if(i.beforeSubmit&&i.beforeSubmit(s,this,i)===!1)return t("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[s,this,i,h]),h.veto)return t("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;l=n.param(s);i.type.toUpperCase()=="GET"?(i.url+=(i.url.indexOf("?")>=0?"&":"?")+l,i.data=null):i.data=l;r=this;e=[];i.resetForm&&e.push(function(){r.resetForm()});i.clearForm&&e.push(function(){r.clearForm()});!i.dataType&&i.target?(v=i.success||function(){},e.push(function(t){var r=i.replaceTarget?"replaceWith":"html";n(i.target)[r](t).each(v,arguments)})):i.success&&e.push(i.success);i.success=function(n,t,u){for(var o=i.context||i,f=0,s=e.length;f<s;f++)e[f].apply(o,[n,t,u||r,r])};var w=n("input:file",this).length>0,y="multipart/form-data",b=r.attr("enctype")==y||r.attr("encoding")==y;return i.iframe!==!1&&(w||i.iframe||b)?i.closeKeepAlive?n.get(i.closeKeepAlive,p):p():n.ajax(i),this.trigger("form-submit-notify",[this,i]),this};n.fn.ajaxForm=function(i){if(this.length===0){var r={s:this.selector,c:this.context};return!n.isReady&&r.s?(t("DOM not ready, queuing ajaxForm"),n(function(){n(r.s,r.c).ajaxForm(i)}),this):(t("terminating; zero elements found by selector"+(n.isReady?"":" (DOM not ready)")),this)}return this.ajaxFormUnbind().bind("submit.form-plugin",function(t){t.isDefaultPrevented()||(t.preventDefault(),n(this).ajaxSubmit(i))}).bind("click.form-plugin",function(t){var r=t.target,u=n(r),f,i,e;if(!u.is(":submit,input:image")){if(f=u.closest(":submit"),f.length==0)return;r=f[0]}i=this;i.clk=r;r.type=="image"&&(t.offsetX!=undefined?(i.clk_x=t.offsetX,i.clk_y=t.offsetY):typeof n.fn.offset=="function"?(e=u.offset(),i.clk_x=t.pageX-e.left,i.clk_y=t.pageY-e.top):(i.clk_x=t.pageX-r.offsetLeft,i.clk_y=t.pageY-r.offsetTop));setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)})};n.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};n.fn.formToArray=function(t){var u=[],r,o,s,h,i,f,e,a,v,l,c;if(this.length===0||(r=this[0],o=t?r.getElementsByTagName("*"):r.elements,!o))return u;for(s=0,a=o.length;s<a;s++)if(e=o[s],i=e.name,i){if(t&&r.clk&&e.type=="image"){e.disabled||r.clk!=e||(u.push({name:i,value:n(e).val()}),u.push({name:i+".x",value:r.clk_x},{name:i+".y",value:r.clk_y}));continue}if(f=n.fieldValue(e,!0),f&&f.constructor==Array)for(h=0,v=f.length;h<v;h++)u.push({name:i,value:f[h]});else f!==null&&typeof f!="undefined"&&u.push({name:i,value:f})}return!t&&r.clk&&(l=n(r.clk),c=l[0],i=c.name,i&&!c.disabled&&c.type=="image"&&(u.push({name:i,value:l.val()}),u.push({name:i+".x",value:r.clk_x},{name:i+".y",value:r.clk_y}))),u};n.fn.formSerialize=function(t){return n.param(this.formToArray(t))};n.fn.fieldSerialize=function(t){var i=[];return this.each(function(){var f=this.name,r,u,e;if(f)if(r=n.fieldValue(this,t),r&&r.constructor==Array)for(u=0,e=r.length;u<e;u++)i.push({name:f,value:r[u]});else r!==null&&typeof r!="undefined"&&i.push({name:this.name,value:r})}),n.param(i)};n.fn.fieldValue=function(t){for(var f,i,r=[],u=0,e=this.length;u<e;u++)(f=this[u],i=n.fieldValue(f,t),i!==null&&typeof i!="undefined"&&(i.constructor!=Array||i.length))&&(i.constructor==Array?n.merge(r,i):r.push(i));return r};n.fieldValue=function(t,i){var a=t.name,u=t.type,h=t.tagName.toLowerCase(),e,o,r,f;if(i===undefined&&(i=!0),i&&(!a||t.disabled||u=="reset"||u=="button"||(u=="checkbox"||u=="radio")&&!t.checked||(u=="submit"||u=="image")&&t.form&&t.form.clk!=t||h=="select"&&t.selectedIndex==-1))return null;if(h=="select"){if(e=t.selectedIndex,e<0)return null;var c=[],l=t.options,s=u=="select-one",v=s?e+1:l.length;for(o=s?e:0;o<v;o++)if(r=l[o],r.selected){if(f=r.value,f||(f=r.attributes&&r.attributes.value&&!r.attributes.value.specified?r.text:r.value),s)return f;c.push(f)}return c}return n(t).val()};n.fn.clearForm=function(){return this.each(function(){n("input,select,textarea",this).clearFields()})};n.fn.clearFields=n.fn.clearInputs=function(){return this.each(function(){var n=this.type,t=this.tagName.toLowerCase();n=="text"||n=="password"||t=="textarea"?this.value="":n=="checkbox"||n=="radio"?this.checked=!1:t=="select"&&(this.selectedIndex=-1)})};n.fn.resetForm=function(){return this.each(function(){typeof this.reset!="function"&&(typeof this.reset!="object"||this.reset.nodeType)||this.reset()})};n.fn.enable=function(n){return n===undefined&&(n=!0),this.each(function(){this.disabled=!n})};n.fn.selected=function(t){return t===undefined&&(t=!0),this.each(function(){var r=this.type,i;r=="checkbox"||r=="radio"?this.checked=t:this.tagName.toLowerCase()=="option"&&(i=n(this).parent("select"),t&&i[0]&&i[0].type=="select-one"&&i.find("option").selected(!1),this.selected=t)})}}(jQuery),function(n){var i=!1&&typeof XMLHttpRequest!="object",r=null,t=[];n.modal=function(t,i){return n.modal.impl.init(t,i)};n.modal.close=function(){n.modal.impl.close()};n.fn.modal=function(t){return n.modal.impl.init(this,t)};n.modal.defaults={appendTo:"body",focus:!0,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:null,minWidth:null,maxHeight:null,maxWidth:null,autoResize:!1,autoPosition:!0,zIndex:1e3,close:!0,closeHTML:'<a class="modalCloseImg" title="Close"><\/a>',closeClass:"simplemodal-close",escClose:!0,overlayClose:!1,position:null,persist:!1,modal:!0,onOpen:null,onShow:null,onClose:null};n.modal.impl={o:null,d:{},init:function(t,i){var u=this;if(u.d.data)return!1;if(r=n.browser.msie&&!n.boxModel,u.o=n.extend({},n.modal.defaults,i),u.zIndex=u.o.zIndex,u.occb=!1,typeof t=="object")t=t instanceof jQuery?t:n(t),u.d.placeholder=!1,t.parent().parent().size()>0&&(t.before(n("<span><\/span>").attr("id","simplemodal-placeholder").css({display:"none"})),u.d.placeholder=!0,u.display=t.css("display"),u.o.persist||(u.d.orig=t.clone(!0)));else if(typeof t=="string"||typeof t=="number")t=n("<div><\/div>").html(t);else return alert("SimpleModal Error: Unsupported data type: "+typeof t),u;return u.create(t),t=null,u.open(),n.isFunction(u.o.onShow)&&u.o.onShow.apply(u,[u.d]),u},create:function(u){var f=this;t=f.getDimensions();f.o.modal&&i&&(f.d.iframe=n('<iframe src="javascript:false;"><\/iframe>').css(n.extend(f.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:t[0],width:t[1],zIndex:f.o.zIndex,top:0,left:0})).appendTo(f.o.appendTo));f.d.overlay=n("<div><\/div>").attr("id",f.o.overlayId).addClass("simplemodal-overlay").css(n.extend(f.o.overlayCss,{display:"none",opacity:f.o.opacity/100,height:f.o.modal?t[0]:0,width:f.o.modal?t[1]:0,position:"fixed",left:0,top:0,zIndex:f.o.zIndex+1})).appendTo(f.o.appendTo);f.d.container=n("<div><\/div>").attr("id",f.o.containerId).addClass("simplemodal-container").css(n.extend(f.o.containerCss,{display:"none",position:"fixed",zIndex:f.o.zIndex+2})).append(f.o.close&&f.o.closeHTML?n(f.o.closeHTML).addClass(f.o.closeClass):"").appendTo(f.o.appendTo);f.d.wrap=n("<div><\/div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(f.d.container);f.d.data=u.attr("id",u.attr("id")||f.o.dataId).addClass("simplemodal-data").css(n.extend(f.o.dataCss,{display:"none"})).appendTo("body");u=null;f.setContainerDimensions();f.d.data.appendTo(f.d.wrap);(i||r)&&f.fixIE()},bindEvents:function(){var u=this;n("."+u.o.closeClass).bind("click.simplemodal",function(n){n.preventDefault();u.close()});u.o.modal&&u.o.close&&u.o.overlayClose&&u.d.overlay.bind("click.simplemodal",function(n){n.preventDefault();u.close()});n(document).bind("keydown.simplemodal",function(n){u.o.modal&&u.o.focus&&n.keyCode==9?u.watchTab(n):u.o.close&&u.o.escClose&&n.keyCode==27&&(n.preventDefault(),u.close())});n(window).bind("resize.simplemodal",function(){t=u.getDimensions();u.setContainerDimensions(!0);i||r?u.fixIE():u.o.modal&&(u.d.iframe&&u.d.iframe.css({height:t[0],width:t[1]}),u.d.overlay.css({height:t[0],width:t[1]}))})},unbindEvents:function(){n("."+this.o.closeClass).unbind("click.simplemodal");n(document).unbind("keydown.simplemodal");n(window).unbind("resize.simplemodal");this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var i=this,t=i.o.position;n.each([i.d.iframe||null,i.o.modal?i.d.overlay:null,i.d.container],function(n,i){var a,v,s,h;if(i){var e="document.body.clientHeight",o="document.body.clientWidth",y="document.body.scrollHeight",c="document.body.scrollLeft",l="document.body.scrollTop",p="document.body.scrollWidth",w="document.documentElement.clientHeight",b="document.documentElement.clientWidth",u="document.documentElement.scrollLeft",f="document.documentElement.scrollTop",r=i[0].style;r.position="absolute";n<2?(r.removeExpression("height"),r.removeExpression("width"),r.setExpression("height",""+y+" > "+e+" ? "+y+" : "+e+' + "px"'),r.setExpression("width",""+p+" > "+o+" ? "+p+" : "+o+' + "px"')):(t&&t.constructor==Array?(s=t[0]?typeof t[0]=="number"?t[0].toString():t[0].replace(/px/,""):i.css("top").replace(/px/,""),a=s.indexOf("%")==-1?s+" + (t = "+f+" ? "+f+" : "+l+') + "px"':parseInt(s.replace(/%/,""))+" * (("+w+" || "+e+") / 100) + (t = "+f+" ? "+f+" : "+l+') + "px"',t[1]&&(h=typeof t[1]=="number"?t[1].toString():t[1].replace(/px/,""),v=h.indexOf("%")==-1?h+" + (t = "+u+" ? "+u+" : "+c+') + "px"':parseInt(h.replace(/%/,""))+" * (("+b+" || "+o+") / 100) + (t = "+u+" ? "+u+" : "+c+') + "px"')):(a="("+w+" || "+e+") / 2 - (this.offsetHeight / 2) + (t = "+f+" ? "+f+" : "+l+') + "px"',v="("+b+" || "+o+") / 2 - (this.offsetWidth / 2) + (t = "+u+" ? "+u+" : "+c+') + "px"'),r.removeExpression("top"),r.removeExpression("left"),r.setExpression("top",a),r.setExpression("left",v))}})},focus:function(t){var i=this,u=t||"first",r=n(":input:enabled:visible:"+u,i.d.wrap);r.length>0?r.focus():i.d.wrap.focus()},getDimensions:function(){var t=n(window),i=n.browser.opera&&n.browser.version>"9.5"&&n.fn.jquery<="1.2.6"?document.documentElement.clientHeight:n.browser.opera&&n.browser.version<"9.5"&&n.fn.jquery>"1.2.6"?window.innerHeight:t.height();return[i,t.width()]},getVal:function(n){return n=="auto"?0:n.indexOf("%")>0?n:parseInt(n.replace(/px/,""))},setContainerDimensions:function(i){var r=this;if(!i||i&&r.o.autoResize){var u=n.browser.opera?r.d.container.height():r.getVal(r.d.container.css("height")),f=n.browser.opera?r.d.container.width():r.getVal(r.d.container.css("width")),e=r.d.data.outerHeight(!0),o=r.d.data.outerWidth(!0),s=r.o.maxHeight&&r.o.maxHeight<t[0]?r.o.maxHeight:t[0],h=r.o.maxWidth&&r.o.maxWidth<t[1]?r.o.maxWidth:t[1];u=u?u>s?s:u:e?e>s?s:e<r.o.minHeight?r.o.minHeight:e:r.o.minHeight;f=f?f>h?h:f:o?o>h?h:o<r.o.minWidth?r.o.minWidth:o:r.o.minWidth;r.d.container.css({height:u,width:f});(e>u||o>f)&&r.d.wrap.css({overflow:"auto"})}r.o.autoPosition&&r.setPosition()},setPosition:function(){var n=this,i,r,u=t[0]/2-n.d.container.outerHeight(!0)/2,f=t[1]/2-n.d.container.outerWidth(!0)/2;n.o.position&&Object.prototype.toString.call(n.o.position)==="[object Array]"?(i=n.o.position[0]||u,r=n.o.position[1]||f):(i=u,r=f);n.d.container.css({left:r,top:i})},watchTab:function(t){var i=this,r;n(t.target).parents(".simplemodal-container").length>0?(i.inputs=n(":input:enabled:visible:first, :input:enabled:visible:last",i.d.data[0]),(!t.shiftKey&&t.target==i.inputs[i.inputs.length-1]||t.shiftKey&&t.target==i.inputs[0]||i.inputs.length==0)&&(t.preventDefault(),r=t.shiftKey?"last":"first",setTimeout(function(){i.focus(r)},10))):(t.preventDefault(),setTimeout(function(){i.focus()},10))},open:function(){var t=this;t.d.iframe&&t.d.iframe.show();n.isFunction(t.o.onOpen)?t.o.onOpen.apply(t,[t.d]):(t.d.overlay.show(),t.d.container.show(),t.d.data.show());t.focus();t.bindEvents()},close:function(){var t=this,i;if(!t.d.data)return!1;t.unbindEvents();n.isFunction(t.o.onClose)&&!t.occb?(t.occb=!0,t.o.onClose.apply(t,[t.d])):(t.d.placeholder?(i=n("#simplemodal-placeholder"),t.o.persist?i.replaceWith(t.d.data.removeClass("simplemodal-data").css("display",t.display)):(t.d.data.hide().remove(),i.replaceWith(t.d.orig))):t.d.data.hide().remove(),t.d.container.hide().remove(),t.d.overlay.hide().remove(),t.d.iframe&&t.d.iframe.hide().remove(),t.d={})}}}(jQuery),function(n){jQuery.fn.extend({slimScroll:function(i){var r=n.extend({width:"auto",height:"250px",size:"7px",color:"#000",position:"right",distance:"1px",start:"top",opacity:.4,alwaysVisible:!1,disableFadeOut:!1,railVisible:!1,railColor:"#333",railOpacity:.2,railDraggable:!0,railClass:"slimScrollRail",barClass:"slimScrollBar",wrapperClass:"slimScrollDiv",allowPageScroll:!1,wheelStep:20,touchScrollStep:200,borderRadius:"7px",railBorderRadius:"7px"},i);return this.each(function(){function v(t){if(y){t=t||window.event;var i=0;t.wheelDelta&&(i=-t.wheelDelta/120);t.detail&&(i=t.detail/3);n(t.target||t.srcTarget||t.srcElement).closest("."+r.wrapperClass).is(u.parent())&&s(i,!0);t.preventDefault&&!o&&t.preventDefault();o||(t.returnValue=!1)}}function s(n,t,i){o=!1;var s=n,h=u.outerHeight()-f.outerHeight();t&&(s=parseInt(f.css("top"))+n*parseInt(r.wheelStep)/100*f.outerHeight(),s=Math.min(Math.max(s,0),h),s=0<n?Math.ceil(s):Math.floor(s),f.css({top:s+"px"}));e=parseInt(f.css("top"))/(u.outerHeight()-f.outerHeight());s=e*(u[0].scrollHeight-u.outerHeight());i&&(s=n,n=s/u[0].scrollHeight*u.outerHeight(),n=Math.min(Math.max(n,0),h),f.css({top:n+"px"}));u.scrollTop(s);u.trigger("slimscrolling",~~s);b();c()}function it(){window.addEventListener?(this.addEventListener("DOMMouseScroll",v,!1),this.addEventListener("mousewheel",v,!1),this.addEventListener("MozMousePixelScroll",v,!1)):document.attachEvent("onmousewheel",v)}function w(){p=Math.max(u.outerHeight()/u[0].scrollHeight*u.outerHeight(),rt);f.css({height:p+"px"});var n=p==u.outerHeight()?"none":"block";f.css({display:n})}function b(){w();clearTimeout(nt);e==~~e?(o=r.allowPageScroll,tt!=e&&u.trigger("slimscroll",0==~~e?"top":"bottom")):o=!1;tt=e;p>=u.outerHeight()?o=!0:(f.stop(!0,!0).fadeIn("fast"),r.railVisible&&h.stop(!0,!0).fadeIn("fast"))}function c(){r.alwaysVisible||(nt=setTimeout(function(){r.disableFadeOut&&y||k||d||(f.fadeOut("slow"),h.fadeOut("slow"))},1e3))}var y,k,d,nt,g,p,e,tt,rt=30,o=!1,u=n(this),a;if(u.parent().hasClass(r.wrapperClass)){var l=u.scrollTop(),f=u.parent().find("."+r.barClass),h=u.parent().find("."+r.railClass);if(w(),n.isPlainObject(i)){if("height"in i&&"auto"==i.height&&(u.parent().css("height","auto"),u.css("height","auto"),a=u.parent().parent().height(),u.parent().css("height",a),u.css("height",a)),"scrollTo"in i)l=parseInt(r.scrollTo);else if("scrollBy"in i)l+=parseInt(r.scrollBy);else if("destroy"in i){f.remove();h.remove();u.unwrap();return}s(l,!1,!0)}}else{r.height="auto"==r.height?u.parent().height():r.height;l=n("<div><\/div>").addClass(r.wrapperClass).css({position:"relative",overflow:"hidden",width:r.width,height:r.height});u.css({overflow:"hidden",width:r.width,height:r.height});var h=n("<div><\/div>").addClass(r.railClass).css({width:r.size,height:"100%",position:"absolute",top:0,display:r.alwaysVisible&&r.railVisible?"block":"none","border-radius":r.railBorderRadius,background:r.railColor,opacity:r.railOpacity,zIndex:90}),f=n("<div><\/div>").addClass(r.barClass).css({background:r.color,width:r.size,position:"absolute",top:0,opacity:r.opacity,display:r.alwaysVisible?"block":"none","border-radius":r.borderRadius,BorderRadius:r.borderRadius,MozBorderRadius:r.borderRadius,WebkitBorderRadius:r.borderRadius,zIndex:99}),a="right"==r.position?{right:r.distance}:{left:r.distance};h.css(a);f.css(a);u.wrap(l);u.parent().append(f);u.parent().append(h);r.railDraggable&&f.bind("mousedown",function(i){var r=n(document);return d=!0,t=parseFloat(f.css("top")),pageY=i.pageY,r.bind("mousemove.slimscroll",function(n){currTop=t+n.pageY-pageY;f.css("top",currTop);s(0,f.position().top,!1)}),r.bind("mouseup.slimscroll",function(){d=!1;c();r.unbind(".slimscroll")}),!1}).bind("selectstart.slimscroll",function(n){return n.stopPropagation(),n.preventDefault(),!1});h.hover(function(){b()},function(){c()});f.hover(function(){k=!0},function(){k=!1});u.hover(function(){y=!0;b();c()},function(){y=!1;c()});u.bind("touchstart",function(n){n.originalEvent.touches.length&&(g=n.originalEvent.touches[0].pageY)});u.bind("touchmove",function(n){o||n.originalEvent.preventDefault();n.originalEvent.touches.length&&(s((g-n.originalEvent.touches[0].pageY)/r.touchScrollStep,!0),g=n.originalEvent.touches[0].pageY)});w();"bottom"===r.start?(f.css({top:u.outerHeight()-f.outerHeight()}),s(0,!0)):"top"!==r.start&&(s(n(r.start).position().top,null,!0),r.alwaysVisible||f.hide());it()}}),this}});jQuery.fn.extend({slimscroll:jQuery.fn.slimScroll})}(jQuery)