(function(b){b.extend(b.fn,{validate:function(a){if(this.length){var e=b.data(this[0],"validator");if(e)return e;e=new b.validator(a,this[0]);b.data(this[0],"validator",e);e.settings.onsubmit&&(this.find("input, button").filter(".cancel").click(function(){e.cancelSubmit=!0}),e.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){e.submitButton=this}),this.submit(function(a){function f(){if(e.settings.submitHandler){if(e.submitButton)var a=b("<input type='hidden'/>").attr("name",
e.submitButton.name).val(e.submitButton.value).appendTo(e.currentForm);e.settings.submitHandler.call(e,e.currentForm);e.submitButton&&a.remove();return!1}return!0}e.settings.debug&&a.preventDefault();return e.cancelSubmit?(e.cancelSubmit=!1,f()):e.form()?e.pendingRequest?(e.formSubmitted=!0,!1):f():(e.focusInvalid(),!1)}));return e}else a&&a.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(b(this[0]).is("form"))return this.validate().form();
else{var a=!0,e=b(this[0].form).validate();this.each(function(){a&=e.element(this)});return a}},removeAttrs:function(a){var e={},d=this;b.each(a.split(/\s/),function(a,b){e[b]=d.attr(b);d.removeAttr(b)});return e},rules:function(a,e){var d=this[0];if(a){var f=b.data(d.form,"validator").settings,g=f.rules,h=b.validator.staticRules(d);switch(a){case "add":b.extend(h,b.validator.normalizeRule(e));g[d.name]=h;e.messages&&(f.messages[d.name]=b.extend(f.messages[d.name],e.messages));break;case "remove":if(!e)return delete g[d.name],
h;var j={};b.each(e.split(/\s/),function(a,b){j[b]=h[b];delete h[b]});return j}}d=b.validator.normalizeRules(b.extend({},b.validator.metadataRules(d),b.validator.classRules(d),b.validator.attributeRules(d),b.validator.staticRules(d)),d);if(d.required)f=d.required,delete d.required,d=b.extend({required:f},d);return d}});b.extend(b.expr[":"],{blank:function(a){return!b.trim(""+a.value)},filled:function(a){return!!b.trim(""+a.value)},unchecked:function(a){return!a.checked}});b.validator=function(a,e){this.settings=
b.extend(!0,{},b.validator.defaults,a);this.currentForm=e;this.init()};b.validator.format=function(a,e){if(arguments.length==1)return function(){var e=b.makeArray(arguments);e.unshift(a);return b.validator.format.apply(this,e)};arguments.length>2&&e.constructor!=Array&&(e=b.makeArray(arguments).slice(1));e.constructor!=Array&&(e=[e]);b.each(e,function(b,e){a=a.replace(RegExp("\\{"+b+"\\}","g"),e)});return a};b.extend(b.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",
errorElement:"label",focusInvalid:!0,errorContainer:b([]),errorLabelContainer:b([]),onsubmit:!0,ignore:[],ignoreTitle:!1,onfocusin:function(a){this.lastActive=a;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(a)).hide())},onfocusout:function(a){!this.checkable(a)&&(a.name in this.submitted||!this.optional(a))&&this.element(a)},onkeyup:function(a){(a.name in
this.submitted||a==this.lastElement)&&this.element(a)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(a,e,d){a.type==="radio"?this.findByName(a.name).addClass(e).removeClass(d):b(a).addClass(e).removeClass(d)},unhighlight:function(a,e,d){a.type==="radio"?this.findByName(a.name).removeClass(e).addClass(d):b(a).removeClass(e).addClass(d)}},setDefaults:function(a){b.extend(b.validator.defaults,a)},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.",accept:"Please enter a value with a valid extension.",maxlength:b.validator.format("Please enter no more than {0} characters."),minlength:b.validator.format("Please enter at least {0} characters."),
rangelength:b.validator.format("Please enter a value between {0} and {1} characters long."),range:b.validator.format("Please enter a value between {0} and {1}."),max:b.validator.format("Please enter a value less than or equal to {0}."),min:b.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function a(a){var e=b.data(this[0].form,"validator"),a="on"+a.type.replace(/^validate/,"");e.settings[a]&&e.settings[a].call(e,this[0])}this.labelContainer=
b(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||b(this.currentForm);this.containers=b(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var e=this.groups={};b.each(this.settings.groups,function(a,d){b.each(d.split(/\s/),function(b,d){e[d]=a})});var d=this.settings.rules;b.each(d,function(a,e){d[a]=b.validator.normalizeRule(e)});
b(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",a).validateDelegate(":radio, :checkbox, select, option","click",a);this.settings.invalidHandler&&b(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();b.extend(this.submitted,this.errorMap);this.invalid=b.extend({},this.errorMap);this.valid()||b(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},
checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(a){this.lastElement=a=this.clean(a);this.prepareElement(a);this.currentElements=b(a);var e=this.check(a);e?delete this.invalid[a.name]:this.invalid[a.name]=!0;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return e},showErrors:function(a){if(a){b.extend(this.errorMap,a);this.errorList=[];for(var e in a)this.errorList.push({message:a[e],
element:this.findByName(e)[0]});this.successList=b.grep(this.successList,function(b){return!(b.name in a)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){b.fn.resetForm&&b(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b=
0,d;for(d in a)b++;return b},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{b(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(a){}},findLastActive:function(){var a=this.lastActive;return a&&b.grep(this.errorList,function(b){return b.element.name==a.name}).length==
1&&a},elements:function(){var a=this,e={};return b(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&a.settings.debug&&window.console&&console.error("%o has no name assigned",this);return this.name in e||!a.objectLength(b(this).rules())?!1:e[this.name]=!0})},clean:function(a){return b(a)[0]},errors:function(){return b(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=
[];this.errorList=[];this.errorMap={};this.toShow=b([]);this.toHide=b([]);this.currentElements=b([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset();this.toHide=this.errorsFor(a)},check:function(a){a=this.clean(a);this.checkable(a)&&(a=this.findByName(a.name).not(this.settings.ignore)[0]);var e=b(a).rules(),d=!1,f;for(f in e){var g={method:f,parameters:e[f]};try{var h=b.validator.methods[f].call(this,a.value.replace(/\r/g,
""),a,g.parameters);if(h=="dependency-mismatch")d=!0;else{d=!1;if(h=="pending"){this.toHide=this.toHide.not(this.errorsFor(a));return}if(!h)return this.formatAndAdd(a,g),!1}}catch(j){throw this.settings.debug&&window.console&&console.log("exception occured when checking element "+a.id+", check the '"+g.method+"' method",j),j;}}if(!d)return this.objectLength(e)&&this.successList.push(a),!0},customMetaMessage:function(a,e){if(b.metadata){var d=this.settings.meta?b(a).metadata()[this.settings.meta]:
b(a).metadata();return d&&d.messages&&d.messages[e]}},customMessage:function(a,b){var d=this.settings.messages[a];return d&&(d.constructor==String?d:d[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==void 0)return arguments[a]},defaultMessage:function(a,e){return this.findDefined(this.customMessage(a.name,e),this.customMetaMessage(a,e),!this.settings.ignoreTitle&&a.title||void 0,b.validator.messages[e],"<strong>Warning: No message defined for "+a.name+"</strong>")},
formatAndAdd:function(a,b){var d=this.defaultMessage(a,b.method),f=/\$?\{(\d+)\}/g;typeof d=="function"?d=d.call(this,b.parameters,a):f.test(d)&&(d=jQuery.format(d.replace(f,"{$1}"),b.parameters));this.errorList.push({message:d,element:a});this.errorMap[a.name]=d;this.submitted[a.name]=d},addWrapper:function(a){this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper)));return a},defaultShowErrors:function(){for(var a=0;this.errorList[a];a++){var b=this.errorList[a];this.settings.highlight&&
this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight){a=0;for(b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],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 b(this.errorList).map(function(){return this.element})},showLabel:function(a,e){var d=this.errorsFor(a);d.length?(d.removeClass().addClass(this.settings.errorClass),d.attr("generated")&&d.html(e)):(d=b("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(a),generated:!0}).addClass(this.settings.errorClass).html(e||""),this.settings.wrapper&&
(d=d.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(d).length||(this.settings.errorPlacement?this.settings.errorPlacement(d,b(a)):d.insertAfter(a)));!e&&this.settings.success&&(d.text(""),typeof this.settings.success=="string"?d.addClass(this.settings.success):this.settings.success(d));this.toShow=this.toShow.add(d)},errorsFor:function(a){var e=this.idOrName(a);return this.errors().filter(function(){return b(this).attr("for")==e})},idOrName:function(a){return this.groups[a.name]||
(this.checkable(a)?a.name:a.id||a.name)},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(a){var e=this.currentForm;return b(document.getElementsByName(a)).map(function(b,f){return f.form==e&&f.name==a&&f||null})},getLength:function(a,e){switch(e.nodeName.toLowerCase()){case "select":return b("option:selected",e).length;case "input":if(this.checkable(e))return this.findByName(e.name).filter(":checked").length}return a.length},depend:function(a,b){return this.dependTypes[typeof a]?
this.dependTypes[typeof a](a,b):!0},dependTypes:{"boolean":function(a){return a},string:function(a,e){return!!b(a,e.form).length},"function":function(a,b){return a(b)}},optional:function(a){return!b.validator.methods.required.call(this,b.trim(a.value),a)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(a,e){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[a.name];if(e&&
this.pendingRequest==0&&this.formSubmitted&&this.form())b(this.currentForm).submit(),this.formSubmitted=!1;else if(!e&&this.pendingRequest==0&&this.formSubmitted)b(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1},previousValue:function(a){return b.data(a,"previousValue")||b.data(a,"previousValue",{old:null,valid:!0,message:this.defaultMessage(a,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},
number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(a,e){a.constructor==String?this.classRuleSettings[a]=e:b.extend(this.classRuleSettings,a)},classRules:function(a){var e={};(a=b(a).attr("class"))&&b.each(a.split(" "),function(){this in b.validator.classRuleSettings&&b.extend(e,b.validator.classRuleSettings[this])});return e},attributeRules:function(a){var e={},a=b(a),d;for(d in b.validator.methods){var f=a.attr(d);f&&(e[d]=f)}e.maxlength&&
/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength;return e},metadataRules:function(a){if(!b.metadata)return{};var e=b.data(a.form,"validator").settings.meta;return e?b(a).metadata()[e]:b(a).metadata()},staticRules:function(a){var e={},d=b.data(a.form,"validator");d.settings.rules&&(e=b.validator.normalizeRule(d.settings.rules[a.name])||{});return e},normalizeRules:function(a,e){b.each(a,function(d,f){if(f===!1)delete a[d];else if(f.param||f.depends){var g=!0;switch(typeof f.depends){case "string":g=
!!b(f.depends,e.form).length;break;case "function":g=f.depends.call(e,e)}g?a[d]=f.param!==void 0?f.param:!0:delete a[d]}});b.each(a,function(d,f){a[d]=b.isFunction(f)?f(e):f});b.each(["minlength","maxlength","min","max"],function(){a[this]&&(a[this]=Number(a[this]))});b.each(["rangelength","range"],function(){a[this]&&(a[this]=[Number(a[this][0]),Number(a[this][1])])});if(b.validator.autoCreateRanges){if(a.min&&a.max)a.range=[a.min,a.max],delete a.min,delete a.max;if(a.minlength&&a.maxlength)a.rangelength=
[a.minlength,a.maxlength],delete a.minlength,delete a.maxlength}a.messages&&delete a.messages;return a},normalizeRule:function(a){if(typeof a=="string"){var e={};b.each(a.split(/\s/),function(){e[this]=!0});a=e}return a},addMethod:function(a,e,d){b.validator.methods[a]=e;b.validator.messages[a]=d!=void 0?d:b.validator.messages[a];e.length<3&&b.validator.addClassRules(a,b.validator.normalizeRule(a))},methods:{required:function(a,e,d){if(!this.depend(d,e))return"dependency-mismatch";switch(e.nodeName.toLowerCase()){case "select":return(a=
b(e).val())&&a.length>0;case "input":if(this.checkable(e))return this.getLength(a,e)>0;default:return b.trim(a).length>0}},remote:function(a,e,d){if(this.optional(e))return"dependency-mismatch";var f=this.previousValue(e);this.settings.messages[e.name]||(this.settings.messages[e.name]={});f.originalMessage=this.settings.messages[e.name].remote;this.settings.messages[e.name].remote=f.message;d=typeof d=="string"&&{url:d}||d;if(this.pending[e.name])return"pending";if(f.old===a)return f.valid;f.old=
a;var g=this;this.startRequest(e);var h={};h[e.name]=a;b.ajax(b.extend(!0,{url:d,mode:"abort",port:"validate"+e.name,dataType:"json",data:h,success:function(d){g.settings.messages[e.name].remote=f.originalMessage;var h=d===!0;if(h){var p=g.formSubmitted;g.prepareElement(e);g.formSubmitted=p;g.successList.push(e);g.showErrors()}else p={},d=d||g.defaultMessage(e,"remote"),p[e.name]=f.message=b.isFunction(d)?d(a):d,g.showErrors(p);f.valid=h;g.stopRequest(e,h)}},d));return"pending"},minlength:function(a,
e,d){return this.optional(e)||this.getLength(b.trim(a),e)>=d},maxlength:function(a,e,d){return this.optional(e)||this.getLength(b.trim(a),e)<=d},rangelength:function(a,e,d){a=this.getLength(b.trim(a),e);return this.optional(e)||a>=d[0]&&a<=d[1]},min:function(a,b,d){return this.optional(b)||a>=d},max:function(a,b,d){return this.optional(b)||a<=d},range:function(a,b,d){return this.optional(b)||a>=d[0]&&a<=d[1]},email:function(a,b){return this.optional(b)||/^((([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(a)},
url:function(a,b){return this.optional(b)||/^(https?|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(a)},
date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a))},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9-]+/.test(a))return!1;for(var d=0,f=0,g=!1,a=a.replace(/\D/g,""),h=a.length-1;h>=0;h--){f=
a.charAt(h);f=parseInt(f,10);if(g&&(f*=2)>9)f-=9;d+=f;g=!g}return d%10==0},accept:function(a,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||a.match(RegExp(".("+d+")$","i"))},equalTo:function(a,e,d){d=b(d).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){b(e).valid()});return a==d.val()}}});b.format=b.validator.format})(jQuery);
(function(b){var a={};if(b.ajaxPrefilter)b.ajaxPrefilter(function(b,e,g){e=b.port;b.mode=="abort"&&(a[e]&&a[e].abort(),a[e]=g)});else{var e=b.ajax;b.ajax=function(d){var f=("port"in d?d:b.ajaxSettings).port;return("mode"in d?d:b.ajaxSettings).mode=="abort"?(a[f]&&a[f].abort(),a[f]=e.apply(this,arguments)):e.apply(this,arguments)}}})(jQuery);
(function(b){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&b.each({focus:"focusin",blur:"focusout"},function(a,e){function d(a){a=b.event.fix(a);a.type=e;return b.event.handle.call(this,a)}b.event.special[e]={setup:function(){this.addEventListener(a,d,!0)},teardown:function(){this.removeEventListener(a,d,!0)},handler:function(a){arguments[0]=b.event.fix(a);arguments[0].type=e;return b.event.handle.apply(this,arguments)}}});b.extend(b.fn,{validateDelegate:function(a,
e,d){return this.bind(e,function(e){var g=b(e.target);if(g.is(a))return d.apply(g,arguments)})}})})(jQuery);(function(b){b.widget("ui.selectmenu",{getter:"value",version:"1.8",eventPrefix:"selectmenu",options:{transferClasses:!0,typeAhead:"sequential",style:"dropdown",positionOptions:{my:"left top",at:"left bottom",offset:null},width:null,menuWidth:null,handleWidth:26,maxHeight:null,icons:null,format:null,bgImage:function(){},wrapperElement:""},_create:function(){var a=this,e=this.options,d=this.element.attr("id")||"ui-selectmenu-"+Math.random().toString(16).slice(2,10);this.ids=[d+"-button",d+"-menu"];
this._safemouseup=!0;this.newelement=b('<a class="'+this.widgetBaseClass+' ui-widget ui-state-default ui-corner-all" id="'+this.ids[0]+'" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="'+this.ids[1]+'"></a>').insertAfter(this.element);this.newelement.wrap(e.wrapperElement);var f=this.element.attr("tabindex");f&&this.newelement.attr("tabindex",f);this.newelement.data("selectelement",this.element);this.selectmenuIcon=b('<span class="'+this.widgetBaseClass+'-icon ui-icon"></span>').prependTo(this.newelement);
this.newelement.prepend('<span class="'+a.widgetBaseClass+'-status" />');b('label[for="'+d+'"]').attr("for",this.ids[0]).bind("click.selectmenu",function(){a.newelement[0].focus();return!1});this.newelement.bind("mousedown.selectmenu",function(b){a._toggle(b,!0);if(e.style=="popup")a._safemouseup=!1,setTimeout(function(){a._safemouseup=!0},300);return!1}).bind("click.selectmenu",function(){return!1}).bind("keydown.selectmenu",function(e){var d=!1;switch(e.keyCode){case b.ui.keyCode.ENTER:d=!0;break;
case b.ui.keyCode.SPACE:a._toggle(e);break;case b.ui.keyCode.UP:e.altKey?a.open(e):a._moveSelection(-1);break;case b.ui.keyCode.DOWN:e.altKey?a.open(e):a._moveSelection(1);break;case b.ui.keyCode.LEFT:a._moveSelection(-1);break;case b.ui.keyCode.RIGHT:a._moveSelection(1);break;case b.ui.keyCode.TAB:d=!0;break;default:d=!0}return d}).bind("keypress.selectmenu",function(b){a._typeAhead(b.which,"mouseup");return!0}).bind("mouseover.selectmenu focus.selectmenu",function(){e.disabled||b(this).addClass(a.widgetBaseClass+
"-focus ui-state-hover")}).bind("mouseout.selectmenu blur.selectmenu",function(){e.disabled||b(this).removeClass(a.widgetBaseClass+"-focus ui-state-hover")});b(document).bind("mousedown.selectmenu",function(b){a.close(b)});this.element.bind("click.selectmenu",function(){a._refreshValue()}).bind("focus.selectmenu",function(){a.newelement&&a.newelement[0].focus()});if(!e.width)e.width=this.element.outerWidth();this.newelement.width(e.width);this.element.hide();this.list=b('<ul class="'+a.widgetBaseClass+
'-menu ui-widget ui-widget-content" aria-hidden="true" role="listbox" aria-labelledby="'+this.ids[0]+'" id="'+this.ids[1]+'"></ul>').appendTo("body");this.list.wrap(e.wrapperElement);this.list.bind("keydown.selectmenu",function(e){var d=!1;switch(e.keyCode){case b.ui.keyCode.UP:e.altKey?a.close(e,!0):a._moveFocus(-1);break;case b.ui.keyCode.DOWN:e.altKey?a.close(e,!0):a._moveFocus(1);break;case b.ui.keyCode.LEFT:a._moveFocus(-1);break;case b.ui.keyCode.RIGHT:a._moveFocus(1);break;case b.ui.keyCode.HOME:a._moveFocus(":first");
break;case b.ui.keyCode.PAGE_UP:a._scrollPage("up");break;case b.ui.keyCode.PAGE_DOWN:a._scrollPage("down");break;case b.ui.keyCode.END:a._moveFocus(":last");break;case b.ui.keyCode.ENTER:case b.ui.keyCode.SPACE:a.close(e,!0);b(e.target).parents("li:eq(0)").trigger("mouseup");break;case b.ui.keyCode.TAB:d=!0;a.close(e,!0);b(e.target).parents("li:eq(0)").trigger("mouseup");break;case b.ui.keyCode.ESCAPE:a.close(e,!0);break;default:d=!0}return d}).bind("keypress.selectmenu",function(b){a._typeAhead(b.which,
"focus");return!0}).bind("mousedown.selectmenu mouseup.selectmenu",function(){return!1});b(window).bind("resize.selectmenu",b.proxy(a._refreshPosition,this))},_init:function(){var a=this,e=this.options,d=[];this.element.find("option").each(function(){d.push({value:b(this).attr("value"),text:a._formatText(b(this).text()),selected:b(this).attr("selected"),disabled:b(this).attr("disabled"),classes:b(this).attr("class"),typeahead:b(this).attr("typeahead"),parentOptGroup:b(this).parent("optgroup"),bgImage:e.bgImage.call(b(this))})});
var f=a.options.style=="popup"?" ui-state-active":"";this.list.html("");for(var g=0;g<d.length;g++){var h=b('<li role="presentation"'+(d[g].disabled?' class="'+this.namespace+'-state-disabled"':"")+'><a href="#" tabindex="-1" role="option"'+(d[g].disabled?' aria-disabled="true"':"")+' aria-selected="false"'+(d[g].typeahead?' typeahead="'+d[g].typeahead+'"':"")+">"+d[g].text+"</a></li>").data("index",g).addClass(d[g].classes).data("optionClasses",d[g].classes||"").bind("mouseup.selectmenu",function(e){if(a._safemouseup&&
!a._disabled(e.currentTarget)&&!a._disabled(b(e.currentTarget).parents("ul>li."+a.widgetBaseClass+"-group "))){var d=b(this).data("index")!=a._selectedIndex();a.index(b(this).data("index"));a.select(e);d&&a.change(e);a.close(e,!0)}return!1}).bind("click.selectmenu",function(){return!1}).bind("mouseover.selectmenu focus.selectmenu",function(e){!b(e.currentTarget).hasClass(a.namespace+"-state-disabled")&&!b(e.currentTarget).parent("ul").parent("li").hasClass(a.namespace+"-state-disabled")&&(a._selectedOptionLi().addClass(f),
a._focusedOptionLi().removeClass(a.widgetBaseClass+"-item-focus ui-state-hover"),b(this).removeClass("ui-state-active").addClass(a.widgetBaseClass+"-item-focus ui-state-hover"))}).bind("mouseout.selectmenu blur.selectmenu",function(){b(this).is(a._selectedOptionLi().selector)&&b(this).addClass(f);b(this).removeClass(a.widgetBaseClass+"-item-focus ui-state-hover")});if(d[g].parentOptGroup.length){var j=a.widgetBaseClass+"-group-"+this.element.find("optgroup").index(d[g].parentOptGroup);this.list.find("li."+
j).length?this.list.find("li."+j+":last ul").append(h):b(' <li role="presentation" class="'+a.widgetBaseClass+"-group "+j+(d[g].parentOptGroup.attr("disabled")?" "+this.namespace+'-state-disabled" aria-disabled="true"':'"')+'><span class="'+a.widgetBaseClass+'-group-label">'+d[g].parentOptGroup.attr("label")+"</span><ul></ul></li> ").appendTo(this.list).find("ul").append(h)}else h.appendTo(this.list);if(e.icons)for(var m in e.icons)h.is(e.icons[m].find)&&(h.data("optionClasses",d[g].classes+" "+a.widgetBaseClass+
"-hasIcon").addClass(a.widgetBaseClass+"-hasIcon"),j=e.icons[m].icon||"",h.find("a:eq(0)").prepend('<span class="'+a.widgetBaseClass+"-item-icon ui-icon "+j+'"></span>'),d[g].bgImage&&h.find("span").css("background-image",d[g].bgImage))}g=e.style=="dropdown";this.newelement.toggleClass(a.widgetBaseClass+"-dropdown",g).toggleClass(a.widgetBaseClass+"-popup",!g);this.list.toggleClass(a.widgetBaseClass+"-menu-dropdown ui-corner-bottom",g).toggleClass(a.widgetBaseClass+"-menu-popup ui-corner-all",!g).find("li:first").toggleClass("ui-corner-top",
!g).end().find("li:last").addClass("ui-corner-bottom");this.selectmenuIcon.toggleClass("ui-icon-triangle-1-s",g).toggleClass("ui-icon-triangle-2-n-s",!g);e.transferClasses&&(g=this.element.attr("class")||"",this.newelement.add(this.list).addClass(g));e.style=="dropdown"?this.list.width(e.menuWidth?e.menuWidth:e.width):this.list.width(e.menuWidth?e.menuWidth:e.width-e.handleWidth);this.list.css("height","auto");g=this.list.height();e.maxHeight&&e.maxHeight<g?this.list.height(e.maxHeight):(h=b(window).height()/
3,h<g&&this.list.height(h));this._optionLis=this.list.find("li:not(."+a.widgetBaseClass+"-group)");this.element.attr("disabled")===!0?this.disable():this.enable();this.index(this._selectedIndex());window.setTimeout(function(){a._refreshPosition()},200)},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled").unbind(".selectmenu");b(window).unbind(".selectmenu");b(document).unbind(".selectmenu");
b("label[for="+this.newelement.attr("id")+"]").attr("for",this.element.attr("id")).unbind(".selectmenu");this.options.wrapperElement?(this.newelement.find(this.options.wrapperElement).remove(),this.list.find(this.options.wrapperElement).remove()):(this.newelement.remove(),this.list.remove());this.element.show();b.Widget.prototype.destroy.apply(this,arguments)},_typeAhead:function(a,e){var d=this,f=!1,g=String.fromCharCode(a).toUpperCase();c=g.toLowerCase();if(d.options.typeAhead=="sequential"){window.clearTimeout("ui.selectmenu-"+
d.selectmenuId);var h=typeof d._prevChar=="undefined"?"":d._prevChar.join(""),j=function(a,g,h){f=!0;b(a).trigger(e);typeof d._prevChar=="undefined"?d._prevChar=[h]:d._prevChar[d._prevChar.length]=h};this.list.find("li a").each(function(a){if(!f){var e=b(this).attr("typeahead")||b(this).text();e.indexOf(h+g)==0?j(this,a,g):e.indexOf(h+c)==0&&j(this,a,c)}});window.setTimeout(function(){d._prevChar=void 0},1E3,d)}else{if(!d._prevChar)d._prevChar=["",0];f=!1;this.list.find("li a").each(function(a){if(!f){var h=
b(this).text();if(h.indexOf(g)==0||h.indexOf(c)==0)d._prevChar[0]==g?d._prevChar[1]<a&&(f=!0,b(this).trigger(e),d._prevChar[1]=a):(f=!0,b(this).trigger(e),d._prevChar[1]=a)}});this._prevChar[0]=g}},_uiHash:function(){var a=this.index();return{index:a,option:b("option",this.element).get(a),value:this.element[0].value}},open:function(a){this.newelement.attr("aria-disabled")!="true"&&(this._closeOthers(a),this.newelement.addClass("ui-state-active"),this.options.wrapperElement?this.list.parent().appendTo("body"):
this.list.appendTo("body"),this.list.addClass(this.widgetBaseClass+"-open").attr("aria-hidden",!1).find("li:not(."+this.widgetBaseClass+"-group):eq("+this._selectedIndex()+") a")[0].focus(),this.options.style=="dropdown"&&this.newelement.removeClass("ui-corner-all").addClass("ui-corner-top"),this._refreshPosition(),this._trigger("open",a,this._uiHash()))},close:function(a,b){this.newelement.is(".ui-state-active")&&(this.newelement.removeClass("ui-state-active"),this.list.attr("aria-hidden",!0).removeClass(this.widgetBaseClass+
"-open"),this.options.style=="dropdown"&&this.newelement.removeClass("ui-corner-top").addClass("ui-corner-all"),b&&this.newelement.focus(),this._trigger("close",a,this._uiHash()))},change:function(a){this.element.trigger("change");this._trigger("change",a,this._uiHash())},select:function(a){if(this._disabled(a.currentTarget))return!1;this._trigger("select",a,this._uiHash())},_closeOthers:function(a){b("."+this.widgetBaseClass+".ui-state-active").not(this.newelement).each(function(){b(this).data("selectelement").selectmenu("close",
a)});b("."+this.widgetBaseClass+".ui-state-hover").trigger("mouseout")},_toggle:function(a,b){this.list.is("."+this.widgetBaseClass+"-open")?this.close(a,b):this.open(a)},_formatText:function(a){return this.options.format?this.options.format(a):a},_selectedIndex:function(){return this.element[0].selectedIndex},_selectedOptionLi:function(){return this._optionLis.eq(this._selectedIndex())},_focusedOptionLi:function(){return this.list.find("."+this.widgetBaseClass+"-item-focus")},_moveSelection:function(a,
b){if(!this.options.disabled){var d=parseInt(this._selectedOptionLi().data("index")||0,10)+a;d<0&&(d=0);d>this._optionLis.size()-1&&(d=this._optionLis.size()-1);if(d===b)return!1;if(this._optionLis.eq(d).hasClass(this.namespace+"-state-disabled"))a>0?++a:--a,this._moveSelection(a,d);else return this._optionLis.eq(d).trigger("mouseup")}},_moveFocus:function(a,b){var d=isNaN(a)?parseInt(this._optionLis.filter(a).data("index"),10):parseInt(this._focusedOptionLi().data("index")||0,10)+a;d<0&&(d=0);d>
this._optionLis.size()-1&&(d=this._optionLis.size()-1);if(d===b)return!1;var f=this.widgetBaseClass+"-item-"+Math.round(Math.random()*1E3);this._focusedOptionLi().find("a:eq(0)").attr("id","");this._optionLis.eq(d).hasClass(this.namespace+"-state-disabled")?(a>0?++a:--a,this._moveFocus(a,d)):this._optionLis.eq(d).find("a:eq(0)").attr("id",f).focus();this.list.attr("aria-activedescendant",f)},_scrollPage:function(a){var b=Math.floor(this.list.outerHeight()/this.list.find("li:first").outerHeight());
this._moveFocus(a=="up"?-b:b)},_setOption:function(a,b){this.options[a]=b;a=="disabled"&&(this.close(),this.element.add(this.newelement).add(this.list)[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",b))},disable:function(a,b){typeof a=="undefined"?this._setOption("disabled",!0):b=="optgroup"?this._disableOptgroup(a):this._disableOption(a)},enable:function(a,b){typeof a=="undefined"?this._setOption("disabled",!1):b=="optgroup"?this._enableOptgroup(a):
this._enableOption(a)},_disabled:function(a){return b(a).hasClass(this.namespace+"-state-disabled")},_disableOption:function(a){var b=this._optionLis.eq(a);b&&(b.addClass(this.namespace+"-state-disabled").find("a").attr("aria-disabled",!0),this.element.find("option").eq(a).attr("disabled","disabled"))},_enableOption:function(a){var b=this._optionLis.eq(a);b&&(b.removeClass(this.namespace+"-state-disabled").find("a").attr("aria-disabled",!1),this.element.find("option").eq(a).removeAttr("disabled"))},
_disableOptgroup:function(a){var b=this.list.find("li."+this.widgetBaseClass+"-group-"+a);b&&(b.addClass(this.namespace+"-state-disabled").attr("aria-disabled",!0),this.element.find("optgroup").eq(a).attr("disabled","disabled"))},_enableOptgroup:function(a){var b=this.list.find("li."+this.widgetBaseClass+"-group-"+a);b&&(b.removeClass(this.namespace+"-state-disabled").attr("aria-disabled",!1),this.element.find("optgroup").eq(a).removeAttr("disabled"))},index:function(a){if(arguments.length)if(this._disabled(b(this._optionLis[a])))return!1;
else this.element[0].selectedIndex=a,this._refreshValue();else return this._selectedIndex()},value:function(a){if(arguments.length)this.element[0].value=a,this._refreshValue();else return this.element[0].value},_refreshValue:function(){var a=this.options.style=="popup"?" ui-state-active":"",b=this.widgetBaseClass+"-item-"+Math.round(Math.random()*1E3);this.list.find("."+this.widgetBaseClass+"-item-selected").removeClass(this.widgetBaseClass+"-item-selected"+a).find("a").attr("aria-selected","false").attr("id",
"");this._selectedOptionLi().addClass(this.widgetBaseClass+"-item-selected"+a).find("a").attr("aria-selected","true").attr("id",b);var a=this.newelement.data("optionClasses")?this.newelement.data("optionClasses"):"",d=this._selectedOptionLi().data("optionClasses")?this._selectedOptionLi().data("optionClasses"):"";this.newelement.removeClass(a).data("optionClasses",d).addClass(d).find("."+this.widgetBaseClass+"-status").html(this._selectedOptionLi().find("a:eq(0)").html());this.list.attr("aria-activedescendant",
b)},_refreshPosition:function(){var a=this.options;if(a.style=="popup"&&!a.positionOptions.offset)var b=this._selectedOptionLi(),b="0 -"+(b.outerHeight()+b.offset().top-this.list.offset().top);var d=this.element.zIndex();d&&this.list.css({zIndex:d});this.list.position({of:a.positionOptions.of||this.newelement,my:a.positionOptions.my,at:a.positionOptions.at,offset:a.positionOptions.offset||b,collision:a.positionOptions.collision||"flip"})}})})(jQuery);(function(b){var a,e,d,f,g,h,j,m,p,n,o=0,k={},q=[],s=0,l={},r=[],w=null,x=new Image,D=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,Q=/[^\.]\.(swf)\s*$/i,E,F=1,z=0,y="",v,u,t=!1,A=b.extend(b("<div/>")[0],{prop:0}),G=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,H=function(){e.hide();x.onerror=x.onload=null;w&&w.abort();a.empty()},I=function(){!1===k.onError(q,o,k)?(e.hide(),t=!1):(k.titleShow=!1,k.width="auto",k.height="auto",a.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>'),
B())},C=function(){var d=q[o],f,g,j,m,n,l;H();k=b.extend({},b.fn.fancybox.defaults,typeof b(d).data("fancybox")=="undefined"?k:b(d).data("fancybox"));l=k.onStart(q,o,k);if(l===!1)t=!1;else{typeof l=="object"&&(k=b.extend(k,l));j=k.title||(d.nodeName?b(d).attr("title"):d.title)||"";if(d.nodeName&&!k.orig)k.orig=b(d).children("img:first").length?b(d).children("img:first"):b(d);j===""&&k.orig&&k.titleFromAlt&&(j=k.orig.attr("alt"));f=k.href||(d.nodeName?b(d).attr("href"):d.href)||null;if(/^(?:javascript)/i.test(f)||
f=="#")f=null;if(k.type){if(g=k.type,!f)f=k.content}else k.content?g="html":f&&(g=f.match(D)?"image":f.match(Q)?"swf":b(d).hasClass("iframe")?"iframe":f.indexOf("#")===0?"inline":"ajax");if(g){g=="inline"&&(d=f.substr(f.indexOf("#")),g=b(d).length>0?"inline":"ajax");k.type=g;k.href=f;k.title=j;if(k.autoDimensions)k.type=="html"||k.type=="inline"||k.type=="ajax"?(k.width="auto",k.height="auto"):k.autoDimensions=!1;if(k.modal)k.overlayShow=!0,k.hideOnOverlayClick=!1,k.hideOnContentClick=!1,k.enableEscapeButton=
!1,k.showCloseButton=!1;k.padding=parseInt(k.padding,10);k.margin=parseInt(k.margin,10);a.css("padding",k.padding+k.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(h.children())});switch(g){case "html":a.html(k.content);B();break;case "inline":if(b(d).parent().is("#fancybox-content")===!0){t=!1;break}b('<div class="fancybox-inline-tmp" />').hide().insertBefore(b(d)).bind("fancybox-cleanup",function(){b(this).replaceWith(h.children())}).bind("fancybox-cancel",
function(){b(this).replaceWith(a.children())});b(d).appendTo(a);B();break;case "image":t=!1;b.fancybox.showActivity();x=new Image;x.onerror=function(){I()};x.onload=function(){t=!0;x.onerror=x.onload=null;k.width=x.width;k.height=x.height;b("<img />").attr({id:"fancybox-img",src:x.src,alt:k.title}).appendTo(a);K()};x.src=f;break;case "swf":k.scrolling="no";m='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+k.width+'" height="'+k.height+'"><param name="movie" value="'+f+'"></param>';
n="";b.each(k.swf,function(a,b){m+='<param name="'+a+'" value="'+b+'"></param>';n+=" "+a+'="'+b+'"'});m+='<embed src="'+f+'" type="application/x-shockwave-flash" width="'+k.width+'" height="'+k.height+'"'+n+"></embed></object>";a.html(m);B();break;case "ajax":t=!1;b.fancybox.showActivity();k.ajax.win=k.ajax.success;w=b.ajax(b.extend({},k.ajax,{url:f,data:k.ajax.data||{},error:function(a){a.status>0&&I()},success:function(b,d,g){if((typeof g=="object"?g:w).status==200){if(typeof k.ajax.win=="function")if(l=
k.ajax.win(f,b,d,g),l===!1){e.hide();return}else if(typeof l=="string"||typeof l=="object")b=l;a.html(b);B()}}}));break;case "iframe":K()}}else I()}},B=function(){var d=k.width,e=k.height,d=d.toString().indexOf("%")>-1?parseInt((b(window).width()-k.margin*2)*parseFloat(d)/100,10)+"px":d=="auto"?"auto":d+"px",e=e.toString().indexOf("%")>-1?parseInt((b(window).height()-k.margin*2)*parseFloat(e)/100,10)+"px":e=="auto"?"auto":e+"px";a.wrapInner('<div style="width:'+d+";height:"+e+";overflow: "+(k.scrolling==
"auto"?"auto":k.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');k.width=a.width();k.height=a.height();K()},K=function(){var J,O;e.hide();if(f.is(":visible")&&!1===l.onCleanup(r,s,l))b.event.trigger("fancybox-cancel"),t=!1;else{t=!0;b(h.add(d)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&l.titlePosition!=="outside"&&f.css("height",f.height());r=q;s=o;l=k;if(l.overlayShow){if(d.css({"background-color":l.overlayColor,opacity:l.overlayOpacity,
cursor:l.hideOnOverlayClick?"pointer":"auto",height:b(document).height()}),!d.is(":visible")){if(G)b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});d.show()}}else d.hide();u=R();y=l.title||"";z=0;m.empty().removeAttr("style").removeClass();if(l.titleShow!==!1&&(y=b.isFunction(l.titleFormat)?l.titleFormat(y,r,s,l):y&&y.length?l.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+
y+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+l.titlePosition+'">'+y+"</div>":!1)&&y!=="")switch(m.addClass("fancybox-title-"+l.titlePosition).html(y).appendTo("body").show(),l.titlePosition){case "inside":m.css({width:u.width-l.padding*2,marginLeft:l.padding,marginRight:l.padding});z=m.outerHeight(!0);m.appendTo(g);u.height+=z;break;case "over":m.css({marginLeft:l.padding,width:u.width-l.padding*2,bottom:l.padding}).appendTo(g);break;case "float":m.css("left",
parseInt((m.width()-u.width-40)/2,10)*-1).appendTo(f);break;default:m.css({width:u.width-l.padding*2,paddingLeft:l.padding,paddingRight:l.padding}).appendTo(f)}m.hide();if(f.is(":visible"))b(j.add(p).add(n)).hide(),J=f.position(),v={top:J.top,left:J.left,width:f.width(),height:f.height()},O=v.width==u.width&&v.height==u.height,h.fadeTo(l.changeFade,0.3,function(){var d=function(){h.html(a.contents()).fadeTo(l.changeFade,1,L)};b.event.trigger("fancybox-change");h.empty().removeAttr("filter").css({"border-width":l.padding,
width:u.width-l.padding*2,height:k.autoDimensions?"auto":u.height-z-l.padding*2});O?d():(A.prop=0,b(A).animate({prop:1},{duration:l.changeSpeed,easing:l.easingChange,step:M,complete:d}))});else if(f.removeAttr("style"),h.css("border-width",l.padding),l.transitionIn=="elastic"){v=P();h.html(a.contents());f.show();if(l.opacity)u.opacity=0;A.prop=0;b(A).animate({prop:1},{duration:l.speedIn,easing:l.easingIn,step:M,complete:L})}else l.titlePosition=="inside"&&z>0&&m.show(),h.css({width:u.width-l.padding*
2,height:k.autoDimensions?"auto":u.height-z-l.padding*2}).html(a.contents()),f.css(u).fadeIn(l.transitionIn=="none"?0:l.speedIn,L)}},S=function(){(l.enableEscapeButton||l.enableKeyboardNav)&&b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&l.enableEscapeButton)a.preventDefault(),b.fancybox.close();else if((a.keyCode==37||a.keyCode==39)&&l.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT")a.preventDefault(),b.fancybox[a.keyCode==37?
"prev":"next"]()});l.showNavArrows?((l.cyclic&&r.length>1||s!==0)&&p.show(),(l.cyclic&&r.length>1||s!=r.length-1)&&n.show()):(p.hide(),n.hide())},L=function(){b.support.opacity||(h.get(0).style.removeAttribute("filter"),f.get(0).style.removeAttribute("filter"));k.autoDimensions&&h.css("height","auto");f.css("height","auto");y&&y.length&&m.show();l.showCloseButton&&j.show();S();l.hideOnContentClick&&h.bind("click",b.fancybox.close);l.hideOnOverlayClick&&d.bind("click",b.fancybox.close);b(window).bind("resize.fb",
b.fancybox.resize);l.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);l.type=="iframe"&&b('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(b.browser.msie?'allowtransparency="true""':"")+' scrolling="'+k.scrolling+'" src="'+l.href+'"></iframe>').appendTo(h);f.show();t=!1;b.fancybox.center();l.onComplete(r,s,l);var a,e;if(r.length-1>s&&(a=r[s+1].href,typeof a!=="undefined"&&a.match(D)))e=new Image,e.src=a;if(s>0&&(a=r[s-1].href,typeof a!==
"undefined"&&a.match(D)))e=new Image,e.src=a},M=function(a){var b={width:parseInt(v.width+(u.width-v.width)*a,10),height:parseInt(v.height+(u.height-v.height)*a,10),top:parseInt(v.top+(u.top-v.top)*a,10),left:parseInt(v.left+(u.left-v.left)*a,10)};if(typeof u.opacity!=="undefined")b.opacity=a<0.5?0.5:a;f.css(b);h.css({width:b.width-l.padding*2,height:b.height-z*a-l.padding*2})},N=function(){return[b(window).width()-l.margin*2,b(window).height()-l.margin*2,b(document).scrollLeft()+l.margin,b(document).scrollTop()+
l.margin]},R=function(){var a=N(),b={},d=l.autoScale,e=l.padding*2;b.width=l.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(l.width)/100,10):l.width+e;b.height=l.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(l.height)/100,10):l.height+e;if(d&&(b.width>a[0]||b.height>a[1]))if(k.type=="image"||k.type=="swf"){d=l.width/l.height;if(b.width>a[0])b.width=a[0],b.height=parseInt((b.width-e)/d+e,10);if(b.height>a[1])b.height=a[1],b.width=parseInt((b.height-e)*d+e,10)}else b.width=Math.min(b.width,
a[0]),b.height=Math.min(b.height,a[1]);b.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-b.height-40)*0.5),10);b.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-b.width-40)*0.5),10);return b},P=function(){var a=k.orig?b(k.orig):!1,d={};a&&a.length?(d=a.offset(),d.top+=parseInt(a.css("paddingTop"),10)||0,d.left+=parseInt(a.css("paddingLeft"),10)||0,d.top+=parseInt(a.css("border-top-width"),10)||0,d.left+=parseInt(a.css("border-left-width"),10)||0,d.width=a.width(),d.height=a.height(),d={width:d.width+l.padding*
2,height:d.height+l.padding*2,top:d.top-l.padding-20,left:d.left-l.padding-20}):(a=N(),d={width:l.padding*2,height:l.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)});return d},T=function(){e.is(":visible")?(b("div",e).css("top",F*-40+"px"),F=(F+1)%12):clearInterval(E)};b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(a){a.preventDefault();t||(t=!0,
b(this).blur(),q=[],o=0,a=b(this).attr("rel")||"",!a||a==""||a==="nofollow"?q.push(this):(q=b("a[rel="+a+"], area[rel="+a+"]"),o=q.index(this)),C())});return this};b.fancybox=function(a,d){var e;if(!t){t=!0;e=typeof d!=="undefined"?d:{};q=[];o=parseInt(e.index,10)||0;if(b.isArray(a)){for(var f=0,g=a.length;f<g;f++)typeof a[f]=="object"?b(a[f]).data("fancybox",b.extend({},e,a[f])):a[f]=b({}).data("fancybox",b.extend({content:a[f]},e));q=jQuery.merge(q,a)}else typeof a=="object"?b(a).data("fancybox",
b.extend({},e,a)):a=b({}).data("fancybox",b.extend({content:a},e)),q.push(a);if(o>q.length||o<0)o=0;C()}};b.fancybox.showActivity=function(){clearInterval(E);e.show();E=setInterval(T,66)};b.fancybox.hideActivity=function(){e.hide()};b.fancybox.next=function(){return b.fancybox.pos(s+1)};b.fancybox.prev=function(){return b.fancybox.pos(s-1)};b.fancybox.pos=function(a){t||(a=parseInt(a),q=r,a>-1&&a<r.length?(o=a,C()):l.cyclic&&r.length>1&&(o=a>=r.length?0:r.length-1,C()))};b.fancybox.cancel=function(){t||
(t=!0,b.event.trigger("fancybox-cancel"),H(),k.onCancel(q,o,k),t=!1)};b.fancybox.close=function(){function a(){d.fadeOut("fast");m.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");h.empty();l.onClosed(r,s,l);r=k=[];s=o=0;l=k={};t=!1}if(!t&&!f.is(":hidden"))if(t=!0,l&&!1===l.onCleanup(r,s,l))t=!1;else if(H(),b(j.add(p).add(n)).hide(),b(h.add(d)).unbind(),b(window).unbind("resize.fb scroll.fb"),b(document).unbind("keydown.fb"),h.find("iframe").attr("src",G&&/^https/i.test(window.location.href||
"")?"javascript:void(false)":"about:blank"),l.titlePosition!=="inside"&&m.empty(),f.stop(),l.transitionOut=="elastic"){v=P();var e=f.position();u={top:e.top,left:e.left,width:f.width(),height:f.height()};if(l.opacity)u.opacity=1;m.empty().hide();A.prop=1;b(A).animate({prop:0},{duration:l.speedOut,easing:l.easingOut,step:M,complete:a})}else f.fadeOut(l.transitionOut=="none"?0:l.speedOut,a)};b.fancybox.resize=function(){d.is(":visible")&&d.css("height",b(document).height());b.fancybox.center(!0)};b.fancybox.center=
function(a){var b,d;if(!t&&(d=a===!0?1:0,b=N(),d||!(f.width()>b[0]||f.height()>b[1])))f.stop().animate({top:parseInt(Math.max(b[3]-20,b[3]+(b[1]-h.height()-40)*0.5-l.padding)),left:parseInt(Math.max(b[2]-20,b[2]+(b[0]-h.width()-40)*0.5-l.padding))},typeof a=="number"?a:200)};b.fancybox.init=function(){b("#fancybox-wrap").length||(b("body").append(a=b('<div id="fancybox-tmp"></div>'),e=b('<div id="fancybox-loading"><div></div></div>'),d=b('<div id="fancybox-overlay"></div>'),f=b('<div id="fancybox-wrap"></div>')),
g=b('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(f),g.append(h=b('<div id="fancybox-content"></div>'),
j=b('<a id="fancybox-close"></a>'),m=b('<div id="fancybox-title"></div>'),p=b('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),n=b('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>')),j.click(b.fancybox.close),e.click(b.fancybox.cancel),p.click(function(a){a.preventDefault();b.fancybox.prev()}),n.click(function(a){a.preventDefault();b.fancybox.next()}),b.fn.mousewheel&&f.bind("mousewheel.fb",
function(a,d){if(t)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight)a.preventDefault(),b.fancybox[d>0?"prev":"next"]()}),b.support.opacity||f.addClass("fancybox-ie"),G&&(e.addClass("fancybox-ie6"),f.addClass("fancybox-ie6"),b('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(g)))};
b.fn.fancybox.defaults={padding:10,margin:40,opacity:!1,modal:!1,cyclic:!1,scrolling:"auto",width:560,height:340,autoScale:!0,autoDimensions:!0,centerOnScroll:!1,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:!0,hideOnContentClick:!1,overlayShow:!0,overlayOpacity:0.7,overlayColor:"#777",titleShow:!0,titlePosition:"float",titleFormat:null,titleFromAlt:!1,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:!0,
showNavArrows:!0,enableEscapeButton:!0,enableKeyboardNav:!0,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery);(function(b){var a={vertical:!1,rtl:!1,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,setupCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,animationStepCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",
buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},e=!1;b(window).bind("load.jcarousel",function(){e=!0});b.jcarousel=function(d,g){this.options=b.extend({},a,g||{});this.autoStopped=this.locked=!1;this.buttonPrevState=this.buttonNextState=this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;if(!g||g.rtl===void 0)this.options.rtl=(b(d).attr("dir")||b("html").attr("dir")||"").toLowerCase()=="rtl";this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?
this.options.rtl?"right":"left":"top";for(var h="",j=d.className.split(" "),m=0;m<j.length;m++)if(j[m].indexOf("jcarousel-skin")!=-1){b(d).removeClass(j[m]);h=j[m];break}d.nodeName.toUpperCase()=="UL"||d.nodeName.toUpperCase()=="OL"?(this.list=b(d),this.clip=this.list.parents(".jcarousel-clip"),this.container=this.list.parents(".jcarousel-container")):(this.container=b(d),this.list=this.container.find("ul,ol").eq(0),this.clip=this.container.find(".jcarousel-clip"));if(this.clip.size()===0)this.clip=
this.list.wrap("<div></div>").parent();if(this.container.size()===0)this.container=this.clip.wrap("<div></div>").parent();h!==""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+h+'"></div>');this.buttonPrev=b(".jcarousel-prev",this.container);if(this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null)this.buttonPrev=b(this.options.buttonPrevHTML).appendTo(this.container);this.buttonPrev.addClass(this.className("jcarousel-prev"));this.buttonNext=
b(".jcarousel-next",this.container);if(this.buttonNext.size()===0&&this.options.buttonNextHTML!==null)this.buttonNext=b(this.options.buttonNextHTML).appendTo(this.container);this.buttonNext.addClass(this.className("jcarousel-next"));this.clip.addClass(this.className("jcarousel-clip")).css({position:"relative"});this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css(this.options.rtl?"right":"left",0);this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});
!this.options.vertical&&this.options.rtl&&this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl");var p=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null,h=this.list.children("li"),n=this;if(h.size()>0){var o=0,k=this.options.offset;h.each(function(){n.format(this,k++);o+=n.dimension(this,p)});this.list.css(this.wh,o+100+"px");if(!g||g.size===void 0)this.options.size=h.size()}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display",
"block");this.funcNext=function(){n.next()};this.funcPrev=function(){n.prev()};this.funcResize=function(){n.resizeTimer&&clearTimeout(n.resizeTimer);n.resizeTimer=setTimeout(function(){n.reload()},100)};this.options.initCallback!==null&&this.options.initCallback(this,"init");!e&&b.browser.safari?(this.buttons(!1,!1),b(window).bind("load.jcarousel",function(){n.setup()})):this.setup()};var d=b.jcarousel;d.fn=d.prototype={jcarousel:"0.2.8"};d.fn.extend=d.extend=b.extend;d.fn.extend({setup:function(){this.prevLast=
this.prevFirst=this.last=this.first=null;this.animating=!1;this.tail=this.resizeTimer=this.timer=null;this.inTail=!1;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var a=this.pos(this.options.start,!0);this.prevFirst=this.prevLast=null;this.animate(a,!1);b(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize);this.options.setupCallback!==null&&this.options.setupCallback(this)}},reset:function(){this.list.empty();this.list.css(this.lt,
"0px");this.list.css(this.wh,"10px");this.options.initCallback!==null&&this.options.initCallback(this,"reset");this.setup()},reload:function(){this.tail!==null&&this.inTail&&this.list.css(this.lt,d.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=!1;this.options.reloadCallback!==null&&this.options.reloadCallback(this);if(this.options.visible!==null){var a=this,b=Math.ceil(this.clipping()/this.options.visible),e=0,j=0;this.list.children("li").each(function(d){e+=a.dimension(this,
b);d+1<a.first&&(j=e)});this.list.css(this.wh,e+"px");this.list.css(this.lt,-j+"px")}this.scroll(this.first,!1)},lock:function(){this.locked=!0;this.buttons()},unlock:function(){this.locked=!1;this.buttons()},size:function(a){if(a!==void 0)this.options.size=a,this.locked||this.buttons();return this.options.size},has:function(a,b){if(b===void 0||!b)b=a;if(this.options.size!==null&&b>this.options.size)b=this.options.size;for(var d=a;d<=b;d++){var e=this.get(d);if(!e.length||e.hasClass("jcarousel-item-placeholder"))return!1}return!0},
get:function(a){return b(">.jcarousel-item-"+a,this.list)},add:function(a,e){var h=this.get(a),j=0,m=b(e);if(h.length===0)for(var p,n=d.intval(a),h=this.create(a);;){if(p=this.get(--n),n<=0||p.length){n<=0?this.list.prepend(h):p.after(h);break}}else j=this.dimension(h);m.get(0).nodeName.toUpperCase()=="LI"?(h.replaceWith(m),h=m):h.empty().append(e);this.format(h.removeClass(this.className("jcarousel-item-placeholder")),a);m=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):
null;j=this.dimension(h,m)-j;a>0&&a<this.first&&this.list.css(this.lt,d.intval(this.list.css(this.lt))-j+"px");this.list.css(this.wh,d.intval(this.list.css(this.wh))+j+"px");return h},remove:function(a){var b=this.get(a);if(b.length&&!(a>=this.first&&a<=this.last)){var e=this.dimension(b);a<this.first&&this.list.css(this.lt,d.intval(this.list.css(this.lt))+e+"px");b.remove();this.list.css(this.wh,d.intval(this.list.css(this.wh))-e+"px")}},next:function(){this.tail!==null&&!this.inTail?this.scrollTail(!1):
this.scroll((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!==null&&this.last==this.options.size?1:this.first+this.options.scroll)},prev:function(){this.tail!==null&&this.inTail?this.scrollTail(!0):this.scroll((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!==null&&this.first==1?this.options.size:this.first-this.options.scroll)},scrollTail:function(a){if(!this.locked&&!this.animating&&this.tail){this.pauseAuto();var b=d.intval(this.list.css(this.lt)),
b=!a?b-this.tail:b+this.tail;this.inTail=!a;this.prevFirst=this.first;this.prevLast=this.last;this.animate(b)}},scroll:function(a,b){!this.locked&&!this.animating&&(this.pauseAuto(),this.animate(this.pos(a),b))},pos:function(a,b){var e=d.intval(this.list.css(this.lt));if(this.locked||this.animating)return e;this.options.wrap!="circular"&&(a=a<1?1:this.options.size&&a>this.options.size?this.options.size:a);for(var j=this.first>a,m=this.options.wrap!="circular"&&this.first<=1?1:this.first,p=j?this.get(m):
this.get(this.last),n=j?m:m-1,o=null,k=0,q=!1,s=0;j?--n>=a:++n<a;){o=this.get(n);q=!o.length;if(o.length===0&&(o=this.create(n).addClass(this.className("jcarousel-item-placeholder")),p[j?"before":"after"](o),this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(n<=0||n>this.options.size)))p=this.get(this.index(n)),p.length&&(o=this.add(n,p.clone(!0)));p=o;s=this.dimension(o);q&&(k+=s);if(this.first!==null&&(this.options.wrap=="circular"||n>=1&&(this.options.size===null||n<=
this.options.size)))e=j?e+s:e-s}for(var m=this.clipping(),l=[],r=0,w=0,p=this.get(a-1),n=a;++r;){o=this.get(n);q=!o.length;if(o.length===0){o=this.create(n).addClass(this.className("jcarousel-item-placeholder"));if(p.length===0)this.list.prepend(o);else p[j?"before":"after"](o);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(n<=0||n>this.options.size))p=this.get(this.index(n)),p.length&&(o=this.add(n,p.clone(!0)))}p=o;s=this.dimension(o);if(s===0)throw Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...");
this.options.wrap!="circular"&&this.options.size!==null&&n>this.options.size?l.push(o):q&&(k+=s);w+=s;if(w>=m)break;n++}for(o=0;o<l.length;o++)l[o].remove();k>0&&(this.list.css(this.wh,this.dimension(this.list)+k+"px"),j&&(e-=k,this.list.css(this.lt,d.intval(this.list.css(this.lt))-k+"px")));k=a+r-1;if(this.options.wrap!="circular"&&this.options.size&&k>this.options.size)k=this.options.size;if(n>k){r=0;n=k;for(w=0;++r;){o=this.get(n--);if(!o.length)break;w+=this.dimension(o);if(w>=m)break}}n=k-r+
1;this.options.wrap!="circular"&&n<1&&(n=1);if(this.inTail&&j)e+=this.tail,this.inTail=!1;this.tail=null;if(this.options.wrap!="circular"&&k==this.options.size&&k-r+1>=1&&(j=d.intval(this.get(k).css(!this.options.vertical?"marginRight":"marginBottom")),w-j>m))this.tail=w-m-j;if(b&&a===this.options.size&&this.tail)e-=this.tail,this.inTail=!0;for(;a-- >n;)e+=this.dimension(this.get(a));this.prevFirst=this.first;this.prevLast=this.last;this.first=n;this.last=k;return e},animate:function(a,d){if(!this.locked&&
!this.animating){this.animating=!0;var e=this,j=function(){e.animating=!1;a===0&&e.list.css(e.lt,0);!e.autoStopped&&(e.options.wrap=="circular"||e.options.wrap=="both"||e.options.wrap=="last"||e.options.size===null||e.last<e.options.size||e.last==e.options.size&&e.tail!==null&&!e.inTail)&&e.startAuto();e.buttons();e.notify("onAfterAnimation");if(e.options.wrap=="circular"&&e.options.size!==null)for(var b=e.prevFirst;b<=e.prevLast;b++)b!==null&&!(b>=e.first&&b<=e.last)&&(b<1||b>e.options.size)&&e.remove(b)};
this.notify("onBeforeAnimation");if(!this.options.animation||d===!1)this.list.css(this.lt,a+"px"),j();else{var m=!this.options.vertical?this.options.rtl?{right:a}:{left:a}:{top:a},j={duration:this.options.animation,easing:this.options.easing,complete:j};if(b.isFunction(this.options.animationStepCallback))j.step=this.options.animationStepCallback;this.list.animate(m,j)}}},startAuto:function(a){if(a!==void 0)this.options.auto=a;if(this.options.auto===0)return this.stopAuto();if(this.timer===null){this.autoStopped=
!1;var b=this;this.timer=window.setTimeout(function(){b.next()},this.options.auto*1E3)}},stopAuto:function(){this.pauseAuto();this.autoStopped=!0},pauseAuto:function(){if(this.timer!==null)window.clearTimeout(this.timer),this.timer=null},buttons:function(a,b){if(a==null&&(a=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size===null||this.last<this.options.size),!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!==null&&
this.last>=this.options.size))a=this.tail!==null&&!this.inTail;if(b==null&&(b=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1),!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!==null&&this.first==1))b=this.tail!==null&&this.inTail;var e=this;this.buttonNext.size()>0?(this.buttonNext.unbind(this.options.buttonNextEvent+".jcarousel",this.funcNext),a&&this.buttonNext.bind(this.options.buttonNextEvent+".jcarousel",this.funcNext),
this.buttonNext[a?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",a?!1:!0),this.options.buttonNextCallback!==null&&this.buttonNext.data("jcarouselstate")!=a&&this.buttonNext.each(function(){e.options.buttonNextCallback(e,this,a)}).data("jcarouselstate",a)):this.options.buttonNextCallback!==null&&this.buttonNextState!=a&&this.options.buttonNextCallback(e,null,a);this.buttonPrev.size()>0?(this.buttonPrev.unbind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev),
b&&this.buttonPrev.bind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev),this.buttonPrev[b?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",b?!1:!0),this.options.buttonPrevCallback!==null&&this.buttonPrev.data("jcarouselstate")!=b&&this.buttonPrev.each(function(){e.options.buttonPrevCallback(e,this,b)}).data("jcarouselstate",b)):this.options.buttonPrevCallback!==null&&this.buttonPrevState!=b&&this.options.buttonPrevCallback(e,null,b);this.buttonNextState=
a;this.buttonPrevState=b},notify:function(a){var b=this.prevFirst===null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",a,b);this.prevFirst!==this.first&&(this.callback("itemFirstInCallback",a,b,this.first),this.callback("itemFirstOutCallback",a,b,this.prevFirst));this.prevLast!==this.last&&(this.callback("itemLastInCallback",a,b,this.last),this.callback("itemLastOutCallback",a,b,this.prevLast));this.callback("itemVisibleInCallback",a,b,this.first,this.last,this.prevFirst,
this.prevLast);this.callback("itemVisibleOutCallback",a,b,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(a,e,d,j,m,p,n){if(!(this.options[a]==null||typeof this.options[a]!="object"&&e!="onAfterAnimation")){var o=typeof this.options[a]=="object"?this.options[a][e]:this.options[a];if(b.isFunction(o)){var k=this;if(j===void 0)o(k,d,e);else if(m===void 0)this.get(j).each(function(){o(k,this,j,d,e)});else for(var a=function(a){k.get(a).each(function(){o(k,this,a,d,e)})},q=j;q<=m;q++)q!==
null&&!(q>=p&&q<=n)&&a(q)}}},create:function(a){return this.format("<li></li>",a)},format:function(a,e){for(var a=b(a),d=a.get(0).className.split(" "),j=0;j<d.length;j++)d[j].indexOf("jcarousel-")!=-1&&a.removeClass(d[j]);a.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+e)).css({"float":this.options.rtl?"right":"left","list-style":"none"}).attr("jcarouselindex",e);return a},className:function(a){return a+" "+a+(!this.options.vertical?"-horizontal":"-vertical")},
dimension:function(a,e){var h=b(a);if(e==null)return!this.options.vertical?h.outerWidth(!0)||d.intval(this.options.itemFallbackDimension):h.outerHeight(!0)||d.intval(this.options.itemFallbackDimension);else{var j=!this.options.vertical?e-d.intval(h.css("marginLeft"))-d.intval(h.css("marginRight")):e-d.intval(h.css("marginTop"))-d.intval(h.css("marginBottom"));b(h).css(this.wh,j+"px");return this.dimension(h)}},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-d.intval(this.clip.css("borderLeftWidth"))-
d.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-d.intval(this.clip.css("borderTopWidth"))-d.intval(this.clip.css("borderBottomWidth"))},index:function(a,b){if(b==null)b=this.options.size;return Math.round(((a-1)/b-Math.floor((a-1)/b))*b)+1}});d.extend({defaults:function(e){return b.extend(a,e||{})},intval:function(a){a=parseInt(a,10);return isNaN(a)?0:a},windowLoaded:function(){e=!0}});b.fn.jcarousel=function(a){if(typeof a=="string"){var e=b(this).data("jcarousel"),h=Array.prototype.slice.call(arguments,
1);return e[a].apply(e,h)}else return this.each(function(){var e=b(this).data("jcarousel");e?(a&&b.extend(e.options,a),e.reload()):b(this).data("jcarousel",new d(this,a))})}})(jQuery);(function(b){b.setCookie=function(a,b,d){if(typeof a==="undefined"||typeof b==="undefined")return!1;a=a+'="'+b.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"';d.domain&&(a+="; domain="+d.domain);d.path&&(a+="; path="+d.path);d.duration&&(b=new Date,b.setTime(b.getTime()+d.duration*864E5),a+="; expires="+b.toGMTString());d.secure&&(a+="; secure");return document.cookie=a};b.delCookie=function(a){return b.setCookie(a,"",{duration:-1})};b.readCookie=function(a){var d;(d=(a=document.cookie.match("(?:^|;)\\s*"+
a.replace(/([-.*+?^${}()|\[\]\/\\])/g,"\\$1")+"=([^;]*)"))?a[1].replace(/\\\"/g,'"').replace(/\\\\/g,"\\"):null,a=d)&&a.charAt(0)=='"'&&a.charAt(a.length-1)=='"'&&(a=a.substr(1,a.length-2));return a};b.CooQueryVersion="v 2.0"})(jQuery);(function(b){function a(a){var e=b.formatCurrency.regions[a];if(e)return e;else if(/(\w+)-(\w+)/g.test(a))return a=a.replace(/(\w+)-(\w+)/g,"$1"),b.formatCurrency.regions[a];return null}function e(a){if(a.symbol==="")return RegExp("[^\\d"+a.decimalSymbol+"-]","g");else{var b=a.symbol.replace("$","\\$").replace(".","\\.");return RegExp(b+"|[^\\d"+a.decimalSymbol+"-]","g")}}b.formatCurrency={};b.formatCurrency.regions=[];b.formatCurrency.regions[""]={symbol:"$",positiveFormat:"%s%n",negativeFormat:"(%s%n)",
decimalSymbol:".",digitGroupSymbol:",",groupDigits:!0};b.fn.formatCurrency=function(d,f){arguments.length==1&&typeof d!=="string"&&(f=d,d=!1);var g={name:"formatCurrency",colorize:!1,region:"",global:!0,roundToDecimalPlace:2,eventOnDecimalsEntered:!1},g=b.extend(g,b.formatCurrency.regions[""]),f=b.extend(g,f);f.region.length>0&&(f=b.extend(f,a(f.region)));f.regex=e(f);return this.each(function(){$this=b(this);var a="0",a=$this[$this.is("input, select, textarea")?"val":"html"]();a.search("\\(")>=0&&
(a="-"+a);if(!(a===""||a==="-"&&f.roundToDecimalPlace===-1)){if(isNaN(a)){a=a.replace(f.regex,"");if(a===""||a==="-"&&f.roundToDecimalPlace===-1)return;f.decimalSymbol!="."&&(a=a.replace(f.decimalSymbol,"."));isNaN(a)&&(a="0")}var e=String(a).split("."),g=a==Math.abs(a),p=e.length>1,n=p?e[1].toString():"0",o=n,a=Math.abs(e[0]),a=isNaN(a)?0:a;f.roundToDecimalPlace>=0&&(n=parseFloat("1."+n),n=n.toFixed(f.roundToDecimalPlace),n.substring(0,1)=="2"&&(a=Number(a)+1),n=n.substring(2));a=String(a);if(f.groupDigits)for(e=
0;e<Math.floor((a.length-(1+e))/3);e++)a=a.substring(0,a.length-(4*e+3))+f.digitGroupSymbol+a.substring(a.length-(4*e+3));if(p&&f.roundToDecimalPlace==-1||f.roundToDecimalPlace>0)a+=f.decimalSymbol+n;n=(g?f.positiveFormat:f.negativeFormat).replace(/%s/g,f.symbol);n=n.replace(/%n/g,a);a=b([]);a=d?b(d):$this;a[a.is("input, select, textarea")?"val":"html"](n);p&&f.eventOnDecimalsEntered&&o.length>f.roundToDecimalPlace&&a.trigger("decimalsEntered",o);f.colorize&&a.css("color",g?"black":"red")}})};b.fn.toNumber=
function(d){var f=b.extend({name:"toNumber",region:"",global:!0},b.formatCurrency.regions[""]),d=jQuery.extend(f,d);d.region.length>0&&(d=b.extend(d,a(d.region)));d.regex=e(d);return this.each(function(){var a=b(this).is("input, select, textarea")?"val":"html";b(this)[a](b(this)[a]().replace("(","(-").replace(d.regex,""))})};b.fn.asNumber=function(d){var f=b.extend({name:"asNumber",region:"",parse:!0,parseType:"Float",global:!0},b.formatCurrency.regions[""]),d=jQuery.extend(f,d);d.region.length>0&&
(d=b.extend(d,a(d.region)));d.regex=e(d);var f=d,g;a:switch(d.parseType.toLowerCase()){case "int":g="Int";break a;case "float":g="Float";break a;default:throw"invalid parseType";}f.parseType=g;f=b(this).is("input, select, textarea")?"val":"html";f=b(this)[f]();f=(f?f:"").replace("(","(-");f=f.replace(d.regex,"");if(!d.parse)return f;f.length==0&&(f="0");d.decimalSymbol!="."&&(f=f.replace(d.decimalSymbol,"."));return window["parse"+d.parseType](f)}})(jQuery);var mejs=mejs||{};mejs.version="2.1.9";mejs.meIndex=0;mejs.plugins={silverlight:[{version:[3,0],types:"video/mp4,video/m4v,video/mov,video/wmv,audio/wma,audio/m4a,audio/mp3,audio/wav,audio/mpeg".split(",")}],flash:[{version:[9,0,124],types:"video/mp4,video/m4v,video/mov,video/flv,video/x-flv,audio/flv,audio/x-flv,audio/mp3,audio/m4a,audio/mpeg".split(",")}]};
mejs.Utility={encodeUrl:function(b){return encodeURIComponent(b)},escapeHTML:function(b){return b.toString().split("&").join("&amp;").split("<").join("&lt;").split('"').join("&quot;")},absolutizeUrl:function(b){var a=document.createElement("div");a.innerHTML='<a href="'+this.escapeHTML(b)+'">x</a>';return a.firstChild.href},getScriptPath:function(b){for(var a=0,e,d="",f="",g,h=document.getElementsByTagName("script");a<h.length;a++){g=h[a].src;for(e=0;e<b.length;e++)if(f=b[e],g.indexOf(f)>-1){d=g.substring(0,
g.indexOf(f));break}if(d!=="")break}return d},secondsToTimeCode:function(b,a){var b=Math.round(b),e,d=Math.floor(b/60);d>=60&&(e=Math.floor(d/60),d%=60);e=e===void 0?"00":e>=10?e:"0"+e;b=Math.floor(b%60);return(e>0||a===!0?e+":":"")+(d>=10?d:"0"+d)+":"+(b>=10?b:"0"+b)},timeCodeToSeconds:function(b){b=b.split(":");return b[0]*3600+b[1]*60+parseFloat(b[2].replace(",","."))}};
mejs.PluginDetector={hasPluginVersion:function(b,a){var e=this.plugins[b];a[1]=a[1]||0;a[2]=a[2]||0;return e[0]>a[0]||e[0]==a[0]&&e[1]>a[1]||e[0]==a[0]&&e[1]==a[1]&&e[2]>=a[2]?!0:!1},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(b,a,e,d,f){this.plugins[b]=this.detectPlugin(a,e,d,f)},detectPlugin:function(b,a,e,d){var f=[0,0,0],g;if(typeof this.nav.plugins!="undefined"&&typeof this.nav.plugins[b]=="object"){if((e=this.nav.plugins[b].description)&&!(typeof this.nav.mimeTypes!=
"undefined"&&this.nav.mimeTypes[a]&&!this.nav.mimeTypes[a].enabledPlugin)){f=e.replace(b,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".");for(b=0;b<f.length;b++)f[b]=parseInt(f[b].match(/\d+/),10)}}else if(typeof window.ActiveXObject!="undefined")try{(g=new ActiveXObject(e))&&(f=d(g))}catch(h){}return f}};
mejs.PluginDetector.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(b){var a=[];if(b=b.GetVariable("$version"))b=b.split(" ")[1].split(","),a=[parseInt(b[0],10),parseInt(b[1],10),parseInt(b[2],10)];return a});
mejs.PluginDetector.addPlugin("silverlight","Silverlight Plug-In","application/x-silverlight-2","AgControl.AgControl",function(b){var a=[0,0,0,0],e=function(a,b,e,h){for(;a.isVersionSupported(b[0]+"."+b[1]+"."+b[2]+"."+b[3]);)b[e]+=h;b[e]-=h};e(b,a,0,1);e(b,a,1,1);e(b,a,2,1E4);e(b,a,2,1E3);e(b,a,2,100);e(b,a,2,10);e(b,a,2,1);e(b,a,3,1);return a});
mejs.MediaFeatures={init:function(){var b=mejs.PluginDetector.nav,a=mejs.PluginDetector.ua.toLowerCase(),e,d=["source","track","audio","video"];this.isiPad=a.match(/ipad/i)!==null;this.isiPhone=a.match(/iphone/i)!==null;this.isAndroid=a.match(/android/i)!==null;this.isBustedAndroid=a.match(/android 2\.[12]/)!==null;this.isIE=b.appName.toLowerCase().indexOf("microsoft")!=-1;this.isChrome=a.match(/chrome/gi)!==null;this.isFirefox=a.match(/firefox/gi)!==null;for(b=0;b<d.length;b++)e=document.createElement(d[b]);
this.hasNativeFullScreen=typeof e.webkitRequestFullScreen!=="undefined";if(this.isChrome)this.hasNativeFullScreen=!1;if(this.hasNativeFullScreen&&a.match(/mac os x 10_5/i))this.hasNativeFullScreen=!1}};mejs.MediaFeatures.init();
mejs.HtmlMediaElement={pluginType:"native",isFullScreen:!1,setCurrentTime:function(b){this.currentTime=b},setMuted:function(b){this.muted=b},setVolume:function(b){this.volume=b},stop:function(){this.pause()},setSrc:function(b){if(typeof b=="string")this.src=b;else{var a,e;for(a=0;a<b.length;a++)if(e=b[a],this.canPlayType(e.type))this.src=e.src}},setVideoSize:function(b,a){this.width=b;this.height=a}};mejs.PluginMediaElement=function(b,a,e){this.id=b;this.pluginType=a;this.src=e;this.events={}};
mejs.PluginMediaElement.prototype={pluginElement:null,pluginType:"",isFullScreen:!1,playbackRate:-1,defaultPlaybackRate:-1,seekable:[],played:[],paused:!0,ended:!1,seeking:!1,duration:0,error:null,muted:!1,volume:1,currentTime:0,play:function(){if(this.pluginApi!=null)this.pluginApi.playMedia(),this.paused=!1},load:function(){if(this.pluginApi!=null)this.pluginApi.loadMedia(),this.paused=!1},pause:function(){if(this.pluginApi!=null)this.pluginApi.pauseMedia(),this.paused=!0},stop:function(){if(this.pluginApi!=
null)this.pluginApi.stopMedia(),this.paused=!0},canPlayType:function(b){var a,e,d,f=mejs.plugins[this.pluginType];for(a=0;a<f.length;a++)if(d=f[a],mejs.PluginDetector.hasPluginVersion(this.pluginType,d.version))for(e=0;e<d.types.length;e++)if(b==d.types[e])return!0;return!1},setSrc:function(b){if(typeof b=="string")this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(b)),this.src=mejs.Utility.absolutizeUrl(b);else{var a,e;for(a=0;a<b.length;a++)if(e=b[a],this.canPlayType(e.type))this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(e.src)),
this.src=mejs.Utility.absolutizeUrl(b)}},setCurrentTime:function(b){if(this.pluginApi!=null)this.pluginApi.setCurrentTime(b),this.currentTime=b},setVolume:function(b){if(this.pluginApi!=null)this.pluginApi.setVolume(b),this.volume=b},setMuted:function(b){if(this.pluginApi!=null)this.pluginApi.setMuted(b),this.muted=b},setVideoSize:function(b,a){if(this.pluginElement.style)this.pluginElement.style.width=b+"px",this.pluginElement.style.height=a+"px";this.pluginApi!=null&&this.pluginApi.setVideoSize(b,
a)},setFullscreen:function(b){this.pluginApi!=null&&this.pluginApi.setFullscreen(b)},addEventListener:function(b,a){this.events[b]=this.events[b]||[];this.events[b].push(a)},removeEventListener:function(b,a){if(!b)return this.events={},!0;var e=this.events[b];if(!e)return!0;if(!a)return this.events[b]=[],!0;for(i=0;i<e.length;i++)if(e[i]===a)return this.events[b].splice(i,1),!0;return!1},dispatchEvent:function(b){var a,e,d=this.events[b];if(d){e=Array.prototype.slice.call(arguments,1);for(a=0;a<d.length;a++)d[a].apply(null,
e)}}};
mejs.MediaPluginBridge={pluginMediaElements:{},htmlMediaElements:{},registerPluginElement:function(b,a,e){this.pluginMediaElements[b]=a;this.htmlMediaElements[b]=e},initPlugin:function(b){var a=this.pluginMediaElements[b],e=this.htmlMediaElements[b];switch(a.pluginType){case "flash":a.pluginElement=a.pluginApi=document.getElementById(b);break;case "silverlight":a.pluginElement=document.getElementById(a.id),a.pluginApi=a.pluginElement.Content.MediaElementJS}a.pluginApi!=null&&a.success&&a.success(a,e)},
fireEvent:function(b,a,e){var d,f,b=this.pluginMediaElements[b];b.ended=!1;b.paused=!0;a={type:a,target:b};for(d in e)b[d]=e[d],a[d]=e[d];f=e.bufferedTime||0;a.target.buffered=a.buffered={start:function(){return 0},end:function(){return f},length:1};b.dispatchEvent(a.type,a)}};
mejs.MediaElementDefaults={mode:"auto",plugins:["flash","silverlight"],enablePluginDebug:!1,type:"",pluginPath:mejs.Utility.getScriptPath(["mediaelement.js","mediaelement.min.js","mediaelement-and-player.js","mediaelement-and-player.min.js"]),flashName:"flashmediaelement.swf",enablePluginSmoothing:!1,silverlightName:"silverlightmediaelement.xap",defaultVideoWidth:480,defaultVideoHeight:270,pluginWidth:-1,pluginHeight:-1,timerRate:250,success:function(){},error:function(){}};
mejs.MediaElement=function(b,a){return mejs.HtmlMediaElementShim.create(b,a)};
mejs.HtmlMediaElementShim={create:function(b,a){var e=mejs.MediaElementDefaults,d=typeof b=="string"?document.getElementById(b):b,f=d.tagName.toLowerCase()=="video",g=typeof d.canPlayType!="undefined",h={method:"",url:""},j=d.getAttribute("poster"),m=d.getAttribute("autoplay"),p=d.getAttribute("preload"),n=d.getAttribute("controls"),o;for(o in a)e[o]=a[o];j=typeof j=="undefined"||j===null?"":j;p=typeof p=="undefined"||p===null||p==="false"?"none":p;m=!(typeof m=="undefined"||m===null||m==="false");
n=!(typeof n=="undefined"||n===null||n==="false");h=this.determinePlayback(d,e,f,g);if(h.method=="native"){if(mejs.MediaFeatures.isBustedAndroid)d.src=h.url,d.addEventListener("click",function(){d.play()},!0);return this.updateNative(d,e,m,p,h)}else if(h.method!=="")return this.createPlugin(d,e,f,h.method,h.url!==null?mejs.Utility.absolutizeUrl(h.url):"",j,m,p,n);else this.createErrorMessage(d,e,h.url!==null?mejs.Utility.absolutizeUrl(h.url):"",j)},determinePlayback:function(b,a,e,d){var f=[],g,h,
j={method:"",url:""},m=b.getAttribute("src"),p,n;if(m=="undefined"||m==""||m===null)m=null;if(typeof a.type!="undefined"&&a.type!=="")f.push({type:a.type,url:m});else if(m!==null)h=this.checkType(m,b.getAttribute("type"),e),f.push({type:h,url:m});else for(g=0;g<b.childNodes.length;g++)h=b.childNodes[g],h.nodeType==1&&h.tagName.toLowerCase()=="source"&&(m=h.getAttribute("src"),h=this.checkType(m,h.getAttribute("type"),e),f.push({type:h,url:m}));if(mejs.MediaFeatures.isBustedAndroid)b.canPlayType=function(a){return a.match(/video\/(mp4|m4v)/gi)!==
null?"maybe":""};if(d&&(a.mode==="auto"||a.mode==="native"))for(g=0;g<f.length;g++)if(b.canPlayType(f[g].type).replace(/no/,"")!==""||b.canPlayType(f[g].type.replace(/mp3/,"mpeg")).replace(/no/,"")!=="")return j.method="native",j.url=f[g].url,j;if(a.mode==="auto"||a.mode==="shim")for(g=0;g<f.length;g++){h=f[g].type;for(b=0;b<a.plugins.length;b++){m=a.plugins[b];p=mejs.plugins[m];for(e=0;e<p.length;e++)if(n=p[e],mejs.PluginDetector.hasPluginVersion(m,n.version))for(d=0;d<n.types.length;d++)if(h==n.types[d])return j.method=
m,j.url=f[g].url,j}}if(j.method==="")j.url=f[0].url;return j},checkType:function(b,a,e){return b&&!a?(b=b.substring(b.lastIndexOf(".")+1),(e?"video":"audio")+"/"+b):a&&~a.indexOf(";")?a.substr(0,a.indexOf(";")):a},createErrorMessage:function(b,a,e,d){var f=document.createElement("div");f.className="me-cannotplay";try{f.style.width=b.width+"px",f.style.height=b.height+"px"}catch(g){}f.innerHTML=d!==""?'<a href="'+e+'"><img src="'+d+'" /></a>':'<a href="'+e+'"><span>Download File</span></a>';b.parentNode.insertBefore(f,
b);b.style.display="none";a.error(b)},createPlugin:function(b,a,e,d,f,g,h,j,m){var p=g=1,n="me_"+d+"_"+mejs.meIndex++,o=new mejs.PluginMediaElement(n,d,f),k=document.createElement("div"),q;for(q=b.parentNode;q!==null&&q.tagName.toLowerCase()!="body";){if(q.parentNode.tagName.toLowerCase()=="p"){q.parentNode.parentNode.insertBefore(q,q.parentNode);break}q=q.parentNode}e?(g=a.videoWidth>0?a.videoWidth:b.getAttribute("width")!==null?b.getAttribute("width"):a.defaultVideoWidth,p=a.videoHeight>0?a.videoHeight:
b.getAttribute("height")!==null?b.getAttribute("height"):a.defaultVideoHeight):a.enablePluginDebug&&(g=320,p=240);o.success=a.success;mejs.MediaPluginBridge.registerPluginElement(n,o,b);k.className="me-plugin";b.parentNode.insertBefore(k,b);e=["id="+n,"isvideo="+(e?"true":"false"),"autoplay="+(h?"true":"false"),"preload="+j,"width="+g,"startvolume="+a.startVolume,"timerrate="+a.timerRate,"height="+p];f!==null&&(d=="flash"?e.push("file="+mejs.Utility.encodeUrl(f)):e.push("file="+f));a.enablePluginDebug&&
e.push("debug=true");a.enablePluginSmoothing&&e.push("smoothing=true");m&&e.push("controls=true");switch(d){case "silverlight":k.innerHTML='<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="'+n+'" name="'+n+'" width="'+g+'" height="'+p+'"><param name="initParams" value="'+e.join(",")+'" /><param name="windowless" value="true" /><param name="background" value="black" /><param name="minRuntimeVersion" value="3.0.0.0" /><param name="autoUpgrade" value="true" /><param name="source" value="'+
a.pluginPath+a.silverlightName+'" /></object>';break;case "flash":mejs.MediaFeatures.isIE?(d=document.createElement("div"),k.appendChild(d),d.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+n+'" width="'+g+'" height="'+p+'"><param name="movie" value="'+a.pluginPath+a.flashName+"?x="+new Date+'" /><param name="flashvars" value="'+e.join("&amp;")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /></object>'):
k.innerHTML='<embed id="'+n+'" name="'+n+'" play="true" loop="false" quality="high" bgcolor="#000000" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="'+a.pluginPath+a.flashName+'" flashvars="'+e.join("&")+'" width="'+g+'" height="'+p+'"></embed>'}b.style.display="none";return o},updateNative:function(b,a){for(var e in mejs.HtmlMediaElement)b[e]=mejs.HtmlMediaElement[e];a.success(b,
b);return b}};window.mejs=mejs;window.MediaElement=mejs.MediaElement;if(typeof jQuery!="undefined")mejs.$=jQuery;else if(typeof ender!="undefined")mejs.$=ender;
(function(b){mejs.MepDefaults={poster:"",defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,audioWidth:400,audioHeight:30,startVolume:0.8,loop:!1,enableAutosize:!0,alwaysShowHours:!1,alwaysShowControls:!1,iPadUseNativeControls:!0,features:"playpause,current,progress,duration,tracks,volume,fullscreen".split(",")};mejs.mepIndex=0;mejs.MediaElementPlayer=function(a,e){if(!(this instanceof mejs.MediaElementPlayer))return new mejs.MediaElementPlayer(a,e);this.options=b.extend({},
mejs.MepDefaults,e);this.$media=this.$node=b(a);this.node=this.media=this.$media[0];if(typeof this.node.player!="undefined")return this.node.player;else this.node.player=this;this.isVideo=this.media.tagName.toLowerCase()==="video";this.init();return this};mejs.MediaElementPlayer.prototype={init:function(){var a=this,e=mejs.MediaFeatures,d=b.extend(!0,{},a.options,{success:function(b,e){a.meReady(b,e)},error:function(b){a.handleError(b)}});if(e.isiPad&&a.options.iPadUseNativeControls||e.isiPhone)a.$media.attr("controls",
"controls"),a.$media.removeAttr("poster"),e.isiPad&&a.media.getAttribute("autoplay")!==null&&(a.media.load(),a.media.play());else if(!e.isAndroid||!a.isVideo)a.$media.removeAttr("controls"),a.id="mep_"+mejs.mepIndex++,a.container=b('<div id="'+a.id+'" class="mejs-container"><div class="mejs-inner"><div class="mejs-mediaelement"></div><div class="mejs-layers"></div><div class="mejs-controls"></div><div class="mejs-clear"></div></div></div>').addClass(a.$media[0].className).insertBefore(a.$media),a.container.find(".mejs-mediaelement").append(a.$media),
a.controls=a.container.find(".mejs-controls"),a.layers=a.container.find(".mejs-layers"),a.isVideo?(a.width=a.options.videoWidth>0?a.options.videoWidth:a.$media[0].getAttribute("width")!==null?a.$media.attr("width"):a.options.defaultVideoWidth,a.height=a.options.videoHeight>0?a.options.videoHeight:a.$media[0].getAttribute("height")!==null?a.$media.attr("height"):a.options.defaultVideoHeight):(a.width=a.options.audioWidth,a.height=a.options.audioHeight),a.setPlayerSize(a.width,a.height),d.pluginWidth=
a.height,d.pluginHeight=a.width;mejs.MediaElement(a.$media[0],d)},meReady:function(a,e){var d=this,f=mejs.MediaFeatures,g;if(!d.created){d.created=!0;d.media=a;d.domNode=e;if(!f.isiPhone&&!f.isAndroid&&(!f.isiPad||!d.options.iPadUseNativeControls)){d.buildposter(d,d.controls,d.layers,d.media);d.buildoverlays(d,d.controls,d.layers,d.media);d.findTracks();for(g in d.options.features)if(f=d.options.features[g],d["build"+f])try{d["build"+f](d,d.controls,d.layers,d.media)}catch(h){}d.container.trigger("controlsready");
d.setPlayerSize(d.width,d.height);d.setControlsSize();d.isVideo&&(d.container.bind("mouseenter",function(){d.options.alwaysShowControls||(d.controls.css("visibility","visible"),d.controls.stop(!0,!0).fadeIn(200))}).bind("mouseleave",function(){!d.media.paused&&!d.options.alwaysShowControls&&d.controls.stop(!0,!0).fadeOut(200,function(){b(this).css("visibility","hidden");b(this).css("display","block")})}),d.domNode.getAttribute("autoplay")!==null&&!d.options.alwaysShowControls&&d.controls.css("visibility",
"hidden"),d.options.enableAutosize&&d.media.addEventListener("loadedmetadata",function(a){d.options.videoHeight<=0&&d.domNode.getAttribute("height")===null&&!isNaN(a.target.videoHeight)&&(d.setPlayerSize(a.target.videoWidth,a.target.videoHeight),d.setControlsSize(),d.media.setVideoSize(a.target.videoWidth,a.target.videoHeight))},!1));d.media.addEventListener("ended",function(){d.media.setCurrentTime(0);d.media.pause();d.setProgressRail&&d.setProgressRail();d.setCurrentRail&&d.setCurrentRail();d.options.loop?
d.media.play():d.options.alwaysShowControls||d.controls.css("visibility","visible")},!0);d.media.addEventListener("loadedmetadata",function(){d.updateDuration&&d.updateDuration();d.updateCurrent&&d.updateCurrent();d.setControlsSize()},!0);setTimeout(function(){d.setControlsSize();d.setPlayerSize(d.width,d.height)},50)}d.options.success&&d.options.success(d.media,d.domNode)}},handleError:function(a){this.options.error&&this.options.error(a)},setPlayerSize:function(a,b){this.width=parseInt(a,10);this.height=
parseInt(b,10);this.container.width(this.width).height(this.height);this.layers.children(".mejs-layer").width(this.width).height(this.height)},setControlsSize:function(){var a=0,e=0,d=this.controls.find(".mejs-time-rail"),f=this.controls.find(".mejs-time-total");this.controls.find(".mejs-time-current");this.controls.find(".mejs-time-loaded");others=d.siblings();others.each(function(){b(this).css("position")!="absolute"&&(a+=b(this).outerWidth(!0))});e=this.controls.width()-a-(d.outerWidth(!0)-d.outerWidth(!1));
d.width(e);f.width(e-(f.outerWidth(!0)-f.width()));this.setProgressRail&&this.setProgressRail();this.setCurrentRail&&this.setCurrentRail()},buildposter:function(a,e,d,f){var g=b('<div class="mejs-poster mejs-layer"><img /></div>').appendTo(d),e=a.$media.attr("poster"),d=g.find("img").width(a.width).height(a.height);a.options.poster!=""?d.attr("src",a.options.poster):e!==""&&e!=null?d.attr("src",e):g.remove();f.addEventListener("play",function(){g.hide()},!1)},buildoverlays:function(a,e,d,f){if(a.isVideo){var g=
b('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-loading"><span></span></div></div>').hide().appendTo(d),h=b('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-error"></div></div>').hide().appendTo(d),j=b('<div class="mejs-overlay mejs-layer mejs-overlay-play"><div class="mejs-overlay-button"></div></div>').appendTo(d).click(function(){f.paused?f.play():f.pause()});f.addEventListener("play",function(){j.hide();h.hide()},!1);f.addEventListener("pause",function(){j.show()},
!1);f.addEventListener("loadstart",function(){(!mejs.MediaFeatures.isChrome||!(f.getAttribute&&f.getAttribute("preload")==="none"))&&g.show()},!1);f.addEventListener("canplay",function(){g.hide()},!1);f.addEventListener("error",function(){g.hide();h.show();h.find("mejs-overlay-error").html("Error loading this resource")},!1)}},findTracks:function(){var a=this,e=a.$media.find("track");a.tracks=[];e.each(function(){a.tracks.push({srclang:b(this).attr("srclang").toLowerCase(),src:b(this).attr("src"),
kind:b(this).attr("kind"),entries:[],isLoaded:!1})})},changeSkin:function(a){this.container[0].className="mejs-container "+a;this.setPlayerSize();this.setControlsSize()},play:function(){this.media.play()},pause:function(){this.media.pause()},load:function(){this.media.load()},setMuted:function(a){this.media.setMuted(a)},setCurrentTime:function(a){this.media.setCurrentTime(a)},getCurrentTime:function(){return this.media.currentTime},setVolume:function(a){this.media.setVolume(a)},getVolume:function(){return this.media.volume},
setSrc:function(a){this.media.setSrc(a)}};if(typeof jQuery!="undefined")jQuery.fn.mediaelementplayer=function(a){return this.each(function(){new mejs.MediaElementPlayer(this,a)})};window.MediaElementPlayer=mejs.MediaElementPlayer})(mejs.$);
(function(b){MediaElementPlayer.prototype.buildplaypause=function(a,e,d,f){var g=b('<div class="mejs-button mejs-playpause-button mejs-play" type="button"><button type="button"></button></div>').appendTo(e).click(function(a){a.preventDefault();f.paused?f.play():f.pause();return!1});f.addEventListener("play",function(){g.removeClass("mejs-play").addClass("mejs-pause")},!1);f.addEventListener("playing",function(){g.removeClass("mejs-play").addClass("mejs-pause")},!1);f.addEventListener("pause",function(){g.removeClass("mejs-pause").addClass("mejs-play")},
!1);f.addEventListener("paused",function(){g.removeClass("mejs-pause").addClass("mejs-play")},!1)}})(mejs.$);
(function(b){MediaElementPlayer.prototype.buildstop=function(a,e,d,f){b('<div class="mejs-button mejs-stop-button mejs-stop"><button type="button"></button></div>').appendTo(e).click(function(){f.paused||f.pause();f.currentTime>0&&(f.setCurrentTime(0),e.find(".mejs-time-current").width("0px"),e.find(".mejs-time-handle").css("left","0px"),e.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0)),e.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0)),d.find(".mejs-poster").show())})}})(mejs.$);
(function(b){MediaElementPlayer.prototype.buildprogress=function(a,e,d,f){b('<div class="mejs-time-rail"><span class="mejs-time-total"><span class="mejs-time-loaded"></span><span class="mejs-time-current"></span><span class="mejs-time-handle"></span><span class="mejs-time-float"><span class="mejs-time-float-current">00:00</span><span class="mejs-time-float-corner"></span></span></span></div>').appendTo(e);var g=e.find(".mejs-time-total"),d=e.find(".mejs-time-loaded"),h=e.find(".mejs-time-current"),
j=e.find(".mejs-time-handle"),m=e.find(".mejs-time-float"),p=e.find(".mejs-time-float-current"),n=function(a){var a=a.pageX,b=g.offset(),e=g.outerWidth(),d=0,d=0;a>b.left&&a<=e+b.left&&f.duration&&(d=(a-b.left)/e,d=d<=0.02?0:d*f.duration,o&&f.setCurrentTime(d),m.css("left",a-b.left),p.html(mejs.Utility.secondsToTimeCode(d)))},o=!1,k=!1;g.bind("mousedown",function(a){o=!0;n(a);return!1});e.find(".mejs-time-rail").bind("mouseenter",function(){k=!0}).bind("mouseleave",function(){k=!1});b(document).bind("mouseup",
function(){o=!1}).bind("mousemove",function(a){(o||k)&&n(a)});f.addEventListener("progress",function(b){a.setProgressRail(b);a.setCurrentRail(b)},!1);f.addEventListener("timeupdate",function(b){a.setProgressRail(b);a.setCurrentRail(b)},!1);this.loaded=d;this.total=g;this.current=h;this.handle=j};MediaElementPlayer.prototype.setProgressRail=function(a){var b=a!=void 0?a.target:this.media,d=null;b&&b.buffered&&b.buffered.length>0&&b.buffered.end&&b.duration?d=b.buffered.end(0)/b.duration:b&&b.bytesTotal!=
void 0&&b.bytesTotal>0&&b.bufferedBytes!=void 0?d=b.bufferedBytes/b.bytesTotal:a&&a.lengthComputable&&a.total!=0&&(d=a.loaded/a.total);d!==null&&(d=Math.min(1,Math.max(0,d)),this.loaded&&this.total&&this.loaded.width(this.total.width()*d))};MediaElementPlayer.prototype.setCurrentRail=function(){if(this.media.currentTime!=void 0&&this.media.duration&&this.total&&this.handle){var a=this.total.width()*this.media.currentTime/this.media.duration,b=a-this.handle.outerWidth(!0)/2;this.current.width(a);this.handle.css("left",
b)}}})(mejs.$);
(function(b){MediaElementPlayer.prototype.buildcurrent=function(a,e,d,f){b('<div class="mejs-time"><span class="mejs-currenttime">'+(a.options.alwaysShowHours?"00:":"")+"00:00</span></div>").appendTo(e);this.currenttime=this.controls.find(".mejs-currenttime");f.addEventListener("timeupdate",function(){a.updateCurrent()},!1)};MediaElementPlayer.prototype.buildduration=function(a,e,d,f){e.children().last().find(".mejs-currenttime").length>0?b(' <span> | </span> <span class="mejs-duration">'+(a.options.alwaysShowHours?
"00:":"")+"00:00</span>").appendTo(e.find(".mejs-time")):(e.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container"),b('<div class="mejs-time mejs-duration-container"><span class="mejs-duration">'+(a.options.alwaysShowHours?"00:":"")+"00:00</span></div>").appendTo(e));this.durationD=this.controls.find(".mejs-duration");f.addEventListener("timeupdate",function(){a.updateDuration()},!1)};MediaElementPlayer.prototype.updateCurrent=function(){this.currenttime&&this.currenttime.html(mejs.Utility.secondsToTimeCode(this.media.currentTime|
0,this.options.alwaysShowHours||this.media.duration>3600))};MediaElementPlayer.prototype.updateDuration=function(){this.media.duration&&this.durationD&&this.durationD.html(mejs.Utility.secondsToTimeCode(this.media.duration,this.options.alwaysShowHours))}})(mejs.$);
(function(b){MediaElementPlayer.prototype.buildvolume=function(a,e,d,f){var g=b('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button"></button><div class="mejs-volume-slider"><div class="mejs-volume-total"></div><div class="mejs-volume-current"></div><div class="mejs-volume-handle"></div></div></div>').appendTo(e),e=g.find(".mejs-volume-slider"),h=g.find(".mejs-volume-total"),j=g.find(".mejs-volume-current"),m=g.find(".mejs-volume-handle"),p=function(a){a=h.height()-h.height()*
a;m.css("top",a-m.height()/2);j.height(h.height()-a+parseInt(h.css("top").replace(/px/,""),10));j.css("top",a)},n=function(a){var b=h.height(),e=h.offset(),d=parseInt(h.css("top").replace(/px/,""),10),a=a.pageY-e.top,e=(b-a)/b;a<0?a=0:a>b&&(a=b);m.css("top",a-m.height()/2+d);j.height(b-a);j.css("top",a+d);e==0?(f.setMuted(!0),g.removeClass("mejs-mute").addClass("mejs-unmute")):(f.setMuted(!1),g.removeClass("mejs-unmute").addClass("mejs-mute"));e=Math.max(0,e);e=Math.min(e,1);f.setVolume(e)},o=!1;
e.bind("mousedown",function(a){n(a);o=!0;return!1});b(document).bind("mouseup",function(){o=!1}).bind("mousemove",function(a){o&&n(a)});g.find("button").click(function(){f.muted?(f.setMuted(!1),g.removeClass("mejs-unmute").addClass("mejs-mute"),p(1)):(f.setMuted(!0),g.removeClass("mejs-mute").addClass("mejs-unmute"),p(0))});f.addEventListener("volumechange",function(a){o||p(a.target.volume)},!0);p(a.options.startVolume);f.pluginType==="native"&&f.setVolume(a.options.startVolume)}})(mejs.$);
(function(b){mejs.MediaElementDefaults.forcePluginFullScreen=!1;MediaElementPlayer.prototype.isFullScreen=!1;MediaElementPlayer.prototype.buildfullscreen=function(a,e,d,f){if(a.isVideo){mejs.MediaFeatures.hasNativeFullScreen&&a.container.bind("webkitfullscreenchange",function(){document.webkitIsFullScreen?a.setControlsSize():a.exitFullScreen()});var g=0,h=0,j=a.container,m=document.documentElement,p,n=b('<div class="mejs-button mejs-fullscreen-button"><button type="button"></button></div>').appendTo(e).click(function(){(mejs.MediaFeatures.hasNativeFullScreen?
document.webkitIsFullScreen:a.isFullScreen)?a.exitFullScreen():a.enterFullScreen()});a.enterFullScreen=function(){a.pluginType!=="native"&&(mejs.MediaFeatures.isFirefox||a.options.forcePluginFullScreen)?f.setFullscreen(!0):(mejs.MediaFeatures.hasNativeFullScreen&&a.container[0].webkitRequestFullScreen(),p=m.style.overflow,m.style.overflow="hidden",g=a.container.height(),h=a.container.width(),j.addClass("mejs-container-fullscreen").width("100%").height("100%").css("z-index",1E3),a.pluginType==="native"?
a.$media.width("100%").height("100%"):(j.find("object embed").width("100%").height("100%"),a.media.setVideoSize(b(window).width(),b(window).height())),d.children("div").width("100%").height("100%"),n.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen"),a.setControlsSize(),a.isFullScreen=!0)};a.exitFullScreen=function(){a.pluginType!=="native"&&mejs.MediaFeatures.isFirefox?f.setFullscreen(!1):(mejs.MediaFeatures.hasNativeFullScreen&&document.webkitIsFullScreen&&document.webkitCancelFullScreen(),
m.style.overflow=p,j.removeClass("mejs-container-fullscreen").width(h).height(g).css("z-index",1),a.pluginType==="native"?a.$media.width(h).height(g):(j.find("object embed").width(h).height(g),a.media.setVideoSize(h,g)),d.children("div").width(h).height(g),n.removeClass("mejs-unfullscreen").addClass("mejs-fullscreen"),a.setControlsSize(),a.isFullScreen=!1)};b(window).bind("resize",function(){a.setControlsSize()});b(document).bind("keydown",function(b){a.isFullScreen&&b.keyCode==27&&a.exitFullScreen()})}}})(mejs.$);
(function(b){b.extend(mejs.MepDefaults,{startLanguage:"",translations:[],translationSelector:!1,googleApiKey:""});b.extend(MediaElementPlayer.prototype,{buildtracks:function(a,e,d,f){if(a.isVideo&&a.tracks.length!=0){var g,h="";a.chapters=b('<div class="mejs-chapters mejs-layer"></div>').prependTo(d).hide();a.captions=b('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position"><span class="mejs-captions-text"></span></div></div>').prependTo(d).hide();a.captionsText=a.captions.find(".mejs-captions-text");
a.captionsButton=b('<div class="mejs-button mejs-captions-button"><button type="button" ></button><div class="mejs-captions-selector"><ul><li><input type="radio" name="'+a.id+'_captions" id="'+a.id+'_captions_none" value="none" checked="checked" /><label for="'+a.id+'_captions_none">None</label></li></ul></div></button>').appendTo(e).delegate("input[type=radio]","click",function(){lang=this.value;if(lang=="none")a.selectedTrack=null;else for(g=0;g<a.tracks.length;g++)if(a.tracks[g].srclang==lang){a.selectedTrack=
a.tracks[g];a.captions.attr("lang",a.selectedTrack.srclang);a.displayCaptions();break}});a.options.alwaysShowControls?a.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover"):a.container.bind("mouseenter",function(){a.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}).bind("mouseleave",function(){f.paused||a.container.find(".mejs-captions-position").removeClass("mejs-captions-position-hover")});a.trackToLoad=-1;a.selectedTrack=null;a.isLoadingTrack=
!1;if(a.tracks.length>0&&a.options.translations.length>0)for(g=0;g<a.options.translations.length;g++)a.tracks.push({srclang:a.options.translations[g].toLowerCase(),src:null,kind:"subtitles",entries:[],isLoaded:!1,isTranslation:!0});for(g=0;g<a.tracks.length;g++)a.tracks[g].kind=="subtitles"&&a.addTrackButton(a.tracks[g].srclang,a.tracks[g].isTranslation);a.loadNextTrack();f.addEventListener("timeupdate",function(){a.displayCaptions()},!1);f.addEventListener("loadedmetadata",function(){a.displayChapters()},
!1);a.container.hover(function(){a.chapters.css("visibility","visible");a.chapters.fadeIn(200)},function(){f.paused||a.chapters.fadeOut(200,function(){b(this).css("visibility","hidden");b(this).css("display","block")})});a.node.getAttribute("autoplay")!==null&&a.chapters.css("visibility","hidden");if(a.options.translationSelector){for(g in mejs.language.codes)h+='<option value="'+g+'">'+mejs.language.codes[g]+"</option>";a.container.find(".mejs-captions-selector ul").before(b('<select class="mejs-captions-translations"><option value="">--Add Translation--</option>'+
h+"</select>"));a.container.find(".mejs-captions-translations").change(function(){lang=b(this).val();if(lang!=""&&(a.tracks.push({srclang:lang,src:null,entries:[],isLoaded:!1,isTranslation:!0}),!a.isLoadingTrack))a.trackToLoad--,a.addTrackButton(lang,!0),a.options.startLanguage=lang,a.loadNextTrack()})}}},loadNextTrack:function(){this.trackToLoad++;this.trackToLoad<this.tracks.length?(this.isLoadingTrack=!0,this.loadTrack(this.trackToLoad)):this.isLoadingTrack=!1},loadTrack:function(a){var e=this,
d=e.tracks[a],f=function(){d.isLoaded=!0;e.enableTrackButton(d.srclang);e.loadNextTrack()};d.isTranslation?mejs.TrackFormatParser.translateTrackText(e.tracks[0].entries,e.tracks[0].srclang,d.srclang,e.options.googleApiKey,function(a){d.entries=a;f()}):b.ajax({url:d.src,success:function(a){d.entries=mejs.TrackFormatParser.parse(a);f();d.kind=="chapters"&&e.media.duration>0&&e.drawChapters(d)},error:function(){e.loadNextTrack()}})},enableTrackButton:function(a){this.captionsButton.find("input[value="+
a+"]").prop("disabled",!1).siblings("label").html(mejs.language.codes[a]||a);this.options.startLanguage==a&&b("#"+this.id+"_captions_"+a).click();this.adjustLanguageBox()},addTrackButton:function(a,e){var d=mejs.language.codes[a]||a;this.captionsButton.find("ul").append(b('<li><input type="radio" name="'+this.id+'_captions" id="'+this.id+"_captions_"+a+'" value="'+a+'" disabled="disabled" /><label for="'+this.id+"_captions_"+a+'">'+d+(e?" (translating)":" (loading)")+"</label></li>"));this.adjustLanguageBox();
this.container.find(".mejs-captions-translations option[value="+a+"]").remove()},adjustLanguageBox:function(){this.captionsButton.find(".mejs-captions-selector").height(this.captionsButton.find(".mejs-captions-selector ul").outerHeight(!0)+this.captionsButton.find(".mejs-captions-translations").outerHeight(!0))},displayCaptions:function(){if(typeof this.tracks!="undefined"){var a,b=this.selectedTrack;if(b!=null&&b.isLoaded)for(a=0;a<b.entries.times.length;a++)if(this.media.currentTime>=b.entries.times[a].start&&
this.media.currentTime<=b.entries.times[a].stop){this.captionsText.html(b.entries.text[a]);this.captions.show();return}this.captions.hide()}},displayChapters:function(){var a;for(a=0;a<this.tracks.length;a++)if(this.tracks[a].kind=="chapters"&&this.tracks[a].isLoaded){this.drawChapters(this.tracks[a]);break}},drawChapters:function(a){var e=this,d,f,g=f=0;e.chapters.empty();for(d=0;d<a.entries.times.length;d++){f=a.entries.times[d].stop-a.entries.times[d].start;f=Math.floor(f/e.media.duration*100);
if(f+g>100||d==a.entries.times.length-1&&f+g<100)f=100-g;e.chapters.append(b('<div class="mejs-chapter" rel="'+a.entries.times[d].start+'" style="left: '+g.toString()+"%;width: "+f.toString()+'%;"><div class="mejs-chapter-block'+(d==a.entries.times.length-1?" mejs-chapter-block-last":"")+'"><span class="ch-title">'+a.entries.text[d]+'</span><span class="ch-time">'+mejs.Utility.secondsToTimeCode(a.entries.times[d].start)+"&ndash;"+mejs.Utility.secondsToTimeCode(a.entries.times[d].stop)+"</span></div></div>"));
g+=f}e.chapters.find("div.mejs-chapter").click(function(){e.media.setCurrentTime(parseFloat(b(this).attr("rel")));e.media.paused&&e.media.play()});e.chapters.show()}});mejs.language={codes:{af:"Afrikaans",sq:"Albanian",ar:"Arabic",be:"Belarusian",bg:"Bulgarian",ca:"Catalan",zh:"Chinese","zh-cn":"Chinese Simplified","zh-tw":"Chinese Traditional",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch",en:"English",et:"Estonian",tl:"Filipino",fi:"Finnish",fr:"French",gl:"Galician",de:"German",el:"Greek",ht:"Haitian Creole",
iw:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",ga:"Irish",it:"Italian",ja:"Japanese",ko:"Korean",lv:"Latvian",lt:"Lithuanian",mk:"Macedonian",ms:"Malay",mt:"Maltese",no:"Norwegian",fa:"Persian",pl:"Polish",pt:"Portuguese",ro:"Romanian",ru:"Russian",sr:"Serbian",sk:"Slovak",sl:"Slovenian",es:"Spanish",sw:"Swahili",sv:"Swedish",tl:"Tagalog",th:"Thai",tr:"Turkish",uk:"Ukrainian",vi:"Vietnamese",cy:"Welsh",yi:"Yiddish"}};mejs.TrackFormatParser={pattern_identifier:/^[0-9]+$/,pattern_timecode:/^([0-9]{2}:[0-9]{2}:[0-9]{2}(,[0-9]{1,3})?) --\> ([0-9]{2}:[0-9]{2}:[0-9]{2}(,[0-9]{3})?)(.*)$/,
split2:function(a,b){return a.split(b)},parse:function(a){for(var b=0,a=this.split2(a,/\r?\n/),d={text:[],times:[]},f,g;b<a.length;b++)if(this.pattern_identifier.exec(a[b])&&(b++,(f=this.pattern_timecode.exec(a[b]))&&b<a.length)){b++;g=a[b];for(b++;a[b]!==""&&b<a.length;)g=g+"\n"+a[b],b++;d.text.push(g);d.times.push({start:mejs.Utility.timeCodeToSeconds(f[1]),stop:mejs.Utility.timeCodeToSeconds(f[3]),settings:f[5]})}return d},translateTrackText:function(a,b,d,f,g){var h={text:[],times:[]},j,m;this.translateText(a.text.join(" <a></a>"),
b,d,f,function(b){j=b.split("<a></a>");for(m=0;m<a.text.length;m++)h.text[m]=j[m],h.times[m]={start:a.times[m].start,stop:a.times[m].stop,settings:a.times[m].settings};g(h)})},translateText:function(a,b,d,f,g){for(var h,j=[],m,p="",n=function(){j.length>0?(m=j.shift(),mejs.TrackFormatParser.translateChunk(m,b,d,f,function(a){a!="undefined"&&(p+=a);n()})):g(p)};a.length>0;)a.length>1E3?(h=a.lastIndexOf(".",1E3),j.push(a.substring(0,h)),a=a.substring(h+1)):(j.push(a),a="");n()},translateChunk:function(a,
e,d,f,g){a={q:a,langpair:e+"|"+d,v:"1.0"};if(f!==""&&f!==null)a.key=f;b.ajax({url:"https://ajax.googleapis.com/ajax/services/language/translate",data:a,type:"GET",dataType:"jsonp",success:function(a){g(a.responseData.translatedText)},error:function(){g(null)}})}};if("x\n\ny".split(/\n/gi).length!=3)mejs.TrackFormatParser.split2=function(a,b){var d=[],f="",g;for(g=0;g<a.length;g++)f+=a.substring(g,g+1),b.test(f)&&(d.push(f.replace(b,"")),f="");d.push(f);return d}})(mejs.$);window.log=function(){log.history=log.history||[];log.history.push(arguments);arguments.callee=arguments.callee.caller;this.console&&console.log(Array.prototype.slice.call(arguments))};(function(b){function a(){}for(var e="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),d;d=e.pop();)b[d]=b[d]||a})(window.console=window.console||{});$(document).ready(function(){$(".module header").prepend('<span class="minimise"></span>');$(".module header .minimise").click(function(){var b=$(this).parents(".module");if(b.queue("fx").length==0){var a=b.find("header"),e={};b.height()>a.height()?(b.data("restore-height",b.height()),e.height=a.height()):e.height=b.data("restore-height");b.animate(e,function(){b.hasClass("minimised")?b.removeClass("minimised"):b.addClass("minimised")})}})});$(document).ready(function(){function b(b){try{if(b){for(name in a)$("body").removeClass(a[name]);$("body").addClass(b);$.setCookie("font-size",b,{duration:365,path:"/"})}}catch(d){}}var a={textsm:"fontsize-default",textmed:"fontsize-medium",textlg:"fontsize-large"};$("#pagetools > li.fontsize > a").click(function(e){e.preventDefault();(e=a[$(this).closest("li").attr("class").split(/\s+/)[1]])&&b(e)});(function(){var e=$.readCookie("font-size");if(e){for(name in a)if(a[name]==e){b(a[name]);return}b(a.textsm)}})()});$.fn.tfmselectmenu=function(){this.selectmenu({style:"dropdown",open:function(){$(this).trigger("focusin")},close:function(){$(this).trigger("focusout")}})};$(document).ready(function(){$("select").tfmselectmenu();$("html").hasClass("borderimage")&&($("<img>").attr("src","/static/images/button-border-hover.png"),$("<img>").attr("src","/static/images/button-border-grey-hover.png"))});$.fn.tfmvalidate=function(){this.each(function(){function b(a){if(this.invalid[this.idOrName(a)]){var b=this.errorMap[a.name],f=$(a).parent().children(":last-child");$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(a),generated:!0}).addClass(this.settings.errorClass).addClass("tooltip").addClass("errortip").html(b||"").append('<span class="pointer"></span>').appendTo("body").position({my:"left center",at:"right center",of:f,offset:"16 0"})}}var a=$(this);a.validate({errorElement:"span",
errorLabelContainer:"body",showErrors:function(){for(var a=0;this.errorList[a];a++){var b=this.errorList[a];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass)}if(this.settings.unhighlight){a=0;for(b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass)}},highlight:function(a,d,f){$.validator.defaults.highlight.call(this,a,d,f);$(a).errorParent().addClass(d).removeClass(f);
a==document.activeElement&&(this.errorsFor(a).remove(),b.call(this,a))},unhighlight:function(a,b,f){$.validator.defaults.unhighlight.call(this,a,b,f);$(a).errorParent().addClass(f).removeClass(b);a==document.activeElement&&this.errorsFor(a).remove()},onfocusin:function(a){$.validator.defaults.onfocusin.call(this,a);$.validator.defaults.onclick.call(this,a);b.call(this,a)},onfocusout:function(a){$.validator.defaults.onfocusout.call(this,a);this.errorsFor(a).remove()}});$("select",a).change(function(){var a=
$(this[0].form).data("validator");a.settings.onclick.call(a,this)})})};
$(document).ready(function(){$.validator.addMethod("positive",function(a,b){return this.optional(b)||/^(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(a)},"Please enter a valid positive number.");$.fn.errorParent=function(){return this.closest(".radioGroup").add(this.parent()).first()};var b=0;$(".error").live({mouseenter:function(){var a=$("input,textarea,select",this).get(0);if(a){b&&(clearTimeout(b),b=0);var e=$(this).closest("form").data("validator");e.errorsFor(a).length==0&&(e.errors().remove(),
e.settings.onfocusin.call(e,a))}},mouseleave:function(a){if(!$(a.relatedTarget).is(".error.tooltip")&&(a=$("input,textarea,select",this).get(0))&&a!=document.activeElement){var e=$(this).closest("form"),d=e.data("validator");d.settings.onfocusout.call(d,a);b&&clearTimeout(b);b=setTimeout(function(){b=0;e.has(document.activeElement)&&d.settings.onfocusin.call(d,document.activeElement)},400)}}});$("form.validate").tfmvalidate()});$.fn.tfmhelp=function(){this.each(function(){var b=$(this),a=0,e=function(){a=setTimeout(function(){b.fadeOut();a=0},200)},d=$("<dfn/>").attr("title",$("h3",b).text()).text("?").insertBefore(b);b.addClass("tooltip").appendTo("body").append('<span class="pointer"></span>').hover(function(){a&&clearTimeout(a)},function(){e()});d.hover(function(){a&&clearTimeout(a);b.is(":visible")||b.fadeIn().position({my:"left center",at:"right center",of:d,offset:"13 0"})},function(){e()})})};
$(document).ready(function(){$("div.help").tfmhelp();$("div.submitError span.close").click(function(){$(this).parent().hide()})});$(document).ready(function(){$("form.search label").addClass("labels-inside-inputs");$("form.search input[type=text]").bind("focus.labelFx",function(){$(this).prev().hide()}).bind("blur.labelFx",function(){$(this).prev()[!this.value?"show":"hide"]()}).trigger("blur.labelFx");$("#toolbox>a:last").click(function(b){b.preventDefault();window.open($(this).siblings("select").val(),"_blank","width=1024,height=768,resizable=yes,status=yes,scrollbars=yes,toolbar=yes,menubar=yes,directories=yes")})});$(document).ready(function(){var b={buttonNextHTML:null,buttonPrevHTML:null,scroll:1,wrap:"circular",auto:5,initCallback:function(a){$(".initially-hidden",a.list).removeClass("initially-hidden");var b=$('<div class="prev"><a href="#"></a></div>'),d=$('<div class="next"><a href="#"></a></div>');a.container.append(b).append(d);$("a",b).bind("click.jcarousel",function(b){a.funcPrev.apply(this,arguments);b.preventDefault()});$("a",d).bind("click.jcarousel",function(b){a.funcNext.apply(this,arguments);
b.preventDefault()});a.clip.hover(function(){a.stopAuto()},function(){a.startAuto()})}};$("html").hasClass("ie6")&&$.extend(b,{itemVisibleInCallback:{onAfterAnimation:function(a,b){$("img",b).each(function(){var a=$(this);/.*\.png$/i.test(a.attr("src"))&&DD_belatedPNG.fixPng(a.get(0))})}},animation:null});$(".carousel").filter(function(){return $("li",this).length>1}).jcarousel(b)});function Spinner(b,a){function e(a){return function(){f.increment(a);f.pauseTimer=setTimeout(function(){f.tickTimer=setInterval(function(){f.increment(a)},50);timer=0},200)}}function d(){return function(){clearTimeout(f.pauseTimer);clearInterval(f.tickTimer)}}var f=this;this.element=$(b);this.options=$.extend({},{min:0,max:10},a||{});this.more=$('<a class="button more" href="#"><span class="spinner">More</span></a>');this.less=$('<a class="button less" href="#"><span class="spinner">Less</span></a>');
this.element.after(this.less).after(this.more).removeClass("spinnercontrol").parent().addClass("spinnerwrap");this.more.add(this.less).click(function(a){a.preventDefault()});this.more.mousedown(e(1));this.less.mousedown(e(-1));this.more.mouseup(d(1));this.less.mouseup(d(-1))}Spinner.fn=Spinner.prototype;Spinner.fn.extend=$.extend;
Spinner.fn.extend({increment:function(b){b||(b=1);this.value(this.value()+b)},decrement:function(b){b||(b=-1);this.increment(b)},value:function(b){b=b||b===0?parseInt(b):parseInt(this.element.val());isNaN(b)&&(b=0);if(b>this.options.max)b=this.options.max;if(b<this.options.min)b=this.options.min;this.element.val(b);return b}});$.fn.spinner=function(b){return this.each(function(){$(this).data("spinner")||$(this).data("spinner",new Spinner(this,b))})};$(document).ready(function(){$(".spinnercontrol").spinner()});$(document).ready(function(){function b(){var a=$(".calculator .modalpanel.calculator");if(a.length>0){var b=a.parent();$("select",b).tfmselectmenu();$(".spinnercontrol",b).spinner({min:1,max:5});$("form.validate",b).tfmvalidate();$("div.help",b).tfmhelp();var d=$(".disclaimer",b),f=$(".results",b),g=parseInt(d.css("left"))||0,h=a.outerWidth(!0),j=function(a){var d=-h,f=$(".modalpanel:visible",b);a.not(f.next()).length!=0&&(d=-d);f.animate({left:d},200,"easeOutQuad",function(){f.hide()});a.css({left:-d}).show().animate({left:g},
200,"easeOutQuad")};$("form",d).data("validator").settings.submitHandler=function(){j(a)};$("form",a).data("validator").settings.submitHandler=function(a){var b={};$(a.elements?$.makeArray(a.elements):a).filter(function(){return this.name&&!this.disabled}).each(function(){var a=$(this);b[this.name]=a.parents(".money").length>0?a.asNumber():a.val()});a=(new NovatedLeaseCalculator(b)).calculate();$(".results-container",f).processTemplate(a);$(".money",f).formatCurrency({negativeFormat:"-%s%n"});j(f)};
$(".row:last .button",f).last().click(function(b){b.preventDefault();j(a)}).end().first().click(function(a){a.preventDefault();window.print()});$(".money input",a).blur(function(){$(this).formatCurrency({symbol:"",roundToDecimalPlace:0,negativeFormat:"-%s%n"})}).keyup(function(a){switch(a.which){case 16:break;case 27:this.value="";break;case 35:break;case 36:break;case 37:break;case 38:break;case 39:break;case 40:break;case 78:break;case 110:break;case 190:break;default:$(this).formatCurrency({symbol:"",
roundToDecimalPlace:0,negativeFormat:"-%s%n"})}});$("#term",a).rules("add",{range:[1,5]});$(".results-container",f).setTemplate($("#results-template").html())}}b();$("a.launchCalculator").fancybox({padding:"0",margin:"0",hideOnContentClick:!1,centerOnScroll:!0,showNavArrows:!1,titleShow:!1,type:"ajax",href:"/finance/novatedlease/calculator",scrolling:"no",autoDimensions:!0,onComplete:function(){b();$("body").addClass("lightbox-active")},onClosed:function(){$("body").removeClass("lightbox-active")}})});$("document").ready(function(){$(".multiChapterVideoPlayer").each(function(){function b(a,b){var d=f,d=d?d.media:b;if(d.paused){var e=function(){d.setCurrentTime(a);d.removeEventListener("play",e)};d.addEventListener("play",e);try{d.play()}catch(g){}}else d.setCurrentTime(a)}var a=$(this),e=a.find(".player"),d=e.find(".welcome"),f=null,g=!1;a.find("a").click(function(h){h.preventDefault();g=!1;h=$(this);h.closest(".chapters").length==0&&(h=a.find('.chapters a[href="'+h.attr("href")+'"]'));a.find(".chapters li").removeClass("active");
h.closest("li").addClass("active");var j=h.attr("href"),j=j.substring(j.indexOf("-")+1);if(f==null){d.hide();var m=e.find("video").attr("autoplay","true").attr("preload","auto").attr("width",e.width()).attr("height",e.height());m.parent().show();f=new MediaElementPlayer(m,{pluginPath:"/static/swf/mediaelement/",autoplay:!0,success:function(h){if(!f)f=m[0].player;h.addEventListener("timeupdate",function(){if(!g){var b=f.getCurrentTime(),d=null;a.find(".chapters a").each(function(){var a=$(this),e=
$(this).attr("href"),e=e.substring(e.indexOf("-")+1);b>e&&(d=a.closest("li"))});d&&!d.hasClass("active")&&(a.find(".chapters li").removeClass("active"),d.addClass("active"))}});h.addEventListener("ended",function(){g=!0;f.pause();a.find(".chapters li").removeClass("active").first().addClass("active");e.children(":not(.welcome)").hide();d.show()});h.addEventListener("loadeddata",function(){f.setCurrentTime(j)});b(j,h)}})}else d.is(":visible")&&(d.hide(),e.children(":not(.welcome)").show()),b(j)})})});var NovatedLeaseCalculator=function(b){if(!b.term||b.term<1||b.term>5)throw"Loan Term is required and must be between 1 and 5 years";if(!b.salary||b.salary<1)throw"Annual Gross Salary is required and must be positive";if(!b.vehicleType||$.inArray(b.vehicleType,this.vehicleTypes)==-1)throw"Vehicle Type is required and must be one of Small, Medium, Large, Luxury, or 4WD";if(!b.state||$.inArray(b.state,this.states)==-1)throw"State of Registration is required and must be one of NSW, VIC, TAS, QLD, WA, NT, SA, or ACT";
if(!b.kms||b.kms<1)throw"Estimated Annual Travel is required and must be positive";if(!b.price||b.price<1)throw"Vehicle Price is required and must be positive";if(!b.insurance||b.insurance<1)throw"Comprehensive Insurance is required and must be positive";this.extend(b)};NovatedLeaseCalculator.fn=NovatedLeaseCalculator.prototype;NovatedLeaseCalculator.fn.extend=NovatedLeaseCalculator.extend=$.extend;
NovatedLeaseCalculator.fn.extend({vehicleTypes:["Small","Medium","Large","Luxury","4WD"],states:"NSW,VIC,TAS,QLD,WA,NT,SA,ACT".split(","),kms:[0,15E3,25E3,4E4],establishmentFee:325,luxCarLimit:57466,fuelPrice:1.5,coTaxRate:0.3,medicareLevy:0.015,maxTax:15E4,statutoryFBTModel:"Statutory",ecmFBTModel:"ECM",GST:0.1,getTermsInMonths:function(){return parseInt(this.term)*12},lookup:function(b,a,e){for(var d=null,f=0;f<b.length;f++)if(b[f][a]==e){d=b[f];break}return d},lookupClosest:function(b,a,e){for(var d=
b[0],f=1;f<b.length;f++)if(b[f][a]<=e)d=b[f];else break;return d}});NovatedLeaseCalculator.fn.extend({calculate:function(){return{packaged:{salary:{gross:this.getGrossSalarySP(),taxable:this.getTaxableIncomeSP(),net:this.getTotalSalarySP(),netAfterVehicleCosts:this.getNetAnnualSalarySP()},packageCostsPreTax:this.getPreTaxSalaryPackageCostSP(),packageEmployeeContribution:this.getEmployeeContributionSP(),tax:this.getIncomeTaxSP(),saving:this.getTotalSavingSP()},notPackaged:{salary:{gross:this.getGrossSalaryNSP(),taxable:this.getTaxableIncomeNSP(),net:this.getTotalSalaryNSP(),
netAfterVehicleCosts:this.getNetAnnualSalaryNSP()},packageCostsPreTax:0,personalVehicleCost:this.getVehicleCostNSP(),tax:this.getIncomeTaxNSP(),saving:this.getTotalSavingNSP()}}}});NovatedLeaseCalculator.fn.extend({getAnnualVehicleCost:function(){return this.getAnnualAllServices()+this.getAnnualRental()+this.getLuxuryVehicleAdjustment()*12},getTotalVehicleCost:function(){return this.getAnnualVehicleCost()/12*this.term},getBudgetFBTTaxableValue:function(){return this.getFBTCostBase()*this.getStatutoryPercentage()},getGSTOnEmployeeContribution:function(){return this.getBudgetFBTTaxableValue()/11},getPreTaxSalarysacrifice:function(){return this.getAnnualVehicleCost()-this.getBudgetFBTTaxableValue()+
this.getGSTOnEmployeeContribution()}});NovatedLeaseCalculator.fn.extend({getNetAnnualSalarySP:function(){return this.getTotalSP()},getNetAnnualSalaryNSP:function(){return this.getTotalNSP()},getGrossAnnualSalarySP:function(){return this.getTaxableIncomeSP()},getGrossAnnualSalaryNSP:function(){return this.getTaxableIncomeNSP()},getIncomeTaxSP:function(){return this.getTotalPayableTaxSP()},getIncomeTaxNSP:function(){return this.getTotalPayableTaxNSP()},getTotalSavingSP:function(){var b=this.getPostTaxAdvantageSP();return b>0?b:0},getTotalSavingNSP:function(){var b=
this.getPostTaxAdvantageNSP();return b>0?b:0},getNovatedLeaseCostPerMonth:function(){return this.getVehicleCostSP()/12},getNovatedLeaseCostPerAnnum:function(){return this.getVehicleCostSP()}});NovatedLeaseCalculator.fn.extend({termVariations:[{term:12,rvPercent:0.656,accumulatedDepreciation:10774.88},{term:24,rvPercent:0.563,accumulatedDepreciation:19529.46},{term:36,rvPercent:0.469,accumulatedDepreciation:26642.56},{term:48,rvPercent:0.375,accumulatedDepreciation:32421.96},{term:60,rvPercent:0.281,accumulatedDepreciation:37117.71}],getMarketValue:function(){return this.price+this.getDealerDelivery()},getFinancedAmount:function(){return this.price+this.getOnRoadCosts()+this.establishmentFee-
this.getITC()},getITC:function(){var b=this.getMarketValue();return b>this.luxCarLimit?this.getMaxITC():b/11},getMaxITC:function(){return this.luxCarLimit/11},getRVValue:function(){return(this.getFinancedAmount()-this.getVehicleRegistration()-this.establishmentFee)*this.getRVPercent()},getRVPercent:function(){var b=this.lookup(this.termVariations,"term",this.getTermsInMonths());return b!=null?b.rvPercent:null}});NovatedLeaseCalculator.fn.extend({fbtCostBase:[{state:"NSW",fbtBase:101500},{state:"VIC",fbtBase:101500},{state:"QLD",fbtBase:101500},{state:"SA",fbtBase:101500},{state:"WA",fbtBase:101500},{state:"ACT",fbtBase:101500},{state:"NT",fbtBase:101500},{state:"TAS",fbtBase:101500}],fbtTable:[{yearFrom:new Date(1995,4,1),kmsPerc:[{kms:0,percentage:0.26},{kms:15E3,percentage:0.2},{kms:25E3,percentage:0.11},{kms:4E4,percentage:0.07}]},{yearFrom:new Date(2011,5,11),kmsPerc:[{kms:0,percentage:0.2},{kms:15E3,
percentage:0.2},{kms:25E3,percentage:0.14},{kms:4E4,percentage:0.1}]},{yearFrom:new Date(2012,4,1),kmsPerc:[{kms:0,percentage:0.2},{kms:15E3,percentage:0.2},{kms:25E3,percentage:0.17},{kms:4E4,percentage:0.13}]},{yearFrom:new Date(2013,4,1),kmsPerc:[{kms:0,percentage:0.2},{kms:15E3,percentage:0.2},{kms:25E3,percentage:0.2},{kms:4E4,percentage:0.17}]},{yearFrom:new Date(2014,4,1),kmsPerc:[{kms:0,percentage:0.2},{kms:15E3,percentage:0.2},{kms:25E3,percentage:0.2},{kms:4E4,percentage:0.17}]}],FBTGrossUp:2.0647,
FBTTaxRate:0.465,getFBTModel:function(){return this.salary-this.getTotalSalaryPackagingIncFBT()>this.maxTax?this.statutoryFBTModel:this.ecmFBTModel},getFBTCostBase:function(){return this.price+this.getDealerDelivery()},getCalcDate:function(){return new Date},getStatutoryPercentage:function(){var b=this.lookupClosest(this.fbtTable,"yearFrom",this.getCalcDate());return b!=null?this.lookupClosest(b.kmsPerc,"kms",this.kms).percentage:null},getStatutoryFBTLiability:function(){return this.getFBTCostBase()*
this.getStatutoryPercentage()*this.FBTGrossUp*this.FBTTaxRate}});NovatedLeaseCalculator.fn.extend({taxIncomeRange:[{income:0,tax:0,excess:0},{income:6001,tax:0,excess:0.15},{income:37001,tax:4650,excess:0.3},{income:80001,tax:17550,excess:0.37},{income:180001,tax:54550,excess:0.45}],floodLevyRanges:[{income:0,tax:0,excess:0},{income:5E4,tax:0,excess:0.0050},{income:1E5,tax:250,excess:0.01}],getPayableTax:function(b){for(var a=this.taxIncomeRange,e=a[0],d=1;d<a.length;d++)if(a[d].income<=b)e=a[d];else break;return e.tax+e.excess*(b-e.income)},getFloodLevy:function(b){for(var a=
this.floodLevyRanges,e=a[0],d=1;d<a.length;d++)if(a[d].income<=b)e=a[d];else break;return e.tax+e.excess*(b-e.income)},getMedicareLevy:function(b){return b<0?0:b*this.medicareLevy},getPayableTaxSP:function(){return this.getPayableTax(this.getTaxableIncomeSP())},getPayableTaxNSP:function(){return this.getPayableTax(this.salary)},getFloodLevySP:function(){return this.getFloodLevy(this.getTaxableIncomeSP())},getFloodLevyNSP:function(){return this.getFloodLevy(this.salary)},getMedicareLevySP:function(){return this.getMedicareLevy(this.getTaxableIncomeSP())},
getMedicareLevyNSP:function(){return this.getMedicareLevy(this.salary)},getTotalPayableTaxSP:function(){return this.getPayableTaxSP()+this.getMedicareLevySP()+this.getFloodLevySP()},getTotalPayableTaxNSP:function(){return this.getPayableTaxNSP()+this.getMedicareLevyNSP()+this.getFloodLevyNSP()}});NovatedLeaseCalculator.fn.extend({interestRates:[{amount:0,rate:0.1},{amount:2E4,rate:0.09}],getInterestRate:function(){var b=this.lookupClosest(this.interestRates,"amount",this.getFinancedAmount());return b!=null?b.rate:null}});NovatedLeaseCalculator.fn.extend({getInterestAmount:function(){return this.getLeasePayments()+this.getRVValue()-this.getFinancedAmount()},getDepreciationAmount:function(){var b=this.lookup(this.termVariations,"term",this.getTermsInMonths());return b!=null?b.accumulatedDepreciation:null},getAllowDeductions:function(){return this.getInterestAmount()+this.getDepreciationAmount()},getLeasePayments:function(){return this.getTermsInMonths()*this.getMonthlyRental()},getProfitAdjustments:function(){return this.getRVValue()*
(this.luxCarLimit/this.getFinancedAmount())-(this.luxCarLimit-this.getDepreciationAmount())},getForgoneDeduction:function(){return this.getLeasePayments()-this.getAllowDeductions()+this.getProfitAdjustments()},getIncreaseOnCompanyTax:function(){return this.getForgoneDeduction()*this.coTaxRate},getNonDeductibleCalc:function(){return this.getIncreaseOnCompanyTax()/(1-this.coTaxRate)},getNonDeductibleCalcPerMonth:function(){return this.getNonDeductibleCalc()/this.getTermsInMonths()},getLuxuryVehicleAdjustment:function(){return this.getFinancedAmount()>
this.luxCarLimit?this.getNonDeductibleCalcPerMonth():0}});NovatedLeaseCalculator.fn.extend({stateRegistration:[{state:"NSW",csd:0,regoCost:[{vehicleType:"Small",cost:852},{vehicleType:"Medium",cost:922},{vehicleType:"Large",cost:1126},{vehicleType:"Luxury",cost:1126},{vehicleType:"4WD",cost:1126}]},{state:"VIC",csd:0,regoCost:[{vehicleType:"Small",cost:624.1},{vehicleType:"Medium",cost:624.1},{vehicleType:"Large",cost:624.1},{vehicleType:"Luxury",cost:624.1},{vehicleType:"4WD",cost:624.1}]},{state:"QLD",csd:0,regoCost:[{vehicleType:"Small",cost:645.45},
{vehicleType:"Medium",cost:645.45},{vehicleType:"Large",cost:803.2},{vehicleType:"Luxury",cost:974.5},{vehicleType:"4WD",cost:803.2}]},{state:"SA",csd:0,regoCost:[{vehicleType:"Small",cost:725},{vehicleType:"Medium",cost:725},{vehicleType:"Large",cost:831},{vehicleType:"Luxury",cost:831},{vehicleType:"4WD",cost:831}]},{state:"WA",csd:0,regoCost:[{vehicleType:"Small",cost:499.09},{vehicleType:"Medium",cost:541.64},{vehicleType:"Large",cost:584.19},{vehicleType:"Luxury",cost:626.74},{vehicleType:"4WD",
cost:669.29}]},{state:"ACT",csd:0,regoCost:[{vehicleType:"Small",cost:748.9},{vehicleType:"Medium",cost:781.2},{vehicleType:"Large",cost:906.3},{vehicleType:"Luxury",cost:906.3},{vehicleType:"4WD",cost:906.3}]},{state:"NT",csd:0,regoCost:[{vehicleType:"Small",cost:547.4},{vehicleType:"Medium",cost:553.4},{vehicleType:"Large",cost:635.4},{vehicleType:"Luxury",cost:663.4},{vehicleType:"4WD",cost:635.4}]},{state:"TAS",csd:0,regoCost:[{vehicleType:"Small",cost:541.55},{vehicleType:"Medium",cost:541.55},
{vehicleType:"Large",cost:565.55},{vehicleType:"Luxury",cost:609.55},{vehicleType:"4WD",cost:565.55}]}],getVehicleRegistration:function(){var b=this.lookup(this.stateRegistration,"state",this.state);return b!=null?this.lookup(b.regoCost,"vehicleType",this.vehicleType).cost:null},getContractStampDuty:function(){var b=this.lookup(this.stateRegistration,"state",this.state);return b!=null?b.csd:null}});NovatedLeaseCalculator.fn.extend({runningCosts:[{type:"Small",maintenance:4.075,tyres:1.81,dealerDelivery:600,fuelConsumption:8.4},{type:"Medium",maintenance:3.8575,tyres:1.9575,dealerDelivery:600,fuelConsumption:9.1},{type:"Large",maintenance:2.86,tyres:1.55,dealerDelivery:600,fuelConsumption:11.3},{type:"Luxury",maintenance:2.98,tyres:2.36,dealerDelivery:1500,fuelConsumption:13},{type:"4WD",maintenance:4.2,tyres:2.9,dealerDelivery:600,fuelConsumption:15}],getFuelConsumption:function(){var b=this.lookup(this.runningCosts,
"type",this.vehicleType);return b!=null?b.fuelConsumption:null},getDealerDelivery:function(){var b=this.lookup(this.runningCosts,"type",this.vehicleType);return b!=null?b.dealerDelivery:null},getAnnualTyres:function(){var b=this.lookup(this.runningCosts,"type",this.vehicleType);return b!=null?b.tyres/100*this.kms:null},getAnnualMaintenance:function(){var b=this.lookup(this.runningCosts,"type",this.vehicleType);return b!=null?b.maintenance/100*this.kms:null},getAnnualRegistration:function(){return this.getVehicleRegistration()},
getAnnualFuel:function(){return this.kms/100*this.getFuelConsumption()*this.fuelPrice},getAnnualInsurance:function(){return this.insurance},getAnnualAllServices:function(){return this.getAnnualInsurance()+this.getAnnualMaintenance()+this.getAnnualTyres()+this.getAnnualRegistration()+this.getAnnualFuel()},getMonthlyRental:function(){var b=this.getFinancedAmount(),a=this.getInterestRate()/12,e=this.getTermsInMonths(),d=this.getRVValue();return(b*Math.pow(1+a,e)-d)/((1+a)*((Math.pow(1+a,e)-1)/a))},getAnnualRental:function(){return this.getMonthlyRental()*
12},getOnRoadCosts:function(){return this.getDealerDelivery()+this.getVehicleRegistration()+this.getStampDuty()}});NovatedLeaseCalculator.fn.extend({getTotalSalaryPackagingIncFBT:function(){return this.getAnnualVehicleCost()+this.getStatutoryFBTLiability()},getTotalSalaryPackagingExcFBT:function(){return this.getAnnualVehicleCost()},getGrossSalarySP:function(){return this.salary},getPreTaxSalaryPackageCostSP:function(){return this.getFBTModel()==this.statutoryFBTModel?this.getTotalSalaryPackagingIncFBT():this.getPreTaxSalarysacrifice()},getTaxableIncomeSP:function(){return this.getGrossSalarySP()-this.getPreTaxSalaryPackageCostSP()},
getTotalSalarySP:function(){return this.getTaxableIncomeSP()-this.getTotalPayableTaxSP()},getVehicleCostSP:function(){return this.getPreTaxSalaryPackageCostSP()+this.getEmployeeContributionSP()},getEmployeeContributionSP:function(){return this.getFBTModel()==this.ecmFBTModel?this.getBudgetFBTTaxableValue():0},getTotalSP:function(){return this.getTotalSalarySP()-this.getEmployeeContributionSP()},getGrossSalaryNSP:function(){return this.salary},getTaxableIncomeNSP:function(){return this.salary},getTotalSalaryNSP:function(){return this.getTaxableIncomeNSP()-
this.getTotalPayableTaxNSP()},getVehicleCostNSP:function(){return this.getAnnualVehicleCost()+(this.getAnnualVehicleCost()-this.getVehicleRegistration())*this.GST},getTotalNSP:function(){return this.getTaxableIncomeNSP()-this.getTotalPayableTaxNSP()-this.getVehicleCostNSP()},getPostTaxAdvantageSP:function(){return this.getTotalSP()-this.getTotalNSP()},getPostTaxAdvantageNSP:function(){return this.getTotalNSP()-this.getTotalSP()}});NovatedLeaseCalculator.fn.extend({getStampDuty:function(){switch(this.state){case "NSW":return this.getStampDutyNSW();case "VIC":return this.getStampDutyVIC();case "QLD":return this.getStampDutyQLD();case "SA":return this.getStampDutySA();case "WA":return this.getStampDutyWA();case "ACT":return this.getStampDutyACT();case "NT":return this.getStampDutyNT();case "TAS":return this.getStampDutyTAS();default:return null}},getStampDutyNSW:function(){var b=this.getFBTCostBase();return b<45E3?Math.round(b/
100)*3:1350+Math.round((b-45E3)/100)*5},getStampDutyVIC:function(){var b=this.getFBTCostBase();return b<=57446?Math.round(b/200)*5:Math.round(b/200)*10},getStampDutyQLD:function(){var b=this.getFBTCostBase();return Math.round(b/100)*3.5},getStampDutySA:function(){return 60+(this.getFBTCostBase()-3E3)/100*4},getStampDutyWA:function(){var b=this.getFBTCostBase();return b<=25E3?b*0.0275:b>5E4?b*0.065:(0.0275+(b-25E3)/6666.66/100)*b},getStampDutyACT:function(){var b=this.getFBTCostBase();return b<45E3?
Math.round(b/100)*3:1350+Math.round((b-45E3)/100)*5},getStampDutyNT:function(){var b=this.getFBTCostBase();return Math.round(b/100)*3},getStampDutyTAS:function(){var b=this.getFBTCostBase();return b<=35E3?Math.round(b/100)*3:b>4E4?Math.round(b/100)*4:1050+Math.round((b-35E3)/100)*11}});
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('a(37.b&&!37.b.38){(9(b){6 m=9(s,A,f){5.1M=[];5.1u={};5.2p=E;5.1N={};5.1c={};5.f=b.1m({1Z:1f,3a:1O,2q:1f,2r:1f,3b:1O,3c:1O},f);5.1v=(5.f.1v!==F)?(5.f.1v):(13.20);5.Y=(5.f.Y!==F)?(5.f.Y):(13.3d);5.3e(s,A);a(s){5.1w(5.1c[\'21\'],A,5.f)}5.1c=E};m.y.2s=\'0.7.8\';m.R=1O;m.y.3e=9(s,A){6 2t=/\\{#14 *(\\w*?)( .*)*\\}/g;6 22,1x,M;6 1y=E;6 2u=[];2v((22=2t.3N(s))!=E){1y=2t.1y;1x=22[1];M=s.2w(\'{#/14 \'+1x+\'}\',1y);a(M==-1){C j Z(\'15: m "\'+1x+\'" 2x 23 3O.\');}5.1c[1x]=s.2y(1y,M);2u[1x]=13.2z(22[2])}a(1y===E){5.1c[\'21\']=s;c}N(6 i 24 5.1c){a(i!=\'21\'){5.1N[i]=j m()}}N(6 i 24 5.1c){a(i!=\'21\'){5.1N[i].1w(5.1c[i],b.1m({},A||{},5.1N||{}),b.1m({},5.f,2u[i]));5.1c[i]=E}}};m.y.1w=9(s,A,f){a(s==F){5.1M.B(j 1g(\'\',1,5));c}s=s.U(/[\\n\\r]/g,\'\');s=s.U(/\\{\\*.*?\\*\\}/g,\'\');5.2p=b.1m({},5.1N||{},A||{});5.f=j 2A(f);6 p=5.1M;6 1P=s.1h(/\\{#.*?\\}/g);6 16=0,M=0;6 e;6 1i=0;6 25=0;N(6 i=0,l=(1P)?(1P.V):(0);i<l;++i){6 17=1P[i];a(1i){M=s.2w(\'{#/1z}\');a(M==-1){C j Z("15: 3P 1Q 3f 1z.");}a(M>16){p.B(j 1g(s.2y(16,M),1,5))}16=M+11;1i=0;i=b.3Q(\'{#/1z}\',1P);1R}M=s.2w(17,16);a(M>16){p.B(j 1g(s.2y(16,M),1i,5))}6 3R=17.1h(/\\{#([\\w\\/]+).*?\\}/);6 26=I.$1;2B(26){q\'3S\':++25;p.27();q\'a\':e=j 1A(17,p);p.B(e);p=e;D;q\'J\':p.27();D;q\'/a\':2v(25){p=p.28();--25}q\'/N\':q\'/29\':p=p.28();D;q\'29\':e=j 1n(17,p,5);p.B(e);p=e;D;q\'N\':e=2a(17,p,5);p.B(e);p=e;D;q\'1R\':q\'D\':p.B(j 18(26));D;q\'2C\':p.B(j 2D(17,5.2p));D;q\'h\':p.B(j 2E(17));D;q\'2F\':p.B(j 2G(17));D;q\'3T\':p.B(j 1g(\'{\',1,5));D;q\'3U\':p.B(j 1g(\'}\',1,5));D;q\'1z\':1i=1;D;q\'/1z\':a(m.R){C j Z("15: 3V 2H 3f 1z.");}D;2I:a(m.R){C j Z(\'15: 3W 3X: \'+26+\'.\');}}16=M+17.V}a(s.V>16){p.B(j 1g(s.3Y(16),1i,5))}};m.y.K=9(d,h,z,H){++H;6 $T=d,2b,2c;a(5.f.3b){$T=5.1v(d,{2d:(5.f.3a&&H==1),1S:5.f.1Z},5.Y)}a(!5.f.3c){2b=5.1u;2c=h}J{2b=5.1v(5.1u,{2d:(5.f.2q),1S:1f},5.Y);2c=5.1v(h,{2d:(5.f.2q&&H==1),1S:1f},5.Y)}6 $P=b.1m({},2b,2c);6 $Q=(z!=F)?(z):({});$Q.2s=5.2s;6 19=\'\';N(6 i=0,l=5.1M.V;i<l;++i){19+=5.1M[i].K($T,$P,$Q,H)}--H;c 19};m.y.2J=9(1T,1o){5.1u[1T]=1o};13=9(){};13.3d=9(3g){c 3g.U(/&/g,\'&3Z;\').U(/>/g,\'&3h;\').U(/</g,\'&3i;\').U(/"/g,\'&40;\').U(/\'/g,\'&#39;\')};13.20=9(d,1B,Y){a(d==E){c d}2B(d.2K){q 2A:6 o={};N(6 i 24 d){o[i]=13.20(d[i],1B,Y)}a(!1B.1S){a(d.41("2L"))o.2L=d.2L}c o;q 42:6 o=[];N(6 i=0,l=d.V;i<l;++i){o[i]=13.20(d[i],1B,Y)}c o;q 2M:c(1B.2d)?(Y(d)):(d);q 43:a(1B.1S){a(m.R)C j Z("15: 44 45 23 46.");J c F}2I:c d}};13.2z=9(2e){a(2e===E||2e===F){c{}}6 o=2e.47(/[= ]/);a(o[0]===\'\'){o.48()}6 2N={};N(6 i=0,l=o.V;i<l;i+=2){2N[o[i]]=o[i+1]}c 2N};6 1g=9(2O,1i,14){5.2f=2O;5.3j=1i;5.1d=14};1g.y.K=9(d,h,z,H){6 2g=5.2f;a(!5.3j){6 2P=5.1d;6 $T=d;6 $P=h;6 $Q=z;2g=2g.U(/\\{(.*?)\\}/g,9(49,3k){1C{6 1D=10(3k);a(1E 1D==\'9\'){a(2P.f.1Z||!2P.f.2r){c\'\'}J{1D=1D($T,$P,$Q)}}c(1D===F)?(""):(2M(1D))}1F(e){a(m.R){a(e 1G 18)e.1j="4a";C e;}c""}})}c 2g};6 1A=9(L,1H){5.2h=1H;L.1h(/\\{#(?:J)*a (.*?)\\}/);5.3l=I.$1;5.1p=[];5.1q=[];5.1I=5.1p};1A.y.B=9(e){5.1I.B(e)};1A.y.28=9(){c 5.2h};1A.y.27=9(){5.1I=5.1q};1A.y.K=9(d,h,z,H){6 $T=d;6 $P=h;6 $Q=z;6 19=\'\';1C{6 2Q=(10(5.3l))?(5.1p):(5.1q);N(6 i=0,l=2Q.V;i<l;++i){19+=2Q[i].K(d,h,z,H)}}1F(e){a(m.R||(e 1G 18))C e;}c 19};2a=9(L,1H,14){a(L.1h(/\\{#N (\\w+?) *= *(\\S+?) +4b +(\\S+?) *(?:12=(\\S+?))*\\}/)){L=\'{#29 2a.3m 3n \'+I.$1+\' 2H=\'+(I.$2||0)+\' 1Q=\'+(I.$3||-1)+\' 12=\'+(I.$4||1)+\' u=$T}\';c j 1n(L,1H,14)}J{C j Z(\'15: 4c 4d "3o": \'+L);}};2a.3m=9(i){c i};6 1n=9(L,1H,14){5.2h=1H;5.1d=14;L.1h(/\\{#29 (.+?) 3n (\\w+?)( .+)*\\}/);5.3p=I.$1;5.x=I.$2;5.W=I.$3||E;5.W=13.2z(5.W);5.1p=[];5.1q=[];5.1I=5.1p};1n.y.B=9(e){5.1I.B(e)};1n.y.28=9(){c 5.2h};1n.y.27=9(){5.1I=5.1q};1n.y.K=9(d,h,z,H){1C{6 $T=d;6 $P=h;6 $Q=z;6 1r=10(5.3p);6 1U=[];6 1J=1E 1r;a(1J==\'3q\'){6 2R=[];b.1e(1r,9(k,v){1U.B(k);2R.B(v)});1r=2R}6 u=(5.W.u!==F)?(10(5.W.u)):(($T!=E)?($T):({}));6 s=1V(10(5.W.2H)||0),e;6 12=1V(10(5.W.12)||1);a(1J!=\'9\'){e=1r.V}J{a(5.W.1Q===F||5.W.1Q===E){e=1V.4e}J{e=1V(10(5.W.1Q))+((12>0)?(1):(-1))}}6 19=\'\';6 i,l;a(5.W.1W){6 2S=s+1V(10(5.W.1W));e=(2S>e)?(e):(2S)}a((e>s&&12>0)||(e<s&&12<0)){6 1K=0;6 3r=(1J!=\'9\')?(4f.4g((e-s)/12)):F;6 1s,1k;N(;((12>0)?(s<e):(s>e));s+=12,++1K){1s=1U[s];a(1J!=\'9\'){1k=1r[s]}J{1k=1r(s);a(1k===F||1k===E){D}}a((1E 1k==\'9\')&&(5.1d.f.1Z||!5.1d.f.2r)){1R}a((1J==\'3q\')&&(1s 24 2A)){1R}6 3s=u[5.x];u[5.x]=1k;u[5.x+\'$3t\']=s;u[5.x+\'$1K\']=1K;u[5.x+\'$3u\']=(1K==0);u[5.x+\'$3v\']=(s+12>=e);u[5.x+\'$3w\']=3r;u[5.x+\'$1U\']=(1s!==F&&1s.2K==2M)?(5.1d.Y(1s)):(1s);u[5.x+\'$1E\']=1E 1k;N(i=0,l=5.1p.V;i<l;++i){1C{19+=5.1p[i].K(u,h,z,H)}1F(2T){a(2T 1G 18){2B(2T.1j){q\'1R\':i=l;D;q\'D\':i=l;s=e;D;2I:C e;}}J{C e;}}}1l u[5.x+\'$3t\'];1l u[5.x+\'$1K\'];1l u[5.x+\'$3u\'];1l u[5.x+\'$3v\'];1l u[5.x+\'$3w\'];1l u[5.x+\'$1U\'];1l u[5.x+\'$1E\'];1l u[5.x];u[5.x]=3s}}J{N(i=0,l=5.1q.V;i<l;++i){19+=5.1q[i].K($T,h,z,H)}}c 19}1F(e){a(m.R||(e 1G 18))C e;c""}};6 18=9(1j){5.1j=1j};18.y=Z;18.y.K=9(d){C 5;};6 2D=9(L,A){L.1h(/\\{#2C (.*?)(?: 4h=(.*?))?\\}/);5.1d=A[I.$1];a(5.1d==F){a(m.R)C j Z(\'15: 4i 3o 2C: \'+I.$1);}5.3x=I.$2};2D.y.K=9(d,h,z,H){6 $T=d;6 $P=h;1C{c 5.1d.K(10(5.3x),h,z,H)}1F(e){a(m.R||(e 1G 18))C e;}c\'\'};6 2E=9(L){L.1h(/\\{#h 1T=(\\w*?) 1o=(.*?)\\}/);5.x=I.$1;5.2f=I.$2};2E.y.K=9(d,h,z,H){6 $T=d;6 $P=h;6 $Q=z;1C{h[5.x]=10(5.2f)}1F(e){a(m.R||(e 1G 18))C e;h[5.x]=F}c\'\'};6 2G=9(L){L.1h(/\\{#2F 4j=(.*?)\\}/);5.2U=10(I.$1);5.2V=5.2U.V;a(5.2V<=0){C j Z(\'15: 2F 4k 4l 4m\');}5.2W=0;5.2X=-1};2G.y.K=9(d,h,z,H){6 2Y=b.O(z,\'1X\');a(2Y!=5.2X){5.2X=2Y;5.2W=0}6 i=5.2W++%5.2V;c 5.2U[i]};b.1a.1w=9(s,A,f){a(s.2K===m){c b(5).1e(9(){b.O(5,\'2i\',s);b.O(5,\'1X\',0)})}J{c b(5).1e(9(){b.O(5,\'2i\',j m(s,A,f));b.O(5,\'1X\',0)})}};b.1a.4n=9(1L,A,f){6 s=b.2Z({1t:1L,1Y:1f}).3y;c b(5).1w(s,A,f)};b.1a.4o=9(30,A,f){6 s=b(\'#\'+30).2O();a(s==E){s=b(\'#\'+30).3z();s=s.U(/&3i;/g,"<").U(/&3h;/g,">")}s=b.4p(s);s=s.U(/^<\\!\\[4q\\[([\\s\\S]*)\\]\\]>$/3A,\'$1\');s=s.U(/^<\\!--([\\s\\S]*)-->$/3A,\'$1\');c b(5).1w(s,A,f)};b.1a.4r=9(){6 1W=0;b(5).1e(9(){a(b.2j(5)){++1W}});c 1W};b.1a.4s=9(){b(5).3B();c b(5).1e(9(){b.3C(5,\'2i\')})};b.1a.2J=9(1T,1o){c b(5).1e(9(){6 t=b.2j(5);a(t===F){a(m.R)C j Z(\'15: m 2x 23 3D.\');J c}t.2J(1T,1o)})};b.1a.31=9(d,h){c b(5).1e(9(){6 t=b.2j(5);a(t===F){a(m.R)C j Z(\'15: m 2x 23 3D.\');J c}b.O(5,\'1X\',b.O(5,\'1X\')+1);b(5).3z(t.K(d,h,5,0))})};b.1a.4t=9(1L,h,G){6 X=5;G=b.1m({1j:\'4u\',1Y:1O,32:1f},G);b.2Z({1t:1L,1j:G.1j,O:G.O,3E:G.3E,1Y:G.1Y,32:G.32,3F:G.3F,4v:\'4w\',4x:9(d){6 r=b(X).31(d,h);a(G.2k){G.2k(r)}},4y:G.4z,4A:G.4B});c 5};6 2l=9(1t,h,2m,2n,1b,G){5.3G=1t;5.1u=h;5.3H=2m;5.3I=2n;5.1b=1b;5.3J=E;5.33=G||{};6 X=5;b(1b).1e(9(){b.O(5,\'34\',X)});5.35()};2l.y.35=9(){5.3K();a(5.1b.V==0){c}6 X=5;b.4C(5.3G,5.3I,9(d){6 r=b(X.1b).31(d,X.1u);a(X.33.2k){X.33.2k(r)}});5.3J=4D(9(){X.35()},5.3H)};2l.y.3K=9(){5.1b=b.3L(5.1b,9(o){a(b.4E.4F){6 n=o.36;2v(n&&n!=4G){n=n.36}c n!=E}J{c o.36!=E}})};b.1a.4H=9(1t,h,2m,2n,G){c j 2l(1t,h,2m,2n,5,G)};b.1a.3B=9(){c b(5).1e(9(){6 2o=b.O(5,\'34\');a(2o==E){c}6 X=5;2o.1b=b.3L(2o.1b,9(o){c o!=X});b.3C(5,\'34\')})};b.1m({38:9(s,A,f){c j m(s,A,f)},4I:9(1L,A,f){6 s=b.2Z({1t:1L,1Y:1f}).3y;c j m(s,A,f)},2j:9(z){c b.O(z,\'2i\')},4J:9(14,O,3M){c 14.K(O,3M,F,0)},4K:9(1o){m.R=1o}})})(b)}',62,295,'|||||this|var|||function|if|jQuery|return|||settings||param||new|||Template|||node|case||||extData|||_name|prototype|element|includes|push|throw|break|null|undefined|options|deep|RegExp|else|get|oper|se|for|data|||DEBUG_MODE|||replace|length|_option|that|f_escapeString|Error|eval||step|TemplateUtils|template|jTemplates|ss|this_op|JTException|ret|fn|objs|_templates_code|_template|each|false|TextNode|match|literalMode|type|cval|delete|extend|opFOREACH|value|_onTrue|_onFalse|fcount|ckey|url|_param|f_cloneData|setTemplate|tname|lastIndex|literal|opIF|filter|try|__tmp|typeof|catch|instanceof|par|_currentState|mode|iteration|url_|_tree|_templates|true|op|end|continue|noFunc|name|key|Number|count|jTemplateSID|async|disallow_functions|cloneData|MAIN|iter|not|in|elseif_level|op_|switchToElse|getParent|foreach|opFORFactory|_param1|_param2|escapeData|optionText|_value|__t|_parent|jTemplate|getTemplate|on_success|Updater|interval|args|updater|_includes|filter_params|runnable_functions|version|reg|_template_settings|while|indexOf|is|substring|optionToObject|Object|switch|include|Include|UserParam|cycle|Cycle|begin|default|setParam|constructor|toString|String|obj|val|__template|tab|arr|tmp|ex|_values|_length|_index|_lastSessionID|sid|ajax|elementName|processTemplate|cache|_options|jTemplateUpdater|run|parentNode|window|createTemplate||filter_data|clone_data|clone_params|escapeHTML|splitTemplates|of|txt|gt|lt|_literalMode|__1|_cond|funcIterator|as|find|_arg|object|_total|prevValue|index|first|last|total|_root|responseText|html|im|processTemplateStop|removeData|defined|dataFilter|timeout|_url|_interval|_args|timer|detectDeletedNodes|grep|parameter|exec|closed|No|inArray|ppp|elseif|ldelim|rdelim|Missing|unknown|tag|substr|amp|quot|hasOwnProperty|Array|Function|Functions|are|allowed|split|shift|__0|subtemplate|to|Operator|failed|MAX_VALUE|Math|ceil|root|Cannot|values|has|no|elements|setTemplateURL|setTemplateElement|trim|CDATA|hasTemplate|removeTemplate|processTemplateURL|GET|dataType|json|success|error|on_error|complete|on_complete|getJSON|setTimeout|browser|msie|document|processTemplateStart|createTemplateURL|processTemplateToText|jTemplatesDebugMode'.split('|'),0,{}))
