var mod_pagespeed_ORYwAfeVlq = "(function($){var PROP_NAME='datepick';function Datepick(){this._uuid=new Date().getTime();this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this.regional=[];this.regional['']={clearText:'Clear',clearStatus:'Erase the current date',closeText:'Close',closeStatus:'Close without change',prevText:'&#x3c;Prev',prevStatus:'Show the previous month',prevBigText:'&#x3c;&#x3c;',prevBigStatus:'Show the previous year',nextText:'Next&#x3e;',nextStatus:'Show the next month',nextBigText:'&#x3e;&#x3e;',nextBigStatus:'Show the next year',currentText:'Today',currentStatus:'Show the current month',monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],monthStatus:'Show a different month',yearStatus:'Show a different year',weekHeader:'Wk',weekStatus:'Week of the year',dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],dayStatus:'Set DD as first week day',dateStatus:'Select DD, M d',dateFormat:'mm/dd/yy',firstDay:0,initStatus:'Select a date',isRTL:false,showMonthAfterYear:false,yearSuffix:''};this._defaults={useThemeRoller:false,showOn:'focus',showAnim:'show',showOptions:{},duration:'normal',buttonText:'...',buttonImage:'',buttonImageOnly:false,alignment:'bottom',autoSize:false,defaultDate:null,showDefault:false,appendText:'',closeAtTop:true,mandatory:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,showBigPrevNext:false,stepMonths:1,stepBigMonths:12,gotoCurrent:false,changeMonth:true,changeYear:true,yearRange:'-10:+10',changeFirstDay:false,showOtherMonths:false,selectOtherMonths:false,highlightWeek:false,showWeeks:false,calculateWeek:this.iso8601Week,shortYearCutoff:'+10',showStatus:false,statusForDate:this.dateStatus,minDate:null,maxDate:null,numberOfMonths:1,showCurrentAtPos:0,rangeSelect:false,rangeSeparator:' - ',multiSelect:0,multiSeparator:',',beforeShow:null,beforeShowDay:null,onChangeMonthYear:null,onHover:null,onSelect:null,onClose:null,altField:'',altFormat:'',constrainInput:true};$.extend(this._defaults,this.regional['']);this.dpDiv=$('<div style=\"display: none;\"></div>');}\n$.extend(Datepick.prototype,{version:'3.7.0',markerClassName:'hasDatepick',_mainDivId:['datepick-div','ui-datepicker-div'],_mainDivClass:['','ui-datepicker '+\n'ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'],_inlineClass:['datepick-inline','ui-datepicker-inline ui-datepicker '+\n'ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'],_multiClass:['datepick-multi','ui-datepicker-multi'],_rtlClass:['datepick-rtl','ui-datepicker-rtl'],_appendClass:['datepick-append','ui-datepicker-append'],_triggerClass:['datepick-trigger','ui-datepicker-trigger'],_dialogClass:['datepick-dialog','ui-datepicker-dialog'],_promptClass:['datepick-prompt','ui-datepicker-prompt'],_disableClass:['datepick-disabled','ui-datepicker-disabled'],_controlClass:['datepick-control','ui-datepicker-header '+\n'ui-widget-header ui-helper-clearfix ui-corner-all'],_clearClass:['datepick-clear','ui-datepicker-clear'],_closeClass:['datepick-close','ui-datepicker-close'],_linksClass:['datepick-links','ui-datepicker-header '+\n'ui-widget-header ui-helper-clearfix ui-corner-all'],_prevClass:['datepick-prev','ui-datepicker-prev'],_nextClass:['datepick-next','ui-datepicker-next'],_currentClass:['datepick-current','ui-datepicker-current'],_oneMonthClass:['datepick-one-month','ui-datepicker-group'],_newRowClass:['datepick-new-row','ui-datepicker-row-break'],_monthYearClass:['datepick-header','ui-datepicker-header '+\n'ui-widget-header ui-helper-clearfix ui-corner-all'],_monthSelectClass:['datepick-new-month','ui-datepicker-month'],_monthClass:['','ui-datepicker-month'],_yearSelectClass:['datepick-new-year','ui-datepicker-year'],_yearClass:['','ui-datepicker-year'],_tableClass:['datepick','ui-datepicker-calendar'],_tableHeaderClass:['datepick-title-row',''],_weekColClass:['datepick-week-col','ui-datepicker-week-col'],_weekRowClass:['datepick-days-row',''],_weekendClass:['datepick-week-end-cell','ui-datepicker-week-end'],_dayClass:['datepick-days-cell',''],_otherMonthClass:['datepick-other-month','ui-datepicker-other-month'],_todayClass:['datepick-today','ui-state-highlight'],_selectableClass:['','ui-state-default'],_unselectableClass:['datepick-unselectable','ui-datepicker-unselectable ui-state-disabled'],_selectedClass:['datepick-current-day','ui-state-active'],_dayOverClass:['datepick-days-cell-over','ui-state-hover'],_weekOverClass:['datepick-week-over','ui-state-hover'],_statusClass:['datepick-status','ui-datepicker-status'],_statusId:['datepick-status-','ui-datepicker-status-'],_coverClass:['datepick-cover','ui-datepicker-cover'],setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this;},_attachDatepick:function(target,settings){if(!target.id)\ntarget.id='dp'+(++this._uuid);var nodeName=target.nodeName.toLowerCase();var inst=this._newInst($(target),(nodeName=='div'||nodeName=='span'));var inlineSettings=($.fn.metadata?$(target).metadata():{});inst.settings=$.extend({},settings||{},inlineSettings||{});if(inst.inline){inst.dpDiv.addClass(this._inlineClass[this._get(inst,'useThemeRoller')?1:0]);this._inlineDatepick(target,inst);}\nelse\nthis._connectDatepick(target,inst);},_newInst:function(target,inline){var id=target[0].id.replace(/([:\\[\\]\\.\\$])/g,'\\\\\\\\$1');return{id:id,input:target,cursorDate:this._daylightSavingAdjust(new Date()),drawMonth:0,drawYear:0,dates:[],inline:inline,dpDiv:(!inline?this.dpDiv:$('<div></div>')),siblings:$([])};},_connectDatepick:function(target,inst){var input=$(target);if(input.hasClass(this.markerClassName))\nreturn;var appendText=this._get(inst,'appendText');var isRTL=this._get(inst,'isRTL');var useTR=this._get(inst,'useThemeRoller')?1:0;if(appendText){var append=$('<span class=\"'+this._appendClass[useTR]+'\">'+appendText+'</span>');input[isRTL?'before':'after'](append);inst.siblings=inst.siblings.add(append);}\nvar showOn=this._get(inst,'showOn');if(showOn=='focus'||showOn=='both')\ninput.focus(this._showDatepick);if(showOn=='button'||showOn=='both'){var buttonText=this._get(inst,'buttonText');var buttonImage=this._get(inst,'buttonImage');var trigger=$(this._get(inst,'buttonImageOnly')?$('<img/>').addClass(this._triggerClass[useTR]).\nattr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type=\"button\"></button>').addClass(this._triggerClass[useTR]).\nhtml(buttonImage==''?buttonText:$('<img/>').attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?'before':'after'](trigger);inst.siblings=inst.siblings.add(trigger);trigger.click(function(){if($.datepick._datepickerShowing&&$.datepick._lastInput==target)\n$.datepick._hideDatepick();else\n$.datepick._showDatepick(target);return false;});}\ninput.addClass(this.markerClassName).keydown(this._doKeyDown).\nkeypress(this._doKeyPress).keyup(this._doKeyUp);if(this._get(inst,'showDefault')&&!inst.input.val()){inst.dates=[this._getDefaultDate(inst)];this._showDate(inst);}\nthis._autoSize(inst);$.data(target,PROP_NAME,inst);},_autoSize:function(inst){if(this._get(inst,'autoSize')&&!inst.inline){var date=new Date(2009,12-1,20);var dateFormat=this._get(inst,'dateFormat');if(dateFormat.match(/[DM]/)){var findMax=function(names){var max=0;var maxI=0;for(var i=0;i<names.length;i++){if(names[i].length>max){max=names[i].length;maxI=i;}}\nreturn maxI;};date.setMonth(findMax(this._get(inst,(dateFormat.match(/MM/)?'monthNames':'monthNamesShort'))));date.setDate(findMax(this._get(inst,(dateFormat.match(/DD/)?'dayNames':'dayNamesShort')))+20-date.getDay());}\ninst.input.attr('size',this._formatDate(inst,date).length);}},_inlineDatepick:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName))\nreturn;divSpan.addClass(this.markerClassName);$.data(target,PROP_NAME,inst);inst.drawMonth=inst.cursorDate.getMonth();inst.drawYear=inst.cursorDate.getFullYear();$('body').append(inst.dpDiv);this._updateDatepick(inst);inst.dpDiv.width(this._getNumberOfMonths(inst)[1]*$('.'+this._oneMonthClass[this._get(inst,'useThemeRoller')?1:0],inst.dpDiv)[0].offsetWidth);divSpan.append(inst.dpDiv);this._updateAlternate(inst);},_dialogDatepick:function(input,date,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id='dp'+(++this._uuid);this._dialogInput=$('<input type=\"text\" id=\"'+id+\n'\" style=\"position: absolute; width: 1px; z-index: -1\"/>');this._dialogInput.keydown(this._doKeyDown);$('body').append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst);}\nextendRemove(inst.settings,settings||{});date=(date&&date.constructor==Date?this._formatDate(inst,date):date);this._dialogInput.val(date);this._pos=(pos?(isArray(pos)?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(document.documentElement.clientWidth/2)-100+scrollX,(document.documentElement.clientHeight/2)-150+scrollY];}\nthis._dialogInput.css('left',(this._pos[0]+20)+'px').css('top',this._pos[1]+'px');inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass[this._get(inst,'useThemeRoller')?1:0]);this._showDatepick(this._dialogInput[0]);if($.blockUI)\n$.blockUI(this.dpDiv);$.data(this._dialogInput[0],PROP_NAME,inst);},_destroyDatepick:function(target){var $target=$(target);if(!$target.hasClass(this.markerClassName)){return;}\nvar inst=$.data(target,PROP_NAME);$.removeData(target,PROP_NAME);if(inst.inline)\n$target.removeClass(this.markerClassName).empty();else{$(inst.siblings).remove();$target.removeClass(this.markerClassName).\nunbind('focus',this._showDatepick).unbind('keydown',this._doKeyDown).\nunbind('keypress',this._doKeyPress).unbind('keyup',this._doKeyUp);}},_enableDatepick:function(target){var $target=$(target);if(!$target.hasClass(this.markerClassName))\nreturn;var inst=$.data(target,PROP_NAME);var useTR=this._get(inst,'useThemeRoller')?1:0;if(inst.inline)\n$target.children('.'+this._disableClass[useTR]).remove().end().\nfind('select').attr('disabled','');else{target.disabled=false;inst.siblings.filter('button.'+this._triggerClass[useTR]).\neach(function(){this.disabled=false;}).end().\nfilter('img.'+this._triggerClass[useTR]).\ncss({opacity:'1.0',cursor:''});}\nthis._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});},_disableDatepick:function(target){var $target=$(target);if(!$target.hasClass(this.markerClassName))\nreturn;var inst=$.data(target,PROP_NAME);var useTR=this._get(inst,'useThemeRoller')?1:0;if(inst.inline){var inline=$target.children('.'+this._inlineClass[useTR]);var offset=inline.offset();var relOffset={left:0,top:0};inline.parents().each(function(){if($(this).css('position')=='relative'){relOffset=$(this).offset();return false;}});$target.prepend('<div class=\"'+this._disableClass[useTR]+'\" style=\"'+\n'width: '+inline.width()+'px; height: '+inline.height()+\n'px; left: '+(offset.left-relOffset.left)+\n'px; top: '+(offset.top-relOffset.top)+'px;\"></div>').\nfind('select').attr('disabled','disabled');}\nelse{target.disabled=true;inst.siblings.filter('button.'+this._triggerClass[useTR]).\neach(function(){this.disabled=true;}).end().\nfilter('img.'+this._triggerClass[useTR]).\ncss({opacity:'0.5',cursor:'default'});}\nthis._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value);});this._disabledInputs.push(target);},_isDisabledDatepick:function(target){return(!target?false:$.inArray(target,this._disabledInputs)>-1);},_getInst:function(target){try{return $.data(target,PROP_NAME);}\ncatch(err){throw'Missing instance data for this datepicker';}},_optionDatepick:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&&typeof name=='string'){return(name=='defaults'?$.extend({},$.datepick._defaults):(inst?(name=='all'?$.extend({},inst.settings):this._get(inst,name)):null));}\nvar settings=name||{};if(typeof name=='string'){settings={};settings[name]=value;}\nif(inst){if(this._curInst==inst){this._hideDatepick(null);}\nvar dates=this._getDateDatepick(target);extendRemove(inst.settings,settings);this._autoSize(inst);extendRemove(inst,{dates:[]});var blank=(!dates||isArray(dates));if(isArray(dates))\nfor(var i=0;i<dates.length;i++)\nif(dates[i]){blank=false;break;}\nif(!blank)\nthis._setDateDatepick(target,dates);if(inst.inline)\n$(target).children('div').removeClass(this._inlineClass.join(' ')).\naddClass(this._inlineClass[this._get(inst,'useThemeRoller')?1:0]);this._updateDatepick(inst);}},_changeDatepick:function(target,name,value){this._optionDatepick(target,name,value);},_refreshDatepick:function(target){var inst=this._getInst(target);if(inst){this._updateDatepick(inst);}},_setDateDatepick:function(target,date,endDate){var inst=this._getInst(target);if(inst){this._setDate(inst,date,endDate);this._updateDatepick(inst);this._updateAlternate(inst);}},_getDateDatepick:function(target){var inst=this._getInst(target);if(inst&&!inst.inline)\nthis._setDateFromField(inst);return(inst?this._getDate(inst):null);},_doKeyDown:function(event){var inst=$.datepick._getInst(event.target);inst.keyEvent=true;var handled=true;var isRTL=$.datepick._get(inst,'isRTL');var useTR=$.datepick._get(inst,'useThemeRoller')?1:0;if($.datepick._datepickerShowing)\nswitch(event.keyCode){case 9:$.datepick._hideDatepick(null,'');break;case 13:var sel=$('td.'+$.datepick._dayOverClass[useTR],inst.dpDiv);if(sel.length==0)\nsel=$('td.'+$.datepick._selectedClass[useTR]+':first',inst.dpDiv);if(sel[0])\n$.datepick._selectDay(sel[0],event.target,inst.cursorDate.getTime());else\n$.datepick._hideDatepick(null,$.datepick._get(inst,'duration'));break;case 27:$.datepick._hideDatepick(null,$.datepick._get(inst,'duration'));break;case 33:$.datepick._adjustDate(event.target,(event.ctrlKey?-$.datepick._get(inst,'stepBigMonths'):-$.datepick._get(inst,'stepMonths')),'M');break;case 34:$.datepick._adjustDate(event.target,(event.ctrlKey?+$.datepick._get(inst,'stepBigMonths'):+$.datepick._get(inst,'stepMonths')),'M');break;case 35:if(event.ctrlKey||event.metaKey)\n$.datepick._clearDate(event.target);handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey)\n$.datepick._gotoToday(event.target);handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey)\n$.datepick._adjustDate(event.target,(isRTL?+1:-1),'D');handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey)\n$.datepick._adjustDate(event.target,(event.ctrlKey?-$.datepick._get(inst,'stepBigMonths'):-$.datepick._get(inst,'stepMonths')),'M');break;case 38:if(event.ctrlKey||event.metaKey)\n$.datepick._adjustDate(event.target,-7,'D');handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey)\n$.datepick._adjustDate(event.target,(isRTL?-1:+1),'D');handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey)\n$.datepick._adjustDate(event.target,(event.ctrlKey?+$.datepick._get(inst,'stepBigMonths'):+$.datepick._get(inst,'stepMonths')),'M');break;case 40:if(event.ctrlKey||event.metaKey)\n$.datepick._adjustDate(event.target,+7,'D');handled=event.ctrlKey||event.metaKey;break;default:handled=false;}\nelse if(event.keyCode==36&&event.ctrlKey)\n$.datepick._showDatepick(this);else\nhandled=false;if(handled){event.preventDefault();event.stopPropagation();}\ninst.ctrlKey=(event.keyCode<48);return!handled;},_doKeyPress:function(event){var inst=$.datepick._getInst(event.target);if($.datepick._get(inst,'constrainInput')){var chars=$.datepick._possibleChars(inst);var chr=String.fromCharCode(event.keyCode||event.charCode);return inst.ctrlKey||(chr<' '||!chars||chars.indexOf(chr)>-1);}},_doKeyUp:function(event){var inst=$.datepick._getInst(event.target);if(inst.input.val()!=inst.lastVal){try{var separator=($.datepick._get(inst,'rangeSelect')?$.datepick._get(inst,'rangeSeparator'):($.datepick._get(inst,'multiSelect')?$.datepick._get(inst,'multiSeparator'):''));var dates=(inst.input?inst.input.val():'');dates=(separator?dates.split(separator):[dates]);var ok=true;for(var i=0;i<dates.length;i++){if(!$.datepick.parseDate($.datepick._get(inst,'dateFormat'),dates[i],$.datepick._getFormatConfig(inst))){ok=false;break;}}\nif(ok){$.datepick._setDateFromField(inst);$.datepick._updateAlternate(inst);$.datepick._updateDatepick(inst);}}\ncatch(event){}}\nreturn true;},_possibleChars:function(inst){var dateFormat=$.datepick._get(inst,'dateFormat');var chars=($.datepick._get(inst,'rangeSelect')?$.datepick._get(inst,'rangeSeparator'):($.datepick._get(inst,'multiSelect')?$.datepick._get(inst,'multiSeparator'):''));var literal=false;for(var iFormat=0;iFormat<dateFormat.length;iFormat++)\nif(literal)\nif(dateFormat.charAt(iFormat)==\"'\"&&!lookAhead(\"'\"))\nliteral=false;else\nchars+=dateFormat.charAt(iFormat);else\nswitch(dateFormat.charAt(iFormat)){case'd':case'm':case'y':case'@':chars+='0123456789';break;case'D':case'M':return null;case\"'\":if(lookAhead(\"'\"))\nchars+=\"'\";else\nliteral=true;break;default:chars+=dateFormat.charAt(iFormat);}\nreturn chars;},_doMouseOver:function(td,id,timestamp){var inst=$.datepick._getInst($('#'+id)[0]);var useTR=$.datepick._get(inst,'useThemeRoller')?1:0;$(td).parents('tbody').find('td').\nremoveClass($.datepick._dayOverClass[useTR]).end().end().\naddClass($.datepick._dayOverClass[useTR]);if($.datepick._get(inst,'highlightWeek'))\n$(td).parent().parent().find('tr').\nremoveClass($.datepick._weekOverClass[useTR]).end().end().\naddClass($.datepick._weekOverClass[useTR]);if($(td).text()){var date=new Date(timestamp);if($.datepick._get(inst,'showStatus')){var status=($.datepick._get(inst,'statusForDate').apply((inst.input?inst.input[0]:null),[date,inst])||$.datepick._get(inst,'initStatus'));$('#'+$.datepick._statusId[useTR]+id).html(status);}\nif($.datepick._get(inst,'onHover'))\n$.datepick._doHover(td,'#'+id,date.getFullYear(),date.getMonth());}},_doMouseOut:function(td,id){var inst=$.datepick._getInst($('#'+id)[0]);var useTR=$.datepick._get(inst,'useThemeRoller')?1:0;$(td).removeClass($.datepick._dayOverClass[useTR]).\nremoveClass($.datepick._weekOverClass[useTR]);if($.datepick._get(inst,'showStatus'))\n$('#'+$.datepick._statusId[useTR]+id).html($.datepick._get(inst,'initStatus'));if($.datepick._get(inst,'onHover'))\n$.datepick._doHover(td,'#'+id);},_doHover:function(td,id,year,month){var inst=this._getInst($(id)[0]);var useTR=$.datepick._get(inst,'useThemeRoller')?1:0;if($(td).hasClass(this._unselectableClass[useTR]))\nreturn;var onHover=this._get(inst,'onHover');var date=(year?this._daylightSavingAdjust(new Date(year,month,$(td).text())):null);onHover.apply((inst.input?inst.input[0]:null),[(date?this._formatDate(inst,date):''),date,inst]);},_showDatepick:function(input){input=input.target||input;if($.datepick._isDisabledDatepick(input)||$.datepick._lastInput==input)\nreturn;var inst=$.datepick._getInst(input);var beforeShow=$.datepick._get(inst,'beforeShow');var useTR=$.datepick._get(inst,'useThemeRoller')?1:0;extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepick._hideDatepick(null,'');$.datepick._lastInput=input;$.datepick._setDateFromField(inst);if($.datepick._inDialog)\ninput.value='';if(!$.datepick._pos){$.datepick._pos=$.datepick._findPos(input);$.datepick._pos[1]+=input.offsetHeight;}\nvar isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css('position')=='fixed';return!isFixed;});if(isFixed&&$.browser.opera){$.datepick._pos[0]-=document.documentElement.scrollLeft;$.datepick._pos[1]-=document.documentElement.scrollTop;}\nvar offset={left:$.datepick._pos[0],top:$.datepick._pos[1]};$.datepick._pos=null;inst.dpDiv.css({position:'absolute',display:'block',top:'-1000px'});$.datepick._updateDatepick(inst);inst.dpDiv.width($.datepick._getNumberOfMonths(inst)[1]*$('.'+$.datepick._oneMonthClass[useTR],inst.dpDiv).width());offset=$.datepick._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepick._inDialog&&$.blockUI?'static':(isFixed?'fixed':'absolute')),display:'none',left:offset.left+'px',top:offset.top+'px'});if(!inst.inline){var showAnim=$.datepick._get(inst,'showAnim')||'show';var duration=$.datepick._get(inst,'duration');var postProcess=function(){$.datepick._datepickerShowing=true;var borders=$.datepick._getBorders(inst.dpDiv);inst.dpDiv.find('iframe.'+$.datepick._coverClass[useTR]).\ncss({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()});};if($.effects&&$.effects[showAnim])\ninst.dpDiv.show(showAnim,$.datepick._get(inst,'showOptions'),duration,postProcess);else\ninst.dpDiv[showAnim](duration,postProcess);if(duration=='')\npostProcess();if(inst.input[0].type!='hidden')\ninst.input.focus();$.datepick._curInst=inst;}},_updateDatepick:function(inst){var borders=this._getBorders(inst.dpDiv);var useTR=this._get(inst,'useThemeRoller')?1:0;inst.dpDiv.empty().append(this._generateHTML(inst)).\nfind('iframe.'+this._coverClass[useTR]).\ncss({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()});var numMonths=this._getNumberOfMonths(inst);if(!inst.inline)\ninst.dpDiv.attr('id',this._mainDivId[useTR]);inst.dpDiv.removeClass(this._mainDivClass[1-useTR]).\naddClass(this._mainDivClass[useTR]).\nremoveClass(this._multiClass.join(' ')).\naddClass(numMonths[0]!=1||numMonths[1]!=1?this._multiClass[useTR]:'').\nremoveClass(this._rtlClass.join(' ')).\naddClass(this._get(inst,'isRTL')?this._rtlClass[useTR]:'');if(inst.input&&inst.input[0].type!='hidden'&&inst==$.datepick._curInst)\n$(inst.input).focus();},_getBorders:function(elem){var convert=function(value){var extra=($.browser.msie?1:0);return{thin:1+extra,medium:3+extra,thick:5+extra}[value]||value;};return[parseFloat(convert(elem.css('border-left-width'))),parseFloat(convert(elem.css('border-top-width')))];},_checkOffset:function(inst,offset,isFixed){var alignment=this._get(inst,'alignment');var isRTL=this._get(inst,'isRTL');var pos=inst.input?this._findPos(inst.input[0]):null;var browserWidth=document.documentElement.clientWidth;var browserHeight=document.documentElement.clientHeight;if(browserWidth==0)\nreturn offset;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;var above=pos[1]-(this._inDialog?0:inst.dpDiv.outerHeight())-\n(isFixed&&$.browser.opera?document.documentElement.scrollTop:0);var below=offset.top;var alignL=offset.left;var alignR=pos[0]+(inst.input?inst.input.outerWidth():0)-inst.dpDiv.outerWidth()-\n(isFixed&&$.browser.opera?document.documentElement.scrollLeft:0);var tooWide=(offset.left+inst.dpDiv.outerWidth()-scrollX)>browserWidth;var tooHigh=(offset.top+inst.dpDiv.outerHeight()-scrollY)>browserHeight;if(alignment=='topLeft'){offset={left:alignL,top:above};}\nelse if(alignment=='topRight'){offset={left:alignR,top:above};}\nelse if(alignment=='bottomLeft'){offset={left:alignL,top:below};}\nelse if(alignment=='bottomRight'){offset={left:alignR,top:below};}\nelse if(alignment=='top'){offset={left:(isRTL||tooWide?alignR:alignL),top:above};}\nelse{offset={left:(isRTL||tooWide?alignR:alignL),top:(tooHigh?above:below)};}\noffset.left=Math.max((isFixed?0:scrollX),offset.left-(isFixed?scrollX:0));offset.top=Math.max((isFixed?0:scrollY),offset.top-(isFixed?scrollY:0));return offset;},_findPos:function(elem){while(elem&&(elem.type=='hidden'||elem.nodeType!=1)){elem=elem.nextSibling;}\nvar position=$(elem).offset();return[position.left,position.top];},_hideDatepick:function(input,duration){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME)))\nreturn false;var rangeSelect=this._get(inst,'rangeSelect');if(rangeSelect&&inst.stayOpen)\nthis._updateInput('#'+inst.id);inst.stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,'duration'));var showAnim=this._get(inst,'showAnim');var postProcess=function(){$.datepick._tidyDialog(inst);};if(duration!=''&&$.effects&&$.effects[showAnim])\ninst.dpDiv.hide(showAnim,$.datepick._get(inst,'showOptions'),duration,postProcess);else\ninst.dpDiv[(duration==''?'hide':(showAnim=='slideDown'?'slideUp':(showAnim=='fadeIn'?'fadeOut':'hide')))](duration,postProcess);if(duration=='')\nthis._tidyDialog(inst);var onClose=this._get(inst,'onClose');if(onClose)\nonClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():''),this._getDate(inst),inst]);this._datepickerShowing=false;this._lastInput=null;inst.settings.prompt=null;if(this._inDialog){this._dialogInput.css({position:'absolute',left:'0',top:'-100px'});this.dpDiv.removeClass(this._dialogClass[this._get(inst,'useThemeRoller')?1:0]);if($.blockUI){$.unblockUI();$('body').append(this.dpDiv);}}\nthis._inDialog=false;}\nthis._curInst=null;return false;},_tidyDialog:function(inst){var useTR=this._get(inst,'useThemeRoller')?1:0;inst.dpDiv.removeClass(this._dialogClass[useTR]).unbind('.datepick');$('.'+this._promptClass[useTR],inst.dpDiv).remove();},_checkExternalClick:function(event){if(!$.datepick._curInst)\nreturn;var $target=$(event.target);var useTR=$.datepick._get($.datepick._curInst,'useThemeRoller')?1:0;if(!$target.parents().andSelf().is('#'+$.datepick._mainDivId[useTR])&&!$target.hasClass($.datepick.markerClassName)&&!$target.parents().andSelf().hasClass($.datepick._triggerClass[useTR])&&$.datepick._datepickerShowing&&!($.datepick._inDialog&&$.blockUI))\n$.datepick._hideDatepick(null,'');},_adjustDate:function(id,offset,period){var inst=this._getInst($(id)[0]);this._adjustInstDate(inst,offset+\n(period=='M'?this._get(inst,'showCurrentAtPos'):0),period);this._updateDatepick(inst);return false;},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,'gotoCurrent')&&inst.dates[0])\ninst.cursorDate=new Date(inst.dates[0].getTime());else\ninst.cursorDate=this._daylightSavingAdjust(new Date());inst.drawMonth=inst.cursorDate.getMonth();inst.drawYear=inst.cursorDate.getFullYear();this._notifyChange(inst);this._adjustDate(target);return false;},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst.selectingMonthYear=false;var value=parseInt(select.options[select.selectedIndex].value,10);inst['selected'+(period=='M'?'Month':'Year')]=inst['draw'+(period=='M'?'Month':'Year')]=value;inst.cursorDate.setDate(Math.min(inst.cursorDate.getDate(),$.datepick._getDaysInMonth(inst.drawYear,inst.drawMonth)));inst.cursorDate['set'+(period=='M'?'Month':'FullYear')](value);this._notifyChange(inst);this._adjustDate(target);},_clickMonthYear:function(id){var inst=this._getInst($(id)[0]);if(inst.input&&inst.selectingMonthYear&&!$.browser.msie)\ninst.input.focus();inst.selectingMonthYear=!inst.selectingMonthYear;},_changeFirstDay:function(id,day){var inst=this._getInst($(id)[0]);inst.settings.firstDay=day;this._updateDatepick(inst);return false;},_selectDay:function(td,id,timestamp){var inst=this._getInst($(id)[0]);var useTR=this._get(inst,'useThemeRoller')?1:0;if($(td).hasClass(this._unselectableClass[useTR]))\nreturn false;var rangeSelect=this._get(inst,'rangeSelect');var multiSelect=this._get(inst,'multiSelect');if(rangeSelect)\ninst.stayOpen=!inst.stayOpen;else if(multiSelect)\ninst.stayOpen=true;if(inst.stayOpen){$('.datepick td',inst.dpDiv).removeClass(this._selectedClass[useTR]);$(td).addClass(this._selectedClass[useTR]);}\ninst.cursorDate=this._daylightSavingAdjust(new Date(timestamp));var date=new Date(inst.cursorDate.getTime());if(rangeSelect&&!inst.stayOpen)\ninst.dates[1]=date;else if(multiSelect){var pos=-1;for(var i=0;i<inst.dates.length;i++)\nif(inst.dates[i]&&date.getTime()==inst.dates[i].getTime()){pos=i;break;}\nif(pos>-1)\ninst.dates.splice(pos,1);else if(inst.dates.length<multiSelect){if(inst.dates[0])\ninst.dates.push(date);else\ninst.dates=[date];inst.stayOpen=(inst.dates.length!=multiSelect);}}\nelse\ninst.dates=[date];this._updateInput(id);if(inst.stayOpen)\nthis._updateDatepick(inst);else if((rangeSelect||multiSelect)&&inst.inline)\nthis._updateDatepick(inst);return false;},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,'mandatory'))\nreturn false;inst.stayOpen=false;inst.dates=(this._get(inst,'showDefault')?[this._getDefaultDate(inst)]:[]);this._updateInput(target);return false;},_updateInput:function(id){var inst=this._getInst($(id)[0]);var dateStr=this._showDate(inst);this._updateAlternate(inst);var onSelect=this._get(inst,'onSelect');if(onSelect)\nonSelect.apply((inst.input?inst.input[0]:null),[dateStr,this._getDate(inst),inst]);else if(inst.input)\ninst.input.trigger('change');if(inst.inline)\nthis._updateDatepick(inst);else if(!inst.stayOpen){this._hideDatepick(null,this._get(inst,'duration'));this._lastInput=inst.input[0];if(typeof(inst.input[0])!='object')\ninst.input.focus();this._lastInput=null;}\nreturn false;},_showDate:function(inst){var dateStr='';if(inst.input){dateStr=(inst.dates.length==0?'':this._formatDate(inst,inst.dates[0]));if(dateStr){if(this._get(inst,'rangeSelect'))\ndateStr+=this._get(inst,'rangeSeparator')+\nthis._formatDate(inst,inst.dates[1]||inst.dates[0]);else if(this._get(inst,'multiSelect'))\nfor(var i=1;i<inst.dates.length;i++)\ndateStr+=this._get(inst,'multiSeparator')+\nthis._formatDate(inst,inst.dates[i]);}\ninst.input.val(dateStr);}\nreturn dateStr;},_updateAlternate:function(inst){var altField=this._get(inst,'altField');if(altField){var altFormat=this._get(inst,'altFormat')||this._get(inst,'dateFormat');var settings=this._getFormatConfig(inst);var dateStr=this.formatDate(altFormat,inst.dates[0],settings);if(dateStr&&this._get(inst,'rangeSelect'))\ndateStr+=this._get(inst,'rangeSeparator')+this.formatDate(altFormat,inst.dates[1]||inst.dates[0],settings);else if(this._get(inst,'multiSelect'))\nfor(var i=1;i<inst.dates.length;i++)\ndateStr+=this._get(inst,'multiSeparator')+\nthis.formatDate(altFormat,inst.dates[i],settings);$(altField).val(dateStr);}},noWeekends:function(date){return[(date.getDay()||7)<6,''];},iso8601Week:function(date){var checkDate=new Date(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay()||7));var time=checkDate.getTime();checkDate.setMonth(0);checkDate.setDate(1);return Math.floor(Math.round((time-checkDate)/86400000)/7)+1;},dateStatus:function(date,inst){return $.datepick.formatDate($.datepick._get(inst,'dateStatus'),date,$.datepick._getFormatConfig(inst));},parseDate:function(format,value,settings){if(format==null||value==null)\nthrow'Invalid arguments';value=(typeof value=='object'?value.toString():value+'');if(value=='')\nreturn null;settings=settings||{};var shortYearCutoff=settings.shortYearCutoff||this._defaults.shortYearCutoff;shortYearCutoff=(typeof shortYearCutoff!='string'?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));var dayNamesShort=settings.dayNamesShort||this._defaults.dayNamesShort;var dayNames=settings.dayNames||this._defaults.dayNames;var monthNamesShort=settings.monthNamesShort||this._defaults.monthNamesShort;var monthNames=settings.monthNames||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)\niFormat++;return matches;};var getNumber=function(match){lookAhead(match);var size=(match=='@'?14:(match=='!'?20:(match=='y'?4:(match=='o'?3:2))));var digits=new RegExp('^\\\\d{1,'+size+'}');var num=value.substring(iValue).match(digits);if(!num)\nthrow'Missing number at position '+iValue;iValue+=num[0].length;return parseInt(num[0],10);};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);for(var i=0;i<names.length;i++){if(value.substr(iValue,names[i].length)==names[i]){iValue+=names[i].length;return i+1;}}\nthrow'Unknown name at position '+iValue;};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat))\nthrow'Unexpected literal at position '+iValue;iValue++;};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal)\nif(format.charAt(iFormat)==\"'\"&&!lookAhead(\"'\"))\nliteral=false;else\ncheckLiteral();else\nswitch(format.charAt(iFormat)){case'd':day=getNumber('d');break;case'D':getName('D',dayNamesShort,dayNames);break;case'o':doy=getNumber('o');break;case'w':getNumber('w');break;case'm':month=getNumber('m');break;case'M':month=getName('M',monthNamesShort,monthNames);break;case'y':year=getNumber('y');break;case'@':var date=new Date(getNumber('@'));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case'!':var date=new Date((getNumber('!')-this._ticksTo1970)/10000);year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case\"'\":if(lookAhead(\"'\"))\ncheckLiteral();else\nliteral=true;break;default:checkLiteral();}}\nif(iValue<value.length)\nthrow'Additional text found at end';if(year==-1)\nyear=new Date().getFullYear();else if(year<100)\nyear+=(shortYearCutoff==-1?1900:new Date().getFullYear()-\nnew Date().getFullYear()%100-(year<=shortYearCutoff?0:100));if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim)\nbreak;month++;day-=dim;}while(true);}\nvar date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day)\nthrow'Invalid date';return date;},ATOM:'yy-mm-dd',COOKIE:'D, dd M yy',ISO_8601:'yy-mm-dd',RFC_822:'D, d M y',RFC_850:'DD, dd-M-y',RFC_1036:'D, d M y',RFC_1123:'D, d M yy',RFC_2822:'D, d M yy',RSS:'D, d M y',TICKS:'!',TIMESTAMP:'@',W3C:'yy-mm-dd',_ticksTo1970:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+\nMath.floor(1970/400))*24*60*60*10000000),formatDate:function(format,date,settings){if(!date)\nreturn'';settings=settings||{};var dayNamesShort=settings.dayNamesShort||this._defaults.dayNamesShort;var dayNames=settings.dayNames||this._defaults.dayNames;var monthNamesShort=settings.monthNamesShort||this._defaults.monthNamesShort;var monthNames=settings.monthNames||this._defaults.monthNames;var calculateWeek=settings.calculateWeek||this._defaults.calculateWeek;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches)\niFormat++;return matches;};var formatNumber=function(match,value,len){var num=''+value;if(lookAhead(match))\nwhile(num.length<len)\nnum='0'+num;return num;};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value]);};var output='';var literal=false;if(date)\nfor(var iFormat=0;iFormat<format.length;iFormat++){if(literal)\nif(format.charAt(iFormat)==\"'\"&&!lookAhead(\"'\"))\nliteral=false;else\noutput+=format.charAt(iFormat);else\nswitch(format.charAt(iFormat)){case'd':output+=formatNumber('d',date.getDate(),2);break;case'D':output+=formatName('D',date.getDay(),dayNamesShort,dayNames);break;case'o':output+=formatNumber('o',(date.getTime()-new Date(date.getFullYear(),0,0).getTime())/86400000,3);break;case'w':output+=formatNumber('w',calculateWeek(date),2);break;case'm':output+=formatNumber('m',date.getMonth()+1,2);break;case'M':output+=formatName('M',date.getMonth(),monthNamesShort,monthNames);break;case'y':output+=(lookAhead('y')?date.getFullYear():(date.getFullYear()%100<10?'0':'')+date.getFullYear()%100);break;case'@':output+=date.getTime();break;case'!':output+=date.getTime()*10000+this._ticksTo1970;break;case\"'\":if(lookAhead(\"'\"))\noutput+=\"'\";else\nliteral=true;break;default:output+=format.charAt(iFormat);}}\nreturn output;},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name];},_setDateFromField:function(inst){var dateFormat=this._get(inst,'dateFormat');var rangeSelect=this._get(inst,'rangeSelect');var multiSelect=this._get(inst,'multiSelect');inst.lastVal=(inst.input?inst.input.val():'');var dates=inst.lastVal;dates=(rangeSelect?dates.split(this._get(inst,'rangeSeparator')):(multiSelect?dates.split(this._get(inst,'multiSeparator')):[dates]));inst.dates=[];var settings=this._getFormatConfig(inst);for(var i=0;i<dates.length;i++)\ntry{inst.dates[i]=this.parseDate(dateFormat,dates[i],settings);}\ncatch(event){inst.dates[i]=null;}\nfor(var i=inst.dates.length-1;i>=0;i--)\nif(!inst.dates[i])\ninst.dates.splice(i,1);if(rangeSelect&&inst.dates.length<2)\ninst.dates[1]=inst.dates[0];if(multiSelect&&inst.dates.length>multiSelect)\ninst.dates.splice(multiSelect,inst.dates.length);inst.cursorDate=new Date((inst.dates[0]||this._getDefaultDate(inst)).getTime());inst.drawMonth=inst.cursorDate.getMonth();inst.drawYear=inst.cursorDate.getFullYear();this._adjustInstDate(inst);},_getDefaultDate:function(inst){return this._restrictMinMax(inst,this._determineDate(inst,this._get(inst,'defaultDate'),new Date()));},_determineDate:function(inst,date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date;};var offsetString=function(offset){try{return $.datepick.parseDate($.datepick._get(inst,'dateFormat'),offset,$.datepick._getFormatConfig(inst));}\ncatch(e){}\nvar date=(offset.toLowerCase().match(/^c/)?$.datepick._getDate(inst):null)||new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\\s*(d|w|m|y)?/g;var matches=pattern.exec(offset.toLowerCase());while(matches){switch(matches[2]||'d'){case'd':day+=parseInt(matches[1],10);break;case'w':day+=parseInt(matches[1],10)*7;break;case'm':month+=parseInt(matches[1],10);day=Math.min(day,$.datepick._getDaysInMonth(year,month));break;case'y':year+=parseInt(matches[1],10);day=Math.min(day,$.datepick._getDaysInMonth(year,month));break;}\nmatches=pattern.exec(offset.toLowerCase());}\nreturn new Date(year,month,day);};date=(date==null?defaultDate:(typeof date=='string'?offsetString(date):(typeof date=='number'?(isNaN(date)||date==Infinity||date==-Infinity?defaultDate:offsetNumeric(date)):date)));date=(date&&(date.toString()=='Invalid Date'||date.toString()=='NaN')?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0);}\nreturn this._daylightSavingAdjust(date);},_daylightSavingAdjust:function(date){if(!date)return null;date.setHours(date.getHours()>12?date.getHours()+2:0);return date;},_setDate:function(inst,date,endDate){date=(!date?[]:(isArray(date)?date:[date]));if(endDate)\ndate.push(endDate);var clear=(date.length==0);var origMonth=inst.cursorDate.getMonth();var origYear=inst.cursorDate.getFullYear();inst.dates=[this._restrictMinMax(inst,this._determineDate(inst,date[0],new Date()))];inst.cursorDate=new Date(inst.dates[0].getTime());inst.drawMonth=inst.cursorDate.getMonth();inst.drawYear=inst.cursorDate.getFullYear();if(this._get(inst,'rangeSelect'))\ninst.dates[1]=(date.length<1?inst.dates[0]:this._restrictMinMax(inst,this._determineDate(inst,date[1],null)));else if(this._get(inst,'multiSelect'))\nfor(var i=1;i<date.length;i++)\ninst.dates[i]=this._restrictMinMax(inst,this._determineDate(inst,date[i],null));if(origMonth!=inst.cursorDate.getMonth()||origYear!=inst.cursorDate.getFullYear())\nthis._notifyChange(inst);this._adjustInstDate(inst);this._showDate(inst);},_getDate:function(inst){var startDate=(inst.input&&inst.input.val()==''?null:inst.dates[0]);if(this._get(inst,'rangeSelect'))\nreturn(startDate?[inst.dates[0],inst.dates[1]||inst.dates[0]]:[null,null]);else if(this._get(inst,'multiSelect'))\nreturn inst.dates.slice(0,inst.dates.length);else\nreturn startDate;},_generateHTML_MonthInLine:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var showStatus=this._get(inst,'showStatus');var initStatus=this._get(inst,'initStatus')||'&#xa0;';var isRTL=this._get(inst,'isRTL');var useTR=this._get(inst,'useThemeRoller')?1:0;var clear=(this._get(inst,'mandatory')?'':'<div class=\"'+this._clearClass[useTR]+'\"><a href=\"javascript:void(0)\" '+\n'onclick=\"jWPDev.datepick._clearDate(\\'#'+inst.id+'\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'clearStatus'),initStatus)+\n'>'+this._get(inst,'clearText')+'</a></div>');var controls='<div class=\"'+this._controlClass[useTR]+'\">'+(isRTL?'':clear)+\n'<div class=\"'+this._closeClass[useTR]+'\"><a href=\"javascript:void(0)\" '+\n'onclick=\"jWPDev.datepick._hideDatepick();\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'closeStatus'),initStatus)+\n'>'+this._get(inst,'closeText')+'</a></div>'+(isRTL?clear:'')+'</div>';var prompt=this._get(inst,'prompt');var closeAtTop=this._get(inst,'closeAtTop');var hideIfNoPrevNext=this._get(inst,'hideIfNoPrevNext');var navigationAsDateFormat=this._get(inst,'navigationAsDateFormat');var showBigPrevNext=this._get(inst,'showBigPrevNext');var numMonths=[1,1];var showCurrentAtPos=this._get(inst,'showCurrentAtPos');var stepMonths=this._get(inst,'stepMonths');var stepBigMonths=this._get(inst,'stepBigMonths');var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var minDate=this._getMinMaxDate(inst,'min',true);var maxDate=this._getMinMaxDate(inst,'max');var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--;}\nif(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--;}}}\ninst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,'prevText');prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prevBigText=(showBigPrevNext?this._get(inst,'prevBigText'):'');prevBigText=(!navigationAsDateFormat?prevBigText:this.formatDate(prevBigText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepBigMonths,1)),this._getFormatConfig(inst)));var prev='<div class=\"'+this._prevClass[useTR]+'\">'+\n(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?(showBigPrevNext?'<a href=\"javascript:void(0)\" onclick=\"jWPDev.datepick._adjustDate(\\'#'+\ninst.id+'\\', -'+stepBigMonths+', \\'M\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'prevBigStatus'),initStatus)+\n'>'+prevBigText+'</a>':'')+\n'<a href=\"javascript:void(0)\" onclick=\"jWPDev.datepick._adjustDate(\\'#'+\ninst.id+'\\', -'+stepMonths+', \\'M\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'prevStatus'),initStatus)+\n'>'+prevText+'</a>':(hideIfNoPrevNext?'&#xa0;':(showBigPrevNext?'<label>'+prevBigText+'</label>':'')+\n'<label>'+prevText+'</label>'))+'</div>';var nextText=this._get(inst,'nextText');nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var nextBigText=(showBigPrevNext?this._get(inst,'nextBigText'):'');nextBigText=(!navigationAsDateFormat?nextBigText:this.formatDate(nextBigText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepBigMonths,1)),this._getFormatConfig(inst)));var next='<div class=\"'+this._nextClass[useTR]+'\">'+\n(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a href=\"javascript:void(0)\" onclick=\"jWPDev.datepick._adjustDate(\\'#'+\ninst.id+'\\', +'+stepMonths+', \\'M\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'nextStatus'),initStatus)+\n'>'+nextText+'</a>'+\n(showBigPrevNext?'<a href=\"javascript:void(0)\" onclick=\"jWPDev.datepick._adjustDate(\\'#'+\ninst.id+'\\', +'+stepBigMonths+', \\'M\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'nextBigStatus'),initStatus)+\n'>'+nextBigText+'</a>':''):(hideIfNoPrevNext?'&#xa0;':'<label>'+nextText+'</label>'+\n(showBigPrevNext?'<label>'+nextBigText+'</label>':'')))+'</div>';var currentText=this._get(inst,'currentText');var gotoDate=(this._get(inst,'gotoCurrent')&&inst.dates[0]?inst.dates[0]:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var html=(closeAtTop&&!inst.inline?controls:'');html+='<div class=\"calendar-links\">'+(isRTL?next:prev);html+=(isRTL?prev:next)+'</div>';var firstDay=parseInt(this._get(inst,'firstDay'),10);firstDay=(isNaN(firstDay)?0:firstDay);var changeFirstDay=this._get(inst,'changeFirstDay');var dayNames=this._get(inst,'dayNames');var dayNamesShort=this._get(inst,'dayNamesShort');var dayNamesMin=this._get(inst,'dayNamesMin');var monthNames=this._get(inst,'monthNames');var beforeShowDay=this._get(inst,'beforeShowDay');var showOtherMonths=this._get(inst,'showOtherMonths');var selectOtherMonths=this._get(inst,'selectOtherMonths');var showWeeks=this._get(inst,'showWeeks');var calculateWeek=this._get(inst,'calculateWeek')||this.iso8601Week;var weekStatus=this._get(inst,'weekStatus');var status=(showStatus?this._get(inst,'dayStatus')||initStatus:'');var dateStatus=this._get(inst,'statusForDate')||this.dateStatus;var defaultDate=this._getDefaultDate(inst);for(var row=0;row<numMonths[0];row++){for(var col=0;col<numMonths[1];col++){var cursorDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.cursorDate.getDate()));html+='<div class=\"'+this._oneMonthClass[useTR]+\n(col==0&&!useTR?' '+this._newRowClass[useTR]:'')+'\">'+\nthis._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,cursorDate,row>0||col>0,useTR,showStatus,initStatus,monthNames)+\n'<table class=\"'+this._tableClass[useTR]+'\" cellpadding=\"0\" cellspacing=\"0\"><thead>'+\n'<tr class=\"'+this._tableHeaderClass[useTR]+'\">'+(showWeeks?'<th'+\nthis._addStatus(useTR,showStatus,inst.id,weekStatus,initStatus)+'>'+\nthis._get(inst,'weekHeader')+'</th>':'');for(var dow=0;dow<37;dow++){var day=(dow+firstDay)%7;var dayStatus=(!showStatus||!changeFirstDay?'':status.replace(/DD/,dayNames[day]).replace(/D/,dayNamesShort[day]));html+='<th'+((dow+firstDay+6)%7<5?'':' class=\"'+this._weekendClass[useTR]+'\"')+'>'+\n(!changeFirstDay?'<span'+\nthis._addStatus(useTR,showStatus,inst.id,dayNames[day],initStatus):'<a href=\"javascript:void(0)\" onclick=\"jWPDev.datepick._changeFirstDay(\\'#'+\ninst.id+'\\', '+day+');\"'+\nthis._addStatus(useTR,showStatus,inst.id,dayStatus,initStatus))+\n' title=\"'+dayNames[day]+'\">'+\ndayNamesMin[day]+(changeFirstDay?'</a>':'</span>')+'</th>';}\nhtml+='</tr></thead><tbody>';var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.cursorDate.getFullYear()&&drawMonth==inst.cursorDate.getMonth())\ninst.cursorDate.setDate(Math.min(inst.cursorDate.getDate(),daysInMonth));var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=1;var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){html+='<tr class=\"'+this._weekRowClass[useTR]+'\">'+\n(showWeeks?'<td class=\"'+this._weekColClass[useTR]+'\"'+\nthis._addStatus(useTR,showStatus,inst.id,weekStatus,initStatus)+'>'+\ncalculateWeek(printDate)+'</td>':'');for(var dow=0;dow<37;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,'']);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);var selected=(this._get(inst,'rangeSelect')&&inst.dates[0]&&printDate.getTime()>=inst.dates[0].getTime()&&printDate.getTime()<=(inst.dates[1]||inst.dates[0]).getTime());for(var i=0;i<inst.dates.length;i++)\nselected=selected||(inst.dates[i]&&printDate.getTime()==inst.dates[i].getTime());var empty=otherMonth&&!showOtherMonths;html+='<td class=\"'+this._dayClass[useTR]+\n((dow+firstDay+6)%7>=5?' '+this._weekendClass[useTR]:'')+\n(otherMonth?' '+this._otherMonthClass[useTR]:'')+\n((printDate.getTime()==cursorDate.getTime()&&drawMonth==inst.cursorDate.getMonth()&&inst.keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==cursorDate.getTime())?' '+$.datepick._dayOverClass[useTR]:'')+\n(unselectable?' '+this._unselectableClass[useTR]:' '+this._selectableClass[useTR])+\n(empty?'':' '+daySettings[1]+\n(selected?' '+this._selectedClass[useTR]:'')+\n(printDate.getTime()==today.getTime()?' '+this._todayClass[useTR]:''))+'\"'+\n(!empty&&daySettings[2]?' title=\"'+daySettings[2]+'\"':'')+\n(unselectable?'':' onmouseover=\"'+'jWPDev.datepick._doMouseOver(this,\\''+\ninst.id+'\\','+printDate.getTime()+')\"'+\n' onmouseout=\"jWPDev.datepick._doMouseOut(this,\\''+inst.id+'\\')\"'+\n' onclick=\"jWPDev.datepick._selectDay(this,\\'#'+\ninst.id+'\\','+printDate.getTime()+')\"')+'>'+\n(empty?'&#xa0;':(unselectable?printDate.getDate():'<a>'+printDate.getDate()+'</a>'))+'</td>';printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate);}\nhtml+='</tr>';}\ndrawMonth++;if(drawMonth>11){drawMonth=0;drawYear++;}\nhtml+='</tbody></table></div>';}\nif(useTR)\nhtml+='<div class=\"'+this._newRowClass[useTR]+'\"></div>';}\nhtml+=(showStatus?'<div style=\"clear: both;\"></div><div id=\"'+this._statusId[useTR]+\ninst.id+'\" class=\"'+this._statusClass[useTR]+'\">'+initStatus+'</div>':'')+\n(!closeAtTop&&!inst.inline?controls:'')+\n'<div style=\"clear: both;\"></div>'+\n($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src=\"javascript:false;\" class=\"'+this._coverClass[useTR]+'\"></iframe>':'');inst.keyEvent=false;return html;},_generateHTML:function(inst){var calendarMode=this._get(inst,'calendarViewMode');if(calendarMode=='oneMonthInLine'){return this._generateHTML_MonthInLine(inst);}\nvar today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var showStatus=this._get(inst,'showStatus');var initStatus=this._get(inst,'initStatus')||'&#xa0;';var isRTL=this._get(inst,'isRTL');var useTR=this._get(inst,'useThemeRoller')?1:0;var clear=(this._get(inst,'mandatory')?'':'<div class=\"'+this._clearClass[useTR]+'\"><a href=\"javascript:void(0)\" '+\n'onclick=\"jWPDev.datepick._clearDate(\\'#'+inst.id+'\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'clearStatus'),initStatus)+\n'>'+this._get(inst,'clearText')+'</a></div>');var controls='<div class=\"'+this._controlClass[useTR]+'\">'+(isRTL?'':clear)+\n'<div class=\"'+this._closeClass[useTR]+'\"><a href=\"javascript:void(0)\" '+\n'onclick=\"jWPDev.datepick._hideDatepick();\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'closeStatus'),initStatus)+\n'>'+this._get(inst,'closeText')+'</a></div>'+(isRTL?clear:'')+'</div>';var prompt=this._get(inst,'prompt');var closeAtTop=this._get(inst,'closeAtTop');var hideIfNoPrevNext=this._get(inst,'hideIfNoPrevNext');var navigationAsDateFormat=this._get(inst,'navigationAsDateFormat');var showBigPrevNext=this._get(inst,'showBigPrevNext');var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,'showCurrentAtPos');var stepMonths=this._get(inst,'stepMonths');var stepBigMonths=this._get(inst,'stepBigMonths');var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var minDate=this._getMinMaxDate(inst,'min',true);var maxDate=this._getMinMaxDate(inst,'max');var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--;}\nif(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])+1,maxDate.getDate()));maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--;}}}\ninst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,'prevText');prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prevBigText=(showBigPrevNext?this._get(inst,'prevBigText'):'');prevBigText=(!navigationAsDateFormat?prevBigText:this.formatDate(prevBigText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepBigMonths,1)),this._getFormatConfig(inst)));var prev='<div class=\"'+this._prevClass[useTR]+'\">'+\n(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?(showBigPrevNext?'<a href=\"javascript:void(0)\" onclick=\"jWPDev.datepick._adjustDate(\\'#'+\ninst.id+'\\', -'+stepBigMonths+', \\'M\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'prevBigStatus'),initStatus)+\n'>'+prevBigText+'</a>':'')+\n'<a href=\"javascript:void(0)\" onclick=\"jWPDev.datepick._adjustDate(\\'#'+\ninst.id+'\\', -'+stepMonths+', \\'M\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'prevStatus'),initStatus)+\n'>'+prevText+'</a>':(hideIfNoPrevNext?'&#xa0;':(showBigPrevNext?'<label>'+prevBigText+'</label>':'')+\n'<label>'+prevText+'</label>'))+'</div>';var nextText=this._get(inst,'nextText');nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var nextBigText=(showBigPrevNext?this._get(inst,'nextBigText'):'');nextBigText=(!navigationAsDateFormat?nextBigText:this.formatDate(nextBigText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepBigMonths,1)),this._getFormatConfig(inst)));var next='<div class=\"'+this._nextClass[useTR]+'\">'+\n(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a href=\"javascript:void(0)\" onclick=\"jWPDev.datepick._adjustDate(\\'#'+\ninst.id+'\\', +'+stepMonths+', \\'M\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'nextStatus'),initStatus)+\n'>'+nextText+'</a>'+\n(showBigPrevNext?'<a href=\"javascript:void(0)\" onclick=\"jWPDev.datepick._adjustDate(\\'#'+\ninst.id+'\\', +'+stepBigMonths+', \\'M\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'nextBigStatus'),initStatus)+\n'>'+nextBigText+'</a>':''):(hideIfNoPrevNext?'&#xa0;':'<label>'+nextText+'</label>'+\n(showBigPrevNext?'<label>'+nextBigText+'</label>':'')))+'</div>';var currentText=this._get(inst,'currentText');var gotoDate=(this._get(inst,'gotoCurrent')&&inst.dates[0]?inst.dates[0]:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var html=(closeAtTop&&!inst.inline?controls:'');html+='<div class=\"calendar-links\">'+(isRTL?next:prev);html+=(isRTL?prev:next)+'</div>';var firstDay=parseInt(this._get(inst,'firstDay'),10);firstDay=(isNaN(firstDay)?0:firstDay);var changeFirstDay=this._get(inst,'changeFirstDay');var dayNames=this._get(inst,'dayNames');var dayNamesShort=this._get(inst,'dayNamesShort');var dayNamesMin=this._get(inst,'dayNamesMin');var monthNames=this._get(inst,'monthNames');var beforeShowDay=this._get(inst,'beforeShowDay');var showOtherMonths=this._get(inst,'showOtherMonths');var selectOtherMonths=this._get(inst,'selectOtherMonths');var showWeeks=this._get(inst,'showWeeks');var calculateWeek=this._get(inst,'calculateWeek')||this.iso8601Week;var weekStatus=this._get(inst,'weekStatus');var status=(showStatus?this._get(inst,'dayStatus')||initStatus:'');var dateStatus=this._get(inst,'statusForDate')||this.dateStatus;var defaultDate=this._getDefaultDate(inst);for(var row=0;row<numMonths[0];row++){for(var col=0;col<numMonths[1];col++){var cursorDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.cursorDate.getDate()));html+='<div class=\"'+this._oneMonthClass[useTR]+\n(col==0&&!useTR?' '+this._newRowClass[useTR]:'')+'\">'+\nthis._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,cursorDate,row>0||col>0,useTR,showStatus,initStatus,monthNames)+\n'<table class=\"'+this._tableClass[useTR]+'\" cellpadding=\"0\" cellspacing=\"0\"><thead>'+\n'<tr class=\"'+this._tableHeaderClass[useTR]+'\">'+(showWeeks?'<th'+\nthis._addStatus(useTR,showStatus,inst.id,weekStatus,initStatus)+'>'+\nthis._get(inst,'weekHeader')+'</th>':'');for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;var dayStatus=(!showStatus||!changeFirstDay?'':status.replace(/DD/,dayNames[day]).replace(/D/,dayNamesShort[day]));html+='<th'+((dow+firstDay+6)%7<5?'':' class=\"'+this._weekendClass[useTR]+'\"')+'>'+\n(!changeFirstDay?'<span'+\nthis._addStatus(useTR,showStatus,inst.id,dayNames[day],initStatus):'<a href=\"javascript:void(0)\" onclick=\"jWPDev.datepick._changeFirstDay(\\'#'+\ninst.id+'\\', '+day+');\"'+\nthis._addStatus(useTR,showStatus,inst.id,dayStatus,initStatus))+\n' title=\"'+dayNames[day]+'\">'+\ndayNamesMin[day]+(changeFirstDay?'</a>':'</span>')+'</th>';}\nhtml+='</tr></thead><tbody>';var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.cursorDate.getFullYear()&&drawMonth==inst.cursorDate.getMonth())\ninst.cursorDate.setDate(Math.min(inst.cursorDate.getDate(),daysInMonth));var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow<numRows;dRow++){html+='<tr class=\"'+this._weekRowClass[useTR]+'\">'+\n(showWeeks?'<td class=\"'+this._weekColClass[useTR]+'\"'+\nthis._addStatus(useTR,showStatus,inst.id,weekStatus,initStatus)+'>'+\ncalculateWeek(printDate)+'</td>':'');for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,'']);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);var selected=(this._get(inst,'rangeSelect')&&inst.dates[0]&&printDate.getTime()>=inst.dates[0].getTime()&&printDate.getTime()<=(inst.dates[1]||inst.dates[0]).getTime());for(var i=0;i<inst.dates.length;i++)\nselected=selected||(inst.dates[i]&&printDate.getTime()==inst.dates[i].getTime());var empty=otherMonth&&!showOtherMonths;html+='<td class=\"'+this._dayClass[useTR]+\n((dow+firstDay+6)%7>=5?' '+this._weekendClass[useTR]:'')+\n(otherMonth?' '+this._otherMonthClass[useTR]:'')+\n((printDate.getTime()==cursorDate.getTime()&&drawMonth==inst.cursorDate.getMonth()&&inst.keyEvent)||(defaultDate.getTime()==printDate.getTime()&&defaultDate.getTime()==cursorDate.getTime())?' '+$.datepick._dayOverClass[useTR]:'')+\n(unselectable?' '+this._unselectableClass[useTR]:' '+this._selectableClass[useTR])+\n(empty?'':' '+daySettings[1]+\n(selected?' '+this._selectedClass[useTR]:'')+\n(printDate.getTime()==today.getTime()?' '+this._todayClass[useTR]:''))+'\"'+\n(!empty&&daySettings[2]?' title=\"'+daySettings[2]+'\"':'')+\n(unselectable?'':' onmouseover=\"'+'jWPDev.datepick._doMouseOver(this,\\''+\ninst.id+'\\','+printDate.getTime()+')\"'+\n' onmouseout=\"jWPDev.datepick._doMouseOut(this,\\''+inst.id+'\\')\"'+\n' onclick=\"jWPDev.datepick._selectDay(this,\\'#'+\ninst.id+'\\','+printDate.getTime()+')\"')+'>'+\n(empty?'&#xa0;':(unselectable?printDate.getDate():'<a>'+printDate.getDate()+'</a>'))+'</td>';printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate);}\nhtml+='</tr>';}\ndrawMonth++;if(drawMonth>11){drawMonth=0;drawYear++;}\nhtml+='</tbody></table></div>';}\nif(useTR)\nhtml+='<div class=\"'+this._newRowClass[useTR]+'\"></div>';}\nhtml+=(showStatus?'<div style=\"clear: both;\"></div><div id=\"'+this._statusId[useTR]+\ninst.id+'\" class=\"'+this._statusClass[useTR]+'\">'+initStatus+'</div>':'')+\n(!closeAtTop&&!inst.inline?controls:'')+\n'<div style=\"clear: both;\"></div>'+\n($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'<iframe src=\"javascript:false;\" class=\"'+this._coverClass[useTR]+'\"></iframe>':'');inst.keyEvent=false;return html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,cursorDate,secondary,useTR,showStatus,initStatus,monthNames){var minDraw=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1));minDate=(minDate&&minDraw<minDate?minDraw:minDate);var changeMonth=this._get(inst,'changeMonth');var changeYear=this._get(inst,'changeYear');var showMonthAfterYear=this._get(inst,'showMonthAfterYear');var html='<div class=\"'+this._monthYearClass[useTR]+'\">';var monthHtml='';if(secondary||!changeMonth)\nmonthHtml+='<span class=\"'+this._monthClass[useTR]+'\">'+\nmonthNames[drawMonth]+'</span>';else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class=\"'+this._monthSelectClass[useTR]+'\" '+\n'onchange=\"jWPDev.datepick._selectMonthYear(\\'#'+inst.id+'\\', this, \\'M\\');\" '+\n'onclick=\"jWPDev.datepick._clickMonthYear(\\'#'+inst.id+'\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'monthStatus'),initStatus)+'>';for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth()))\nmonthHtml+='<option value=\"'+month+'\"'+\n(month==drawMonth?' selected=\"selected\"':'')+\n'>'+monthNames[month]+'</option>';}\nmonthHtml+='</select>';}\nif(!showMonthAfterYear)\nhtml+=monthHtml+(secondary||!changeMonth||!changeYear?'&#xa0;':'');if(secondary||!changeYear)\nhtml+='<span class=\"'+this._yearClass[useTR]+'\">'+drawYear+'</span>';else{var years=this._get(inst,'yearRange').split(':');var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10;}else if(years[0].charAt(0)=='+'||years[0].charAt(0)=='-'){year=drawYear+parseInt(years[0],10);endYear=drawYear+parseInt(years[1],10);}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10);}\nyear=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class=\"'+this._yearSelectClass[useTR]+'\" '+\n'onchange=\"jWPDev.datepick._selectMonthYear(\\'#'+inst.id+'\\', this, \\'Y\\');\" '+\n'onclick=\"jWPDev.datepick._clickMonthYear(\\'#'+inst.id+'\\');\"'+\nthis._addStatus(useTR,showStatus,inst.id,this._get(inst,'yearStatus'),initStatus)+'>';for(;year<=endYear;year++){html+='<option value=\"'+year+'\"'+\n(year==drawYear?' selected=\"selected\"':'')+\n'>'+year+'</option>';}\nhtml+='</select>';}\nhtml+=this._get(inst,'yearSuffix');if(showMonthAfterYear)\nhtml+=(secondary||!changeMonth||!changeYear?'&#xa0;':'')+monthHtml;html+='</div>';return html;},_addStatus:function(useTR,showStatus,id,text,initStatus){return(showStatus?' onmouseover=\"jWPDev(\\'#'+this._statusId[useTR]+id+\n'\\').html(\\''+(text||initStatus)+'\\');\" '+\n'onmouseout=\"jWPDev(\\'#'+this._statusId[useTR]+id+\n'\\').html(\\''+initStatus+'\\');\"':'');},_adjustInstDate:function(inst,offset,period){var yearMonth=inst.drawYear+'/'+inst.drawMonth;var year=inst.drawYear+(period=='Y'?offset:0);var month=inst.drawMonth+(period=='M'?offset:0);var day=Math.min(inst.cursorDate.getDate(),this._getDaysInMonth(year,month))+\n(period=='D'?offset:0);inst.cursorDate=this._restrictMinMax(inst,this._daylightSavingAdjust(new Date(year,month,day)));inst.drawMonth=inst.cursorDate.getMonth();inst.drawYear=inst.cursorDate.getFullYear();if(yearMonth!=inst.drawYear+'/'+inst.drawMonth)\nthis._notifyChange(inst);},_restrictMinMax:function(inst,date){var minDate=this._getMinMaxDate(inst,'min',true);var maxDate=this._getMinMaxDate(inst,'max');date=(minDate&&date<minDate?new Date(minDate.getTime()):date);date=(maxDate&&date>maxDate?new Date(maxDate.getTime()):date);return date;},_notifyChange:function(inst){var onChange=this._get(inst,'onChangeMonthYear');if(onChange)\nonChange.apply((inst.input?inst.input[0]:null),[inst.cursorDate.getFullYear(),inst.cursorDate.getMonth()+1,this._daylightSavingAdjust(new Date(inst.cursorDate.getFullYear(),inst.cursorDate.getMonth(),1)),inst]);},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,'numberOfMonths');return(numMonths==null?[1,1]:(typeof numMonths=='number'?[1,numMonths]:numMonths));},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(inst,this._get(inst,minMax+'Date'),null);var rangeMin=this._getRangeMin(inst);return(checkRange&&rangeMin&&(!date||rangeMin>date)?rangeMin:date);},_getRangeMin:function(inst){return(this._get(inst,'rangeSelect')&&inst.dates[0]&&!inst.dates[1]?inst.dates[0]:null);},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));if(offset<0)\ndate.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()));return this._isInRange(inst,date);},_isInRange:function(inst,date){var minDate=this._getRangeMin(inst)||this._getMinMaxDate(inst,'min');var maxDate=this._getMinMaxDate(inst,'max');return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate));},_getFormatConfig:function(inst){return{shortYearCutoff:this._get(inst,'shortYearCutoff'),dayNamesShort:this._get(inst,'dayNamesShort'),dayNames:this._get(inst,'dayNames'),monthNamesShort:this._get(inst,'monthNamesShort'),monthNames:this._get(inst,'monthNames')};},_formatDate:function(inst,year,month,day){if(!year)\ninst.dates[0]=new Date(inst.cursorDate.getTime());var date=(year?(typeof year=='object'?year:this._daylightSavingAdjust(new Date(year,month,day))):inst.dates[0]);return this.formatDate(this._get(inst,'dateFormat'),date,this._getFormatConfig(inst));}});function extendRemove(target,props){$.extend(target,props);for(var name in props)\nif(props[name]==null||props[name]==undefined)\ntarget[name]=props[name];return target;};function isArray(a){return(a&&a.constructor==Array);};$.fn.datepick=function(options){var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=='string'&&(options=='isDisabled'||options=='getDate'||options=='settings'))\nreturn $.datepick['_'+options+'Datepick'].\napply($.datepick,[this[0]].concat(otherArgs));if(options=='option'&&arguments.length==2&&typeof arguments[1]=='string')\nreturn $.datepick['_'+options+'Datepick'].\napply($.datepick,[this[0]].concat(otherArgs));return this.each(function(){typeof options=='string'?$.datepick['_'+options+'Datepick'].\napply($.datepick,[this].concat(otherArgs)):$.datepick._attachDatepick(this,options);});};$.datepick=new Datepick();$(function(){$(document).mousedown($.datepick._checkExternalClick).\nfind('body').append($.datepick.dpDiv);});})(jWPDev);";
var mod_pagespeed_dau_Bw3kOr = "﻿\n(function($){$.datepick.regional['fr']={clearText:'Effacer',clearStatus:'Effacer la date sélectionnée',closeText:'Fermer',closeStatus:'Fermer sans modifier',prevText:'&#x3c;Préc',prevStatus:'Voir le mois précédent',prevBigText:'&#x3c;&#x3c;',prevBigStatus:'',nextText:'Suiv&#x3e;',nextStatus:'Voir le mois suivant',nextBigText:'&#x3e;&#x3e;',nextBigStatus:'',currentText:'Courant',currentStatus:'Voir le mois courant',monthNames:['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],monthNamesShort:['Jan','Fév','Mar','Avr','Mai','Jun','Jul','Aoû','Sep','Oct','Nov','Déc'],monthStatus:'Voir un autre mois',yearStatus:'Voir une autre année',weekHeader:'Sm',weekStatus:'',dayNames:['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],dayNamesShort:['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],dayNamesMin:['Di','Lu','Ma','Me','Je','Ve','Sa'],dayStatus:'Utiliser DD comme premier jour de la semaine',dateStatus:'\\'Choisir\\' le DD d MM',dateFormat:'dd/mm/yy',firstDay:1,initStatus:'Choisir la date',isRTL:false,showMonthAfterYear:false,yearSuffix:''};$.datepick.setDefaults($.datepick.regional['fr']);})(jWPDev);";
var mod_pagespeed_bEWRCDwCEk = "var date_approved=[];var date2approve=[];var date_admin_blank=[];var dates_additional_info=[];var is_all_days_available=[];var avalaibility_filters=[];var is_show_cost_in_tooltips=false;var is_show_availability_in_tooltips=false;var global_avalaibility_times=[];var wpdev_bk_calendarViewMode='';var numbb=0;var is_use_visitors_number_for_availability;var timeoutID_of_thank_you_page=null;function init_datepick_cal(bk_type,date_approved_par,my_num_month,start_day_of_week,start_bk_month){var cl=document.getElementById('calendar_booking'+bk_type);if(cl==null)return;date_approved[bk_type]=date_approved_par;function click_on_cal_td(){if(typeof(selectDayPro)=='function'){selectDayPro(bk_type);}}\nfunction selectDay(date){jWPDev('#date_booking'+bk_type).val(date);if(typeof(selectDayPro)=='function'){selectDayPro(date,bk_type);}}\nfunction hoverDay(value,date){if(typeof(hoverDayTime)=='function'){hoverDayTime(value,date,bk_type);}\nif((location.href.indexOf('admin.php?page=booking/wpdev-booking.phpwpdev-booking')==-1)||(location.href.indexOf('admin.php?page=booking/wpdev-booking.phpwpdev-booking-reservation')>0))\n{if(typeof(hoverDayPro)=='function'){hoverDayPro(value,date,bk_type);}}}\nfunction applyCSStoDays(date){var class_day=(date.getMonth()+1)+'-'+date.getDate()+'-'+date.getFullYear();var my_test_date=new Date();my_test_date.setFullYear(wpdev_bk_today[0],(wpdev_bk_today[1]-1),wpdev_bk_today[2],0,0,0);if((days_between(date,my_test_date)+1)<block_some_dates_from_today)return[false,'cal4date-'+class_day+' date_user_unavailable'];if(typeof(is_this_day_available)=='function'){var is_day_available=is_this_day_available(date,bk_type);if(!is_day_available){return[false,'cal4date-'+class_day+' date_user_unavailable'];}}\nif(typeof(check_global_time_availability)=='function'){check_global_time_availability(date,bk_type);}\nvar reserved_days_count=1;if(typeof(availability_per_day)!=='undefined')\nif(typeof(availability_per_day[bk_type])!=='undefined')\nif(typeof(availability_per_day[bk_type][class_day])!=='undefined'){reserved_days_count=parseInt(availability_per_day[bk_type][class_day]);}\nif(wpdev_in_array(parent_booking_resources,bk_type))\nif(reserved_days_count<=0)\nreturn[false,'cal4date-'+class_day+' date2approve date_unavailable_for_all_childs '+blank_admin_class_day];var blank_admin_class_day='';if(typeof(date_admin_blank[bk_type])!=='undefined')\nif(typeof(date_admin_blank[bk_type][class_day])!=='undefined'){blank_admin_class_day=' date_admin_blank ';}\nvar th=0;var tm=0;var ts=0;var time_return_value=false;if(typeof(date2approve[bk_type])!=='undefined')\nif(typeof(date2approve[bk_type][class_day])!=='undefined'){th=date2approve[bk_type][class_day][0][3];tm=date2approve[bk_type][class_day][0][4];ts=date2approve[bk_type][class_day][0][5];if((th==0)&&(tm==0)&&(ts==0))\nreturn[false,'cal4date-'+class_day+' date2approve'+blank_admin_class_day];else{time_return_value=[true,'cal4date-'+class_day+' date2approve timespartly'];if(typeof(isDayFullByTime)=='function'){if(isDayFullByTime(bk_type,class_day))return[false,'cal4date-'+class_day+' date2approve'+blank_admin_class_day];}}}\nif(typeof(date_approved[bk_type])!=='undefined')\nif(typeof(date_approved[bk_type][class_day])!=='undefined'){th=date_approved[bk_type][class_day][0][3];tm=date_approved[bk_type][class_day][0][4];ts=date_approved[bk_type][class_day][0][5];if((th==0)&&(tm==0)&&(ts==0))\nreturn[false,'cal4date-'+class_day+' date_approved'+blank_admin_class_day];else{time_return_value=[true,'cal4date-'+class_day+' date_approved timespartly'];if(typeof(isDayFullByTime)=='function'){if(isDayFullByTime(bk_type,class_day))return[false,'cal4date-'+class_day+' date_approved'+blank_admin_class_day];}}}\nfor(var i=0;i<user_unavilable_days.length;i++){if(date.getDay()==user_unavilable_days[i])return[false,'cal4date-'+class_day+' date_user_unavailable'];}\nif(time_return_value!==false)return time_return_value;else return[true,'cal4date-'+class_day+' reserved_days_count'+reserved_days_count+' '];}\nfunction changeMonthYear(year,month){if(typeof(prepare_tooltip)=='function'){setTimeout(\"prepare_tooltip(\"+bk_type+\");\",1000);}\nif(typeof(prepare_highlight)=='function'){setTimeout(\"prepare_highlight();\",1000);}}\njWPDev('#calendar_booking'+bk_type).datepick({beforeShowDay:applyCSStoDays,onSelect:selectDay,onHover:hoverDay,onChangeMonthYear:changeMonthYear,showOn:'both',multiSelect:multiple_day_selections,numberOfMonths:my_num_month,stepMonths:1,prevText:'<<',nextText:'>>',dateFormat:'dd.mm.yy',changeMonth:false,changeYear:false,minDate:0,maxDate:booking_max_monthes_in_calendar,showStatus:false,multiSeparator:', ',closeAtTop:false,firstDay:start_day_of_week,gotoCurrent:false,hideIfNoPrevNext:true,rangeSelect:wpdev_bk_is_dynamic_range_selection,calendarViewMode:wpdev_bk_calendarViewMode,useThemeRoller:false});if(start_bk_month!=false){var inst=jWPDev.datepick._getInst(document.getElementById('calendar_booking'+bk_type));inst.cursorDate=new Date();inst.cursorDate.setFullYear(start_bk_month[0],(start_bk_month[1]-1),1);inst.drawMonth=inst.cursorDate.getMonth();inst.drawYear=inst.cursorDate.getFullYear();jWPDev.datepick._notifyChange(inst);jWPDev.datepick._adjustInstDate(inst);jWPDev.datepick._showDate(inst);jWPDev.datepick._updateDatepick(inst);}\nif(typeof(prepare_tooltip)=='function'){setTimeout(\"prepare_tooltip(\"+bk_type+\");\",1000);}}\nfunction highlightDay(td_class,bk_color){jWPDev('td a').removeClass('admin_calendar_selection');if(bk_color=='#ff0000')\njWPDev('td.'+td_class+' a').addClass('admin_calendar_selection');jWPDev('td').removeClass('admin_calendar_selection');if(bk_color=='#ff0000')\njWPDev('td.'+td_class+'').addClass('admin_calendar_selection');}\nfunction bookingApprove(is_delete,is_in_approved,user_id,wpdev_active_locale){var checkedd=jWPDev(\".booking_appr\"+is_in_approved+\":checked\");id_for_approve=\"\";checkedd.each(function(){var id_c=jWPDev(this).attr('id');id_c=id_c.substr(13,id_c.length-13)\nid_for_approve+=id_c+\"|\";});id_for_approve=id_for_approve.substr(0,id_for_approve.length-1);var denyreason;if(is_delete==1){if(is_in_approved==0){denyreason=jWPDev('#denyreason').val();}\nelse{denyreason=jWPDev('#cancelreason').val();}}else{denyreason='';}\nif(id_for_approve!=''){var wpdev_ajax_path=wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename;var ajax_type_action='';if(is_delete){ajax_type_action='DELETE_APPROVE';var ajax_bk_message='Deleting...';}\nelse{ajax_type_action='UPDATE_APPROVE';var ajax_bk_message='Updating...';};document.getElementById('ajax_working').innerHTML='<div class=\"info_message ajax_message\" id=\"ajax_message\">\\n\\\n                <div style=\"float:left;\">'+ajax_bk_message+'</div> \\n\\\n                <div  style=\"float:left;width:80px;margin-top:-3px;\">\\n\\\n                       <img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\">\\n\\\n                </div>\\n\\\n            </div>';var is_send_emeils=1;var elm1=document.getElementById(\"is_send_email_for_all\");if(elm1!=null){is_send_emeils=jWPDev('#is_send_email_for_all').attr('checked');}\nelse{if(is_in_approved==0){is_send_emeils=jWPDev('#is_send_email_for_pending').attr('checked');}\nelse{is_send_emeils=jWPDev('#is_send_email_for_aproved').attr('checked');}}\nif(is_send_emeils)is_send_emeils=1;else is_send_emeils=0;if(is_delete==2)is_send_emeils=0;jWPDev.ajax({url:wpdev_ajax_path,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:ajax_type_action,approved:id_for_approve,is_in_approved:is_in_approved,is_send_emeils:is_send_emeils,denyreason:denyreason,user_id:user_id,wpdev_active_locale:wpdev_active_locale}});return false;}\nreturn true;}\nfunction bookingCancelByVisitor(booking_hash,bk_type){if(booking_hash!=''){document.getElementById('submiting'+bk_type).innerHTML='<div style=\"height:20px;width:100%;text-align:center;margin:15px auto;\"><img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\"><//div>';var wpdev_ajax_path=wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename;var ajax_type_action='DELETE_BY_VISITOR';jWPDev.ajax({url:wpdev_ajax_path,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond_insert'+bk_type).html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:ajax_type_action,booking_hash:booking_hash,bk_type:bk_type}});return false;}\nreturn true;}\nfunction makeScroll(object_name){var targetOffset=jWPDev(object_name).offset().top;jWPDev('html,body').animate({scrollTop:targetOffset},1000);}\nfunction setCheckBoxInTable(el_stutus,el_class){jWPDev('.'+el_class).attr('checked',el_stutus);}\nfunction setUnavailableSelectedDays(bk_type){var sel_dates=jWPDev('#calendar_booking'+bk_type).datepick('getDate');var class_day2;for(var i=0;i<sel_dates.length;i++){class_day2=(sel_dates[i].getMonth()+1)+'-'+sel_dates[i].getDate()+'-'+sel_dates[i].getFullYear();date_approved[bk_type][class_day2]=[(sel_dates[i].getMonth()+1),sel_dates[i].getDate(),sel_dates[i].getFullYear(),0,0,0];jWPDev('#calendar_booking'+bk_type+' td.cal4date-'+class_day2).html(sel_dates[i].getDate());}}\nfunction setReservedSelectedDates(bk_type){if(document.getElementById('calendar_booking'+bk_type)===null){document.getElementById('submiting'+bk_type).innerHTML='';document.getElementById(\"booking_form_div\"+bk_type).style.display=\"none\";makeScroll('#booking_form'+bk_type);if(type_of_thank_you_message=='page'){timeoutID_of_thank_you_page=setTimeout(function(){location.href=thank_you_page_URL;},1000);}else{document.getElementById('submiting'+bk_type).innerHTML='<div class=\\\"submiting_content\\\" >'+new_booking_title+'</div>';jWPDev('.submiting_content').fadeOut(new_booking_title_time);}}else{setUnavailableSelectedDays(bk_type);document.getElementById('date_booking'+bk_type).value='';document.getElementById('calendar_booking'+bk_type).style.display='none';var is_admin=0;if(location.href.indexOf('booking.php')!=-1){is_admin=1;}\nif(is_admin==0){jWPDev('#calendar_booking'+bk_type).insertBefore(\"#booking_form_div\"+bk_type);document.getElementById(\"booking_form_div\"+bk_type).style.display=\"none\";makeScroll('#calendar_booking'+bk_type);var is_pay_now=false;if(document.getElementById('paypalbooking_form'+bk_type)!=null)\nif(document.getElementById('paypalbooking_form'+bk_type).innerHTML!='')is_pay_now=true;if(!is_pay_now){if(type_of_thank_you_message=='page'){timeoutID_of_thank_you_page=setTimeout(function(){location.href=thank_you_page_URL;},1000);}else{document.getElementById('submiting'+bk_type).innerHTML='<div class=\\\"submiting_content\\\" >'+new_booking_title+'</div>';jWPDev('.submiting_content').fadeOut(new_booking_title_time);}}}else{setTimeout(function(){location.reload(true);},1000);}}}\nfunction showErrorMessage(element,errorMessage){jWPDev(\"[name='\"+element.name+\"']\")\n.fadeOut(350).fadeIn(300)\n.fadeOut(350).fadeIn(400)\n.animate({opacity:1},4000)\n;jWPDev(\"[name='\"+element.name+\"']\")\n.after('<div class=\"wpdev-help-message\">'+errorMessage+'</div>');jWPDev(\".wpdev-help-message\")\n.css({'color':'red'})\n.animate({opacity:1},10000)\n.fadeOut(2000);element.focus();return;}\nfunction mybooking_submit(submit_form,bk_type,wpdev_active_locale){var count=submit_form.elements.length;var formdata='';var inp_value;var element;var el_type;for(i=0;i<count;i++){element=submit_form.elements[i];if((element.type!=='button')&&(element.type!=='hidden')&&(element.name!==('date_booking'+bk_type))){if(element.type!=='checkbox'){inp_value=element.value;}\nelse{if(element.value=='')inp_value=element.checked;else{if(element.checked)inp_value=element.value;else inp_value='';}}\nif(element.name==('visitors'+bk_type))\nif(typeof(is_max_visitors_selection_more_than_available)=='function')\nif(is_max_visitors_selection_more_than_available(bk_type,inp_value,element))\nreturn;if(element.className.indexOf('wpdev-validates-as-required')!==-1){if((element.type=='checkbox')&&(inp_value===false)){showErrorMessage(element,message_verif_requred_for_check_box);return;}\nif(inp_value===''){showErrorMessage(element,message_verif_requred);return;}}\nif(element.className.indexOf('wpdev-validates-as-email')!==-1){var reg=/^([A-Za-z0-9_\\-\\.])+\\@([A-Za-z0-9_\\-\\.])+\\.([A-Za-z]{2,4})$/;if(reg.test(inp_value)==false){showErrorMessage(element,message_verif_emeil);return;}}\nif(element.name!==('captcha_input'+bk_type)){if(formdata!=='')formdata+='~';el_type=element.type\nif(element.className.indexOf('wpdev-validates-as-email')!==-1)el_type='email';if(element.className.indexOf('wpdev-validates-as-coupon')!==-1)el_type='coupon';inp_value=inp_value+'';inp_value=inp_value.replace(new RegExp(\"\\\\^\",'g'),'&#94;');inp_value=inp_value.replace(new RegExp(\"~\",'g'),'&#126;');inp_value=inp_value.replace(/\"/g,'&#34;');inp_value=inp_value.replace(/'/g,'&#39;');formdata+=el_type+'^'+element.name+'^'+inp_value;}}}\nif(typeof(is_this_time_selections_not_available)=='function')\nif(is_this_time_selections_not_available(bk_type,submit_form.elements))\nreturn;if(document.getElementById('date_booking'+bk_type).value==''){if(document.getElementById('additional_calendars'+bk_type)!=null){var id_additional_str=document.getElementById('additional_calendars'+bk_type).value;var id_additional_arr=id_additional_str.split(',');var is_all_additional_days_unselected=true;for(var ia=0;ia<id_additional_arr.length;ia++){if(document.getElementById('date_booking'+id_additional_arr[ia]).value!=''){is_all_additional_days_unselected=false;}}\nif(is_all_additional_days_unselected){alert(message_verif_selectdts);return;}}else{alert(message_verif_selectdts);return;}}\nvar captcha=document.getElementById('wpdev_captcha_challenge_'+bk_type);if(captcha!=null)form_submit_send(bk_type,formdata,captcha.value,document.getElementById('captcha_input'+bk_type).value,wpdev_active_locale);else form_submit_send(bk_type,formdata,'','',wpdev_active_locale);return;}\nfunction form_submit_send(bk_type,formdata,captcha_chalange,user_captcha,wpdev_active_locale){document.getElementById('submiting'+bk_type).innerHTML='<div style=\"height:20px;width:100%;text-align:center;margin:15px auto;\"><img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\"><//div>';var my_booking_form='';var my_booking_hash='';if(document.getElementById('booking_form_type'+bk_type)!=undefined)\nmy_booking_form=document.getElementById('booking_form_type'+bk_type).value;if(wpdev_bk_edit_id_hash!='')my_booking_hash=wpdev_bk_edit_id_hash;var is_send_emeils=jWPDev('#is_send_email_for_new_booking').attr('checked');if(is_send_emeils==undefined){is_send_emeils=1;}\nif(is_send_emeils)is_send_emeils=1;else is_send_emeils=0;send_ajax_submit(bk_type,formdata,captcha_chalange,user_captcha,is_send_emeils,my_booking_hash,my_booking_form,wpdev_active_locale);var formdata_additional_arr;var formdata_additional;var my_form_field;var id_additional;var id_additional_str;var id_additional_arr;if(document.getElementById('additional_calendars'+bk_type)!=null){id_additional_str=document.getElementById('additional_calendars'+bk_type).value;id_additional_arr=id_additional_str.split(',');for(var ia=0;ia<id_additional_arr.length;ia++){formdata_additional_arr=formdata;formdata_additional='';id_additional=id_additional_arr[ia];formdata_additional_arr=formdata_additional_arr.split('~');for(var j=0;j<formdata_additional_arr.length;j++){my_form_field=formdata_additional_arr[j].split('^');if(formdata_additional!=='')formdata_additional+='~';if(my_form_field[1].substr((my_form_field[1].length-2),2)=='[]')\nmy_form_field[1]=my_form_field[1].substr(0,(my_form_field[1].length-(''+bk_type).length)-2)+id_additional+'[]';else\nmy_form_field[1]=my_form_field[1].substr(0,(my_form_field[1].length-(''+bk_type).length))+id_additional;formdata_additional+=my_form_field[0]+'^'+my_form_field[1]+'^'+my_form_field[2];}\nif(document.getElementById('date_booking'+id_additional).value!=''){setUnavailableSelectedDays(id_additional);jWPDev('#calendar_booking'+id_additional).insertBefore(\"#booking_form_div\"+bk_type);if(document.getElementById('paypalbooking_form'+id_additional)!=null)\njWPDev('#paypalbooking_form'+id_additional).insertBefore(\"#booking_form_div\"+bk_type);else{jWPDev(\"#booking_form_div\"+bk_type).append('<div id=\"paypalbooking_form'+id_additional+'\" ></div>')\njWPDev(\"#booking_form_div\"+bk_type).append('<div id=\"ajax_respond_insert'+id_additional+'\" ></div>')}\nsend_ajax_submit(id_additional,formdata_additional,captcha_chalange,user_captcha,is_send_emeils,my_booking_hash,my_booking_form,wpdev_active_locale);}}}}\nfunction send_ajax_submit(bk_type,formdata,captcha_chalange,user_captcha,is_send_emeils,my_booking_hash,my_booking_form,wpdev_active_locale){var my_bk_res=bk_type;if(document.getElementById('bk_type'+bk_type)!=null)my_bk_res=document.getElementById('bk_type'+bk_type).value;jWPDev.ajax({url:wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond_insert'+bk_type).html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:'INSERT_INTO_TABLE',bktype:my_bk_res,dates:document.getElementById('date_booking'+bk_type).value,form:formdata,captcha_chalange:captcha_chalange,captcha_user_input:user_captcha,is_send_emeils:is_send_emeils,my_booking_hash:my_booking_hash,booking_form_type:my_booking_form,wpdev_active_locale:wpdev_active_locale}});}\nfunction prepare_tooltip(myParam){var tooltip_day_class_4_show=\" .timespartly\";if(is_show_availability_in_tooltips){if(wpdev_in_array(parent_booking_resources,myParam))\ntooltip_day_class_4_show=\" .datepick-days-cell a\";}\nif(is_show_cost_in_tooltips){tooltip_day_class_4_show=\" .datepick-days-cell a\";}\nif(typeof(global_avalaibility_times[myParam])!=\"undefined\"){if(global_avalaibility_times[myParam].length>0)tooltip_day_class_4_show=\" .datepick-days-cell\";}\njWPDev(\"#calendar_booking\"+myParam+tooltip_day_class_4_show).tooltip({tip:'#demotip'+myParam,predelay:500,delay:0,position:\"top center\",offset:[2,0],opacity:1});}\njWPDev(document).ready(function(){jWPDev('div.inside_hint').click(function(){jWPDev(this).css('visibility','hidden').siblings('.has-inside-hint').focus();});jWPDev('input.has-inside-hint').blur(function(){if(this.value=='')\njWPDev(this).siblings('.inside_hint').css('visibility','');}).focus(function(){jWPDev(this).siblings('.inside_hint').css('visibility','hidden');});});function openModalWindow(content_ID){jWPDev('.modal_content_text').attr('style','display:none;');document.getElementById(content_ID).style.display='block';var buttons={};jWPDev(\"#wpdev-bk-dialog\").dialog({autoOpen:false,width:700,height:300,buttons:buttons,draggable:false,hide:'slide',resizable:false,modal:true,title:'<img src=\"'+wpdev_bk_plugin_url+'/img/calendar-16x16.png\" align=\"middle\" style=\"margin-top:1px;\"> Booking Calendar'});jWPDev(\"#wpdev-bk-dialog\").dialog(\"open\");}\nfunction wpdev_bk_dialog_close(){jWPDev(\"#wpdev-bk-dialog\").dialog(\"close\");}\nfunction wpdev_togle_box(boxid){if(jWPDev('#'+boxid).hasClass('closed'))jWPDev('#'+boxid).removeClass('closed');else jWPDev('#'+boxid).addClass('closed');}\nfunction setNumerOfCalendarsAtAdminSide(us_id,cal_count){var ajax_bk_message='Updating...';document.getElementById('ajax_working').innerHTML='<div class=\"info_message ajax_message\" id=\"ajax_message\">\\n\\\n                <div style=\"float:left;\">'+ajax_bk_message+'</div> \\n\\\n                <div  style=\"float:left;width:80px;margin-top:-3px;\">\\n\\\n                       <img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\">\\n\\\n                </div>\\n\\\n            </div>';jWPDev.ajax({url:wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:'USER_SAVE_OPTION',user_id:us_id,option:'ADMIN_CALENDAR_COUNT',count:cal_count,is_reload:1}});}\nfunction verify_window_opening(us_id,window_id){var is_closed=0;if(jWPDev('#'+window_id).hasClass('closed')==true){jWPDev('#'+window_id).removeClass('closed');}else{jWPDev('#'+window_id).addClass('closed');is_closed=1;}\njWPDev.ajax({url:wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:'USER_SAVE_WINDOW_STATE',user_id:us_id,window:window_id,is_closed:is_closed}});}\nfunction wpdev_in_array(array_here,p_val){for(var i=0,l=array_here.length;i<l;i++){if(array_here[i]==p_val){return true;}}\nreturn false;}\nfunction days_between(date1,date2){var ONE_DAY=1000*60*60*24\nvar date1_ms=date1.getTime()\nvar date2_ms=date2.getTime()\nvar difference_ms=date1_ms-date2_ms;return Math.round(difference_ms/ONE_DAY)}\nfunction showwidedates_at_admin_side(){jWPDev('.short_dates_view').addClass('hide_dates_view');jWPDev('.short_dates_view').removeClass('show_dates_view');jWPDev('.wide_dates_view').addClass('show_dates_view');jWPDev('.wide_dates_view').removeClass('hide_dates_view');jWPDev('#showwidedates').addClass('hide_dates_view');jWPDev('.showwidedates').addClass('hide_dates_view');jWPDev('.showshortdates').addClass('show_dates_view');jWPDev('.showshortdates').removeClass('hide_dates_view');jWPDev('.showwidedates').removeClass('show_dates_view');}\nfunction showshortdates_at_admin_side(){jWPDev('.wide_dates_view').addClass('hide_dates_view');jWPDev('.wide_dates_view').removeClass('show_dates_view');jWPDev('.short_dates_view').addClass('show_dates_view');jWPDev('.short_dates_view').removeClass('hide_dates_view');jWPDev('.showshortdates').addClass('hide_dates_view');jWPDev('.showwidedates').addClass('show_dates_view');jWPDev('.showwidedates').removeClass('hide_dates_view');jWPDev('.showshortdates').removeClass('show_dates_view');}";
var mod_pagespeed_gLzmDn0soI = "(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:\"1.1.2\",conf:{effect:\"toggle\",fadeOutSpeed:\"fast\",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:[\"top\",\"center\"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:\"mouseover,mouseout\",input:\"focus,blur\",widget:\"focus mouseover,blur mouseout\",tooltip:\"mouseover,mouseout\"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data(\"tooltip\",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v==\"center\"){t+=q/2}if(v==\"bottom\"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v==\"center\"){s-=r/2}if(v==\"left\"){s-=r}return{top:t,left:s}}var i=f.is(\":input\"),e=i&&f.is(\":checkbox, :radio, select, :button\"),h=f.attr(\"type\"),n=g.events[h]||g.events[i?(e?\"widget\":\"input\"):\"def\"];n=n.split(/,\\s*/);if(n.length!=2){throw\"Tooltip: bad events configuration for \"+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data(\"trigger\");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler(\"mouseover\")}})}if(g.opacity<1){l.css(\"opacity\",g.opacity)}var m=0,j=f.attr(\"title\");if(j&&g.cancelDefault){f.removeAttr(\"title\");f.data(\"title\",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data(\"timer\"));if(l.is(\":animated\")||l.is(\":visible\")){return p}function q(){l.data(\"trigger\",f);var t=o(r);if(g.tip&&j){l.html(f.data(\"title\"))}r=r||c.Event();r.type=\"onBeforeShow\";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:\"absolute\",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect \"'+g.effect+'\"'}s[0].call(p,function(){r.type=\"onShow\";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data(\"timer\"));clearTimeout(m);if(!l.is(\":visible\")){return}function q(){r=r||c.Event();r.type=\"onBeforeHide\";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type=\"onHide\";k.trigger(r)})}if(g.delay&&r){l.data(\"timer\",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(\":visible, :animated\")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind(\"onHide\",q)},onBeforeShow:function(q){return this.bind(\"onBeforeShow\",q)},onShow:function(q){return this.bind(\"onShow\",q)},onBeforeHide:function(q){return this.bind(\"onBeforeHide\",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e==\"number\"?e:0).data(\"tooltip\");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e==\"string\"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position==\"string\"){e.position=e.position.split(/,?\\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one(\"mouseover\",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery);";
var mod_pagespeed_kbRMezm6pc = "(function(D){var C=(window.orientation!=undefined),A=((D.browser.opera||(D.browser.mozilla&&parseFloat(D.browser.version.substr(0,3))<1.9))?\"input\":\"paste\");D.event.special.paste={setup:function(){if(this.addEventListener){this.addEventListener(A,B,false)}else{if(this.attachEvent){this.attachEvent(A,B)}}},teardown:function(){if(this.removeEventListener){this.removeEventListener(A,B,false)}else{if(this.detachEvent){this.detachEvent(A,B)}}}};function B(F){var E=this;F=D.event.fix(F||window.e);F.type=\"paste\";setTimeout(function(){D.event.handle.call(E,F)},1)}D.extend({mask:{rules:{\"z\":/[a-z]/,\"Z\":/[A-Z]/,\"a\":/[a-zA-Z]/,\"*\":/[0-9a-zA-Z]/,\"@\":/[0-9a-zA-ZçÇáàãâéèêíìóòôõúùü]/},keyRepresentation:{8:\"backspace\",9:\"tab\",13:\"enter\",16:\"shift\",17:\"control\",18:\"alt\",27:\"esc\",33:\"page up\",34:\"page down\",35:\"end\",36:\"home\",37:\"left\",38:\"up\",39:\"right\",40:\"down\",45:\"insert\",46:\"delete\",116:\"f5\",123:\"f12\",224:\"command\"},iphoneKeyRepresentation:{10:\"go\",127:\"delete\"},signals:{\"+\":\"\",\"-\":\"-\"},options:{attr:\"alt\",mask:null,type:\"fixed\",maxLength:-1,defaultValue:\"\",signal:false,textAlign:true,selectCharsOnFocus:true,autoTab:true,setSize:false,fixedChars:\"[(),.:/ -]\",onInvalid:function(){},onValid:function(){},onOverflow:function(){}},masks:{\"phone\":{mask:\"(99) 9999-9999\"},\"phone-us\":{mask:\"(999) 999-9999\"},\"cpf\":{mask:\"999.999.999-99\"},\"cnpj\":{mask:\"99.999.999/9999-99\"},\"date\":{mask:\"39/19/9999\"},\"date-us\":{mask:\"19/39/9999\"},\"cep\":{mask:\"99999-999\"},\"time\":{mask:\"29:59\"},\"cc\":{mask:\"9999 9999 9999 9999\"},\"integer\":{mask:\"999.999.999.999\",type:\"reverse\"},\"decimal\":{mask:\"99,999.999.999.999\",type:\"reverse\",defaultValue:\"000\"},\"decimal-us\":{mask:\"99.999,999,999,999\",type:\"reverse\",defaultValue:\"000\"},\"signed-decimal\":{mask:\"99,999.999.999.999\",type:\"reverse\",defaultValue:\"+000\"},\"signed-decimal-us\":{mask:\"99,999.999.999.999\",type:\"reverse\",defaultValue:\"+000\"}},init:function(){if(!this.hasInit){var E=this,F,G=(C)?this.iphoneKeyRepresentation:this.keyRepresentation;this.ignore=false;for(F=0;F<=9;F++){this.rules[F]=new RegExp(\"[0-\"+F+\"]\")}this.keyRep=G;this.ignoreKeys=[];D.each(G,function(H){E.ignoreKeys.push(parseInt(H))});this.hasInit=true}},set:function(I,F){var E=this,G=D(I),H=\"maxLength\";F=F||{};this.init();return G.each(function(){if(F.attr){E.options.attr=F.attr}var O=D(this),Q=D.extend({},E.options),N=O.attr(Q.attr),J=\"\";J=(typeof F==\"string\")?F:(N!=\"\")?N:null;if(J){Q.mask=J}if(E.masks[J]){Q=D.extend(Q,E.masks[J])}if(typeof F==\"object\"&&F.constructor!=Array){Q=D.extend(Q,F)}if(D.metadata){Q=D.extend(Q,O.metadata())}if(Q.mask!=null){if(O.data(\"mask\")){E.unset(O)}var K=Q.defaultValue,L=(Q.type==\"reverse\"),M=new RegExp(Q.fixedChars,\"g\");if(Q.maxLength==-1){Q.maxLength=O.attr(H)}Q=D.extend({},Q,{fixedCharsReg:new RegExp(Q.fixedChars),fixedCharsRegG:M,maskArray:Q.mask.split(\"\"),maskNonFixedCharsArray:Q.mask.replace(M,\"\").split(\"\")});if((Q.type==\"fixed\"||L)&&Q.setSize&&!O.attr(\"size\")){O.attr(\"size\",Q.mask.length)}if(L&&Q.textAlign){O.css(\"text-align\",\"right\")}if(this.value!=\"\"||K!=\"\"){var P=E.string((this.value!=\"\")?this.value:K,Q);this.defaultValue=P;O.val(P)}if(Q.type==\"infinite\"){Q.type=\"repeat\"}O.data(\"mask\",Q);O.removeAttr(H);O.bind(\"keydown.mask\",{func:E._onKeyDown,thisObj:E},E._onMask).bind(\"keypress.mask\",{func:E._onKeyPress,thisObj:E},E._onMask).bind(\"keyup.mask\",{func:E._onKeyUp,thisObj:E},E._onMask).bind(\"paste.mask\",{func:E._onPaste,thisObj:E},E._onMask).bind(\"focus.mask\",E._onFocus).bind(\"blur.mask\",E._onBlur).bind(\"change.mask\",E._onChange)}})},unset:function(F){var E=D(F);return E.each(function(){var H=D(this);if(H.data(\"mask\")){var G=H.data(\"mask\").maxLength;if(G!=-1){H.attr(\"maxLength\",G)}H.unbind(\".mask\").removeData(\"mask\")}})},string:function(J,F){this.init();var I={};if(typeof J!=\"string\"){J=String(J)}switch(typeof F){case\"string\":if(this.masks[F]){I=D.extend(I,this.masks[F])}else{I.mask=F}break;case\"object\":I=F}if(!I.fixedChars){I.fixedChars=this.options.fixedChars}var E=new RegExp(I.fixedChars),G=new RegExp(I.fixedChars,\"g\");if((I.type==\"reverse\")&&I.defaultValue){if(typeof this.signals[I.defaultValue.charAt(0)]!=\"undefined\"){var H=J.charAt(0);I.signal=(typeof this.signals[H]!=\"undefined\")?this.signals[H]:this.signals[I.defaultValue.charAt(0)];I.defaultValue=I.defaultValue.substring(1)}}return this.__maskArray(J.split(\"\"),I.mask.replace(G,\"\").split(\"\"),I.mask.split(\"\"),I.type,I.maxLength,I.defaultValue,E,I.signal)},_onFocus:function(G){var F=D(this),E=F.data(\"mask\");E.inputFocusValue=F.val();E.changed=false;if(E.selectCharsOnFocus){F.select()}},_onBlur:function(G){var F=D(this),E=F.data(\"mask\");if(E.inputFocusValue!=F.val()&&!E.changed){F.trigger(\"change\")}},_onChange:function(E){D(this).data(\"mask\").changed=true},_onMask:function(E){var G=E.data.thisObj,F={};F._this=E.target;F.$this=D(F._this);if(F.$this.attr(\"readonly\")){return true}F.data=F.$this.data(\"mask\");F[F.data.type]=true;F.value=F.$this.val();F.nKey=G.__getKeyNumber(E);F.range=G.__getRange(F._this);F.valueArray=F.value.split(\"\");return E.data.func.call(G,E,F)},_onKeyDown:function(F,G){this.ignore=D.inArray(G.nKey,this.ignoreKeys)>-1||F.ctrlKey||F.metaKey||F.altKey;if(this.ignore){var E=this.keyRep[G.nKey];G.data.onValid.call(G._this,E?E:\"\",G.nKey)}return C?this._keyPress(F,G):true},_onKeyUp:function(E,F){if(F.nKey==9||F.nKey==16){return true}if(F.data.type==\"repeat\"){this.__autoTab(F);return true}return this._onPaste(E,F)},_onPaste:function(F,G){if(G.reverse){this.__changeSignal(F.type,G)}var E=this.__maskArray(G.valueArray,G.data.maskNonFixedCharsArray,G.data.maskArray,G.data.type,G.data.maxLength,G.data.defaultValue,G.data.fixedCharsReg,G.data.signal);G.$this.val(E);if(!G.reverse&&G.data.defaultValue.length&&(G.range.start==G.range.end)){this.__setRange(G._this,G.range.start,G.range.end)}if((D.browser.msie||D.browser.safari)&&!G.reverse){this.__setRange(G._this,G.range.start,G.range.end)}if(this.ignore){return true}this.__autoTab(G);return true},_onKeyPress:function(L,E){if(this.ignore){return true}if(E.reverse){this.__changeSignal(L.type,E)}var M=String.fromCharCode(E.nKey),O=E.range.start,I=E.value,G=E.data.maskArray;if(E.reverse){var H=I.substr(0,O),K=I.substr(E.range.end,I.length);I=H+M+K;if(E.data.signal&&(O-E.data.signal.length>0)){O-=E.data.signal.length}}var N=I.replace(E.data.fixedCharsRegG,\"\").split(\"\"),F=this.__extraPositionsTill(O,G,E.data.fixedCharsReg);E.rsEp=O+F;if(E.repeat){E.rsEp=0}if(!this.rules[G[E.rsEp]]||(E.data.maxLength!=-1&&N.length>=E.data.maxLength&&E.repeat)){E.data.onOverflow.call(E._this,M,E.nKey);return false}else{if(!this.rules[G[E.rsEp]].test(M)){E.data.onInvalid.call(E._this,M,E.nKey);return false}else{E.data.onValid.call(E._this,M,E.nKey)}}var J=this.__maskArray(N,E.data.maskNonFixedCharsArray,G,E.data.type,E.data.maxLength,E.data.defaultValue,E.data.fixedCharsReg,E.data.signal,F);E.$this.val(J);return(E.reverse)?this._keyPressReverse(L,E):(E.fixed)?this._keyPressFixed(L,E):true},_keyPressFixed:function(E,F){if(F.range.start==F.range.end){if((F.rsEp==0&&F.value.length==0)||F.rsEp<F.value.length){this.__setRange(F._this,F.rsEp,F.rsEp+1)}}else{this.__setRange(F._this,F.range.start,F.range.end)}return true},_keyPressReverse:function(E,F){if(D.browser.msie&&((F.range.start==0&&F.range.end==0)||F.range.start!=F.range.end)){this.__setRange(F._this,F.value.length)}return false},__autoTab:function(F){if(F.data.autoTab&&((F.$this.val().length>=F.data.maskArray.length&&!F.repeat)||(F.data.maxLength!=-1&&F.valueArray.length>=F.data.maxLength&&F.repeat))){var E=this.__getNextInput(F._this,F.data.autoTab);if(E){F.$this.trigger(\"blur\");E.focus().select()}}},__changeSignal:function(F,G){if(G.data.signal!==false){var E=(F==\"paste\")?G.value.charAt(0):String.fromCharCode(G.nKey);if(this.signals&&(typeof this.signals[E]!=\"undefined\")){G.data.signal=this.signals[E]}}},__getKeyNumber:function(E){return(E.charCode||E.keyCode||E.which)},__maskArray:function(M,H,G,J,E,K,N,L,F){if(J==\"reverse\"){M.reverse()}M=this.__removeInvalidChars(M,H,J==\"repeat\"||J==\"infinite\");if(K){M=this.__applyDefaultValue.call(M,K)}M=this.__applyMask(M,G,F,N);switch(J){case\"reverse\":M.reverse();return(L||\"\")+M.join(\"\").substring(M.length-G.length);case\"infinite\":case\"repeat\":var I=M.join(\"\");return(E!=-1&&M.length>=E)?I.substring(0,E):I;default:return M.join(\"\").substring(0,G.length)}return\"\"},__applyDefaultValue:function(G){var E=G.length,F=this.length,H;for(H=F-1;H>=0;H--){if(this[H]==G.charAt(0)){this.pop()}else{break}}for(H=0;H<E;H++){if(!this[H]){this[H]=G.charAt(H)}}return this},__removeInvalidChars:function(H,G,E){for(var F=0,I=0;F<H.length;F++){if(G[I]&&this.rules[G[I]]&&!this.rules[G[I]].test(H[F])){H.splice(F,1);if(!E){I--}F--}if(!E){I++}}return H},__applyMask:function(H,F,I,E){if(typeof I==\"undefined\"){I=0}for(var G=0;G<H.length+I;G++){if(F[G]&&E.test(F[G])){H.splice(G,0,F[G])}}return H},__extraPositionsTill:function(H,F,E){var G=0;while(E.test(F[H++])){G++}return G},__getNextInput:function(N,F){var I=N.form.elements,H=D.inArray(N,I)+1,M=null,J;for(J=H;J<I.length;J++){M=D(I[J]);if(this.__isNextInput(M,F)){return M}}var E=document.forms,G=D.inArray(N.form,E)+1,L,K=null;for(L=G;L<E.length;L++){K=E[L].elements;for(J=0;J<K.length;J++){M=D(K[J]);if(this.__isNextInput(M,F)){return M}}}return null},__isNextInput:function(G,E){var F=G.get(0);return F&&(F.offsetWidth>0||F.offsetHeight>0)&&F.nodeName!=\"FIELDSET\"&&(E===true||(typeof E==\"string\"&&G.is(E)))},__setRange:function(G,H,E){if(typeof E==\"undefined\"){E=H}if(G.setSelectionRange){G.setSelectionRange(H,E)}else{var F=G.createTextRange();F.collapse();F.moveStart(\"character\",H);F.moveEnd(\"character\",E-H);F.select()}},__getRange:function(F){if(!D.browser.msie){return{start:F.selectionStart,end:F.selectionEnd}}var G={start:0,end:0},E=document.selection.createRange();G.start=0-E.duplicate().moveStart(\"character\",-100000);G.end=G.start+E.text.length;return G},unmaskedVal:function(E){return D(E).val().replace(D.mask.fixedCharsRegG,\"\")}}});D.fn.extend({setMask:function(E){return D.mask.set(this,E)},unsetMask:function(){return D.mask.unset(this)},unmaskedVal:function(){return D.mask.unmaskedVal(this[0])}})})(jQuery)";
var mod_pagespeed__OeNe7H2dC = "jWPDev(document).ready(function(){if(jWPDev('.wpdev-validates-as-time').length>0){jWPDev('.wpdev-validates-as-time').attr('alt','time');jWPDev('.wpdev-validates-as-time').setMask();}});function showErrorTimeMessage(my_message,element){var element_name=element.name\njWPDev(\"[name='\"+element_name+\"']\")\n.css({'border':'1px solid red'})\n.fadeOut(350)\n.fadeIn(500)\n.animate({opacity:1},4000)\n.animate({border:'1px solid #DFDFDF'},100)\n;jWPDev(\"[name='\"+element_name+\"']\")\n.after('<div class=\"wpdev-help-message\">'+my_message+'</div>');jWPDev(\".wpdev-help-message\")\n.css({'color':'red'})\n.animate({opacity:1},10000)\n.fadeOut(2000);element.focus();return true;}\nfunction isValidTimeTextField(timeStr){var timePat=/^(\\d{1,2}):(\\d{2})(\\s?(AM|am|PM|pm))?$/;var matchArray=timeStr.match(timePat);if(matchArray==null){return false;}\nvar hour=matchArray[1];var minute=matchArray[2];var ampm=matchArray[4];if(ampm==\"\"){ampm=null}\nif(hour<0||hour>23){return false;}\nif(hour>12&&ampm!=null){return false;}\nif(minute<0||minute>59){return false;}\nreturn true;}\nfunction is_this_time_selections_not_available(bk_type,form_elements){var count=form_elements.length;var start_time=false;var end_time=false;var element;var element_start=false;var element_end=false;var element_duration=false;var element_rangetime=false;var duration=false;for(var i=0;i<count;i++){element=form_elements[i];if(element.name.indexOf('rangetime')!==-1){var my_rangetime=element.value.split('-');start_time=my_rangetime[0].replace(/(^\\s+)|(\\s+$)/g,\"\");end_time=my_rangetime[1].replace(/(^\\s+)|(\\s+$)/g,\"\");element_rangetime=element;}\nif((element.name.indexOf('durationtime')!==-1)){duration=element.value;element_duration=element;}\nif(element.name.indexOf('starttime')!==-1){start_time=element.value;element_start=element;}\nif(element.name.indexOf('endtime')!==-1){end_time=element.value;element_end=element;}}\nif((duration!==false)&&(start_time!==false)){var mylocalstarttime=start_time.split(':');var d=new Date(1980,1,1,mylocalstarttime[0],mylocalstarttime[1],0);var my_duration=duration.split(':');my_duration=my_duration[0]*60*60*1000+my_duration[1]*60*1000;d.setTime(d.getTime()+my_duration);var my_hours=d.getHours();if(my_hours<10)my_hours='0'+(my_hours+'');var my_minutes=d.getMinutes();if(my_minutes<10)my_minutes='0'+(my_minutes+'');end_time=(my_hours+'')+':'+(my_minutes+'');}\nif((start_time===false)||(end_time===false)){return false;}else{var valid_time=true;if((start_time=='')||(end_time==''))valid_time=false;if(!isValidTimeTextField(start_time))valid_time=false;if(!isValidTimeTextField(end_time))valid_time=false;if(valid_time===true)\nif((typeof(checkRecurentTimeInside)=='function')&&(typeof(is_booking_recurrent_time)!=='undefined')&&(is_booking_recurrent_time==true)){valid_time=checkRecurentTimeInside([start_time,end_time],bk_type);}else{if(typeof(checkTimeInside)=='function'){valid_time=checkTimeInside(start_time,true,bk_type);}\nif(valid_time===true){if(typeof(checkTimeInside)=='function'){valid_time=checkTimeInside(end_time,false,bk_type);}}}\nif(valid_time!==true){if(element_rangetime!==false)showErrorTimeMessage(message_rangetime_error,element_rangetime);if(element_duration!==false)showErrorTimeMessage(message_durationtime_error,element_duration);if(element_start!==false)showErrorTimeMessage(message_starttime_error,element_start);if(element_end!==false)showErrorTimeMessage(message_endtime_error,element_end);return true;}else{return false;}}}\nfunction wpdev_add_remark(id,text){document.getElementById(\"remark_row\"+id).style.display=\"none\";var ajax_bk_message='Adding remark...';document.getElementById('ajax_working').innerHTML='<div class=\"info_message ajax_message\" id=\"ajax_message\">\\n\\\n        <div style=\"float:left;\">'+ajax_bk_message+'</div> \\n\\\n        <div  style=\"float:left;width:80px;margin-top:-3px;\">\\n\\\n               <img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\">\\n\\\n        </div>\\n\\\n    </div>';var wpdev_ajax_path=wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename;jWPDev.ajax({url:wpdev_ajax_path,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:'UPDATE_REMARK',remark_id:id,remark_text:text}});return false;}\nfunction showRemarkHint(id,text){jWPDev(\"#remarkhint\"+id).tooltip({tip:'#remarkhintcontent'+id,predelay:0,delay:0,position:\"top center\",offset:[2,0],opacity:1});}\nfunction hideRemarkHint(id){}\nfunction wpdev_change_bk_resource(booking_id,resource_id){document.getElementById(\"changing_bk_res_in_booking\"+booking_id).style.display=\"none\";var ajax_bk_message='Changing resource...';document.getElementById('ajax_working').innerHTML='<div class=\"info_message ajax_message\" id=\"ajax_message\">\\n\\\n        <div style=\"float:left;\">'+ajax_bk_message+'</div> \\n\\\n        <div  style=\"float:left;width:80px;margin-top:-3px;\">\\n\\\n               <img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\">\\n\\\n        </div>\\n\\\n    </div>';var wpdev_ajax_path=wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename;jWPDev.ajax({url:wpdev_ajax_path,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:'UPDATE_BK_RESOURCE_4_BOOKING',booking_id:booking_id,resource_id:resource_id}});return false;}";
var mod_pagespeed_K$ZSpBvnJG = "var time_buffer_value=0;var td_mouse_over='';var payment_request_id=0;function is_this_day_booked(bk_type,td_class,i){if((jWPDev('#calendar_booking'+bk_type+' .cal4date-'+td_class).hasClass('date_user_unavailable'))||(jWPDev('#calendar_booking'+bk_type+' .cal4date-'+td_class).hasClass('datepick-unselectable'))){document.body.style.cursor='default';return true;}\nif(typeof(date_approved[bk_type])!=='undefined')\nif(typeof(date_approved[bk_type][td_class])!=='undefined'){for(var j=0;j<date_approved[bk_type][td_class].length;j++){if((date_approved[bk_type][td_class][j][3]==0)&&(date_approved[bk_type][td_class][j][4]==0)){document.body.style.cursor='default';return true;}\nif(((date_approved[bk_type][td_class][j][5]*1)==2)&&(i!=0)){document.body.style.cursor='default';return true;}}}\nif(typeof(date2approve[bk_type])!=='undefined')\nif(typeof(date2approve[bk_type][td_class])!=='undefined'){for(j=0;j<date2approve[bk_type][td_class].length;j++){if((date2approve[bk_type][td_class][j][3]==0)&&(date2approve[bk_type][td_class][j][4]==0)){document.body.style.cursor='default';return true;}\nif(((date2approve[bk_type][td_class][j][5]*1)==2)&&(i!=0)){document.body.style.cursor='default';return true;}}}\nreturn false;}\nfunction hoverDayPro(value,date,bk_type){if(date==null)return;var i=0;var j=0;var td_class;var td_overs=new Array();var td_element=0;if(is_select_range==1){if(date==null){return;}\njWPDev('.datepick-days-cell-over').removeClass('datepick-days-cell-over');if(range_start_day!=-1){if(date.getDay()!=range_start_day){date.setDate(date.getDate()-(date.getDay()-range_start_day));}}\nfor(i=0;i<days_select_count;i++){td_class=(date.getMonth()+1)+'-'+date.getDate()+'-'+date.getFullYear();if(is_this_day_booked(bk_type,td_class,i))return;td_overs[td_overs.length]='#calendar_booking'+bk_type+' .cal4date-'+td_class;date.setDate(date.getDate()+1);}\nfor(i=0;i<td_overs.length;i++){td_element=jWPDev(td_overs[i]);td_element.addClass('datepick-days-cell-over');}\nreturn;}\nif(wpdev_bk_is_dynamic_range_selection){if(date==null){return;}\njWPDev('.datepick-days-cell-over').removeClass('datepick-days-cell-over');var inst=jWPDev.datepick._getInst(document.getElementById('calendar_booking'+bk_type));if((inst.dates.length==0)||(inst.dates.length>1)){var selceted_first_day=new Date();selceted_first_day.setFullYear(date.getFullYear(),(date.getMonth()),(date.getDate()));if(range_start_day_dynamic!=-1){if(date.getDay()!=range_start_day_dynamic){selceted_first_day.setDate(date.getDate()-(date.getDay()-range_start_day_dynamic));}}i=0;while((i<days_select_count_dynamic)){i++;td_class=(selceted_first_day.getMonth()+1)+'-'+selceted_first_day.getDate()+'-'+selceted_first_day.getFullYear();if(is_this_day_booked(bk_type,td_class,(i-1)))return;td_overs[td_overs.length]='#calendar_booking'+bk_type+' .cal4date-'+td_class;selceted_first_day.setFullYear(selceted_first_day.getFullYear(),(selceted_first_day.getMonth()),(selceted_first_day.getDate()+1));}}\nif(inst.dates.length==1){var selceted_first_day=new Date();selceted_first_day.setFullYear(inst.dates[0].getFullYear(),(inst.dates[0].getMonth()),(inst.dates[0].getDate()));var is_check=true;i=0;while((is_check)||(i<days_select_count_dynamic)){i++;td_class=(selceted_first_day.getMonth()+1)+'-'+selceted_first_day.getDate()+'-'+selceted_first_day.getFullYear();if(is_this_day_booked(bk_type,td_class,(i-1)))return;td_overs[td_overs.length]='#calendar_booking'+bk_type+' .cal4date-'+td_class;var is_discreet_ok=true;if(bk_discreet_days_in_range_slections.length>0){is_discreet_ok=false;for(var di=0;di<bk_discreet_days_in_range_slections.length;di++){if((i%bk_discreet_days_in_range_slections[di])==0){is_discreet_ok=true;di=(bk_discreet_days_in_range_slections.length+1);}}}\nif((date.getMonth()==selceted_first_day.getMonth())&&(date.getDate()==selceted_first_day.getDate())&&(date.getFullYear()==selceted_first_day.getFullYear())&&(is_discreet_ok))\n{is_check=false;}\nif((selceted_first_day>date)&&(i>=days_select_count_dynamic)&&(i<bk_max_days_in_range_slections)&&(is_discreet_ok)){is_check=false;}\nif(i>=bk_max_days_in_range_slections)is_check=false;selceted_first_day.setFullYear(selceted_first_day.getFullYear(),(selceted_first_day.getMonth()),(selceted_first_day.getDate()+1));}}\nfor(i=0;i<td_overs.length;i++){td_element=jWPDev(td_overs[i]);td_element.addClass('datepick-days-cell-over');}\nreturn;}}\nfunction selectDayPro(all_dates,bk_type){selectDayPro_rangeSelection(all_dates,bk_type);if(typeof(showCostHintInsideBkForm)=='function'){showCostHintInsideBkForm(bk_type);}}\nvar isIE_4_bk=(navigator.appName==\"Microsoft Internet Explorer\");var IEversion_4_bk=navigator.appVersion;if(isIE_4_bk){IEversion_4_bk=parseInt(IEversion_4_bk.substr(IEversion_4_bk.indexOf(\"MSIE\")+4));}else{IEversion_4_bk=0;}\nfunction selectDayPro_rangeSelection(all_dates,bk_type){if(typeof(prepare_tooltip)=='function'){setTimeout(\"prepare_tooltip(\"+bk_type+\");\",1000);}\nvar inst=jWPDev.datepick._getInst(document.getElementById('calendar_booking'+bk_type));var td_class;if((is_select_range==1)||(wpdev_bk_is_dynamic_range_selection==true)){var internal_days_select_count=days_select_count;if(all_dates.indexOf(' - ')!=-1){var start_end_date=all_dates.split(\" - \");var is_dynamic_startdayequal_to_last=true;if(inst.dates.length>1){if(is_select_range==0){is_dynamic_startdayequal_to_last=false;}}\nif((start_end_date[0]==start_end_date[1])&&(is_dynamic_startdayequal_to_last===true)){if(range_start_day_dynamic!=-1){var start_dynamic_date=start_end_date[0].split(\".\");var real_start_dynamic_date=new Date();real_start_dynamic_date.setFullYear(start_dynamic_date[2],start_dynamic_date[1]-1,start_dynamic_date[0]);if(real_start_dynamic_date.getDay()!=range_start_day_dynamic){real_start_dynamic_date.setDate(real_start_dynamic_date.getDate()-(real_start_dynamic_date.getDay()-range_start_day_dynamic));all_dates=jWPDev.datepick._formatDate(inst,real_start_dynamic_date);all_dates+=' - '+all_dates;jWPDev('#date_booking'+bk_type).val(all_dates);var selceted_first_day=new Date;selceted_first_day.setFullYear(real_start_dynamic_date.getFullYear(),(real_start_dynamic_date.getMonth()),(real_start_dynamic_date.getDate()+1));i=0;while((i<days_select_count_dynamic)){i++;td_class=(selceted_first_day.getMonth()+1)+'-'+selceted_first_day.getDate()+'-'+selceted_first_day.getFullYear();if(is_this_day_booked(bk_type,td_class,(i))){inst.dates=[];jWPDev.datepick._updateDatepick(inst);return false;}\nselceted_first_day.setFullYear(selceted_first_day.getFullYear(),(selceted_first_day.getMonth()),(selceted_first_day.getDate()+1));}\ninst.cursorDate.setFullYear(real_start_dynamic_date.getFullYear(),(real_start_dynamic_date.getMonth()),(real_start_dynamic_date.getDate()));inst.dates=[inst.cursorDate];jWPDev.datepick._updateDatepick(inst);}}else{var start_dynamic_date=start_end_date[0].split(\".\");var real_start_dynamic_date=new Date();real_start_dynamic_date.setFullYear(start_dynamic_date[2],start_dynamic_date[1]-1,start_dynamic_date[0]);inst.cursorDate.setFullYear(real_start_dynamic_date.getFullYear(),(real_start_dynamic_date.getMonth()),(real_start_dynamic_date.getDate()));inst.dates=[inst.cursorDate];jWPDev.datepick._updateDatepick(inst);jWPDev('#date_booking'+bk_type).val(start_end_date[0]);}\nreturn false;}else{var start_dynamic_date=start_end_date[0].split(\".\");var real_start_dynamic_date=new Date();real_start_dynamic_date.setFullYear(start_dynamic_date[2],start_dynamic_date[1]-1,start_dynamic_date[0]);var end_dynamic_date=start_end_date[1].split(\".\");var real_end_dynamic_date=new Date();real_end_dynamic_date.setFullYear(end_dynamic_date[2],end_dynamic_date[1]-1,end_dynamic_date[0]);internal_days_select_count=2;var temp_date_for_count=new Date();for(var j1=1;j1<365;j1++){temp_date_for_count=new Date();temp_date_for_count.setFullYear(real_start_dynamic_date.getFullYear(),(real_start_dynamic_date.getMonth()),(real_start_dynamic_date.getDate()+j1));if((temp_date_for_count.getFullYear()==real_end_dynamic_date.getFullYear())&&(temp_date_for_count.getMonth()==real_end_dynamic_date.getMonth())&&(temp_date_for_count.getDate()==real_end_dynamic_date.getDate())){internal_days_select_count=j1;j1=1000;}}\ninternal_days_select_count++;all_dates=start_end_date[0];if(internal_days_select_count<days_select_count_dynamic)internal_days_select_count=days_select_count_dynamic;var is_backward_direction=false;if(bk_discreet_days_in_range_slections.length>0){var is_discreet_ok=false;while(is_discreet_ok===false){for(var di=0;di<bk_discreet_days_in_range_slections.length;di++){if(((internal_days_select_count%bk_discreet_days_in_range_slections[di])==0)&&(internal_days_select_count<bk_max_days_in_range_slections)){is_discreet_ok=true;di=(bk_discreet_days_in_range_slections.length+1);}}\nif(is_backward_direction===false)\nif(is_discreet_ok===false)\ninternal_days_select_count++;if(internal_days_select_count>=bk_max_days_in_range_slections)is_backward_direction=true;if(is_backward_direction===true)\nif(is_discreet_ok===false)\ninternal_days_select_count--;if(internal_days_select_count<days_select_count_dynamic)is_discreet_ok=true;}}else{if(internal_days_select_count>bk_max_days_in_range_slections)internal_days_select_count=bk_max_days_in_range_slections;}}}\nvar temp_is_select_range=is_select_range;is_select_range=0;var temp_wpdev_bk_is_dynamic_range_selection=wpdev_bk_is_dynamic_range_selection;wpdev_bk_is_dynamic_range_selection=false;inst.dates=[];var all_dates_array;var date_array;var date;var date_to_ins;if(all_dates.indexOf(',')==-1){all_dates_array=[all_dates];}\nelse{all_dates_array=all_dates.split(\",\");}\nvar original_array=[];var isMakeSelection=false;if(!temp_wpdev_bk_is_dynamic_range_selection){for(var j=0;j<all_dates_array.length;j++){all_dates_array[j]=all_dates_array[j].replace(/(^\\s+)|(\\s+$)/g,\"\");date_array=all_dates_array[j].split(\".\");date=new Date();date.setFullYear(date_array[2],date_array[1]-1,date_array[0]);if((date.getFullYear()==inst.cursorDate.getFullYear())&&(date.getMonth()==inst.cursorDate.getMonth())&&(date.getDate()==inst.cursorDate.getDate())){isMakeSelection=true;if(range_start_day!=-1){if(inst.cursorDate.getDay()!=range_start_day){inst.cursorDate.setDate(inst.cursorDate.getDate()-(inst.cursorDate.getDay()-range_start_day));}}}}}else{isMakeSelection=true;}\nvar isEmptySelection=false;if(isMakeSelection){var date_start_range=inst.cursorDate;if(!temp_wpdev_bk_is_dynamic_range_selection){original_array.push(jWPDev.datepick._restrictMinMax(inst,jWPDev.datepick._determineDate(inst,inst.cursorDate,null)));}else{original_array.push(jWPDev.datepick._restrictMinMax(inst,jWPDev.datepick._determineDate(inst,real_start_dynamic_date,null)));date_start_range=real_start_dynamic_date;}\nvar dates_array=[];var range_array=[];var td;for(var i=1;i<internal_days_select_count;i++){dates_array[i]=new Date();dates_array[i].setFullYear(date_start_range.getFullYear(),(date_start_range.getMonth()),(date_start_range.getDate()+i));td_class=(dates_array[i].getMonth()+1)+'-'+dates_array[i].getDate()+'-'+dates_array[i].getFullYear();td='#calendar_booking'+bk_type+' .cal4date-'+td_class;if(jWPDev(td).hasClass('datepick-unselectable')){isEmptySelection=true;}\nif(is_this_day_booked(bk_type,td_class,i))isEmptySelection=true;date_to_ins=jWPDev.datepick._restrictMinMax(inst,jWPDev.datepick._determineDate(inst,dates_array[i],null));range_array.push(date_to_ins);}\nfor(i=0;i<range_array.length;i++){for(j=0;j<original_array.length;j++){if((original_array[j]!=-1)&&(range_array[i]!=-1))\nif((range_array[i].getFullYear()==original_array[j].getFullYear())&&(range_array[i].getMonth()==original_array[j].getMonth())&&(range_array[i].getDate()==original_array[j].getDate())){range_array[i]=-1;original_array[j]=-1;}}}\nfor(j=0;j<original_array.length;j++){if(original_array[j]!=-1)inst.dates.push(original_array[j]);}\nfor(i=0;i<range_array.length;i++){if(range_array[i]!=-1)inst.dates.push(range_array[i]);}}\nif(isEmptySelection)inst.dates=[];if(!temp_wpdev_bk_is_dynamic_range_selection){jWPDev.datepick._updateInput('#calendar_booking'+bk_type);}else{if(isEmptySelection)jWPDev.datepick._updateInput('#calendar_booking'+bk_type);else{dateStr=(inst.dates.length==0?'':jWPDev.datepick._formatDate(inst,inst.dates[0]));for(i=1;i<inst.dates.length;i++)\ndateStr+=jWPDev.datepick._get(inst,'multiSeparator')+jWPDev.datepick._formatDate(inst,inst.dates[i]);jWPDev('#date_booking'+bk_type).val(dateStr);}}\njWPDev.datepick._notifyChange(inst);jWPDev.datepick._adjustInstDate(inst);jWPDev.datepick._showDate(inst);wpdev_bk_is_dynamic_range_selection=temp_wpdev_bk_is_dynamic_range_selection;is_select_range=temp_is_select_range;}else{if(multiple_day_selections==0){var current_single_day_selections=all_dates.split('.');td_class=(current_single_day_selections[1]*1)+'-'+(current_single_day_selections[0]*1)+'-'+(current_single_day_selections[2]*1);var times_array=[];jWPDev('select[name=\"rangetime'+bk_type+'\"] option:disabled').removeAttr('disabled');if(jWPDev('select[name=\"rangetime'+bk_type+'\"]').length==0)return;var range_time_object=jWPDev('select[name=\"rangetime'+bk_type+'\"] option:first');if(range_time_object==undefined)return;if(typeof(date_approved[bk_type])!=='undefined')\nif(typeof(date_approved[bk_type][td_class])!=='undefined'){if((date_approved[bk_type][td_class][0][3]!=0)||(date_approved[bk_type][td_class][0][4]!=0)){for(i=0;i<date_approved[bk_type][td_class].length;i++){h=date_approved[bk_type][td_class][i][3];if(h<10)h='0'+h;if(h==0)h='00';m=date_approved[bk_type][td_class][i][4];if(m<10)m='0'+m;if(m==0)m='00';s=date_approved[bk_type][td_class][i][5];if(s==2)s='02';times_array[times_array.length]=[h,m,s];}}}\nif(typeof(date2approve[bk_type])!=='undefined')\nif(typeof(date2approve[bk_type][td_class])!=='undefined')\nif((date2approve[bk_type][td_class][0][3]!=0)||(date2approve[bk_type][td_class][0][4]!=0))\n{for(i=0;i<date2approve[bk_type][td_class].length;i++){h=date2approve[bk_type][td_class][i][3];if(h<10)h='0'+h;if(h==0)h='00';m=date2approve[bk_type][td_class][i][4];if(m<10)m='0'+m;if(m==0)m='00';s=date2approve[bk_type][td_class][i][5];if(s==2)s='02';times_array[times_array.length]=[h,m,s];}}\nvar removed_time_slots=is_time_slot_booked_for_this_time_array(bk_type,times_array);var my_time_value=jWPDev('select[name=\"rangetime'+bk_type+'\"] option');for(j=0;j<my_time_value.length;j++){if(wpdev_in_array(removed_time_slots,j)){jWPDev('select[name=\"rangetime'+bk_type+'\"] option:eq('+j+')').attr('disabled','disabled');if(jWPDev('select[name=\"rangetime'+bk_type+'\"] option:eq('+j+')').attr('selected')){jWPDev('select[name=\"rangetime'+bk_type+'\"] option:eq('+j+')').removeAttr('selected');if(IEversion_4_bk==7){set_selected_first_not_disabled_option_IE7(document.getElementsByName(\"rangetime\"+bk_type)[0]);}}}}\nif(IEversion_4_bk==7){emulate_disabled_options_to_gray_IE7(document.getElementsByName(\"rangetime\"+bk_type)[0]);}}}}\nif(IEversion_4_bk==7){window.onload=function(){if(document.getElementsByTagName){var s=document.getElementsByTagName(\"select\");if(s.length>0){window.select_current=new Array();for(var i=0,select;select=s[i];i++){select.onfocus=function(){window.select_current[this.id]=this.selectedIndex;}\nselect.onchange=function(){set_selected_previos_selected_option_IE7(this);}\nemulate_disabled_options_to_gray_IE7(select);}}}}\nfunction set_selected_previos_selected_option_IE7(e){if(e.options[e.selectedIndex].disabled){e.selectedIndex=window.select_current[e.id];}}\nfunction set_selected_first_not_disabled_option_IE7(e){if(e.options[e.selectedIndex].disabled){for(var i=0,option;option=e.options[i];i++){if(!option.disabled){e.selectedIndex=i;return 0;}}}\nreturn 0;}\nfunction emulate_disabled_options_to_gray_IE7(e){for(var i=0,option;option=e.options[i];i++){if(option.disabled){option.style.color=\"graytext\";}\nelse{option.style.color=\"menutext\";}}}}\nfunction isDayFullByTime(bk_type,td_class){var times_array=[];if(typeof(date_approved[bk_type])!=='undefined')\nif(typeof(date_approved[bk_type][td_class])!=='undefined'){for(i=0;i<date_approved[bk_type][td_class].length;i++){if((date_approved[bk_type][td_class][0][3]!=0)||(date_approved[bk_type][td_class][0][4]!=0)){h=date_approved[bk_type][td_class][i][3];if(h<10)h='0'+h;if(h==0)h='00';m=date_approved[bk_type][td_class][i][4];if(m<10)m='0'+m;if(m==0)m='00';s=date_approved[bk_type][td_class][i][5];if(s==2)s='02';times_array[times_array.length]=[h,m,s];}}}\nif(typeof(date2approve[bk_type])!=='undefined')\nif(typeof(date2approve[bk_type][td_class])!=='undefined')\nfor(i=0;i<date2approve[bk_type][td_class].length;i++){if((date2approve[bk_type][td_class][0][3]!=0)||(date2approve[bk_type][td_class][0][4]!=0)){h=date2approve[bk_type][td_class][i][3];if(h<10)h='0'+h;if(h==0)h='00';m=date2approve[bk_type][td_class][i][4];if(m<10)m='0'+m;if(m==0)m='00';s=date2approve[bk_type][td_class][i][5];if(s==2)s='02';times_array[times_array.length]=[h,m,s];}}\ntimes_array.sort();var is_element_exist=jWPDev('select[name=\"rangetime'+bk_type+'\"]').length;if(is_element_exist){var my_timerange_value=jWPDev('select[name=\"rangetime'+bk_type+'\"] option');var my_st_en_times;var my_temp_time;var times_ranges_array=[];for(var j=0;j<my_timerange_value.length;j++){my_st_en_times=my_timerange_value[j].value.split(' - ');my_temp_time=my_st_en_times[0].split(':');times_ranges_array[times_ranges_array.length]=[my_temp_time[0],my_temp_time[1],'01'];my_temp_time=my_st_en_times[1].split(':');times_ranges_array[times_ranges_array.length]=[my_temp_time[0],my_temp_time[1],'02'];}\nif(times_array.length==times_ranges_array.length){var is_all_same=true;for(var i=0;i<times_array.length;i++){if((times_array[i][0]!=times_ranges_array[i][0])||(times_array[i][1]!=times_ranges_array[i][1])||(times_array[i][2]!=times_ranges_array[i][2]))\nis_all_same=false;}\nif(is_all_same)return true;}\nif((my_timerange_value.length>0)&&(multiple_day_selections==0)){var removed_time_slots=is_time_slot_booked_for_this_time_array(bk_type,times_array);var some_exist_time_slots=[];var my_time_value=jWPDev('select[name=\"rangetime'+bk_type+'\"] option');for(j=0;j<my_time_value.length;j++){if(wpdev_in_array(removed_time_slots,j)){}else{some_exist_time_slots[some_exist_time_slots.length]=j;}}\nif(some_exist_time_slots.length==0)return true;}}\nfor(var i=0;i<times_array.length;i++){s=parseInt(times_array[i][2]);if(i==0)\nif(s!==2){return false;}\nif(i>0){if(s==1)\nif(!((times_array[i-1][0]==times_array[i][0])&&(times_array[i-1][1]==times_array[i][1]))){return false;}}\nif(i==(times_array.length-1))\nif(s!==1){return false;}}\nreturn true;}\nfunction is_time_slot_booked_for_this_time_array(bk_type,times_array){times_array.sort();var my_time_value='';var j;var bk_time_slot_selection='';var minutes_booked;var minutes_slot;var my_range_time;var removed_time_slots=[];for(var i=0;i<times_array.length;i++){s=parseInt(times_array[i][2]);if(i>0){if(s==2)\n{my_range_time=times_array[i-1][0]+':'+times_array[i-1][1]+' - '+times_array[i][0]+':'+times_array[i][1];my_time_value=jWPDev('select[name=\"rangetime'+bk_type+'\"] option');for(j=0;j<my_time_value.length;j++){if(my_time_value[j].value==my_range_time){removed_time_slots[removed_time_slots.length]=j;}else{bk_time_slot_selection=my_time_value[j].value;bk_time_slot_selection=bk_time_slot_selection.split('-');bk_time_slot_selection[0]=jWPDev.trim(bk_time_slot_selection[0]);bk_time_slot_selection[1]=jWPDev.trim(bk_time_slot_selection[1]);bk_time_slot_selection[0]=bk_time_slot_selection[0].split(':');bk_time_slot_selection[1]=bk_time_slot_selection[1].split(':');minutes_booked=[(parseInt(times_array[i-1][0]*60)+parseInt(times_array[i-1][1])),(parseInt(times_array[i][0]*60)+parseInt(times_array[i][1]))];minutes_slot=[(parseInt(bk_time_slot_selection[0][0]*60)+parseInt(bk_time_slot_selection[0][1])),(parseInt(bk_time_slot_selection[1][0]*60)+parseInt(bk_time_slot_selection[1][1]))];if(((minutes_booked[0]>=minutes_slot[0])&&(minutes_booked[0]<minutes_slot[1]))||((minutes_booked[1]>minutes_slot[0])&&(minutes_booked[1]<=minutes_slot[1]))\n||((minutes_slot[0]>=minutes_booked[0])&&(minutes_slot[0]<minutes_booked[1]))||((minutes_slot[1]>minutes_booked[0])&&(minutes_slot[1]<=minutes_booked[1])))\n{removed_time_slots[removed_time_slots.length]=j;}}}}}}\nreturn removed_time_slots;}\nfunction hoverDayTime(value,date,bk_type){if(date==null)return;var i=0;var h='';var m='';var s='';var td_class;var tooltip_time='';var times_array=[];td_class=(date.getMonth()+1)+'-'+date.getDate()+'-'+date.getFullYear();if(typeof(date_approved[bk_type])!=='undefined')\nif(typeof(date_approved[bk_type][td_class])!=='undefined'){if((date_approved[bk_type][td_class][0][3]!=0)||(date_approved[bk_type][td_class][0][4]!=0)){for(i=0;i<date_approved[bk_type][td_class].length;i++){h=date_approved[bk_type][td_class][i][3];if(h<10)h='0'+h;if(h==0)h='00';m=date_approved[bk_type][td_class][i][4];if(m<10)m='0'+m;if(m==0)m='00';s=date_approved[bk_type][td_class][i][5];if(s==2)s='02';times_array[times_array.length]=[h,m,s];}}}\nif(typeof(date2approve[bk_type])!=='undefined')\nif(typeof(date2approve[bk_type][td_class])!=='undefined')\nif((date2approve[bk_type][td_class][0][3]!=0)||(date2approve[bk_type][td_class][0][4]!=0))\n{for(i=0;i<date2approve[bk_type][td_class].length;i++){h=date2approve[bk_type][td_class][i][3];if(h<10)h='0'+h;if(h==0)h='00';m=date2approve[bk_type][td_class][i][4];if(m<10)m='0'+m;if(m==0)m='00';s=date2approve[bk_type][td_class][i][5];if(s==2)s='02';times_array[times_array.length]=[h,m,s];}}\nif(typeof(hover_day_check_global_time_availability)=='function'){times_array=hover_day_check_global_time_availability(date,bk_type,times_array);}\ntimes_array.sort();for(i=0;i<times_array.length;i++){s=parseInt(times_array[i][2]);if(s==2){if(tooltip_time=='')tooltip_time='&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;&nbsp; - ';}\nif((tooltip_time=='')&&(times_array[i][0]=='00')&&(times_array[i][1]=='00'))\ntooltip_time='&nbsp;&nbsp;&nbsp;&nbsp;...&nbsp;&nbsp;&nbsp;';else if((i==(times_array.length-1))&&(times_array[i][0]=='23')&&(times_array[i][1]=='59'))\ntooltip_time+=' &nbsp;&nbsp;&nbsp;&nbsp;... ';else{var hours_show=times_array[i][0];var hours_show_sufix='';if(is_am_pm_inside_time){if(hours_show>=12){hours_show=hours_show-12;if(hours_show==0)hours_show=12;hours_show_sufix=' pm';}else{hours_show_sufix=' am';}}\nif(times_array[i][2]=='02'){times_array[i][1]=(times_array[i][1]*1)+time_buffer_value;if(times_array[i][1]>59){times_array[i][1]=times_array[i][1]-60;hours_show=(hours_show*1)+1;}\nif(times_array[i][1]<10)times_array[i][1]='0'+times_array[i][1];}\ntooltip_time+=hours_show+':'+times_array[i][1]+hours_show_sufix;}\nif(s==1){tooltip_time+=' - ';if(i==(times_array.length-1))tooltip_time+=' &nbsp;&nbsp;&nbsp;&nbsp;... ';}\nif(s==2){tooltip_time+=get_additional_info_for_tooltip(bk_type,td_class,times_array[i][0]+':'+times_array[i][1]);tooltip_time+='<br />';}}\nif(tooltip_time.indexOf(\"undefined\")>-1){tooltip_time='';}\nif(typeof(getDayPrice4Show)=='function'){tooltip_time=getDayPrice4Show(bk_type,tooltip_time,td_class);}\nif(typeof(getDayAvailability4Show)=='function'){tooltip_time=getDayAvailability4Show(bk_type,tooltip_time,td_class);}\njWPDev('#demotip'+bk_type).html(tooltip_time);}\nfunction get_additional_info_for_tooltip(bk_type,td_class,times_array){return'';var return_variable='<span style=\\\"font-weight:normal !important;font-size:11px !important;\\\">';var posi=0;for(var ik=0;ik<dates_additional_info[bk_type][td_class].length;ik++){posi=dates_additional_info[bk_type][td_class][ik]['rangetime'].indexOf(' - ');if(dates_additional_info[bk_type][td_class][ik]['rangetime'].substr(posi+3)==times_array){return_variable=' - ';if(dates_additional_info[bk_type][td_class][ik]['name']!=undefined)\nreturn_variable+=dates_additional_info[bk_type][td_class][ik]['name'];if(dates_additional_info[bk_type][td_class][ik]['secondname']!=undefined)\nreturn_variable+=' '+dates_additional_info[bk_type][td_class][ik]['secondname'];if(dates_additional_info[bk_type][td_class][ik]['details2']!=undefined)\nreturn_variable+='<br /> '+dates_additional_info[bk_type][td_class][ik]['details2']+'';return_variable+='</span>'\nreturn return_variable;}}\nreturn'';}\nfunction isTimeTodayGone(myTime,sort_date_array){if(parseInt(sort_date_array[0][0])<parseInt(wpdev_bk_today[0]))return true;if((parseInt(sort_date_array[0][0])==parseInt(wpdev_bk_today[0]))&&(parseInt(sort_date_array[0][1])<parseInt(wpdev_bk_today[1])))\nreturn true;if((parseInt(sort_date_array[0][0])==parseInt(wpdev_bk_today[0]))&&(parseInt(sort_date_array[0][1])==parseInt(wpdev_bk_today[1]))&&(parseInt(sort_date_array[0][2])<parseInt(wpdev_bk_today[2])))\nreturn true;if((parseInt(sort_date_array[0][0])==parseInt(wpdev_bk_today[0]))&&(parseInt(sort_date_array[0][1])==parseInt(wpdev_bk_today[1]))&&(parseInt(sort_date_array[0][2])==parseInt(wpdev_bk_today[2]))){var mytime_value=myTime.split(\":\");mytime_value=mytime_value[0]*60+parseInt(mytime_value[1]);var current_time_value=wpdev_bk_today[3]*60+parseInt(wpdev_bk_today[4]);if(current_time_value>mytime_value)return true;}\nreturn false;}\nvar start_time_checking_index;function checkTimeInside(mytime,is_start_time,bk_type){if(typeof(check_entered_time_to_global_availability_time)=='function'){if(!check_entered_time_to_global_availability_time(mytime,is_start_time,bk_type))return false;}\nvar my_dates_str=document.getElementById('date_booking'+bk_type).value;return checkTimeInsideProcess(mytime,is_start_time,bk_type,my_dates_str);}\nfunction checkRecurentTimeInside(my_rangetime,bk_type){var valid_time=true;var my_dates_str=document.getElementById('date_booking'+bk_type).value;var date_array=my_dates_str.split(\", \");if(date_array.length==2){if(date_array[0]==date_array[1]){date_array=[date_array[0]];}}\nvar temp_date_str='';for(var i=0;i<date_array.length;i++){temp_date_str=date_array[i];if(checkTimeInsideProcess(my_rangetime[0],true,bk_type,temp_date_str)==false)valid_time=false;if(checkTimeInsideProcess(my_rangetime[1],false,bk_type,temp_date_str)==false)valid_time=false;}\nreturn valid_time;}\nfunction checkTimeInsideProcess(mytime,is_start_time,bk_type,my_dates_str){var date_array=my_dates_str.split(\", \");if(date_array.length==2){if(date_array[0]==date_array[1]){date_array=[date_array[0]];}}\nvar temp_elemnt;var td_class;var sort_date_array=[];var work_date_array=[];var times_array=[];var is_check_for_time;for(var i=0;i<date_array.length;i++){temp_elemnt=date_array[i].split(\".\");sort_date_array[i]=[temp_elemnt[2],temp_elemnt[1]+'',temp_elemnt[0]+''];}\nsort_date_array.sort();for(i=0;i<sort_date_array.length;i++){sort_date_array[i]=[parseInt(sort_date_array[i][0]*1),parseInt(sort_date_array[i][1]*1),parseInt(sort_date_array[i][2]*1)];}\nif(is_start_time){if(isTimeTodayGone(mytime,sort_date_array))return false;}\nwork_date_array=sort_date_array;for(var j=0;j<work_date_array.length;j++){td_class=work_date_array[j][1]+'-'+work_date_array[j][2]+'-'+work_date_array[j][0];if((j==0)||(j==(work_date_array.length-1)))is_check_for_time=true;else is_check_for_time=false;if(typeof(date2approve[bk_type])!=='undefined'){if((typeof(date2approve[bk_type][td_class])!=='undefined')){if(!is_check_for_time){return false;}\nif((date2approve[bk_type][td_class][0][3]!=0)||(date2approve[bk_type][td_class][0][4]!=0)){}else{return false;}}}\nif(typeof(date_approved[bk_type])!=='undefined'){if((typeof(date_approved[bk_type][td_class])!=='undefined')){if(!is_check_for_time){return false;}\nif((date_approved[bk_type][td_class][0][3]!=0)||(date_approved[bk_type][td_class][0][4]!=0)){}else{return false;}}}}\nif(is_start_time)work_date_array=sort_date_array[0];else work_date_array=sort_date_array[sort_date_array.length-1];td_class=work_date_array[1]+'-'+work_date_array[2]+'-'+work_date_array[0];if(typeof(date2approve[bk_type])!=='undefined')\nif(typeof(date2approve[bk_type][td_class])!=='undefined')\nfor(i=0;i<date2approve[bk_type][td_class].length;i++){h=date2approve[bk_type][td_class][i][3];if(h<10)h='0'+h;if(h==0)h='00';m=date2approve[bk_type][td_class][i][4];if(m<10)m='0'+m;if(m==0)m='00';s=date2approve[bk_type][td_class][i][5];if(s=='02'){m=(m*1)+time_buffer_value;if(m>59){m=m-60;h=(h*1)+1;}\nif(m<10)m='0'+m;}\ntimes_array[times_array.length]=[h,m,s];}\nif(typeof(date_approved[bk_type])!=='undefined')\nif(typeof(date_approved[bk_type][td_class])!=='undefined')\nfor(i=0;i<date_approved[bk_type][td_class].length;i++){h=date_approved[bk_type][td_class][i][3];if(h<10)h='0'+h;if(h==0)h='00';m=date_approved[bk_type][td_class][i][4];if(m<10)m='0'+m;if(m==0)m='00';s=date_approved[bk_type][td_class][i][5];if(s=='02'){m=(m*1)+time_buffer_value;if(m>59){m=m-60;h=(h*1)+1;}\nif(m<10)m='0'+m;}\ntimes_array[times_array.length]=[h,m,s];}\ntimes_array.sort();var times_in_day=[];var times_in_day_interval_marks=[];for(i=0;i<times_array.length;i++){s=times_array[i][2];if((s==2)&&(i==0)){times_in_day[times_in_day.length]=0;times_in_day_interval_marks[times_in_day_interval_marks.length]=1;}\ntimes_in_day[times_in_day.length]=times_array[i][0]*60+parseInt(times_array[i][1]);times_in_day_interval_marks[times_in_day_interval_marks.length]=s;if((s==1)&&(i==(times_array.length-1))){times_in_day[times_in_day.length]=(24*60);times_in_day_interval_marks[times_in_day_interval_marks.length]=2;}}\nvar mytime_value=mytime.split(\":\");mytime_value=mytime_value[0]*60+parseInt(mytime_value[1]);var start_i=0;if(start_time_checking_index!=undefined)\nif(start_time_checking_index[0]!=undefined)\nif((!is_start_time)&&(sort_date_array.length==1)){start_i=start_time_checking_index[0];}\ni=start_i;for(i=start_i;i<times_in_day.length;i++){times_in_day[i]=parseInt(times_in_day[i]);mytime_value=parseInt(mytime_value);if(is_start_time){if(mytime_value>times_in_day[i]){}else if(mytime_value==times_in_day[i]){if(times_in_day_interval_marks[i]==1){return false;}else{if((i+1)<=(times_in_day.length-1)){if(times_in_day[i+1]<=mytime_value)return false;else{if(sort_date_array.length>1)\nif((i+1)<=(times_in_day.length-1))return false;start_time_checking_index=[i,td_class,mytime_value];return true;}}\nif(sort_date_array.length>1)\nif((i+1)<=(times_in_day.length-1))return false;start_time_checking_index=[i,td_class,mytime_value];return true;}}else if(mytime_value<times_in_day[i]){if(times_in_day_interval_marks[i]==2){return false;}else{if(sort_date_array.length>1)\nif((i+1)<=(times_in_day.length-1))return false;start_time_checking_index=[i,td_class,mytime_value];return true;}}}else{if(sort_date_array.length==1){if(start_time_checking_index!=undefined)\nif(start_time_checking_index[2]!=undefined)\nif((start_time_checking_index[2]==times_in_day[i])&&(times_in_day_interval_marks[i]==2)){}else if(times_in_day[i]<mytime_value)return false;else{if(start_time_checking_index[2]>=mytime_value)return false;return true;}}else{if(times_in_day[i]<mytime_value)return false;else return true;}}}\nif(is_start_time)start_time_checking_index=[i,td_class,mytime_value];else{if(start_time_checking_index!=undefined)\nif(start_time_checking_index[2]!=undefined)\nif((sort_date_array.length==1)&&(start_time_checking_index[2]>=mytime_value))return false;}\nreturn true;}\nfunction save_this_booking_cost(booking_id,cost){if(cost!=''){var ajax_bk_message='Updating...';document.getElementById('ajax_working').innerHTML='<div class=\"info_message ajax_message\" id=\"ajax_message\">\\n\\\n                <div style=\"float:left;\">'+ajax_bk_message+'</div> \\n\\\n                <div  style=\"float:left;width:80px;margin-top:-3px;\">\\n\\\n                       <img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\">\\n\\\n                </div>\\n\\\n            </div>';var wpdev_ajax_path=wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename;var ajax_type_action='SAVE_BK_COST';jWPDev.ajax({url:wpdev_ajax_path,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:ajax_type_action,booking_id:booking_id,cost:cost}});return false;}\nreturn true;}\nfunction sendPaymentRequestByEmail(payment_request_id,request_reason,wpdev_active_locale){var ajax_bk_message='Sending...';document.getElementById('ajax_working').innerHTML='<div class=\"info_message ajax_message\" id=\"ajax_message\">\\n\\\n                <div style=\"float:left;\">'+ajax_bk_message+'</div> \\n\\\n                <div  style=\"float:left;width:80px;margin-top:-3px;\">\\n\\\n                       <img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\">\\n\\\n                </div>\\n\\\n            </div>';var wpdev_ajax_path=wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename;var ajax_type_action='SEND_PAYMENT_REQUEST';jWPDev.ajax({url:wpdev_ajax_path,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:ajax_type_action,booking_id:payment_request_id,reason:request_reason,wpdev_active_locale:wpdev_active_locale}});return false;}";
var mod_pagespeed_SrT0FVAIKd = "var list_booking_id_for_show=[];var prices_per_day=[];var cost_curency='';function addBKForm(param){document.getElementById('bk_form_plus').style.display='none';document.getElementById('bk_form_addbutton').style.display='block';setTimeout(function(){jWPDev('#booking_form_new_name').focus();}\n,100);}\nfunction delete_bk_form(form_name){var answer=confirm(\"Do you really want to delete this booking form ?\");if(!answer){return false;}\nvar wpdev_ajax_path=wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename;document.getElementById('ajax_working').innerHTML='<div class=\"info_message ajax_message\" id=\"ajax_message\" >\\n\\\n                            <div style=\"float:left;\"> Deleting... </div> \\n\\\n                            <div  style=\"float:left;width:80px;margin-top:-3px;\">\\n\\\n                                <img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\">\\n\\\n                            </div>\\n\\\n                        </div>';jWPDev.ajax({url:wpdev_ajax_path,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond').html(data)},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:'DELETE_BK_FORM',formname:form_name}});return false;}\nfunction add_bk_form(){var wpdev_ajax_path=wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename;var is_delete=false;var ajax_type_action='';if(is_delete){ajax_type_action='DELETE_APPROVE';var ajax_bk_message='Deleting...';}\nelse{ajax_type_action='UPDATE_APPROVE';var ajax_bk_message='Updating...';};var type_str=document.getElementById('new_bk_form').value;if(type_str=='')return;document.getElementById('new_bk_form').value='';jWPDev('#bk_types_line').append('<div id=\"last_book_type\" class=\"bk_types\">'+type_str+'</div>'+'<div id=\"last_book_type_separator\" class=\"bk_types\"> | </div>');document.getElementById('bk_form_plus').style.display='block';document.getElementById('bk_form_addbutton').style.display='none';document.getElementById('ajax_working').innerHTML='<div class=\"info_message ajax_message\" id=\"ajax_message\" >\\n\\\n                            <div style=\"float:left;\">'+ajax_bk_message+'</div> \\n\\\n                            <div  style=\"float:left;width:80px;margin-top:-3px;\">\\n\\\n                                <img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\">\\n\\\n                            </div>\\n\\\n                        </div>';return false;}\nfunction changeBookingForm(selectObj){var idx=selectObj.selectedIndex;var my_form=selectObj.options[idx].value;document.getElementById('new_booking_form').style.display='none';if(my_form=='+'){document.getElementById('new_booking_form').style.display='block';}else{var loc=location.href;if(loc.indexOf('booking_form=')==-1){loc=location.href+'&booking_form='+my_form;}\nelse{var start=loc.indexOf('&booking_form=');var fin=loc.indexOf('&',(start+15));if(fin==-1){loc=loc.substr(0,start)+'&booking_form='+my_form;}\nelse{var loc1=loc.substr(0,start)+'&booking_form='+my_form;loc=loc1+loc.substr(fin);}}\nlocation.href=loc;}}\nfunction changeFilter(selectObj){var idx=selectObj.selectedIndex;var which=selectObj.options[idx].value;var loc=location.href;if(loc.indexOf('sybtypefilter=')==-1){loc=location.href+'&sybtypefilter='+which;}\nelse{var start=loc.indexOf('&sybtypefilter=');var fin=loc.indexOf('&',(start+15));if(fin==-1){loc=loc.substr(0,start)+'&sybtypefilter='+which;}\nelse{var loc1=loc.substr(0,start)+'&sybtypefilter='+which;loc=loc1+loc.substr(fin);}}\nlocation.href=loc;}\nfunction highlightSubtype(myClass){jWPDev('a.subtypenum').removeClass('admin_calendar_selection');if(myClass!='')\njWPDev('a.'+myClass).addClass('admin_calendar_selection');}\nfunction filterBookingRowsApply(){hide_bk_rows=[];for(var i=0;i<list_booking_id_for_show.length;i++){if(list_booking_id_for_show[i]=='hide'){hide_bk_rows[hide_bk_rows.length]='booking_row'+i;jWPDev('#booking_appr_'+i).removeClass('booking_appr0');jWPDev('#booking_appr_'+i).removeClass('booking_appr1');jWPDev('#booking_row'+i).hide();}}}\nif(location.href.indexOf('sybtypefilter=')>0)jWPDev(document).ready(filterBookingRowsApply);function setavailabilitycontent(contnt){document.getElementById('selectword').innerHTML=contnt;}\nfunction is_this_day_available(date,bk_type){function in_array(what,where){var a=false;for(var i=0;i<where.length;i++){if(what==where[i]){a=true;break;}}\nreturn a;}\nvar filters_cnt=avalaibility_filters[bk_type].length;var filter_week_days=[];var filter_days=[];var filter_monthes=[];var filter_years=[];var d_w=date.getDay();var d_m=(date.getMonth()+1);var d_d=date.getDate();var d_y=date.getFullYear();var is_day_inside_filters=0;for(var k=0;k<filters_cnt;k++){filter_week_days=avalaibility_filters[bk_type][k][0];filter_days=avalaibility_filters[bk_type][k][1];filter_monthes=avalaibility_filters[bk_type][k][2];filter_years=avalaibility_filters[bk_type][k][3];is_day_inside_filters='';if(in_array(d_w,filter_week_days)){is_day_inside_filters+='week ';}\nif(in_array(d_d,filter_days)){is_day_inside_filters+='day ';}\nif(in_array(d_m,filter_monthes)){is_day_inside_filters+='month ';}\nif(in_array(d_y,filter_years)){is_day_inside_filters+='year ';}\nif(is_day_inside_filters=='week day month year '){break;}}\nif(is_day_inside_filters=='week day month year '){is_day_inside_filters=true;}else{is_day_inside_filters=false;}\nvar is_this_day_available=true;if(is_day_inside_filters){if(is_all_days_available[bk_type])is_this_day_available=false;else is_this_day_available=true;}else{if(is_all_days_available[bk_type])is_this_day_available=true;else is_this_day_available=false;}\nreturn is_this_day_available;}\nfunction check_global_time_availability(date,bk_type){if(typeof(global_avalaibility_times[bk_type])!=='undefined'){}}\nfunction hover_day_check_global_time_availability(date,bk_type,times_array){new_times_array=times_array;if(typeof(global_avalaibility_times[bk_type])!=='undefined'){var td_class=(date.getMonth()+1)+'-'+date.getDate()+'-'+date.getFullYear();for(var iii=0;iii<global_avalaibility_times[bk_type].length;iii++){h=global_avalaibility_times[bk_type][iii][0][0];if(h<10)h='0'+h;if(h==0)h='00';m=global_avalaibility_times[bk_type][iii][0][1];if(m<10)m='0'+m;if(m==0)m='00';s='01';times_array[times_array.length]=[h,m,s];h=global_avalaibility_times[bk_type][iii][1][0];if(h<10)h='0'+h;if(h==0)h='00';m=global_avalaibility_times[bk_type][iii][1][1];if(m<10)m='0'+m;if(m==0)m='00';s='02';times_array[times_array.length]=[h,m,s];}\ntimes_array.sort();var new_times_array=[];previos_is_start_or_end_time=0;for(iii=0;iii<times_array.length;iii++){if((previos_is_start_or_end_time!=parseInt(times_array[iii][2]))){previos_is_start_or_end_time=parseInt(times_array[iii][2]);new_times_array[new_times_array.length]=times_array[iii];}else if((parseInt(previos_is_start_or_end_time)==2)){previos_is_start_or_end_time=parseInt(times_array[iii][2]);new_times_array[new_times_array.length-1]=times_array[iii];}}}\nreturn new_times_array;}\nvar global_start_time_checking=false;function check_entered_time_to_global_availability_time(mytime,is_start_time,bk_type){if(typeof(global_avalaibility_times[bk_type])!=='undefined'){var times_array=[mytime.split(\":\")];times_array[0][2]='check';if(is_start_time){global_start_time_checking=times_array[0];global_start_time_checking[2]='starttime';}\nelse{times_array[1]=[global_start_time_checking[0],global_start_time_checking[1],global_start_time_checking[2]];global_start_time_checking=false;}\nfor(var iii=0;iii<global_avalaibility_times[bk_type].length;iii++){h=global_avalaibility_times[bk_type][iii][0][0];if(h<10)h='0'+h;if(h==0)h='00';m=global_avalaibility_times[bk_type][iii][0][1];if(m<10)m='0'+m;if(m==0)m='00';times_array[times_array.length]=[h,m,true];h=global_avalaibility_times[bk_type][iii][1][0];if(h<10)h='0'+h;if(h==0)h='00';m=global_avalaibility_times[bk_type][iii][1][1];if(m<10)m='0'+m;if(m==0)m='00';times_array[times_array.length]=[h,m,false];}\ntimes_array.sort();var is_previos_time_start=false;for(iii=0;iii<times_array.length;iii++){if(is_start_time){if(times_array[iii][2]=='check'){if(is_previos_time_start)return false;else return true;}}else{if(times_array[iii][2]=='check'){if(is_previos_time_start=='starttime')return true;else return false;}}\nis_previos_time_start=times_array[iii][2];}}\nreturn true;}\nfunction getDayPrice4Show(bk_type,tooltip_time,td_class){if(is_show_cost_in_tooltips){if(typeof(prices_per_day[bk_type])!=='undefined')\nif(typeof(prices_per_day[bk_type][td_class])!=='undefined'){if(tooltip_time!=='')tooltip_time=tooltip_time+'<br/>';return tooltip_time+cost_curency+prices_per_day[bk_type][td_class];}}\nreturn tooltip_time;}\nfunction addRowForCustomizationCostDependsFromNumSellDays(row__id){jWPDev('#cost_days_row_help'+row__id).html(getRowForCustomizationCostDependsFromNumSellDays(row__id));}\nfunction getRowForCustomizationCostDependsFromNumSellDays(row__id){return'<select name=\"cost_apply_to'+row__id+'\" id=\"cost_apply_to'+row__id+'\" style=\"width:220px;padding:3px 1px 1px 1px !important;\" >\\n\\\n     <option value=\"fixed\">'+bk_cost_depends_from_selection_line1+'</option>\\n\\\n     <option value=\"%\">'+bk_cost_depends_from_selection_line2+'</option>\\n\\\n     <option value=\"add\">'+bk_cost_depends_from_selection_line3+'</option>\\n\\\n     </select>';}\nfunction addRowForCustomizationCostDependsFromNumSellDays4Summ(row__id){jWPDev('#cost_days_row_help'+row__id).html(getRowForCustomizationCostDependsFromNumSellDays4Summ(row__id));}\nfunction getRowForCustomizationCostDependsFromNumSellDays4Summ(row__id){return'<select name=\"cost_apply_to'+row__id+'\" id=\"cost_apply_to'+row__id+'\" style=\"width:220px;padding:3px 1px 1px 1px !important;\" >\\n\\\n     <option value=\"fixed\">'+bk_cost_depends_from_selection_line14summ+'</option>\\n\\\n     <option value=\"%\">'+bk_cost_depends_from_selection_line24summ+'</option>\\n\\\n     </select>';}\nfunction getBookingFormElements(bk_type){var submit_form=document.getElementById('booking_form'+bk_type);var formdata='';if(submit_form!=null){var count=submit_form.elements.length;var inp_value;var element;var el_type;for(i=0;i<count;i++){element=submit_form.elements[i];if((element.type!=='button')&&(element.type!=='hidden')&&(element.name!==('date_booking'+bk_type))){if(element.type!=='checkbox'){inp_value=element.value;}\nelse{if(element.value=='')inp_value=element.checked;else{if(element.checked)inp_value=element.value;else inp_value='';}}\nif(element.name!==('captcha_input'+bk_type)){if(formdata!=='')formdata+='~';el_type=element.type\nif(element.className.indexOf('wpdev-validates-as-email')!==-1)el_type='email';if(element.className.indexOf('wpdev-validates-as-coupon')!==-1)el_type='coupon';formdata+=el_type+'^'+element.name+'^'+inp_value;}}}}\nreturn formdata;}\nfunction showCostHintInsideBkForm(bk_type){if(document.getElementById('parent_of_additional_calendar'+bk_type)!=null){bk_type=document.getElementById('parent_of_additional_calendar'+bk_type).value;}\nif(document.getElementById('booking_hint'+bk_type)==null)return false;var all_dates=jWPDev('#date_booking'+bk_type).val();var formdata=getBookingFormElements(bk_type);document.getElementById('booking_hint'+bk_type).innerHTML='<span style=\"\"><img style=\"vertical-align:middle;\" src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\"><//span>';if(document.getElementById('additional_cost_hint'+bk_type)!==null)\ndocument.getElementById('additional_cost_hint'+bk_type).innerHTML='<span style=\"\"><img style=\"vertical-align:middle;\" src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\"><//span>';if(document.getElementById('original_booking_hint'+bk_type)!==null)\ndocument.getElementById('original_booking_hint'+bk_type).innerHTML='<span style=\"\"><img style=\"vertical-align:middle;\" src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\"><//span>';var wpdev_ajax_path=wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename;var ajax_type_action='CALCULATE_THE_COST';var my_booking_form='';if(document.getElementById('booking_form_type'+bk_type)!=undefined)\nmy_booking_form=document.getElementById('booking_form_type'+bk_type).value;jWPDev.ajax({url:wpdev_ajax_path,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#ajax_respond_insert'+bk_type).html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax sending Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:ajax_type_action,form:formdata,all_dates:all_dates,bk_type:bk_type,booking_form_type:my_booking_form}});return false;}";
var mod_pagespeed_Q2mzhSUgtO = "var availability_per_day=[];var highlight_availability_word='';function getDayAvailability4Show(bk_type,tooltip_time,td_class){if(wpdev_in_array(parent_booking_resources,bk_type))\nif(is_show_availability_in_tooltips){if(typeof(availability_per_day[bk_type])!=='undefined')\nif(typeof(availability_per_day[bk_type][td_class])!=='undefined'){if(tooltip_time!=='')tooltip_time=tooltip_time+'<br/>';return tooltip_time+highlight_availability_word+availability_per_day[bk_type][td_class];}}\nreturn tooltip_time;}\nfunction checkDayAvailability4Visitors(bk_type,inp_value,my_dates_array){if((is_use_visitors_number_for_availability)&&(my_dates_array!='')){var my_single_data='';var td_class1='';if((availability_based_on=='visitors')&&(wpdev_in_array(parent_booking_resources,bk_type))){my_dates_array=my_dates_array.split(',');for(var i=0;i<my_dates_array.length;i++){if(my_dates_array[i]=='')return true;my_single_data=my_dates_array[i].split('.');my_single_data[0]=my_single_data[0].replace(/(^\\s+)|(\\s+$)/g,\"\");my_single_data[1]=my_single_data[1].replace(/(^\\s+)|(\\s+$)/g,\"\");my_single_data[2]=my_single_data[2].replace(/(^\\s+)|(\\s+$)/g,\"\");my_single_data[0]=my_single_data[0].replace(/(^0+)|(\\s+$)/g,\"\");my_single_data[1]=my_single_data[1].replace(/(^0+)|(\\s+$)/g,\"\");my_single_data[2]=my_single_data[2].replace(/(^0+)|(\\s+$)/g,\"\");td_class1=parseInt(my_single_data[1])+'-'+parseInt(my_single_data[0])+'-'+parseInt(my_single_data[2]);if(parseInt(availability_per_day[bk_type][td_class1])<parseInt(inp_value))\nreturn true;}}else{if(parseInt(max_visitors_4_bk_res[bk_type])<parseInt(inp_value))\nreturn true;}\nreturn false;}else{return false;}}\nfunction searchFormClck(search_form){if((search_form.check_in.value=='')||(search_form.check_out.value=='')){alert(search_emty_days_warning);return;}\ndocument.getElementById('booking_search_results').innerHTML='<div style=\"height:20px;width:100%;text-align:center;margin:15px auto;\"><img src=\"'+wpdev_bk_plugin_url+'/img/ajax-loader.gif\"><//div>';ajax_search_submit(search_form);}\nfunction ajax_search_submit(search_form){var my_bk_category='';var my_bk_tag='';var elm1=document.getElementById(\"booking_search_category\");if(elm1!==null)my_bk_category=search_form.category.value\nvar elm2=document.getElementById(\"booking_search_tag\");if(elm2!==null)my_bk_tag=search_form.tag.value\njWPDev.ajax({url:wpdev_bk_plugin_url+'/'+wpdev_bk_plugin_filename,type:'POST',success:function(data,textStatus){if(textStatus=='success')jWPDev('#booking_search_ajax').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){window.status='Ajax search Error status:'+textStatus;alert(XMLHttpRequest.status+' '+XMLHttpRequest.statusText);if(XMLHttpRequest.status==500){alert('Please check at this page according this error:'+' http://onlinebookingcalendar.com/faq/#faq-13');}},data:{ajax_action:'BOOKING_SEARCH',bk_check_in:search_form.check_in.value,bk_check_out:search_form.check_out.value,bk_visitors:search_form.visitors.value,bk_category:my_bk_category,bk_tag:my_bk_tag}});}\nfunction setDaysSelectionsInCalendar(bk_type,check_in,check_out){clearTimeout(timeout_DSwindow);var inst=jWPDev.datepick._getInst(document.getElementById('calendar_booking'+bk_type));inst.dates=[];var original_array=[];var date;for(var j=0;j<original_array.length;j++){if(original_array[j]!=-1)inst.dates.push(original_array[j]);}\ndateStr=(inst.dates.length==0?'':jWPDev.datepick._formatDate(inst,inst.dates[0]));for(i=1;i<inst.dates.length;i++)\ndateStr+=jWPDev.datepick._get(inst,'multiSeparator')+jWPDev.datepick._formatDate(inst,inst.dates[i]);jWPDev('#date_booking'+bk_type).val(dateStr);if(original_array.length>0){inst.cursorDate=original_array[0];inst.drawMonth=inst.cursorDate.getMonth();inst.drawYear=inst.cursorDate.getFullYear();}\njWPDev.datepick._notifyChange(inst);jWPDev.datepick._adjustInstDate(inst);jWPDev.datepick._showDate(inst);jWPDev.datepick._updateDatepick(inst);}\nfunction is_max_visitors_selection_more_than_available(bk_type,visitors_selection,element){if((wpdev_in_array(parent_booking_resources,bk_type))||(is_use_visitors_number_for_availability===true)){var my_dates_v=document.getElementById('date_booking'+bk_type).value;if(typeof(checkDayAvailability4Visitors)=='function'){var is_visitors_more_then_need=checkDayAvailability4Visitors(bk_type,visitors_selection,my_dates_v);if(is_visitors_more_then_need){showErrorMessage(element,message_verif_visitors_more_then_available);return true;}}}\nreturn false;}";
var mod_pagespeed_JBhf1Wwllb = "var sajax_uri=window.location.protocol+\"//\"+window.location.host+'/wp-content/plugins/cforms/lib_ajax.php';var sajax_debug_mode=false;var sajax_request_type='POST';var sajax_target_id='';var sajax_failure_redirect='';eval(function(p,a,c,k,e,d){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--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('C 1v(5c){f(7K)2p(5c)}C 3j(){1v(\"3j() 5j..\");l A;l 3H=1e 1z(\\'3N.2V.6.0\\',\\'3N.2V.3.0\\',\\'3N.2V\\',\\'7q.2V\\');N(l i=0;i<3H.D;i++){2X{A=1e 7i(3H[i])}2O(e){A=2f}}f(!A&&3W 57!=\"4G\")A=1e 57();f(!A)1v(\"58 4c 5o 5p 3b.\");v A}l 2k=1e 1z();C 7e(){N(l i=0;i<2k.D;i++)2k[i].5r()}C 35(2g,1d){l i,x,n;l 1f;l 1t;l 2F;1v(\"5s 35()..\"+1x+\"/\"+36);2F=36;f(3W(1x)==\"4G\"||1x==\"\")1x=\"41\";1f=5u;f(1x==\"41\"){f(1f.2C(\"?\")==-1)1f+=\"?3s=\"+1M(2g);u 1f+=\"&3s=\"+1M(2g);1f+=\"&42=\"+1M(36);1f+=\"&43=\"+1e 4M().4o();N(i=0;i<1d.D-1;i++)1f+=\"&46[]=\"+1M(1d[i]);1t=2f}u f(1x==\"38\"){1t=\"3s=\"+1M(2g);1t+=\"&42=\"+1M(36);1t+=\"&43=\"+1e 4M().4o();N(i=0;i<1d.D-1;i++)1t=1t+\"&46[]=\"+1M(1d[i])}u{2p(\"5w 5x 2e: \"+1x)}x=3j();f(x==2f){f(4i!=\"\"){31.2h=4i;v J}u{1v(\"6i 5A 3b N 4b 65:\\\\n\"+5C.5D);v J}}u{x.5E(1x,1f,1b);2k[2k.D]=x;f(1x==\"38\"){x.48(\"5F\",\"38 \"+1f+\" 5H/1.1\");x.48(\"5I-5J\",\"89/x-88-1q-87\")}x.5L=C(){f(x.85!=4)v;1v(\"84 \"+x.4a);l 2H;l 19;l 33=x.4a.M(/^\\\\s*|\\\\s*$/g,\"\");l 1T=(33.5b(0)>5O)?1:0;2H=33.1E(0+1T);19=33.1m(2+1T);f(2H==\"\"){}u f(2H==\"-\"){2p(\"5R: \"+19)}u{f(2F!=\"\"){k.o(2F).1K=3f(19)}u{2X{l 2z;l 2Z=J;f(3W 1d[1d.D-1]==\"3b\"){2z=1d[1d.D-1].2z;2Z=1d[1d.D-1].2Z}u{2z=1d[1d.D-1]}2z(3f(19),2Z)}2O(e){1v(\"7S 5W \"+e+\": 58 4c 3f \"+19)}}}}}1v(2g+\" 1f = \"+1f+\"*/7L = \"+1t);x.60(1t);1v(2g+\" 1R..\");62 x;v 1b}C 3U(){35(\"37\",3U.4e)}C 3O(){35(\"4f\",3O.4e)}C 4f(m){3O(m,54)}C 54(4g){m=4g.2d(\\'|\\');k.o(\\'7z\\'+m[1]).67=m[2]+\\'&68=\\'+55.69(55.6b()*6c)}C 3A(m,S,L,50){k.o(\\'1r\\'+m).1J.34=\"40\";k.o(\\'1r\\'+m).2T=J;f(L!=\\'\\')L=\\'<52>\\'+L+\\'</52>\\';S=3i(4Z(S.E))+L;Y=S.M(/(\\\\r\\\\n)/g,\\'<4Q />\\');1h=\\'1H\\'+m;2c=(4d(m)>1)?\\' 2R\\'+m:\\'\\';f(k.o(1h+\\'a\\'))k.o(1h+\\'a\\').F=\"1W 2R\"+2c;f(k.o(1h+\\'b\\'))k.o(1h+\\'b\\').F=\"1W 2R\"+2c;2Y(1h,Y.M(/\\\\\\\\/g,\"\"),\\'\\');S=S.M(/\\\\\\\\/g,\"\");f(k.o(\\'6e\\'+m).E.1E(50)==\\'y\\'){S=S.M(/<U>/g,\"\\\\r\\\\n\");S=S.M(/<.?4p>/g,\\'*\\');S=S.M(/(<([^>]+)>)/3k,\\'\\');S=S.M(/&3G;/3k,\\'\\');2p(S)}}C 6f(1C){f(1C.4j==1C.E)1C.E=\\'\\'};C 6g(1C){f(1C.E==\\'\\')1C.E=1C.4j};C 7l(m,3w){f(!m)m=\\'\\';1h=\\'1H\\'+m;f(k.o(1h+\\'a\\')){k.o(1h+\\'a\\').F=\"1W 1R\"}f(k.o(1h+\\'b\\')){k.o(1h+\\'b\\').F=\"1W 1R\"}1R=3i(4Z(k.o(\\'4h\\'+m).E));1R=1R.M(/\\\\\\\\/g,\"\");C 4L(2U,2l){l 1o=\"\";2X{f(k.3F&&k.3F.4k){1o=k.3F.4k(2U,\"\").6l(2l)}u f(2U.4m){2l=2l.M(/\\\\-(\\\\w)/g,C(6m,4S){v 4S.6o()});1o=2U.4m[2l]}}2O(53){1o=\"\"}f(1o&&(1o.B(/6p/)||1o.B(/6q/)))v 1o.1m(0,1o.D-2);u v 1o}C 4q(3v,1i){f(1i){l 4J=4L(1i,\\'6t-6u\\');f(4J==3v)v 1b;u f(1i.1c&&1i.1c.47.1j()!=\"6v\")v 4q(3v,1i.1c)}v J}l 2W=1e 1z();l 1N=1e 1z();l 2w=0;l 27=1e 1z();4r=k.o(\\'2J\\'+m).E.1I(3);3g=k.o(\\'2J\\'+m).E.1I(0,1);2K=k.o(\\'2J\\'+m).E.1I(1,1);4I=k.o(\\'2J\\'+m).E.1I(2,1);l 2m=6x(4r);2m=2m.2d(\\'|\\');N(i=0;i<2m.D;i++){3z=2m[i].2d(\\'$#$\\');27[3z[0]]=3z[1]}L=\\'\\';l 6y=1e 2S(\\'^.*6z([0-9]{1,3})$\\');f(2Y(1h,1R)){l 1a=1b;l 2I=J;l 4C=1e 2S(\\'^[\\\\\\\\w+-3X\\\\.]+@[\\\\\\\\w-3X]+[\\\\.][\\\\\\\\w-3X\\\\.]+$\\');h=k.o(\\'1u\\'+m+\\'1q\\').2Q(\\'U\\');N(l i=0;i<h.D;i++){f(h[i].F.B(/3C/)){f(h[i].F.B(/1l-1k-3e/))h[i].F=\\'1l-1k-3e\\';u h[i].F=\\'\\'}}h=k.o(\\'1u\\'+m+\\'1q\\').2Q(\\'1s\\');1Y(h.D>0)h[0].1c.6B(h[0]);h=k.o(\\'1u\\'+m+\\'1q\\').2Q(\\'*\\');O=J;N(l i=0,j=h.D;i<j;i++){P=h[i].F;f(P.B(/2P/))I=\\'2P\\';u f(P.B(/1l-1k-./))I=P.B(/1l-1k-./);u f(P.B(/3t/))I=\\'3t\\';u f(P.B(/3w/))I=\\'6C\\';u f(P.B(/4s/))I=\\'3r 4s\\';u f(P.B(/3r/))I=\\'3r\\';u f(P.B(/4v/))I=\\'4v\\';u f(P.B(/4t/))I=\\'4t\\';u I=\\'\\';1F=h[i].1S.1j();T=h[i].2e;f((1F==\"3L\"||1F==\"3M\"||1F==\"3P\")&&!(T==\"1Q\"||T==\"3R\")){f(P.B(/3p/)&&!P.B(/4B/)&&T!=\"2A\"){I=I+\\' 3o\\';n=h[i].6D;p=h[i].6E;f(P.B(/1l-1k-./)){f(h[i].25==J){L=1D(h[i].G);I=I+\\' 1L\\';f(n&&n.1S.1j()==\"2N\"&&!n.F.B(/4w/))n.F=n.F+\" 28\";u f(p&&p.1S.1j()==\"2N\"&&!p.F.B(/4w/))p.F=p.F+\" 28\";1a=J;f(!O&&h[i].G!=\\'\\')O=h[i].G}u{f(n&&n.1S.1j()==\"2N\"&&n.F.B(/28/))n.F=n.F.1I(0,n.F.4z(/ 28/));u f(p&&p.1S.1j()==\"2N\"&&p.F.B(/28/))p.F=p.F.1I(0,p.F.4z(/ 28/))}}u f(P.B(/3t/)){f(h[i].E==\\'\\'||h[i].E==\\'-\\'){I=I+\\' 1L\\';1a=J;f(!O&&h[i].G!=\\'\\')O=h[i].G;L=1D(h[i].G)}}u f(h[i].E==\\'\\'){I=I+\\' 1L\\';1a=J;f(!O&&h[i].G!=\\'\\')O=h[i].G;L=1D(h[i].G)}}f(P.B(/4B/)){I=I+\\' 6J\\';f(h[i].E==\\'\\'&&!P.B(/3p/));u f(!h[i].E.B(4C)){I=I+\\' 3o 1L\\';1a=J;f(!O)O=h[i].1U;L=1D(h[i].G)}u I=I+\\' 3o\\'}f(P.B(/3p/)&&P.B(/1l-1k-b/)&&T.B(/2A/)){2s=i;3q=J;1Y(h[i].1c.F.B(/1l-1k-18/)||h[i].1c.1c.F.B(/1l-1k-18/)){P=h[i].F;f(P.B(/1l-1k-b/)&&h[i].25){3q=1b}i++}f(!3q){1a=J;f(!O)O=h[2s].1c.G;L=4O(h[2s].1c.G,h[2s].G.1I(0,h[2s].G.D-2))}}u h[i].F=I}1A=1;f(h[i]&&k.o(h[i].G+\\'4E\\')){29=k.o(h[i].G+\\'4E\\');f(T==\\'3M\\')2t=h[i].E.M(/\\\\n\\\\r?/g,\\' \\');u 2t=h[i].E;f(29&&29.E!=\\'\\'){f(k.o(29.E)){f(2t!=k.o(29.E).E)1A=2f}u{f(2t!=\\'\\'){1A=1e 2S(29.E,[\\'g\\']);1A=2t.B(1A)}}f(1A==2f){I=I+\\' 1L\\';1a=J;f(!O&&h[i].G!=\\'\\')O=h[i].G;L=1D(h[i].G)}}}}f(k.o(\\'2n\\'+m)&&(k.o(\\'6Q\\'+m).E!=2L(6R(k.o(\\'2n\\'+m).E.1j())))){k.o(\\'2n\\'+m).F=\"2P 1L\";f(1a){1a=J;2I=1b;f(!O)O=\\'2n\\'+m}L=1D(\\'2n\\'+m)}f(k.o(\\'2r\\'+m)){l 4H=4F(m);l 3u=4H.2d(\\'+\\');a=3u[1];b=k.o(\\'2r\\'+m).E;f(3u[0]==\\'i\\')b=b.1j();b=2L(b);f(a!=b){k.o(\\'2r\\'+m).F=\"2P 1L\";f(1a){1a=J;2I=1b;f(!O)O=\\'2r\\'+m}L=1D(\\'2r\\'+m)}}f(2K==\\'y\\')51();f(O!=\\'\\'&&4I==\\'y\\'){31.2h=\\'#\\'+O;k.o(O).6W()}f(1a&&3w){k.o(\\'1r\\'+m).2T=1b;l 2i=k.2u(\\'3L\\');2i.2e=\\'1Q\\';2i.1U=\\'1r\\'+m;2i.E=\\'1\\';k.o(\\'4h\\'+m).1c.3d(2i);k.o(\\'1r\\'+m).1J.34=\"4K\";k.o(\\'1u\\'+m+\\'1q\\').3R();v 1b}u f(1a){k.o(\\'1r\\'+m).1J.34=\"4K\";k.o(\\'1r\\'+m).2T=1b;37(m)}f(!1a&&!2I){3A(m,k.o(\\'70\\'+m),L,1);v J}f(!1a){3A(m,k.o(\\'72\\'+m),L,1);v J}v J}u v 1b;C 1D(G){1n=k.o(G).1c;f(3g==\\'y\\'){1n.F=\"3C\"}f(27[G]&&(1G=27[G])!=\\'\\'){f(2K==\\'y\\'){1N[2w]=1n.G;1s=k.2u(\\'4R\\');U=k.2u(\\'4T\\');S=k.4U(\\'\\');U.1K=3I(1G);26=k.4V(\\'3a\\');26.4W=\\'4X\\';1s.3d(U);1s.4Y(26);2W[2w++]=1s}f(1n.G!=\\'\\')v L+\\'<U><a 2h=\"#\\'+1n.G+\\'\">\\'+1G+\\' &3G;</U></a>\\';u v L+\\'<U>\\'+1G+\\'</U>\\'}u v L}C 4O(G,3D){1n=k.o(G.1I(0,G.D-5));f(3g==\\'y\\'){1n.F=\"1l-1k-3e 3C\"}f(27[3D]&&(1G=27[3D])!=\\'\\'){f(2K==\\'y\\'){1N[2w]=1n.G;1s=k.2u(\\'4R\\');U=k.2u(\\'4T\\');S=k.4U(\\'\\');U.1K=3I(1G);26=k.4V(\\'3a\\');26.4W=\\'4X\\';1s.3d(U);1s.4Y(26);2W[2w++]=1s}f(1n.G!=\\'\\')v L+\\'<U><a 2h=\"#\\'+1n.G+\\'\">\\'+1G+\\' &3G;</U></a>\\';u v L+\\'<U>\\'+1G+\\'</U>\\'}u v L}C 51(){N(n=0;n<1N.D;n++){f(k.o(1N[n]))k.o(1N[n]).7m(2W[n],k.o(1N[n]).7o)}}}C 3I(K){K=K.M(/\\\\\\\\\\'/g,\\'\\\\\\'\\');K=K.M(/\\\\\\\\\"/g,\\'\"\\');K=K.M(/\\\\\\\\\\\\\\\\/g,\\'\\\\\\\\\\');K=K.M(/\\\\\\\\0/g,\\'\\\\0\\');v K}C 2Y(2q,Y,7r){2X{f(k.o(2q+\\'a\\'))k.o(2q+\\'a\\').1K=Y;f(k.o(2q+\\'b\\'))k.o(2q+\\'b\\').1K=Y;v 1b}2O(53){v J}}C 37(m){l 1A=1e 2S(\\'[$][#][$]\\',[\\'g\\']);l 1y=\\'$#$\\';f(m==\\'\\')H=\\'1\\';u H=m;h=k.o(\\'1u\\'+m+\\'1q\\').2Q(\\'*\\');N(l i=0,j=h.D;i<j;i++){1F=h[i].1S.1j();T=h[i].2e;f(1F==\"3L\"||1F==\"3M\"||1F==\"3P\"){f(T==\"56\"){f(h[i].1U.B(/\\\\[\\\\]/)){18=\\'\\';1Y(i<j&&3V(h[i])){f(h[i].2e==\\'56\\'&&h[i].1U.B(/\\\\[\\\\]/)&&h[i].25){18=18+h[i].E+\\',\\'}i++}f(18.D>1)H=H+1y+18.1m(0,18.D-1);u H=H+1y+\"-\"}u H=H+1y+(h[i].25?((h[i].E!=\"\")?h[i].E:\"X\"):\"-\")}u f(T==\"2A\"){18=h[i].25?((h[i].E!=\"\")?h[i].E:\"X\"):\\'\\';1Y(i<j&&3V(h[i+1])){f(h[i+1].2e==\\'2A\\'&&h[i+1].25){18=18+\\',\\'+h[i+1].E}i++}f(18.1E(0)==\\',\\')H=H+1y+18.1m(1,18.D);u H=H+1y+18}u f(T==\"3P-7E\"){2y=\\'\\';N(z=0;z<h[i].24.D;z++){f(h[i].24[z].1S.1j()==\\'7G\\'&&h[i].24[z].7H){2y=2y+h[i].24[z].E.M(1A,\\'$\\')+\\',\\'}}H=H+1y+2y.1m(0,2y.D-1)}u f(T==\"1Q\"&&h[i].1U.B(/7M/)){H=H+\\'+++\\'+h[i].E}u f(T==\"1Q\"&&h[i].1U.B(/7N/)){H=H+\\'+++\\'+h[i].E}u f(T==\"1Q\"&&h[i].1U.B(/7P/)){H=H+\\'+++\\'+h[i].E}u f(T==\"1Q\"&&h[i].F.B(/7Q/)){H=H+1y+h[i].E}u f(T!=\"1Q\"&&T!=\"3R\"&&T!=\"2A\"){H=H+1y+h[i].E.M(1A,\\'$\\')}}}f(k.o(\\'1u\\'+m+\\'1q\\').7X.B(\\'7Z.80\\'))H=H+\\'***\\';3U(H,3Y)}C 3V(1i){1Y(1i.1c){f(1i.1c.F==\\'1l-1k-18\\')v 1b;u 1i=1i.1c}v J}C 3Y(W){2E=J;2v=W.B(/|/)?W.2C(\\'|\\'):W.D;2v=(2v<0)?W.D:2v;f(W.B(/---/)){1P=\" 2R\"}u f(W.B(/!!!/)){1P=\" 5i\"}u f(W.B(/~~~/)){1P=\"5f\";2E=1b}u{1P=\"5f\"}l 1T=W.2C(\\'*$#\\');l m=W.1m(0,1T);l 4P=W.1E(1T+3);f(m==\\'1\\')m=\\'\\';f(!k.o(\\'1u\\'+m+\\'1q\\').F.B(/5l/))k.o(\\'1u\\'+m+\\'1q\\').5m();k.o(\\'1r\\'+m).1J.34=\"40\";k.o(\\'1r\\'+m).2T=J;Y=W.1m(1T+4,2v);f(Y.B(/\\\\$#\\\\$/)){2G=Y.2d(\\'$#$\\');1X=2G[0];2B=2G[1];Y=2G[2];f(k.o(1X)){l 1V=\\'\\';l 44=k.o(1X).24.D-1;N(i=44;i>=0;i--){l 30=k.o(1X).24[i];f(30.5y!=\\'3\\'&&30.47.1j()==\\'U\\'){f(30.F.B(/1V/))1V=\\'1V\\';i=-1}}f(1V==\\'1V\\')2B=2B.M(\\'3a=\"1V\"\\',\\'\\');k.o(1X).1K=k.o(1X).1K+2B;f(5K.5e)5e.5N()}l 2x=2B.B(/5Q-5S-(4b|5T)-5V(s|-)[^\" ]+/);f(2x!=2f&&2x[0]!=\\'\\'&&k.o(2x[0])){k.o(2x[0]).1J.3T=\\'5Y\\'}}3K=J;2c=(4d(m)>1)?\\' \\'+1P+m:\\'\\';f(k.o(\\'1H\\'+m+\\'a\\')){k.o(\\'1H\\'+m+\\'a\\').F=\"1W \"+1P+2c;3K=1b}f(k.o(\\'1H\\'+m+\\'b\\')&&!(2E&&3K))k.o(\\'1H\\'+m+\\'b\\').F=\"1W \"+1P+2c;2Y(\\'1H\\'+m,Y,\\'\\');f(2E){k.o(\\'1u\\'+m+\\'1q\\').1J.3T=\\'4l\\';k.o(\\'6j\\'+m).1J.3T=\\'4l\\';f(!W.B(/>>>/))31.2h=\\'#1H\\'+m+\\'a\\'}f(4P==\\'y\\'){Y=Y.M(/<4Q.?\\\\/>/g,\\'\\\\r\\\\n\\');Y=Y.M(/(<.?4p>|<.?b>)/g,\\'*\\');Y=Y.M(/(<([^>]+)>)/3k,\\'\\');2p(Y)}f(W.B(/>>>/)){31.2h=W.1m((W.2C(\\'|>>>\\')+4),W.D);v}}l 4A=0;l 5g=\"\";l 1g=8;C 2L(s){v 3m(1O(2a(s),s.D*1g))}C 6F(s){v 3E(1O(2a(s),s.D*1g))}C 6G(s){v 3h(1O(2a(s),s.D*1g))}C 6H(1B,19){v 3m(2D(1B,19))}C 6I(1B,19){v 3E(2D(1B,19))}C 6K(1B,19){v 3h(2D(1B,19))}C 6L(){v 2L(\"6M\")==\"6O\"}C 1O(x,2o){x[2o>>5]|=6P<<((2o)%32);x[(((2o+64)>>>9)<<4)+14]=2o;l a=6T;l b=-6U;l c=-6V;l d=6X;N(l i=0;i<x.D;i+=16){l 4u=a;l 4x=b;l 4y=c;l 4D=d;a=R(a,b,c,d,x[i+0],7,-6Y);d=R(d,a,b,c,x[i+1],12,-6Z);c=R(c,d,a,b,x[i+2],17,71);b=R(b,c,d,a,x[i+3],22,-73);a=R(a,b,c,d,x[i+4],7,-75);d=R(d,a,b,c,x[i+5],12,76);c=R(c,d,a,b,x[i+6],17,-77);b=R(b,c,d,a,x[i+7],22,-78);a=R(a,b,c,d,x[i+8],7,79);d=R(d,a,b,c,x[i+9],12,-7a);c=R(c,d,a,b,x[i+10],17,-7b);b=R(b,c,d,a,x[i+11],22,-7c);a=R(a,b,c,d,x[i+12],7,7f);d=R(d,a,b,c,x[i+13],12,-7g);c=R(c,d,a,b,x[i+14],17,-7h);b=R(b,c,d,a,x[i+15],22,7k);a=Q(a,b,c,d,x[i+1],5,-7n);d=Q(d,a,b,c,x[i+6],9,-7p);c=Q(c,d,a,b,x[i+11],14,7s);b=Q(b,c,d,a,x[i+0],20,-7t);a=Q(a,b,c,d,x[i+5],5,-7v);d=Q(d,a,b,c,x[i+10],9,7w);c=Q(c,d,a,b,x[i+15],14,-7x);b=Q(b,c,d,a,x[i+4],20,-7y);a=Q(a,b,c,d,x[i+9],5,7A);d=Q(d,a,b,c,x[i+14],9,-7B);c=Q(c,d,a,b,x[i+3],14,-7D);b=Q(b,c,d,a,x[i+8],20,7F);a=Q(a,b,c,d,x[i+13],5,-7I);d=Q(d,a,b,c,x[i+2],9,-7J);c=Q(c,d,a,b,x[i+7],14,7O);b=Q(b,c,d,a,x[i+12],20,-7R);a=Z(a,b,c,d,x[i+5],4,-7T);d=Z(d,a,b,c,x[i+8],11,-7U);c=Z(c,d,a,b,x[i+11],16,7V);b=Z(b,c,d,a,x[i+14],23,-7Y);a=Z(a,b,c,d,x[i+1],4,-81);d=Z(d,a,b,c,x[i+4],11,82);c=Z(c,d,a,b,x[i+7],16,-83);b=Z(b,c,d,a,x[i+10],23,-86);a=Z(a,b,c,d,x[i+13],4,8a);d=Z(d,a,b,c,x[i+0],11,-5h);c=Z(c,d,a,b,x[i+3],16,-5k);b=Z(b,c,d,a,x[i+6],23,5n);a=Z(a,b,c,d,x[i+9],4,-5q);d=Z(d,a,b,c,x[i+12],11,-5t);c=Z(c,d,a,b,x[i+15],16,5v);b=Z(b,c,d,a,x[i+2],23,-5z);a=V(a,b,c,d,x[i+0],6,-5B);d=V(d,a,b,c,x[i+7],10,5G);c=V(c,d,a,b,x[i+14],15,-5M);b=V(b,c,d,a,x[i+5],21,-5P);a=V(a,b,c,d,x[i+12],6,5U);d=V(d,a,b,c,x[i+3],10,-5X);c=V(c,d,a,b,x[i+10],15,-5Z);b=V(b,c,d,a,x[i+1],21,-61);a=V(a,b,c,d,x[i+8],6,63);d=V(d,a,b,c,x[i+15],10,-66);c=V(c,d,a,b,x[i+6],15,-6a);b=V(b,c,d,a,x[i+13],21,6h);a=V(a,b,c,d,x[i+4],6,-6k);d=V(d,a,b,c,x[i+11],10,-6r);c=V(c,d,a,b,x[i+2],15,6w);b=V(b,c,d,a,x[i+9],21,-6A);a=1w(a,4u);b=1w(b,4x);c=1w(c,4y);d=1w(d,4D)}v 1z(a,b,c,d)}C 2j(q,a,b,x,s,t){v 1w(45(1w(1w(a,q),1w(x,t)),s),b)}C R(a,b,c,d,x,s,t){v 2j((b&c)|((~b)&d),a,b,x,s,t)}C Q(a,b,c,d,x,s,t){v 2j((b&d)|(c&(~d)),a,b,x,s,t)}C Z(a,b,c,d,x,s,t){v 2j(b^c^d,a,b,x,s,t)}C V(a,b,c,d,x,s,t){v 2j(c^(b|(~d)),a,b,x,s,t)}C 2D(1B,19){l 2b=2a(1B);f(2b.D>16)2b=1O(2b,1B.D*1g);l 3J=1z(16),3Q=1z(16);N(l i=0;i<16;i++){3J[i]=2b[i]^7j;3Q[i]=2b[i]^7u}l 5a=1O(3J.59(2a(19)),5d+19.D*1g);v 1O(3Q.59(5a),5d+7W)}C 1w(x,y){l 3B=(x&3n)+(y&3n);l 3Z=(x>>16)+(y>>16)+(3B>>16);v(3Z<<16)|(3B&3n)}C 45(3l,3y){v(3l<<3y)|(3l>>>(32-3y))}C 2a(K){l 1Z=1z();l 2M=(1<<1g)-1;N(l i=0;i<K.D*1g;i+=1g)1Z[i>>5]|=(K.5b(i/1g)&2M)<<(i%32);v 1Z}C 3h(1Z){l K=\"\";l 2M=(1<<1g)-1;N(l i=0;i<1Z.D*32;i+=1g)K+=6d.6n((1Z[i>>5]>>>(i%32))&2M);v K}C 3m(1p){l 3x=4A?\"6N\":\"6S\";l K=\"\";N(l i=0;i<1p.D*4;i++){K+=3x.1E((1p[i>>2]>>((i%4)*8+4))&4N)+3x.1E((1p[i>>2]>>((i%4)*8))&4N)}v K}C 3E(1p){l 4n=\"7d+/\";l K=\"\";N(l i=0;i<1p.D*4;i+=3){l 49=(((1p[i>>2]>>8*(i%4))&39)<<16)|(((1p[i+1>>2]>>8*((i+1)%4))&39)<<8)|((1p[i+2>>2]>>8*((i+2)%4))&39);N(l j=0;j<4;j++){f(i*8+j*6>1p.D*32)K+=5g;u K+=4n.1E((49>>6*(3-j))&6s)}}v K}C 4F(m){l 3S=\"74\"+m+\"=\";l 3c=k.7C.2d(\\';\\');N(l i=0;i<3c.D;i++){l c=3c[i];1Y(c.1E(0)==\\' \\')c=c.1m(1,c.D);f(c.2C(3S)==0)v 3i(c.1m(3S.D,c.D))}v\\'\\'}',62,507,'|||||||||||||||if||objColl|||document|var|no||getElementById||||||else|return||||||match|function|length|value|className|id|params|newclass|false|str|custom_error|replace|for|last_one|temp|md5_gg|md5_ff|err|typ|li|md5_ii|message||stringXHTML|md5_hh|||||||||group|data|all_valid|true|parentNode|args|new|uri|chrsz|msgbox|el|toLowerCase|box|cf|substring|parent_el|strValue|binarray|form|sendbutton|ul|post_data|cforms|sajax_debug|safe_add|sajax_request_type|prefix|Array|regexp|key|thefield|check_for_customerr|charAt|fld|gotone|usermessage|substr|style|innerHTML|cf_error|encodeURIComponent|insert_err_p|core_md5|result|hidden|waiting|nodeName|offset|name|alt|cf_info|commentParent|while|bin|||||childNodes|checked|cl|all_custom_error|cf_errortxt|obj_regexp|str2binl|bkey|ucm|split|type|null|func_name|href|newSENDBUTTON|md5_cmn|sajax_requests|strCssRule|error_container|cforms_q|len|alert|elementId|cforms_captcha|temp_i|INPval|createElement|end|insert_err_count|dEl|all_child_obj|callback|radio|newcommentText|indexOf|core_hmac_md5|hide|target_id|newcomment|status|code_err|cf_customerr|show_err_ins|hex_md5|mask|label|catch|secinput|getElementsByTagName|failure|RegExp|disabled|oElm|XMLHTTP|insert_err|try|doInnerXHTML|extra_data|elLi|location||txt|cursor|sajax_do_call|sajax_target_id|cforms_submitcomment|POST|0xFF|class|object|ca|appendChild|title|eval|show_err_li|binl2str|unescape|sajax_init_object|ig|num|binl2hex|0xFFFF|fldrequired|required|radio_valid|single|rs|cformselect|cookie_part|col|upload|hex_tab|cnt|keyvalue|call_err|lsw|cf_li_err|cerr|binl2b64|defaultView|raquo|msxmlhttp|stripslashes|ipad|isA|input|textarea|Msxml2|x_reset_captcha|select|opad|submit|nameEQ|display|x_cforms_submitcomment|isParentChkBoxGroup|typeof|_|cforms_setsuccessmessage|msw|auto|GET|rst|rsrnd|allLi|bit_rol|rsargs|tagName|setRequestHeader|triplet|responseText|user|not|parseInt|arguments|reset_captcha|newimage|cf_working|sajax_failure_redirect|defaultValue|getComputedStyle|none|currentStyle|tab|getTime|strong|sameParentBG|rest|cf_date|cfselectmulti|olda|area|errortxt|oldb|oldc|search|hexcase|email|regexp_e|oldd|_regexp|readcookie|undefined|read_cookie|jump_to_err|colStyle|progress|getStyle|Date|0xF|check_for_customerr_radio|pop|br|UL|p1|LI|createTextNode|createAttribute|nodeValue|cf_li_text_err|setAttributeNode|decodeURI|popFlag|write_customerr|ol|ee|reset_captcha_done|Math|checkbox|XMLHttpRequest|Could|concat|hash|charCodeAt|text|512|AjaxEditComments|success|b64pad|358537222|mailerr|called|722521979|cfnoreset|reset|76029189|create|connection|640364487|abort|in|421815835|sajax_uri|530742520|Illegal|request|nodeType|995338651|sajax|198630844|navigator|userAgent|open|Method|1126891415|HTTP|Content|Type|window|onreadystatechange|1416354905|init|255|57434055|edit|Error|comment|admin|1700485571|link|error|1894986606|block|1051523|send|2054922799|delete|1873313359||agent|30611744|src|rnd|round|1560198380|random|999999|String|cf_popup|clearField|setField|1309151649|NULL|ll|145523070|getPropertyValue|strMatch|fromCharCode|toUpperCase|px|em|1120210379|0x3F|background|color|html|718787259|decodeURIComponent|regexp_field_id|field_|343485551|removeChild|cf_upload|nextSibling|previousSibling|b64_md5|str_md5|hex_hmac_md5|b64_hmac_md5|fldemail|str_hmac_md5|md5_vm_test|abc|0123456789ABCDEF|900150983cd24fb0d6963f7d28e17f72|0x80|cforms_a|encodeURI|0123456789abcdef|1732584193|271733879|1732584194|focus|271733878|680876936|389564586|cf_failure|606105819|cf_codeerr|1044525330|turing_string_|176418897|1200080426|1473231341|45705983|1770035416|1958414417|42063|1990404162|ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|sajax_cancel|1804603682|40341101|1502002290|ActiveXObject|0x36363636|1236535329|cforms_validate|insertBefore|165796510|firstChild|1069501632|Microsoft|stringDOM|643717713|373897302|0x5C5C5C5C|701558691|38016083|660478335|405537848|cf_captcha_img|568446438|1019803690|cookie|187363961|multiple|1163531501|option|selected|1444681467|51403784|sajax_debug_mode|post|comment_parent|comment_post_ID|1735328473|cforms_pl|cfhidden|1926607734|Caught|378558|2022574463|1839030562|128|action|35309556|lib_WPcomment|php|1530992060|1272893353|155497632|received|readyState|1094730640|urlencoded|www|application|681279174'.split('|'),0,{}))";
var mod_pagespeed_FppOLk8TNi = "eval(function(p,a,c,k,e,d){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--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('m 9F={af:\\'1.11\\'};h $5k(L){k(L!=7D)};h $t(L){o(!$5k(L))k V;o(L.3T)k\\'B\\';m t=57 L;o(t==\\'2w\\'&&L.a7){2k(L.6m){17 1:k\\'B\\';17 3:k(/\\\\S/).2U(L.8q)?\\'ak\\':\\'ad\\'}}o(t==\\'2w\\'||t==\\'h\\'){2k(L.7A){17 2b:k\\'1p\\';17 6N:k\\'6d\\';17 19:k\\'4k\\'}o(57 L.M==\\'4w\\'){o(L.2M)k\\'9U\\';o(L.7p)k\\'12\\'}}k t};h $1X(){m 4Q={};G(m i=0;i<12.M;i++){G(m C 15 12[i]){m ap=12[i][C];m 4X=4Q[C];o(4X&&$t(ap)==\\'2w\\'&&$t(4X)==\\'2w\\')4Q[C]=$1X(4X,ap);14 4Q[C]=ap}}k 4Q};m $N=h(){m 1b=12;o(!1b[1])1b=[c,1b[0]];G(m C 15 1b[1])1b[0][C]=1b[1][C];k 1b[0]};m $4a=h(){G(m i=0,l=12.M;i<l;i++){12[i].N=h(1F){G(m 1H 15 1F){o(!c.1z[1H])c.1z[1H]=1F[1H];o(!c[1H])c[1H]=$4a.5F(1H)}}}};$4a.5F=h(1H){k h(Q){k c.1z[1H].3m(Q,2b.1z.7M.1Q(12,1))}};$4a(62,2b,6p,7I);h $2i(L){k!!(L||L===0)};h $7m(L,7C){k $5k(L)?L:7C};h $6J(3O,22){k 1c.9W(1c.6J()*(22-3O+1)+3O)};h $3e(){k J 98().99()};h $4c(1w){9T(1w);9Q(1w);k 1r};m 33=h(L){L=L||{};L.N=$N;k L};m 9R=J 33(P);m aX=J 33(K);K.5K=K.3i(\\'5K\\')[0];P.3p=!!(K.79);o(P.aV)P.2t=P[P.aQ?\\'b0\\':\\'7B\\']=1a;14 o(K.8o&&!K.bb&&!bc.b6)P.3A=P[P.3p?\\'aO\\':\\'5j\\']=1a;14 o(K.aN!=1r)P.6k=1a;P.aw=P.3A;ax.N=$N;o(57 4N==\\'7D\\'){m 4N=h(){};o(P.3A)K.8j(\"av\");4N.1z=(P.3A)?P[\"[[aq.1z]]\"]:{}}4N.1z.3T=h(){};o(P.7B)6o{K.ar(\"at\",V,1a)}6f(e){};m 19=h(1v){m 4H=h(){k(12[0]!==1r&&c.1n&&$t(c.1n)==\\'h\\')?c.1n.3m(c,12):c};$N(4H,c);4H.1z=1v;4H.7A=19;k 4H};19.1u=h(){};19.1z={N:h(1v){m 5N=J c(1r);G(m C 15 1v){m 7E=5N[C];5N[C]=19.7F(7E,1v[C])}k J 19(5N)},3o:h(){G(m i=0,l=12.M;i<l;i++)$N(c.1z,12[i])}};19.7F=h(3u,21){o(3u&&3u!=21){m t=$t(21);o(t!=$t(3u))k 21;2k(t){17\\'h\\':m 7s=h(){c.1q=12.7p.1q;k 21.3m(c,12)};7s.1q=3u;k 7s;17\\'2w\\':k $1X(3u,21)}}k 21};m 8E=J 19({aI:h(O){c.3F=c.3F||[];c.3F.1f(O);k c},8Q:h(){o(c.3F&&c.3F.M)c.3F.89().1V(10,c)},aH:h(){c.3F=[]}});m 2e=J 19({1L:h(t,O){o(O!=19.1u){c.$X=c.$X||{};c.$X[t]=c.$X[t]||[];c.$X[t].6F(O)}k c},1o:h(t,1b,1V){o(c.$X&&c.$X[t]){c.$X[t].1D(h(O){O.2v({\\'Q\\':c,\\'1V\\':1V,\\'12\\':1b})()},c)}k c},49:h(t,O){o(c.$X&&c.$X[t])c.$X[t].2y(O);k c}});m 44=J 19({3v:h(){c.r=$1X.3m(1r,[c.r].N(12));o(c.1L){G(m 4z 15 c.r){o($t(c.r[4z]==\\'h\\')&&(/^4W[A-Z]/).2U(4z))c.1L(4z,c.r[4z])}}k c}});2b.N({4Z:h(O,Q){G(m i=0,j=c.M;i<j;i++)O.1Q(Q,c[i],i,c)},2D:h(O,Q){m 4d=[];G(m i=0,j=c.M;i<j;i++){o(O.1Q(Q,c[i],i,c))4d.1f(c[i])}k 4d},2E:h(O,Q){m 4d=[];G(m i=0,j=c.M;i<j;i++)4d[i]=O.1Q(Q,c[i],i,c);k 4d},5O:h(O,Q){G(m i=0,j=c.M;i<j;i++){o(!O.1Q(Q,c[i],i,c))k V}k 1a},aC:h(O,Q){G(m i=0,j=c.M;i<j;i++){o(O.1Q(Q,c[i],i,c))k 1a}k V},48:h(2M,R){m 4g=c.M;G(m i=(R<0)?1c.22(0,4g+R):R||0;i<4g;i++){o(c[i]===2M)k i}k-1},7x:h(1d,M){1d=1d||0;o(1d<0)1d=c.M+1d;M=M||(c.M-1d);m 7g=[];G(m i=0;i<M;i++)7g[i]=c[1d++];k 7g},2y:h(2M){m i=0;m 4g=c.M;6g(i<4g){o(c[i]===2M){c.5t(i,1);4g--}14{i++}}k c},1e:h(2M,R){k c.48(2M,R)!=-1},aE:h(1C){m L={},M=1c.3O(c.M,1C.M);G(m i=0;i<M;i++)L[1C[i]]=c[i];k L},N:h(1p){G(m i=0,j=1p.M;i<j;i++)c.1f(1p[i]);k c},1X:h(1p){G(m i=0,l=1p.M;i<l;i++)c.6F(1p[i]);k c},6F:h(2M){o(!c.1e(2M))c.1f(2M);k c},aG:h(){k c[$6J(0,c.M-1)]||1r},6z:h(){k c[c.M-1]||1r}});2b.1z.1D=2b.1z.4Z;2b.1D=2b.4Z;h $A(1p){k 2b.7x(1p)};h $1D(3q,O,Q){o(3q&&57 3q.M==\\'4w\\'&&$t(3q)!=\\'2w\\'){2b.4Z(3q,O,Q)}14{G(m 1E 15 3q)O.1Q(Q||3q,3q[1E],1E)}};2b.1z.2U=2b.1z.1e;6p.N({2U:h(5p,2p){k(($t(5p)==\\'2L\\')?J 6N(5p,2p):5p).2U(c)},2G:h(){k 4t(c,10)},8i:h(){k 4G(c)},6V:h(){k c.2Z(/-\\\\D/g,h(2B){k 2B.6W(1).7G()})},8t:h(){k c.2Z(/\\\\w[A-Z]/g,h(2B){k(2B.6W(0)+\\'-\\'+2B.6W(1).4M())})},70:h(){k c.2Z(/\\\\b[a-z]/g,h(2B){k 2B.7G()})},4m:h(){k c.2Z(/^\\\\s+|\\\\s+$/g,\\'\\')},6S:h(){k c.2Z(/\\\\s{2,}/g,\\' \\').4m()},5T:h(1p){m 2n=c.2B(/\\\\d{1,3}/g);k(2n)?2n.5T(1p):V},5z:h(1p){m 3G=c.2B(/^#?(\\\\w{1,2})(\\\\w{1,2})(\\\\w{1,2})$/);k(3G)?3G.7M(1).5z(1p):V},1e:h(2L,s){k(s)?(s+c+s).48(s+2L+s)>-1:c.48(2L)>-1},9f:h(){k c.2Z(/([.*+?^${}()|[\\\\]\\\\/\\\\\\\\])/g,\\'\\\\\\\\$1\\')}});2b.N({5T:h(1p){o(c.M<3)k V;o(c.M==4&&c[3]==0&&!1p)k\\'aM\\';m 3G=[];G(m i=0;i<3;i++){m 3U=(c[i]-0).8J(16);3G.1f((3U.M==1)?\\'0\\'+3U:3U)}k 1p?3G:\\'#\\'+3G.2u(\\'\\')},5z:h(1p){o(c.M!=3)k V;m 2n=[];G(m i=0;i<3;i++){2n.1f(4t((c[i].M==1)?c[i]+c[i]:c[i],16))}k 1p?2n:\\'2n(\\'+2n.2u(\\',\\')+\\')\\'}});62.N({2v:h(r){m O=c;r=$1X({\\'Q\\':O,\\'u\\':V,\\'12\\':1r,\\'1V\\':V,\\'3s\\':V,\\'5V\\':V},r);o($2i(r.12)&&$t(r.12)!=\\'1p\\')r.12=[r.12];k h(u){m 1b;o(r.u){u=u||P.u;1b=[(r.u===1a)?u:J r.u(u)];o(r.12)1b.N(r.12)}14 1b=r.12||12;m 35=h(){k O.3m($7m(r.Q,O),1b)};o(r.1V)k aL(35,r.1V);o(r.3s)k aK(35,r.3s);o(r.5V)6o{k 35()}6f(aJ){k V};k 35()}},aB:h(1b,Q){k c.2v({\\'12\\':1b,\\'Q\\':Q})},5V:h(1b,Q){k c.2v({\\'12\\':1b,\\'Q\\':Q,\\'5V\\':1a})()},Q:h(Q,1b){k c.2v({\\'Q\\':Q,\\'12\\':1b})},aA:h(Q,1b){k c.2v({\\'Q\\':Q,\\'u\\':1a,\\'12\\':1b})},1V:h(1V,Q,1b){k c.2v({\\'1V\\':1V,\\'Q\\':Q,\\'12\\':1b})()},3s:h(7v,Q,1b){k c.2v({\\'3s\\':7v,\\'Q\\':Q,\\'12\\':1b})()}});7I.N({2G:h(){k 4t(c)},8i:h(){k 4G(c)},1t:h(3O,22){k 1c.3O(22,1c.22(3O,c))},3w:h(4n){4n=1c.3d(10,4n||0);k 1c.3w(c*4n)/4n},as:h(O){G(m i=0;i<c;i++)O(i)}});m I=J 19({1n:h(q,1F){o($t(q)==\\'2L\\'){o(P.2t&&1F&&(1F.1E||1F.t)){m 1E=(1F.1E)?\\' 1E=\"\\'+1F.1E+\\'\"\\':\\'\\';m t=(1F.t)?\\' t=\"\\'+1F.t+\\'\"\\':\\'\\';4b 1F.1E;4b 1F.t;q=\\'<\\'+q+1E+t+\\'>\\'}q=K.8j(q)}q=$(q);k(!1F||!q)?q:q.1U(1F)}});m 1M=J 19({1n:h(U){k(U)?$N(U,c):c}});1M.N=h(1F){G(m 1H 15 1F){c.1z[1H]=1F[1H];c[1H]=$4a.5F(1H)}};h $(q){o(!q)k 1r;o(q.3T)k 2a.4e(q);o([P,K].1e(q))k q;m t=$t(q);o(t==\\'2L\\'){q=K.5o(q);t=(q)?\\'B\\':V}o(t!=\\'B\\')k 1r;o(q.3T)k 2a.4e(q);o([\\'2w\\',\\'ao\\'].1e(q.59.4M()))k q;$N(q,I.1z);q.3T=h(){};k 2a.4e(q)};K.5s=K.3i;h $$(){m U=[];G(m i=0,j=12.M;i<j;i++){m 1B=12[i];2k($t(1B)){17\\'B\\':U.1f(1B);17\\'au\\':1J;17 V:1J;17\\'2L\\':1B=K.5s(1B,1a);6P:U.N(1B)}}k $$.4C(U)};$$.4C=h(1p){m U=[];G(m i=0,l=1p.M;i<l;i++){o(1p[i].$5u)54;m B=$(1p[i]);o(B&&!B.$5u){B.$5u=1a;U.1f(B)}}G(m n=0,d=U.M;n<d;n++)U[n].$5u=1r;k J 1M(U)};1M.5y=h(C){k h(){m 1b=12;m 1k=[];m U=1a;G(m i=0,j=c.M,35;i<j;i++){35=c[i][C].3m(c[i],1b);o($t(35)!=\\'B\\')U=V;1k.1f(35)};k(U)?$$.4C(1k):1k}};I.N=h(1v){G(m C 15 1v){4N.1z[C]=1v[C];I.1z[C]=1v[C];I[C]=$4a.5F(C);m 8k=(2b.1z[C])?C+\\'1M\\':C;1M.1z[8k]=1M.5y(C)}};I.N({1U:h(1F){G(m 1H 15 1F){m 4P=1F[1H];2k(1H){17\\'6I\\':c.5H(4P);1J;17\\'X\\':o(c.5r)c.5r(4P);1J;17\\'1v\\':c.5J(4P);1J;6P:c.58(1H,4P)}}k c},28:h(q,8l){q=$(q);2k(8l){17\\'8g\\':q.2K.6D(c,q);1J;17\\'7N\\':m 4v=q.8s();o(!4v)q.2K.6M(c);14 q.2K.6D(c,4v);1J;17\\'1j\\':m 6X=q.6H;o(6X){q.6D(c,6X);1J}6P:q.6M(c)}k c},b8:h(q){k c.28(q,\\'8g\\')},9e:h(q){k c.28(q,\\'7N\\')},b1:h(q){k c.28(q,\\'4E\\')},aT:h(q){k c.28(q,\\'1j\\')},9i:h(){m U=[];$1D(12,h(8d){U=U.6i(8d)});$$(U).28(c);k c},2y:h(){k c.2K.8r(c)},aR:h(8e){m q=$(c.aP(8e!==V));o(!q.$X)k q;q.$X={};G(m t 15 c.$X)q.$X[t]={\\'1C\\':$A(c.$X[t].1C),\\'1I\\':$A(c.$X[t].1I)};k q.5C()},aU:h(q){q=$(q);c.2K.an(q,c);k q},8b:h(2s){c.6M(K.aY(2s));k c},6Y:h(1l){k c.1l.1e(1l,\\' \\')},8m:h(1l){o(!c.6Y(1l))c.1l=(c.1l+\\' \\'+1l).6S();k c},8f:h(1l){c.1l=c.1l.2Z(J 6N(\\'(^|\\\\\\\\s)\\'+1l+\\'(?:\\\\\\\\s|$)\\'),\\'$1\\').6S();k c},aW:h(1l){k c.6Y(1l)?c.8f(1l):c.8m(1l)},26:h(C,F){2k(C){17\\'29\\':k c.8n(4G(F));17\\'9P\\':C=(P.2t)?\\'9O\\':\\'9S\\'}C=C.6V();2k($t(F)){17\\'4w\\':o(![\\'9V\\',\\'8u\\'].1e(C))F+=\\'3Y\\';1J;17\\'1p\\':F=\\'2n(\\'+F.2u(\\',\\')+\\')\\'}c.1A[C]=F;k c},5H:h(1W){2k($t(1W)){17\\'2w\\':I.5v(c,\\'26\\',1W);1J;17\\'2L\\':c.1A.71=1W}k c},8n:h(29){o(29==0){o(c.1A.3C!=\"4K\")c.1A.3C=\"4K\"}14{o(c.1A.3C!=\"6y\")c.1A.3C=\"6y\"}o(!c.5R||!c.5R.9N)c.1A.8u=1;o(P.2t)c.1A.2D=(29==1)?\\'\\':\"9X(29=\"+29*56+\")\";c.1A.29=c.$1G.29=29;k c},1R:h(C){C=C.6V();m 1y=c.1A[C];o(!$2i(1y)){o(C==\\'29\\')k c.$1G.29;1y=[];G(m 1A 15 I.3y){o(C==1A){I.3y[1A].1D(h(s){m 1A=c.1R(s);1y.1f(4t(1A)?1A:\\'7T\\')},c);o(C==\\'3t\\'){m 5O=1y.5O(h(3U){k(3U==1y[0])});k(5O)?1y[0]:V}k 1y.2u(\\' \\')}}o(C.1e(\\'3t\\')){o(I.3y.3t.1e(C)){k[\\'7X\\',\\'63\\',\\'6u\\'].2E(h(p){k c.1R(C+p)},c).2u(\\' \\')}14 o(I.87.1e(C)){k[\\'7S\\',\\'7O\\',\\'7P\\',\\'7Y\\'].2E(h(p){k c.1R(\\'3t\\'+p+C.2Z(\\'3t\\',\\'\\'))},c).2u(\\' \\')}}o(K.8v)1y=K.8v.9D(c,1r).9L(C.8t());14 o(c.5R)1y=c.5R[C]}o(P.2t)1y=I.7W(C,1y,c);o(1y&&C.2U(/5P/i)&&1y.1e(\\'2n\\')){k 1y.4r(\\'2n\\').5t(1,4).2E(h(5P){k 5P.5T()}).2u(\\' \\')}k 1y},9b:h(){k I.74(c,\\'1R\\',12)},4x:h(5U,1d){5U+=\\'9I\\';m q=(1d)?c[1d]:c[5U];6g(q&&$t(q)!=\\'B\\')q=q[5U];k $(q)},9G:h(){k c.4x(\\'3u\\')},8s:h(){k c.4x(\\'4v\\')},am:h(){k c.4x(\\'4v\\',\\'6H\\')},6z:h(){k c.4x(\\'3u\\',\\'ac\\')},ag:h(){k $(c.2K)},ah:h(){k $$(c.8o)},6e:h(q){k!!$A(c.3i(\\'*\\')).1e(q)},5d:h(C){m 3c=I.5h[C];o(3c)k c[3c];m 6w=I.82[C]||0;o(!P.2t||6w)k c.aj(C,6w);m 6C=c.ab[C];k(6C)?6C.8q:1r},a2:h(C){m 3c=I.5h[C];o(3c)c[3c]=\\'\\';14 c.9y(C);k c},a1:h(){k I.74(c,\\'5d\\',12)},58:h(C,F){m 3c=I.5h[C];o(3c)c[3c]=F;14 c.a4(C,F);k c},5J:h(1W){k I.5v(c,\\'58\\',1W)},5L:h(){c.7U=$A(12).2u(\\'\\');k c},a5:h(2s){m 2J=c.4l();o([\\'1A\\',\\'3f\\'].1e(2J)){o(P.2t){o(2J==\\'1A\\')c.8a.71=2s;14 o(2J==\\'3f\\')c.58(\\'2s\\',2s);k c}14{c.8r(c.6H);k c.8b(2s)}}c[$5k(c.7l)?\\'7l\\':\\'7V\\']=2s;k c},a6:h(){m 2J=c.4l();o([\\'1A\\',\\'3f\\'].1e(2J)){o(P.2t){o(2J==\\'1A\\')k c.8a.71;14 o(2J==\\'3f\\')k c.5d(\\'2s\\')}14{k c.7U}}k($7m(c.7l,c.7V))},4l:h(){k c.59.4M()},1u:h(){2a.4q(c.3i(\\'*\\'));k c.5L(\\'\\')}});I.7W=h(C,1y,B){o($2i(4t(1y)))k 1y;o([\\'34\\',\\'2A\\'].1e(C)){m 1I=(C==\\'2A\\')?[\\'1m\\',\\'4F\\']:[\\'1j\\',\\'4E\\'];m 2P=0;1I.1D(h(F){2P+=B.1R(\\'3t-\\'+F+\\'-2A\\').2G()+B.1R(\\'7t-\\'+F).2G()});k B[\\'1x\\'+C.70()]-2P+\\'3Y\\'}14 o(C.2U(/3t(.+)7X|2I|7t/)){k\\'7T\\'}k 1y};I.3y={\\'3t\\':[],\\'7t\\':[],\\'2I\\':[]};[\\'7S\\',\\'7O\\',\\'7P\\',\\'7Y\\'].1D(h(86){G(m 1A 15 I.3y)I.3y[1A].1f(1A+86)});I.87=[\\'cC\\',\\'cA\\',\\'cB\\'];I.74=h(q,2N,1C){m 1y={};$1D(1C,h(1g){1y[1g]=q[2N](1g)});k 1y};I.5v=h(q,2N,72){G(m 1g 15 72)q[2N](1g,72[1g]);k q};I.5h=J 33({\\'4k\\':\\'1l\\',\\'G\\':\\'cg\\',\\'cf\\':\\'cd\\',\\'ce\\':\\'cj\\',\\'ck\\':\\'cp\\',\\'co\\':\\'cn\\',\\'cG\\':\\'cm\\',\\'cF\\':\\'cL\\',\\'d0\\':\\'cZ\\',\\'F\\':\\'F\\',\\'85\\':\\'85\\',\\'84\\':\\'84\\',\\'80\\':\\'80\\',\\'81\\':\\'81\\'});I.82={\\'4Y\\':2,\\'3N\\':2};I.2c={51:{2C:h(t,O){o(c.6s)c.6s(t,O,V);14 c.d4(\\'4W\\'+t,O);k c},3L:h(t,O){o(c.8c)c.8c(t,O,V);14 c.d3(\\'4W\\'+t,O);k c}}};P.N(I.2c.51);K.N(I.2c.51);I.N(I.2c.51);m 2a={U:[],4e:h(q){o(!q.$1G){2a.U.1f(q);q.$1G={\\'29\\':1}}k q},4q:h(U){G(m i=0,j=U.M,q;i<j;i++){o(!(q=U[i])||!q.$1G)54;o(q.$X)q.1o(\\'4q\\').5C();G(m p 15 q.$1G)q.$1G[p]=1r;G(m d 15 I.1z)q[d]=1r;2a.U[2a.U.48(q)]=1r;q.3T=q.$1G=q=1r}2a.U.2y(1r)},1u:h(){2a.4e(P);2a.4e(K);2a.4q(2a.U)}};P.2C(\\'7H\\',h(){P.2C(\\'66\\',2a.1u);o(P.2t)P.2C(\\'66\\',cJ)});m 2l=J 19({1n:h(u){o(u&&u.$83)k u;c.$83=1a;u=u||P.u;c.u=u;c.t=u.t;c.2X=u.2X||u.cI;o(c.2X.6m==3)c.2X=c.2X.2K;c.89=u.cN;c.cO=u.cT;c.cS=u.cP;c.cQ=u.cl;o([\\'6n\\',\\'47\\'].1e(c.t)){c.cb=(u.88)?u.88/cc:-(u.bz||0)/3}14 o(c.t.1e(\\'1g\\')){c.5a=u.7Q||u.bx;G(m 1E 15 2l.1C){o(2l.1C[1E]==c.5a){c.1g=1E;1J}}o(c.t==\\'7w\\'){m 5b=c.5a-bw;o(5b>0&&5b<13)c.1g=\\'f\\'+5b}c.1g=c.1g||6p.bA(c.5a).4M()}14 o(c.t.2U(/(8x|2O|bG)/)){c.1Y={\\'x\\':u.6q||u.7Z+K.2r.4I,\\'y\\':u.6r||u.7R+K.2r.4J};c.8C={\\'x\\':u.6q?u.6q-P.8P:u.7Z,\\'y\\':u.6r?u.6r-P.8O:u.7R};c.bC=(u.7Q==3)||(u.bt==2);2k(c.t){17\\'6c\\':c.1Z=u.1Z||u.bs;1J;17\\'69\\':c.1Z=u.1Z||u.9c}c.8p()}k c},1K:h(){k c.5g().5e()},5g:h(){o(c.u.5g)c.u.5g();14 c.u.bk=1a;k c},5e:h(){o(c.u.5e)c.u.5e();14 c.u.bi=V;k c}});2l.5x={1Z:h(){o(c.1Z&&c.1Z.6m==3)c.1Z=c.1Z.2K},8w:h(){6o{2l.5x.1Z.1Q(c)}6f(e){c.1Z=c.2X}}};2l.1z.8p=(P.6k)?2l.5x.8w:2l.5x.1Z;2l.1C=J 33({\\'bq\\':13,\\'bn\\':38,\\'bI\\':40,\\'1m\\':37,\\'4F\\':39,\\'bY\\':27,\\'c4\\':32,\\'c9\\':8,\\'c6\\':9,\\'4b\\':46});I.2c.2e={1L:h(t,O){c.$X=c.$X||{};c.$X[t]=c.$X[t]||{\\'1C\\':[],\\'1I\\':[]};o(c.$X[t].1C.1e(O))k c;c.$X[t].1C.1f(O);m 5w=t;m 23=I.2e[t];o(23){o(23.6j)23.6j.1Q(c,O);o(23.2E)O=23.2E;o(23.t)5w=23.t}o(!c.6s)O=O.2v({\\'Q\\':c,\\'u\\':1a});c.$X[t].1I.1f(O);k(I.6h.1e(5w))?c.2C(5w,O):c},49:h(t,O){o(!c.$X||!c.$X[t])k c;m 1h=c.$X[t].1C.48(O);o(1h==-1)k c;m 1g=c.$X[t].1C.5t(1h,1)[0];m F=c.$X[t].1I.5t(1h,1)[0];m 23=I.2e[t];o(23){o(23.2y)23.2y.1Q(c,O);o(23.t)t=23.t}k(I.6h.1e(t))?c.3L(t,F):c},5r:h(1W){k I.5v(c,\\'1L\\',1W)},5C:h(t){o(!c.$X)k c;o(!t){G(m 5D 15 c.$X)c.5C(5D);c.$X=1r}14 o(c.$X[t]){c.$X[t].1C.1D(h(O){c.49(t,O)},c);c.$X[t]=1r}k c},1o:h(t,1b,1V){o(c.$X&&c.$X[t]){c.$X[t].1C.1D(h(O){O.2v({\\'Q\\':c,\\'1V\\':1V,\\'12\\':1b})()},c)}k c},8h:h(R,t){o(!R.$X)k c;o(!t){G(m 5D 15 R.$X)c.8h(R,5D)}14 o(R.$X[t]){R.$X[t].1C.1D(h(O){c.1L(t,O)},c)}k c}};P.N(I.2c.2e);K.N(I.2c.2e);I.N(I.2c.2e);I.2e=J 33({\\'7o\\':{t:\\'6c\\',2E:h(u){u=J 2l(u);o(u.1Z!=c&&!c.6e(u.1Z))c.1o(\\'7o\\',u)}},\\'7r\\':{t:\\'69\\',2E:h(u){u=J 2l(u);o(u.1Z!=c&&!c.6e(u.1Z))c.1o(\\'7r\\',u)}},\\'47\\':{t:(P.6k)?\\'6n\\':\\'47\\'}});I.6h=[\\'8x\\',\\'bJ\\',\\'6x\\',\\'5X\\',\\'47\\',\\'6n\\',\\'6c\\',\\'69\\',\\'2Y\\',\\'7w\\',\\'bT\\',\\'by\\',\\'3n\\',\\'66\\',\\'7H\\',\\'bK\\',\\'bM\\',\\'bN\\',\\'bX\\',\\'2S\\',\\'c7\\',\\'c8\\',\\'3Z\\',\\'8W\\',\\'8X\\',\\'ca\\',\\'2f\\'];62.N({3I:h(Q,1b){k c.2v({\\'Q\\':Q,\\'12\\':1b,\\'u\\':2l})}});1M.N({c3:h(2J){k J 1M(c.2D(h(q){k(I.4l(q)==2J)}))},7L:h(1l,2d){m U=c.2D(h(q){k(q.1l&&q.1l.1e(1l,\\' \\'))});k(2d)?U:J 1M(U)},7J:h(3B,2d){m U=c.2D(h(q){k(q.3B==3B)});k(2d)?U:J 1M(U)},7K:h(1E,65,F,2d){m U=c.2D(h(q){m 21=I.5d(q,1E);o(!21)k V;o(!65)k 1a;2k(65){17\\'=\\':k(21==F);17\\'*=\\':k(21.1e(F));17\\'^=\\':k(21.7i(0,F.M)==F);17\\'$=\\':k(21.7i(21.M-F.M)==F);17\\'!=\\':k(21!=F);17\\'~=\\':k 21.1e(F,\\' \\')}k V});k(2d)?U:J 1M(U)}});h $E(1B,2D){k($(2D)||K).9r(1B)};h $br(1B,2D){k($(2D)||K).5s(1B)};$$.2W={\\'6d\\':/^(\\\\w*|\\\\*)(?:#([\\\\w-]+)|\\\\.([\\\\w-]+))?(?:\\\\[(\\\\w+)(?:([!*^$]?=)[\"\\']?([^\"\\'\\\\]]*)[\"\\']?)?])?$/,\\'3p\\':{64:h(1k,2H,Y,i){m 2h=[2H.bl?\\'6R:\\':\\'\\',Y[1]];o(Y[2])2h.1f(\\'[@3B=\"\\',Y[2],\\'\"]\\');o(Y[3])2h.1f(\\'[1e(6i(\" \", @4k, \" \"), \" \\',Y[3],\\' \")]\\');o(Y[4]){o(Y[5]&&Y[6]){2k(Y[5]){17\\'*=\\':2h.1f(\\'[1e(@\\',Y[4],\\', \"\\',Y[6],\\'\")]\\');1J;17\\'^=\\':2h.1f(\\'[bf-bu(@\\',Y[4],\\', \"\\',Y[6],\\'\")]\\');1J;17\\'$=\\':2h.1f(\\'[cR(@\\',Y[4],\\', 2L-M(@\\',Y[4],\\') - \\',Y[6].M,\\' + 1) = \"\\',Y[6],\\'\"]\\');1J;17\\'=\\':2h.1f(\\'[@\\',Y[4],\\'=\"\\',Y[6],\\'\"]\\');1J;17\\'!=\\':2h.1f(\\'[@\\',Y[4],\\'!=\"\\',Y[6],\\'\"]\\')}}14{2h.1f(\\'[@\\',Y[4],\\']\\')}}1k.1f(2h.2u(\\'\\'));k 1k},67:h(1k,2H,2d){m U=[];m 3p=K.79(\\'.//\\'+1k.2u(\\'//\\'),2H,$$.2W.7z,cM.cV,1r);G(m i=0,j=3p.cU;i<j;i++)U.1f(3p.cr(i));k(2d)?U:J 1M(U.2E($))}},\\'9p\\':{64:h(1k,2H,Y,i){o(i==0){o(Y[2]){m q=2H.5o(Y[2]);o(!q||((Y[1]!=\\'*\\')&&(I.4l(q)!=Y[1])))k V;1k=[q]}14{1k=$A(2H.3i(Y[1]))}}14{1k=$$.2W.3i(1k,Y[1]);o(Y[2])1k=1M.7J(1k,Y[2],1a)}o(Y[3])1k=1M.7L(1k,Y[3],1a);o(Y[4])1k=1M.7K(1k,Y[4],Y[5],Y[6],1a);k 1k},67:h(1k,2H,2d){k(2d)?1k:$$.4C(1k)}},7z:h(7y){k(7y==\\'6R\\')?\\'9C://cv.cx.cw/ay/6R\\':V},3i:h(2H,59){m 6b=[];G(m i=0,j=2H.M;i<j;i++)6b.N(2H[i].3i(59));k 6b}};$$.2W.2N=(P.3p)?\\'3p\\':\\'9p\\';I.2c.6a={5M:h(1B,2d){m 1k=[];1B=1B.4m().4r(\\' \\');G(m i=0,j=1B.M;i<j;i++){m 9q=1B[i];m Y=9q.2B($$.2W.6d);o(!Y)1J;Y[1]=Y[1]||\\'*\\';m 2h=$$.2W[$$.2W.2N].64(1k,c,Y,i);o(!2h)1J;1k=2h}k $$.2W[$$.2W.2N].67(1k,c,2d)},9r:h(1B){k $(c.5M(1B,1a)[0]||V)},5s:h(1B,2d){m U=[];1B=1B.4r(\\',\\');G(m i=0,j=1B.M;i<j;i++)U=U.6i(c.5M(1B[i],1a));k(2d)?U:$$.4C(U)}};I.N({5o:h(3B){m q=K.5o(3B);o(!q)k V;G(m 1q=q.2K;1q!=c;1q=1q.2K){o(!1q)k V}k q},ct:h(1l){k c.5M(\\'.\\'+1l)}});K.N(I.2c.6a);I.N(I.2c.6a);I.N({31:h(x,y){c.4I=x;c.4J=y},5S:h(){k{\\'2f\\':{\\'x\\':c.4I,\\'y\\':c.4J},\\'2P\\':{\\'x\\':c.3M,\\'y\\':c.3D},\\'5Z\\':{\\'x\\':c.5B,\\'y\\':c.5Q}}},3g:h(1S){1S=1S||[];m q=c,1m=0,1j=0;bp{1m+=q.bo||0;1j+=q.bH||0;q=q.c2}6g(q);1S.1D(h(B){1m-=B.4I||0;1j-=B.4J||0});k{\\'x\\':1m,\\'y\\':1j}},8Y:h(1S){k c.3g(1S).y},8Z:h(1S){k c.3g(1S).x},61:h(1S){m 1s=c.3g(1S);m L={\\'2A\\':c.3M,\\'34\\':c.3D,\\'1m\\':1s.x,\\'1j\\':1s.y};L.4F=L.1m+L.2A;L.4E=L.1j+L.34;k L}});I.2e.6t={6j:h(O){o(P.5l){O.1Q(c);k}m 4p=h(){o(P.5l)k;P.5l=1a;P.1w=$4c(P.1w);c.1o(\\'6t\\')}.Q(c);o(K.4T&&P.3A){P.1w=h(){o([\\'5l\\',\\'6v\\'].1e(K.4T))4p()}.3s(50)}14 o(K.4T&&P.2t){o(!$(\\'68\\')){m 3N=(P.c1.c0==\\'bZ:\\')?\\'://0\\':\\'9a:c5(0)\\';K.bR(\\'<3f 3B=\"68\" bS 3N=\"\\'+3N+\\'\"><\\\\/3f>\\');$(\\'68\\').bU=h(){o(c.4T==\\'6v\\')4p()}}}14{P.2C(\"3n\",4p);K.2C(\"bV\",4p)}}};P.bQ=h(O){k c.1L(\\'6t\\',O)};P.N({7h:h(){o(c.5j)k c.bP;o(c.9s)k K.4i.9A;k K.2r.9A},76:h(){o(c.5j)k c.bL;o(c.9s)k K.4i.9k;k K.2r.9k},8N:h(){o(c.2t)k 1c.22(K.2r.3M,K.2r.5B);o(c.3A)k K.4i.5B;k K.2r.5B},8M:h(){o(c.2t)k 1c.22(K.2r.3D,K.2r.5Q);o(c.3A)k K.4i.5Q;k K.2r.5Q},77:h(){k c.8P||K.2r.4I},75:h(){k c.8O||K.2r.4J},5S:h(){k{\\'2P\\':{\\'x\\':c.7h(),\\'y\\':c.76()},\\'5Z\\':{\\'x\\':c.8N(),\\'y\\':c.8M()},\\'2f\\':{\\'x\\':c.77(),\\'y\\':c.75()}}},3g:h(){k{\\'x\\':0,\\'y\\':0}}});m 18={};18.2m=J 19({r:{4f:19.1u,2o:19.1u,8U:19.1u,1N:h(p){k-(1c.94(1c.7k*p)-1)/2},3h:bO,25:\\'3Y\\',45:1a,8V:50},1n:h(r){c.B=c.B||1r;c.3v(r);o(c.r.1n)c.r.1n.1Q(c)},1T:h(){m 3e=$3e();o(3e<c.3e+c.r.3h){c.8R=c.r.1N((3e-c.3e)/c.r.3h);c.3J();c.3K()}14{c.1K(1a);c.1U(c.T);c.1o(\\'2o\\',c.B,10);c.8Q()}},1U:h(T){c.W=T;c.3K();k c},3J:h(){c.W=c.3H(c.R,c.T)},3H:h(R,T){k(T-R)*c.8R+R},1d:h(R,T){o(!c.r.45)c.1K();14 o(c.1w)k c;c.R=R;c.T=T;c.2S=c.T-c.R;c.3e=$3e();c.1w=c.1T.3s(1c.3w(9j/c.r.8V),c);c.1o(\\'4f\\',c.B);k c},1K:h(2j){o(!c.1w)k c;c.1w=$4c(c.1w);o(!2j)c.1o(\\'8U\\',c.B);k c},23:h(R,T){k c.1d(R,T)},bW:h(2j){k c.1K(2j)}});18.2m.3o(J 8E,J 2e,J 44);18.2R={3Z:h(C,T){o(C.2U(/5P/i))k c.6u;m t=$t(T);o((t==\\'1p\\')||(t==\\'2L\\'&&T.1e(\\' \\')))k c.5y;k c.8y},2q:h(q,C,43){o(!43.1f)43=[43];m R=43[0],T=43[1];o(!$2i(T)){T=R;R=q.1R(C)}m 1i=c.3Z(C,T);k{\\'R\\':1i.2q(R),\\'T\\':1i.2q(T),\\'1i\\':1i}}};18.2R.8y={2q:h(F){k 4G(F)},3X:h(R,T,41){k 41.3H(R,T)},3W:h(F,25,C){o(25==\\'3Y\\'&&C!=\\'29\\')F=1c.3w(F);k F+25}};18.2R.5y={2q:h(F){k F.1f?F:F.4r(\\' \\').2E(h(v){k 4G(v)})},3X:h(R,T,41){m W=[];G(m i=0;i<R.M;i++)W[i]=41.3H(R[i],T[i]);k W},3W:h(F,25,C){o(25==\\'3Y\\'&&C!=\\'29\\')F=F.2E(1c.3w);k F.2u(25+\\' \\')+25}};18.2R.6u={2q:h(F){k F.1f?F:F.5z(1a)},3X:h(R,T,41){m W=[];G(m i=0;i<R.M;i++)W[i]=1c.3w(41.3H(R[i],T[i]));k W},3W:h(F){k\\'2n(\\'+F.2u(\\',\\')+\\')\\'}};18.63=18.2m.N({1n:h(q,C,r){c.B=$(q);c.C=C;c.1q(r)},4U:h(){k c.1U(0)},3J:h(){c.W=c.1i.3X(c.R,c.T,c)},1U:h(T){c.1i=18.2R.3Z(c.C,T);k c.1q(c.1i.2q(T))},1d:h(R,T){o(c.1w&&c.r.45)k c;m 1O=18.2R.2q(c.B,c.C,[R,T]);c.1i=1O.1i;k c.1q(1O.R,1O.T)},3K:h(){c.B.26(c.C,c.1i.3W(c.W,c.r.25,c.C))}});I.N({bm:h(C,r){k J 18.63(c,C,r)}});18.3y=18.2m.N({1n:h(q,r){c.B=$(q);c.1q(r)},3J:h(){G(m p 15 c.R)c.W[p]=c.1i[p].3X(c.R[p],c.T[p],c)},1U:h(T){m 1O={};c.1i={};G(m p 15 T){c.1i[p]=18.2R.3Z(p,T[p]);1O[p]=c.1i[p].2q(T[p])}k c.1q(1O)},1d:h(L){o(c.1w&&c.r.45)k c;c.W={};c.1i={};m R={},T={};G(m p 15 L){m 1O=18.2R.2q(c.B,p,L[p]);R[p]=1O.R;T[p]=1O.T;c.1i[p]=1O.1i}k c.1q(R,T)},3K:h(){G(m p 15 c.W)c.B.26(p,c.1i[p].3W(c.W[p],c.r.25,p))}});I.N({bg:h(r){k J 18.3y(c,r)}});18.1M=18.2m.N({1n:h(U,r){c.U=$$(U);c.1q(r)},3J:h(){G(m i 15 c.R){m 4o=c.R[i],3j=c.T[i],3b=c.1i[i],4s=c.W[i]={};G(m p 15 4o)4s[p]=3b[p].3X(4o[p],3j[p],c)}},1U:h(T){m 1O={};c.1i={};G(m i 15 T){m 3j=T[i],3b=c.1i[i]={},9l=1O[i]={};G(m p 15 3j){3b[p]=18.2R.3Z(p,3j[p]);9l[p]=3b[p].2q(3j[p])}}k c.1q(1O)},1d:h(L){o(c.1w&&c.r.45)k c;c.W={};c.1i={};m R={},T={};G(m i 15 L){m 6l=L[i],4o=R[i]={},3j=T[i]={},3b=c.1i[i]={};G(m p 15 6l){m 1O=18.2R.2q(c.U[i],p,6l[p]);4o[p]=1O.R;3j[p]=1O.T;3b[p]=1O.1i}}k c.1q(R,T)},3K:h(){G(m i 15 c.W){m 4s=c.W[i],3b=c.1i[i];G(m p 15 4s)c.U[i].26(p,3b[p].3W(4s[p],c.r.25,p))}}});18.bh=18.2m.N({r:{1S:[],1x:{\\'x\\':0,\\'y\\':0},8G:1a},1n:h(B,r){c.W=[];c.B=$(B);c.2g={\\'1K\\':c.1K.Q(c,V)};c.1q(r);o(c.r.8G){c.1L(\\'4f\\',h(){K.1L(\\'47\\',c.2g.1K)}.Q(c));c.1L(\\'2o\\',h(){K.49(\\'47\\',c.2g.1K)}.Q(c))}},3J:h(){G(m i=0;i<2;i++)c.W[i]=c.3H(c.R[i],c.T[i])},31:h(x,y){o(c.1w&&c.r.45)k c;m q=c.B.5S();m 1I={\\'x\\':x,\\'y\\':y};G(m z 15 q.2P){m 22=q.5Z[z]-q.2P[z];o($2i(1I[z]))1I[z]=($t(1I[z])==\\'4w\\')?1I[z].1t(0,22):22;14 1I[z]=q.2f[z];1I[z]+=c.r.1x[z]}k c.1d([q.2f.x,q.2f.y],[1I.x,1I.y])},bj:h(){k c.31(V,0)},bD:h(){k c.31(V,\\'9d\\')},bE:h(){k c.31(0,V)},bF:h(){k c.31(\\'9d\\',V)},9c:h(q){m 1q=c.B.3g(c.r.1S);m 2X=$(q).3g(c.r.1S);k c.31(2X.x-1q.x,2X.y-1q.y)},3K:h(){c.B.31(c.W[0],c.W[1])}});18.bB=18.2m.N({r:{1P:\\'7u\\'},1n:h(q,r){c.B=$(q);c.2z=J I(\\'4L\\',{\\'6I\\':$N(c.B.9b(\\'2I\\'),{\\'bv\\':\\'4K\\'})}).9e(c.B).9i(c.B);c.B.26(\\'2I\\',0);c.3v(r);c.W=[];c.1q(c.r);c.4O=1a;c.1L(\\'2o\\',h(){c.4O=(c.W[0]===0)});o(P.5j)c.1L(\\'2o\\',h(){o(c.4O)c.B.2y().28(c.2z)})},3J:h(){G(m i=0;i<2;i++)c.W[i]=c.3H(c.R[i],c.T[i])},7u:h(){c.2I=\\'2I-1j\\';c.4S=\\'34\\';c.1x=c.B.3D},7e:h(){c.2I=\\'2I-1m\\';c.4S=\\'2A\\';c.1x=c.B.3M},9h:h(1P){c[1P||c.r.1P]();k c.1d([c.B.1R(c.2I).2G(),c.2z.1R(c.4S).2G()],[0,c.1x])},9g:h(1P){c[1P||c.r.1P]();k c.1d([c.B.1R(c.2I).2G(),c.2z.1R(c.4S).2G()],[-c.1x,0])},4U:h(1P){c[1P||c.r.1P]();c.4O=V;k c.1U([-c.1x,0])},7a:h(1P){c[1P||c.r.1P]();c.4O=1a;k c.1U([0,c.1x])},cH:h(1P){o(c.2z.3D==0||c.2z.3M==0)k c.9h(1P);k c.9g(1P)},3K:h(){c.B.26(c.2I,c.W[0]+c.r.25);c.2z.26(c.4S,c.W[1]+c.r.25)}});18.6E=h(1N,2p){2p=2p||[];o($t(2p)!=\\'1p\\')2p=[2p];k $N(1N,{cK:h(1h){k 1N(1h,2p)},d1:h(1h){k 1-1N(1-1h,2p)},d5:h(1h){k(1h<=0.5)?1N(2*1h,2p)/2:(2-1N(2*(1-1h),2p))/2}})};18.2Q=J 33({d2:h(p){k p}});18.2Q.N=h(7c){G(m 1N 15 7c){18.2Q[1N]=J 18.6E(7c[1N]);18.2Q.6G(1N)}};18.2Q.6G=h(1N){[\\'cX\\',\\'cW\\',\\'cY\\'].1D(h(73){18.2Q[1N.4M()+73]=18.2Q[1N][\\'ci\\'+73]})};18.2Q.N({ch:h(p,x){k 1c.3d(p,x[0]||6)},cq:h(p){k 1c.3d(2,8*(p-1))},cD:h(p){k 1-1c.96(1c.cE(p))},cz:h(p){k 1-1c.96((1-p)*1c.7k/2)},cy:h(p,x){x=x[0]||1.cs;k 1c.3d(p,2)*((x+1)*p-x)},cu:h(p){m F;G(m a=0,b=1;1;a+=b,b/=2){o(p>=(7-4*a)/11){F=-1c.3d((11-6*a-11*p)/4,2)+b*b;1J}}k F},be:h(p,x){k 1c.3d(2,10*--p)*1c.94(20*p*1c.7k*(x[0]||1)/3)}});[\\'aa\\',\\'a3\\',\\'a0\\',\\'a9\\'].1D(h(1N,i){18.2Q[1N]=J 18.6E(h(p){k 1c.3d(p,[i+2])});18.2Q.6G(1N)});m 3z={};3z.2m=J 19({r:{4B:V,25:\\'3Y\\',4f:19.1u,97:19.1u,2o:19.1u,92:19.1u,6Z:19.1u,1t:V,3a:{x:\\'1m\\',y:\\'1j\\'},3E:V,6O:6},1n:h(q,r){c.3v(r);c.B=$(q);c.4B=$(c.r.4B)||c.B;c.2O={\\'W\\':{},\\'1h\\':{}};c.F={\\'1d\\':{},\\'W\\':{}};c.2g={\\'1d\\':c.1d.3I(c),\\'3V\\':c.3V.3I(c),\\'36\\':c.36.3I(c),\\'1K\\':c.1K.Q(c)};c.95();o(c.r.1n)c.r.1n.1Q(c)},95:h(){c.4B.1L(\\'5X\\',c.2g.1d);k c},a8:h(){c.4B.49(\\'5X\\',c.2g.1d);k c},1d:h(u){c.1o(\\'97\\',c.B);c.2O.1d=u.1Y;m 1t=c.r.1t;c.1t={\\'x\\':[],\\'y\\':[]};G(m z 15 c.r.3a){o(!c.r.3a[z])54;c.F.W[z]=c.B.1R(c.r.3a[z]).2G();c.2O.1h[z]=u.1Y[z]-c.F.W[z];o(1t&&1t[z]){G(m i=0;i<2;i++){o($2i(1t[z][i]))c.1t[z][i]=($t(1t[z][i])==\\'h\\')?1t[z][i]():1t[z][i]}}}o($t(c.r.3E)==\\'4w\\')c.r.3E={\\'x\\':c.r.3E,\\'y\\':c.r.3E};K.2C(\\'2Y\\',c.2g.3V);K.2C(\\'6x\\',c.2g.1K);c.1o(\\'4f\\',c.B);u.1K()},3V:h(u){m 93=1c.3w(1c.9Z(1c.3d(u.1Y.x-c.2O.1d.x,2)+1c.3d(u.1Y.y-c.2O.1d.y,2)));o(93>c.r.6O){K.3L(\\'2Y\\',c.2g.3V);K.2C(\\'2Y\\',c.2g.36);c.36(u);c.1o(\\'92\\',c.B)}u.1K()},36:h(u){c.4u=V;c.2O.W=u.1Y;G(m z 15 c.r.3a){o(!c.r.3a[z])54;c.F.W[z]=c.2O.W[z]-c.2O.1h[z];o(c.1t[z]){o($2i(c.1t[z][1])&&(c.F.W[z]>c.1t[z][1])){c.F.W[z]=c.1t[z][1];c.4u=1a}14 o($2i(c.1t[z][0])&&(c.F.W[z]<c.1t[z][0])){c.F.W[z]=c.1t[z][0];c.4u=1a}}o(c.r.3E[z])c.F.W[z]-=(c.F.W[z]%c.r.3E[z]);c.B.26(c.r.3a[z],c.F.W[z]+c.r.25)}c.1o(\\'6Z\\',c.B);u.1K()},1K:h(){K.3L(\\'2Y\\',c.2g.3V);K.3L(\\'2Y\\',c.2g.36);K.3L(\\'6x\\',c.2g.1K);c.1o(\\'2o\\',c.B)}});3z.2m.3o(J 2e,J 44);I.N({ai:h(r){k J 3z.2m(c,$1X({3a:{x:\\'2A\\',y:\\'34\\'}},r))}});3z.91=3z.2m.N({r:{5q:[],2F:V,1S:[]},1n:h(q,r){c.3v(r);c.B=$(q);c.5q=$$(c.r.5q);c.2F=$(c.r.2F);c.1s={\\'B\\':c.B.1R(\\'1s\\'),\\'2F\\':V};o(c.2F)c.1s.2F=c.2F.1R(\\'1s\\');o(![\\'52\\',\\'3P\\',\\'4j\\'].1e(c.1s.B))c.1s.B=\\'3P\\';m 1j=c.B.1R(\\'1j\\').2G();m 1m=c.B.1R(\\'1m\\').2G();o(c.1s.B==\\'3P\\'&&![\\'52\\',\\'3P\\',\\'4j\\'].1e(c.1s.2F)){1j=$2i(1j)?1j:c.B.8Y(c.r.1S);1m=$2i(1m)?1m:c.B.8Z(c.r.1S)}14{1j=$2i(1j)?1j:0;1m=$2i(1m)?1m:0}c.B.5H({\\'1j\\':1j,\\'1m\\':1m,\\'1s\\':c.1s.B});c.1q(c.B)},1d:h(u){c.2x=1r;o(c.2F){m 3R=c.2F.61();m q=c.B.61();o(c.1s.B==\\'3P\\'&&![\\'52\\',\\'3P\\',\\'4j\\'].1e(c.1s.2F)){c.r.1t={\\'x\\':[3R.1m,3R.4F-q.2A],\\'y\\':[3R.1j,3R.4E-q.34]}}14{c.r.1t={\\'y\\':[0,3R.34-q.34],\\'x\\':[0,3R.2A-q.2A]}}}c.1q(u)},36:h(u){c.1q(u);m 2x=c.4u?V:c.5q.2D(c.90,c).6z();o(c.2x!=2x){o(c.2x)c.2x.1o(\\'ae\\',[c.B,c]);c.2x=2x?2x.1o(\\'9Y\\',[c.B,c]):1r}k c},90:h(q){q=q.61(c.r.1S);m W=c.2O.W;k(W.x>q.1m&&W.x<q.4F&&W.y<q.4E&&W.y>q.1j)},1K:h(){o(c.2x&&!c.4u)c.2x.1o(\\'9H\\',[c.B,c]);14 c.B.1o(\\'9J\\',c);c.1q();k c}});I.N({9M:h(r){k J 3z.91(c,r)}});m 2V=J 33({r:{5W:V,5Y:V,3h:V,6T:V},1U:h(1g,F,r){r=$1X(c.r,r);F=9E(F);o(r.5W)F+=\\'; 5W=\\'+r.5W;o(r.5Y)F+=\\'; 5Y=\\'+r.5Y;o(r.3h){m 5A=J 98();5A.9K(5A.99()+r.3h*24*60*60*9j);F+=\\'; al=\\'+5A.bd()}o(r.6T)F+=\\'; 6T\\';K.3Q=1g+\\'=\\'+F;k $N(r,{\\'1g\\':1g,\\'F\\':F})},53:h(1g){m F=K.3Q.2B(\\'(?:^|;)\\\\\\\\s*\\'+1g.9f()+\\'=([^;]*)\\');k F?aZ(F[1]):V},2y:h(3Q,r){o($t(3Q)==\\'2w\\')c.1U(3Q.1g,\\'\\',$1X(3Q,{3h:-1}));14 c.1U(3Q,\\'\\',$1X(r,{3h:-1}))}});m 8H=J 33({9a:h(1W,1v){1v=$1X({\\'4R\\':19.1u},1v);m 3f=J I(\\'3f\\',{\\'3N\\':1W}).5r({\\'3n\\':1v.4R,\\'aS\\':h(){o(c.4T==\\'6v\\')c.1o(\\'3n\\')}});4b 1v.4R;k 3f.5J(1v).28(K.5K)},1i:h(1W,1v){k J I(\\'b9\\',$1X({\\'9z\\':\\'ba\\',\\'b7\\':\\'b3\\',\\'t\\':\\'2s/1i\\',\\'4Y\\':1W},1v)).28(K.5K)},3S:h(1W,1v){1v=$1X({\\'4R\\':19.1u,\\'b2\\':19.1u,\\'b4\\':19.1u},1v);m 3S=J b5();3S.3N=1W;m B=J I(\\'7q\\',{\\'3N\\':1W});[\\'3n\\',\\'8X\\',\\'8W\\'].1D(h(t){m u=1v[\\'4W\\'+t];4b 1v[\\'4W\\'+t];B.1L(t,h(){c.49(t,12.7p);u.1Q(c)})});o(3S.2A&&3S.34)B.1o(\\'3n\\',B,1);k B.5J(1v)},5E:h(42,r){r=$1X({2o:19.1u,8I:19.1u},r);o(!42.1f)42=[42];m 5E=[];m 5G=0;42.1D(h(1W){m 7q=J 8H.3S(1W,{\\'4R\\':h(){r.8I.1Q(c,5G);5G++;o(5G==42.M)r.2o()}});5E.1f(7q)});k J 1M(5E)}});m 2T=J 19({M:0,1n:h(2w){c.L=2w||{};c.4D()},53:h(1g){k(c.5I(1g))?c.L[1g]:1r},5I:h(1g){k(1g 15 c.L)},1U:h(1g,F){o(!c.5I(1g))c.M++;c.L[1g]=F;k c},4D:h(){c.M=0;G(m p 15 c.L)c.M++;k c},2y:h(1g){o(c.5I(1g)){4b c.L[1g];c.M--}k c},1D:h(O,Q){$1D(c.L,O,Q)},N:h(L){$N(c.L,L);k c.4D()},1X:h(){c.L=$1X.3m(1r,[c.L].N(12));k c.4D()},1u:h(){c.L={};c.M=0;k c},1C:h(){m 1C=[];G(m C 15 c.L)1C.1f(C);k 1C},1I:h(){m 1I=[];G(m C 15 c.L)1I.1f(c.L[C]);k 1I}});h $H(L){k J 2T(L)};2T.2V=2T.N({1n:h(1E,r){c.1E=1E;c.r=$N({\\'8A\\':1a},r||{});c.3n()},8z:h(){o(c.M==0){2V.2y(c.1E,c.r);k 1a}m 78=8F.8J(c.L);o(78.M>az)k V;2V.1U(c.1E,78,c.r);k 1a},3n:h(){c.L=8F.79(2V.53(c.1E),1a)||{};c.4D()}});2T.2V.2c={};[\\'N\\',\\'1U\\',\\'1X\\',\\'1u\\',\\'2y\\'].1D(h(2N){2T.2V.2c[2N]=h(){2T.1z[2N].3m(c,12);o(c.r.8A)c.8z();k c}});2T.2V.3o(2T.2V.2c);m 8D=J 19({r:{4y:20,7b:1,5i:h(x,y){c.B.31(x,y)}},1n:h(B,r){c.3v(r);c.B=$(B);c.7f=([P,K].1e(B))?$(K.4i):c.B},1d:h(){c.7d=c.8B.3I(c);c.7f.2C(\\'2Y\\',c.7d)},1K:h(){c.7f.3L(\\'2Y\\',c.7d);c.1w=$4c(c.1w)},8B:h(u){c.1Y=(c.B==P)?u.8C:u.1Y;o(!c.1w)c.1w=c.2f.3s(50,c)},2f:h(){m q=c.B.5S();m 1h=c.B.3g();m 2S={\\'x\\':0,\\'y\\':0};G(m z 15 c.1Y){o(c.1Y[z]<(c.r.4y+1h[z])&&q.2f[z]!=0)2S[z]=(c.1Y[z]-c.r.4y-1h[z])*c.r.7b;14 o(c.1Y[z]+c.r.4y>(q.2P[z]+1h[z])&&q.2f[z]+q.2P[z]!=q.5Z[z])2S[z]=(c.1Y[z]-q.2P[z]+c.r.4y-1h[z])*c.r.7b}o(2S.y||2S.x)c.1o(\\'5i\\',[q.2f.x+2S.x,q.2f.y+2S.y])}});8D.3o(J 2e,J 44);m 6B=J 19({r:{5i:19.1u,2o:19.1u,6U:h(1h){c.3x.26(c.p,1h)},1P:\\'7e\\',5f:56,1x:0},1n:h(q,3x,r){c.B=$(q);c.3x=$(3x);c.3v(r);c.6L=-1;c.6K=-1;c.1T=-1;c.B.1L(\\'5X\\',c.8K.3I(c));m 55,1x;2k(c.r.1P){17\\'7e\\':c.z=\\'x\\';c.p=\\'1m\\';55={\\'x\\':\\'1m\\',\\'y\\':V};1x=\\'3M\\';1J;17\\'7u\\':c.z=\\'y\\';c.p=\\'1j\\';55={\\'x\\':V,\\'y\\':\\'1j\\'};1x=\\'3D\\'}c.22=c.B[1x]-c.3x[1x]+(c.r.1x*2);c.8S=c.3x[1x]/2;c.8L=c.B[\\'53\\'+c.p.70()].Q(c.B);c.3x.26(\\'1s\\',\\'52\\').26(c.p,-c.r.1x);m 6Q={};6Q[c.z]=[-c.r.1x,c.22-c.r.1x];c.36=J 3z.2m(c.3x,{1t:6Q,3a:55,6O:0,4f:h(){c.5m()}.Q(c),6Z:h(){c.5m()}.Q(c),2o:h(){c.5m();c.2j()}.Q(c)});o(c.r.1n)c.r.1n.1Q(c)},1U:h(1T){c.1T=1T.1t(0,c.r.5f);c.5n();c.2j();c.1o(\\'6U\\',c.8T(c.1T));k c},8K:h(u){m 1s=u.1Y[c.z]-c.8L()-c.8S;1s=1s.1t(-c.r.1x,c.22-c.r.1x);c.1T=c.6A(1s);c.5n();c.2j();c.1o(\\'6U\\',1s)},5m:h(){c.1T=c.6A(c.36.F.W[c.z]);c.5n()},5n:h(){o(c.6L!=c.1T){c.6L=c.1T;c.1o(\\'5i\\',c.1T)}},2j:h(){o(c.6K!==c.1T){c.6K=c.1T;c.1o(\\'2o\\',c.1T+\\'\\')}},6A:h(1s){k 1c.3w((1s+c.r.1x)/c.22*c.r.5f)},8T:h(1T){k c.22*1T/c.r.5f}});6B.3o(J 2e);6B.3o(J 44);m 9v=J 19({r:{9t:h(3r){3r.26(\\'3C\\',\\'6y\\')},9u:h(3r){3r.26(\\'3C\\',\\'4K\\')},7j:30,9o:56,9n:56,1l:\\'aF\\',4A:{\\'x\\':16,\\'y\\':16},4j:V},1n:h(U,r){c.3v(r);c.3l=J I(\\'4L\\',{\\'4k\\':c.r.1l+\\'-3r\\',\\'6I\\':{\\'1s\\':\\'3P\\',\\'1j\\':\\'0\\',\\'1m\\':\\'0\\',\\'3C\\':\\'4K\\'}}).28(K.4i);c.2z=J I(\\'4L\\').28(c.3l);$$(U).1D(c.9B,c);o(c.r.1n)c.r.1n.1Q(c)},9B:h(q){q.$1G.3k=(q.4Y&&q.4l()==\\'a\\')?q.4Y.2Z(\\'9C://\\',\\'\\'):(q.9z||V);o(q.4h){m 5c=q.4h.4r(\\'::\\');o(5c.M>1){q.$1G.3k=5c[0].4m();q.$1G.4V=5c[1].4m()}14{q.$1G.4V=q.4h}q.9y(\\'4h\\')}14{q.$1G.4V=V}o(q.$1G.3k&&q.$1G.3k.M>c.r.7j)q.$1G.3k=q.$1G.3k.7i(0,c.r.7j-1)+\"&aD;\";q.1L(\\'7o\\',h(u){c.1d(q);o(!c.r.4j)c.7n(u);14 c.1s(q)}.Q(c));o(!c.r.4j)q.1L(\\'2Y\\',c.7n.3I(c));m 2j=c.2j.Q(c);q.1L(\\'7r\\',2j);q.1L(\\'4q\\',2j)},1d:h(q){c.2z.1u();o(q.$1G.3k){c.4h=J I(\\'9w\\').28(J I(\\'4L\\',{\\'4k\\':c.r.1l+\\'-4h\\'}).28(c.2z)).5L(q.$1G.3k)}o(q.$1G.4V){c.2s=J I(\\'9w\\').28(J I(\\'4L\\',{\\'4k\\':c.r.1l+\\'-2s\\'}).28(c.2z)).5L(q.$1G.4V)}$4c(c.1w);c.1w=c.7a.1V(c.r.9o,c)},2j:h(u){$4c(c.1w);c.1w=c.4U.1V(c.r.9n,c)},1s:h(B){m 1h=B.3g();c.3l.5H({\\'1m\\':1h.x+c.r.4A.x,\\'1j\\':1h.y+c.r.4A.y})},7n:h(u){m 9m={\\'x\\':P.7h(),\\'y\\':P.76()};m 2f={\\'x\\':P.77(),\\'y\\':P.75()};m 3r={\\'x\\':c.3l.3M,\\'y\\':c.3l.3D};m 1H={\\'x\\':\\'1m\\',\\'y\\':\\'1j\\'};G(m z 15 1H){m 1h=u.1Y[z]+c.r.4A[z];o((1h+3r[z]-2f[z])>9m[z])1h=u.1Y[z]-c.r.4A[z]-3r[z];c.3l.26(1H[z],1h)}},7a:h(){o(c.r.9x)c.1w=c.4U.1V(c.r.9x,c);c.1o(\\'9t\\',[c.3l])},4U:h(){c.1o(\\'9u\\',[c.3l])}});9v.3o(J 2e,J 44);',62,812,'||||||||||||this|||||function|||return||var||if||el|options||type|event|||||||element|property|||value|for||Element|new|document|obj|length|extend|fn|window|bind|from||to|elements|false|now|events|param||||arguments||else|in||case|Fx|Class|true|args|Math|start|contains|push|key|pos|css|top|items|className|left|initialize|fireEvent|array|parent|null|position|limit|empty|properties|timer|offset|result|prototype|style|selector|keys|each|name|props|tmp|prop|values|break|stop|addEvent|Elements|transition|parsed|mode|call|getStyle|overflown|step|set|delay|source|merge|page|relatedTarget||current|max|custom||unit|setStyle||inject|opacity|Garbage|Array|Methods|nocash|Events|scroll|bound|temp|chk|end|switch|Event|Base|rgb|onComplete|params|parse|documentElement|text|ie|join|create|object|overed|remove|wrapper|width|match|addListener|filter|map|container|toInt|context|margin|tag|parentNode|string|item|method|mouse|size|Transitions|CSS|change|Hash|test|Cookie|shared|target|mousemove|replace||scrollTo||Abstract|height|returns|drag||||modifiers|iCss|index|pow|time|script|getPosition|duration|getElementsByTagName|iTo|myTitle|toolTip|apply|load|implement|xpath|iterable|tip|periodical|border|previous|setOptions|round|knob|Styles|Drag|webkit|id|visibility|offsetHeight|grid|chains|hex|compute|bindWithEvent|setNow|increase|removeListener|offsetWidth|src|min|absolute|cookie|cont|image|htmlElement|bit|check|getValue|getNow|px|select||fx|sources|fromTo|Options|wait||mousewheel|indexOf|removeEvent|native|delete|clear|results|collect|onStart|len|title|body|fixed|class|getTag|trim|precision|iFrom|domReady|trash|split|iNow|parseInt|out|next|number|walk|area|option|offsets|handle|unique|setLength|bottom|right|parseFloat|klass|scrollLeft|scrollTop|hidden|div|toLowerCase|HTMLElement|open|val|mix|onload|layout|readyState|hide|myText|on|mp|href|forEach||Listeners|relative|get|continue|mod|100|typeof|setProperty|tagName|code|fKey|dual|getProperty|preventDefault|steps|stopPropagation|Properties|onChange|webkit419|defined|loaded|draggedKnob|checkStep|getElementById|regex|droppables|addEvents|getElementsBySelector|splice|included|setMany|realType|fix|Multi|hexToRgb|date|scrollWidth|removeEvents|evType|images|generic|counter|setStyles|hasKey|setProperties|head|setHTML|getElements|proto|every|color|scrollHeight|currentStyle|getSize|rgbToHex|brother|attempt|domain|mousedown|path|scrollSize||getCoordinates|Function|Style|getParam|operator|unload|getItems|ie_ready|mouseout|Dom|found|mouseover|regexp|hasChild|catch|while|NativeEvents|concat|add|gecko|iProps|nodeType|DOMMouseScroll|try|String|pageX|pageY|addEventListener|domready|Color|complete|flag|mouseup|visible|getLast|toStep|Slider|node|insertBefore|Transition|include|compat|firstChild|styles|random|previousEnd|previousChange|appendChild|RegExp|snap|default|lim|xhtml|clean|secure|onTick|camelCase|charAt|first|hasClass|onDrag|capitalize|cssText|pairs|easeType|getMany|getScrollTop|getHeight|getScrollLeft|str|evaluate|show|velocity|transitions|coord|horizontal|mousemover|newArray|getWidth|substr|maxTitleChars|PI|innerText|pick|locate|mouseenter|callee|img|mouseleave|merged|padding|vertical|interval|keydown|copy|prefix|resolver|constructor|ie6|picked|undefined|pp|Merge|toUpperCase|beforeunload|Number|filterById|filterByAttribute|filterByClass|slice|after|Right|Bottom|which|clientY|Top|0px|innerHTML|textContent|fixStyle|Width|Left|clientX|multiple|selected|PropertiesIFlag|extended|checked|disabled|direction|borderShort|wheelDelta|shift|styleSheet|appendText|removeEventListener|argument|contents|removeClass|before|cloneEvents|toFloat|createElement|elementsProperty|where|addClass|setOpacity|childNodes|fixRelatedTarget|nodeValue|removeChild|getNext|hyphenate|zoom|defaultView|relatedTargetGecko|click|Single|save|autoSave|getCoords|client|Scroller|Chain|Json|wheelStops|Asset|onProgress|toString|clickedElement|getPos|getScrollHeight|getScrollWidth|pageYOffset|pageXOffset|callChain|delta|half|toPosition|onCancel|fps|error|abort|getTop|getLeft|checkAgainst|Move|onSnap|distance|cos|attach|sin|onBeforeStart|Date|getTime|javascript|getStyles|toElement|full|injectAfter|escapeRegExp|slideOut|slideIn|adopt|1000|clientHeight|iParsed|win|hideDelay|showDelay|normal|sel|getElement|opera|onShow|onHide|Tips|span|timeout|removeAttribute|rel|clientWidth|build|http|getComputedStyle|encodeURIComponent|MooTools|getPrevious|drop|Sibling|emptydrop|setTime|getPropertyValue|makeDraggable|hasLayout|styleFloat|float|clearInterval|Window|cssFloat|clearTimeout|collection|zIndex|floor|alpha|over|sqrt|Quart|getProperties|removeProperty|Cubic|setAttribute|setText|getText|nodeName|detach|Quint|Quad|attributes|lastChild|whitespace|leave|version|getParent|getChildren|makeResizable|getAttribute|textnode|expires|getFirst|replaceChild|embed||DOMElement|execCommand|times|BackgroundImageCache|boolean|iframe|khtml|Object|1999|4096|bindAsEventListener|pass|some|hellip|associate|tool|getRandom|clearChain|chain|err|setInterval|setTimeout|transparent|getBoxObjectFor|webkit420|cloneNode|XMLHttpRequest|clone|readystatechange|injectTop|replaceWith|ActiveXObject|toggleClass|Document|createTextNode|decodeURIComponent|ie7|injectInside|onabort|screen|onerror|Image|taintEnabled|media|injectBefore|link|stylesheet|all|navigator|toGMTString|Elastic|starts|effects|Scroll|returnValue|toTop|cancelBubble|namespaceURI|effect|up|offsetLeft|do|enter|ES|fromElement|button|with|overflow|111|keyCode|keyup|detail|fromCharCode|Slide|rightClick|toBottom|toLeft|toRight|menu|offsetTop|down|dblclick|resize|innerHeight|move|focus|500|innerWidth|onDomReady|write|defer|keypress|onreadystatechange|DOMContentLoaded|clearTimer|blur|esc|https|protocol|location|offsetParent|filterByTag|space|void|tab|submit|reset|backspace|contextmenu|wheel|120|colSpan|rowspan|colspan|htmlFor|Pow|ease|rowSpan|accesskey|metaKey|maxLength|tabIndex|tabindex|accessKey|Expo|snapshotItem|618|getElementsByClassName|Bounce|www|org|w3|Back|Sine|borderStyle|borderColor|borderWidth|Circ|acos|readonly|maxlength|toggle|srcElement|CollectGarbage|easeIn|readOnly|XPathResult|shiftKey|control|altKey|meta|substring|alt|ctrlKey|snapshotLength|UNORDERED_NODE_SNAPSHOT_TYPE|Out|In|InOut|frameBorder|frameborder|easeOut|linear|detachEvent|attachEvent|easeInOut'.split('|'),0,{}))";
var mod_pagespeed_0qq4AqPIvq = "var gallery={initialize:function(element,options){this.setOptions({showArrows:true,showCarousel:true,showInfopane:true,embedLinks:true,fadeDuration:500,timed:false,delay:9000,preloader:true,preloaderImage:true,preloaderErrorImage:true,manualData:[],populateFrom:false,populateData:true,destroyAfterPopulate:true,elementSelector:\"div.imageElement\",titleSelector:\"h3\",subtitleSelector:\"p\",linkSelector:\"a.open\",imageSelector:\"img.full\",thumbnailSelector:\"img.thumbnail\",defaultTransition:\"fade\",slideInfoZoneOpacity:0.7,slideInfoZoneSlide:true,carouselMinimizedOpacity:0.4,carouselMinimizedHeight:20,carouselMaximizedOpacity:0.9,thumbHeight:75,thumbWidth:100,thumbSpacing:10,thumbIdleOpacity:0.2,textShowCarousel:'Pictures',showCarouselLabel:true,thumbCloseCarousel:true,useThumbGenerator:false,thumbGenerator:'resizer.php',useExternalCarousel:false,carouselElement:false,carouselHorizontal:true,activateCarouselScroller:true,carouselPreloader:true,textPreloadingCarousel:'Loading...',baseClass:'jdGallery',withArrowsClass:'withArrows',useHistoryManager:false,customHistoryKey:false},options);this.fireEvent('onInit');this.currentIter=0;this.lastIter=0;this.maxIter=0;this.galleryElement=element;this.galleryData=this.options.manualData;this.galleryInit=1;this.galleryElements=Array();this.thumbnailElements=Array();this.galleryElement.addClass(this.options.baseClass);this.populateFrom=element;if(this.options.populateFrom)\nthis.populateFrom=this.options.populateFrom;if(this.options.populateData)\nthis.populateData();element.style.display=\"block\";if(this.options.useHistoryManager)\nthis.initHistory();if(this.options.embedLinks)\n{this.currentLink=new Element('a').addClass('open').setProperties({href:'#',title:''}).injectInside(element);if((!this.options.showArrows)&&(!this.options.showCarousel))\nthis.galleryElement=element=this.currentLink;else\nthis.currentLink.setStyle('display','none');}\nthis.constructElements();if((this.galleryData.length>1)&&(this.options.showArrows))\n{var leftArrow=new Element('a').addClass('left').addEvent('click',this.prevItem.bind(this)).injectInside(element);var rightArrow=new Element('a').addClass('right').addEvent('click',this.nextItem.bind(this)).injectInside(element);this.galleryElement.addClass(this.options.withArrowsClass);}\nthis.loadingElement=new Element('div').addClass('loadingElement').injectInside(element);if(this.options.showInfopane)this.initInfoSlideshow();if(this.options.showCarousel)this.initCarousel();this.doSlideShow(1);},populateData:function(){currentArrayPlace=this.galleryData.length;options=this.options;var data=$A(this.galleryData);data.extend(this.populateGallery(this.populateFrom,currentArrayPlace));this.galleryData=data;this.fireEvent('onPopulated');},populateGallery:function(element,startNumber){var data=[];options=this.options;currentArrayPlace=startNumber;element.getElements(options.elementSelector).each(function(el){elementDict={image:el.getElement(options.imageSelector).getProperty('src'),number:currentArrayPlace,transition:this.options.defaultTransition};elementDict.extend=$extend;if((options.showInfopane)|(options.showCarousel))\nelementDict.extend({title:el.getElement(options.titleSelector).innerHTML,description:el.getElement(options.subtitleSelector).innerHTML});if(options.embedLinks)\nelementDict.extend({link:el.getElement(options.linkSelector).href||false,linkTitle:el.getElement(options.linkSelector).title||false,linkTarget:el.getElement(options.linkSelector).getProperty('target')||false});if((!options.useThumbGenerator)&&(options.showCarousel))\nelementDict.extend({thumbnail:el.getElement(options.thumbnailSelector).getProperty('src')});else if(options.useThumbGenerator)\nelementDict.extend({thumbnail:options.thumbGenerator+'?imgfile='+elementDict.image+'&max_width='+options.thumbWidth+'&max_height='+options.thumbHeight});data.extend([elementDict]);currentArrayPlace++;if(this.options.destroyAfterPopulate)\nel.remove();});return data;},constructElements:function(){el=this.galleryElement;this.maxIter=this.galleryData.length;var currentImg;for(i=0;i<this.galleryData.length;i++)\n{var currentImg=new Fx.Styles(new Element('div').addClass('slideElement').setStyles({'position':'absolute','left':'0px','right':'0px','margin':'0px','padding':'0px','backgroundPosition':\"center center\",'opacity':'0'}).injectInside(el),'opacity',{duration:this.options.fadeDuration});if(this.options.preloader)\n{currentImg.source=this.galleryData[i].image;currentImg.loaded=false;currentImg.load=function(imageStyle){if(!imageStyle.loaded){new Asset.image(imageStyle.source,{'onload':function(img){img.element.setStyle('backgroundImage',\"url('\"+img.source+\"')\")\nimg.loaded=true;}.bind(this,imageStyle)});}}.pass(currentImg,this);}else{currentImg.element.setStyle('backgroundImage',\"url('\"+this.galleryData[i].image+\"')\");}\nthis.galleryElements[parseInt(i)]=currentImg;}},destroySlideShow:function(element){var myClassName=element.className;var newElement=new Element('div').addClass('myClassName');element.parentNode.replaceChild(newElement,element);},startSlideShow:function(){this.fireEvent('onStart');this.loadingElement.style.display=\"none\";this.lastIter=this.maxIter-1;this.currentIter=0;this.galleryInit=0;this.galleryElements[parseInt(this.currentIter)].set({opacity:1});if(this.options.showInfopane)\nthis.showInfoSlideShow.delay(1000,this);var textShowCarousel=formatString(this.options.textShowCarousel,this.currentIter+1,this.maxIter);if(this.options.showCarousel&&(!this.options.carouselPreloader))\nthis.carouselBtn.setHTML(textShowCarousel).setProperty('title',textShowCarousel);this.prepareTimer();if(this.options.embedLinks)\nthis.makeLink(this.currentIter);},nextItem:function(){this.fireEvent('onNextCalled');this.nextIter=this.currentIter+1;if(this.nextIter>=this.maxIter)\nthis.nextIter=0;this.galleryInit=0;this.goTo(this.nextIter);},prevItem:function(){this.fireEvent('onPreviousCalled');this.nextIter=this.currentIter-1;if(this.nextIter<=-1)\nthis.nextIter=this.maxIter-1;this.galleryInit=0;this.goTo(this.nextIter);},goTo:function(num){this.clearTimer();if(this.options.preloader)\n{this.galleryElements[num].load();if(num==0)\nthis.galleryElements[this.maxIter-1].load();else\nthis.galleryElements[num-1].load();if(num==(this.maxIter-1))\nthis.galleryElements[0].load();else\nthis.galleryElements[num+1].load();}\nif(this.options.embedLinks)\nthis.clearLink();if(this.options.showInfopane)\n{this.slideInfoZone.clearChain();this.hideInfoSlideShow().chain(this.changeItem.pass(num,this));}else\nthis.currentChangeDelay=this.changeItem.delay(500,this,num);if(this.options.embedLinks)\nthis.makeLink(num);this.prepareTimer();},changeItem:function(num){this.fireEvent('onStartChanging');this.galleryInit=0;if(this.currentIter!=num)\n{for(i=0;i<this.maxIter;i++)\n{if((i!=this.currentIter))this.galleryElements[i].set({opacity:0});}\ngallery.Transitions[this.galleryData[num].transition].pass([this.galleryElements[this.currentIter],this.galleryElements[num],this.currentIter,num],this)();this.currentIter=num;}\nvar textShowCarousel=formatString(this.options.textShowCarousel,num+1,this.maxIter);if(this.options.showCarousel)\nthis.carouselBtn.setHTML(textShowCarousel).setProperty('title',textShowCarousel);this.doSlideShow.bind(this)();this.fireEvent('onChanged');},clearTimer:function(){if(this.options.timed)\n$clear(this.timer);},prepareTimer:function(){if(this.options.timed)\nthis.timer=this.nextItem.delay(this.options.delay,this);},doSlideShow:function(position){if(this.galleryInit==1)\n{imgPreloader=new Image();imgPreloader.onload=function(){this.startSlideShow.delay(10,this);}.bind(this);imgPreloader.src=this.galleryData[0].image;if(this.options.preloader)\nthis.galleryElements[0].load();}else{if(this.options.showInfopane)\n{if(this.options.showInfopane)\n{this.showInfoSlideShow.delay((500+this.options.fadeDuration),this);}else\nif((this.options.showCarousel)&&(this.options.activateCarouselScroller))\nthis.centerCarouselOn(position);}}},createCarousel:function(){var carouselElement;if(!this.options.useExternalCarousel)\n{var carouselContainerElement=new Element('div').addClass('carouselContainer').injectInside(this.galleryElement);this.carouselContainer=new Fx.Styles(carouselContainerElement,{transition:Fx.Transitions.expoOut});this.carouselContainer.normalHeight=carouselContainerElement.offsetHeight;this.carouselContainer.set({'opacity':this.options.carouselMinimizedOpacity,'top':(this.options.carouselMinimizedHeight-this.carouselContainer.normalHeight)});this.carouselBtn=new Element('a').addClass('carouselBtn').setProperties({title:this.options.textShowCarousel}).injectInside(carouselContainerElement);if(this.options.carouselPreloader)\nthis.carouselBtn.setHTML(this.options.textPreloadingCarousel);else\nthis.carouselBtn.setHTML(this.options.textShowCarousel);this.carouselBtn.addEvent('click',function(){this.carouselContainer.clearTimer();this.toggleCarousel();}.bind(this));this.carouselActive=false;carouselElement=new Element('div').addClass('carousel').injectInside(carouselContainerElement);this.carousel=new Fx.Styles(carouselElement);}else{carouselElement=$(this.options.carouselElement).addClass('jdExtCarousel');}\nthis.carouselElement=new Fx.Styles(carouselElement,{transition:Fx.Transitions.expoOut});this.carouselElement.normalHeight=carouselElement.offsetHeight;if(this.options.showCarouselLabel)\nthis.carouselLabel=new Element('p').addClass('label').injectInside(carouselElement);carouselWrapper=new Element('div').addClass('carouselWrapper').injectInside(carouselElement);this.carouselWrapper=new Fx.Styles(carouselWrapper,{transition:Fx.Transitions.expoOut});this.carouselWrapper.normalHeight=carouselWrapper.offsetHeight;this.carouselInner=new Element('div').addClass('carouselInner').injectInside(carouselWrapper);if(this.options.activateCarouselScroller)\n{this.carouselWrapper.scroller=new Scroller(carouselWrapper,{area:100,velocity:0.2})\nthis.carouselWrapper.elementScroller=new Fx.Scroll(carouselWrapper,{duration:400,onStart:this.carouselWrapper.scroller.stop.bind(this.carouselWrapper.scroller),onComplete:this.carouselWrapper.scroller.start.bind(this.carouselWrapper.scroller)});}},fillCarousel:function(){this.constructThumbnails();this.carouselInner.normalWidth=((this.maxIter*(this.options.thumbWidth+this.options.thumbSpacing+2))+this.options.thumbSpacing)+\"px\";this.carouselInner.style.width=this.carouselInner.normalWidth;},initCarousel:function(){this.createCarousel();this.fillCarousel();if(this.options.carouselPreloader)\nthis.preloadThumbnails();},flushCarousel:function(){this.thumbnailElements.each(function(myFx){myFx.element.remove();myFx=myFx.element=null;});this.thumbnailElements=[];},toggleCarousel:function(){if(this.carouselActive)\nthis.hideCarousel();else\nthis.showCarousel();},showCarousel:function(){this.fireEvent('onShowCarousel');this.carouselContainer.start({'opacity':this.options.carouselMaximizedOpacity,'top':0}).chain(function(){this.carouselActive=true;this.carouselWrapper.scroller.start();this.fireEvent('onCarouselShown');this.carouselContainer.options.onComplete=null;}.bind(this));},hideCarousel:function(){this.fireEvent('onHideCarousel');var targetTop=this.options.carouselMinimizedHeight-this.carouselContainer.normalHeight;this.carouselContainer.start({'opacity':this.options.carouselMinimizedOpacity,'top':targetTop}).chain(function(){this.carouselActive=false;this.carouselWrapper.scroller.stop();this.fireEvent('onCarouselHidden');this.carouselContainer.options.onComplete=null;}.bind(this));},constructThumbnails:function(){element=this.carouselInner;for(i=0;i<this.galleryData.length;i++)\n{var currentImg=new Fx.Style(new Element('div').addClass(\"thumbnail\").setStyles({backgroundImage:\"url('\"+this.galleryData[i].thumbnail+\"')\",backgroundPosition:\"center center\",backgroundRepeat:'no-repeat',marginLeft:this.options.thumbSpacing+\"px\",width:this.options.thumbWidth+\"px\",height:this.options.thumbHeight+\"px\"}).injectInside(element),\"opacity\",{duration:200}).set(this.options.thumbIdleOpacity);currentImg.element.addEvents({'mouseover':function(myself){myself.clearTimer();myself.start(0.99);if(this.options.showCarouselLabel)\n$(this.carouselLabel).setHTML('<span class=\"number\">'+(myself.relatedImage.number+1)+\"/\"+this.maxIter+\":</span> \"+myself.relatedImage.title);}.pass(currentImg,this),'mouseout':function(myself){myself.clearTimer();myself.start(this.options.thumbIdleOpacity);}.pass(currentImg,this),'click':function(myself){this.goTo(myself.relatedImage.number);if(this.options.thumbCloseCarousel)\nthis.hideCarousel();}.pass(currentImg,this)});currentImg.relatedImage=this.galleryData[i];this.thumbnailElements[parseInt(i)]=currentImg;}},log:function(value){if(console.log)\nconsole.log(value);},preloadThumbnails:function(){var thumbnails=[];for(i=0;i<this.galleryData.length;i++)\n{thumbnails[parseInt(i)]=this.galleryData[i].thumbnail;}\nthis.thumbnailPreloader=new Preloader();this.thumbnailPreloader.addEvent('onComplete',function(){var textShowCarousel=formatString(this.options.textShowCarousel,this.currentIter+1,this.maxIter);this.carouselBtn.setHTML(textShowCarousel).setProperty('title',textShowCarousel);}.bind(this));this.thumbnailPreloader.load(thumbnails);},clearThumbnailsHighlights:function()\n{for(i=0;i<this.galleryData.length;i++)\n{this.thumbnailElements[i].clearTimer();this.thumbnailElements[i].start(0.2);}},changeThumbnailsSize:function(width,height)\n{for(i=0;i<this.galleryData.length;i++)\n{this.thumbnailElements[i].clearTimer();this.thumbnailElements[i].element.setStyles({'width':width+\"px\",'height':height+\"px\"});}},centerCarouselOn:function(num){if(!this.carouselWallMode)\n{var carouselElement=this.thumbnailElements[num];var position=carouselElement.element.offsetLeft+(carouselElement.element.offsetWidth/2);var carouselWidth=this.carouselWrapper.element.offsetWidth;var carouselInnerWidth=this.carouselInner.offsetWidth;var diffWidth=carouselWidth/2;var scrollPos=position-diffWidth;this.carouselWrapper.elementScroller.scrollTo(scrollPos,0);}},initInfoSlideshow:function(){this.slideInfoZone=new Fx.Styles(new Element('div').addClass('slideInfoZone').injectInside($(this.galleryElement))).set({'opacity':0});var slideInfoZoneTitle=new Element('h2').injectInside(this.slideInfoZone.element);var slideInfoZoneDescription=new Element('p').injectInside(this.slideInfoZone.element);this.slideInfoZone.normalHeight=this.slideInfoZone.element.offsetHeight;this.slideInfoZone.element.setStyle('opacity',0);},changeInfoSlideShow:function()\n{this.hideInfoSlideShow.delay(10,this);this.showInfoSlideShow.delay(500,this);},showInfoSlideShow:function(){this.fireEvent('onShowInfopane');this.slideInfoZone.clearTimer();element=this.slideInfoZone.element;element.getElement('h2').setHTML(this.galleryData[this.currentIter].title);element.getElement('p').setHTML(this.galleryData[this.currentIter].description);if(this.options.slideInfoZoneSlide)\nthis.slideInfoZone.start({'opacity':[0,this.options.slideInfoZoneOpacity],'height':[0,this.slideInfoZone.normalHeight]});else\nthis.slideInfoZone.start({'opacity':[0,this.options.slideInfoZoneOpacity]});if(this.options.showCarousel)\nthis.slideInfoZone.chain(this.centerCarouselOn.pass(this.currentIter,this));return this.slideInfoZone;},hideInfoSlideShow:function(){this.fireEvent('onHideInfopane');this.slideInfoZone.clearTimer();if(this.options.slideInfoZoneSlide)\nthis.slideInfoZone.start({'opacity':0,'height':0});else\nthis.slideInfoZone.start({'opacity':0});return this.slideInfoZone;},makeLink:function(num){this.currentLink.setProperties({href:this.galleryData[num].link,title:this.galleryData[num].linkTitle\n,target:this.galleryData[num].linkTarget})\nif(!((this.options.embedLinks)&&(!this.options.showArrows)&&(!this.options.showCarousel)))\nthis.currentLink.setStyle('display','block');},clearLink:function(){this.currentLink.setProperties({href:'',title:''});if(!((this.options.embedLinks)&&(!this.options.showArrows)&&(!this.options.showCarousel)))\nthis.currentLink.setStyle('display','none');},flushGallery:function(){this.galleryElements.each(function(myFx){myFx.element.remove();myFx=myFx.element=null;});this.galleryElements=[];},changeData:function(data){this.galleryData=data;this.clearTimer();this.flushGallery();if(this.options.showCarousel)this.flushCarousel();this.constructElements();if(this.options.showCarousel)this.fillCarousel();if(this.options.showInfopane)this.hideInfoSlideShow();this.galleryInit=1;this.lastIter=0;this.currentIter=0;this.doSlideShow(1);},initHistory:function(){this.fireEvent('onHistoryInit');this.historyKey=this.galleryElement.id+'-picture';if(this.options.customHistoryKey)\nthis.historyKey=this.options.customHistoryKey();this.history=HistoryManager.register(this.historyKey,[1],function(values){if(parseInt(values[0])-1<this.maxIter)\nthis.goTo(parseInt(values[0])-1);}.bind(this),function(values){return[this.historyKey,'(',values[0],')'].join('');}.bind(this),this.historyKey+'\\\\((\\\\d+)\\\\)');this.addEvent('onChanged',function(){this.history.setValue(0,this.currentIter+1);}.bind(this));this.fireEvent('onHistoryInited');}};gallery=new Class(gallery);gallery.implement(new Events);gallery.implement(new Options);gallery.Transitions=new Abstract({fade:function(oldFx,newFx,oldPos,newPos){oldFx.options.transition=newFx.options.transition=Fx.Transitions.linear;oldFx.options.duration=newFx.options.duration=this.options.fadeDuration;if(newPos>oldPos)newFx.start({opacity:1});else\n{newFx.set({opacity:1});oldFx.start({opacity:0});}},crossfade:function(oldFx,newFx,oldPos,newPos){oldFx.options.transition=newFx.options.transition=Fx.Transitions.linear;oldFx.options.duration=newFx.options.duration=this.options.fadeDuration;newFx.start({opacity:1});oldFx.start({opacity:0});},fadebg:function(oldFx,newFx,oldPos,newPos){oldFx.options.transition=newFx.options.transition=Fx.Transitions.linear;oldFx.options.duration=newFx.options.duration=this.options.fadeDuration/2;oldFx.start({opacity:0}).chain(newFx.start.pass([{opacity:1}],newFx));}});var Preloader=new Class({Implements:[Events,Options],options:{root:'',period:100},initialize:function(options){this.setOptions(options);},load:function(sources){this.index=0;this.images=[];this.sources=this.temps=sources;this.total=this.sources.length;this.fireEvent('onStart',[this.index,this.total]);this.timer=this.progress.periodical(this.options.period,this);this.sources.each(function(source,index){this.images[index]=new Asset.image(this.options.root+source,{'onload':function(){this.index++;if(this.images[index])this.fireEvent('onLoad',[this.images[index],index,source]);}.bind(this),'onerror':function(){this.index++;this.fireEvent('onError',[this.images.splice(index,1),index,source]);}.bind(this),'onabort':function(){this.index++;this.fireEvent('onError',[this.images.splice(index,1),index,source]);}.bind(this)});},this);},progress:function(){this.fireEvent('onProgress',[Math.min(this.index,this.total),this.total]);if(this.index>=this.total)this.complete();},complete:function(){$clear(this.timer);this.fireEvent('onComplete',[this.images]);},cancel:function(){$clear(this.timer);}});Preloader.implement(new Events,new Options);function formatString(){var num=arguments.length;var oStr=arguments[0];for(var i=1;i<num;i++){var pattern=\"\\\\{\"+(i-1)+\"\\\\}\";var re=new RegExp(pattern,\"g\");oStr=oStr.replace(re,arguments[i]);}\nreturn oStr;}";

