/*! jQuery Validation Plugin - v1.11.1 - 3/22/2013\n* https://github.com/jzaefferer/jquery-validation
* Copyright (c) 2013 Jörn Zaefferer; Licensed MIT */
function isTouchUI(){return navigator.platform.indexOf("iPhone")!=-1||navigator.userAgent.indexOf("Android")!=-1||navigator.platform.indexOf("iPod")!=-1}function isIphone(){return navigator.platform.indexOf("iPhone")!=-1}function modalIframe(n,t,i,r){var u,f,e;u=i!=null?i:560;f=r!=null?r:645;$.browser.tablet?window.location=n+"?ReturnUrl="+encodeURIComponent(window.location.pathname+window.location.search):(e='<a href="#" onClick="$.modal.close();return false;" class="close-btn">&times;<\/a>',t==null?t=!0:t==!1&&(e=""),$.modal(e+'<iframe src="'+n+'" height="'+(f-5)+'" width="'+(u-5)+'" scrolling="no" style="border:0">',{closeHTML:"",dataCss:{height:"100%",overflow:"hidden"},containerCss:{backgroundColor:"#fff",height:f,padding:0,width:u,overflow:"hidden"},autoResize:!0,overlayClose:t}))}function openModalDiv(n){var t=$(n);return t.modal({closeHTML:"",containerCss:{backgroundColor:"#fff",width:t.attr("data-width")==undefined?500:t.attr("data-width"),padding:15,overflow:"auto"},autoResize:!0,opacity:50,overlayClose:!0,persist:!0}),!1}function openModalImage(n,t,i){return $(n).modal({closeHTML:"",containerCss:{backgroundColor:"#fff",width:t,height:i,padding:15,overflow:"hidden"},autoResize:!0,opacity:50,overlayClose:!0,persist:!0}),!1}function positionAutoComplete(n,t,i){var r=t.offset();n("#"+i).css({top:r.top+t.innerHeight()+"px",left:r.left+"px"})}function scrollToByPosition(n,t){$("html,body").animate({scrollTop:n},t)}function scrollToById(n){$("html,body").animate({scrollTop:$(n).offset().top},"fast")}function validateEmail(n){return/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/.test(n)?!0:!1}function limitText(n,t){n.innerText.length>=t&&(event.keyCode>=32&&event.keyCode<=126||event.keyCode>=128&&event.keyCode<=254)&&(event.returnValue=!1)}function noPressEnter(n,t){var i=document.getElementById(t);if(typeof i=="object"){if(navigator.appName.indexOf("Netscape")>-1&&n.keyCode==13)return n.keyCode==null,!1;if(navigator.appName.indexOf("Microsoft Internet Explorer")>-1&&event.keyCode==13)return event.keyCode==null,!1}}function clickButton(n,t){var i=document.getElementById(t);if(typeof i=="object"&&(navigator.appName.indexOf("Netscape")>-1&&n.keyCode==13||navigator.appName.indexOf("Microsoft Internet Explorer")>-1&&event.keyCode==13))return i.click(),!1}function select_deselectAll(n,t){for(j=0;j<document.forms.length;j++){var r=document.forms[j];for(i=0;i<r.length;i++)t.indexOf("CheckAll")!=-1?r.elements[i].checked=n==!0?!0:!1:t.indexOf("DeleteThis")!=-1&&r.elements[i].checked==!1&&(r.elements[1].checked=!1)}}function onUpdating(){var n=$get("updateProgressDiv");n.style.display=""}function onUpdated(){var n=$get("updateProgressDiv");n.style.display="none"}function ietruebody(){return document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body}function ImgError(n){return n.onerror="",n.style.display="none",!0}var oElement,Hogan,MediaMotive;(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."),void 0;var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(t.target).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t=t&&i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t];delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){return!!n.trim(""+n(t).val())},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(9!==t.which||""!==this.elementValue(n))&&(n.name in this.submitted||n===this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var r,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",i).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t));this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t)!==!1;return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0;for(var i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.replace(" ",".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var r=n(t).attr("type"),i=n(t).val();return"radio"===r||"checkbox"===r?n("input[name='"+n(t).attr("name")+"']:checked").val():"string"==typeof i?i.replace(/\r/g,""):i},check:function(t){var r,u;t=this.validationTargetFor(this.clean(t));var i,f=n(t).rules(),e=!1,s=this.elementValue(t);for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,s,t,u.parameters),"dependency-mismatch"===i){e=!0;continue}if(e=!1,"pending"===i)return this.toHide=this.toHide.not(this.errorsFor(t)),void 0;if(!i)return this.formatAndAdd(t,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+u.method+"' method.",o),o;}}if(!e)return(this.objectLength(f)&&this.successList.push(t),!0)},customDataMessage:function(t,i){return n(t).data("msg-"+i.toLowerCase())||t.attributes&&n(t).attr("data-msg-"+i.toLowerCase())},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;arguments.length>n;n++)if(void 0!==arguments[n])return arguments[n];return void 0},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("for",this.idOrName(t)).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")===i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+t+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;0>this.pendingRequest&&(this.pendingRequest=0);delete this.pending[t.name];i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var u={},e=n(t),f=e[0].getAttribute("type"),r,i;for(r in n.validator.methods)"required"===r?(i=e.get(0).getAttribute(r),""===i&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(null===f||/number|range|text/.test(f))&&(i=Number(i)),i?u[r]=i:f===r&&"range"!==f&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t);for(i in n.validator.methods)r=f.data("rule-"+i.toLowerCase()),void 0!==r&&(u[i]=r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return delete t[r],void 0;if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];3>i.length&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(""+new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e;if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return 0==f%10},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||r>=u},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&r[1]>=u},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&i[1]>=n},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r="string"==typeof r&&{url:r}||r,f.old===t)?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0||"true"===r;e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.invalid[i.name]=!0,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")}}});n.format=n.validator.format})(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}(jQuery),function(n){n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this);t.data("validator").resetForm();t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function s(t){var i=n(t),r=i.data(u),f=n.proxy(v,t);return r||(r={options:{errorClass:"input-validation-error",errorElement:"span",errorPlacement:n.proxy(c,t),invalidHandler:n.proxy(l,t),messages:{},rules:{},success:n.proxy(a,t)},attachValidation:function(){i.unbind("reset."+u,f).bind("reset."+u,f).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,r)),r}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t).parents("form").andSelf().add(n(t).find("form")).filter("form");n(t).find(":input[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});i.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});t.addSingleVal("accept","exts").addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){return n(t.form).find(":input[name='"+f(s)+"']").val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery);jQuery.validator.prototype.subset=function(n){var t=!0,i=this;return $(n).find(":input:not("+i.settings.ignore+")").each(function(){i.element($(this))||(t=!1)}),t};$.validator.addMethod("regex",function(n,t,i){var r=new RegExp(i);return this.optional(t)||r.test(n)},"Please check your input.");
/*! jQuery number 2.1.0 (c) github.com/teamdf/jquery-number | opensource.teamdf.com/license */
(function(n){function u(n,t){if(this.createTextRange){var i=this.createTextRange();i.collapse(!0);i.moveStart("character",n);i.moveEnd("character",t-n);i.select()}else this.setSelectionRange&&(this.focus(),this.setSelectionRange(n,t))}function f(n){var t=this.value.length,i;return(n=n.toLowerCase()=="start"?"Start":"End",document.selection)?(t=document.selection.createRange(),i=t.duplicate(),i.expand("textedit"),i.setEndPoint("EndToEnd",t),i=i.text.length-t.text.length,t=i+t.text.length,n=="Start"?i:t):(typeof this["selection"+n]!="undefined"&&(t=this["selection"+n]),t)}var t={codes:{188:44,109:45,190:46,191:47,192:96,220:92,222:39,221:93,219:91,173:45,187:61,186:59,189:45,110:46},shifts:{96:"~",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",48:")",45:"_",61:"+",91:"{",93:"}",92:"|",59:":",39:'"',44:"<",46:">",47:"?"}},i,r;n.fn.number=function(i,r,e,o){o=typeof o=="undefined"?",":o;e=typeof e=="undefined"?".":e;r=typeof r=="undefined"?0:r;var c="\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4),s=RegExp("[^"+c+"0-9]","g"),h=RegExp(c,"g");return i===!0?this.is("input:text")?this.on({"keydown.format":function(i){var v=n(this),l=v.data("numFormat"),a=i.keyCode?i.keyCode:i.which,p="",c=f.apply(this,["start"]),w=f.apply(this,["end"]),y="";if(y=!1,t.codes.hasOwnProperty(a)&&(a=t.codes[a]),!i.shiftKey&&a>=65&&a<=90?a+=32:!i.shiftKey&&a>=69&&a<=105?a-=48:i.shiftKey&&t.shifts.hasOwnProperty(a)&&(p=t.shifts[a]),p==""&&(p=String.fromCharCode(a)),a!==8&&p!=e&&!p.match(/[0-9]/))return(v=i.keyCode?i.keyCode:i.which,v==46||v==8||v==9||v==27||v==13||(v==65||v==82)&&(i.ctrlKey||i.metaKey)===!0||v>=35&&v<=39)?void 0:(i.preventDefault(),!1);if((c!=0||w!=this.value.length)&&v.val()!=0||i.metaKey||i.ctrlKey||i.altKey||p.length!==1||p==0?l.c=w-this.value.length:(c=w=1,this.value="",l.init=r>0?-1:0,l.c=r>0?-(r+1):0,u.apply(this,[0,0])),r>0&&p==e&&c==this.value.length-r-1)l.c++,l.init=Math.max(0,l.init),i.preventDefault(),y=this.value.length+l.c;else if(p==e)l.init=Math.max(0,l.init),i.preventDefault();else if(r>0&&a==8&&c==this.value.length-r)i.preventDefault(),l.c--,y=this.value.length+l.c;else if(r>0&&a==8&&c>this.value.length-r){if(this.value==="")return;this.value.slice(c-1,c)!="0"&&(y=this.value.slice(0,c-1)+"0"+this.value.slice(c),v.val(y.replace(s,"").replace(h,e)));i.preventDefault();l.c--;y=this.value.length+l.c}else a==8&&this.value.slice(c-1,c)==o?(i.preventDefault(),l.c--,y=this.value.length+l.c):r>0&&c==w&&this.value.length>r+1&&c>this.value.length-r-1&&isFinite(+p)&&!i.metaKey&&!i.ctrlKey&&!i.altKey&&p.length===1&&(this.value=y=w===this.value.length?this.value.slice(0,c-1):this.value.slice(0,c)+this.value.slice(c+1),y=c);y!==!1&&u.apply(this,[y,y]);v.data("numFormat",l)},"keyup.format":function(t){var i=n(this),e=i.data("numFormat"),o;t=t.keyCode?t.keyCode:t.which;o=f.apply(this,["start"]);this.value===""||(t<48||t>57)&&(t<96||t>105)&&t!==8||(i.val(i.val()),r>0&&(e.init<1?(o=this.value.length-r-(e.init<0?1:0),e.c=o-this.value.length,e.init=1,i.data("numFormat",e)):o>this.value.length-r&&t!=8&&(e.c++,i.data("numFormat",e))),i=this.value.length+e.c,u.apply(this,[i,i]))},"paste.format":function(t){var u=n(this),i=t.originalEvent,r=null;return window.clipboardData&&window.clipboardData.getData?r=window.clipboardData.getData("Text"):i.clipboardData&&i.clipboardData.getData&&(r=i.clipboardData.getData("text/plain")),u.val(r),t.preventDefault(),!1}}).each(function(){var t=n(this).data("numFormat",{c:-(r+1),decimals:r,thousands_sep:o,dec_point:e,regex_dec_num:s,regex_dec:h,init:!1});this.value!==""&&t.val(t.val())}):this.each(function(){var t=n(this),i=+t.text().replace(s,"").replace(h,".");t.number(isFinite(i)?+i:0,r,e,o)}):this.text(n.number.apply(window,arguments))};i=null;r=null;n.valHooks.text?(i=n.valHooks.text.get,r=n.valHooks.text.set):n.valHooks.text={};n.valHooks.text.get=function(t){var r=n(t).data("numFormat");return r?t.value===""?"":(t=+t.value.replace(r.regex_dec_num,"").replace(r.regex_dec,"."),""+(isFinite(t)?t:0)):n.isFunction(i)?i(t):void 0};n.valHooks.text.set=function(t,i){var u=n(t).data("numFormat");return u?t.value=n.number(i,u.decimals,u.dec_point,u.thousands_sep):n.isFunction(r)?r(t,i):void 0};n.number=function(n,t,i,r){r=typeof r=="undefined"?",":r;i=typeof i=="undefined"?".":i;t=isFinite(+t)?Math.abs(t):0;var u="\\u"+("0000"+i.charCodeAt(0).toString(16)).slice(-4);return n=(n+"").replace(RegExp(u,"g"),".").replace(RegExp("[^0-9+-Ee.]","g"),""),n=isFinite(+n)?+n:0,u="",u=function(n,t){var i=Math.pow(10,t);return""+Math.round(n*i)/i},u=(t?u(n,t):""+Math.round(n)).split("."),u[0].length>3&&(u[0]=u[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,r)),(u[1]||"").length<t&&(u[1]=u[1]||"",u[1]+=Array(t-u[1].length+1).join("0")),u.join(i)}})(jQuery),function(n,t,i){n.fn.jScrollPane=function(t){function u(t,r){function ci(r){var l,a,p,k,d,b;if(u=r,f==i)t.css({overflow:"hidden",padding:0}),c=t.innerWidth()+it,h=t.innerHeight(),t.width(c),f=n('<div class="jspPane" />').wrap(n('<div class="jspContainer" />').css({width:c+"px",height:h+"px"})),t.wrapInner(f.parent()),e=t.find(">.jspContainer"),f=e.find(">.jspPane"),f.css("padding",vi);else{if(t.css("width",""),b=t.outerWidth()+it!=c||t.outerHeight()!=h,b&&(c=t.innerWidth()+it,h=t.innerHeight(),e.css({width:c+"px",height:h+"px"})),si=f.innerWidth(),!b&&f.outerWidth()==ot&&f.outerHeight()==w){(v||y)&&(f.css("width",si+"px"),t.css("width",si+it+"px"));return}f.css("width","");t.css("width",c+"px");e.find(">.jspVerticalBar,>.jspHorizontalBar").remove().end()}l=f.clone().css("position","absolute");a=n('<div style="width:1px; position: relative;" />').append(l);n("body").append(a);ot=Math.max(f.outerWidth(),l.outerWidth());a.remove();w=f.outerHeight();ui=ot/c;wt=w/h;y=wt>1;v=ui>1;v||y?(t.addClass("jspScrollable"),p=u.maintainPosition&&(o||s),p&&(k=ii(),d=ht()),nr(),tr(),ir(),p&&(ti(k),ut(d)),hr(),or(),u.enableKeyboardNavigation&&lr(),u.clickOnTrack&&ur(),vr(),u.hijackInternalLinks&&gi()):(t.removeClass("jspScrollable"),f.css({top:0,width:e.width()-it}),sr(),cr(),ar(),bi(),di());u.autoReinitialise&&!bt?bt=setInterval(function(){ci(u)},u.autoReinitialiseDelay):!u.autoReinitialise&&bt&&clearInterval(bt);t.trigger("jsp-initialised",[v||y])}function nr(){y&&(e.append(n('<div class="jspVerticalBar" />').append(n('<div class="jspCap jspCapTop" />'),n('<div class="jspTrack" />').append(n('<div class="jspDrag" />').append(n('<div class="jspDragTop" />'),n('<div class="jspDragBottom" />'))),n('<div class="jspCap jspCapBottom" />'))),fi=e.find(">.jspVerticalBar"),b=fi.find(">.jspTrack"),l=b.find(">.jspDrag"),u.showArrows&&(lt=n('<a class="jspArrow jspArrowUp" />').bind("mousedown.jsp",rt(0,-1)).bind("click.jsp",ri),at=n('<a class="jspArrow jspArrowDown" />').bind("mousedown.jsp",rt(0,1)).bind("click.jsp",ri),u.arrowScrollOnHover&&(lt.bind("mouseover.jsp",rt(0,-1,lt)),at.bind("mouseover.jsp",rt(0,1,at))),wi(b,u.verticalArrowPositions,lt,at)),st=h,e.find(">.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow").each(function(){st-=n(this).outerHeight()}),l.hover(function(){l.addClass("jspHover")},function(){l.removeClass("jspHover")}).bind("mousedown.jsp",function(t){n("html").bind("dragstart.jsp selectstart.jsp",function(){return!1});l.addClass("jspActive");var i=t.pageY-l.position().top;return n("html").bind("mousemove.jsp",function(n){p(n.pageY-i,!1)}).bind("mouseup.jsp mouseleave.jsp",ki),!1}),yi())}function yi(){b.height(st+"px");o=0;ei=u.verticalGutter+b.outerWidth();f.width(c-ei-it);fi.position().left==0&&f.css("margin-left",ei+"px")}function tr(){v&&(e.append(n('<div class="jspHorizontalBar" />').append(n('<div class="jspCap jspCapLeft" />'),n('<div class="jspTrack" />').append(n('<div class="jspDrag" />').append(n('<div class="jspDragLeft" />'),n('<div class="jspDragRight" />'))),n('<div class="jspCap jspCapRight" />'))),oi=e.find(">.jspHorizontalBar"),k=oi.find(">.jspTrack"),a=k.find(">.jspDrag"),u.showArrows&&(vt=n('<a class="jspArrow jspArrowLeft" />').bind("mousedown.jsp",rt(-1,0)).bind("click.jsp",ri),yt=n('<a class="jspArrow jspArrowRight" />').bind("mousedown.jsp",rt(1,0)).bind("click.jsp",ri),u.arrowScrollOnHover&&(vt.bind("mouseover.jsp",rt(-1,0,vt)),yt.bind("mouseover.jsp",rt(1,0,yt))),wi(k,u.horizontalArrowPositions,vt,yt)),a.hover(function(){a.addClass("jspHover")},function(){a.removeClass("jspHover")}).bind("mousedown.jsp",function(t){n("html").bind("dragstart.jsp selectstart.jsp",function(){return!1});a.addClass("jspActive");var i=t.pageX-a.position().left;return n("html").bind("mousemove.jsp",function(n){d(n.pageX-i,!1)}).bind("mouseup.jsp mouseleave.jsp",ki),!1}),et=e.innerWidth(),pi())}function pi(){e.find(">.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow").each(function(){et-=n(this).outerWidth()});k.width(et+"px");s=0}function ir(){if(v&&y){var t=k.outerHeight(),i=b.outerWidth();st-=t;n(oi).find(">.jspCap:visible,>.jspArrow").each(function(){et+=n(this).outerWidth()});et-=i;h-=i;c-=t;k.parent().append(n('<div class="jspCorner" />').css("width",t+"px"));yi();pi()}v&&f.width(e.outerWidth()-it+"px");w=f.outerHeight();wt=w/h;v&&(tt=1/ui*et,tt>u.horizontalDragMaxWidth?tt=u.horizontalDragMaxWidth:tt<u.horizontalDragMinWidth&&(tt=u.horizontalDragMinWidth),a.width(tt+"px"),ft=et-tt,ai(s));y&&(nt=1/wt*st,nt>u.verticalDragMaxHeight?nt=u.verticalDragMaxHeight:nt<u.verticalDragMinHeight&&(nt=u.verticalDragMinHeight),l.height(nt+"px"),g=st-nt,li(o))}function wi(n,t,i,r){var u="before",f="after",e;t=="os"&&(t=/Mac/.test(navigator.platform)?"after":"split");t==u?f=t:t==f&&(u=t,e=i,i=r,r=e);n[u](i)[f](r)}function rt(n,t,i){return function(){return rr(n,t,this,i),this.blur(),!1}}function rr(t,r,f,e){f=n(f).addClass("jspActive");var h,c=function(){t!=0&&d(s+t*u.arrowButtonSpeed,!1);r!=0&&p(o+r*u.arrowButtonSpeed,!1)},l=setInterval(c,u.arrowRepeatFreq);c();h=e==i?"mouseup.jsp":"mouseout.jsp";e=e||n("html");e.bind(h,function(){f.removeClass("jspActive");clearInterval(l);e.unbind(h)})}function ur(){bi();y&&b.bind("mousedown.jsp",function(t){if(t.originalTarget==i||t.originalTarget==t.currentTarget){var e=n(this),r=setInterval(function(){var i=e.offset(),n=t.pageY-i.top;o+nt<n?p(o+u.trackClickSpeed):n<o?p(o-u.trackClickSpeed):f()},u.trackClickRepeatFreq),f=function(){r&&clearInterval(r);r=null;n(document).unbind("mouseup.jsp",f)};return n(document).bind("mouseup.jsp",f),!1}});v&&k.bind("mousedown.jsp",function(t){if(t.originalTarget==i||t.originalTarget==t.currentTarget){var e=n(this),r=setInterval(function(){var i=e.offset(),n=t.pageX-i.left;s+tt<n?d(s+u.trackClickSpeed):n<s?d(s-u.trackClickSpeed):f()},u.trackClickRepeatFreq),f=function(){r&&clearInterval(r);r=null;n(document).unbind("mouseup.jsp",f)};return n(document).bind("mouseup.jsp",f),!1}})}function bi(){k&&k.unbind("mousedown.jsp");b&&b.unbind("mousedown.jsp")}function ki(){n("html").unbind("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp");l&&l.removeClass("jspActive");a&&a.removeClass("jspActive")}function p(n,t){y&&(n<0?n=0:n>g&&(n=g),t==i&&(t=u.animateScroll),t?ct.animate(l,"top",n,li):(l.css("top",n),li(n)))}function li(n){n==i&&(n=l.position().top);e.scrollTop(0);o=n;var r=o==0,u=o==g,c=n/g,s=-c*(w-h);(kt!=r||gt!=u)&&(kt=r,gt=u,t.trigger("jsp-arrow-change",[kt,gt,dt,ni]));fr(r,u);f.css("top",s);t.trigger("jsp-scroll-y",[-s,r,u])}function d(n,t){v&&(n<0?n=0:n>ft&&(n=ft),t==i&&(t=u.animateScroll),t?ct.animate(a,"left",n,ai):(a.css("left",n),ai(n)))}function ai(n){n==i&&(n=a.position().left);e.scrollTop(0);s=n;var r=s==0,u=s==ft,h=n/ft,o=-h*(ot-c);(dt!=r||ni!=u)&&(dt=r,ni=u,t.trigger("jsp-arrow-change",[kt,gt,dt,ni]));er(r,u);f.css("left",o);t.trigger("jsp-scroll-x",[-o,r,u])}function fr(n,t){u.showArrows&&(lt[n?"addClass":"removeClass"]("jspDisabled"),at[t?"addClass":"removeClass"]("jspDisabled"))}function er(n,t){u.showArrows&&(vt[n?"addClass":"removeClass"]("jspDisabled"),yt[t?"addClass":"removeClass"]("jspDisabled"))}function ut(n,t){var i=n/(w-h);p(i*g,t)}function ti(n,t){var i=n/(ot-c);d(i*ft,t)}function pt(t,i,r){var f,v,y,o=0,s=0,p,w,b,l,a;try{f=n(t)}catch(k){return}for(v=f.outerHeight(),y=f.outerWidth(),e.scrollTop(0),e.scrollLeft(0);!f.is(".jspPane");)if(o+=f.position().top,s+=f.position().left,f=f.offsetParent(),/^body|html$/i.test(f[0].nodeName))return;p=ht();w=p+h;o<p||i?l=o-u.verticalGutter:o+v>w&&(l=o-h+v+u.verticalGutter);l&&ut(l,r);viewportLeft=ii();b=viewportLeft+c;s<viewportLeft||i?a=s-u.horizontalGutter:s+y>b&&(a=s-c+y+u.horizontalGutter);a&&ti(a,r)}function ii(){return-f.position().left}function ht(){return-f.position().top}function or(){e.unbind(hi).bind(hi,function(n,t,i,r){var f=s,e=o;return d(s+i*u.mouseWheelSpeed,!1),p(o-r*u.mouseWheelSpeed,!1),f==s&&e==o})}function sr(){e.unbind(hi)}function ri(){return!1}function hr(){f.unbind("focusin.jsp").bind("focusin.jsp",function(n){n.target!==f[0]&&pt(n.target,!1)})}function cr(){f.unbind("focusin.jsp")}function lr(){var n,i;t.attr("tabindex",0).unbind("keydown.jsp").bind("keydown.jsp",function(r){if(r.target===t[0]){var f=s,e=o,u=n?2:16;switch(r.keyCode){case 40:p(o+u,!1);break;case 38:p(o-u,!1);break;case 34:case 32:ut(ht()+Math.max(32,h)-16);break;case 33:ut(ht()-h+16);break;case 35:ut(w-h);break;case 36:ut(0);break;case 39:d(s+u,!1);break;case 37:d(s-u,!1)}if(f!=s||e!=o)return n=!0,clearTimeout(i),i=setTimeout(function(){n=!1},260),!1}});u.hideFocus?(t.css("outline","none"),"hideFocus"in e[0]&&t.attr("hideFocus",!0)):(t.css("outline",""),"hideFocus"in e[0]&&t.attr("hideFocus",!1))}function ar(){t.attr("tabindex","-1").removeAttr("tabindex").unbind("keydown.jsp")}function vr(){if(location.hash&&location.hash.length>1){var t,i;try{t=n(location.hash)}catch(r){return}t.length&&f.find(t)&&(e.scrollTop()==0?i=setInterval(function(){e.scrollTop()>0&&(pt(location.hash,!0),n(document).scrollTop(e.position().top),clearInterval(i))},50):(pt(location.hash,!0),n(document).scrollTop(e.position().top)))}}function di(){n("a.jspHijack").unbind("click.jsp-hijack").removeClass("jspHijack")}function gi(){di();n("a[href^=#]").addClass("jspHijack").bind("click.jsp-hijack",function(){var t=this.href.split("#"),n;if(t.length>1&&(n=t[1],n.length>0&&f.find("#"+n).length>0))return pt("#"+n,!0),!1})}var u,ct=this,f,c,h,e,ot,w,ui,wt,y,v,l,g,o,a,ft,s,fi,b,ei,st,nt,lt,at,oi,k,et,tt,vt,yt,bt,vi,it,si,kt=!0,dt=!0,gt=!1,ni=!1,hi=n.fn.mwheelIntent?"mwheelIntent.jsp":"mousewheel.jsp";vi=t.css("paddingTop")+" "+t.css("paddingRight")+" "+t.css("paddingBottom")+" "+t.css("paddingLeft");it=(parseInt(t.css("paddingLeft"))||0)+(parseInt(t.css("paddingRight"))||0);ci(r);n.extend(ct,{reinitialise:function(t){t=n.extend({},t,u);ci(t)},scrollToElement:function(n,t,i){pt(n,t,i)},scrollTo:function(n,t,i){ti(n,i);ut(t,i)},scrollToX:function(n,t){ti(n,t)},scrollToY:function(n,t){ut(n,t)},scrollBy:function(n,t,i){ct.scrollByX(n,i);ct.scrollByY(t,i)},scrollByX:function(n,t){var i=ii()+n,r=i/(ot-c);d(r*ft,t)},scrollByY:function(n,t){var i=ht()+n,r=i/(w-h);p(r*g,t)},animate:function(n,t,i,r){var f={};f[t]=i;n.animate(f,{duration:u.animateDuration,ease:u.animateEase,queue:!1,step:r})},getContentPositionX:function(){return ii()},getContentPositionY:function(){return ht()},getIsScrollableH:function(){return v},getIsScrollableV:function(){return y},getContentPane:function(){return f},scrollToBottom:function(n){p(g,n)},hijackInternalLinks:function(){gi()}})}t=n.extend({},n.fn.jScrollPane.defaults,t);var r;return this.each(function(){var i=n(this),f=i.data("jsp");f?f.reinitialise(t):(f=new u(i,t),i.data("jsp",f));r=r?r.add(i):i}),r};n.fn.jScrollPane.defaults={showArrows:!1,maintainPosition:!0,clickOnTrack:!0,autoReinitialise:!1,autoReinitialiseDelay:500,verticalDragMinHeight:0,verticalDragMaxHeight:99999,horizontalDragMinWidth:0,horizontalDragMaxWidth:99999,animateScroll:!1,animateDuration:300,animateEase:"linear",hijackInternalLinks:!1,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:10,arrowButtonSpeed:10,arrowRepeatFreq:100,arrowScrollOnHover:!1,trackClickSpeed:30,trackClickRepeatFreq:100,verticalArrowPositions:"split",horizontalArrowPositions:"split",enableKeyboardNavigation:!0,hideFocus:!1}}(jQuery,this),function(n){n.fn.hoverIntent=function(t,i){var r={sensitivity:7,interval:100,timeout:0};r=n.extend(r,i?{over:t,out:i}:t);var u,f,e,o,s=function(n){u=n.pageX;f=n.pageY},h=function(t,i){if(i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.abs(e-u)+Math.abs(o-f)<r.sensitivity)return n(i).unbind("mousemove",s),i.hoverIntent_s=1,r.over.apply(i,[t]);e=u;o=f;i.hoverIntent_t=setTimeout(function(){h(t,i)},r.interval)},l=function(n,t){return t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=0,r.out.apply(t,[n])},c=function(t){for(var u=(t.type=="mouseover"?t.fromElement:t.toElement)||t.relatedTarget,f,i;u&&u!=this;)try{u=u.parentNode}catch(t){u=this}if(u==this)return!1;f=jQuery.extend({},t);i=this;i.hoverIntent_t&&(i.hoverIntent_t=clearTimeout(i.hoverIntent_t));t.type=="mouseover"?(e=f.pageX,o=f.pageY,n(i).bind("mousemove",s),i.hoverIntent_s!=1&&(i.hoverIntent_t=setTimeout(function(){h(f,i)},r.interval))):(n(i).unbind("mousemove",s),i.hoverIntent_s==1&&(i.hoverIntent_t=setTimeout(function(){l(f,i)},r.timeout)))};return this.mouseover(c).mouseout(c)}}(jQuery);$.browser.tablet=navigator.userAgent.match(/mobile/i)!==null&&navigator.userAgent.match(/iPad|Android/i)!==null,function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){var i=[],e=n(document),r=navigator.userAgent.toLowerCase(),u=n(window),t=[],o=null,s=/msie/.test(r)&&!/opera/.test(r),h=/opera/.test(r),f,c;f=s&&/msie 6./.test(r)&&"object"!=typeof XMLHttpRequest;c=s&&/msie 7.0/.test(r);n.modal=function(t,i){return n.modal.impl.init(t,i)};n.modal.close=function(){n.modal.impl.close()};n.modal.focus=function(t){n.modal.impl.focus(t)};n.modal.setContainerDimensions=function(){n.modal.impl.setContainerDimensions()};n.modal.setPosition=function(){n.modal.impl.setPosition()};n.modal.update=function(t,i){n.modal.impl.update(t,i)};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,fixed:!0,position:null,persist:!1,modal:!0,onOpen:null,onShow:null,onClose:null};n.modal.impl={d:{},init:function(t,i){if(this.d.data)return!1;if(o=s&&document.compatMode==="BackCompat",this.o=n.extend({},n.modal.defaults,i),this.zIndex=this.o.zIndex,this.occb=!1,"object"==typeof t)(t=t instanceof n?t:n(t),this.d.placeholder=!1,0<t.parent().parent().size()&&(t.before(n("<span><\/span>").attr("id","simplemodal-placeholder").css({display:"none"})),this.d.placeholder=!0,this.display=t.css("display"),!this.o.persist))&&(this.d.orig=t.clone(!0));else if("string"==typeof t||"number"==typeof t)t=n("<div><\/div>").html(t);else return alert("SimpleModal Error: Unsupported data type: "+typeof t),this;return this.create(t),this.open(),n.isFunction(this.o.onShow)&&this.o.onShow.apply(this,[this.d]),this},create:function(r){this.getDimensions();this.o.modal&&f&&(this.d.iframe=n('<iframe src="javascript:false;"><\/iframe>').css(n.extend(this.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:t[0],width:t[1],zIndex:this.o.zIndex,top:0,left:0})).appendTo(this.o.appendTo));this.d.overlay=n("<div><\/div>").attr("id",this.o.overlayId).addClass("simplemodal-overlay").css(n.extend(this.o.overlayCss,{display:"none",opacity:this.o.opacity/100,height:this.o.modal?i[0]:0,width:this.o.modal?i[1]:0,position:"fixed",left:0,top:0,zIndex:this.o.zIndex+1})).appendTo(this.o.appendTo);this.d.container=n("<div><\/div>").attr("id",this.o.containerId).addClass("simplemodal-container").css(n.extend({position:this.o.fixed?"fixed":"absolute"},this.o.containerCss,{display:"none",zIndex:this.o.zIndex+2})).append(this.o.close&&this.o.closeHTML?n(this.o.closeHTML).addClass(this.o.closeClass):"").appendTo(this.o.appendTo);this.d.wrap=n("<div><\/div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(this.d.container);this.d.data=r.attr("id",r.attr("id")||this.o.dataId).addClass("simplemodal-data").css(n.extend(this.o.dataCss,{display:"none"})).appendTo("body");this.setContainerDimensions();this.d.data.appendTo(this.d.wrap);(f||o)&&this.fixIE()},bindEvents:function(){var r=this;n("."+r.o.closeClass).bind("click.simplemodal",function(n){n.preventDefault();r.close()});r.o.modal&&r.o.close&&r.o.overlayClose&&r.d.overlay.bind("click.simplemodal",function(n){n.preventDefault();r.close()});e.bind("keydown.simplemodal",function(n){r.o.modal&&9===n.keyCode?r.watchTab(n):r.o.close&&r.o.escClose&&27===n.keyCode&&(n.preventDefault(),r.close())});u.bind("resize.simplemodal orientationchange.simplemodal",function(){r.getDimensions();r.o.autoResize?r.setContainerDimensions():r.o.autoPosition&&r.setPosition();f||o?r.fixIE():r.o.modal&&(r.d.iframe&&r.d.iframe.css({height:t[0],width:t[1]}),r.d.overlay.css({height:i[0],width:i[1]}))})},unbindEvents:function(){n("."+this.o.closeClass).unbind("click.simplemodal");e.unbind("keydown.simplemodal");u.unbind(".simplemodal");this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var t=this.o.position;n.each([this.d.iframe||null,this.o.modal?this.d.overlay:null,"fixed"===this.d.container.css("position")?this.d.container:null],function(n,i){var r,u,f;i&&(r=i[0].style,r.position="absolute",2>n?(r.removeExpression("height"),r.removeExpression("width"),r.setExpression("height",'document.body.scrollHeight > document.body.clientHeight ? document.body.scrollHeight : document.body.clientHeight + "px"'),r.setExpression("width",'document.body.scrollWidth > document.body.clientWidth ? document.body.scrollWidth : document.body.clientWidth + "px"')):(t&&t.constructor===Array?(u=t[0]?"number"==typeof t[0]?t[0].toString():t[0].replace(/px/,""):i.css("top").replace(/px/,""),u=-1===u.indexOf("%")?u+' + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"':parseInt(u.replace(/%/,""))+' * ((document.documentElement.clientHeight || document.body.clientHeight) / 100) + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"',t[1]&&(f="number"==typeof t[1]?t[1].toString():t[1].replace(/px/,""),f=-1===f.indexOf("%")?f+' + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"':parseInt(f.replace(/%/,""))+' * ((document.documentElement.clientWidth || document.body.clientWidth) / 100) + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"')):(u='(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"',f='(document.documentElement.clientWidth || document.body.clientWidth) / 2 - (this.offsetWidth / 2) + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"'),r.removeExpression("top"),r.removeExpression("left"),r.setExpression("top",u),r.setExpression("left",f)))})},focus:function(t){var i=this,t=t&&-1!==n.inArray(t,["first","last"])?t:"first",r=n(":input:enabled:visible:"+t,i.d.wrap);setTimeout(function(){0<r.length?r.focus():i.d.wrap.focus()},10)},getDimensions:function(){var n="undefined"==typeof innerHeight?u.height():window.innerHeight;i=[e.height(),e.width()];t=[n,u.width()]},getVal:function(n,i){return n?"number"==typeof n?n:"auto"===n?0:0<n.indexOf("%")?parseInt(n.replace(/%/,""))/100*("h"===i?t[0]:t[1]):parseInt(n.replace(/px/,"")):null},update:function(n,t){if(!this.d.data)return!1;this.d.origHeight=this.getVal(n,"h");this.d.origWidth=this.getVal(t,"w");this.d.data.hide();n&&this.d.container.css("height",n);t&&this.d.container.css("width",t);this.setContainerDimensions();this.d.data.show();this.o.focus&&this.focus();this.unbindEvents();this.bindEvents()},setContainerDimensions:function(){var i=f||c,r=this.d.origHeight?this.d.origHeight:h?this.d.container.height():this.getVal(i?this.d.container[0].currentStyle.height:this.d.container.css("height"),"h"),i=this.d.origWidth?this.d.origWidth:h?this.d.container.width():this.getVal(i?this.d.container[0].currentStyle.width:this.d.container.css("width"),"w"),o=this.d.data.outerHeight(!0),s=this.d.data.outerWidth(!0);this.d.origHeight=this.d.origHeight||r;this.d.origWidth=this.d.origWidth||i;var n=this.o.maxHeight?this.getVal(this.o.maxHeight,"h"):null,u=this.o.maxWidth?this.getVal(this.o.maxWidth,"w"):null,n=n&&n<t[0]?n:t[0],u=u&&u<t[1]?u:t[1],e=this.o.minHeight?this.getVal(this.o.minHeight,"h"):"auto",r=r?this.o.autoResize&&r>n?n:r<e?e:r:o?o>n?n:this.o.minHeight&&"auto"!==e&&o<e?e:o:e,n=this.o.minWidth?this.getVal(this.o.minWidth,"w"):"auto",i=i?this.o.autoResize&&i>u?u:i<n?n:i:s?s>u?u:this.o.minWidth&&"auto"!==n&&s<n?n:s:n;this.d.container.css({height:r,width:i});this.d.wrap.css({overflow:o>r||s>i?"auto":"visible"});this.o.autoPosition&&this.setPosition()},setPosition:function(){var n,i,r;n=t[0]/2-this.d.container.outerHeight(!0)/2;i=t[1]/2-this.d.container.outerWidth(!0)/2;r="fixed"!==this.d.container.css("position")?u.scrollTop():0;this.o.position&&"[object Array]"===Object.prototype.toString.call(this.o.position)?(n=r+(this.o.position[0]||n),i=this.o.position[1]||i):n=r+n;this.d.container.css({left:i,top:n})},watchTab:function(t){0<n(t.target).parents(".simplemodal-container").length?(this.inputs=n(":input:enabled:visible:first, :input:enabled:visible:last",this.d.data[0]),!t.shiftKey&&t.target===this.inputs[this.inputs.length-1]||t.shiftKey&&t.target===this.inputs[0]||0===this.inputs.length)&&(t.preventDefault(),this.focus(t.shiftKey?"last":"first")):(t.preventDefault(),this.focus())},open:function(){this.d.iframe&&this.d.iframe.show();n.isFunction(this.o.onOpen)?this.o.onOpen.apply(this,[this.d]):(this.d.overlay.show(),this.d.container.show(),this.d.data.show());this.o.focus&&this.focus();this.bindEvents()},close:function(){if(!this.d.data)return!1;if(this.unbindEvents(),n.isFunction(this.o.onClose)&&!this.occb)this.occb=!0,this.o.onClose.apply(this,[this.d]);else{if(this.d.placeholder){var t=n("#simplemodal-placeholder");this.o.persist?t.replaceWith(this.d.data.removeClass("simplemodal-data").css("display",this.display)):(this.d.data.hide().remove(),t.replaceWith(this.d.orig))}else this.d.data.hide().remove();this.d.container.hide().remove();this.d.overlay.hide();this.d.iframe&&this.d.iframe.hide().remove();this.d.overlay.remove();this.d={}}}}}),function(n,t,i,r){var s=n(r),f="waypoint.reached",e=function(n,i){n.element.trigger(f,i);n.options.triggerOnce&&n.element[t]("destroy")},c=function(n,t){if(!t)return-1;for(var i=t.waypoints.length-1;i>=0&&t.waypoints[i].element[0]!==n[0];)i-=1;return i},u=[],l=function(t){n.extend(this,{element:n(t),oldScroll:0,waypoints:[],didScroll:!1,didResize:!1,doScroll:n.proxy(function(){var t=this.element.scrollTop(),r=t>this.oldScroll,f=this,u=n.grep(this.waypoints,function(n){return r?n.offset>f.oldScroll&&n.offset<=t:n.offset<=f.oldScroll&&n.offset>t}),o=u.length;(this.oldScroll&&t||n[i]("refresh"),this.oldScroll=t,o)&&(r||u.reverse(),n.each(u,function(n,t){(t.options.continuous||n===o-1)&&e(t,[r?"down":"up"])}))},this)});n(t).bind("scroll.waypoints",n.proxy(function(){this.didScroll||(this.didScroll=!0,r.setTimeout(n.proxy(function(){this.doScroll();this.didScroll=!1},this),n[i].settings.scrollThrottle))},this)).bind("resize.waypoints",n.proxy(function(){this.didResize||(this.didResize=!0,r.setTimeout(n.proxy(function(){n[i]("refresh");this.didResize=!1},this),n[i].settings.resizeThrottle))},this));s.load(n.proxy(function(){this.doScroll()},this))},a=function(t){var i=null;return n.each(u,function(n,r){if(r.element[0]===t)return i=r,!1}),i},o={init:function(r,e){return this.each(function(){var o=n.fn[t].defaults.context,s,h=n(this);e&&e.context&&(o=e.context);n.isWindow(o)||(o=h.closest(o)[0]);s=a(o);s||(s=new l(o),u.push(s));var y=c(h,s),p=y<0?n.fn[t].defaults:s.waypoints[y].options,v=n.extend({},p,e);v.offset=v.offset==="bottom-in-view"?function(){var t=n.isWindow(o)?n[i]("viewportHeight"):n(o).height();return t-n(this).outerHeight()}:v.offset;y<0?s.waypoints.push({element:h,offset:null,options:v}):s.waypoints[y].options=v;r&&h.bind(f,r);e&&e.handler&&h.bind(f,e.handler)}),n[i]("refresh"),this},remove:function(){return this.each(function(t,i){var r=n(i);n.each(u,function(n,t){var i=c(r,t);i>=0&&(t.waypoints.splice(i,1),t.waypoints.length||(t.element.unbind("scroll.waypoints resize.waypoints"),u.splice(n,1)))})})},destroy:function(){return this.unbind(f)[t]("remove")}},h={refresh:function(){n.each(u,function(t,r){var u=n.isWindow(r.element[0]),f=u?0:r.element.offset().top,o=u?n[i]("viewportHeight"):r.element.height(),s=u?0:r.element.scrollTop();n.each(r.waypoints,function(n,t){var u,i,h;t&&((u=t.options.offset,i=t.offset,typeof t.options.offset=="function"?u=t.options.offset.apply(t.element):typeof t.options.offset=="string"&&(h=parseFloat(t.options.offset),u=t.options.offset.indexOf("%")?Math.ceil(o*(h/100)):h),t.offset=t.element.offset().top-f+s-u,t.options.onlyOnScroll)||(i!==null&&r.oldScroll>i&&r.oldScroll<=t.offset?e(t,["up"]):i!==null&&r.oldScroll<i&&r.oldScroll>=t.offset?e(t,["down"]):!i&&r.element.scrollTop()>t.offset&&e(t,["down"])))});r.waypoints.sort(function(n,t){return n.offset-t.offset})})},viewportHeight:function(){return r.innerHeight?r.innerHeight:s.height()},aggregate:function(){var t=n();return n.each(u,function(i,r){n.each(r.waypoints,function(n,i){t=t.add(i.element)})}),t}};n.fn[t]=function(i){if(o[i])return o[i].apply(this,Array.prototype.slice.call(arguments,1));if(typeof i!="function"&&i){if(typeof i=="object")return o.init.apply(this,[null,i]);n.error("Method "+i+" does not exist on jQuery "+t)}else return o.init.apply(this,arguments)};n.fn[t].defaults={continuous:!0,offset:0,triggerOnce:!1,context:r};n[i]=function(n){return h[n]?h[n].apply(this):h.aggregate()};n[i].settings={resizeThrottle:200,scrollThrottle:100};s.load(function(){n[i]("refresh")})}(jQuery,"waypoint","waypoints",window);
/*! qTip2 v2.0.0 | http://craigsworks.com/projects/qtip2/ | Licensed MIT, GPL */
(function(n,t,i){(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):jQuery&&!jQuery.fn.qtip&&n(jQuery)})(function(r){function ft(n){var t=function(n){return n===s||"object"!=typeof n},i=function(n){return!r.isFunction(n)&&(!n&&!n.attr||n.length<1||"object"==typeof n&&!n.jquery)};return!n||"object"!=typeof n?u:(t(n.metadata)&&(n.metadata={type:n.metadata}),"content"in n&&((t(n.content)||n.content.jquery)&&(n.content={text:n.content}),i(n.content.text||u)&&(n.content.text=u),"title"in n.content&&(t(n.content.title)&&(n.content.title={text:n.content.title}),i(n.content.title.text||u)&&(n.content.title.text=u))),"position"in n&&t(n.position)&&(n.position={my:n.position,at:n.position}),"show"in n&&t(n.show)&&(n.show=n.show.jquery?{target:n.show}:{event:n.show}),"hide"in n&&t(n.hide)&&(n.hide=n.hide.jquery?{target:n.hide}:{event:n.hide}),"style"in n&&t(n.style)&&(n.style={classes:n.style}),r.each(e,function(){this.sanitize&&this.sanitize(n)}),n)}function lt(v,w,g,ut){function ui(n){for(var r=0,u,t=w,i=n.split(".");t=t[i[r++]];)r<i.length&&(u=t);return[u||w,i.pop()]}function bt(n,t,i){var u=r.Event("tooltip"+n);return u.originalEvent=(i?r.extend({},i):s)||yt.event||s,at.trigger(u,[lt].concat(t||[])),!u.isDefaultPrevented()}function fi(){var n=w.style.widget;at.toggleClass("ui-helper-reset "+st,n).toggleClass(ct,w.style.def&&!n);vt.content&&vt.content.toggleClass(st+"-content",n);vt.titlebar&&vt.titlebar.toggleClass(st+"-header",n);vt.button&&vt.button.toggleClass(a+"-icon",!n)}function ni(n){vt.title&&(vt.titlebar.remove(),vt.titlebar=vt.title=vt.button=s,n!==u&&lt.reposition())}function ei(){var n=w.content.title.button,i=typeof n=="string",t=i?n:"Close tooltip";vt.button&&vt.button.remove();vt.button=n.jquery?n:r("<a />",{"class":"ui-state-default ui-tooltip-close "+(w.style.widget?"":a+"-icon"),title:t,"aria-label":t}).prepend(r("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"}));vt.button.appendTo(vt.titlebar).attr("role","button").click(function(n){return at.hasClass(k)||lt.hide(n),u});lt.redraw()}function ti(){var n=gt+"-title";vt.titlebar&&ni();vt.titlebar=r("<div />",{"class":a+"-titlebar "+(w.style.widget?"ui-widget-header":"")}).append(vt.title=r("<div />",{id:n,"class":a+"-title","aria-atomic":f})).insertBefore(vt.content).delegate(".ui-tooltip-close","mousedown keydown mouseup keyup mouseout",function(n){r(this).toggleClass("ui-state-active ui-state-focus",n.type.substr(-4)==="down")}).delegate(".ui-tooltip-close","mouseover mouseout",function(n){r(this).toggleClass("ui-state-hover",n.type==="mouseover")});w.content.title.button?ei():lt.rendered&&lt.redraw()}function hi(n){var t=vt.button,i=vt.title;if(!lt.rendered)return u;n?(i||ti(),ei()):t.remove()}function ii(n,t){var i=vt.title;if(!lt.rendered||!n)return u;if(r.isFunction(n)&&(n=n.call(v,yt.event,lt)),n===u||!n&&n!=="")return ni(u);n.jquery&&n.length>0?i.empty().append(n.css({display:"block"})):i.html(n);lt.redraw();t!==u&&lt.rendered&&at[0].offsetWidth>0&&lt.reposition(yt.event)}function ri(n,t){function e(n){function o(i){i&&(delete e[i.src],clearTimeout(lt.timers.img[i.src]),r(i).unbind(pt));r.isEmptyObject(e)&&(lt.redraw(),t!==u&&lt.reposition(yt.event),n())}var s,e={};if((s=f.find("img[src]:not([height]):not([width])")).length===0)return o();s.each(function(n,t){if(e[t.src]===i){var u=0,f=3;(function s(){if(t.height||t.width||u>f)return o(t);u+=1;lt.timers.img[t.src]=setTimeout(s,700)})();r(t).bind("error"+pt+" load"+pt,function(){o(this)});e[t.src]=t}})}var f=vt.content;return!lt.rendered||!n?u:(r.isFunction(n)&&(n=n.call(v,yt.event,lt)||""),n.jquery&&n.length>0?f.empty().append(n.css({display:"block"})):f.html(n),lt.rendered<0?at.queue("fx",e):(wt=0,e(r.noop)),lt)}function oi(){function s(n){if(at.hasClass(k))return u;clearTimeout(lt.timers.show);clearTimeout(lt.timers.hide);var t=function(){lt.toggle(f,n)};w.show.delay>0?lt.timers.show=setTimeout(t,w.show.delay):t()}function h(n){if(at.hasClass(k)||kt||wt)return u;var t=r(n.relatedTarget||n.target),f=t.closest(d)[0]===at[0],o=t[0]===i.show[0];if(clearTimeout(lt.timers.show),clearTimeout(lt.timers.hide),e.target==="mouse"&&f||w.hide.fixed&&/mouse(out|leave|move)/.test(n.type)&&(f||o)){try{n.preventDefault();n.stopImmediatePropagation()}catch(s){}return}w.hide.delay>0?lt.timers.hide=setTimeout(function(){lt.hide(n)},w.hide.delay):lt.hide(n)}function l(n){if(at.hasClass(k))return u;clearTimeout(lt.timers.inactive);lt.timers.inactive=setTimeout(function(){lt.hide(n)},w.hide.inactive)}function a(n){lt.rendered&&at[0].offsetWidth>0&&lt.reposition(n)}var e=w.position,i={show:w.show.target,hide:w.hide.target,viewport:r(e.viewport),document:r(t),body:r(t.body),window:r(n)},o={show:r.trim(""+w.show.event).split(" "),hide:r.trim(""+w.hide.event).split(" ")},y=r.browser.msie&&parseInt(r.browser.version,10)===6;at.bind("mouseenter"+pt+" mouseleave"+pt,function(n){var t=n.type==="mouseenter";t&&lt.focus(n);at.toggleClass(dt,t)});/mouse(out|leave)/i.test(w.hide.event)&&w.hide.leave==="window"&&i.window.bind("mouseout"+pt+" blur"+pt,function(n){/select|option/.test(n.target.nodeName)||n.relatedTarget||lt.hide(n)});w.hide.fixed?(i.hide=i.hide.add(at),at.bind("mouseover"+pt,function(){at.hasClass(k)||clearTimeout(lt.timers.hide)})):/mouse(over|enter)/i.test(w.show.event)&&i.hide.bind("mouseleave"+pt,function(){clearTimeout(lt.timers.show)});(""+w.hide.event).indexOf("unfocus")>-1&&e.container.closest("html").bind("mousedown"+pt,function(n){var t=r(n.target),u=lt.rendered&&!at.hasClass(k)&&at[0].offsetWidth>0,i=t.parents(d).filter(at[0]).length>0;t[0]===v[0]||t[0]===at[0]||i||v.has(t[0]).length||t.attr("disabled")||lt.hide(n)});"number"==typeof w.hide.inactive&&(i.show.bind("qtip-"+g+"-inactive",l),r.each(c.inactiveEvents,function(n,t){i.hide.add(vt.tooltip).bind(t+pt+"-inactive",l)}));r.each(o.hide,function(n,t){var u=r.inArray(t,o.show),f=r(i.hide);u>-1&&f.add(i.show).length===f.length||t==="unfocus"?(i.show.bind(t+pt,function(n){at[0].offsetWidth>0?h(n):s(n)}),delete o.show[u]):i.hide.bind(t+pt,h)});r.each(o.show,function(n,t){i.show.bind(t+pt,s)});"number"==typeof w.hide.distance&&i.show.add(at).bind("mousemove"+pt,function(n){var t=yt.origin||{},i=w.hide.distance,r=Math.abs;(r(n.pageX-t.pageX)>=i||r(n.pageY-t.pageY)>=i)&&lt.hide(n)});e.target==="mouse"&&(i.show.bind("mousemove"+pt,function(n){b={pageX:n.pageX,pageY:n.pageY,type:"mousemove"}}),e.adjust.mouse&&(w.hide.event&&(at.bind("mouseleave"+pt,function(n){(n.relatedTarget||n.target)!==i.show[0]&&lt.hide(n)}),vt.target.bind("mouseenter"+pt+" mouseleave"+pt,function(n){yt.onTarget=n.type==="mouseenter"})),i.document.bind("mousemove"+pt,function(n){lt.rendered&&yt.onTarget&&!at.hasClass(k)&&at[0].offsetWidth>0&&lt.reposition(n||b)})));(e.adjust.resize||i.viewport.length)&&(r.event.special.resize?i.viewport:i.window).bind("resize"+pt,a);(i.viewport.length||y&&at.css("position")==="fixed")&&i.viewport.bind("scroll"+pt,a)}function si(){var i=[w.show.target[0],w.hide.target[0],lt.rendered&&vt.tooltip[0],w.position.container[0],w.position.viewport[0],w.position.container.closest("html")[0],n,t];lt.rendered?r([]).pushStack(r.grep(i,function(n){return typeof n=="object"})).unbind(pt):w.show.target.unbind(pt+"-create")}var lt=this,ci=t.body,gt=a+"-"+g,kt=0,wt=0,at=r(),pt=".qtip-"+g,vt,yt;lt.id=g;lt.rendered=u;lt.destroyed=u;lt.elements=vt={target:v};lt.timers={img:{}};lt.options=w;lt.checks={};lt.plugins={};lt.cache=yt={event:{},target:r(),disabled:u,attr:ut,onTarget:u,lastClass:""};lt.checks.builtin={"^id$":function(n,t,i){var o=i===f?c.nextid:i,e=a+"-"+o;o!==u&&o.length>0&&!r("#"+e).length&&(at[0].id=e,vt.content[0].id=e+"-content",vt.title[0].id=e+"-title")},"^content.text$":function(n,t,i){ri(i)},"^content.title.text$":function(n,t,i){if(!i)return ni();!vt.title&&i&&ti();ii(i)},"^content.title.button$":function(n,t,i){hi(i)},"^position.(my|at)$":function(n,t,i){"string"==typeof i&&(n[t]=new e.Corner(i))},"^position.container$":function(n,t,i){lt.rendered&&at.appendTo(i)},"^show.ready$":function(){lt.rendered?lt.toggle(f):lt.render(1)},"^style.classes$":function(n,t,i){at.attr("class",a+" qtip "+i)},"^style.widget|content.title":fi,"^events.(render|show|move|hide|focus|blur)$":function(n,t,i){at[(r.isFunction(i)?"":"un")+"bind"]("tooltip"+t,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){var n=w.position;at.attr("tracking",n.target==="mouse"&&n.adjust.mouse);si();oi()}};r.extend(lt,{render:function(n){if(lt.rendered)return lt;var i=w.content.text,t=w.content.title.text,o=w.position;return r.attr(v[0],"aria-describedby",gt),at=vt.tooltip=r("<div/>",{id:gt,"class":a+" qtip "+ct+" "+w.style.classes+" "+a+"-pos-"+w.position.my.abbrev(),width:w.style.width||"",height:w.style.height||"",tracking:o.target==="mouse"&&o.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":u,"aria-describedby":gt+"-content","aria-hidden":f}).toggleClass(k,yt.disabled).data("qtip",lt).appendTo(w.position.container).append(vt.content=r("<div />",{"class":a+"-content",id:gt+"-content","aria-atomic":f})),lt.rendered=-1,wt=1,kt=1,t&&(ti(),r.isFunction(t)||ii(t,u)),r.isFunction(i)||ri(i,u),lt.rendered=f,fi(),r.each(w.events,function(n,t){r.isFunction(t)&&at.bind(n==="toggle"?"tooltipshow tooltiphide":"tooltip"+n,t)}),r.each(e,function(){this.initialize==="render"&&this(lt)}),oi(),at.queue("fx",function(t){bt("render");wt=0;kt=0;lt.redraw();(w.show.ready||n)&&lt.toggle(f,yt.event,u);t()}),lt},get:function(n){var t,i;switch(n.toLowerCase()){case"dimensions":t={height:at.outerHeight(),width:at.outerWidth()};break;case"offset":t=e.offset(at,w.position.container);break;default:i=ui(n.toLowerCase());t=i[0][i[1]];t=t.precedance?t.string():t}return t},set:function(n,t){function c(n,t){var i,r,u;for(i in o)for(r in o[i])(u=new RegExp(r,"i").exec(n))&&(t.push(u),o[i][r].apply(lt,t))}var l=/^position\.(my|at|adjust|target|container)|style|content|show\.ready/i,a=/^content\.(title|attr)|style/i,i=u,e=u,o=lt.checks,h;return"string"==typeof n?(h=n,n={},n[h]=t):n=r.extend(f,{},n),r.each(n,function(t,u){var f=ui(t.toLowerCase()),o;o=f[0][f[1]];f[0][f[1]]="object"==typeof u&&u.nodeType?r(u):u;n[t]=[f[0],f[1],u,o];i=l.test(t)||i;e=a.test(t)||e}),ft(w),kt=wt=1,r.each(n,c),kt=wt=0,lt.rendered&&at[0].offsetWidth>0&&(i&&lt.reposition(w.position.target==="mouse"?s:yt.event),e&&lt.redraw()),lt},toggle:function(n,i){function s(){n?(r.browser.msie&&at[0].style.removeAttribute("filter"),at.css("overflow",""),"string"==typeof e.autofocus&&r(e.autofocus,at).focus(),e.target.trigger("qtip-"+g+"-inactive")):at.css({display:"",visibility:"",opacity:"",left:"",top:""});bt(n?"visible":"hidden")}if(!lt.rendered)return n?lt.render(1):lt;var h=n?"show":"hide",e=w[h],y=w[n?"hide":"show"],c=w.position,o=w.content,l=at[0].offsetWidth>0,a=n||e.target.length===1,v=!i||e.target.length<2||yt.target[0]===i.target;if((typeof n).search("boolean|number")&&(n=!l),!at.is(":animated")&&l===n&&v)return lt;if(i){if(/over|enter/.test(i.type)&&/out|leave/.test(yt.event.type)&&w.show.target.add(i.target).length===w.show.target.length&&at.has(i.relatedTarget).length)return lt;yt.event=r.extend({},i)}return bt(h,[90])?(r.attr(at[0],"aria-hidden",!n),n?(yt.origin=r.extend({},b),lt.focus(i),r.isFunction(o.text)&&ri(o.text,u),r.isFunction(o.title.text)&&ii(o.title.text,u),!et&&c.target==="mouse"&&c.adjust.mouse&&(r(t).bind("mousemove.qtip",function(n){b={pageX:n.pageX,pageY:n.pageY,type:"mousemove"}}),et=f),lt.reposition(i,arguments[2]),!e.solo||r(d,e.solo).not(at).qtip("hide",r.Event("tooltipsolo"))):(clearTimeout(lt.timers.show),delete yt.origin,et&&!r(d+'[tracking="true"]:visible',e.solo).not(at).length&&(r(t).unbind("mousemove.qtip"),et=u),lt.blur(i)),e.effect===u||a===u?(at[h](),s.call(at)):r.isFunction(e.effect)?(at.stop(1,1),e.effect.call(at,lt),at.queue("fx",function(n){s();n()})):at.fadeTo(90,n?1:0,s),n&&e.target.trigger("qtip-"+g+"-inactive"),lt):lt},show:function(n){return lt.toggle(f,n)},hide:function(n){return lt.toggle(u,n)},focus:function(n){if(!lt.rendered)return lt;var t=r(d),u=parseInt(at[0].style.zIndex,10),i=c.zindex+t.length,f=r.extend({},n);return at.hasClass(tt)||bt("focus",[i],f)&&(u!==i&&(t.each(function(){this.style.zIndex>u&&(this.style.zIndex=this.style.zIndex-1)}),t.filter("."+tt).qtip("blur",f)),at.addClass(tt)[0].style.zIndex=i),lt},blur:function(n){return at.removeClass(tt),bt("blur",[at.css("zIndex")],n),lt},reposition:function(i,f){if(!lt.rendered||kt)return lt;kt=1;var s=w.position.target,a=w.position,it=a.my,v=a.at,nt=a.adjust,ot=nt.method.split(" "),ut=at.outerWidth(),ft=at.outerHeight(),d=0,g=0,st=at.css("position")==="fixed",rt=a.viewport,c={left:0,top:0},ht=a.container,ct=at[0].offsetWidth>0,k,tt,et;if(r.isArray(s)&&s.length===2)v={x:l,y:h},c={left:s[0],top:s[1]};else if(s==="mouse"&&(i&&i.pageX||yt.event.pageX))v={x:l,y:h},i=(i&&(i.type==="resize"||i.type==="scroll")?yt.event:i&&i.pageX&&i.type==="mousemove"?i:b&&b.pageX&&(nt.mouse||!i||!i.pageX)?{pageX:b.pageX,pageY:b.pageY}:!nt.mouse&&yt.origin&&yt.origin.pageX&&w.show.distance?yt.origin:i)||i||yt.event||b||{},c={top:i.pageY,left:i.pageX};else{if(s==="event"&&i&&i.target&&i.type!=="scroll"&&i.type!=="resize"?yt.target=r(i.target):s!=="event"&&(yt.target=r(s.jquery?s:vt.target)),s=yt.target,s=r(s).eq(0),s.length===0)return lt;s[0]===t||s[0]===n?(d=e.iOS?n.innerWidth:s.width(),g=e.iOS?n.innerHeight:s.height(),s[0]===n&&(c={top:(rt||s).scrollTop(),left:(rt||s).scrollLeft()})):e.imagemap&&s.is("area")?k=e.imagemap(lt,s,v,e.viewport?ot:u):e.svg&&typeof s[0].xmlbase=="string"?k=e.svg(lt,s,v,e.viewport?ot:u):(d=s.outerWidth(),g=s.outerHeight(),c=e.offset(s,ht));k&&(d=k.width,g=k.height,tt=k.offset,c=k.position);(e.iOS>3.1&&e.iOS<4.1||e.iOS>=4.3&&e.iOS<4.33||!e.iOS&&st)&&(et=r(n),c.left-=et.scrollLeft(),c.top-=et.scrollTop());c.left+=v.x===p?d:v.x===o?d/2:0;c.top+=v.y===y?g:v.y===o?g/2:0}return c.left+=nt.x+(it.x===p?-ut:it.x===o?-ut/2:0),c.top+=nt.y+(it.y===y?-ft:it.y===o?-ft/2:0),e.viewport?(c.adjusted=e.viewport(lt,c,a,d,g,ut,ft),tt&&c.adjusted.left&&(c.left+=tt.left),tt&&c.adjusted.top&&(c.top+=tt.top)):c.adjusted={left:0,top:0},bt("move",[c,rt.elem||rt],i)?(delete c.adjusted,f===u||!ct||isNaN(c.left)||isNaN(c.top)||s==="mouse"||!r.isFunction(a.effect)?at.css(c):r.isFunction(a.effect)&&(a.effect.call(at,lt,r.extend({},c)),at.queue(function(n){r(this).css({opacity:"",height:""});r.browser.msie&&this.style.removeAttribute("filter");n()})),kt=0,lt):lt},redraw:function(){if(lt.rendered<1||wt)return lt;var r=w.style,f=w.position.container,u,n,t,i;return wt=1,bt("redraw"),r.height&&at.css(rt,r.height),r.width?at.css(nt,r.width):(at.css(nt,"").appendTo(ht),n=at.width(),n%2<1&&(n+=1),t=at.css("max-width")||"",i=at.css("min-width")||"",u=(t+i).indexOf("%")>-1?f.width()/100:0,t=(t.indexOf("%")>-1?u:1)*parseInt(t,10)||n,i=(i.indexOf("%")>-1?u:1)*parseInt(i,10)||0,n=t+i?Math.min(Math.max(n,i),t):n,at.css(nt,Math.round(n)).appendTo(f)),bt("redrawn"),wt=0,lt},disable:function(n){return"boolean"!=typeof n&&(n=!at.hasClass(k)&&!yt.disabled),lt.rendered?(at.toggleClass(k,n),r.attr(at[0],"aria-disabled",n)):yt.disabled=!!n,lt},enable:function(){return lt.disable(u)},destroy:function(){var n=v[0],t=r.attr(n,it),i=v.data("qtip");return lt.destroyed=f,lt.rendered&&(at.stop(1,0).remove(),r.each(lt.plugins,function(){this.destroy&&this.destroy()})),clearTimeout(lt.timers.show),clearTimeout(lt.timers.hide),si(),i&&lt!==i||(r.removeData(n,"qtip"),w.suppress&&t&&(r.attr(n,"title",t),v.removeAttr(it)),v.removeAttr("aria-describedby")),v.unbind(".qtip-"+g),delete ot[lt.id],v}})}function at(n,i){var v,h,y,o,b,l=r(this),k=r(t.body),p=this===t?k:l,w=l.metadata?l.metadata(i.metadata):s,d=i.metadata.type==="html5"&&w?w[i.metadata.name]:s,a=l.data(i.metadata.name||"qtipopts");try{a=typeof a=="string"?r.parseJSON(a):a}catch(g){}if(o=r.extend(f,{},c.defaults,i,typeof a=="object"?ft(a):s,ft(d||w)),h=o.position,o.id=n,"boolean"==typeof o.content.text)if(y=l.attr(o.content.attr),o.content.attr!==u&&y)o.content.text=y;else return u;if(h.container.length||(h.container=k),h.target===u&&(h.target=p),o.show.target===u&&(o.show.target=p),o.show.solo===f&&(o.show.solo=h.container.closest("body")),o.hide.target===u&&(o.hide.target=p),o.position.viewport===f&&(o.position.viewport=h.container),h.container=h.container.eq(0),h.at=new e.Corner(h.at),h.my=new e.Corner(h.my),r.data(this,"qtip"))if(o.overwrite)l.qtip("destroy");else if(o.overwrite===u)return u;return o.suppress&&(b=r.attr(this,"title"))&&r(this).removeAttr("title").attr(it,b).attr("title",""),v=new lt(l,o,n,!!y),r.data(this,"qtip",v),l.bind("remove.qtip-"+n+" removeqtip.qtip-"+n,function(){v.destroy()}),v}function vt(n){var i=this,l=n.elements.tooltip,t=n.options.content.ajax,o=c.defaults.content.ajax,s=".qtip-ajax",v=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,a=f,h=u,e;n.checks.ajax={"^content.ajax":function(n,r,u){r==="ajax"&&(t=u);r==="once"?i.init():t&&t.url?i.load():l.unbind(s)}};r.extend(i,{init:function(){return t&&t.url&&l.unbind(s)[t.once?"one":"bind"]("tooltipshow"+s,i.load),i},load:function(s){function w(){var i;n.destroyed||(a=u,p&&(h=f,n.show(s.originalEvent)),(i=o.complete||t.complete)&&r.isFunction(i)&&i.apply(t.context||n,arguments))}function b(i,u,f){var e;n.destroyed||(y&&"string"==typeof i&&(i=r("<div/>").append(i.replace(v,"")).find(y)),(e=o.success||t.success)&&r.isFunction(e)?e.call(t.context||n,i,u,f):n.set("content.text",i))}function k(t,i,r){n.destroyed||t.status===0||n.set("content.text",i+": "+r)}if(h){h=u;return}var l=t.url.lastIndexOf(" "),c=t.url,y,p=!t.loading&&a;if(p)try{s.preventDefault()}catch(d){}else if(s&&s.isDefaultPrevented())return i;e&&e.abort&&e.abort();l>-1&&(y=c.substr(l),c=c.substr(0,l));e=r.ajax(r.extend({error:o.error||k,context:n},t,{url:c,success:b,complete:w}))},destroy:function(){e&&e.abort&&e.abort();n.destroyed=f}});i.init()}function yt(n,t,i){var u=Math.ceil(t/2),f=Math.ceil(i/2),r={bottomright:[[0,0],[t,i],[t,0]],bottomleft:[[0,0],[t,0],[0,i]],topright:[[0,i],[t,0],[t,i]],topleft:[[0,0],[0,i],[t,i]],topcenter:[[0,i],[u,0],[t,i]],bottomcenter:[[0,0],[t,0],[u,i]],rightcenter:[[0,0],[t,f],[0,i]],leftcenter:[[t,0],[t,i],[0,f]]};return r.lefttop=r.bottomright,r.righttop=r.bottomleft,r.leftbottom=r.topright,r.rightbottom=r.topleft,r[n.string()]}function pt(n){function et(n){var t=d.is(":visible");d.show();n();d.toggle(t)}function lt(){k.width=b.height;k.height=b.width}function at(){k.width=b.width;k.height=b.height}function vt(r,e,s){if(t.tip){var a=c.corner.clone(),d=s.adjusted,ot=n.options.position.adjust.method.split(" "),ft=ot[0],et=ot[1]||ot[0],nt={left:u,top:u,x:0,y:0},k,rt={},tt;c.corner.fixed!==f&&(ft===g&&a.precedance===w&&d.left&&a.y!==o?a.precedance=a.precedance===w?v:w:ft!==g&&d.left&&(a.x=a.x===o?d.left>0?l:p:a.x===l?p:l),et===g&&a.precedance===v&&d.top&&a.x!==o?a.precedance=a.precedance===v?w:v:et!==g&&d.top&&(a.y=a.y===o?d.top>0?h:y:a.y===h?y:h),a.string()!==it.corner.string()&&(it.top!==d.top||it.left!==d.left)&&c.update(a,u));k=c.position(a,d);k[a.x]+=ut(a,a.x);k[a.y]+=ut(a,a.y);k.right!==i&&(k.left=-k.right);k.bottom!==i&&(k.top=-k.bottom);k.user=Math.max(0,b.offset);(nt.left=ft===g&&!!d.left)&&(a.x===o?rt["margin-left"]=nt.x=k["margin-left"]-d.left:(tt=k.right!==i?[d.left,-k.left]:[-d.left,k.left],(nt.x=Math.max(tt[0],tt[1]))>tt[0]&&(s.left-=d.left,nt.left=u),rt[k.right!==i?p:l]=nt.x));(nt.top=et===g&&!!d.top)&&(a.y===o?rt["margin-top"]=nt.y=k["margin-top"]-d.top:(tt=k.bottom!==i?[d.top,-k.top]:[-d.top,k.top],(nt.y=Math.max(tt[0],tt[1]))>tt[0]&&(s.top-=d.top,nt.top=u),rt[k.bottom!==i?y:h]=nt.y));t.tip.css(rt).toggle(!(nt.x&&nt.y||a.x===o&&nt.y||a.y===o&&nt.x));s.left-=k.left.charAt?k.user:ft!==g||nt.top||!nt.left&&!nt.top?k.left:0;s.top-=k.top.charAt?k.user:et!==g||nt.left||!nt.left&&!nt.top?k.top:0;it.left=d.left;it.top=d.top;it.corner=a.clone()}}function pt(){var t=b.corner,i=n.options.position,o=i.at,r=i.my.string?i.my.string():i.my;return t===u||r===u&&o===u?u:(t===f?c.corner=new e.Corner(r):t.string||(c.corner=new e.Corner(t),c.corner.fixed=f),it.corner=new e.Corner(c.corner.string()),c.corner.string()!=="centercenter")}function ut(n,i,r){i=i?i:n[n.precedance];var e=t.titlebar&&n.y===h,o=e?t.titlebar:d,s="border-"+i+"-width",u=function(n){return parseInt(n.css(s),10)},f;return et(function(){f=(r?u(r):u(t.content)||u(o)||u(d))||0}),f}function wt(n){var s=t.titlebar&&n.y===h,c=s?t.titlebar:t.content,l=r.browser.mozilla,u=l?"-moz-":r.browser.webkit?"-webkit-":"",f="border-radius-"+n.y+n.x,e="border-"+n.y+"-"+n.x+"-radius",i=function(n){return parseInt(c.css(n),10)||parseInt(d.css(n),10)},o;return et(function(){o=i(e)||i(u+e)||i(u+f)||i(f)||0}),o}function bt(n){function i(n,t,i){var r=n.css(t)||y;return i&&r===n.css(i)?u:g.test(r)?u:r}var e=t.tip.css("cssText",""),a=n||c.corner,g=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,l="border-"+a[a.precedance]+"-color",s="background-color",y="transparent",p=" !important",v=t.titlebar,nt=v&&(a.y===h||a.y===o&&e.position().top+k.height/2+b.offset<v.outerHeight(f)),w=nt?v:t.content;et(function(){tt.fill=i(e,s)||i(w,s)||i(t.content,s)||i(d,s)||e.css(s);tt.border=i(e,l,"color")||i(w,l,"color")||i(t.content,l,"color")||i(d,l,"color")||d.css(l);r("*",e).add(e).css("cssText",s+":"+y+p+";border:0"+p+";")})}function st(n){var r=n.precedance===v,h=k[r?nt:rt],f=k[r?rt:nt],c=n.string().indexOf(o)>-1,l=h*(c?.5:1),i=Math.pow,y=Math.round,p,e,s,u=Math.sqrt(i(l,2)+i(f,2)),t=[a/l*u,a/f*u];return t[2]=Math.sqrt(i(t[0],2)-i(a,2)),t[3]=Math.sqrt(i(t[1],2)-i(a,2)),p=u+t[2]+t[3]+(c?0:t[0]),e=p/u,s=[y(e*f),y(e*h)],{height:s[r?0:1],width:s[r?1:0]}}function ht(n,t,i){return"<qvml:"+n+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(t||"")+' style="behavior: url(#default#VML); '+(i||"")+'" />'}var c=this,b=n.options.style.tip,t=n.elements,d=t.tooltip,it={top:0,left:0},k={width:b.width,height:b.height},tt={},a=b.border||0,ot=".qtip-tip",ft=!!(r("<canvas />")[0]||{}).getContext,ct;c.corner=s;c.mimic=s;c.border=a;c.offset=b.offset;c.size=k;n.checks.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){c.init()||c.destroy();n.reposition()},"^style.tip.(height|width)$":function(){k={width:b.width,height:b.height};c.create();c.update();n.reposition()},"^content.title.text|style.(classes|widget)$":function(){t.tip&&t.tip.length&&c.update()}};r.extend(c,{init:function(){var n=pt()&&(ft||r.browser.msie);return n&&(c.create(),c.update(),d.unbind(ot).bind("tooltipmove"+ot,vt),ft||d.bind("tooltipredraw tooltipredrawn",function(n){n.type==="tooltipredraw"?(ct=t.tip.html(),t.tip.html("")):t.tip.html(ct)})),n},create:function(){var i=k.width,u=k.height,n;t.tip&&t.tip.remove();t.tip=r("<div />",{"class":"ui-tooltip-tip"}).css({width:i,height:u}).prependTo(d);ft?r("<canvas />").appendTo(t.tip)[0].getContext("2d").save():(n=ht("shape",'coordorigin="0,0"',"position:absolute;"),t.tip.html(n+n),r("*",t.tip).bind("click mousedown",function(n){n.stopPropagation()}))},update:function(n,i){var kt=t.tip,wt=kt.children(),ot=k.width,ct=k.height,g=b.mimic,pt=Math.round,dt,nt,rt,vt,et;n||(n=it.corner||c.corner);g===u?g=n:(g=new e.Corner(g),g.precedance=n.precedance,g.x==="inherit"?g.x=n.x:g.y==="inherit"?g.y=n.y:g.x===g.y&&(g[n.precedance]=n[n.precedance]));dt=g.precedance;n.precedance===w?lt():at();t.tip.css({width:ot=k.width,height:ct=k.height});bt(n);tt.border!=="transparent"?(a=ut(n,s),b.border===0&&a>0&&(tt.fill=tt.border),c.border=a=b.border!==f?b.border:a):c.border=a=0;rt=yt(g,ot,ct);c.size=et=st(n);kt.css(et);vt=n.precedance===v?[pt(g.x===l?a:g.x===p?et.width-ot-a:(et.width-ot)/2),pt(g.y===h?et.height-ct:0)]:[pt(g.x===l?et.width-ot:0),pt(g.y===h?a:g.y===y?et.height-ct-a:(et.height-ct)/2)];ft?(wt.attr(et),nt=wt[0].getContext("2d"),nt.restore(),nt.save(),nt.clearRect(0,0,3e3,3e3),nt.fillStyle=tt.fill,nt.strokeStyle=tt.border,nt.lineWidth=a*2,nt.lineJoin="miter",nt.miterLimit=100,nt.translate(vt[0],vt[1]),nt.beginPath(),nt.moveTo(rt[0][0],rt[0][1]),nt.lineTo(rt[1][0],rt[1][1]),nt.lineTo(rt[2][0],rt[2][1]),nt.closePath(),a&&(d.css("background-clip")==="border-box"&&(nt.strokeStyle=tt.fill,nt.stroke()),nt.strokeStyle=tt.border,nt.stroke()),nt.fill()):(rt="m"+rt[0][0]+","+rt[0][1]+" l"+rt[1][0]+","+rt[1][1]+" "+rt[2][0]+","+rt[2][1]+" xe",vt[2]=a&&/^(r|b)/i.test(n.string())?parseFloat(r.browser.version,10)===8?2:1:0,wt.css({coordsize:ot+a+" "+(ct+a),antialias:""+(g.string().indexOf(o)>-1),left:vt[0],top:vt[1],width:ot+a,height:ct+a}).each(function(n){var t=r(this);t[t.prop?"prop":"attr"]({coordsize:ot+a+" "+(ct+a),path:rt,fillcolor:tt.fill,filled:!!n,stroked:!n}).toggle(!!a||!!n);n||t.html()!==""||t.html(ht("stroke",'weight="'+a*2+'px" color="'+tt.border+'" miterlimit="1000" joinstyle="miter"'))}));i!==u&&c.position(n)},position:function(n){var a=t.tip,i={},y=Math.max(0,b.offset),f,e,s;return b.corner===u||!a?u:(n=n||c.corner,f=n.precedance,e=st(n),s=[n.x,n.y],f===w&&s.reverse(),r.each(s,function(r,u){var s,a,c;u===o?(s=f===v?l:h,i[s]="50%",i["margin-"+s]=-Math.round(e[f===v?nt:rt]/2)+y):(s=ut(n,u),a=ut(n,u,t.content),c=wt(n),i[u]=r?a:y+(c>s?c:-s))}),i[n[f]]-=e[f===w?nt:rt],a.css({top:"",bottom:"",left:"",right:"",margin:""}).css(i),i)},destroy:function(){t.tip&&t.tip.remove();t.tip=!1;d.unbind(ot)}});c.init()}function wt(i){function b(){w=r(it,s).not("[disabled]").map(function(){return typeof this.focus=="function"?this:null})}function k(n){w.length<1&&n.length?n.not("body").blur():w.first().focus()}function nt(n){var t=r(n.target),i=t.closest(".qtip"),f;f=i.length<1?u:parseInt(i[0].style.zIndex,10)>parseInt(s[0].style.zIndex,10);f||r(n.target).closest(d)[0]===s[0]||k(t)}var h=this,y=i.options.show.modal,a=i.elements,s=a.tooltip,g="#qtip-overlay",c=".qtipmodal",l=c+i.id,v="is-modal-qtip",p=r(t.body),it=e.modal.focusable.join(","),w={},o;i.checks.modal={"^show.modal.(on|blur)$":function(){h.init();a.overlay.toggle(s.is(":visible"))},"^content.text$":function(){b()}};r.extend(h,{init:function(){return y.on?(o=h.create(),s.attr(v,f).css("z-index",e.modal.zindex+r(d+"["+v+"]").length).unbind(c).unbind(l).bind("tooltipshow"+c+" tooltiphide"+c,function(n,t,i){var u=n.originalEvent;if(n.target===s[0])if(u&&n.type==="tooltiphide"&&/mouse(leave|enter)/.test(u.type)&&r(u.relatedTarget).closest(o[0]).length)try{n.preventDefault()}catch(f){}else u&&(!u||u.solo)||h[n.type.replace("tooltip","")](n,i)}).bind("tooltipfocus"+c,function(n){if(!n.isDefaultPrevented()&&n.target===s[0]){var t=r(d).filter("["+v+"]"),i=e.modal.zindex+t.length,u=parseInt(s[0].style.zIndex,10);o[0].style.zIndex=i-2;t.each(function(){this.style.zIndex>u&&(this.style.zIndex-=1)});t.end().filter("."+tt).qtip("blur",n.originalEvent);s.addClass(tt)[0].style.zIndex=i;try{n.preventDefault()}catch(f){}}}).bind("tooltiphide"+c,function(n){n.target===s[0]&&r("["+v+"]").filter(":visible").not(s).last().qtip("focus",n)}),y.escape&&r(t).unbind(l).bind("keydown"+l,function(n){n.keyCode===27&&s.hasClass(tt)&&i.hide(n)}),y.blur&&a.overlay.unbind(l).bind("click"+l,function(n){s.hasClass(tt)&&i.hide(n)}),b(),h):h},create:function(){function t(){o.css({height:r(n).height(),width:r(n).width()})}var i=r(g);return i.length?a.overlay=i.insertAfter(r(d).last()):(o=a.overlay=r("<div />",{id:g.substr(1),html:"<div><\/div>",mousedown:function(){return u}}).hide().insertAfter(r(d).last()),r(n).unbind(c).bind("resize"+c,t),t(),o)},toggle:function(n,t,i){if(n&&n.isDefaultPrevented())return h;var e=y.effect,c=t?"show":"hide",a=o.is(":visible"),w=r("["+v+"]").filter(":visible").not(s);return o||(o=h.create()),o.is(":animated")&&a===t||!t&&w.length?h:(t?(o.css({left:0,top:0}),o.toggleClass("blurs",y.blur),y.stealfocus!==u&&(p.bind("focusin"+l,nt),k(r("body :focus")))):p.unbind("focusin"+l),o.stop(f,u),r.isFunction(e)?e.call(o,t):e===u?o[c]():o.fadeTo(parseInt(i,10)||90,t?1:0,function(){t||r(this).hide()}),t||o.queue(function(n){o.css({left:"",top:""});n()}),h)},show:function(n,t){return h.toggle(n,f,t)},hide:function(n,t){return h.toggle(n,u,t)},destroy:function(){var n=o;return n&&(n=r("["+v+"]").not(s).length<1,n?(a.overlay.remove(),r(t).unbind(c)):a.overlay.unbind(c+i.id),p.undelegate("*","focusin"+l)),s.removeAttr(v).unbind(c)}});h.init()}function bt(n){var u=this,t=n.elements,i=t.tooltip,f=".bgiframe-"+n.id;r.extend(u,{init:function(){t.bgiframe=r('<iframe class="ui-tooltip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';"  style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";"><\/iframe>');t.bgiframe.appendTo(i);i.bind("tooltipmove"+f,u.adjust)},adjust:function(){var o=n.get("dimensions"),f=n.plugins.tip,e=t.tip,u,r;r=parseInt(i.css("border-left-width"),10)||0;r={left:-r,top:-r};f&&e&&(u=f.corner.precedance==="x"?["width","left"]:["height","top"],r[u[1]]-=e[u[0]]());t.bgiframe.css(r).css(o)},destroy:function(){t.bgiframe.remove();i.unbind(f)}});u.init()}var f=!0,u=!1,s=null,w="x",v="y",nt="width",rt="height",h="top",l="left",y="bottom",p="right",o="center",kt="flipinvert",g="shift",c,e,b,ot={},a="ui-tooltip",st="ui-widget",k="ui-state-disabled",d="div.qtip."+a,ct=a+"-default",tt=a+"-focus",dt=a+"-hover",ut="_replacedByqTip",it="oldtitle",et,ht;ht=r("<div/>",{id:"qtip-rcontainer"});r(function(){ht.appendTo(t.body)});c=r.fn.qtip=function(n,t,e){var o=(""+n).toLowerCase(),a=s,v=r.makeArray(arguments).slice(1),h=v[v.length-1],l=this[0]?r.data(this[0],"qtip"):s;return!arguments.length&&l||o==="api"?l:"string"==typeof n?(this.each(function(){var n=r.data(this,"qtip");if(!n)return f;if(h&&h.timeStamp&&(n.cache.event=h),(o==="option"||o==="options")&&t)if(r.isPlainObject(t)||e!==i)n.set(t,e);else return a=n.get(t),u;else n[o]&&n[o].apply(n[o],v)}),a!==s?a:this):"object"==typeof n||!arguments.length?(l=ft(r.extend(f,{},n)),c.bind.call(this,l,h)):void 0};c.bind=function(n,t){return this.each(function(o){function p(n){function t(){s.render(typeof n=="object"||h.show.ready);y.show.add(y.hide).unbind(v)}if(s.cache.disabled)return u;s.cache.event=r.extend({},n);s.cache.target=n?r(n.target):[i];h.show.delay>0?(clearTimeout(s.timers.show),s.timers.show=setTimeout(t,h.show.delay),a.show!==a.hide&&y.hide.bind(a.hide,function(){clearTimeout(s.timers.show)})):t()}var h,y,a,v,s,l;if(l=r.isArray(n.id)?n.id[o]:n.id,l=!l||l===u||l.length<1||ot[l]?c.nextid++:ot[l]=l,v=".qtip-"+l+"-create",s=at.call(this,l,n),s===u)return f;h=s.options;r.each(e,function(){this.initialize==="initialize"&&this(s)});y={show:h.show.target,hide:h.hide.target};a={show:r.trim(""+h.show.event).replace(/ /g,v+" ")+v,hide:r.trim(""+h.hide.event).replace(/ /g,v+" ")+v};/mouse(over|enter)/i.test(a.show)&&!/mouse(out|leave)/i.test(a.hide)&&(a.hide+=" mouseleave"+v);y.show.bind("mousemove"+v,function(n){b={pageX:n.pageX,pageY:n.pageY,type:"mousemove"};s.cache.onTarget=f});y.show.bind(a.show,p);(h.show.ready||h.prerender)&&p(t)})};e=c.plugins={Corner:function(n){n=(""+n).replace(/([A-Z])/," $1").replace(/middle/gi,o).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();var t=n.charAt(0);this.precedance=t==="t"||t==="b"?v:w;this.string=function(){return this.precedance===v?this.y+this.x:this.x+this.y};this.abbrev=function(){var n=this.x.substr(0,1),t=this.y.substr(0,1);return n===t?n:this.precedance===v?t+n:n+t};this.invertx=function(n){this.x=this.x===l?p:this.x===p?l:n||this.x};this.inverty=function(n){this.y=this.y===h?y:this.y===y?h:n||this.y};this.clone=function(){return{x:this.x,y:this.y,precedance:this.precedance,string:this.string,abbrev:this.abbrev,clone:this.clone,invertx:this.invertx,inverty:this.inverty}}},offset:function(n,t){function s(n,t){u.left+=t*n.scrollLeft();u.top+=t*n.scrollTop()}var u=n.offset(),h=n.closest("body")[0],i=t,f,e,o;if(i){do i.css("position")!=="static"&&(e=i.position(),u.left-=e.left+(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("marginLeft"),10)||0),u.top-=e.top+(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0),!f&&(o=i.css("overflow"))!=="hidden"&&o!=="visible"&&(f=i));while((i=r(i[0].offsetParent)).length);f&&f[0]!==h&&s(f,1)}return u},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,fn:{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,it):(i&&i.options.content.attr===f&&i.cache.attr&&i.set("content.text",t),this.attr(it,t))}return r.fn["attr"+ut].apply(this,arguments)},clone:function(n){var i=r([]),t=r.fn["clone"+ut].apply(this,arguments);return n||t.filter("["+it+"]").attr("title",function(){return r.attr(this,it)}).removeAttr(it),t}}};r.each(e.fn,function(n,t){if(!t||r.fn[n+ut])return f;var i=r.fn[n+ut]=r.fn[n];r.fn[n]=function(){return t.apply(this,arguments)||i.apply(this,arguments)}});r.ui||(r["cleanData"+ut]=r.cleanData,r.cleanData=function(n){for(var t=0,u;(u=n[t])!==i;t++)try{r(u).triggerHandler("removeqtip")}catch(f){}r["cleanData"+ut](n)});c.version="@VERSION";c.nextid=0;c.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" ");c.zindex=15e3;c.defaults={prerender:u,id:u,overwrite:f,suppress:f,content:{text:f,attr:"title",title:{text:u,button:u}},position:{my:"top left",at:"bottom right",target:u,container:u,viewport:u,adjust:{x:0,y:0,mouse:f,resize:f,method:"flip flip"},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}};e.svg=function(n,i){for(var l=r(t),f=i[0],u={width:0,height:0,position:{top:1e10,left:1e10}},s,h,c,e,o;!f.getBBox;)f=f.parentNode;if(f.getBBox&&f.parentNode){if(s=f.getBBox(),h=f.getScreenCTM(),c=f.farthestViewportElement||f,!c.createSVGPoint)return u;e=c.createSVGPoint();e.x=s.x;e.y=s.y;o=e.matrixTransform(h);u.position.left=o.x;u.position.top=o.y;e.x+=s.width;e.y+=s.height;o=e.matrixTransform(h);u.width=o.x-u.position.left;u.height=o.y-u.position.top;u.position.left+=l.scrollLeft();u.position.top+=l.scrollTop()}return u};e.ajax=function(n){var t=n.plugins.ajax;return"object"==typeof t?t:n.plugins.ajax=new vt(n)};e.ajax.initialize="render";e.ajax.sanitize=function(n){var i=n.content,t;i&&"ajax"in i&&(t=i.ajax,typeof t!="object"&&(t=n.content.ajax={url:t}),"boolean"!=typeof t.once&&t.once&&(t.once=!!t.once))};r.extend(f,c.defaults,{content:{ajax:{loading:f,once:f}}});e.tip=function(n){var t=n.plugins.tip;return"object"==typeof t?t:n.plugins.tip=new pt(n)};e.tip.initialize="render";e.tip.sanitize=function(n){var i=n.style,t;i&&"tip"in i&&(t=n.style.tip,typeof t!="object"&&(n.style.tip={corner:t}),/string|boolean/i.test(typeof t.corner)||(t.corner=f),typeof t.width!="number"&&delete t.width,typeof t.height!="number"&&delete t.height,typeof t.border!="number"&&t.border!==f&&delete t.border,typeof t.offset!="number"&&delete t.offset)};r.extend(f,c.defaults,{style:{tip:{corner:f,mimic:u,width:6,height:6,border:f,offset:0}}});e.modal=function(n){var t=n.plugins.modal;return"object"==typeof t?t:n.plugins.modal=new wt(n)};e.modal.initialize="render";e.modal.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))};e.modal.zindex=c.zindex-200;e.modal.focusable=["a[href]","area[href]","input","select","textarea","button","iframe","object","embed","[tabindex]","[contenteditable]"];r.extend(f,c.defaults,{show:{modal:{on:u,effect:f,blur:f,stealfocus:f,escape:f}}});e.viewport=function(i,r,u,f,e,s,c){function ct(n,t,i,u,f,e,s,h,c){var a=r[f],l=it[n],nt=yt[n],ut=i===g,rt=-d.offset[f]+b.offset[f]+b["scroll"+f],ft=l===f?c:l===e?-c:-c/2,ot=nt===f?h:nt===e?-h:-h/2,et=k&&k.size?k.size[s]||0:0,y=k&&k.corner&&k.corner.precedance===n&&!ut?et:0,w=rt-a+y,p=a+c-b[s]-rt+y,v=ft-(it.precedance===n||l===it[t]?ot:0)-(nt===o?h/2:0);return ut?(y=k&&k.corner&&k.corner.precedance===t?et:0,v=(l===f?1:-1)*ft-y,r[f]+=w>0?w:p>0?-p:0,r[f]=Math.max(-d.offset[f]+b.offset[f]+(y&&k.corner[n]===o?k.offset:0),a-v,Math.min(Math.max(-d.offset[f]+b.offset[f]+b[s],a+v),r[f]))):(u*=i===kt?2:0,w>0&&(l!==f||p>0)?(r[f]-=v+u,tt["invert"+n](f)):p>0&&(l!==e||w>0)&&(r[f]-=(l===o?-v:v)+u,tt["invert"+n](e)),r[f]<rt&&-r[f]>p&&(r[f]=a,tt=it.clone())),r[f]-a}var lt=u.target,at=i.elements.tooltip,it=u.my,yt=u.at,ut=u.adjust,ft=ut.method.split(" "),et=ft[0],ot=ft[1]||ft[0],b=u.viewport,d=u.container,pt=i.cache,k=i.plugins.tip,st={left:0,top:0},ht,tt,vt;return!b.jquery||lt[0]===n||lt[0]===t.body||ut.method==="none"?st:(ht=at.css("position")==="fixed",b={elem:b,height:b[(b[0]===n?"h":"outerH")+"eight"](),width:b[(b[0]===n?"w":"outerW")+"idth"](),scrollleft:ht?0:b.scrollLeft(),scrolltop:ht?0:b.scrollTop(),offset:b.offset()||{left:0,top:0}},d={elem:d,scrollLeft:d.scrollLeft(),scrollTop:d.scrollTop(),offset:d.offset()||{left:0,top:0}},(et!=="shift"||ot!=="shift")&&(tt=it.clone()),st={left:et!=="none"?ct(w,v,et,ut.x,l,p,nt,f,s):0,top:ot!=="none"?ct(v,w,ot,ut.y,h,y,rt,e,c):0},tt&&pt.lastClass!==(vt=a+"-pos-"+tt.abbrev())&&at.removeClass(i.cache.lastClass).addClass(i.cache.lastClass=vt),st)};e.imagemap=function(n,t,i,u){function d(n,t,i){for(var s=0,r=1,u=1,c=0,a=0,f=n.width,e=n.height;f>0&&e>0&&r>0&&u>0;)for(f=Math.floor(f/2),e=Math.floor(e/2),i.x===l?r=f:i.x===p?r=n.width-f:r+=Math.floor(f/2),i.y===h?u=e:i.y===y?u=n.height-e:u+=Math.floor(e/2),s=t.length;s--;){if(t.length<2)break;c=t[s][0]-n.position.left;a=t[s][1]-n.position.top;(i.x===l&&c>=r||i.x===p&&c<=r||i.x===o&&(c<r||c>n.width-r)||i.y===h&&a>=u||i.y===y&&a<=u||i.y===o&&(a<u||a>n.height-u))&&t.splice(s,1)}return{left:t[0][0],top:t[0][1]}}t.jquery||(t=r(t));var k=n.cache.areas={},g=(t[0].shape||t.attr("shape")).toLowerCase(),w=t[0].coords||t.attr("coords"),a=w.split(","),e=[],v=r('img[usemap="#'+t.parent("map").attr("name")+'"]'),b=v.offset(),f={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10}},c=0,s=0;if(b.left+=Math.ceil((v.outerWidth()-v.width())/2),b.top+=Math.ceil((v.outerHeight()-v.height())/2),g==="poly")for(c=a.length;c--;)s=[parseInt(a[--c],10),parseInt(a[c+1],10)],s[0]>f.position.right&&(f.position.right=s[0]),s[0]<f.position.left&&(f.position.left=s[0]),s[1]>f.position.bottom&&(f.position.bottom=s[1]),s[1]<f.position.top&&(f.position.top=s[1]),e.push(s);else for(c=-1;c++<a.length;)e.push(parseInt(a[c],10));switch(g){case"rect":f={width:Math.abs(e[2]-e[0]),height:Math.abs(e[3]-e[1]),position:{left:Math.min(e[0],e[2]),top:Math.min(e[1],e[3])}};break;case"circle":f={width:e[2]+2,height:e[2]+2,position:{left:e[0],top:e[1]}};break;case"poly":f.width=Math.abs(f.position.right-f.position.left);f.height=Math.abs(f.position.bottom-f.position.top);i.abbrev()==="c"?f.position={left:f.position.left+f.width/2,top:f.position.top+f.height/2}:(k[i+w]||(f.position=d(f,e.slice(),i),u&&(u[0]==="flip"||u[1]==="flip")&&(f.offset=d(f,e.slice(),{x:i.x===l?p:i.x===p?l:o,y:i.y===h?y:i.y===y?h:o}),f.offset.left-=f.position.left,f.offset.top-=f.position.top),k[i+w]=f),f=k[i+w]);f.width=f.height=0}return f.position.left+=b.left,f.position.top+=b.top,f};e.bgiframe=function(n){var t=r.browser,i=n.plugins.bgiframe;return r("select, object").length<1||!t.msie||(""+t.version).charAt(0)!=="6"?u:"object"==typeof i?i:n.plugins.bgiframe=new bt(n)};e.bgiframe.initialize="render"})})(window,document),function(n){n.flexslider=function(t,i){var r=n(t),u=n.extend({},n.flexslider.defaults,i),f=u.namespace,l="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,v=l?"touchend":"click",h="vertical"===u.direction,s=u.reverse,o=0<u.itemWidth,c="fade"===u.animation,a=""!==u.asNavFor,e={};n.data(t,"flexslider",r);e={init:function(){r.animating=!1;r.currentSlide=u.startAt;r.animatingTo=r.currentSlide;r.atEnd=0===r.currentSlide||r.currentSlide===r.last;r.containerSelector=u.selector.substr(0,u.selector.search(" "));r.slides=n(u.selector,r);r.container=n(r.containerSelector,r);r.count=r.slides.length;r.syncExists=0<n(u.sync).length;"slide"===u.animation&&(u.animation="swing");r.prop=h?"top":"marginLeft";r.args={};r.manualPause=!1;r.transitions=!u.video&&!c&&u.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in n)if(i.style[n[t]]!==void 0)return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}();""!==u.controlsContainer&&(r.controlsContainer=0<n(u.controlsContainer).length&&n(u.controlsContainer));""!==u.manualControls&&(r.manualControls=0<n(u.manualControls).length&&n(u.manualControls));u.randomize&&(r.slides.sort(function(){return Math.round(Math.random())-.5}),r.container.empty().append(r.slides));r.doMath();a&&e.asNav.setup();r.setup("init");u.controlNav&&e.controlNav.setup();u.directionNav&&e.directionNav.setup();u.keyboard&&(1===n(r.containerSelector).length||u.multipleKeyboard)&&n(document).bind("keyup",function(n){n=n.keyCode;r.animating||n!==39&&n!==37||(n=n===39?r.getTarget("next"):n===37?r.getTarget("prev"):!1,r.flexAnimate(n,u.pauseOnAction))});u.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var i=t<0?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(i,u.pauseOnAction)});u.pausePlay&&e.pausePlay.setup();u.slideshow&&(u.pauseOnHover&&r.hover(function(){r.pause()},function(){r.manualPause||r.play()}),0<u.initDelay?setTimeout(r.play,u.initDelay):r.play());l&&u.touch&&e.touch();(!c||c&&u.smoothHeight)&&n(window).bind("resize focus",e.resize);setTimeout(function(){u.start(r)},200)},asNav:{setup:function(){r.asNav=!0;r.animatingTo=Math.floor(r.currentSlide/r.move);r.currentItem=r.currentSlide;r.slides.removeClass(f+"active-slide").eq(r.currentItem).addClass(f+"active-slide");r.slides.click(function(t){t.preventDefault();var t=n(this),i=t.index();n(u.asNavFor).data("flexslider").animating||t.hasClass("active")||(r.direction=r.currentItem<i?"next":"prev",r.flexAnimate(i,u.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){r.manualControls?e.controlNav.setupManual():e.controlNav.setupPaging()},setupPaging:function(){var i=1,o,t;if(r.controlNavScaffold=n('<ol class="'+f+"control-nav "+f+("thumbnails"===u.controlNav?"control-thumbs":"control-paging")+'"><\/ol>'),1<r.pagingCount)for(t=0;t<r.pagingCount;t++)o="thumbnails"===u.controlNav?'<img src="'+r.slides.eq(t).attr("data-thumb")+'"/>':"<a>"+i+"<\/a>",r.controlNavScaffold.append("<li>"+o+"<\/li>"),i++;r.controlsContainer?n(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);e.controlNav.set();e.controlNav.active();r.controlNavScaffold.delegate("a, img",v,function(t){t.preventDefault();var t=n(this),i=r.controlNav.index(t);t.hasClass(f+"active")||(r.direction=i>r.currentSlide?"next":"prev",r.flexAnimate(i,u.pauseOnAction))});l&&r.controlNavScaffold.delegate("a","click touchstart",function(n){n.preventDefault()})},setupManual:function(){r.controlNav=r.manualControls;e.controlNav.active();r.controlNav.live(v,function(t){t.preventDefault();var t=n(this),i=r.controlNav.index(t);t.hasClass(f+"active")||(r.direction=i>r.currentSlide?"next":"prev",r.flexAnimate(i,u.pauseOnAction))});l&&r.controlNav.live("click touchstart",function(n){n.preventDefault()})},set:function(){r.controlNav=n("."+f+"control-nav li "+("thumbnails"===u.controlNav?"img":"a"),r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(f+"active").eq(r.animatingTo).addClass(f+"active")},update:function(t,i){1<r.pagingCount&&"add"===t?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):1===r.pagingCount?r.controlNavScaffold.find("li").remove():r.controlNav.eq(i).closest("li").remove();e.controlNav.set();1<r.pagingCount&&r.pagingCount!==r.controlNav.length?r.update(i,t):e.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+f+'direction-nav"><li><a class="'+f+'prev" href="#">'+u.prevText+'<\/a><\/li><li><a class="'+f+'next" href="#">'+u.nextText+"<\/a><\/li><\/ul>");r.controlsContainer?(n(r.controlsContainer).append(t),r.directionNav=n("."+f+"direction-nav li a",r.controlsContainer)):(r.append(t),r.directionNav=n("."+f+"direction-nav li a",r));e.directionNav.update();r.directionNav.bind(v,function(t){t.preventDefault();t=n(this).hasClass(f+"next")?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(t,u.pauseOnAction)});l&&r.directionNav.bind("click touchstart",function(n){n.preventDefault()})},update:function(){var n=f+"disabled";u.animationLoop||(1===r.pagingCount?r.directionNav.addClass(n):0===r.animatingTo?r.directionNav.removeClass(n).filter("."+f+"prev").addClass(n):r.animatingTo===r.last?r.directionNav.removeClass(n).filter("."+f+"next").addClass(n):r.directionNav.removeClass(n))}},pausePlay:{setup:function(){var t=n('<div class="'+f+'pauseplay"><a><\/a><\/div>');r.controlsContainer?(r.controlsContainer.append(t),r.pausePlay=n("."+f+"pauseplay a",r.controlsContainer)):(r.append(t),r.pausePlay=n("."+f+"pauseplay a",r));e.pausePlay.update(u.slideshow?f+"pause":f+"play");r.pausePlay.bind(v,function(t){t.preventDefault();n(this).hasClass(f+"pause")?(r.pause(),r.manualPause=!0):(r.play(),r.manualPause=!1)});l&&r.pausePlay.bind("click touchstart",function(n){n.preventDefault()})},update:function(n){"play"===n?r.pausePlay.removeClass(f+"pause").addClass(f+"play").text(u.playText):r.pausePlay.removeClass(f+"play").addClass(f+"pause").text(u.pauseText)}},touch:function(){function y(t){n=h?f-t.touches[0].pageY:f-t.touches[0].pageX;v=h?Math.abs(n)<Math.abs(t.touches[0].pageX-e):Math.abs(n)<Math.abs(t.touches[0].pageY-e);(!v||500<Number(new Date)-a)&&(t.preventDefault(),!c&&r.transitions&&(u.animationLoop||(n/=0===r.currentSlide&&0>n||r.currentSlide===r.last&&0<n?Math.abs(n)/i+2:1),r.setProps(l+n,"setTouch")))}function p(){if(r.animatingTo===r.currentSlide&&!v&&null!==n){var o=s?-n:n,h=0<o?r.getTarget("next"):r.getTarget("prev");r.canAdvance(h)&&(550>Number(new Date)-a&&20<Math.abs(o)||Math.abs(o)>i/2)?r.flexAnimate(h,u.pauseOnAction):r.flexAnimate(r.currentSlide,u.pauseOnAction,!0)}t.removeEventListener("touchmove",y,!1);t.removeEventListener("touchend",p,!1);l=n=e=f=null}var f,e,l,i,n,a,v=!1;t.addEventListener("touchstart",function(n){r.animating?n.preventDefault():1===n.touches.length&&(r.pause(),i=h?r.h:r.w,a=Number(new Date),l=o&&s&&r.animatingTo===r.last?0:o&&s?r.limit-(r.itemW+u.itemMargin)*r.move*r.animatingTo:o&&r.currentSlide===r.last?r.limit:o?(r.itemW+u.itemMargin)*r.move*r.currentSlide:s?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i,f=h?n.touches[0].pageY:n.touches[0].pageX,e=h?n.touches[0].pageX:n.touches[0].pageY,t.addEventListener("touchmove",y,!1),t.addEventListener("touchend",p,!1))},!1)},resize:function(){!r.animating&&r.is(":visible")&&(o||r.doMath(),c?e.smoothHeight():o?(r.slides.width(r.computedW),r.update(r.pagingCount),r.setProps()):h?(r.viewport.height(r.h),r.setProps(r.h,"setTotal")):(u.smoothHeight&&e.smoothHeight(),r.newSlides.width(r.computedW),r.setProps(r.computedW,"setTotal")))},smoothHeight:function(n){if(!h||c){var t=c?r:r.viewport;n?t.animate({height:r.slides.eq(r.animatingTo).height()},n):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var i=n(u.sync).data("flexslider"),f=r.animatingTo;switch(t){case"animate":i.flexAnimate(f,u.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}}};r.flexAnimate=function(t,i,l,v,y){if(!r.animating&&(r.canAdvance(t)||l)&&r.is(":visible")){if(a&&v)if(l=n(u.asNavFor).data("flexslider"),r.atEnd=0===t||t===r.count-1,l.flexAnimate(t,!0,!1,!0,y),r.direction=r.currentItem<t?"next":"prev",l.direction=r.direction,Math.ceil((t+1)/r.visible)-1!==r.currentSlide&&0!==t)r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),t=Math.floor(t/r.visible);else return r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),!1;if(r.animating=!0,r.animatingTo=t,u.before(r),i&&r.pause(),r.syncExists&&!y&&e.sync("animate"),u.controlNav&&e.controlNav.active(),o||r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),r.atEnd=0===t||t===r.last,u.directionNav&&e.directionNav.update(),t===r.last&&(u.end(r),u.animationLoop||r.pause()),c)r.slides.eq(r.currentSlide).fadeOut(u.animationSpeed,u.easing),r.slides.eq(t).fadeIn(u.animationSpeed,u.easing,r.wrapup);else{var p=h?r.slides.filter(":first").height():r.computedW;o?(t=u.itemWidth>r.w?2*u.itemMargin:u.itemMargin,t=(r.itemW+t)*r.move*r.animatingTo,t=t>r.limit&&1!==r.visible?r.limit:t):t=0===r.currentSlide&&t===r.count-1&&u.animationLoop&&"next"!==r.direction?s?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&0===t&&u.animationLoop&&"prev"!==r.direction?s?0:(r.count+1)*p:s?(r.count-1-t+r.cloneOffset)*p:(t+r.cloneOffset)*p;r.setProps(t,"",u.animationSpeed);r.transitions?(u.animationLoop&&r.atEnd||(r.animating=!1,r.currentSlide=r.animatingTo),r.container.unbind("webkitTransitionEnd transitionend"),r.container.bind("webkitTransitionEnd transitionend",function(){r.wrapup(p)})):r.container.animate(r.args,u.animationSpeed,u.easing,function(){r.wrapup(p)})}u.smoothHeight&&e.smoothHeight(u.animationSpeed)}};r.wrapup=function(n){c||o||(0===r.currentSlide&&r.animatingTo===r.last&&u.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&0===r.animatingTo&&u.animationLoop&&r.setProps(n,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;u.after(r)};r.animateSlides=function(){r.animating||r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.playing=!1;u.pausePlay&&e.pausePlay.update("play");r.syncExists&&e.sync("pause")};r.play=function(){r.animatedSlides=setInterval(r.animateSlides,u.slideshowSpeed);r.playing=!0;u.pausePlay&&e.pausePlay.update("pause");r.syncExists&&e.sync("play")};r.canAdvance=function(n){var t=a?r.pagingCount-1:r.last;return a&&0===r.currentItem&&n===r.pagingCount-1&&"next"!==r.direction?!1:n===r.currentSlide&&!a?!1:u.animationLoop?!0:r.atEnd&&0===r.currentSlide&&n===t&&"next"!==r.direction?!1:r.atEnd&&r.currentSlide===t&&0===n&&"next"===r.direction?!1:!0};r.getTarget=function(n){return r.direction=n,"next"===n?r.currentSlide===r.last?0:r.currentSlide+1:0===r.currentSlide?r.last:r.currentSlide-1};r.setProps=function(n,t,i){var f=function(){var i=n?n:(r.itemW+u.itemMargin)*r.move*r.animatingTo;return-1*function(){if(o)return"setTouch"===t?n:s&&r.animatingTo===r.last?0:s?r.limit-(r.itemW+u.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:i;switch(t){case"setTotal":return s?(r.count-1-r.currentSlide+r.cloneOffset)*n:(r.currentSlide+r.cloneOffset)*n;case"setTouch":return n;case"jumpEnd":return s?n:r.count*n;case"jumpStart":return s?r.count*n:n;default:return n}}()+"px"}();r.transitions&&(f=h?"translate3d(0,"+f+",0)":"translate3d("+f+",0,0)",i=void 0!==i?i/1e3+"s":"0s",r.container.css("-"+r.pfx+"-transition-duration",i));r.args[r.prop]=f;(r.transitions||void 0===i)&&r.container.css(r.args)};r.setup=function(t){if(c)r.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===t&&r.slides.eq(r.currentSlide).fadeIn(u.animationSpeed,u.easing),u.smoothHeight&&e.smoothHeight();else{var i,l;"init"===t&&(r.viewport=n('<div class="flex-viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container),r.cloneCount=0,r.cloneOffset=0,s&&(l=n.makeArray(r.slides).reverse(),r.slides=n(l),r.container.empty().append(r.slides)));u.animationLoop&&!o&&(r.cloneCount=2,r.cloneOffset=1,"init"!==t&&r.container.find(".clone").remove(),r.container.append(r.slides.first().clone().addClass("clone")).prepend(r.slides.last().clone().addClass("clone")));r.newSlides=n(u.selector,r);i=s?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;h&&!o?(r.container.height(200*(r.count+r.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(i*r.h,"init")},"init"===t?100:0)):(r.container.width(200*(r.count+r.cloneCount)+"%"),r.setProps(i*r.computedW,"init"),setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,float:"left",display:"block"});u.smoothHeight&&e.smoothHeight()},"init"===t?100:0))}o||r.slides.removeClass(f+"active-slide").eq(r.currentSlide).addClass(f+"active-slide")};r.doMath=function(){var f=r.slides.first(),n=u.itemMargin,t=u.minItems,i=u.maxItems;r.w=r.width();r.h=f.height();r.boxPadding=f.outerWidth()-f.width();o?(r.itemT=u.itemWidth+n,r.minW=t?t*r.itemT:r.w,r.maxW=i?i*r.itemT:r.w,r.itemW=r.minW>r.w?(r.w-n*t)/t:r.maxW<r.w?(r.w-n*i)/i:u.itemWidth>r.w?r.w:u.itemWidth,r.visible=Math.floor(r.w/(r.itemW+n)),r.move=0<u.move&&u.move<r.visible?u.move:r.visible,r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1),r.last=r.pagingCount-1,r.limit=1===r.pagingCount?0:u.itemWidth>r.w?(r.itemW+2*n)*r.count-r.w-n:(r.itemW+n)*r.count-r.w):(r.itemW=r.w,r.pagingCount=r.count,r.last=r.count-1);r.computedW=r.itemW-r.boxPadding};r.update=function(n,t){r.doMath();o||(n<r.currentSlide?r.currentSlide+=1:n<=r.currentSlide&&0!==n&&(r.currentSlide-=1),r.animatingTo=r.currentSlide);u.controlNav&&!r.manualControls&&("add"===t&&!o||r.pagingCount>r.controlNav.length?e.controlNav.update("add"):("remove"===t&&!o||r.pagingCount<r.controlNav.length)&&(o&&r.currentSlide>r.last&&(r.currentSlide-=1,r.animatingTo-=1),e.controlNav.update("remove",r.last)));u.directionNav&&e.directionNav.update()};r.addSlide=function(t,i){var f=n(t);r.count+=1;r.last=r.count-1;h&&s?void 0!==i?r.slides.eq(r.count-i).after(f):r.container.prepend(f):void 0!==i?r.slides.eq(i).before(f):r.container.append(f);r.update(i,"add");r.slides=n(u.selector+":not(.clone)",r);r.setup();u.added(r)};r.removeSlide=function(t){var i=isNaN(t)?r.slides.index(n(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?n(t,r.slides).remove():h&&s?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(i,"remove");r.slides=n(u.selector+":not(.clone)",r);r.setup();u.removed(r)};e.init()};n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,pauseOnAction:!0,pauseOnHover:!1,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:0,maxItems:0,move:0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){}};n.fn.flexslider=function(t){if(t=t||{},"object"==typeof t)return this.each(function(){var i=n(this),r=i.find(t.selector?t.selector:".slides > li");1===r.length?(r.fadeIn(400),t.start&&t.start(i)):void 0===i.data("flexslider")&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:"number"==typeof t&&i.flexAnimate(t,!0)}}}(jQuery),function(n,t,i){var d="function",g="password",h="maxLength",v="type",r="",u=!0,nt="placeholder",c=!1,tt="watermark",e=tt,o="watermarkClass",y="watermarkFocus",a="watermarkSubmit",p="watermarkMaxLength",s="watermarkPassword",f="watermarkText",l=/\r/g,it="input:data("+e+"),textarea:data("+e+")",w="input:text,input:password,input[type=search],input:not([type]),textarea",b=["Page_ClientValidate"],k=c,rt=nt in document.createElement("input");n.watermark=n.watermark||{version:"3.1.3",runOnce:u,options:{className:tt,useNative:u,hideBeforeUnload:u},hide:function(t){n(t).filter(it).each(function(){n.watermark._hide(n(this))})},_hide:function(n,i){var c=n[0],b=(c.value||r).replace(l,r),a=n.data(f)||r,y=n.data(p)||0,w=n.data(o),u,e;a.length&&b==a&&(c.value=r,n.data(s)&&(n.attr(v)||r)==="text"&&(u=n.data(s)||[],e=n.parent()||[],u.length&&e.length&&(e[0].removeChild(n[0]),e[0].appendChild(u[0]),n=u)),y&&(n.attr(h,y),n.removeData(p)),i&&(n.attr("autocomplete","off"),t.setTimeout(function(){n.select()},1)));w&&n.removeClass(w)},show:function(t){n(t).filter(it).each(function(){n.watermark._show(n(this))})},_show:function(t){var w=t[0],d=(w.value||r).replace(l,r),i=t.data(f)||r,b=t.attr(v)||r,nt=t.data(o),e,c,a;d.length!=0&&d!=i||t.data(y)?n.watermark._hide(t):(k=u,t.data(s)&&b===g&&(e=t.data(s)||[],c=t.parent()||[],e.length&&c.length&&(c[0].removeChild(t[0]),c[0].appendChild(e[0]),t=e,t.attr(h,i.length),w=t[0])),(b==="text"||b==="search")&&(a=t.attr(h)||0,a>0&&i.length>a&&(t.data(p,a),t.attr(h,i.length))),nt&&t.addClass(nt),w.value=i)},hideAll:function(){k&&(n.watermark.hide(w),k=c)},showAll:function(){n.watermark.show(w)}};n.fn.watermark=n.fn.watermark||function(i,p){var tt="string",k,b;return this.length?(k=c,b=typeof i===tt,b&&(i=i.replace(l,r)),typeof p=="object"?(k=typeof p.className===tt,p=n.extend({},n.watermark.options,p)):typeof p===tt?(k=u,p=n.extend({},n.watermark.options,{className:p})):p=n.watermark.options,typeof p.useNative!==d&&(p.useNative=p.useNative?function(){return u}:function(){return c}),this.each(function(){var ft="dragleave",et="dragenter",ut=this,c=n(ut),ot,d,tt,it;if(c.is(w)){if(c.data(e))(b||k)&&(n.watermark._hide(c),b&&c.data(f,i),k&&c.data(o,p.className));else{if(rt&&p.useNative.call(ut,c)&&(c.attr("tagName")||r)!=="TEXTAREA"){b&&c.attr(nt,i);return}c.data(f,b?i:r);c.data(o,p.className);c.data(e,1);(c.attr(v)||r)===g?(ot=c.wrap("<span>").parent(),d=n(ot.html().replace(/type=["']?password["']?/i,'type="text"')),d.data(f,c.data(f)),d.data(o,c.data(o)),d.data(e,1),d.attr(h,i.length),d.focus(function(){n.watermark._hide(d,u)}).bind(et,function(){n.watermark._hide(d)}).bind("dragend",function(){t.setTimeout(function(){d.blur()},1)}),c.blur(function(){n.watermark._show(c)}).bind(ft,function(){n.watermark._show(c)}),d.data(s,c),c.data(s,d)):c.focus(function(){c.data(y,1);n.watermark._hide(c,u)}).blur(function(){c.data(y,0);n.watermark._show(c)}).bind(et,function(){n.watermark._hide(c)}).bind(ft,function(){n.watermark._show(c)}).bind("dragend",function(){t.setTimeout(function(){n.watermark._show(c)},1)}).bind("drop",function(n){var t=c[0],i=n.originalEvent.dataTransfer.getData("Text");(t.value||r).replace(l,r).replace(i,r)===c.data(f)&&(t.value=i);c.focus()});ut.form&&(tt=ut.form,it=n(tt),it.data(a)||(it.submit(n.watermark.hideAll),tt.submit?(it.data(a,tt.submit),tt.submit=function(t,i){return function(){var r=i.data(a);n.watermark.hideAll();r.apply?r.apply(t,Array.prototype.slice.call(arguments)):r()}}(tt,it)):(it.data(a,1),tt.submit=function(t){return function(){n.watermark.hideAll();delete t.submit;t.submit()}}(tt))))}n.watermark._show(c)}})):this};n.watermark.runOnce&&(n.watermark.runOnce=c,n.extend(n.expr[":"],{data:function(t,i,r){return!!n.data(t,r[3])}}),function(t){n.fn.val=function(){var u=this,o;return u.length?arguments.length?(t.apply(u,arguments),n.watermark.show(u),u):u.data(e)?(o=(u[0].value||r).replace(l,r),o===(u.data(f)||r)?r:o):t.apply(u,arguments):arguments.length?u:i}}(n.fn.val),b.length&&n(function(){for(var i,r,u=b.length-1;u>=0;u--)i=b[u],r=t[i],typeof r===d&&(t[i]=function(t){return function(){return n.watermark.hideAll(),t.apply(null,Array.prototype.slice.call(arguments))}}(r))}),n(t).bind("beforeunload",function(){n.watermark.options.hideBeforeUnload&&n.watermark.hideAll()}))}(jQuery,window),function(){var n;n=function(){function n(){this.options_index=0;this.parsed=[]}return n.prototype.add_node=function(n){return n.nodeName==="OPTGROUP"?this.add_group(n):this.add_option(n)},n.prototype.add_group=function(n){var i,f,t,e,r,u;for(i=this.parsed.length,this.parsed.push({array_index:i,group:!0,label:n.label,children:0,disabled:n.disabled}),r=n.childNodes,u=[],t=0,e=r.length;t<e;t++)f=r[t],u.push(this.add_option(f,i,n.disabled));return u},n.prototype.add_option=function(n,t,i){if(n.nodeName==="OPTION")return n.text!==""?(t!=null&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:n.value,text:n.text,html:n.innerHTML,selected:n.selected,disabled:i===!0?i:n.disabled,group_array_index:t,classes:n.className,style:n.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},n}();n.select_to_array=function(t){var f,r,i,e,u;for(r=new n,u=t.childNodes,i=0,e=u.length;i<e;i++)f=u[i],r.add_node(f);return r.parsed};this.SelectParser=n}.call(this),function(){var n,t;t=this;n=function(){function n(n,t){this.form_field=n;this.options=t!=null?t:{};this.set_default_values();this.is_multiple=this.form_field.multiple;this.default_text_default=this.is_multiple?"Select Some Options":"Select an Option";this.setup();this.set_up_html();this.register_observers();this.finish_setup()}return n.prototype.set_default_values=function(){var n=this;return this.click_test_action=function(t){return n.test_active_click(t)},this.activate_action=function(t){return n.activate_field(t)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.result_single_selected=null,this.allow_single_deselect=this.options.allow_single_deselect!=null&&this.form_field.options[0]!=null&&this.form_field.options[0].text===""?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.search_contains=this.options.search_contains||!1,this.choices=0,this.max_selected_options=this.options.max_selected_options||Infinity,this.results_none_found=this.options.no_results_text||"No results match"},n.prototype.mouse_enter=function(){return this.mouse_on_container=!0},n.prototype.mouse_leave=function(){return this.mouse_on_container=!1},n.prototype.input_focus=function(){var n=this;if(!this.active_field)return setTimeout(function(){return n.container_mousedown()},50)},n.prototype.input_blur=function(){var n=this;if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(){return n.blur_test()},100)},n.prototype.result_add_option=function(n){var t,i;return n.disabled?"":(n.dom_id=this.container_id+"_o_"+n.array_index,t=n.selected&&this.is_multiple?[]:["active-result"],n.selected&&t.push("result-selected"),n.group_array_index!=null&&t.push("group-option"),n.classes!==""&&t.push(n.classes),i=n.style.cssText!==""?' style="'+n.style+'"':"",'<li id="'+n.dom_id+'" class="'+t.join(" ")+'"'+i+">"+n.html+"<\/li>")},n.prototype.results_update_field=function(){return this.result_clear_highlight(),this.result_single_selected=null,this.results_build()},n.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},n.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},n.prototype.keyup_checker=function(n){var t,i;t=(i=n.which)!=null?i:n.keyCode;this.search_field_scale();switch(t){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(n.preventDefault(),this.results_showing)return this.result_select(n);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},n.prototype.generate_field_id=function(){var n;return n=this.generate_random_id(),this.form_field.id=n,n},n.prototype.generate_random_char=function(){var n,i,t;return n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=Math.floor(Math.random()*n.length),i=n.substring(t,t+1)},n}();t.AbstractChosen=n}.call(this),function(){var n,r,t,i,u=Object.prototype.hasOwnProperty,f=function(n,t){function r(){this.constructor=n}for(var i in t)u.call(t,i)&&(n[i]=t[i]);return r.prototype=t.prototype,n.prototype=new r,n.__super__=t.prototype,n};i=this;n=jQuery;n.fn.extend({chosen:function(t){return!n.browser.msie||n.browser.version!=="6.0"&&n.browser.version!=="7.0"?this.each(function(){var i;return i=n(this),i.hasClass("chzn-done")?void 0:i.data("chosen",new r(this,t))}):this}});r=function(r){function u(){u.__super__.constructor.apply(this,arguments)}return f(u,r),u.prototype.setup=function(){return this.form_field_jq=n(this.form_field),this.is_rtl=this.form_field_jq.hasClass("chzn-rtl")},u.prototype.finish_setup=function(){return this.form_field_jq.addClass("chzn-done")},u.prototype.set_up_html=function(){var i,u,r,f;return this.container_id=this.form_field.id.length?this.form_field.id.replace(/[^\w]/g,"_"):this.generate_field_id(),this.container_id+="_chzn",this.f_width=this.form_field_jq.outerWidth(),this.default_text=this.form_field_jq.data("placeholder")?this.form_field_jq.data("placeholder"):this.default_text_default,i=n("<div />",{id:this.container_id,"class":"chzn-container"+(this.is_rtl?" chzn-rtl":""),style:"width: "+this.f_width+"px;"}),this.is_multiple?i.html('<ul class="chzn-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /><\/li><\/ul><div class="chzn-drop" style="left:-9000px;"><ul class="chzn-results"><\/ul><\/div>'):i.html('<a href="javascript:void(0)" class="chzn-single chzn-default"><span>'+this.default_text+'<\/span><div><b><\/b><\/div><\/a><div class="chzn-drop" style="left:-9000px;"><div class="chzn-search"><input type="text" autocomplete="off" /><\/div><ul class="chzn-results"><\/ul><\/div>'),this.form_field_jq.hide().after(i),this.container=n("#"+this.container_id),this.container.addClass("chzn-container-"+(this.is_multiple?"multi":"single")),this.dropdown=this.container.find("div.chzn-drop").first(),u=this.container.height(),r=this.f_width-t(this.dropdown),this.dropdown.css({width:r+"px",top:u+"px"}),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chzn-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chzn-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chzn-search").first(),this.selected_item=this.container.find(".chzn-single").first(),f=r-t(this.search_container)-t(this.search_field),this.search_field.css({width:f+"px"})),this.results_build(),this.set_tab_index(),this.form_field_jq.trigger("liszt:ready",{chosen:this})},u.prototype.register_observers=function(){var n=this;return this.container.mousedown(function(t){return n.container_mousedown(t)}),this.container.mouseup(function(t){return n.container_mouseup(t)}),this.container.mouseenter(function(t){return n.mouse_enter(t)}),this.container.mouseleave(function(t){return n.mouse_leave(t)}),this.search_results.mouseup(function(t){return n.search_results_mouseup(t)}),this.search_results.mouseover(function(t){return n.search_results_mouseover(t)}),this.search_results.mouseout(function(t){return n.search_results_mouseout(t)}),this.form_field_jq.bind("liszt:updated",function(t){return n.results_update_field(t)}),this.search_field.blur(function(t){return n.input_blur(t)}),this.search_field.keyup(function(t){return n.keyup_checker(t)}),this.search_field.keydown(function(t){return n.keydown_checker(t)}),this.is_multiple?(this.search_choices.click(function(t){return n.choices_click(t)}),this.search_field.focus(function(t){return n.input_focus(t)})):this.container.click(function(n){return n.preventDefault()})},u.prototype.search_field_disabled=function(){return(this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled)?(this.container.addClass("chzn-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus",this.activate_action),this.close_field()):(this.container.removeClass("chzn-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus",this.activate_action))},u.prototype.container_mousedown=function(t){var i;if(!this.is_disabled)return i=t!=null?n(t.target).hasClass("search-choice-close"):!1,t&&t.type==="mousedown"&&!this.results_showing&&t.stopPropagation(),!this.pending_destroy_click&&!i?(this.active_field?!this.is_multiple&&t&&(n(t.target)[0]===this.selected_item[0]||n(t.target).parents("a.chzn-single").length)&&(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),n(document).click(this.click_test_action),this.results_show()),this.activate_field()):this.pending_destroy_click=!1},u.prototype.container_mouseup=function(n){if(n.target.nodeName==="ABBR")return this.results_reset(n)},u.prototype.blur_test=function(){if(!this.active_field&&this.container.hasClass("chzn-container-active"))return this.close_field()},u.prototype.close_field=function(){return n(document).unbind("click",this.click_test_action),this.is_multiple||(this.selected_item.attr("tabindex",this.search_field.attr("tabindex")),this.search_field.attr("tabindex",-1)),this.active_field=!1,this.results_hide(),this.container.removeClass("chzn-container-active"),this.winnow_results_clear(),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},u.prototype.activate_field=function(){return!this.is_multiple&&!this.active_field&&(this.search_field.attr("tabindex",this.selected_item.attr("tabindex")),this.selected_item.attr("tabindex",-1)),this.container.addClass("chzn-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},u.prototype.test_active_click=function(t){return n(t.target).parents("#"+this.container_id).length?this.active_field=!0:this.close_field()},u.prototype.results_build=function(){var t,n,r,f,u;for(this.parsing=!0,this.results_data=i.SelectParser.select_to_array(this.form_field),this.is_multiple&&this.choices>0?(this.search_choices.find("li.search-choice").remove(),this.choices=0):this.is_multiple||(this.selected_item.find("span").text(this.default_text),this.form_field.options.length<=this.disable_search_threshold?this.container.addClass("chzn-container-single-nosearch"):this.container.removeClass("chzn-container-single-nosearch")),t="",u=this.results_data,r=0,f=u.length;r<f;r++)n=u[r],n.group?t+=this.result_add_group(n):n.empty||(t+=this.result_add_option(n),n.selected&&this.is_multiple?this.choice_build(n):n.selected&&!this.is_multiple&&(this.selected_item.removeClass("chzn-default").find("span").text(n.text),this.allow_single_deselect&&this.single_deselect_control_build()));return this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.search_results.html(t),this.parsing=!1},u.prototype.result_add_group=function(t){return t.disabled?"":(t.dom_id=this.container_id+"_g_"+t.array_index,'<li id="'+t.dom_id+'" class="group-result">'+n("<div />").text(t.label).html()+"<\/li>")},u.prototype.result_do_highlight=function(n){var t,i,r,f,u;if(n.length){if(this.result_clear_highlight(),this.result_highlight=n,this.result_highlight.addClass("highlighted"),r=parseInt(this.search_results.css("maxHeight"),10),u=this.search_results.scrollTop(),f=r+u,i=this.result_highlight.position().top+this.search_results.scrollTop(),t=i+this.result_highlight.outerHeight(),t>=f)return this.search_results.scrollTop(t-r>0?t-r:0);if(i<u)return this.search_results.scrollTop(i)}},u.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},u.prototype.results_show=function(){var n;if(this.is_multiple){if(this.max_selected_options<=this.choices)return this.form_field_jq.trigger("liszt:maxselected",{chosen:this}),!1}else this.selected_item.addClass("chzn-single-with-drop"),this.result_single_selected&&this.result_do_highlight(this.result_single_selected);return n=this.is_multiple?this.container.height():this.container.height()-1,this.dropdown.css({top:n+"px",left:0}),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results()},u.prototype.results_hide=function(){return this.is_multiple||this.selected_item.removeClass("chzn-single-with-drop"),this.result_clear_highlight(),this.dropdown.css({left:"-9000px"}),this.results_showing=!1},u.prototype.set_tab_index=function(){var n;if(this.form_field_jq.attr("tabindex"))return n=this.form_field_jq.attr("tabindex"),this.form_field_jq.attr("tabindex",-1),this.is_multiple?this.search_field.attr("tabindex",n):(this.selected_item.attr("tabindex",n),this.search_field.attr("tabindex",-1))},u.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},u.prototype.search_results_mouseup=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i.length?(this.result_highlight=i,this.result_select(t)):void 0},u.prototype.search_results_mouseover=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i?this.result_do_highlight(i):void 0},u.prototype.search_results_mouseout=function(t){if(n(t.target).hasClass("active-result"))return this.result_clear_highlight()},u.prototype.choices_click=function(t){return t.preventDefault(),this.active_field&&!n(t.target).hasClass("search-choice")&&!this.results_showing?this.results_show():void 0},u.prototype.choice_build=function(t){var i,r,u=this;return this.is_multiple&&this.max_selected_options<=this.choices?(this.form_field_jq.trigger("liszt:maxselected",{chosen:this}),!1):(i=this.container_id+"_c_"+t.array_index,this.choices+=1,this.search_container.before('<li class="search-choice" id="'+i+'"><span>'+t.html+'<\/span><a href="javascript:void(0)" class="search-choice-close" rel="'+t.array_index+'"><\/a><\/li>'),r=n("#"+i).find("a").first(),r.click(function(n){return u.choice_destroy_link_click(n)}))},u.prototype.choice_destroy_link_click=function(t){return t.preventDefault(),this.is_disabled?t.stopPropagation:(this.pending_destroy_click=!0,this.choice_destroy(n(t.target)))},u.prototype.choice_destroy=function(n){return this.choices-=1,this.show_search_field_default(),this.is_multiple&&this.choices>0&&this.search_field.val().length<1&&this.results_hide(),this.result_deselect(n.attr("rel")),n.parents("li").first().remove()},u.prototype.results_reset=function(t){return this.form_field.options[0].selected=!0,this.selected_item.find("span").text(this.default_text),this.is_multiple||this.selected_item.addClass("chzn-default"),this.show_search_field_default(),n(t.target).remove(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},u.prototype.result_select=function(n){var t,r,i,u;if(this.result_highlight)return t=this.result_highlight,r=t.attr("id"),this.result_clear_highlight(),this.is_multiple?this.result_deactivate(t):(this.search_results.find(".result-selected").removeClass("result-selected"),this.result_single_selected=t,this.selected_item.removeClass("chzn-default")),t.addClass("result-selected"),u=r.substr(r.lastIndexOf("_")+1),i=this.results_data[u],i.selected=!0,this.form_field.options[i.options_index].selected=!0,this.is_multiple?this.choice_build(i):(this.selected_item.find("span").first().text(i.text),this.allow_single_deselect&&this.single_deselect_control_build()),(!n.metaKey||!this.is_multiple)&&this.results_hide(),this.search_field.val(""),this.form_field_jq.trigger("change"),this.search_field_scale()},u.prototype.result_activate=function(n){return n.addClass("active-result")},u.prototype.result_deactivate=function(n){return n.removeClass("active-result")},u.prototype.result_deselect=function(t){var r,i;return i=this.results_data[t],i.selected=!1,this.form_field.options[i.options_index].selected=!1,r=n("#"+this.container_id+"_o_"+t),r.removeClass("result-selected").addClass("active-result").show(),this.result_clear_highlight(),this.winnow_results(),this.form_field_jq.trigger("change"),this.search_field_scale()},u.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect&&this.selected_item.find("abbr").length<1)return this.selected_item.find("span").first().after('<abbr class="search-choice-close"><\/abbr>')},u.prototype.winnow_results=function(){var f,t,y,e,l,p,o,a,s,i,u,r,w,h,c,b,k,v;for(this.no_results_clear(),s=0,i=this.search_field.val()===this.default_text?"":n("<div/>").text(n.trim(this.search_field.val())).html(),p=this.search_contains?"":"^",l=new RegExp(p+i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),w=new RegExp(i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),v=this.results_data,h=0,b=v.length;h<b;h++)if(t=v[h],!t.disabled&&!t.empty)if(t.group)n("#"+t.dom_id).css("display","none");else if(!this.is_multiple||!t.selected){if(f=!1,a=t.dom_id,o=n("#"+a),l.test(t.html))f=!0,s+=1;else if((t.html.indexOf(" ")>=0||t.html.indexOf("[")===0)&&(e=t.html.replace(/\[|\]/g,"").split(" "),e.length))for(c=0,k=e.length;c<k;c++)y=e[c],l.test(y)&&(f=!0,s+=1);f?(i.length?(u=t.html.search(w),r=t.html.substr(0,u+i.length)+"<\/em>"+t.html.substr(u+i.length),r=r.substr(0,u)+"<em>"+r.substr(u)):r=t.html,o.html(r),this.result_activate(o),t.group_array_index!=null&&n("#"+this.results_data[t.group_array_index].dom_id).css("display","list-item")):(this.result_highlight&&a===this.result_highlight.attr("id")&&this.result_clear_highlight(),this.result_deactivate(o))}return s<1&&i.length?this.no_results(i):this.winnow_results_set_highlight()},u.prototype.winnow_results_clear=function(){var t,u,r,f,i;for(this.search_field.val(""),u=this.search_results.find("li"),i=[],r=0,f=u.length;r<f;r++)t=u[r],t=n(t),t.hasClass("group-result")?i.push(t.css("display","auto")):!this.is_multiple||!t.hasClass("result-selected")?i.push(this.result_activate(t)):i.push(void 0);return i},u.prototype.winnow_results_set_highlight=function(){var n,t;if(!this.result_highlight&&(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),n=t.length?t.first():this.search_results.find(".active-result").first(),n!=null))return this.result_do_highlight(n)},u.prototype.no_results=function(t){var i;return i=n('<li class="no-results">'+this.results_none_found+' "<span><\/span>"<\/li>'),i.find("span").first().html(t),this.search_results.append(i)},u.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},u.prototype.keydown_arrow=function(){var t,i;return this.result_highlight?this.results_showing&&(i=this.result_highlight.nextAll("li.active-result").first(),i&&this.result_do_highlight(i)):(t=this.search_results.find("li.active-result").first(),t&&this.result_do_highlight(n(t))),this.results_showing?void 0:this.results_show()},u.prototype.keyup_arrow=function(){var n;return!this.results_showing&&!this.is_multiple?this.results_show():this.result_highlight?(n=this.result_highlight.prevAll("li.active-result"),n.length?this.result_do_highlight(n.first()):(this.choices>0&&this.results_hide(),this.result_clear_highlight())):void 0},u.prototype.keydown_backstroke=function(){return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(this.pending_backstroke=this.search_container.siblings("li.search-choice").last(),this.pending_backstroke.addClass("search-choice-focus"))},u.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},u.prototype.keydown_checker=function(n){var t,i;t=(i=n.which)!=null?i:n.keyCode;this.search_field_scale();t!==8&&this.pending_backstroke&&this.clear_backstroke();switch(t){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(n);this.mouse_on_container=!1;break;case 13:n.preventDefault();break;case 38:n.preventDefault();this.keyup_arrow();break;case 40:this.keydown_arrow()}},u.prototype.search_field_scale=function(){var o,t,h,u,f,e,i,r,s;if(this.is_multiple){for(h=0,i=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",e=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],r=0,s=e.length;r<s;r++)u=e[r],f+=u+":"+this.search_field.css(u)+";";return t=n("<div />",{style:f}),t.text(this.search_field.val()),n("body").append(t),i=t.width()+25,t.remove(),i>this.f_width-10&&(i=this.f_width-10),this.search_field.css({width:i+"px"}),o=this.container.height(),this.dropdown.css({top:o+"px"})}},u.prototype.generate_random_id=function(){for(var t="sel"+this.generate_random_char()+this.generate_random_char()+this.generate_random_char();n("#"+t).length>0;)t+=this.generate_random_char();return t},u}(AbstractChosen);t=function(n){return n.outerWidth()-n.width()};i.get_side_border_padding=t}.call(this),function(n){function i(n,t,i){return t="("+i.replace(r,"\\$1")+")",n.replace(new RegExp(t,"gi"),"$1")}function t(t,r){this.el=n(t);this.el.attr("autocomplete","off");this.suggestions=[];this.data=[];this.badQueries=[];this.selectedIndex=-1;this.currentValue=this.el.val();this.intervalId=0;this.cachedResponse=[];this.onChangeInterval=null;this.ignoreValueChange=!1;this.serviceUrl=r.serviceUrl;this.isLocal=!1;this.options={autoSubmit:!1,minChars:1,maxHeight:300,deferRequestBy:0,width:0,highlight:!0,params:{},fnFormatResult:i,delimiter:null,zIndex:9999};this.initialize();this.setOptions(r)}var r=new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\)","g");n.fn.autocomplete=function(i){return new t(this.get(0)||n("<input />"),i)};t.prototype={killerFn:null,initialize:function(){var t,i,r;t=this;i=Math.floor(Math.random()*1048576).toString(16);r="Autocomplete_"+i;this.killerFn=function(i){n(i.target).parents(".autocomplete").size()===0&&(t.killSuggestions(),t.disableKillerFn())};this.options.width||(this.options.width=this.el.width());this.mainContainerId="AutocompleteContainter_"+i;n('<div id="'+this.mainContainerId+'" style="position:absolute;"><div class="autocomplete-w1"><div class="autocomplete" id="'+r+'" style="display:none; width:300px;"><\/div><\/div><\/div>').appendTo("body");this.container=n("#"+r);this.fixPosition();window.opera?this.el.keypress(function(n){t.onKeyPress(n)}):this.el.keydown(function(n){t.onKeyPress(n)});this.el.keyup(function(n){t.onKeyUp(n)});this.el.blur(function(){t.enableKillerFn()});this.el.focus(function(){t.fixPosition()})},setOptions:function(t){var i=this.options;n.extend(i,t);i.lookup&&(this.isLocal=!0,n.isArray(i.lookup)&&(i.lookup={suggestions:i.lookup,data:[]}));n("#"+this.mainContainerId).css({zIndex:i.zIndex});this.container.css({maxHeight:i.maxHeight+"px",width:i.width})},clearCache:function(){this.cachedResponse=[];this.badQueries=[]},disable:function(){this.disabled=!0},enable:function(){this.disabled=!1},fixPosition:function(){positionAutoComplete(n,this.el,this.mainContainerId)},enableKillerFn:function(){n(document).bind("click",this.killerFn)},disableKillerFn:function(){n(document).unbind("click",this.killerFn)},killSuggestions:function(){var n=this;this.stopKillSuggestions();this.intervalId=window.setInterval(function(){n.hide();n.stopKillSuggestions()},300)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},onKeyPress:function(t){if(!(this.disabled||!this.enabled)){positionAutoComplete(n,this.el,this.mainContainerId);switch(t.keyCode){case 27:this.el.val(this.currentValue);this.hide();break;case 9:case 13:if(this.selectedIndex===-1){this.hide();return}if(this.select(this.selectedIndex),t.keyCode===9)return;break;case 38:this.moveUp();break;case 40:this.moveDown();break;default:return}t.stopImmediatePropagation();t.preventDefault()}},onKeyUp:function(n){if(!this.disabled){switch(n.keyCode){case 38:case 40:return}if(clearInterval(this.onChangeInterval),this.currentValue!==this.el.val())if(this.options.deferRequestBy>0){var t=this;this.onChangeInterval=setInterval(function(){t.onValueChange()},this.options.deferRequestBy)}else this.onValueChange()}},onValueChange:function(){clearInterval(this.onChangeInterval);this.currentValue=this.el.val();var t=this.getQuery(this.currentValue);positionAutoComplete(n,this.el,this.mainContainerId);this.selectedIndex=-1;this.ignoreValueChange?this.ignoreValueChange=!1:t===""||t.length<this.options.minChars?this.hide():this.getSuggestions(t)},getQuery:function(t){var i;return(i=this.options.delimiter,!i)?n.trim(t):(t=t.split(i),n.trim(t[t.length-1]))},getSuggestionsLocal:function(n){var i,r,f,u,t;for(r=this.options.lookup,f=r.suggestions.length,i={suggestions:[],data:[]},n=n.toLowerCase(),t=0;t<f;t++)u=r.suggestions[t],u.toLowerCase().indexOf(n)===0&&(i.suggestions.push(u),i.data.push(r.data[t]));return i},getSuggestions:function(t){var i,r;(i=this.isLocal?this.getSuggestionsLocal(t):this.cachedResponse[t])&&n.isArray(i.suggestions)?(this.suggestions=i.suggestions,this.data=i.data,this.suggest()):this.isBadQuery(t)||(r=this,r.options.params.query=t,n.get(this.serviceUrl,r.options.params,function(n){r.processResponse(n)},"text"))},isBadQuery:function(n){for(var t=this.badQueries.length;t--;)if(n.indexOf(this.badQueries[t])===0)return!0;return!1},hide:function(){this.enabled=!1;this.selectedIndex=-1;this.container.hide()},suggest:function(){if(this.suggestions.length===0)this.hide();else{var r,u,i,f,e,t,o,s;for(r=this,u=this.suggestions.length,f=this.options.fnFormatResult,e=this.getQuery(this.currentValue),o=function(n){return function(){r.activate(n)}},s=function(n){return function(){r.select(n)}},this.container.hide().empty(),t=0;t<u;t++)i=this.suggestions[t],i=n((r.selectedIndex===t?'<div class="selected"':"<div")+' title="'+i+'">'+f(i,this.data[t],e)+"<\/div>"),i.mouseover(o(t)),i.click(s(t)),this.container.append(i);this.enabled=!0;this.container.show()}},processResponse:function(t){var i;try{i=eval("("+t+")")}catch(r){return}n.isArray(i.data)||(i.data=[]);this.options.noCache||(this.cachedResponse[i.query]=i,i.suggestions.length===0&&this.badQueries.push(i.query));i.query===this.getQuery(this.currentValue)&&(this.suggestions=i.suggestions,this.data=i.data,this.suggest())},activate:function(t){var i,r;return i=this.container.children(),this.selectedIndex!==-1&&i.length>this.selectedIndex&&n(i.get(this.selectedIndex)).removeClass(),this.selectedIndex=t,this.selectedIndex!==-1&&i.length>this.selectedIndex&&(r=i.get(this.selectedIndex),n(r).addClass("selected")),r},deactivate:function(n,t){n.className="";this.selectedIndex===t&&(this.selectedIndex=-1)},select:function(n){var t;if(t=this.suggestions[n]){this.el.val(t);this.options.autoSubmit&&(t=this.el.parents("form"),t.length>0&&t.get(0).submit());this.ignoreValueChange=!0;this.hide();this.onSelect(n);this.adjustScroll(n)}},moveUp:function(){this.selectedIndex!==-1&&(this.selectedIndex===0?(this.container.children().get(0).className="",this.selectedIndex=-1,this.el.val(this.currentValue)):this.adjustScroll(this.selectedIndex-1))},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(t){var i,r,f,u;i=this.activate(t).offsetTop;r=this.container.scrollTop();f=r+this.options.maxHeight-25;u=this.options.adjustScroll;g=this.suggestions[t];i<r?this.container.scrollTop(i):i>f&&this.container.scrollTop(i-this.options.maxHeight+25);n.isFunction(u)&&u(g)},onSelect:function(t){var i,r;i=this.options.onSelect;r=this.suggestions[t];t=this.data[t];this.el.val(this.getValue(r));n.isFunction(i)&&i(r,t,this.el)},getValue:function(n){var t,i;return(t=this.options.delimiter,!t)?n:(i=this.currentValue,t=i.split(t),t.length===1)?n:i.substr(0,i.length-t[t.length-1].length)+n}}}(jQuery);$(function(){function h(n){n.removeAttr("disabled").trigger("liszt:updated")}function c(n){n.attr("disabled","disabled").trigger("liszt:updated")}function u(t){$.inArray(t,s)>=0||n.val()==""?c(r):h(r)}function f(t){var f=new RegExp("^(.*)<span>(.*)<\/span>","i"),i=t.match(f),e=i[1],r=i[2];n.val(e);o.val(r);u(r)}function e(n){$(".module-dropdown").not(n).removeClass("active")}var n=$(".location-input"),o=$(".location-type"),r=$(".radius-select"),s=["State","SubRegion","Region","Council"],t,i;n.length>0&&(n.each(function(){$(this).autocomplete({serviceUrl:"/ajax/GetLocations.aspx",width:354,onSelect:function(n){f(n)},adjustScroll:function(n){f(n)}})}).first().focus(function(){$(".form-search").addClass("focus-location")}).blur(function(){$(".form-search").removeClass("focus-location")}),u($(".location-type").val()));$(".placeholder").each(function(){var n=$(this),t;t=n.attr("placeholder")!=""?n.attr("placeholder"):this.value;this.value="";$(this).watermark(t,{useNative:!1})});$(".show-element").click(function(){var n=$(this),t=n.attr("rel");return n.slideUp(200,function(){$("#"+t).slideDown(500)}),!1});$(".reveal-panel-btn").click(function(){var n=$(this),t=n.attr("rel");return $("#"+t).toggleClass("active"),!1});$(".dropdown-btn").click(function(){var n=$(this).parent(".module-dropdown");return e(n),n.toggleClass("active"),$("html").bind("click",function(n){var t=$(n.target);t.hasClass("module-dropdown")||(e(),$("html").unbind("click"))}),!1});$(document).on("click",".toggle-content",function(){var n=$(this);n.toggleClass("toggle-on");$(n.attr("data-selector")).slideToggle(500)});$.browser.tablet||$(".chzn-select").chosen();$(document).on("change",".check-all:checkbox",function(){$($(this).attr("data-selector")+":checkbox").attr("checked",$(this).is(":checked"))});$(document).on("change",".check-single:checkbox",function(){$(this).is(":checked")||$($(this).attr("data-selector")+":checkbox").attr("checked",!1)});$(".flexslider-items").flexslider({animation:"slide",animationLoop:!1,itemWidth:89,directionNav:!1,itemMargin:5});$(".flexslider-sales").flexslider({animation:"slide",animationLoop:!1,itemWidth:266,directionNav:!1,itemMargin:5});$(".item-slider-container").flexslider({animation:"slide",animationLoop:!1,itemWidth:188,directionNav:!1,itemMargin:21,before:function(){$(".item-slider-container .slides").removeClass("end")},end:function(){$(".item-slider-container .slides").addClass("end")}});$(".tooltip[title]").qtip({position:{my:"top center",at:"bottom center"}});$(".tooltip-top[title]").qtip({position:{my:"bottom center",at:"top center"}});typeof Sys!="undefined"&&typeof Sys.WebForms!="undefined"&&(t=Sys.WebForms.PageRequestManager.getInstance(),t!=null&&t.add_endRequest(function(){$(".tooltip[title]").qtip({position:{my:"top center",at:"bottom center"}})}));$(".modal-iframe").click(function(){var n=$(this).attr("href");return modalIframe(n),!1});$(".modal-iframe-parent").click(function(){var n=$(this).attr("href");return parent.$(".close-btn").trigger("click"),parent.modalIframe(n),!1});$(".modal-gallery").click(function(){var n=$(this).attr("href");return modalIframe(n,!0,1200,800),!1});$(".modal-iframe-small-modal").click(function(){var n=$(this).attr("href");return modalIframe(n,!0,600,270),!1});$(document).on("click",".modal-div",function(n){n.preventDefault();openModalDiv($(this).attr("data-selector"))});$(document).on("click",".modal-div-parent",function(n){n.preventDefault();parent.$(".close-btn").trigger("click");parent.openModalDiv($(this).attr("data-selector"))});$(document).on("click",".modal-image",function(n){n.preventDefault();openModalImage($(this).attr("data-selector"),$(this).attr("data-content-width"),$(this).attr("data-content-height"))});window.location.hash&&(window.location.hash=="#bid-open"||window.location.hash=="#commit-open")&&(i=$(window.location.hash.replace("-open","")),i.length!=0&&openModalDiv($(i).selector));isIphone()||$("input.autocomplete-init").each(function(){var n=$(this),t=n.attr("data-Url"),i=n.attr("data-Height"),r=n.attr("data-Width");n.autocomplete({serviceUrl:t,maxHeight:i,width:r,onSelect:function(){n.trigger("blur")}})});$(".js-scrollToById").click(function(){scrollToById($(this).attr("href"))})});$(function(){function t(n){$(n).focus(function(){$(this).addClass("focused");$(this).data("origText")?($(this).data("newText",$(this).val()),$(this).data("newText")==$(this).data("origText")&&$(this).val("")):($(this).data("origText",$(this).val()),$(this).val(""))});$(n).blur(function(){$(this).removeClass("focused");$(this).val()||$(this).val($(this).data("origText"))})}function n(n,t){$(n).css("opacity",t)}$.fn.scrollToTop=function(){$(this).click(function(){return $("html, body").animate({scrollTop:0},"fast"),!1})};$("#search").hover(function(n){n.stopPropagation()});($(".panel .tabcontent").length||$(".section .tabcontent").length)&&($.each($(".panel-content"),function(){$(this).children(".tabcontent:not(:first)").css("display","none")}),$(".tabs li").delegate("a","click",function(){var n=$(this),t;return n.closest("li").siblings().removeClass("selected"),n.parent().addClass("selected"),n.parents(".panel-header").parent().find(".tabcontent").hide(),t=$(n.attr("href")).show(),!1}));$(".search-text").focus(function(){if($("#search-cat-dropdown").css("display")=="block")return!1;$(this).data("origText",$(this).val());$(".search-label").text("")}).blur(function(){($(this).val()==""&&$(this).data("origText")==""||$(this).val()=="")&&$(".search-label").text("Search")});$("#search-cat-dropdown").delegate("a","click",function(n){n.stopPropagation();$("#search-cat").attr("readonly","");var t=$(this).text(),i=$(this).attr("title");return $("#search-cat").val(t),$("#category_id").val(i),$("#search-cat").attr("readonly","readonly"),$("#search-cat").removeClass("selected"),$("#search-cat-dropdown").hide(),!1});$(".return-to-top").scrollToTop();$(".carousel-prev").click(function(){return!1});$(".carousel-next").click(function(){return!1});$(".login-to-watchlist").click(function(n){modalIframe("/register/user_Login.aspx");n.preventDefault()});$(".listings-link").click(function(n){window.location.href=$(this).attr("rel");n.preventDefault()});$(".item-to-watchlist").live("click",function(n){var i=$(this),t=i.parent(),r=i.attr("rel");t.css("opacity","0.75");$.get("/ajax/add_to_watchlist.aspx?itemid="+r+"&r="+Math.floor(Math.random()*1e4),function(n){n==1&&(t.html('<span class="watch-this-watching icon iconSprite"><\/span>Watching (<span class="item-to-unwatch actionable" rel='+r+">unwatch<\/span>)"),t.css("opacity","1"))});n.preventDefault()});$(".item-to-unwatch").live("click",function(n){var i=$(this),t=i.parent(),r=i.attr("rel");t.css("opacity","0.75");$.get("/ajax/remove_from_watchlist.aspx?itemid="+r+"&r="+Math.floor(Math.random()*1e4),function(n){n==1&&(t.html('<span class="watch-this icon iconSprite"><\/span><span class="item-to-watchlist actionable" rel='+r+">Watch this<\/span>"),t.css("opacity","1"))});n.preventDefault()});$("#sale-fee-calc .final-price").length&&t("#sale-fee-calc .final-price");$("#sell-landing-top .sell-keyword").length&&t("#sell-landing-top .sell-keyword");$(".btn-keyword-submit,.btn-calc-submit").hover(function(){$(this).css("background-position-y","-29px")},function(){$(this).css("background-position-y","0")});$("body").delegate(".justlisted","hover",function(t){t.type=="mouseenter"&&n($(this).find("img"),.75);t.type=="mouseleave"&&n($(this).find("img"),1)});$("#popular_searches").delegate(".row_cell","hover",function(t){t.type=="mouseenter"&&n($(this).find("img"),.75);t.type=="mouseleave"&&n($(this).find("img"),1)});$("table").delegate(".recentlyviewed","hover",function(t){t.type=="mouseenter"&&n($(this).find("img"),.75);t.type=="mouseleave"&&n($(this).find("img"),1)});$(".carfacts-tooltip").qtip({position:{my:"left center",at:"right center"},content:{text:"Loading...",ajax:{url:"/ajax/carfacts-info.htm",type:"GET",data:{}}},style:{classes:"ui-tooltip-light",width:"400px"}})});$(document).ready(function(){$(".buttonBuy").click(function(n){var t="/register/user_login.aspx?fromUrl="+document.getElementById("hdnbuyurl").value+"&origin=BN";modalIframe(t);n.preventDefault()});$(".buttonBid").click(function(n){var t="/register/user_login.aspx?fromUrl="+document.getElementById("hdnbidurl").value+"&origin=BID";modalIframe(t);n.preventDefault()});$(".buttonMao").click(function(n){var t="/register/user_login.aspx?fromUrl="+document.getElementById("hdnmaourl").value+"&origin=MAO";modalIframe(t);n.preventDefault()});$(".listings-listview .cta-btn").click(function(n){var t=$(this).attr("rel");$(this).hasClass("login-redirect")?modalIframe(t):$(this).parents("a").attr("target")=="_blank"?(window.open(t),n.stopImmediatePropagation()):window.location=t;n.preventDefault()})});Hogan={},function(n,t){function i(n){return String(n===null||n===undefined?"":n)}function c(n){return n=i(n),h.test(n)?n.replace(u,"&amp;").replace(f,"&lt;").replace(e,"&gt;").replace(o,"&#39;").replace(s,"&quot;"):n}var r;n.Template=function(n,i,r,u){this.r=n||this.r;this.c=r;this.options=u;this.text=i||"";this.buf=t?[]:""};n.Template.prototype={r:function(){return""},v:c,t:i,render:function(n,t,i){return this.ri([n],t||{},i)},ri:function(n,t,i){return this.r(n,t,i)},rp:function(n,t,i,r){var u=i[n];return u?(this.c&&typeof u=="string"&&(u=this.c.compile(u,this.options)),u.ri(t,i,r)):""},rs:function(n,t,i){var f=n[n.length-1],u;if(!r(f)){i(n,t,this);return}for(u=0;u<f.length;u++)n.push(f[u]),i(n,t,this),n.pop()},s:function(n,t,i,u,f,e,o){var s;return r(n)&&n.length===0?!1:(typeof n=="function"&&(n=this.ls(n,t,i,u,f,e,o)),s=n===""||!!n,!u&&s&&t&&t.push(typeof n=="object"?n:t[t.length-1]),s)},d:function(n,t,i,u){var o=n.split("."),f=this.f(o[0],t,i,u),s=null,e;if(n==="."&&r(t[t.length-2]))return t[t.length-1];for(e=1;e<o.length;e++)f&&typeof f=="object"&&o[e]in f?(s=f,f=f[o[e]]):f="";return u&&!f?!1:(u||typeof f!="function"||(t.push(s),f=this.lv(f,t,i),t.pop()),f)},f:function(n,t,i,r){for(var u=!1,f=null,o=!1,e=t.length-1;e>=0;e--)if(f=t[e],f&&typeof f=="object"&&n in f){u=f[n];o=!0;break}return o?(r||typeof u!="function"||(u=this.lv(u,t,i)),u):r?!1:""},ho:function(n,t,i,r,u){var e=this.c,f=this.options,r;return f.delimiters=u,r=n.call(t,r),r=r==null?String(r):r.toString(),this.b(e.compile(r,f).render(t,i)),!1},b:t?function(n){this.buf.push(n)}:function(n){this.buf+=n},fl:t?function(){var n=this.buf.join("");return this.buf=[],n}:function(){var n=this.buf;return this.buf="",n},ls:function(n,t,i,r,u,f,e){var s=t[t.length-1],o=null;if(!r&&this.c&&n.length>0)return this.ho(n,s,i,this.text.substring(u,f),e);if(o=n.call(s),typeof o=="function"){if(r)return!0;if(this.c)return this.ho(o,s,i,this.text.substring(u,f),e)}return o},lv:function(n,t,r){var f=t[t.length-1],u=n.call(f);return typeof u=="function"&&(u=i(u.call(f)),this.c&&~u.indexOf("{{"))?this.c.compile(u,this.options).render(f,r):i(u)}};var u=/&/g,f=/</g,e=/>/g,o=/\'/g,s=/\"/g,h=/[&<>\"\']/;r=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"}}(typeof exports!="undefined"?exports:Hogan),function(n){function y(n){n.n.substr(n.n.length-1)==="}"&&(n.n=n.n.substring(0,n.n.length-1))}function f(n){return n.trim?n.trim():n.replace(/^\s*|\s*$/g,"")}function e(n,t,i){if(t.charAt(i)!=n.charAt(0))return!1;for(var r=1,u=n.length;r<u;r++)if(t.charAt(i+r)!=n.charAt(r))return!1;return!0}function o(n,t,i,r){for(var e=[],f=null,u=null;n.length>0;)if(u=n.shift(),u.tag=="#"||u.tag=="^"||p(u,r))i.push(u),u.nodes=o(n,u.tag,i,r),e.push(u);else{if(u.tag=="/"){if(i.length===0)throw new Error("Closing tag without opener: /"+u.n);if(f=i.pop(),u.n!=f.n&&!w(u.n,f.n,r))throw new Error("Nesting error: "+f.n+" vs. "+u.n);return f.end=u.i,e}e.push(u)}if(i.length>0)throw new Error("missing closing tag: "+i.pop().n);return e}function p(n,t){for(var i=0,r=t.length;i<r;i++)if(t[i].o==n.n)return n.tag="#",!0}function w(n,t,i){for(var r=0,u=i.length;r<u;r++)if(i[r].c==n&&i[r].o==t)return!0}function t(n){return n.replace(v,"\\\\").replace(c,'\\"').replace(l,"\\n").replace(a,"\\r")}function i(n){return~n.indexOf(".")?"d":"f"}function u(n){for(var u,f="",r=0,e=n.length;r<e;r++)u=n[r].tag,u=="#"?f+=b(n[r].nodes,n[r].n,i(n[r].n),n[r].i,n[r].end,n[r].otag+" "+n[r].ctag):u=="^"?f+=k(n[r].nodes,n[r].n,i(n[r].n)):u=="<"||u==">"?f+=d(n[r]):u=="{"||u=="&"?f+=g(n[r].n,i(n[r].n)):u=="\n"?f+=s('"\\n"'+(n.length-1==r?"":" + i")):u=="_v"?f+=nt(n[r].n,i(n[r].n)):u===undefined&&(f+=s('"'+t(n[r])+'"'));return f}function b(n,i,r,f,e,o){return"if(_.s(_."+r+'("'+t(i)+'",c,p,1),c,p,0,'+f+","+e+',"'+o+'")){_.rs(c,p,function(c,p,_){'+u(n)+"});c.pop();}"}function k(n,i,r){return"if(!_.s(_."+r+'("'+t(i)+'",c,p,1),c,p,1,0,0,"")){'+u(n)+"};"}function d(n){return'_.b(_.rp("'+t(n.n)+'",c,p,"'+(n.indent||"")+'"));'}function g(n,i){return"_.b(_.t(_."+i+'("'+t(n)+'",c,p,0)));'}function nt(n,i){return"_.b(_.v(_."+i+'("'+t(n)+'",c,p,0)));'}function s(n){return"_.b("+n+");"}var h=/\S/,c=/\"/g,l=/\n/g,a=/\r/g,v=/\\/g,r={"#":1,"^":2,"/":3,"!":4,">":5,"<":6,"=":7,_v:8,"{":9,"&":10};n.scan=function(n,t){function d(){s.length>0&&(u.push(new String(s)),s="")}function tt(){for(var t=!0,n=b;n<u.length;n++)if(t=u[n].tag&&r[u[n].tag]<r._v||!u[n].tag&&u[n].match(h)===null,!t)return!1;return t}function g(n,t){if(d(),n&&tt())for(var i=b,r;i<u.length;i++)u[i].tag||((r=u[i+1])&&r.tag==">"&&(r.indent=u[i].toString()),u.splice(i,1));else t||u.push({tag:"\n"});v=!1;b=u.length}function it(n,t){var i="="+o,r=n.indexOf(i,t),u=f(n.substring(n.indexOf("=",t)+1,r)).split(" ");return l=u[0],o=u[1],r+i.length-1}var nt=n.length,p=0,k=1,c=p,a=null,w=null,s="",u=[],v=!1,i=0,b=0,l="{{",o="}}";for(t&&(t=t.split(" "),l=t[0],o=t[1]),i=0;i<nt;i++)c==p?e(l,n,i)?(--i,d(),c=k):n.charAt(i)=="\n"?g(v):s+=n.charAt(i):c==k?(i+=l.length-1,w=r[n.charAt(i+1)],a=w?n.charAt(i+1):"_v",a=="="?(i=it(n,i),c=p):(w&&i++,c=2),v=i):e(o,n,i)?(u.push({tag:a,n:f(s),otag:l,ctag:o,i:a=="/"?v-o.length:i+l.length}),s="",i+=o.length-1,c=p,a=="{"&&(o=="}}"?i++:y(u[u.length-1]))):s+=n.charAt(i);return g(v,!0),u};n.generate=function(t,i,r){var f='var _=this;_.b(i=i||"");'+u(t)+"return _.fl();";return r.asString?"function(c,p,i){"+f+";}":new n.Template(new Function("c","p","i",f),i,n,r)};n.parse=function(n,t,i){return i=i||{},o(n,"",[],i.sectionTags||[])};n.cache={};n.compile=function(n,t){t=t||{};var r=n+"||"+!!t.asString,i=this.cache[r];return i?i:(i=this.generate(this.parse(this.scan(n,t.delimiters),n,t),n,t),this.cache[r]=i)}}(typeof exports!="undefined"?exports:Hogan);
/*!
 * typeahead.js 0.9.3
 * https://github.com/twitter/typeahead
 * Copyright 2013 Twitter, Inc. and other contributors; Licensed MIT
 */
(function(n){var u="0.9.3",t={isMsie:function(){var n=/(msie) ([\w.]+)/i.exec(navigator.userAgent);return n?parseInt(n[2],10):!1},isBlankString:function(n){return!n||/^\s*$/.test(n)},escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(n){return typeof n=="string"},isNumber:function(n){return typeof n=="number"},isArray:n.isArray,isFunction:n.isFunction,isObject:n.isPlainObject,isUndefined:function(n){return typeof n=="undefined"},bind:n.proxy,bindAll:function(t){var i;for(var r in t)n.isFunction(i=t[r])&&(t[r]=n.proxy(i,t))},indexOf:function(n,t){for(var i=0;i<n.length;i++)if(n[i]===t)return i;return-1},each:n.each,map:n.map,filter:n.grep,every:function(t,i){var r=!0;return t?(n.each(t,function(n,u){if(!(r=i.call(null,u,n,t)))return!1}),!!r):r},some:function(t,i){var r=!1;return t?(n.each(t,function(n,u){if(r=i.call(null,u,n,t))return!1}),!!r):r},mixin:n.extend,getUniqueId:function(){var n=0;return function(){return n++}}(),defer:function(n){setTimeout(n,0)},debounce:function(n,t,i){var r,u;return function(){var f=this,e=arguments,o,s;return o=function(){r=null;i||(u=n.apply(f,e))},s=i&&!r,clearTimeout(r),r=setTimeout(o,t),s&&(u=n.apply(f,e)),u}},throttle:function(n,t){var u,f,i,e,r,o;return r=0,o=function(){r=new Date;i=null;e=n.apply(u,f)},function(){var s=new Date,h=t-(s-r);return u=this,f=arguments,h<=0?(clearTimeout(i),i=null,r=s,e=n.apply(u,f)):i||(i=setTimeout(o,h)),e}},tokenizeQuery:function(t){return n.trim(t).toLowerCase().split(/[\s]+/)},tokenizeText:function(t){return n.trim(t).toLowerCase().split(/[\s\-_]+/)},getProtocol:function(){return location.protocol},noop:function(){}},i=function(){var n=/\s+/;return{on:function(t,i){var r;if(!i)return this;for(this._callbacks=this._callbacks||{},t=t.split(n);r=t.shift();)this._callbacks[r]=this._callbacks[r]||[],this._callbacks[r].push(i);return this},trigger:function(t,i){var u,f,r;if(!this._callbacks)return this;for(t=t.split(n);u=t.shift();)if(f=this._callbacks[u])for(r=0;r<f.length;r+=1)f[r].call(this,{type:u,data:i});return this}}}(),r=function(){function i(t){t&&t.el||n.error("EventBus initialized without el");this.$el=n(t.el)}var r="typeahead:";return t.mixin(i.prototype,{trigger:function(n){var t=[].slice.call(arguments,1);this.$el.trigger(r+n,t)}}),i}(),f=function(){function r(n){this.prefix=["__",n,"__"].join("");this.ttlKey="__ttl__";this.keyMatcher=new RegExp("^"+this.prefix)}function u(){return(new Date).getTime()}function f(n){return JSON.stringify(t.isUndefined(n)?null:n)}function e(n){return JSON.parse(n)}var n,i;try{n=window.localStorage;n.setItem("~~~","!");n.removeItem("~~~")}catch(o){n=null}return i=n&&window.JSON?{_prefix:function(n){return this.prefix+n},_ttlKey:function(n){return this._prefix(n)+this.ttlKey},get:function(t){return this.isExpired(t)&&this.remove(t),e(n.getItem(this._prefix(t)))},set:function(i,r,e){return t.isNumber(e)?n.setItem(this._ttlKey(i),f(u()+e)):n.removeItem(this._ttlKey(i)),n.setItem(this._prefix(i),f(r))},remove:function(t){return n.removeItem(this._ttlKey(t)),n.removeItem(this._prefix(t)),this},clear:function(){for(var r,i=[],u=n.length,t=0;t<u;t++)(r=n.key(t)).match(this.keyMatcher)&&i.push(r.replace(this.keyMatcher,""));for(t=i.length;t--;)this.remove(i[t]);return this},isExpired:function(i){var r=e(n.getItem(this._ttlKey(i)));return t.isNumber(r)&&u()>r?!0:!1}}:{get:t.noop,set:t.noop,remove:t.noop,clear:t.noop,isExpired:t.noop},t.mixin(r.prototype,i),r}(),e=function(){function n(n){t.bindAll(this);n=n||{};this.sizeLimit=n.sizeLimit||10;this.cache={};this.cachedKeysByAge=[]}return t.mixin(n.prototype,{get:function(n){return this.cache[n]},set:function(n,t){var i;this.cachedKeysByAge.length===this.sizeLimit&&(i=this.cachedKeysByAge.shift(),delete this.cache[i]);this.cache[n]=t;this.cachedKeysByAge.push(n)}}),n}(),o=function(){function o(n){t.bindAll(this);n=t.isString(n)?{url:n}:n;i=i||new e;f=t.isNumber(n.maxParallelRequests)?n.maxParallelRequests:f||6;this.url=n.url;this.wildcard=n.wildcard||"%QUERY";this.filter=n.filter;this.replace=n.replace;this.ajaxSettings={type:"get",cache:n.cache,timeout:n.timeout,dataType:n.dataType||"json",beforeSend:n.beforeSend};this._get=(/^throttle$/i.test(n.rateLimitFn)?t.throttle:t.debounce)(this._get,n.rateLimitWait||300)}function s(){r++}function h(){r--}function c(){return r<f}var r=0,u={},f,i;return t.mixin(o.prototype,{_get:function(n,t){function u(u){var f=r.filter?r.filter(u):u;t&&t(f);i.set(n,u)}var r=this;c()?this._sendRequest(n).done(u):this.onDeckRequestArgs=[].slice.call(arguments,0)},_sendRequest:function(t){function f(){h();u[t]=null;i.onDeckRequestArgs&&(i._get.apply(i,i.onDeckRequestArgs),i.onDeckRequestArgs=null)}var i=this,r=u[t];return r||(s(),r=u[t]=n.ajax(t,this.ajaxSettings).always(f)),r},get:function(n,r){var e=this,o=encodeURIComponent(n||""),f,u;return r=r||t.noop,f=this.replace?this.replace(this.url,o):this.url.replace(this.wildcard,o),(u=i.get(f))?t.defer(function(){r(e.filter?e.filter(u):u)}):this._get(f,r),!!u}}),o}(),s=function(){function r(i){t.bindAll(this);t.isString(i.template)&&!i.engine&&n.error("no template engine specified");i.local||i.prefetch||i.remote||n.error("one of local, prefetch, or remote is required");this.name=i.name||t.getUniqueId();this.limit=i.limit||5;this.minLength=i.minLength||1;this.header=i.header;this.footer=i.footer;this.valueKey=i.valueKey||"value";this.template=e(i.template,i.engine,this.valueKey);this.local=i.local;this.prefetch=i.prefetch;this.remote=i.remote;this.allowDuplicates=i.allowDuplicates||!1;this.itemHash={};this.adjacencyList={};this.storage=i.name?new f(i.name):null;this.highlightSuggestion=i.highlightSuggestion||!1}function e(n,i,r){var u,f;return t.isFunction(n)?u=n:t.isString(n)?(f=i.compile(n),u=t.bind(f.render,f)):u=function(n){return"<p>"+n[r]+"<\/p>"},u}var i={thumbprint:"thumbprint",protocol:"protocol",itemHash:"itemHash",adjacencyList:"adjacencyList"};return t.mixin(r.prototype,{_processLocalData:function(n){this._mergeProcessedData(this._processData(n))},_loadPrefetchData:function(r){function v(n){var e=r.filter?r.filter(n):n,u=f._processData(e),o=u.itemHash,s=u.adjacencyList;f.storage&&(f.storage.set(i.itemHash,o,r.ttl),f.storage.set(i.adjacencyList,s,r.ttl),f.storage.set(i.thumbprint,h,r.ttl),f.storage.set(i.protocol,t.getProtocol(),r.ttl));f._mergeProcessedData(u)}var f=this,h=u+(r.thumbprint||""),c,l,e,o,a,s;return this.storage&&(c=this.storage.get(i.thumbprint),l=this.storage.get(i.protocol),e=this.storage.get(i.itemHash),o=this.storage.get(i.adjacencyList)),a=c!==h||l!==t.getProtocol(),r=t.isString(r)?{url:r}:r,r.ttl=t.isNumber(r.ttl)?r.ttl:864e5,e&&o&&!a?(this._mergeProcessedData({itemHash:e,adjacencyList:o}),s=n.Deferred().resolve()):s=n.getJSON(r.url).done(v),s},_transformDatum:function(n){var r=t.isString(n)?n:n[this.valueKey],u=n.tokens||t.tokenizeText(r),i={value:r,tokens:u};return t.isString(n)?(i.datum={},i.datum[this.valueKey]=n):i.datum=n,i.tokens=t.filter(i.tokens,function(n){return!t.isBlankString(n)}),i.tokens=t.map(i.tokens,function(n){return n.toLowerCase()}),i},_processData:function(n){var u=this,r={},i={};return t.each(n,function(n,f){var o=u._transformDatum(f),e=t.getUniqueId(o.value);r[e]=o;t.each(o.tokens,function(n,r){var u=r.charAt(0),f=i[u]||(i[u]=[e]);~t.indexOf(f,e)||f.push(e)})}),{itemHash:r,adjacencyList:i}},_mergeProcessedData:function(n){var i=this;t.mixin(this.itemHash,n.itemHash);t.each(n.adjacencyList,function(n,t){var r=i.adjacencyList[n];i.adjacencyList[n]=r?r.concat(t):t})},_getLocalSuggestions:function(n){var f=this,i=[],u=[],r,e=[];return(t.each(n,function(n,r){var u=r.charAt(0);~t.indexOf(i,u)||i.push(u)}),t.each(i,function(n,t){var i=f.adjacencyList[t];if(!i)return!1;u.push(i);(!r||i.length<r.length)&&(r=i)}),u.length<i.length)?[]:(t.each(r,function(i,r){var o=f.itemHash[r],s,h;s=t.every(u,function(n){return~t.indexOf(n,r)});h=s&&t.every(n,function(n){return t.some(o.tokens,function(t){return t.indexOf(n)===0})});h&&e.push(o)}),e)},initialize:function(){var t;return this.local&&this._processLocalData(this.local),this.transport=this.remote?new o(this.remote):null,t=this.prefetch?this._loadPrefetchData(this.prefetch):n.Deferred().resolve(),this.local=this.prefetch=this.remote=null,this.initialize=function(){return t},t},getSuggestions:function(n,i){function o(n){r=r.slice(0);t.each(n,function(n,i){var f=u._transformDatum(i),e;return e=u.allowDuplicates?!1:t.some(r,function(n){return f.value===n.value}),e||r.push(f),r.length<u.limit});i&&i(r)}var u=this,f,r,e=!1;if(!(n.length<this.minLength)){f=t.tokenizeQuery(n);r=this._getLocalSuggestions(f).slice(0,this.limit);r.length<this.limit&&this.transport&&(e=this.transport.get(n,o));
//!cacheHit && cb && cb(suggestions);
}}}),r}(),h=function(){function r(i){var r=this;if(t.bindAll(this),this.specialKeyCodeMap={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},this.$hint=n(i.hint),this.$input=n(i.input).on("blur.tt",this._handleBlur).on("focus.tt",this._handleFocus).on("keydown.tt",this._handleSpecialKeyEvent),t.isMsie())this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(n){r.specialKeyCodeMap[n.which||n.keyCode]||t.defer(r._compareQueryToInputValue)});else this.$input.on("input.tt",this._compareQueryToInputValue);this.query=this.$input.val();this.$overflowHelper=u(this.$input)}function u(t){return n("<span><\/span>").css({position:"absolute",left:"-9999px",visibility:"hidden",whiteSpace:"nowrap",fontFamily:t.css("font-family"),fontSize:t.css("font-size"),fontStyle:t.css("font-style"),fontVariant:t.css("font-variant"),fontWeight:t.css("font-weight"),wordSpacing:t.css("word-spacing"),letterSpacing:t.css("letter-spacing"),textIndent:t.css("text-indent"),textRendering:t.css("text-rendering"),textTransform:t.css("text-transform")}).insertAfter(t)}function f(n,t){return n=(n||"").replace(/^\s*/g,"").replace(/\s{2,}/g," "),t=(t||"").replace(/^\s*/g,"").replace(/\s{2,}/g," "),n===t}return t.mixin(r.prototype,i,{_handleFocus:function(){this.trigger("focused")},_handleBlur:function(){this.trigger("blured")},_handleSpecialKeyEvent:function(n){var t=this.specialKeyCodeMap[n.which||n.keyCode];t&&this.trigger(t+"Keyed",n)},_compareQueryToInputValue:function(){var n=this.getInputValue(),t=f(this.query,n),i=t?this.query.length!==n.length:!1;i?this.trigger("whitespaceChanged",{value:this.query}):t||this.trigger("queryChanged",{value:this.query=n});n.length==0&&this.trigger("queryEmptied")},destroy:function(){this.$hint.off(".tt");this.$input.off(".tt");this.$hint=this.$input=this.$overflowHelper=null},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(n){this.query=n},getInputValue:function(){return this.$input.val()},setInputValue:function(n,t){this.$input.val(n);t||this._compareQueryToInputValue()},getHintValue:function(){return this.$hint.val()},setHintValue:function(n){this.$hint.val(n)},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},isOverflow:function(){return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>this.$input.width()},isCursorAtEnd:function(){var n=this.$input.val().length,r=this.$input[0].selectionStart,i;return t.isNumber(r)?r===n:document.selection?(i=document.selection.createRange(),i.moveStart("character",-n),n===i.text.length):!0}}),r}(),c=function(){function f(i){t.bindAll(this);this.isOpen=!1;this.isEmpty=!0;this.isMouseOverDropdown=!1;this.$menu=n(i.menu).on("mouseenter.tt",this._handleMouseenter).on("mouseleave.tt",this._handleMouseleave).on("click.tt",".tt-suggestion",this._handleSelection).on("mouseover.tt",".tt-suggestion",this._handleMouseover)}function u(n){return n.data("suggestion")}var e={suggestionsList:'<span class="tt-suggestions"><\/span>'},r={suggestionsList:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"}};return t.mixin(f.prototype,i,{_handleMouseenter:function(){this.isMouseOverDropdown=!0},_handleMouseleave:function(){this.isMouseOverDropdown=!1},_handleMouseover:function(t){var i=n(t.currentTarget);this._getSuggestions().removeClass("tt-is-under-cursor");i.addClass("tt-is-under-cursor")},_handleSelection:function(t){var i=n(t.currentTarget);this.trigger("suggestionSelected",u(i))},_show:function(){this.$menu.css("display","block")},_hide:function(){this.$menu.hide()},_moveCursor:function(n){var i,r,t,f;if(this.isVisible()){if(i=this._getSuggestions(),r=i.filter(".tt-is-under-cursor"),r.removeClass("tt-is-under-cursor"),t=i.index(r)+n,t=(t+1)%(i.length+1)-1,t===-1){this.trigger("cursorRemoved");return}t<-1&&(t=i.length-1);f=i.eq(t).addClass("tt-is-under-cursor");this._ensureVisibility(f);this.trigger("cursorMoved",u(f))}},_getSuggestions:function(){return this.$menu.find(".tt-suggestions > .tt-suggestion")},_ensureVisibility:function(n){var i=this.$menu.height()+parseInt(this.$menu.css("paddingTop"),10)+parseInt(this.$menu.css("paddingBottom"),10),r=this.$menu.scrollTop(),t=n.position().top,u=t+n.outerHeight(!0);t<0?this.$menu.scrollTop(r+t):i<u&&this.$menu.scrollTop(r+(u-i))},destroy:function(){this.$menu.off(".tt");this.$menu=null},isVisible:function(){return this.isOpen&&!this.isEmpty},closeUnlessMouseIsOverDropdown:function(){this.isMouseOverDropdown||this.close()},close:function(){this.isOpen&&(this.isOpen=!1,this.isMouseOverDropdown=!1,this._hide(),this.$menu.find(".tt-suggestions > .tt-suggestion").removeClass("tt-is-under-cursor"),this.trigger("closed"))},open:function(){this.isOpen||(this.isOpen=!0,this.isEmpty||this._show(),this.trigger("opened"))},setLanguageDirection:function(n){n==="ltr"?this.$menu.css({left:"0",right:"auto"}):this.$menu.css({left:"auto",right:" 0"})},moveCursorUp:function(){this._moveCursor(-1)},moveCursorDown:function(){this._moveCursor(1)},getSuggestionUnderCursor:function(){var n=this._getSuggestions().filter(".tt-is-under-cursor").first();return n.length>0?u(n):null},getFirstSuggestion:function(){var n=this._getSuggestions().first();return n.length>0?u(n):null},renderSuggestions:function(i,u,f){var l="tt-dataset-"+i.name,y='<div class="tt-suggestion">%body<\/div>',a,v,o=this.$menu.find("."+l),s,h,c,p=this;o.length===0&&(v=n(e.suggestionsList).css(r.suggestionsList),o=n("<div><\/div>").addClass(l).append(i.header).append(v).append(i.footer).appendTo(this.$menu));u.length>0?(this.isEmpty=!1,this.isOpen&&this._show(),s=document.createElement("div"),h=document.createDocumentFragment(),t.each(u,function(t,u){u.dataset=i.name;a=i.template(u.datum);s.innerHTML=y.replace("%body",a);c=n(s.firstChild).css(r.suggestion).data("suggestion",u);c.children().each(function(){i.highlightSuggestion?n(this).css(r.suggestionChild).html(p.highlighter(n(this).html(),f)):n(this).css(r.suggestionChild)});h.appendChild(c[0])}),o.show().find(".tt-suggestions").html(h)):this.clearSuggestions(i.name);this.trigger("suggestionsRendered")},highlighter:function(n,t){return t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),n.replace(new RegExp("("+t+")","ig"),function(n,t){return"<strong>"+t+"<\/strong>"})},clearSuggestions:function(n){var t=n?this.$menu.find(".tt-dataset-"+n):this.$menu.find('[class^="tt-dataset-"]'),i=t.find(".tt-suggestions");t.hide();i.empty();this._getSuggestions().length===0&&(this.isEmpty=!0,this._hide())}}),f}(),l=function(){function f(n){var i,r,u;t.bindAll(this);this.$node=e(n.input);this.datasets=n.datasets;this.dir=null;this.eventBus=n.eventBus;i=this.$node.find(".tt-dropdown-menu");r=this.$node.find(".tt-query");u=this.$node.find(".tt-hint");this.dropdownView=new c({menu:i}).on("suggestionSelected",this._handleSelection).on("cursorMoved",this._clearHint).on("cursorMoved",this._setInputValueToSuggestionUnderCursor).on("cursorRemoved",this._setInputValueToQuery).on("cursorRemoved",this._updateHint).on("suggestionsRendered",this._updateHint).on("opened",this._updateHint).on("closed",this._clearHint).on("opened closed",this._propagateEvent);this.inputView=new h({input:r,hint:u}).on("focused",this._openDropdown).on("blured",this._closeDropdown).on("blured",this._setInputValueToQuery).on("enterKeyed tabKeyed",this._handleSelection).on("queryEmptied",this._clearHint).on("queryEmptied",this._clearSuggestions).on("queryChanged",this._getSuggestions).on("whitespaceChanged",this._updateHint).on("queryChanged whitespaceChanged",this._openDropdown).on("queryChanged whitespaceChanged",this._setLanguageDirection).on("escKeyed",this._closeDropdown).on("escKeyed",this._setInputValueToQuery).on("tabKeyed upKeyed downKeyed",this._managePreventDefault).on("upKeyed downKeyed",this._moveDropdownCursor).on("upKeyed downKeyed",this._openDropdown).on("tabKeyed leftKeyed rightKeyed",this._autocomplete)}function e(t){var f=n(u.wrapper),e=n(u.dropdown),i=n(t),o=n(u.hint);f=f.css(r.wrapper);e=e.css(r.dropdown);o.css(r.hint).css({backgroundAttachment:i.css("background-attachment"),backgroundClip:i.css("background-clip"),backgroundColor:i.css("background-color"),backgroundImage:i.css("background-image"),backgroundOrigin:i.css("background-origin"),backgroundPosition:i.css("background-position"),backgroundRepeat:i.css("background-repeat"),backgroundSize:i.css("background-size")});i.data("ttAttrs",{dir:i.attr("dir"),autocomplete:i.attr("autocomplete"),spellcheck:i.attr("spellcheck"),style:i.attr("style")});i.addClass("tt-query").attr({autocomplete:"off",spellcheck:!1}).css(r.query);try{i.attr("dir")||i.attr("dir","auto")}catch(s){}return i.wrap(f).parent().prepend(o).append(e)}function o(n){var i=n.find(".tt-query");t.each(i.data("ttAttrs"),function(n,r){t.isUndefined(r)?i.removeAttr(n):i.attr(n,r)});i.detach().removeData("ttAttrs").removeClass("tt-query").insertAfter(n);n.remove()}var u={wrapper:'<span class="twitter-typeahead"><\/span>',hint:'<input class="tt-hint" type="text" autocomplete="off" spellcheck="off" disabled>',dropdown:'<span class="tt-dropdown-menu"><\/span>'},r={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none"},query:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"}};return t.isMsie()&&t.mixin(r.query,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),t.isMsie()&&t.isMsie()<=7&&(t.mixin(r.wrapper,{display:"inline",zoom:"1"}),t.mixin(r.query,{marginTop:"-1px"})),t.mixin(f.prototype,i,{_managePreventDefault:function(n){var t=n.data,i,u,r=!1;switch(n.type){case"tabKeyed":i=this.inputView.getHintValue();u=this.inputView.getInputValue();r=i&&i!==u;break;case"upKeyed":case"downKeyed":r=!t.shiftKey&&!t.ctrlKey&&!t.metaKey}r&&t.preventDefault()},_setLanguageDirection:function(){var n=this.inputView.getLanguageDirection();n!==this.dir&&(this.dir=n,this.$node.css("direction",n),this.dropdownView.setLanguageDirection(n))},_updateHint:function(){var r=this.dropdownView.getFirstSuggestion(),u=r?r.value:null,s=this.dropdownView.isVisible(),h=this.inputView.isOverflow(),n,f,e,o,i;u&&s&&!h&&(n=this.inputView.getInputValue(),f=n.replace(/\s{2,}/g," ").replace(/^\s+/g,""),e=t.escapeRegExChars(f),o=new RegExp("^(?:"+e+")(.*$)","i"),i=o.exec(u),this.inputView.setHintValue(n+(i?i[1]:"")))},_clearHint:function(){this.inputView.setHintValue("")},_clearSuggestions:function(){this.dropdownView.clearSuggestions()},_setInputValueToQuery:function(){this.inputView.setInputValue(this.inputView.getQuery())},_setInputValueToSuggestionUnderCursor:function(n){var t=n.data;this.inputView.setInputValue(t.value,!0)},_openDropdown:function(){this.dropdownView.open()},_closeDropdown:function(n){this.dropdownView[n.type==="blured"?"closeUnlessMouseIsOverDropdown":"close"]()},_moveDropdownCursor:function(n){var t=n.data;t.shiftKey||t.ctrlKey||t.metaKey||this.dropdownView[n.type==="upKeyed"?"moveCursorUp":"moveCursorDown"]()},_handleSelection:function(n){var r=n.type==="suggestionSelected",i=r?n.data:this.dropdownView.getSuggestionUnderCursor();i&&(this.inputView.setInputValue(i.value),r?this.inputView.focus():n.data.preventDefault(),r&&t.isMsie()?t.defer(this.dropdownView.close):this.dropdownView.close(),this.eventBus.trigger("selected",i.datum,i.dataset))},_getSuggestions:function(){var i=this,n=this.inputView.getQuery();t.isBlankString(n)||t.each(this.datasets,function(t,r){r.getSuggestions(n,function(t){n===i.inputView.getQuery()&&i.dropdownView.renderSuggestions(r,t,n)})})},_autocomplete:function(n){var r,u,f,i,t;(n.type!=="rightKeyed"&&n.type!=="leftKeyed"||(r=this.inputView.isCursorAtEnd(),u=this.inputView.getLanguageDirection()==="ltr"?n.type==="leftKeyed":n.type==="rightKeyed",r&&!u))&&(f=this.inputView.getQuery(),i=this.inputView.getHintValue(),i!==""&&f!==i&&(t=this.dropdownView.getFirstSuggestion(),this.inputView.setInputValue(t.value),this.eventBus.trigger("autocompleted",t.datum,t.dataset)))},_propagateEvent:function(n){this.eventBus.trigger(n.type)},destroy:function(){this.inputView.destroy();this.dropdownView.destroy();o(this.$node);this.$node=null},setQuery:function(n){this.inputView.setQuery(n);this.inputView.setInputValue(n);this._clearHint();this._clearSuggestions();this._getSuggestions()}}),f}();(function(){var f={},i="ttView",u;u={initialize:function(u){function o(){var u=n(this),f,o=new r({el:u});f=t.map(e,function(n){return n.initialize()});u.data(i,new l({input:u,eventBus:o=new r({el:u}),datasets:e}));n.when.apply(n,f).always(function(){t.defer(function(){o.trigger("initialized")})})}var e;return u=t.isArray(u)?u:[u],u.length===0&&n.error("no datasets provided"),e=t.map(u,function(n){var t=f[n.name]?f[n.name]:new s(n);return n.name&&(f[n.name]=t),t}),this.each(o)},destroy:function(){function t(){var t=n(this),r=t.data(i);r&&(r.destroy(),t.removeData(i))}return this.each(t)},setQuery:function(t){function r(){var r=n(this).data(i);r&&r.setQuery(t)}return this.each(r)}};jQuery.fn.typeahead=function(n){return u[n]?u[n].apply(this,[].slice.call(arguments,1)):u.initialize.apply(this,arguments)}})()})(window.jQuery);$('.keyword-wrapper input[type="text"]').typeahead([{name:"global-results",allowDuplicates:!0,limit:10,highlightSuggestion:!0,minLength:3,remote:{url:"/Search/SearchSuggestions/",cache:!0,replace:function(n){return n+("?searchHint="+escape($("#SearchTerm").val())+"&catNum="+$("#SelectedCategory").val())}},template:'<p class="search-query {{#IsCategory}}is-category{{/IsCategory}}"><span class="result-suggestion">{{Suggestion}}<\/span> {{#IsCategory}}<span class="result-aspect"> in {{FoundUnder}} ({{Count}})<\/span>{{/IsCategory}}<\/p>',engine:Hogan}]);$(document).on("typeahead:opened",function(){$(".twitter-typeahead").addClass("tt-is-open")});$(document).on("typeahead:closed",function(){$(".twitter-typeahead").removeClass("tt-is-open")});$(document).on("typeahead:selected",function(n,t){t.IsCategory?location.href=t.ResultUrl:$("#SelectedCategory").val("").trigger("liszt:updated")});MediaMotive=function(n){"use strict";var t=[],i=!1,r=function(n,t){var i=parseInt(n.id.replace(/\D+/,""),10),r=parseInt(t.id.replace(/\D+/,""),10);return i>r?1:i<r?-1:0};return{showHistory:function(){var n=0,u=0,f=[],e;for(i||(t.sort(r),i=!0),u=t.length;n<u;)e=t[n].src.match(/^(\S+)\/adj\/(\S+)$/),f.push("'"+t[n].id+"': tags='"+e[2]+"', hoisted='"+(t[n].isHoisted?"yes":"no")+"'"),n+=1;return f.join("\r\n")},getTags:function(){return i||(scanPage(),t.sort(r),i=!0),t},getAdContent:function(i){var r=n("#temp"+i),u=r.children("script:first").attr("src"),f=r.children(":not(script)").find("script").remove().end();return r.attr("data-is-hoisted","true"),t.push({id:i,src:u,isHoisted:!0}),f},hoist:function(t){n("#"+t).empty().append(MediaMotive.getAdContent(t)).removeClass("doubleclick-preload").hide().show()}}}(jQuery)