function dd_scrolltotop(n){function f(){i=(new Date).getTime()-o;i<n&&(t.scrollTop=u-u*(1-Math.cos(i/n*Math.PI))/2,r=setTimeout(function(){f()},10))}var t;n=n||800;t=document.compatMode=="BackCompat"?document.body:document.documentElement;t.scrollTop==0&&(t=document.body);var e=t.scrollTop,r,i,o=(new Date).getTime(),u=e;clearTimeout(r);f()}function ajaxinclude(n){var t=!1;if(window.XMLHttpRequest)t=new XMLHttpRequest;else if(window.ActiveXObject)try{t=new ActiveXObject("Msxml2.XMLHTTP")}catch(i){try{t=new ActiveXObject("Microsoft.XMLHTTP")}catch(i){}}else return!1;t.open("GET",n,!1);t.send(null);writecontent(t)}function writecontent(n){(window.location.href.indexOf("http")==-1||n.status==200)&&document.write(n.responseText)}var bookmarkscroll,ignore,i,sheet,j,rule,rootdomain;if(function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function u(n){return n==="GET"||n==="POST"}function e(n,t){u(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild;n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;default:n(r).html(i)}}))}function f(t,r){var s,h,f,c;(s=t.getAttribute("data-ajax-confirm"),!s||window.confirm(s))&&(h=n(t.getAttribute("data-ajax-loading")),c=parseInt(t.getAttribute("data-ajax-loading-duration"),10)||0,n.extend(r,{context:t,type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:i(t.getAttribute("data-ajax-failure"),["xhr","status","error"])}),r.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=r.type.toUpperCase(),u(f)||(r.type="POST",r.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(r))}function s(t){var i=n(t).data(data_validation);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",r="unobtrusiveAjaxClickTarget";data_validation="unobtrusiveValidation";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault();f(this,{url:this.href,type:"GET",data:[]})});n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=n(u.parents("form")[0]),e=u.offset();f.data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){f.removeData(t)},0)});n(document).on("click","form[data-ajax=true] :submit",function(i){var f=i.currentTarget.name,e=n(i.target),u=n(e.parents("form")[0]);u.data(t,f?[{name:f,value:i.currentTarget.value}]:[]);u.data(r,e);setTimeout(function(){u.removeData(t);u.removeData(r)},0)});n(document).on("submit","form[data-ajax=true]",function(i){var e=n(this).data(t)||[],u=n(this).data(r),o=u&&u.hasClass("cancel");(i.preventDefault(),o||s(this))&&f(this,{url:this.action,type:this.method||"GET",data:e.concat(n(this).serializeArray())})})}(jQuery),!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(t.target).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i;return n(this[0]).is("form")?t=this.validate().form():(t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t})),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var e,s,f,u,o,h,r=this[0];if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(t,i){h[i]=f[i];delete f[i];"required"===i&&n(r).removeAttr("aria-required")}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u),n(r).attr("aria-required","true")),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){return!!n.trim(""+n(t).val())},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(9!==t.which||""!==this.elementValue(n))&&(n.name in this.submitted||n===this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var r=n.data(this[0].form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!this.is(i.ignore)&&i[u].call(r,this[0],t)}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox']","focusin focusout keyup",i).validateDelegate("select, option, [type='radio'], [type='checkbox']","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);n(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var u=this.clean(t),i=this.validationTargetFor(u),r=!0;return this.lastElement=i,void 0===i?delete this.invalid[u.name]:(this.prepareElement(i),this.currentElements=n(i),r=this.check(i)!==!1,r?delete this.invalid[i.name]:this.invalid[i.name]=!0),n(t).attr("aria-invalid",!r),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),r},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue").removeAttr("aria-invalid")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var i,t=0;for(i in n)t++;return t},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,u=n(t),r=t.type;return"radio"===r||"checkbox"===r?n("input[name='"+t.name+"']:checked").val():"number"===r&&"undefined"!=typeof t.validity?t.validity.badInput?!1:u.val():(i=u.val(),"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var i,r,u,f=n(t).rules(),s=n.map(f,function(n,t){return t}).length,e=!1,h=this.elementValue(t);for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,h,t,u.parameters),"dependency-mismatch"===i&&1===s){e=!0;continue}if(e=!1,"pending"===i)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!i)return this.formatAndAdd(t,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+u.method+"' method.",o),o;}}if(!e)return this.objectLength(f)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n];return void 0},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t,method:i.method});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,o,e,r=this.errorsFor(t),s=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",s+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement(u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",s):0===r.parents("label[for='"+s+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\b"+e+"\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),o=this.groups[t.name],o&&n.each(this.groups,function(t,i){i===o&&n("[name='"+t+"']",this.currentForm).attr("aria-describedby",r.attr("id"))})));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.idOrName(t),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+u.replace(/\s+/g,", #")),this.errors().filter(i)},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+t+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var r,i,u={},e=n(t),f=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(null===f||/number|range|text/.test(f))&&(i=Number(i)),i||0===i?u[r]=i:f===r&&"range"!==f&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t);for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),void 0!==r&&(u[i]=r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var i,f,e=0,r=0,u=!1;if(n=n.replace(/\D/g,""),n.length<13||n.length>19)return!1;for(i=n.length-1;i>=0;i--)f=n.charAt(i),r=parseInt(f,10),u&&(r*=2)>9&&(r-=9),e+=r,u=!u;return e%10==0},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||r>=u},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r){if(this.optional(i))return"dependency-mismatch";var u,e,f=this.previousValue(i);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r="string"==typeof r&&{url:r}||r,f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,context:u.currentForm,success:function(r){var o,e,h,s=r===!0||"true"===r;u.settings.messages[i.name].remote=f.originalMessage;s?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(o={},e=r||u.defaultMessage(i,"remote"),o[i.name]=f.message=n.isFunction(e)?e(t):e,u.invalid[i.name]=!0,u.showErrors(o));f.valid=s;u.stopRequest(i,s)}},r)),"pending")}}});n.format=function(){throw"$.format has been deprecated. Please use $.validator.format instead.";};var i,t={};n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this);t.data("validator").resetForm();t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){return n(t.form).find(":input").filter("[name='"+f(s)+"']").val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery),function(n){n.fn.popModal=function(t){function a(){function ft(n){var t=Math.max(rt,ut,st);return(n==h?0<ut:n==l?0<rt:0<st)?n:0<ut&&ut==t?h:0<rt&&rt==t?l:0<deltaBC&&st==t?k:n}var s=f.position().left,a=f.position().top,p=parseInt(f.css("marginLeft"));parseInt(f.css("paddingLeft"));var w=parseInt(f.css("marginTop")),nt=f.outerHeight(),e=f.outerWidth(),t=parseInt(i.css("maxWidth")),tt=parseInt(i.css("minWidth")),et=i.outerHeight();c?isNaN(t)&&(t=300):(isNaN(tt)&&(tt=180),t=tt);i.css({width:t+"px"});var it,b=f.offset().left,ot=n(window).width()-f.offset().left-e,ht=f.offset().top,tt=b-10-t,rt=e+b-t,ct=ot-10-t,ut=e+ot-t,st=Math.min(e/2+ot-t/2,e/2+b-t/2),b=ht-et/2;/^bottom/.test(u.placement)?it=ft(u.placement):/^left/.test(u.placement)?it=0<tt?u.placement==v&&0<b?v:d:ft(h):/^right/.test(u.placement)&&(it=0<ct?u.placement==y&&0<b?y:g:ft(l));i.removeAttr("class").addClass(r+" animated "+it);switch(it){case h:i.css({top:a+w+nt+10+"px",left:s+p+"px"}).addClass(o+"Bottom");break;case l:i.css({top:a+w+nt+10+"px",left:s+p+e-t+"px"}).addClass(o+"Bottom");break;case k:i.css({top:a+w+nt+10+"px",left:s+p+(e-t)/2+"px"}).addClass(o+"Bottom");break;case d:i.css({top:a+w+"px",left:s+p-t-10+"px"}).addClass(o+"Left");break;case g:i.css({top:a+w+"px",left:s+p+e+10+"px"}).addClass(o+"Right");break;case v:i.css({top:a+w+nt/2-et/2+"px",left:s+p-t-10+"px"}).addClass(o+"Left");break;case y:i.css({top:a+w+nt/2-et/2+"px",left:s+p+e+10+"px"}).addClass(o+"Right")}}function e(){i=n("."+r);nt();s||(s=i.css("animationDuration"),s=void 0!=s?1e3*s.replace("s",""):0);setTimeout(function(){n("."+r+"_source").replaceWith(n("."+r+"_content").children());i.remove();n("html."+r+"Open").off("."+r+"Event").removeClass(r+"Open")},s)}function nt(){var n=i.attr("class"),t=n.replace(o,tt);i.removeClass(n).addClass(t)}var f=n(this),i,w="",c=!0,b="",r="popModal",u,s,o="fadeIn",tt="fadeOut",h="bottomLeft",k="bottomCenter",l="bottomRight",d="leftTop",v="leftCenter",g="rightTop",y="rightCenter",p={init:function(t){if(u=n.extend({html:"",placement:h,showCloseBut:!0,onDocumentClickClose:!0,onOkBut:function(){return!0},onCancelBut:function(){},onLoad:function(){},onClose:function(){}},t),f.next("div").hasClass(r))e();else{n("html."+r+"Open").off("."+r+"Event").removeClass(r+"Open");n("."+r+"_source").replaceWith(n("."+r+"_content").children());n("."+r).remove();u.showCloseBut&&(b=n('<button type="button" class="close">&times;<\/button>'));"fixed"==f.css("position")&&(w="position:fixed;");t=n('<div class="'+r+' animated" style="'+w+'"><\/div>');var o=n('<div class="'+r+"_content "+r+'_contentOverflow"><\/div>');t.append(b,o);n.isFunction(u.html)?(o.append("Please, waiting..."),u.html(function(t){o.empty().append(t);i=n("."+r);c=!0;-1!=o[0].innerHTML.search(/<form/)?i.find("."+r+"_content").removeClass(r+"_contentOverflow"):i.find("."+r+"_content").addClass(r+"_contentOverflow");a()})):("object"==n.type(u.html)&&u.html.after(n('<div class="popModal_source"><\/div>')),o.append(u.html));f.after(t);i=n("."+r);i.find("."+r+"_footer")&&i.find("."+r+"_content").css({marginBottom:i.find("."+r+"_footer").outerHeight()+"px"});n.isFunction(u.html)||(-1!=("string"==n.type(u.html)?u.html:u.html[0].outerHTML).search(/<form/)||200>i.find("."+r+"_content").outerHeight())&&i.find("."+r+"_content").removeClass(r+"_contentOverflow");u.onLoad&&n.isFunction(u.onLoad)&&u.onLoad();i.on("destroyed",function(){u.onClose&&n.isFunction(u.onClose)&&u.onClose()});if(c=!0,("absolute"!=f.parent().css("position")||"fixed"!=f.parent().css("position"))&&270>i.find("."+r+"_content").width()&&60>i.find("."+r+"_content").height()&&(c=!1),a(),u.onDocumentClickClose)n("html").on("click."+r+"Event",function(t){n(this).addClass(r+"Open");i.is(":hidden")&&e();var u=n(t.target);u.parents().andSelf().is("."+r)||u.parents().andSelf().is(f)||(t=parseInt(u.parents().filter(function(){return"auto"!==n(this).css("zIndex")}).first().css("zIndex")),isNaN(t)&&(t=0),u=u.css("zIndex"),"auto"==u&&(u=0),t<u&&(t=u),t<=i.css("zIndex")&&e())});n(window).resize(function(){a()});i.find(".close").bind("click",function(){e()});i.find('[data-popModalBut="close"]').bind("click",function(){e()});i.find('[data-popModalBut="ok"]').bind("click",function(t){var i;u.onOkBut&&n.isFunction(u.onOkBut)&&(i=u.onOkBut(t));!1!==i&&e()});i.find('[data-popModalBut="cancel"]').bind("click",function(){u.onCancelBut&&n.isFunction(u.onCancelBut)&&u.onCancelBut();e()});n("html").on("keydown."+r+"Event",function(n){27==n.keyCode&&e()})}},hide:function(){e()}};return p[t]?p[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"==typeof t||!t?p.init.apply(this,arguments):void 0};n("* [data-popModalBind]").bind("click",function(){var t=n(this).attr("data-popModalBind"),t={html:n(t)};void 0!=n(this).attr("data-placement")&&(t.placement=n(this).attr("data-placement"));void 0!=n(this).attr("data-showCloseBut")&&(t.showCloseBut=/^true$/i.test(n(this).attr("data-showCloseBut")));void 0!=n(this).attr("data-overflowContent")&&(t.overflowContent=/^true$/i.test(n(this).attr("data-overflowContent")));void 0!=n(this).attr("data-onDocumentClickClose")&&(t.onDocumentClickClose=/^true$/i.test(n(this).attr("data-onDocumentClickClose")));n(this).popModal(t)});n.event.special.destroyed={remove:function(n){n.handler&&n.handler()}}}(jQuery),function(n){n.fn.notifyModal=function(t){function e(){var t=n("."+f);setTimeout(function(){t.removeClass("open");setTimeout(function(){t.remove();-1!=r.duration&&clearTimeout(notifDur)},i)},i)}var u=n(this),o,f="notifyModal",h="",r,i,s={init:function(t){r=n.extend({duration:2500,placement:"center",overlay:!0},t);r.overlay&&(h="overlay");n("."+f).remove();t=n('<div class="'+f+" "+r.placement+" "+h+'"><\/div>');var s=n('<div class="'+f+'_content"><\/div>'),c=n('<button type="button" class="close">&times;<\/button>');u=void 0==u[0]?u.selector:u[0].innerHTML;s.append(c,u);t.append(s);n("body").append(t);o=n("."+f);i||(i=o.css("transitionDuration"),i=void 0!=i?1e3*i.replace("s",""):0);setTimeout(function(){o.addClass("open")},i);o.click(function(){e()});-1!=r.duration&&(notifDur=setTimeout(e,r.duration))},hide:function(){e()}};return(n("html").keydown(function(n){27==n.keyCode&&e()}),s[t])?s[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"==typeof t||!t?s.init.apply(this,arguments):void 0};n("* [data-notifyModalBind]").bind("click",function(){var i=n(this).attr("data-notifyModalBind"),t={};void 0!=n(this).attr("data-duration")&&(t.duration=parseInt(n(this).attr("data-duration")));void 0!=n(this).attr("data-placement")&&(t.placement=n(this).attr("data-placement"));void 0!=n(this).attr("data-onTop")&&(t.onTop=/^true$/i.test(n(this).attr("data-onTop")));n(i).notifyModal(t)})}(jQuery),function(n){n.fn.hintModal=function(t){var r=n(".hintModal_container"),i=n(".hintModal"),u,f;return(bl="bottomLeft",bc="bottomCenter",br="bottomRight",r.addClass("animated fadeInBottom"),f={init:function(){i.mouseenter(function(){var f,t,u=i.outerWidth(),o,s,e;t=r.outerWidth();o=i.offset().left;s=n(window).width()-i.offset().left-u;f=u+o-t;e=u+s-t;u=Math.min(u/2+s-t/2,u/2+o-t/2);t=i.hasClass(bl)?bl:i.hasClass(bc)?bc:i.hasClass(br)?br:bl;void 0==i.data("placement")&&i.data("placement",t);t=i.data("placement");o=Math.max(f,e,u);f=(t==bl?0<e:t==br?0<f:0<u)?t:0<e&&e==o?bl:0<f&&f==o?br:0<deltaBC&&u==o?bc:t;i.removeAttr("class").addClass("hintModal "+f);f=n(this).find(".hintModal_container");r.css({display:"none"});e=f.attr("class");u=e.replace("fadeOut","fadeIn");f.removeClass(e).addClass(u).css({display:"block"})});i.mouseleave(function(){var n=r.attr("class"),t=n.replace("fadeIn","fadeOut");r.removeClass(n).addClass(t);u||(u=r.css("animationDuration"),u=void 0!=u?1e3*u.replace("s",""):0);setTimeout(function(){r.css({display:"none"})},u)})}},f[t])?f[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"==typeof t||!t?f.init.apply(this,arguments):void 0};n(".hintModal").hintModal()}(jQuery),function(n){n.fn.dialogModal=function(t){function s(){var t=n("."+i);setTimeout(function(){t.removeClass("open");setTimeout(function(){t.remove();n("body").removeClass(i+"Open");n("html."+i+"Open").off("."+i+"Event").removeClass(i+"Open");t.find("."+e).off("click");t.find("."+o).off("click")},f)},f)}var c=n(this),r,h,i="dialogModal",e="dialogPrev",o="dialogNext",u,f,l={init:function(t){function y(){var t=h.outerHeight();n(window).height()>t+80?h.css({marginTop:(n(window).height()-t)/2+"px"}):h.css({marginTop:"60px"});n("body").addClass(i+"Open");r.addClass("open");setTimeout(function(){r.addClass("open");h.css({marginTop:parseInt(h.css("marginTop"))-20+"px"})},f);w()}function w(){r.find('[data-dialogModalBut="close"]').bind("click",function(){s()});r.find('[data-dialogModalBut="ok"]').bind("click",function(t){var i;u.onOkBut&&n.isFunction(u.onOkBut)&&(i=u.onOkBut(t));!1!==i&&s()});r.find('[data-dialogModalBut="cancel"]').bind("click",function(){u.onCancelBut&&n.isFunction(u.onCancelBut)&&u.onCancelBut();s()})}var l,a;u=n.extend({onOkBut:function(){return!0},onCancelBut:function(){},onLoad:function(){},onClose:function(){}},t);n("html."+i+"Open").off("."+i+"Event").removeClass(i+"Open");n("."+i+" ."+e+", ."+i+" ."+o).off("click");n("."+i).remove();l=0;a=c.length-1;t=n('<div class="'+i+'"><\/div>');var p=n('<div class="'+i+'_container"><\/div>'),b=n('<button type="button" class="close">&times;<\/button>'),v=n('<div class="'+i+'_body"><\/div>');t.append(p);p.append(b,v);v.append(c[l].innerHTML);0<a&&p.prepend(n('<div class="'+e+' notactive"><\/div><div class="'+o+'"><\/div>'));n("body").append(t);r=n("."+i);h=n("."+i+"_container");f||(f=r.css("transitionDuration"),f=void 0!=f?1e3*f.replace("s",""):0);u.onLoad&&n.isFunction(u.onLoad)&&u.onLoad();r.on("destroyed",function(){u.onClose&&n.isFunction(u.onClose)&&u.onClose()});y();r.find("."+e).bind("click",function(){0<l&&(--l,l<a&&r.find("."+o).removeClass("notactive"),0==l&&r.find("."+e).addClass("notactive"),v.empty().append(c[l].innerHTML),y())});r.find("."+o).bind("click",function(){l<a&&(++l,0<l&&r.find("."+e).removeClass("notactive"),l==a&&r.find("."+o).addClass("notactive"),v.empty().append(c[l].innerHTML),y())});r.find(".close").bind("click",function(){s()});n("html").on("keydown."+i+"Event",function(n){27==n.keyCode?s():37==n.keyCode?r.find("."+e).click():39==n.keyCode&&r.find("."+o).click()})},hide:function(){s()}};return l[t]?l[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"==typeof t||!t?l.init.apply(this,arguments):void 0};n("* [data-dialogModalBind]").bind("click",function(){var t=n(this).attr("data-dialogModalBind");n(t).dialogModal()});n.event.special.destroyed={remove:function(n){n.handler&&n.handler()}}}(jQuery),function(n){n.fn.titleModal=function(t){var i={init:function(t){function o(){var n=r.attr("class"),t=n.replace(f,e);r.removeClass(n).addClass(t)}var i,r,u,f,e;t=n("*[data-titleModal]");f="fadeIn";e="fadeOut";t.mouseenter(function(){i=n(this);titleAttr=i.attr("title");i.removeAttr("title");i.attr("data-title",titleAttr);titleModal=n('<div class="titleModal animated"><\/div>');r=n(".titleModal");placement=i.attr("data-placement");void 0==placement&&(placement="bottom");r&&r.remove();i.after(titleModal.append(titleAttr));r=n(".titleModal");var t=i.position().left,e=i.position().top,u=i.css("marginLeft"),o=i.css("marginTop"),a=i.css("marginBottom"),l=i.outerHeight(),s=i.outerWidth(),v=r.css("marginTop"),h=r.outerWidth(),c=r.outerHeight();switch(placement){case"bottom":r.css({marginTop:parseInt(v)-parseInt(a)+"px",left:t+parseInt(u)+(s-h)/2+"px"}).addClass(f+"Bottom");break;case"top":r.css({top:e+parseInt(o)-c+"px",left:t+parseInt(u)+(s-h)/2+"px"}).addClass("top "+f+"Top");break;case"left":r.css({top:e+parseInt(o)+l/2-c/2+"px",left:t+parseInt(u)-h-10+"px"}).addClass("left "+f+"Left");break;case"right":r.css({top:e+parseInt(o)+l/2-c/2+"px",left:t+parseInt(u)+s+10+"px"}).addClass("right "+f+"Right")}});t.mouseleave(function(){i=n(this);titleAttr=i.attr("data-title");i.removeAttr("data-title");i.attr("title",titleAttr);o();u||(u=r.css("animationDuration"),u=void 0!=u?1e3*u.replace("s",""):0);setTimeout(function(){r.remove()},u)})}};return i[t]?i[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"==typeof t||!t?i.init.apply(this,arguments):void 0}()}(jQuery),jQuery(function(n){"use strict";var t={animEnd:"webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",hasAnimation:null,eventHandlerActive:!1,zindex:9e3,detectAnimation:function(){if(!window.Modernizr)return!1;if(t.hasAnimation===null){var n=window.Modernizr;t.hasAnimation=n.cssanimations&&n.csstransitions}return t.hasAnimation},animations:{slideFadeDown:function(n,t,i){i=i||function(){};n.animate({opacity:"0",marginTop:t+"px"},400,i)},slideFadeinUp:function(n,t){t=t||function(){};n.animate({opacity:"1",marginTop:"0px"},400,t)},slideFadeLeft:function(n,t,i,r){r=r||function(){};n.animate({opacity:t,left:i+"px"},400,r)},slideFadeinLeft:function(n,i,r){t.animations.slideFadeLeft(n,1,i,r)},slideFadeoutLeft:function(n,i,r){t.animations.slideFadeLeft(n,0,i,r)}},genId:function(){return 1e4+Math.floor(Math.random()*90001)},initSubList:function(i,r){t.resetSubListPosition(i,r);n("ul.sub",i).appendTo(i)},resetSubListPosition:function(t,i){var r=n("ul.sub",t);r.removeAttr("style");switch(i){case"slide-fade-left":case"inside-slide-fade-left":r.css({marginTop:"0",left:t.width(),opacity:"0",display:"none"});break;case"set3":case"set4":case"set5":r.css({marginTop:"0",left:"0",display:"none"})}},resetMenu:function(i,r){n("ul:first",i).css({marginTop:"20px",display:"none",left:"0"});t.resetSubListPosition(i,r)},menu:{open:function(i){t.animations.slideFadeinUp(n("ul:first",i).show().addClass("active"));i.data("status","opened")},close:function(i){t.animations.slideFadeDown(n("ul.active",i).removeClass("active"),20,function(){t.resetMenu(i,i.data("transition"))});i.data("status","closed")},closeActive:function(i){var r=n(i).has(".active");t.menu.close(r);r.removeClass("active")}},goToSub:function(i,r,u,f){if(n(".active",u).removeClass("active"),t.detectAnimation())switch(f){case"slide-fade-left":t.animations.slideFadeoutLeft(r,"-"+u.width());t.animations.slideFadeinLeft(i.show().addClass("active"),"0");break;case"inside-slide-fade-left":r.show().addClass("inside-slide-fade-left-animation");t.animations.slideFadeinLeft(i.show().addClass("active"),"0",function(){r.removeClass("inside-slide-fade-left-animation").hide()});break;case"set3":r.addClass("fade-out-scale-down-animation");t.hideAfterTransition(r);i.show().addClass("fade-in-rise-up-animation active");break;case"set4":r.addClass("fade-out-rising-up-animation");t.hideAfterTransition(r);i.show().addClass("fade-in-rising-up-animation active");break;case"set5":r.addClass("fade-out-fall-down-animation");t.hideAfterTransition(r);i.show().addClass("fade-in-falling-down-animation active")}else switch(f){case"slide-fade-left":case"inside-slide-fade-left":case"set3":case"set4":case"set5":t.animations.slideFadeoutLeft(r,"-"+u.width());t.animations.slideFadeinLeft(i.show().addClass("active"),"0")}},goToMain:function(i,r,u,f){if(n(".active",u).removeClass("active"),t.detectAnimation())switch(f){case"slide-fade-left":t.animations.slideFadeinLeft(r.show().addClass("active"),"0");t.animations.slideFadeoutLeft(i,u.width());break;case"inside-slide-fade-left":r.show().addClass("inside-slide-fade-left-out-animation active");t.animations.slideFadeoutLeft(i,u.width(),function(){r.removeClass("inside-slide-fade-left-out-animation")});break;case"set3":r.show().addClass("fade-in-scale-up-animation active");i.addClass("fade-out-fall-down-animation");t.hideAfterTransition(i);break;case"set4":r.show().addClass("fade-in-falling-down-animation active");i.addClass("fade-out-fall-down2-animation");t.hideAfterTransition(i);break;case"set5":r.show().addClass("fade-in-rising-up-animation active");i.addClass("fade-out-rising-up-animation");t.hideAfterTransition(i)}else switch(f){case"slide-fade-left":case"inside-slide-fade-left":case"set3":case"set4":case"set5":t.animations.slideFadeinLeft(r.show().addClass("active"),"0");t.animations.slideFadeoutLeft(i,u.width())}},hideAfterTransition:function(i){i.one(t.animEnd,function(){n(this).hide()})},initEventHandler:function(i){if(t.eventHandlerActive===!0)return!1;i="."+i;n(window).on("resize",function(){n(i).each(function(){n(this).width(n(this).parent().innerWidth())})});n("body").on("click",i+" .compactanchor",function(r){r.stopPropagation();r.preventDefault();var u=n(this).closest(i),f=u.data("status");u.css({zIndex:++t.zindex});t.menu.closeActive(i);f==="closed"?t.menu.open(u):t.menu.close(u)});n("body, html").on("click",function(){t.menu.closeActive(i)});n("body").on("click",i+" ul > li",function(r){r.stopPropagation();var u=n(this).closest(i),f=u.data("transition");n(this).data("sub")&&t.goToSub(n("#s"+n(this).data("sub")),n(this).parent("ul"),u,f)});n("body").on("click",i+" ul > li a",function(){if(typeof n(this).closest("li").data("sub")!="undefined")return n(this).closest("li").trigger("click"),!1;n(this).closest("li").hasClass("previous")||t.menu.closeActive(i)});n("body").on("click",i+" .previous",function(r){r.stopPropagation();var u=n(this).closest(i),f=u.data("transition");n("a",n(this)).data("main")&&t.goToMain(n(this).parent("ul"),n("#m"+n("a",n(this)).data("main")).parent("ul"),u,f);r.preventDefault()});n("body").on(t.animEnd,i+" ul",function(){var t="";n(this).hasClass("active")&&(t="active");n(this).hasClass("sub")&&(t=t.length>1?t+" sub":"sub");n(this).attr("class",t)});t.eventHandlerActive=!0}};n.fn.menu=function(i){var r=n.extend({mode:"icon",menuClass:"compactmenu",theme:"theme-default",transition:"slide-fade-left",status:"closed"},i),u=r.menuClass;return t.initEventHandler(u),n(this).each(function(){var i=n(this);i.attr({"class":u+" "+r.theme,"data-transition":r.transition,"data-status":r.status}).css({width:i.parent().innerWidth()});n("ul > li",i).each(function(){if(n("li",n(this)).size()>0){n(this).children("a").append('<span class="sub"><\/span>');var i=t.genId(),r=n(this).children("ul");r.attr({"class":"sub",id:"s"+i}).prepend("<li class='previous'><a data-main=\""+i+'" href="#">&larr; Previous<\/a><\/li>');n(this).attr({id:"m"+i,"data-sub":i})}});t.initSubList(i,r.transition);i.children("ul:first").css({marginTop:"20px",display:"none"}).addClass("topul")})}}),function(){"use strict";function n(n){function s(s,h){var rt,ut,p=s==window,l=h&&h.message!==undefined?h.message:undefined,g,k,d,tt,nt,w,b,it,ft,et,at;if(h=n.extend({},n.blockUI.defaults,h||{}),!h.ignoreIfBlocked||!n(s).data("blockUI.isBlocked")){if(h.overlayCSS=n.extend({},n.blockUI.defaults.overlayCSS,h.overlayCSS||{}),rt=n.extend({},n.blockUI.defaults.css,h.css||{}),h.onOverlayClick&&(h.overlayCSS.cursor="pointer"),ut=n.extend({},n.blockUI.defaults.themedCSS,h.themedCSS||{}),l=l===undefined?h.message:l,p&&t&&e(window,{fadeOut:0}),l&&typeof l!="string"&&(l.parentNode||l.jquery)&&(g=l.jquery?l[0]:l,k={},n(s).data("blockUI.history",k),k.el=g,k.parent=g.parentNode,k.display=g.style.display,k.position=g.style.position,k.parent&&k.parent.removeChild(g)),n(s).data("blockUI.onUnblock",h.onUnblock),d=h.baseZ,tt=f||h.forceIframe?n('<iframe class="blockUI" style="z-index:'+d+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+h.iframeSrc+'"><\/iframe>'):n('<div class="blockUI" style="display:none"><\/div>'),nt=h.theme?n('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+d+++';display:none"><\/div>'):n('<div class="blockUI blockOverlay" style="z-index:'+d+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"><\/div>'),h.theme&&p?(b='<div class="blockUI '+h.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(d+10)+';display:none;position:fixed">',h.title&&(b+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(h.title||"&nbsp;")+"<\/div>"),b+='<div class="ui-widget-content ui-dialog-content"><\/div>',b+="<\/div>"):h.theme?(b='<div class="blockUI '+h.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(d+10)+';display:none;position:absolute">',h.title&&(b+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(h.title||"&nbsp;")+"<\/div>"),b+='<div class="ui-widget-content ui-dialog-content"><\/div>',b+="<\/div>"):b=p?'<div class="blockUI '+h.blockMsgClass+' blockPage" style="z-index:'+(d+10)+';display:none;position:fixed"><\/div>':'<div class="blockUI '+h.blockMsgClass+' blockElement" style="z-index:'+(d+10)+';display:none;position:absolute"><\/div>',w=n(b),l&&(h.theme?(w.css(ut),w.addClass("ui-widget-content")):w.css(rt)),h.theme||nt.css(h.overlayCSS),nt.css("position",p?"fixed":"absolute"),(f||h.forceIframe)&&tt.css("opacity",0),it=[tt,nt,w],ft=p?n("body"):n(s),n.each(it,function(){this.appendTo(ft)}),h.theme&&h.draggable&&n.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"}),et=v&&(!n.support.boxModel||n("object,embed",p?null:s).length>0),o||et){if(p&&h.allowBodyStretch&&n.support.boxModel&&n("html,body").css("height","100%"),(o||!n.support.boxModel)&&!p)var ot=r(s,"borderTopWidth"),st=r(s,"borderLeftWidth"),ht=ot?"(0 - "+ot+")":0,ct=st?"(0 - "+st+")":0;n.each(it,function(n,t){var i=t[0].style,r,u;i.position="absolute";n<2?(p?i.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+h.quirksmodeOffsetHack+') + "px"'):i.setExpression("height",'this.parentNode.offsetHeight + "px"'),p?i.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):i.setExpression("width",'this.parentNode.offsetWidth + "px"'),ct&&i.setExpression("left",ct),ht&&i.setExpression("top",ht)):h.centerY?(p&&i.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),i.marginTop=0):!h.centerY&&p&&(r=h.css&&h.css.top?parseInt(h.css.top,10):0,u="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+r+') + "px"',i.setExpression("top",u))})}if(l&&(h.theme?w.find(".ui-widget-content").append(l):w.append(l),(l.jquery||l.nodeType)&&n(l).show()),(f||h.forceIframe)&&h.showOverlay&&tt.show(),h.fadeIn){var lt=h.onBlock?h.onBlock:u,vt=h.showOverlay&&!l?lt:u,yt=l?lt:u;h.showOverlay&&nt._fadeIn(h.fadeIn,vt);l&&w._fadeIn(h.fadeIn,yt)}else h.showOverlay&&nt.show(),l&&w.show(),h.onBlock&&h.onBlock();c(1,s,h);p?(t=w[0],i=n(h.focusableElements,t),h.focusInput&&setTimeout(a,20)):y(w[0],h.centerX,h.centerY);h.timeout&&(at=setTimeout(function(){p?n.unblockUI(h):n(s).unblock(h)},h.timeout),n(s).data("blockUI.timeout",at))}}function e(r,u){var o,s=r==window,e=n(r),l=e.data("blockUI.history"),a=e.data("blockUI.timeout"),f;a&&(clearTimeout(a),e.removeData("blockUI.timeout"));u=n.extend({},n.blockUI.defaults,u||{});c(0,r,u);u.onUnblock===null&&(u.onUnblock=e.data("blockUI.onUnblock"),e.removeData("blockUI.onUnblock"));f=s?n("body").children().filter(".blockUI").add("body > .blockUI"):e.find(">.blockUI");u.cursorReset&&(f.length>1&&(f[1].style.cursor=u.cursorReset),f.length>2&&(f[2].style.cursor=u.cursorReset));s&&(t=i=null);u.fadeOut?(o=f.length,f.stop().fadeOut(u.fadeOut,function(){--o==0&&h(f,l,u,r)})):h(f,l,u,r)}function h(t,i,r,u){var f=n(u);if(!f.data("blockUI.isBlocked")){if(t.each(function(){this.parentNode&&this.parentNode.removeChild(this)}),i&&i.el&&(i.el.style.display=i.display,i.el.style.position=i.position,i.parent&&i.parent.appendChild(i.el),f.removeData("blockUI.history")),f.data("blockUI.static")&&f.css("position","static"),typeof r.onUnblock=="function")r.onUnblock(u,r);var e=n(document.body),o=e.width(),s=e[0].style.width;e.width(o-1).width(o);e[0].style.width=s}}function c(i,r,u){var f=r==window,o=n(r),e;(i||(!f||t)&&(f||o.data("blockUI.isBlocked")))&&(o.data("blockUI.isBlocked",i),f&&u.bindEvents&&(!i||u.showOverlay))&&(e="mousedown mouseup keydown keypress keyup touchstart touchend touchmove",i?n(document).bind(e,u,l):n(document).unbind(e,l))}function l(r){var u,f;if(r.type==="keydown"&&r.keyCode&&r.keyCode==9&&t&&r.data.constrainTabKey){var e=i,s=!r.shiftKey&&r.target===e[e.length-1],o=r.shiftKey&&r.target===e[0];if(s||o)return setTimeout(function(){a(o)},10),!1}return(u=r.data,f=n(r.target),f.hasClass("blockOverlay")&&u.onOverlayClick&&u.onOverlayClick(),f.parents("div."+u.blockMsgClass).length>0)?!0:f.parents().children().filter("div.blockUI").length===0}function a(n){if(i){var t=i[n===!0?i.length-1:0];t&&t.focus()}}function y(n,t,i){var u=n.parentNode,f=n.style,e=(u.offsetWidth-n.offsetWidth)/2-r(u,"borderLeftWidth"),o=(u.offsetHeight-n.offsetHeight)/2-r(u,"borderTopWidth");t&&(f.left=e>0?e+"px":"0");i&&(f.top=o>0?o+"px":"0")}function r(t,i){return parseInt(n.css(t,i),10)||0}var t,i;n.fn._fadeIn=n.fn.fadeIn;var u=n.noop||function(){},f=/MSIE/.test(navigator.userAgent),o=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),p=document.documentMode||0,v=n.isFunction(document.createElement("div").style.setExpression);n.blockUI=function(n){s(window,n)};n.unblockUI=function(n){e(window,n)};n.growlUI=function(t,i,r,u){var f=n('<div class="growlUI"><\/div>'),e,o;t&&f.append("<h1>"+t+"<\/h1>");i&&f.append("<h2>"+i+"<\/h2>");r===undefined&&(r=3e3);e=function(t){t=t||{};n.blockUI({message:f,fadeIn:typeof t.fadeIn!="undefined"?t.fadeIn:700,fadeOut:typeof t.fadeOut!="undefined"?t.fadeOut:1e3,timeout:typeof t.timeout!="undefined"?t.timeout:r,centerY:!1,showOverlay:!1,onUnblock:u,css:n.blockUI.defaults.growlCSS})};e();o=f.css("opacity");f.mouseover(function(){e({fadeIn:0,timeout:3e4});var t=n(".blockMsg");t.stop();t.fadeTo(300,1)}).mouseout(function(){n(".blockMsg").fadeOut(1e3)})};n.fn.block=function(t){if(this[0]===window)return n.blockUI(t),this;var i=n.extend({},n.blockUI.defaults,t||{});return this.each(function(){var t=n(this);i.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){n.css(this,"position")=="static"&&(this.style.position="relative",n(this).data("blockUI.static",!0));this.style.zoom=1;s(this,t)})};n.fn.unblock=function(t){return this[0]===window?(n.unblockUI(t),this):this.each(function(){e(this,t)})};n.blockUI.version=2.6;n.blockUI.defaults={message:"<h1>Please wait...<\/h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};t=null;i=[]}typeof define=="function"&&define.amd&&define.amd.jQuery?define(["jquery"],n):n(jQuery)}(),bookmarkscroll={setting:{duration:1e3,yoffset:-68},topkeyword:"#top",scrollTo:function(n,t,i){var u=jQuery,t=t||{},r=typeof n=="string"&&n.length>0?n==this.topkeyword?0:u("#"+n):n?u(n):[];(r===0||r.length==1&&(!t.autorun||t.autorun&&Math.abs(r.offset().top+(t.yoffset||this.setting.yoffset)-u(window).scrollTop())>5))&&this.$body.animate({scrollTop:r===0?0:r.offset().top+(t.yoffset||this.setting.yoffset)},t.duration||this.setting.duration,function(){r!==0&&i&&(location.hash=i)})},urlparamselect:function(){var n=window.location.search.match(/scrollto=[\w\-_,]+/i);return n?n[0].split("=")[1]:null},init:function(){jQuery(document).ready(function(n){var t=bookmarkscroll,i;t.$body=window.opera?document.compatMode=="CSS1Compat"?n("html"):n("body"):n("html,body");i=t.urlparamselect();i&&setTimeout(function(){t.scrollTo(document.getElementById(i)||n("a[name="+i+"]:eq(0)").get(0),{autorun:!0})},100);n('a[href^="#"]').each(function(){var r=this.getAttribute("href").match(/#\w+$/i),i;r=r?r[0].substring(1):null;this.hash.length>1&&(i=n("a[name="+this.hash.substr(1)+"]:eq(0)"),(i.length==1||this.hash==t.topkeyword)&&(i.length!=1||document.all||i.html(".").css({position:"absolute",fontSize:1,visibility:"hidden"}),n(this).click(function(n){t.scrollTo(this.hash==t.topkeyword?t.topkeyword:i.get(0),{},this.hash);n.preventDefault()})))})})}},bookmarkscroll.init(),$.fn.bgSlider=function(n){var o=$.extend({duration:10,transition:3,loop:!0},n),u=this,r=0,i,t,e=0,s=function(n){t=n;u.children().length==0?u.append('<div id="trans1" class="bgs-wrap" style="height: 100%;"><\/div>'):u.children().wrap('<div id="trans1" class="bgs-wrap"><\/div>');i=$(".bgs-wrap",u);i.prepend('<div class="bgs-image bgsImage1"/><div class="bgs-image bgsImage2"/>');$(".bgs-image",i).hide();h();f();var r=t.duration*1e3+t.transition*1e3+50;setInterval(f,r)},f=function(){if(r>=t.images.length)if(t.loop)r=0;else return;e++;var n=$(".bgsImage1",i).css("display")!="none";n?($(".bgsImage2",i).css("background","url("+t.images[r]+") center top no-repeat #fff"),$(".bgsImage2",i).fadeIn(t.transition*1e3),$(".bgsImage1",i).fadeOut(t.transition*1e3)):($(".bgsImage1",i).css("background","url("+t.images[r]+") center top no-repeat #fff"),$(".bgsImage1",i).fadeIn(t.transition*1e3),$(".bgsImage2",i).fadeOut(t.transition*1e3));r++},c=function(){console.log("Calling ("+e+")..");var n=setTimeout(f,t.duration*1e3)},h=function(){for(var i=[],n=0;n<t.images.length;n++)i[n]=new Image(1,1),i[n].src=t.images[n]};return s(o),this},function(n,t){"use strict";function s(t,r){this.element=t;this.$element=n(t);this.options=n.extend({},u,r);this._defaults=u;this._name=i;this.vars={elemHeight:this.$element.height()};this.init()}var i="clingify",u={breakpoint:0,extraClass:"",throttle:100,detached:n.noop,locked:n.noop,resized:n.noop},f="js-clingify-wrapper",e="js-clingify-locked",o="js-clingify-placeholder",h=n("<div>").addClass(o),c=n("<div>").addClass(f),r=n(t);s.prototype={init:function(){var n=this,i,u=n.options.throttle,t=n.options.extraClass;n.$element.wrap(h.height(n.vars.elemHeight)).wrap(c);t!==""&&typeof t=="string"&&(n.findWrapper().addClass(t),n.findPlaceholder().addClass(t));r.on("scroll resize",function(t){i||(i=setTimeout(function(){t.type==="resize"&&typeof n.options.resized=="function"&&n.options.resized();n.checkElemStatus();i=null},u))})},checkCoords:function(){return{windowWidth:r.width(),windowOffset:r.scrollTop(),placeholderOffset:this.findPlaceholder().offset().top}},detachElem:function(){typeof this.options.detached=="function"&&this.options.detached();this.findWrapper().removeClass(e)},lockElem:function(){typeof this.options.locked=="function"&&this.options.locked();this.findWrapper().addClass(e)},findPlaceholder:function(){return this.$element.closest("."+o)},findWrapper:function(){return this.$element.closest("."+f)},checkElemStatus:function(){var n=this,t=n.checkCoords(),i=function(){return t.windowOffset>=t.placeholderOffset?!0:!1},r=function(){return t.windowWidth>=n.options.breakpoint?!0:!1};i()&&r()?n.lockElem():i()&&r()||n.detachElem()}};n.fn[i]=function(t){return this.each(function(){n.data(this,"plugin_"+i)||n.data(this,"plugin_"+i,new s(this,t))})}}(jQuery,window,document),$(function(){$("#mainmobilemenu").menu({transition:"slide-fade-left"})}),function(){if(navigator.userAgent.match(/IEMobile\/10\.0/)){var n=document.createElement("style");n.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}"));document.getElementsByTagName("head")[0].appendChild(n)}}(),$(function(){$("a[data-popup]").on("click",function(n){window.open($(this)[0].href);n.preventDefault()})}),"createTouch"in document)try{for(ignore=/:hover/,i=0;i<document.styleSheets.length;i++)for(sheet=document.styleSheets[i],j=sheet.cssRules.length-1;j>=0;j--)rule=sheet.cssRules[j],rule.type===CSSRule.STYLE_RULE&&ignore.test(rule.selectorText)&&sheet.deleteRule(j)}catch(e){}String.prototype.endsWith=function(n){return this.indexOf(n,this.length-n.length)!==-1};$(function(){var n=document.location.toString().toLowerCase(),t=document.getElementById("homebtn");if(t&&(n.indexOf(t.href.toLowerCase())>-1||(n+"home").indexOf(t.href.toLowerCase())>-1)){$(t).addClass("homebtnSelected");return}$("#navDT .mainnav a").each(function(t,i){var r,u;return i.href&&n.endsWith(i.href.toLowerCase())?($(i).addClass("MNselected"),!1):(r=!1,i.rel&&(u=document.getElementById(i.rel.replace(/\[\w+\]/,"")),$(u).find("a").each(function(t,u){if(u.href&&n.endsWith(u.href.toLowerCase()))return $(i).addClass("MNselected"),r=!0,!1}),r))?!1:void 0})});rootdomain="http://"+window.location.hostname