").attr({id:i,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return t("
").addClass("ui-tooltip-content").appendTo(n),n.appendTo(this.document[0].body),this.tooltips[i]=e,n},_find:function(e){var i=e.data("ui-tooltip-id");return i?t("#"+i):t()},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s[0],e.close(n,!0),t("#"+i).remove(),s.data("ui-tooltip-title")&&(s.attr("title",s.data("ui-tooltip-title")),s.removeData("ui-tooltip-title"))})}})})(jQuery);(function(t,e){var i="ui-effects-";t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=h(),n=s._rgba=[];return i=i.toLowerCase(),f(l,function(t,a){var o,r=a.re.exec(i),l=r&&a.parse(r),h=a.space||"rgba";return l?(o=s[h](l),s[c[h].cache]=o[c[h].cache],n=s._rgba=o._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,a.transparent),s):a[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var a,o="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,l=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],h=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=h.support={},p=t("
")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),h.fn=t.extend(h.prototype,{parse:function(n,o,r,l){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(o),o=e);var u=this,d=t.type(n),p=this._rgba=[];return o!==e&&(n=[n,o,r,l],d="array"),"string"===d?this.parse(s(n)||a._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof h?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var a=s.cache;f(s.props,function(t,e){if(!u[a]&&s.to){if("alpha"===t||null==n[t])return;u[a]=s.to(u._rgba)}u[a][e.idx]=i(n[t],e,!0)}),u[a]&&0>t.inArray(null,u[a].slice(0,3))&&(u[a][3]=1,s.from&&(u._rgba=s.from(u[a])))}),this):e},is:function(t){var i=h(t),s=!0,n=this;return f(c,function(t,a){var o,r=i[a.cache];return r&&(o=n[a.cache]||a.to&&a.to(n._rgba)||[],f(a.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===o[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=h(t),n=s._space(),a=c[n],o=0===this.alpha()?h("transparent"):this,r=o[a.cache]||a.to(o._rgba),l=r.slice();return s=s[a.cache],f(a.props,function(t,n){var a=n.idx,o=r[a],h=s[a],c=u[n.type]||{};null!==h&&(null===o?l[a]=h:(c.mod&&(h-o>c.mod/2?o+=c.mod:o-h>c.mod/2&&(o-=c.mod)),l[a]=i((h-o)*e+o,n)))}),this[n](l)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=h(e)._rgba;return h(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),h.fn.parse.prototype=h.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,a=t[2]/255,o=t[3],r=Math.max(s,n,a),l=Math.min(s,n,a),h=r-l,c=r+l,u=.5*c;return e=l===r?0:s===r?60*(n-a)/h+360:n===r?60*(a-s)/h+120:60*(s-n)/h+240,i=0===h?0:.5>=u?h/c:h/(2-c),[Math.round(e)%360,i,u,null==o?1:o]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],a=t[3],o=.5>=s?s*(1+i):s+i-s*i,r=2*s-o;return[Math.round(255*n(r,o,e+1/3)),Math.round(255*n(r,o,e)),Math.round(255*n(r,o,e-1/3)),a]},f(c,function(s,n){var a=n.props,o=n.cache,l=n.to,c=n.from;h.fn[s]=function(s){if(l&&!this[o]&&(this[o]=l(this._rgba)),s===e)return this[o].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[o].slice();return f(a,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=h(c(d)),n[o]=d,n):h(d)},f(a,function(e,i){h.fn[e]||(h.fn[e]=function(n){var a,o=t.type(n),l="alpha"===e?this._hsla?"hsla":"rgba":s,h=this[l](),c=h[i.idx];return"undefined"===o?c:("function"===o&&(n=n.call(this,c),o=t.type(n)),null==n&&i.empty?this:("string"===o&&(a=r.exec(n),a&&(n=c+parseFloat(a[2])*("+"===a[1]?1:-1))),h[i.idx]=n,this[l](h)))})})}),h.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var a,o,r="";if("transparent"!==n&&("string"!==t.type(n)||(a=s(n)))){if(n=h(a||n),!d.rgba&&1!==n._rgba[3]){for(o="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&o&&o.style;)try{r=t.css(o,"backgroundColor"),o=o.parentNode}catch(l){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(l){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=h(e.elem,i),e.end=h(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},h.hook(o),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},a=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,a={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(a[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(a[i]=n[i]);return a}function s(e,i){var s,n,o={};for(s in i)n=i[s],e[s]!==n&&(a[s]||(t.fx.step[s]||!isNaN(parseFloat(n)))&&(o[s]=n));return o}var n=["add","remove","toggle"],a={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(jQuery.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(e,a,o,r){var l=t.speed(a,o,r);return this.queue(function(){var a,o=t(this),r=o.attr("class")||"",h=l.children?o.find("*").addBack():o;h=h.map(function(){var e=t(this);return{el:e,start:i(this)}}),a=function(){t.each(n,function(t,i){e[i]&&o[i+"Class"](e[i])})},a(),h=h.map(function(){return this.end=i(this.el[0]),this.diff=s(this.start,this.end),this}),o.attr("class",r),h=h.map(function(){var e=this,i=t.Deferred(),s=t.extend({},l,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,h.get()).done(function(){a(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),l.complete.call(o[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,a){return s?t.effects.animateClass.call(this,{add:i},s,n,a):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,a){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,a):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(i){return function(s,n,a,o,r){return"boolean"==typeof n||n===e?a?t.effects.animateClass.call(this,n?{add:s}:{remove:s},a,o,r):i.apply(this,arguments):t.effects.animateClass.call(this,{toggle:s},n,a,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,a){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,a)}})}(),function(){function s(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function n(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}t.extend(t.effects,{version:"1.10.4",save:function(t,e){for(var s=0;e.length>s;s++)null!==e[s]&&t.data(i+e[s],t[0].style[e[s]])},restore:function(t,s){var n,a;for(a=0;s.length>a;a++)null!==s[a]&&(n=t.data(i+s[a]),n===e&&(n=""),t.css(s[a],n))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("
").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},a=document.activeElement;try{a.id}catch(o){a=document.body}return e.wrap(s),(e[0]===a||t.contains(e[0],a))&&t(a).focus(),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).focus()),e},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var a=e.cssUnit(i);a[0]>0&&(n[i]=a[0]*s+a[1])}),n}}),t.fn.extend({effect:function(){function e(e){function s(){t.isFunction(a)&&a.call(n[0]),t.isFunction(e)&&e()}var n=t(this),a=i.complete,r=i.mode;(n.is(":hidden")?"hide"===r:"show"===r)?(n[r](),s()):o.call(n[0],i,s)}var i=s.apply(this,arguments),n=i.mode,a=i.queue,o=t.effects.effect[i.effect];return t.fx.off||!o?n?this[n](i.duration,i.complete):this.each(function(){i.complete&&i.complete.call(this)}):a===!1?this.each(e):this.queue(a||"fx",e)},show:function(t){return function(e){if(n(e))return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="show",this.effect.call(this,i)}}(t.fn.show),hide:function(t){return function(e){if(n(e))return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="hide",this.effect.call(this,i)}}(t.fn.hide),toggle:function(t){return function(e){if(n(e)||"boolean"==typeof e)return t.apply(this,arguments);var i=s.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s}})}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}()})(jQuery);(function(t){t.effects.effect.fade=function(e,i){var s=t(this),n=t.effects.setMode(s,e.mode||"toggle");s.animate({opacity:n},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}})(jQuery);
} catch (e) { console.log(__ravpageContext.locals); if ( __ravpageContext.locals.reportJSError ) __ravpageContext.locals.reportJSError(null,null,'(global script exception) ' + e.message,e.stack); throw e; }for ( var i = 0 ; i < __ravpageContext.updates.length ; i++ )
__ravpageContext.updates[i]();
__ravpageContext.updates.push(__updateLocalVariablesFromRavpageContext)
})(__ravpageContext);
if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('time till loading up to and including "jquery-ui-1.10.4.custom.min.js" - ',(new Date())-realbeginning,'(+',(new Date()) - begin_1,')');if ( typeof(__ravpageContext) == 'undefined' ) __ravpageContext = {'locals':{},'updates':[]};
(function(__ravpageContext) {
var reportJSError = __ravpageContext.locals.reportJSError;
var console = __ravpageContext.locals.console;
var $ = __ravpageContext.locals.$;
var jQuery = __ravpageContext.locals.jQuery;
function __updateLocalVariablesFromRavpageContext() {
reportJSError = __ravpageContext.locals.reportJSError;
console = __ravpageContext.locals.console;
$ = __ravpageContext.locals.$;
jQuery = __ravpageContext.locals.jQuery;
}
try {
String.prototype.startsWith=function(needle)
{return(this.indexOf(needle)==0);};function markedOperation(markCallback,unmarkCallback,action)
{try
{markCallback();return action();}
finally
{unmarkCallback();}}
function quoteattr(s,preserveCR){preserveCR=preserveCR?'
':'\n';return(''+s).replace(/&/g,'&').replace(/'/g,''').replace(/"/g,'"').replace(//g,'>').replace(/\r\n/g,preserveCR).replace(/[\r\n]/g,preserveCR);;}
function uncomment(html)
{return html.replace(/\[COMMENTSTART\]/g,"").replace(/\[COMMENTSTART2\]/g,"[COMMENTSTART]").replace(/\[COMMENTEND2\]/g,"[COMMENTEND]").replace(/\[COMMENTSTART3\]/g,"[COMMENTSTART2]").replace(/\[COMMENTEND3\]/g,"[COMMENTEND2]").trim();}
function comment(html)
{return"/g,"[COMMENTEND]").replace(/\[COMMENTSTART\]/g,"[COMMENTSTART2]").replace(/\[COMMENTEND\]/g,"[COMMENTEND2]").trim()+"-->";}
$.fn.findAndSelf=function(selector){return this.find(selector).add(this.filter(selector))}
function isNumber(n){return!isNaN(parseFloat(n))&&isFinite(n);}
$.extend({keyCount:function(o){if(typeof o=="object"){var i,count=0;for(i in o){if(o.hasOwnProperty(i)){count++;}}
return count;}else{return false;}}});$.extend({hasKey:function(key,obj){var flag=false;$.each(obj,function(__key,__value){if(__key==key)
flag=true;});return flag;}});function calculateURLParams(window)
{var urlParams={};var match,pl=/\+/g,search=/([^&=]+)=?([^&]*)/g,decode=function(s){return decodeURIComponent(s.replace(pl," "));},query=window.location.search.substring(1);while(match=search.exec(query))
urlParams[decode(match[1])]=decode(match[2]);var match,pl=/\+/g,search=/([^&=]+)=?([^&]*)/g,decode=function(s){return decodeURIComponent(s.replace(pl," "));},query=window.location.hash.substring(1);while(match=search.exec(query))
urlParams["#"+decode(match[1])]=decode(match[2]);return urlParams;}
var urlParams={};(function(){urlParams=calculateURLParams(window);})();function getUrlParams()
{return urlParams;}
function toStringOrEmptyString(val)
{if(!val)
return"";else
return""+val;}
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");}
$.fn.getVal=function()
{if($(this).is("select"))
return $(this).find("option:selected").val().replace("__empty__","");else if($(this).is("input[type='radio']"))
return $(this).filter(":checked").val();else if($(this).is("input[type='checkbox']"))
return($(this).is(":checked")?$(this).val():"");else if($(this).is(".colorpicker"))
{if($(this).find("input.optional").getVal()!="true")
return false;return $(this).find("input.color").getVal();}
else
return $(this).val();}
$.fn.setVal=function(val,withChange)
{return $(this).each(function(){if($(this).is("select"))
{$(this).find("option").removeAttr("selected");var selectedOption=$(this).find("option[value='"+val+"']");selectedOption.attr("selected","selected");$(this)[0].selectedIndex=$(this).find("option").index(selectedOption);if(withChange)
$(this).change();}
else if($(this).is("[type='radio']"))
{var form=$(this).closest("form");if(form.length==0)
form=$("body");var checked=form.find("[name='"+$(this).attr("name")+"'][type='radio']:checked");var target=form.find("[name='"+$(this).attr("name")+"'][type='radio'][value='"+val+"']");if($(this).is(":checked")&&!val)
{$(this).removeAttr("checked");if(withChange)
$(this).change();}
else if(target.filter(checked).length==0)
{checked.removeAttr("checked");target.attr("checked","checked");if(withChange)
{checked.change();target.change();}}}
else if($(this).is("[type='checkbox']"))
{if($(this).is(":checked")&&!val)
{$(this).removeAttr("checked");if(withChange)
$(this).change();}
else if(!$(this).is(":checked")&&(val==$(this).attr("value")))
{$(this).attr("checked","checked");if(withChange)
$(this).change();}}
else if($(this).is("textarea"))
{$(this).val(val);$(this).text(val);}
else
{$(this).val(val);if(withChange)
$(this).change();}});}
var profilerReports=null;var profilerPaths=[""];var profilerLevel=0;function getProfiler(key)
{var reportAtEnd=true;var profilerPath=profilerPaths.join("/")+"/"+key+"/";var flag=false;if(urlParams["profilerFilter"])
{var re=new RegExp(urlParams["profilerFilter"]);if(re.test(key))
flag=true;}
if(urlParams["profilerPathFilter"])
{var re=new RegExp(urlParams["profilerPathFilter"]);if(re.test(profilerPath))
flag=true;}
if(!flag)
return{report:function(){},reportcontext:function(txt,func){func();},reportblock:function(txt,func){func();}};var d=new Date();var last=d;function report()
{if(reportAtEnd&&(profilerReports===null))
{profilerReports=[];profilerPaths=[""];setTimeout(function(){var sss=[];$.each(profilerReports,function(i,s){sss.push(s);});profilerReports=null;var log=Function.prototype.bind.call(console.log,console);log.apply(console,sss);},0);}
var sss=[Array(profilerLevel*3).join(" ")+key+":"];$.each(arguments,function(i,o){sss.push(o);});sss.push((new Date()-d)+" (+"+(new Date()-last)+")");sss.push("\n");last=new Date();if(reportAtEnd)
{$.each(sss,function(i,s){profilerReports.push(s);});}
else
{var log=Function.prototype.bind.call(console.log,console);log.apply(console,sss);}}
return{report:report,reportcontext:function(txt,func){report("before "+txt);profilerPaths.push(key);profilerLevel++;func();profilerLevel--;profilerPaths.pop();report("after "+txt);},reportblock:function(txt,func){report("before "+txt);func();report("after "+txt);}};}
} catch (e) { console.log(__ravpageContext.locals); if ( __ravpageContext.locals.reportJSError ) __ravpageContext.locals.reportJSError(null,null,'(global script exception) ' + e.message,e.stack); throw e; }if ( typeof(markedOperation) != 'undefined' ) __ravpageContext.locals.markedOperation = markedOperation;
if ( typeof(quoteattr) != 'undefined' ) __ravpageContext.locals.quoteattr = quoteattr;
if ( typeof(uncomment) != 'undefined' ) __ravpageContext.locals.uncomment = uncomment;
if ( typeof(comment) != 'undefined' ) __ravpageContext.locals.comment = comment;
if ( typeof(isNumber) != 'undefined' ) __ravpageContext.locals.isNumber = isNumber;
if ( typeof(calculateURLParams) != 'undefined' ) __ravpageContext.locals.calculateURLParams = calculateURLParams;
if ( typeof(getUrlParams) != 'undefined' ) __ravpageContext.locals.getUrlParams = getUrlParams;
if ( typeof(toStringOrEmptyString) != 'undefined' ) __ravpageContext.locals.toStringOrEmptyString = toStringOrEmptyString;
if ( typeof(getProfiler) != 'undefined' ) __ravpageContext.locals.getProfiler = getProfiler;
for ( var i = 0 ; i < __ravpageContext.updates.length ; i++ )
__ravpageContext.updates[i]();
__ravpageContext.updates.push(__updateLocalVariablesFromRavpageContext)
})(__ravpageContext);
if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('time till loading up to and including "common.js" - ',(new Date())-realbeginning,'(+',(new Date()) - begin_1,')');if ( typeof(__ravpageContext) == 'undefined' ) __ravpageContext = {'locals':{},'updates':[]};
(function(__ravpageContext) {
var console = __ravpageContext.locals.console;
var $ = __ravpageContext.locals.$;
var jQuery = __ravpageContext.locals.jQuery;
var markedOperation = __ravpageContext.locals.markedOperation;
var quoteattr = __ravpageContext.locals.quoteattr;
var uncomment = __ravpageContext.locals.uncomment;
var comment = __ravpageContext.locals.comment;
var isNumber = __ravpageContext.locals.isNumber;
var calculateURLParams = __ravpageContext.locals.calculateURLParams;
var getUrlParams = __ravpageContext.locals.getUrlParams;
var toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
var getProfiler = __ravpageContext.locals.getProfiler;
function __updateLocalVariablesFromRavpageContext() {
console = __ravpageContext.locals.console;
$ = __ravpageContext.locals.$;
jQuery = __ravpageContext.locals.jQuery;
markedOperation = __ravpageContext.locals.markedOperation;
quoteattr = __ravpageContext.locals.quoteattr;
uncomment = __ravpageContext.locals.uncomment;
comment = __ravpageContext.locals.comment;
isNumber = __ravpageContext.locals.isNumber;
calculateURLParams = __ravpageContext.locals.calculateURLParams;
getUrlParams = __ravpageContext.locals.getUrlParams;
toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
getProfiler = __ravpageContext.locals.getProfiler;
}
try {
$(document).on("click",".floatingarea .closefloating",function(){$(this).closest(".floatingarea").css_important("display","none");$(this).closest(".floatingareaContainer").css_important("display","none");});$(document).on("click",function(ev){$(".floatingarea").each(function(){var floating=$(this);var floatingContainer=floating.find(">.floatingareaContainer");if(floating.data("closefloatingonpressoutside"))
{var left=floatingContainer.offset().left;var top=floatingContainer.offset().top;var right=left+floatingContainer.outerWidth(true);var bottom=top+floatingContainer.outerHeight(true);if((ev.pageX
right)||(ev.pageYbottom))
{floating.css_important("display","none");floatingContainer.css_important("display","none");}}});});$.fn.isFloatingArea=function(){return $(this).data("showfloating");}
$.fn.show_important=function(){if(!$(this).is(".autoImportenize"))
return $(this).show();$(this).css_important("display","block");}
$.fn.hide_important=function(){if(!$(this).is(".autoImportenize"))
return $(this).hide();$(this).css_important("display","none");}
$.fn.css_important=function(name,value){if(!$(this).is(".autoImportenize"))
return $(this).css(name,value);var updatingStyles={};updatingStyles[name]=value;var skipUpdatingStyles={};var elm=$(this);var styles=(elm.attr("style")||"").trim().split(";");var newStr="";var flag=false;$.each(styles,function(i,style){if(style)
{var styleName=style.split(":")[0].trim();if(updatingStyles[styleName])
{newStr+=(newStr!=""?";":"")+styleName+":"+updatingStyles[styleName]+" !important";skipUpdatingStyles[styleName]=true;flag=true;}
else
{if(style.trim()&&style.indexOf("!important")===-1)
{flag=true;newStr+=(newStr!=""?";":"")+style+" !important";}
else
newStr+=(newStr!=""?";":"")+style;}}});$.each(updatingStyles,function(style,value){if(!skipUpdatingStyles[style])
{flag=true;if((value!=="")&&(value!==null))
newStr+=(newStr!=""?";":"")+style+":"+value+" !important";}});if(flag)
{elm.attr("style",newStr);}
return $(this);};$.fn.fadeIn_important=function(duration){var elm=$(this);elm.css_important("opacity",0);elm.show_important();var lastInterval=elm.data("lastInterval");if(lastInterval)
clearInterval(lastInterval);var startDate=new Date();var interval=setInterval(function(){var diff=(new Date())-startDate;if(diff>duration)
clearInterval(interval);elm.css_important("opacity",Math.min(1,diff/duration));},10);elm.data("lastInterval",interval);}
$.fn.autoImportenize=function(){$(this).addClass("autoImportenize");}
$.fn.hideFloatingForm=function(){return $(this).each(function(){var floatingarea=$(this);var floatingareaContainer=floatingarea.find(".floatingareaContainer");floatingarea.css_important("display","none");floatingareaContainer.css_important("display","none");});}
$.fn.updateFloatingAreaAppearance=function(options,override){if(!override)
override={};if(!options)
options={};return $(this).each(function(){var floatingarea=$(this);var floatingareaContainer=floatingarea.find(".floatingareaContainer");var floatingareaBackground=floatingarea.find(".floatingareaBackground");if(options.mode=="init")
floatingareaBackground.autoImportenize();if(floatingarea.data("enableoverlay"))
floatingareaBackground.show_important();else
floatingareaBackground.hide_important();if(floatingarea.data("showfloating"))
{if(options.mode=="init")
{floatingarea.autoImportenize();floatingareaContainer.autoImportenize();}
switch(override["floatingopeneffect"]||floatingarea.data("floatingopeneffect"))
{case"false":case"":floatingarea.addClass("visible");floatingareaContainer.show_important();break;case"fadein":floatingarea.addClass("visible");if(options.resetEffects)
{floatingareaContainer.stop(true,true);}
if((options.mode=="init")||(options.resetEffects))
{floatingareaContainer.hide_important();floatingareaContainer.fadeIn_important(parseInt(floatingarea.data("floatingopenfadeinduration")));}
else if(options.mode!="refresh")
floatingareaContainer.show_important();break;}
if(options.mode!="refresh")
{floatingarea.removeClass("halign_left halign_right halign_middle");floatingareaContainer.css_important("left",'');floatingareaContainer.css_important("right",'');}
switch(override["floatingalign"]||floatingarea.data("floatingalign"))
{case"up_left":case"middle_left":case"down_left":floatingarea.addClass("halign_left");break;case"up_middle":case"middle_middle":case"down_middle":if(floatingarea.is(".thumbnail"))
var zoom=parseFloat(floatingareaContainer.data("zoom"))||1;else
var zoom=1;floatingarea.addClass("halign_middle");var left=Math.max((($("body").data("calcedWidth")||$(window).width())/zoom-floatingareaContainer.width())/2,0)*zoom;if(parseFloat(floatingareaContainer.css("left"))!=left)
floatingareaContainer.css_important("left",left+"px");break;case"up_right":case"middle_right":case"down_right":floatingarea.addClass("halign_right");break;}
if(options.mode!="refresh")
{floatingarea.removeClass("valign_up valign_down valign_middle");floatingareaContainer.css_important("top",'');floatingareaContainer.css_important("bottom",'');}
switch(override["floatingalign"]||floatingarea.data("floatingalign"))
{case"up_left":case"up_middle":case"up_right":floatingarea.addClass("valign_up");break;case"middle_left":case"middle_middle":case"middle_right":if(floatingarea.is(".thumbnail"))
var zoom=parseFloat(floatingareaContainer.data("zoom"))||1;else
var zoom=1;floatingarea.addClass("valign_middle");var top=Math.max((($("body").data("calcedHeight")||$(window).height()||$("body").height())/zoom-floatingareaContainer.height())/2,0)*zoom;if(parseFloat(floatingareaContainer.css("top"))!=top)
floatingareaContainer.css_important("top",top+"px");break;case"down_left":case"down_middle":case"down_right":floatingarea.addClass("valign_down");break;}}
else
{floatingarea.hide_important();}});};
} catch (e) { console.log(__ravpageContext.locals); if ( __ravpageContext.locals.reportJSError ) __ravpageContext.locals.reportJSError(null,null,'(global script exception) ' + e.message,e.stack); throw e; }for ( var i = 0 ; i < __ravpageContext.updates.length ; i++ )
__ravpageContext.updates[i]();
__ravpageContext.updates.push(__updateLocalVariablesFromRavpageContext)
})(__ravpageContext);
if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('time till loading up to and including "floatingarea.js" - ',(new Date())-realbeginning,'(+',(new Date()) - begin_1,')');if ( typeof(__ravpageContext) == 'undefined' ) __ravpageContext = {'locals':{},'updates':[]};
(function(__ravpageContext) {
var console = __ravpageContext.locals.console;
var $ = __ravpageContext.locals.$;
var jQuery = __ravpageContext.locals.jQuery;
var markedOperation = __ravpageContext.locals.markedOperation;
var quoteattr = __ravpageContext.locals.quoteattr;
var uncomment = __ravpageContext.locals.uncomment;
var comment = __ravpageContext.locals.comment;
var isNumber = __ravpageContext.locals.isNumber;
var calculateURLParams = __ravpageContext.locals.calculateURLParams;
var getUrlParams = __ravpageContext.locals.getUrlParams;
var toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
var getProfiler = __ravpageContext.locals.getProfiler;
function __updateLocalVariablesFromRavpageContext() {
console = __ravpageContext.locals.console;
$ = __ravpageContext.locals.$;
jQuery = __ravpageContext.locals.jQuery;
markedOperation = __ravpageContext.locals.markedOperation;
quoteattr = __ravpageContext.locals.quoteattr;
uncomment = __ravpageContext.locals.uncomment;
comment = __ravpageContext.locals.comment;
isNumber = __ravpageContext.locals.isNumber;
calculateURLParams = __ravpageContext.locals.calculateURLParams;
getUrlParams = __ravpageContext.locals.getUrlParams;
toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
getProfiler = __ravpageContext.locals.getProfiler;
}
try {
function updateRadioDisplay(div,input){if(input.is(":checked"))
div.addClass("checked");else
div.removeClass("checked");}
$(document).on("change","input.radio",function(){var input=$(this);var div=$(this).prev(".radio");updateRadioDisplay(div,input);if(input.is(":checked"))
input.closest("form").find("input[type='radio'][name='"+input.attr("name")+"']").not($(this)).change();});$(document).on("click",".radio:not(.ownevent)",function(){var div=$(this);var input=$(this).next("input");if(!input.is(":checked"))
input.setVal(input.attr("value"),true);});function updateCheckboxDisplay(div,input){if(input.is(":checked"))
div.addClass("checked");else
div.removeClass("checked");if(input.attr("readonly"))
div.addClass("readonly");else
div.removeClass("readonly");}
$(document).on("change","input.checkbox",function(){var input=$(this);var div=$(this).prev(".checkbox");updateCheckboxDisplay(div,input);});$(document).on("click",".checkbox:not(.ownevent)",function(){var div=$(this);var input=$(this).next("input");if(!input.attr("readonly"))
{if(input.is(":checked"))
input.removeAttr("checked").change();else
input.attr("checked","checked").change();}});$(document).on("change",".select",function(){$(this).find(">.arrow>.content").text($(this).find("option:selected").text());});$.fn.styledInput=function(){$(this).filter("select.styled").each(function(){$(this).wrap("");var arrow=$(""+$(this).find("option:selected").text()+" ");$(this).parent().append(arrow);arrow.css("font-size",$(this).css("font-size"));$(this).removeClass("styled").addClass("__styled");});$(this).filter("input.styled").each(function(){var elm=$(this);if(elm.attr("type")=="radio"){var div=$("");elm.before(div);elm.addClass("radio");div.on("click",function(){var div=$(this);var input=$(this).next("input");if(!input.is(":checked"))
input.setVal(input.attr("value"),true);});elm.removeClass("styled").addClass("__styled");updateRadioDisplay(div,elm);}
if(elm.attr("type")=="checkbox"){var div=$("");elm.before(div);elm.addClass("checkbox");div.on("click",function(){var div=$(this);var input=$(this).next("input");if(!input.attr("readonly"))
{if(input.is(":checked"))
input.removeAttr("checked").change();else
input.attr("checked","checked").change();}});elm.removeClass("styled").addClass("__styled");updateCheckboxDisplay(div,elm);}});}
$.fn.styledInputs=function(){$(this).find("select.styled").each(function(){$(this).wrap("");var arrow=$(""+$(this).find("option:selected").text()+" ");$(this).parent().append(arrow);arrow.css("font-size",$(this).css("font-size"));$(this).removeClass("styled").addClass("__styled");});$(this).find("input.styled").not($(this.find(".fieldInputType input.styled"))).each(function(){var elm=$(this);if(elm.attr("type")=="radio"){var div=$("");elm.before(div);elm.addClass("radio");elm.removeClass("styled").addClass("__styled");updateRadioDisplay(div,elm);}
if(elm.attr("type")=="checkbox"){var div=$("");elm.before(div);elm.addClass("checkbox");elm.removeClass("styled").addClass("__styled");updateCheckboxDisplay(div,elm);}});}
} catch (e) { console.log(__ravpageContext.locals); if ( __ravpageContext.locals.reportJSError ) __ravpageContext.locals.reportJSError(null,null,'(global script exception) ' + e.message,e.stack); throw e; }if ( typeof(updateRadioDisplay) != 'undefined' ) __ravpageContext.locals.updateRadioDisplay = updateRadioDisplay;
if ( typeof(updateCheckboxDisplay) != 'undefined' ) __ravpageContext.locals.updateCheckboxDisplay = updateCheckboxDisplay;
for ( var i = 0 ; i < __ravpageContext.updates.length ; i++ )
__ravpageContext.updates[i]();
__ravpageContext.updates.push(__updateLocalVariablesFromRavpageContext)
})(__ravpageContext);
if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('time till loading up to and including "inputs.js" - ',(new Date())-realbeginning,'(+',(new Date()) - begin_1,')');if ( typeof(__ravpageContext) == 'undefined' ) __ravpageContext = {'locals':{},'updates':[]};
(function(__ravpageContext) {
var console = __ravpageContext.locals.console;
var $ = __ravpageContext.locals.$;
var jQuery = __ravpageContext.locals.jQuery;
var markedOperation = __ravpageContext.locals.markedOperation;
var quoteattr = __ravpageContext.locals.quoteattr;
var uncomment = __ravpageContext.locals.uncomment;
var comment = __ravpageContext.locals.comment;
var isNumber = __ravpageContext.locals.isNumber;
var calculateURLParams = __ravpageContext.locals.calculateURLParams;
var getUrlParams = __ravpageContext.locals.getUrlParams;
var toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
var getProfiler = __ravpageContext.locals.getProfiler;
var updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
var updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
function __updateLocalVariablesFromRavpageContext() {
console = __ravpageContext.locals.console;
$ = __ravpageContext.locals.$;
jQuery = __ravpageContext.locals.jQuery;
markedOperation = __ravpageContext.locals.markedOperation;
quoteattr = __ravpageContext.locals.quoteattr;
uncomment = __ravpageContext.locals.uncomment;
comment = __ravpageContext.locals.comment;
isNumber = __ravpageContext.locals.isNumber;
calculateURLParams = __ravpageContext.locals.calculateURLParams;
getUrlParams = __ravpageContext.locals.getUrlParams;
toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
getProfiler = __ravpageContext.locals.getProfiler;
updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
}
try {
$.fn.val_backup=$.fn.val;$.fn.val=function(value){if(typeof value!='undefined'){var res=this.val_backup(value);if(this.is("input"))
this.attr("value",value);if(this.is("textarea"))
this.text(value);if(this.is("[placeholdervalue]"))
__updatePlaceholder(this);return res;}
else
{if(this.is(".placeholder"))
return"";else
return this.val_backup();}}
function __updatePlaceholder(input)
{if((toStringOrEmptyString(input.val_backup()).trim()==='')&&!input.is(":focus")){input.val_backup(input.attr('placeholdervalue'));if(input.is("input"))
input.attr("value",input.attr('placeholdervalue'));if(input.is("textarea"))
input.text(input.attr('placeholdervalue'));input.addClass('placeholder');}
else
{input.removeClass('placeholder');}}
function __updatePlaceholderFromClass(input)
{if((toStringOrEmptyString(input.val_backup()).trim()==='')||input.hasClass("placeholder"))
{input.val_backup(input.attr('placeholdervalue'));if(input.is("input"))
input.attr("value",input.attr('placeholdervalue'));if(input.is("textarea"))
input.text(input.attr('placeholdervalue'));input.addClass('placeholder');}
else
input.removeClass('placeholder');}
$(document).on("submit","form",function(){$(this).find("textarea[placeholdervalue],input[placeholdervalue]").each(function(){__updateValue($(this));});});$(document).on("reviveplaceholder","form",function(){$(this).find("textarea[placeholdervalue],input[placeholdervalue]").each(function(){__updatePlaceholderFromClass($(this));});});function __updateValue(input)
{if(input.is(".placeholder")){input.val_backup('');if(input.is("input"))
input.attr("value","");if(input.is("textarea"))
input.text("");input.removeClass('placeholder');}}
jQuery.fn.textPlaceholder=function(force){return this.each(function(){var that=this;var $that=$(that);if(!$that.is("[placeholder]")&&!$that.is("[placeholdervalue]"))
return this;var placeholder=$that.attr('placeholder')||$that.attr('placeholdervalue');if(!placeholder)
return this;$that.attr('placeholdervalue',placeholder);$that.removeAttr("placeholder");var input=$(that);if(input.is(".placeholderSimulation"))
{input.removeClass("placeholderSimulation");input.val("");}
__updatePlaceholderFromClass(input);if($.browser.msie)
document.documentElement.focus();if(input.is(":focus"))
{__updateValue(input);}
input.focus(function(){__updateValue(input)});input.blur(function(){__updatePlaceholderFromClass(input);});});};
} catch (e) { console.log(__ravpageContext.locals); if ( __ravpageContext.locals.reportJSError ) __ravpageContext.locals.reportJSError(null,null,'(global script exception) ' + e.message,e.stack); throw e; }if ( typeof(__updatePlaceholder) != 'undefined' ) __ravpageContext.locals.__updatePlaceholder = __updatePlaceholder;
if ( typeof(__updatePlaceholderFromClass) != 'undefined' ) __ravpageContext.locals.__updatePlaceholderFromClass = __updatePlaceholderFromClass;
if ( typeof(__updateValue) != 'undefined' ) __ravpageContext.locals.__updateValue = __updateValue;
for ( var i = 0 ; i < __ravpageContext.updates.length ; i++ )
__ravpageContext.updates[i]();
__ravpageContext.updates.push(__updateLocalVariablesFromRavpageContext)
})(__ravpageContext);
if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('time till loading up to and including "placeholder.js" - ',(new Date())-realbeginning,'(+',(new Date()) - begin_1,')');if ( typeof(__ravpageContext) == 'undefined' ) __ravpageContext = {'locals':{},'updates':[]};
(function(__ravpageContext) {
var analyticsTrackingID = __ravpageContext.locals.analyticsTrackingID;
var cookiesStr = __ravpageContext.locals.cookiesStr;
var publicID = __ravpageContext.locals.publicID;
var tabtype = __ravpageContext.locals.tabtype;
var getUrlParams = __ravpageContext.locals.getUrlParams;
var console = __ravpageContext.locals.console;
var $ = __ravpageContext.locals.$;
var jQuery = __ravpageContext.locals.jQuery;
var markedOperation = __ravpageContext.locals.markedOperation;
var quoteattr = __ravpageContext.locals.quoteattr;
var uncomment = __ravpageContext.locals.uncomment;
var comment = __ravpageContext.locals.comment;
var isNumber = __ravpageContext.locals.isNumber;
var calculateURLParams = __ravpageContext.locals.calculateURLParams;
var getUrlParams = __ravpageContext.locals.getUrlParams;
var toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
var getProfiler = __ravpageContext.locals.getProfiler;
var updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
var updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
var __updatePlaceholder = __ravpageContext.locals.__updatePlaceholder;
var __updatePlaceholderFromClass = __ravpageContext.locals.__updatePlaceholderFromClass;
var __updateValue = __ravpageContext.locals.__updateValue;
function __updateLocalVariablesFromRavpageContext() {
analyticsTrackingID = __ravpageContext.locals.analyticsTrackingID;
cookiesStr = __ravpageContext.locals.cookiesStr;
publicID = __ravpageContext.locals.publicID;
tabtype = __ravpageContext.locals.tabtype;
getUrlParams = __ravpageContext.locals.getUrlParams;
console = __ravpageContext.locals.console;
$ = __ravpageContext.locals.$;
jQuery = __ravpageContext.locals.jQuery;
markedOperation = __ravpageContext.locals.markedOperation;
quoteattr = __ravpageContext.locals.quoteattr;
uncomment = __ravpageContext.locals.uncomment;
comment = __ravpageContext.locals.comment;
isNumber = __ravpageContext.locals.isNumber;
calculateURLParams = __ravpageContext.locals.calculateURLParams;
getUrlParams = __ravpageContext.locals.getUrlParams;
toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
getProfiler = __ravpageContext.locals.getProfiler;
updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
__updatePlaceholder = __ravpageContext.locals.__updatePlaceholder;
__updatePlaceholderFromClass = __ravpageContext.locals.__updatePlaceholderFromClass;
__updateValue = __ravpageContext.locals.__updateValue;
}
try {
var pluses=/\+/g;function encode(s){return config.raw?s:encodeURIComponent(s);}
function decode(s){return config.raw?s:decodeURIComponent(s);}
function stringifyCookieValue(value){return encode(config.json?JSON.stringify(value):String(value));}
function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\');}
try{s=decodeURIComponent(s.replace(pluses,' '));}catch(e){return;}
try{return config.json?JSON.parse(s):s;}catch(e){}}
function read(s,converter){var value=config.raw?s:parseCookieValue(s);return $.isFunction(converter)?converter(value):value;}
var config=$.cookie=function(key){var result=key?undefined:{};var value=null;var cookies=cookiesStr?cookiesStr.split('; '):[];for(var i=0,l=cookies.length;i>16)+(y>>16)+(lsw>>16);return(msw<<16)|(lsw&0xFFFF);}
function bit_rol(num,cnt){return(num<>>(32-cnt));}
function md5_cmn(q,a,b,x,s,t){return safe_add(bit_rol(safe_add(safe_add(a,q),safe_add(x,t)),s),b);}
function md5_ff(a,b,c,d,x,s,t){return md5_cmn((b&c)|((~b)&d),a,b,x,s,t);}
function md5_gg(a,b,c,d,x,s,t){return md5_cmn((b&d)|(c&(~d)),a,b,x,s,t);}
function md5_hh(a,b,c,d,x,s,t){return md5_cmn(b^c^d,a,b,x,s,t);}
function md5_ii(a,b,c,d,x,s,t){return md5_cmn(c^(b|(~d)),a,b,x,s,t);}
function binl_md5(x,len){x[len>>5]|=0x80<<(len%32);x[(((len+64)>>>9)<<4)+14]=len;var i,olda,oldb,oldc,oldd,a=1732584193,b=-271733879,c=-1732584194,d=271733878;for(i=0;i>5]>>>(i%32))&0xFF);}
return output;}
function rstr2binl(input){var i,output=[];output[(input.length>>2)-1]=undefined;for(i=0;i>5]|=(input.charCodeAt(i/8)&0xFF)<<(i%32);}
return output;}
function rstr_md5(s){return binl2rstr(binl_md5(rstr2binl(s),s.length*8));}
function rstr_hmac_md5(key,data){var i,bkey=rstr2binl(key),ipad=[],opad=[],hash;ipad[15]=opad[15]=undefined;if(bkey.length>16){bkey=binl_md5(bkey,key.length*8);}
for(i=0;i<16;i+=1){ipad[i]=bkey[i]^0x36363636;opad[i]=bkey[i]^0x5C5C5C5C;}
hash=binl_md5(ipad.concat(rstr2binl(data)),512+data.length*8);return binl2rstr(binl_md5(opad.concat(hash),512+128));}
function rstr2hex(input){var hex_tab='0123456789abcdef',output='',x,i;for(i=0;i>>4)&0x0F)+
hex_tab.charAt(x&0x0F);}
return output;}
function str2rstr_utf8(input){return unescape(encodeURIComponent(input));}
function raw_md5(s){return rstr_md5(str2rstr_utf8(s));}
function hex_md5(s){return rstr2hex(raw_md5(s));}
function raw_hmac_md5(k,d){return rstr_hmac_md5(str2rstr_utf8(k),str2rstr_utf8(d));}
function hex_hmac_md5(k,d){return rstr2hex(raw_hmac_md5(k,d));}
function md5(string,key,raw){if(!key){if(!raw){return hex_md5(string);}
return raw_md5(string);}
if(!raw){return hex_hmac_md5(key,string);}
return raw_hmac_md5(key,string);}
if(typeof define==='function'&&define.amd){define(function(){return md5;});}else{$.md5=md5;}}(this));var instanceID=(new Date().getTime())+"_"+Math.random();var analyticsID=analyticsTrackingID;var cookieSuffix=analyticsID;try
{var analyticsTimestamp=$.cookie("_xat"+cookieSuffix)||0;var analyticsKey=$.cookie("_xak"+cookieSuffix)||0;}
catch(e)
{var analyticsTimestamp=0;var analyticsKey=0;}
if(!analyticsTimestamp)
{console.log("_axt cookie not available");try
{var analyticsTimestamp=$.cookie("xat"+cookieSuffix)||0;var analyticsKey=$.cookie("xak"+cookieSuffix)||0;}
catch(e)
{var analyticsTimestamp=0;var analyticsKey=0;}}
else
console.log("_axt cookie available");console.log(analyticsTimestamp,analyticsKey);function submitAnalytics(action,data)
{if(analyticsID)
{if(!data)
data="";var signature=md5(analyticsID+""+analyticsTimestamp+""+analyticsKey+""+action+""+data);var url="/__analytics__/submit?id="+analyticsID+"×tamp="+analyticsTimestamp+"&key="+analyticsKey+"&action="+encodeURIComponent(action)+"&data="+encodeURIComponent(data)+"&signature="+signature+"&__forcenocache="+(new Date().getTime())+"&instanceID="+instanceID;$.ajax(url);}}
if(analyticsID)
{$(document).ready(function(){if(getUrlParams()["__ravpage__testanalytics"]&&analyticsID&&analyticsTimestamp&&analyticsKey)
$("body").append("analytics working
");submitAnalytics("pageload");});$(window).unload(function(){var url="/__analytics__/submit?id="+analyticsID+"×tamp="+analyticsTimestamp+"&key="+analyticsKey+"&action=scriptunload&__forcenocache="+(new Date().getTime())+"&instanceID="+instanceID;$.ajax({url:url,async:false});});$(window).on("beforeunload",function(){var url="/__analytics__/submit?id="+analyticsID+"×tamp="+analyticsTimestamp+"&key="+analyticsKey+"&action=scriptbeforeunload&__forcenocache="+(new Date().getTime())+"&instanceID="+instanceID;$.ajax({url:url,async:false});});console.log("sending loadscript ",analyticsID);var url="/__analytics__/submit?id="+analyticsID+"×tamp="+analyticsTimestamp+"&key="+analyticsKey+"&action=scriptload&__forcenocache="+(new Date().getTime())+"&instanceID="+instanceID;$.ajax(url);}
} catch (e) { console.log(__ravpageContext.locals); if ( __ravpageContext.locals.reportJSError ) __ravpageContext.locals.reportJSError(null,null,'(global script exception) ' + e.message,e.stack); throw e; }if ( typeof(encode) != 'undefined' ) __ravpageContext.locals.encode = encode;
if ( typeof(decode) != 'undefined' ) __ravpageContext.locals.decode = decode;
if ( typeof(stringifyCookieValue) != 'undefined' ) __ravpageContext.locals.stringifyCookieValue = stringifyCookieValue;
if ( typeof(parseCookieValue) != 'undefined' ) __ravpageContext.locals.parseCookieValue = parseCookieValue;
if ( typeof(read) != 'undefined' ) __ravpageContext.locals.read = read;
if ( typeof(submitAnalytics) != 'undefined' ) __ravpageContext.locals.submitAnalytics = submitAnalytics;
for ( var i = 0 ; i < __ravpageContext.updates.length ; i++ )
__ravpageContext.updates[i]();
__ravpageContext.updates.push(__updateLocalVariablesFromRavpageContext)
})(__ravpageContext);
if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('time till loading up to and including "analytics.js" - ',(new Date())-realbeginning,'(+',(new Date()) - begin_1,')');if ( typeof(__ravpageContext) == 'undefined' ) __ravpageContext = {'locals':{},'updates':[]};
(function(__ravpageContext) {
var console = __ravpageContext.locals.console;
var $ = __ravpageContext.locals.$;
var jQuery = __ravpageContext.locals.jQuery;
var markedOperation = __ravpageContext.locals.markedOperation;
var quoteattr = __ravpageContext.locals.quoteattr;
var uncomment = __ravpageContext.locals.uncomment;
var comment = __ravpageContext.locals.comment;
var isNumber = __ravpageContext.locals.isNumber;
var calculateURLParams = __ravpageContext.locals.calculateURLParams;
var getUrlParams = __ravpageContext.locals.getUrlParams;
var toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
var getProfiler = __ravpageContext.locals.getProfiler;
var updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
var updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
var __updatePlaceholder = __ravpageContext.locals.__updatePlaceholder;
var __updatePlaceholderFromClass = __ravpageContext.locals.__updatePlaceholderFromClass;
var __updateValue = __ravpageContext.locals.__updateValue;
var encode = __ravpageContext.locals.encode;
var decode = __ravpageContext.locals.decode;
var stringifyCookieValue = __ravpageContext.locals.stringifyCookieValue;
var parseCookieValue = __ravpageContext.locals.parseCookieValue;
var read = __ravpageContext.locals.read;
var submitAnalytics = __ravpageContext.locals.submitAnalytics;
function __updateLocalVariablesFromRavpageContext() {
console = __ravpageContext.locals.console;
$ = __ravpageContext.locals.$;
jQuery = __ravpageContext.locals.jQuery;
markedOperation = __ravpageContext.locals.markedOperation;
quoteattr = __ravpageContext.locals.quoteattr;
uncomment = __ravpageContext.locals.uncomment;
comment = __ravpageContext.locals.comment;
isNumber = __ravpageContext.locals.isNumber;
calculateURLParams = __ravpageContext.locals.calculateURLParams;
getUrlParams = __ravpageContext.locals.getUrlParams;
toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
getProfiler = __ravpageContext.locals.getProfiler;
updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
__updatePlaceholder = __ravpageContext.locals.__updatePlaceholder;
__updatePlaceholderFromClass = __ravpageContext.locals.__updatePlaceholderFromClass;
__updateValue = __ravpageContext.locals.__updateValue;
encode = __ravpageContext.locals.encode;
decode = __ravpageContext.locals.decode;
stringifyCookieValue = __ravpageContext.locals.stringifyCookieValue;
parseCookieValue = __ravpageContext.locals.parseCookieValue;
read = __ravpageContext.locals.read;
submitAnalytics = __ravpageContext.locals.submitAnalytics;
}
try {
jQuery(function($){$.datepicker.regional['he']={closeText:'סגור',prevText:'<הקודם',nextText:'הבא>',currentText:'היום',monthNames:['ינואר','פברואר','מרץ','אפריל','מאי','יוני','יולי','אוגוסט','ספטמבר','אוקטובר','נובמבר','דצמבר'],monthNamesShort:['1','2','3','4','5','6','7','8','9','10','11','12'],dayNames:['ראשון','שני','שלישי','רביעי','חמישי','שישי','שבת'],dayNamesShort:['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'],dayNamesMin:['א\'','ב\'','ג\'','ד\'','ה\'','ו\'','שבת'],weekHeader:'Wk',dateFormat:'dd/mm/yy',firstDay:0,isRTL:true,showMonthAfterYear:false,yearSuffix:''};$.datepicker.setDefaults($.datepicker.regional['he']);});
} catch (e) { console.log(__ravpageContext.locals); if ( __ravpageContext.locals.reportJSError ) __ravpageContext.locals.reportJSError(null,null,'(global script exception) ' + e.message,e.stack); throw e; }for ( var i = 0 ; i < __ravpageContext.updates.length ; i++ )
__ravpageContext.updates[i]();
__ravpageContext.updates.push(__updateLocalVariablesFromRavpageContext)
})(__ravpageContext);
if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('time till loading up to and including "datepicker_he_fromsvn_11082011.js" - ',(new Date())-realbeginning,'(+',(new Date()) - begin_1,')');if ( typeof(__ravpageContext) == 'undefined' ) __ravpageContext = {'locals':{},'updates':[]};
(function(__ravpageContext) {
var console = __ravpageContext.locals.console;
var $ = __ravpageContext.locals.$;
var jQuery = __ravpageContext.locals.jQuery;
var markedOperation = __ravpageContext.locals.markedOperation;
var quoteattr = __ravpageContext.locals.quoteattr;
var uncomment = __ravpageContext.locals.uncomment;
var comment = __ravpageContext.locals.comment;
var isNumber = __ravpageContext.locals.isNumber;
var calculateURLParams = __ravpageContext.locals.calculateURLParams;
var getUrlParams = __ravpageContext.locals.getUrlParams;
var toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
var getProfiler = __ravpageContext.locals.getProfiler;
var updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
var updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
var __updatePlaceholder = __ravpageContext.locals.__updatePlaceholder;
var __updatePlaceholderFromClass = __ravpageContext.locals.__updatePlaceholderFromClass;
var __updateValue = __ravpageContext.locals.__updateValue;
var encode = __ravpageContext.locals.encode;
var decode = __ravpageContext.locals.decode;
var stringifyCookieValue = __ravpageContext.locals.stringifyCookieValue;
var parseCookieValue = __ravpageContext.locals.parseCookieValue;
var read = __ravpageContext.locals.read;
var submitAnalytics = __ravpageContext.locals.submitAnalytics;
function __updateLocalVariablesFromRavpageContext() {
console = __ravpageContext.locals.console;
$ = __ravpageContext.locals.$;
jQuery = __ravpageContext.locals.jQuery;
markedOperation = __ravpageContext.locals.markedOperation;
quoteattr = __ravpageContext.locals.quoteattr;
uncomment = __ravpageContext.locals.uncomment;
comment = __ravpageContext.locals.comment;
isNumber = __ravpageContext.locals.isNumber;
calculateURLParams = __ravpageContext.locals.calculateURLParams;
getUrlParams = __ravpageContext.locals.getUrlParams;
toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
getProfiler = __ravpageContext.locals.getProfiler;
updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
__updatePlaceholder = __ravpageContext.locals.__updatePlaceholder;
__updatePlaceholderFromClass = __ravpageContext.locals.__updatePlaceholderFromClass;
__updateValue = __ravpageContext.locals.__updateValue;
encode = __ravpageContext.locals.encode;
decode = __ravpageContext.locals.decode;
stringifyCookieValue = __ravpageContext.locals.stringifyCookieValue;
parseCookieValue = __ravpageContext.locals.parseCookieValue;
read = __ravpageContext.locals.read;
submitAnalytics = __ravpageContext.locals.submitAnalytics;
}
try {
(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}
var validator=$.data(this[0],'validator');if(validator){return validator;}
this.attr('novalidate','novalidate');validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){var inputsAndButtons=this.find("input, button");inputsAndButtons.filter(".cancel").click(function(){validator.cancelSubmit=true;});if(validator.settings.submitHandler){inputsAndButtons.filter(":submit").click(function(){validator.submitButton=this;});}
this.submit(function(event){if(validator.settings.debug)
event.preventDefault();function handle(){if(validator.settings.submitHandler){if(validator.submitButton){var hidden=$("").attr("name",validator.submitButton.name).val(validator.submitButton.value).appendTo(validator.currentForm);}
validator.settings.submitHandler.call(validator,validator.currentForm);if(validator.submitButton){hidden.remove();}
return false;}
return true;}
if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}
if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false;}
return handle();}else{validator.focusInvalid();return false;}});}
return validator;},valid:function(){if($(this[0]).is('form')){return this.validate().form();}else{var valid=true;var validator=$(this[0].form).validate();this.each(function(){valid&=validator.element(this);});return valid;}},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return result;},rules:function(command,argument){var element=this[0];if(command){var settings=$.data(element.form,'validator').settings;var staticRules=settings.rules;var existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules[element.name]=existingRules;if(argument.messages)
settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules;}
var filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];});return filtered;}}
var data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var param=data.required;delete data.required;data=$.extend({required:param},data);}
return data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(""+a.value);},filled:function(a){return!!$.trim(""+a.value);},unchecked:function(a){return!a.checked;}});$.validator=function(options,form){this.settings=$.extend(true,{},$.validator.defaults,options);this.currentForm=form;this.init();};$.validator.format=function(source,params){if(arguments.length==1)
return function(){var args=$.makeArray(arguments);args.unshift(source);return $.validator.format.apply(this,args);};if(arguments.length>2&¶ms.constructor!=Array){params=$.makeArray(arguments).slice(1);}
if(params.constructor!=Array){params=[params];}
$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:":hidden",ignoreTitle:false,onfocusin:function(element,event){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass);this.addWrapper(this.errorsFor(element)).hide();}},onfocusout:function(element,event){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element,event){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element,event){if(element.name in this.submitted)
this.element(element);else if(element.parentNode.name in this.submitted)
this.element(element.parentNode);},highlight:function(element,errorClass,validClass){if(element.type==='radio'){this.findByName(element.name).addClass(errorClass).removeClass(validClass);}else{$(element).addClass(errorClass).removeClass(validClass);}},unhighlight:function(element,errorClass,validClass){if(element.type==='radio'){this.findByName(element.name).removeClass(errorClass).addClass(validClass);}else{$(element).removeClass(errorClass).addClass(validClass);}}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:$.validator.format("Please enter no more than {0} characters."),minlength:$.validator.format("Please enter at least {0} characters."),rangelength:$.validator.format("Please enter a value between {0} and {1} characters long."),range:$.validator.format("Please enter a value between {0} and {1}."),max:$.validator.format("Please enter a value less than or equal to {0}."),min:$.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var groups=(this.groups={});$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function delegate(event){var validator=$.data(this[0].form,"validator"),eventType="on"+event.type.replace(/^validate/,"");validator.settings[eventType]&&validator.settings[eventType].call(validator,this[0],event);}
$(this.currentForm).validateDelegate("[type='text'], [type='password'], [type='file'], select, textarea, "+"[type='number'], [type='search'] ,[type='tel'], [type='url'], "+"[type='email'], [type='datetime'], [type='date'], [type='month'], "+"[type='week'], [type='time'], [type='datetime-local'], "+"[type='range'], [type='color'] ","focusin focusout keyup",delegate).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",delegate);if(this.settings.invalidHandler)
$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())
$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++){this.check(elements[i]);}
return this.valid();},element:function(element){element=this.validationTargetFor(this.clean(element));this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}
if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}
this.showErrors();return result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var name in errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}
this.successList=$.grep(this.successList,function(element){return!(element.name in errors);});}
this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)
$(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(obj){var count=0;for(var i in obj)
count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin");}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var validator=this,rulesCache={};return $(this.currentForm).find("input, select, textarea").not(this.settings.ignore).not(":submit, :reset, :image, [disabled]").filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in rulesCache||!validator.objectLength($(this).rules()))
return false;rulesCache[this.name]=true;return true;});return a;},clean:function(selector){return $(selector)[0];},errors:function(){return $(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.validationTargetFor(this.clean(element));var rules=$(element).rules();var dependencyMismatch=false;for(var method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,$(element).val().replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dependencyMismatch=true;continue;}
dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}
if(!result){this.formatAndAdd(element,rule);return false;}}catch(e){this.settings.debug&&window.console&&console.log("exception occured when checking element "+element.id
+", check the '"+rule.method+"' method",e);throw e;}}
if(dependencyMismatch)
return;if(this.objectLength(rules))
this.successList.push(element);return true;},customMetaMessage:function(element,method){if(!$.metadata)
return;var meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var i=0;iWarning: No message defined for "+element.name+"");},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method),theregex=/\$?\{(\d+)\}/g;if(typeof message=="function"){message=message.call(this,rule.parameters,element);}else if(theregex.test(message)){message=jQuery.format(message.replace(theregex,'{$1}'),rule.parameters);}
this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)
toToggle=toToggle.add(toToggle.parent(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message);}
if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}
if(this.settings.success){for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}
if(this.settings.unhighlight){for(var i=0,elements=this.validElements();elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,this.settings.validClass);}}
this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return $(this.errorList).map(function(){return this.element;});},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass(this.settings.validClass).addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}
if(!this.labelContainer.append(label).length)
this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}
if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}
this.toShow=this.toShow.add(label);},errorsFor:function(element){var name=this.idOrName(element);return this.errors().filter(function(){return $(this).attr('for')==name;});},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},validationTargetFor:function(element){if(this.checkable(element)){element=this.findByName(element.name).not(this.settings.ignore)[0];}
return element;},checkable:function(element){return/radio|checkbox/i.test(element.type);},findByName:function(name){var form=this.currentForm;return $(document.getElementsByName(name)).map(function(index,element){return element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return $("option:selected",element).length;case'input':if(this.checkable(element))
return this.findByName(element.name).filter(':checked').length;}
return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim($(element).val()),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)
this.pendingRequest=0;delete this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();this.formSubmitted=false;}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false;}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",{old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' '),function(){if(this in $.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return rules;},attributeRules:function(element){var rules={};var $element=$(element);for(var method in $.validator.methods){var value;if(method==='required'&&typeof $.fn.prop==='function'){value=$element.prop(method);}else{value=$element.attr(method);}
if(value){rules[method]=value;}else if($element[0].getAttribute("type")===method){rules[method]=true;}}
if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength;}
return rules;},metadataRules:function(element){if(!$.metadata)return{};var meta=$.data(element.form,'validator').settings.meta;return meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var rules={};var validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}
return rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return;}
if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}
if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min','max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max;}
if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength;}}
if(rules.messages){delete rules.messages;}
return rules;},normalizeRule:function(data){if(typeof data=="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}
return data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message!=undefined?message:$.validator.messages[name];if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param,element))
return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var val=$(element).val();return val&&val.length>0;case'input':if(this.checkable(element))
return this.getLength(value,element)>0;default:return $.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))
return"dependency-mismatch";var previous=this.previousValue(element);if(!this.settings.messages[element.name])
this.settings.messages[element.name]={};previous.originalMessage=this.settings.messages[element.name].remote;this.settings.messages[element.name].remote=previous.message;param=typeof param=="string"&&{url:param}||param;if(this.pending[element.name]){return"pending";}
if(previous.old===value){return previous.valid;}
previous.old=value;var validator=this;this.startRequest(element);var data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){validator.settings.messages[element.name].remote=previous.originalMessage;var valid=response===true;if(valid){var submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var errors={};var message=response||validator.defaultMessage(element,"remote");errors[element.name]=previous.message=$.isFunction(message)?message(value):message;validator.showErrors(errors);}
previous.valid=valid;validator.stopRequest(element,valid);}},param));return"pending";},minlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var length=this.getLength($.trim(value),element);return this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){return this.optional(element)||value>=param;},max:function(value,element,param){return this.optional(element)||value<=param;},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(value);},url:function(value,element){return this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))
return"dependency-mismatch";if(/[^0-9 -]+/.test(value))
return false;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(var n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)
nDigit-=9;}
nCheck+=nDigit;bEven=!bEven;}
return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param.replace(/,/g,'|'):"png|jpe?g|gif";return this.optional(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){var target=$(param).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){$(element).valid();});return value==target.val();}}});$.format=$.validator.format;})(jQuery);;(function($){var pendingRequests={};if($.ajaxPrefilter){$.ajaxPrefilter(function(settings,_,xhr){var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}
pendingRequests[port]=xhr;}});}else{var ajax=$.ajax;$.ajax=function(settings){var mode=("mode"in settings?settings:$.ajaxSettings).mode,port=("port"in settings?settings:$.ajaxSettings).port;if(mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}
return(pendingRequests[port]=ajax.apply(this,arguments));}
return ajax.apply(this,arguments);};}})(jQuery);;(function($){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){this.addEventListener(original,handler,true);},teardown:function(){this.removeEventListener(original,handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};function handler(e){e=$.event.fix(e);e.type=fix;return $.event.handle.call(this,e);}});};$.extend($.fn,{validateDelegate:function(delegate,type,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});}});})(jQuery);
} catch (e) { console.log(__ravpageContext.locals); if ( __ravpageContext.locals.reportJSError ) __ravpageContext.locals.reportJSError(null,null,'(global script exception) ' + e.message,e.stack); throw e; }for ( var i = 0 ; i < __ravpageContext.updates.length ; i++ )
__ravpageContext.updates[i]();
__ravpageContext.updates.push(__updateLocalVariablesFromRavpageContext)
})(__ravpageContext);
if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('time till loading up to and including "jquery.validate.faster.js" - ',(new Date())-realbeginning,'(+',(new Date()) - begin_1,')');if ( typeof(__ravpageContext) == 'undefined' ) __ravpageContext = {'locals':{},'updates':[]};
(function(__ravpageContext) {
var console = __ravpageContext.locals.console;
var $ = __ravpageContext.locals.$;
var jQuery = __ravpageContext.locals.jQuery;
var markedOperation = __ravpageContext.locals.markedOperation;
var quoteattr = __ravpageContext.locals.quoteattr;
var uncomment = __ravpageContext.locals.uncomment;
var comment = __ravpageContext.locals.comment;
var isNumber = __ravpageContext.locals.isNumber;
var calculateURLParams = __ravpageContext.locals.calculateURLParams;
var getUrlParams = __ravpageContext.locals.getUrlParams;
var toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
var getProfiler = __ravpageContext.locals.getProfiler;
var updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
var updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
var __updatePlaceholder = __ravpageContext.locals.__updatePlaceholder;
var __updatePlaceholderFromClass = __ravpageContext.locals.__updatePlaceholderFromClass;
var __updateValue = __ravpageContext.locals.__updateValue;
var encode = __ravpageContext.locals.encode;
var decode = __ravpageContext.locals.decode;
var stringifyCookieValue = __ravpageContext.locals.stringifyCookieValue;
var parseCookieValue = __ravpageContext.locals.parseCookieValue;
var read = __ravpageContext.locals.read;
var submitAnalytics = __ravpageContext.locals.submitAnalytics;
function __updateLocalVariablesFromRavpageContext() {
console = __ravpageContext.locals.console;
$ = __ravpageContext.locals.$;
jQuery = __ravpageContext.locals.jQuery;
markedOperation = __ravpageContext.locals.markedOperation;
quoteattr = __ravpageContext.locals.quoteattr;
uncomment = __ravpageContext.locals.uncomment;
comment = __ravpageContext.locals.comment;
isNumber = __ravpageContext.locals.isNumber;
calculateURLParams = __ravpageContext.locals.calculateURLParams;
getUrlParams = __ravpageContext.locals.getUrlParams;
toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
getProfiler = __ravpageContext.locals.getProfiler;
updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
__updatePlaceholder = __ravpageContext.locals.__updatePlaceholder;
__updatePlaceholderFromClass = __ravpageContext.locals.__updatePlaceholderFromClass;
__updateValue = __ravpageContext.locals.__updateValue;
encode = __ravpageContext.locals.encode;
decode = __ravpageContext.locals.decode;
stringifyCookieValue = __ravpageContext.locals.stringifyCookieValue;
parseCookieValue = __ravpageContext.locals.parseCookieValue;
read = __ravpageContext.locals.read;
submitAnalytics = __ravpageContext.locals.submitAnalytics;
}
try {
jQuery.extend(jQuery.validator.messages,{required:".השדה הזה הינו שדה חובה",remote:"נא לתקן שדה זה.",email:"נא למלא כתובת דוא\"ל חוקית",url:"נא למלא כתובת אינטרנט חוקית.",date:"נא למלא תאריך חוקי",dateISO:"נא למלא תאריך חוקי (ISO).",number:"נא למלא מספר.",digits:".נא למלא רק מספרים",creditcard:"נא למלא מספר כרטיס אשראי חוקי.",equalTo:"נא למלא את אותו ערך שוב.",accept:"נא למלא ערך עם סיומת חוקית.",maxlength:jQuery.validator.format(".נא לא למלא יותר מ- {0} תווים"),minlength:jQuery.validator.format("נא למלא לפחות {0} תווים."),rangelength:jQuery.validator.format("נא למלא ערך בין {0} ל- {1} תווים."),range:jQuery.validator.format("נא למלא ערך בין {0} ל- {1}."),max:jQuery.validator.format("נא למלא ערך קטן או שווה ל- {0}."),min:jQuery.validator.format("נא למלא ערך גדול או שווה ל- {0}.")});
} catch (e) { console.log(__ravpageContext.locals); if ( __ravpageContext.locals.reportJSError ) __ravpageContext.locals.reportJSError(null,null,'(global script exception) ' + e.message,e.stack); throw e; }for ( var i = 0 ; i < __ravpageContext.updates.length ; i++ )
__ravpageContext.updates[i]();
__ravpageContext.updates.push(__updateLocalVariablesFromRavpageContext)
})(__ravpageContext);
if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('time till loading up to and including "messages_he.js" - ',(new Date())-realbeginning,'(+',(new Date()) - begin_1,')');if ( typeof(__ravpageContext) == 'undefined' ) __ravpageContext = {'locals':{},'updates':[]};
(function(__ravpageContext) {
var pageType = __ravpageContext.locals.pageType;
var displayMode = __ravpageContext.locals.displayMode;
var uniqueID = __ravpageContext.locals.uniqueID;
var console = __ravpageContext.locals.console;
var $ = __ravpageContext.locals.$;
var jQuery = __ravpageContext.locals.jQuery;
var markedOperation = __ravpageContext.locals.markedOperation;
var quoteattr = __ravpageContext.locals.quoteattr;
var uncomment = __ravpageContext.locals.uncomment;
var comment = __ravpageContext.locals.comment;
var isNumber = __ravpageContext.locals.isNumber;
var calculateURLParams = __ravpageContext.locals.calculateURLParams;
var getUrlParams = __ravpageContext.locals.getUrlParams;
var toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
var getProfiler = __ravpageContext.locals.getProfiler;
var updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
var updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
var __updatePlaceholder = __ravpageContext.locals.__updatePlaceholder;
var __updatePlaceholderFromClass = __ravpageContext.locals.__updatePlaceholderFromClass;
var __updateValue = __ravpageContext.locals.__updateValue;
var encode = __ravpageContext.locals.encode;
var decode = __ravpageContext.locals.decode;
var stringifyCookieValue = __ravpageContext.locals.stringifyCookieValue;
var parseCookieValue = __ravpageContext.locals.parseCookieValue;
var read = __ravpageContext.locals.read;
var submitAnalytics = __ravpageContext.locals.submitAnalytics;
function __updateLocalVariablesFromRavpageContext() {
pageType = __ravpageContext.locals.pageType;
displayMode = __ravpageContext.locals.displayMode;
uniqueID = __ravpageContext.locals.uniqueID;
console = __ravpageContext.locals.console;
$ = __ravpageContext.locals.$;
jQuery = __ravpageContext.locals.jQuery;
markedOperation = __ravpageContext.locals.markedOperation;
quoteattr = __ravpageContext.locals.quoteattr;
uncomment = __ravpageContext.locals.uncomment;
comment = __ravpageContext.locals.comment;
isNumber = __ravpageContext.locals.isNumber;
calculateURLParams = __ravpageContext.locals.calculateURLParams;
getUrlParams = __ravpageContext.locals.getUrlParams;
toStringOrEmptyString = __ravpageContext.locals.toStringOrEmptyString;
getProfiler = __ravpageContext.locals.getProfiler;
updateRadioDisplay = __ravpageContext.locals.updateRadioDisplay;
updateCheckboxDisplay = __ravpageContext.locals.updateCheckboxDisplay;
__updatePlaceholder = __ravpageContext.locals.__updatePlaceholder;
__updatePlaceholderFromClass = __ravpageContext.locals.__updatePlaceholderFromClass;
__updateValue = __ravpageContext.locals.__updateValue;
encode = __ravpageContext.locals.encode;
decode = __ravpageContext.locals.decode;
stringifyCookieValue = __ravpageContext.locals.stringifyCookieValue;
parseCookieValue = __ravpageContext.locals.parseCookieValue;
read = __ravpageContext.locals.read;
submitAnalytics = __ravpageContext.locals.submitAnalytics;
}
try {
var maxWidth=0;var maxWidthElm=null;var maxHeight=0;var maxHeightElm=null;$("body").addClass("RDS100213");window.fbAsyncInit=function(){FB.init({status:true,cookie:true,xfbml:true});var lastHeight=null;function perform()
{var height=$("body").outerHeight(true);if(height!=lastHeight)
{FB.Canvas.setSize({height:height+50});lastHeight=height;}}
perform();if(!document.referrer.match(/facebook\.com/))
FB.Canvas.scrollTo(0,0);setInterval(perform,25);$(document).on("click","a[href*='#']",function(){var elm=$("#"+$(this).attr("href").split("#")[1]+",a[name='"+$(this).attr("href").split("#")[1]+"']").first();var offset=elm.offset();if(offset)
FB.Canvas.scrollTo(0,offset.top);});};$.fn.replaceTag=function(newTag){return $(this).each(function(){var self=$(this);var newElement=$("<"+newTag+">"+newTag+">");var attributes=["class","style","id"];$.each(attributes,function(i,name){var value=self.attr(name);if(value)
newElement.attr(name,value);});newElement.html(self.html());self.replaceWith(newElement);});};var youtubeState=false;function onYouTubeIframeAPIReady(){if(youtubeState)
__initYoutube();else
youtubeState=true;}
window.onYouTubeIframeAPIReady=onYouTubeIframeAPIReady;var analyticsVideoTrackingFlag=false;function __initYoutube()
{var reportedPlaying=false;function onPlayerStateChange(event){if(event.data==YT.PlayerState.PLAYING&&!reportedPlaying){if(!analyticsVideoTrackingFlag)
{submitAnalytics("video");analyticsVideoTrackingFlag=true;}
reportedPlaying=true;}}
var youtubeCounter=0;var __uniqueID=uniqueID||window.uniqueID;$(".RDUI_"+__uniqueID+" .youtube > .video > iframe").each(function(){youtubeCounter++;var id="youtube"+youtubeCounter;var iframe=$(this);iframe.attr("id",id);player=new YT.Player(id,{events:{'onStateChange':onPlayerStateChange}});});}
function initYoutube()
{if(youtubeState)
__initYoutube();else
youtubeState=true;}
$.fn.initDateControl=function()
{return this.each(function(){var options={};{options["changeMonth"]=true;options["changeYear"]=true;options["yearRange"]='1900:c+10';}
$.extend($.datepicker.regional['he'],options);var alt=$(this).clone().addClass("ravmesser_date").css("display","none");$(this).before(alt);options["altFormat"]="yy-mm-dd";options["altField"]=alt;options["onSelect"]=function(){setTimeout(function(){alt.valid();},0);}
options["beforeShow"]=function(){setTimeout(function(){$('.ui-datepicker').css('z-index',99999999999999);},0);};$(this).change(function(){setTimeout(function(){alt.valid();},0);});$(this).attr("name",'');return $(this).datepicker(options);});}
$(document).ready(function(){var urlParams=getUrlParams();var parts=window.location.href.split("/");var inPreview=(parts[parts.length-1]=="preview")||(parts[parts.length-1].split("?")[0]=="show");console.log("in display.js.ready");var __uniqueID=uniqueID||window.uniqueID;var roots=$(".RDUI_"+__uniqueID+":not(.afterinit)");roots.each(function(){var root=$(this);root.addClass("afterinit");if(document.referrer.match(/facebook\.com/)){root.find("a[href^='http://'],a[href^='https://']").each(function(){$(this).attr("target","_blank");});}
root.on("click","a[href^='http://'],a[href^='https://']",function(){submitAnalytics("link",$(this).attr("href"));});function performZoom()
{calculateMaxWidthHeight();var zoom=Math.min(400/maxHeight,400/maxWidth);var innerzoom=Math.min(320/maxHeight,320/maxWidth);var zoomfactor=innerzoom/zoom;var orgTextAlign=$("body").css("text-align");$("body").css("text-align","center");$(".formPreviewTable .b2 > div").css("text-align",orgTextAlign);$(".formPreviewTable .b2 > div").css("display","inline-block").css("transform","scale("+zoomfactor+","+zoomfactor+")");$(".formPreviewTable").css("transform","scale("+zoom+","+zoom+")").css("transform-origin","0 0");$(".formPreviewTable").css("height",Math.ceil(400/zoom)+"px");$(".formPreviewTable").css("width",Math.ceil(400/zoom)+"px");}
function calculateMaxWidthHeight()
{root.find("div, p, table").each(function(){if($(this).width()==$(window).width())
return;if($(this).is(".RMFORM"))
return;if($(this).height()==0)
return;var width=$(this).outerWidth(true);if(width>maxWidth)
{maxWidthElm=$(this);}
maxWidth=Math.max(maxWidth,width);var height=$(this).height();if(height>maxHeight)
{maxHeightElm=$(this);}
maxHeight=Math.max(maxHeight,height);});console.log(maxWidth,maxHeight);console.log(maxHeightElm.get(0));}
function activateFloating()
{var lastWidth=$(window).width();var lastHeight=$(window).height();root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).updateFloatingAreaAppearance({mode:"init"});setInterval(function(){var width=$(window).width();var height=$(window).height();if((lastWidth!=width)||(lastHeight!=height))
{lastWidth=width;lastHeight=height;var floatingarea=root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea"));floatingarea.updateFloatingAreaAppearance({mode:"refresh"});}},50);}
var isMain=root.parent().closest(".RMCONTENT").length==0;if(root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).isFloatingArea())
root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).closest(".RMFORM").appendTo("body");if($.browser.msie&&(parseInt($.browser.version.split(".")[0])<=7))
{root.find(".multy2colflexible > .row > .multyparent").replaceTag("td");root.find(".multy2colflexible > .row").replaceTag("tr");root.find(".multy2colflexible").replaceTag("table");}
root.find(".styled").not(root.find(".RMCONTENT .styled")).styledInput();initYoutube();var inHTMLScreenshot=urlParams["htmlscreenshot"]=="true";var livePreview=urlParams["preview"]=="live";var inThumbnail=urlParams["thumbnail"];var isMobile=(screen.width<500||navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/)||navigator.userAgent.match(/Windows Phone/i)||navigator.userAgent.match(/ZuneWP7/i));if(isMobile&&!(inPreview||inHTMLScreenshot||inThumbnail)){root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).hideFloatingForm();}
if((inHTMLScreenshot||inPreview)&&!livePreview&&isMain)
{$("#body").addClass("preview");$("body").addClass("preview");}
if((inHTMLScreenshot||inPreview||inThumbnail)&&isMain)
{setInterval(function(){if(root.find(".formPreviewTable").height()!=$(window).height())
root.find(".formPreviewTable").css("height",$(window).height()+"px");},100);}
if(inHTMLScreenshot)
if(isMain)
$("body").addClass("htmlscreenshot");if(inThumbnail)
{if(isMain)
$("body").css("overflow","hidden").addClass("thumbnail");}
if((typeof pageType!=="undefined")&&(pageType=="form"))
{console.log("wow",inThumbnail);if(inThumbnail)
{console.log(isMain);if(isMain)
{if(root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).length>0)
{root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).addClass("thumbnail");$("body").data("calcedWidth",400);$("body").data("calcedHeight",400);calculateMaxWidthHeight();maxWidth=Math.max(maxWidth,parseInt(root.find(".floatingareaContainer").not(root.find(".RMCONTENT .floatingareaContainer")).data("widthhint")||"0"));maxHeight=Math.max(maxHeight,parseInt(root.find(".floatingareaContainer").not(root.find(".RMCONTENT .floatingareaContainer")).data("heighthint")||"0"));$(window).load(function(){root.find("#content").attr("style","height:"+(root.find(".floatingareaContainer").not(root.find(".RMCONTENT .floatingareaContainer")).outerHeight(true))+"px !important;width:400px !important");calculateMaxWidthHeight();maxWidth=Math.max(maxWidth,parseInt(root.find(".floatingareaContainer").not(root.find(".RMCONTENT .floatingareaContainer")).data("widthhint")||"0"));maxHeight=Math.max(maxHeight,parseInt(root.find(".floatingareaContainer").not(root.find(".RMCONTENT .floatingareaContainer")).data("heighthint")||"0"));var zoom=Math.min(330/maxHeight,305/maxWidth);root.find(".floatingareaContainer").not(root.find(".RMCONTENT .floatingareaContainer")).css_important("transform","scale("+zoom+","+zoom+")");root.find(".floatingareaContainer").not(root.find(".RMCONTENT .floatingareaContainer")).data("zoom",zoom);root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).updateFloatingAreaAppearance({mode:"init"},{"floatingopeneffect":"false"});var originX;var originY;switch(root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).data("floatingalign"))
{case"up_left":originY="0px";originX="0px";break;case"up_middle":originY="0px";originX="0px";break;case"up_right":originY="0px";originX="100%";break;case"middle_left":originY="0px";originX="0px";break;case"middle_middle":originY="0px";originX="0px";break;case"middle_right":originY="0px";originX="100%";break;case"down_left":originY="100%";originX="0px";break;case"down_middle":originY="100%";originX="0px";break;case"down_right":originY="100%";originX="100%";break;}
root.find(".floatingareaContainer").not(root.find(".RMCONTENT .floatingareaContainer")).css_important("transform-origin",originX+" "+originY);});}
else
{$(window).load(function(){performZoom();});}}
else
{$(window).load(function(){root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).updateFloatingAreaAppearance({mode:"init"},{"floatingopeneffect":"false"});});}}
if(!inThumbnail&&!isMobile)
{switch(root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).data("floatingopencondition"))
{case"pageload":setTimeout(activateFloating,root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).data("floatingopenpageloaddelay")||0);break;case"bottomscroll":var interval=setInterval(function(){if(($(window).scrollTop()+$(window).height())==$(document).height()){clearInterval(interval);activateFloating();}},100);break;case"middlescroll":var interval=setInterval(function(){if(($(window).scrollTop()+$(window).height())>$(document).height()*(parseFloat(root.find(".floatingarea").not(root.find(".RMCONTENT .floatingarea")).data("floatingperctscroll")||0)/100)){clearInterval(interval);activateFloating();}},100);break;}}}
if((inHTMLScreenshot||inPreview||inThumbnail)&&((typeof displayMode=="undefined")||(displayMode!="published")))
{}
else
{root.find(".videoPlaceholder,.imagePlaceholder").tooltip({position:{my:"right+5 bottom-5",at:"right top",collision:"flipfit"}});}
if((typeof pageType!=="undefined")&&(pageType=="form"))
{$.fn.hide=function(){return $(this).each(function(){$(this).addClass("autoImportenize").css_important("display","none");return this;});}
$.fn.show=function(){return $(this).each(function(){$(this).addClass("autoImportenize").css_important("display","block");return this;});}}
$.each(urlParams,function(name,value){var name=name.match(/fields\[[\W\w]+\]/)==null?"fields["+name+"]":name;if(name.match(/fields\[m\[/)||name.match(/fields\[d\[/))
name=name.replace(/fields\[(.*)\]/,"$1");var matched=root.find(":input[name='"+name+"']");if(matched.filter(":input[type='checkbox']").length>0)
{matched=matched.filter(":input[type='checkbox']");if(matched.attr("value")!=value)
matched.setVal(false,true);else
matched.setVal(value,true);}
else
{if(matched.is(".dateControl"))
{var match=value.match(/(\d\d\d\d)-(\d\d)-(\d\d)/);if(match)
value=match[3]+"/"+match[2]+"/"+match[1];}
matched.setVal(value,true);}
console.log("switching value for name '"+name+"' with value '"+value+"'","matched element:",matched.get(0));});root.find(":input").not(root.find(".RMCONTENT :input")).textPlaceholder(true);$.validator.addMethod("israel_cellular_number",function(value,element){if(value.trim()=="")
return true;var filter_phone=/^(?:|(?:050|052|053|054|055|057|058|02|03|04|08|09)\d{7,7})$/;;var res=filter_phone.test(value.replace(/-|\s/g,''));return res;},'מספר הטלפון הנייד אינו חוקי');$.validator.addMethod("date_md_required",function(value,element){if(value.trim()=="")
return false;if((""+value)=="0")
return false;return true;},'השדה הזה הינו שדה חובה');$.validator.addMethod("ravmesser_date",function(value,element){if((value==undefined)||(value==null)||(value.trim()==""))
return true;var regexp=/ *(\d+)-(\d+)-(\d+) */;match=regexp.exec(value);if(match==null)
return false;var day=parseInt(match[3]);var month=parseInt(match[2])-1;var year=parseInt(match[1]);var date=new Date(year,month,day);return(day==date.getDate())&&(month==date.getMonth())&&(year==date.getFullYear());},"זהו איננו תאריך חוקי!!!");root.find("form").not(root.find(".RMCONTENT form")).each(function(){if(document.charset)
var charset=document.charset;else if(document.defaultCharset)
var charset=document.defaultCharset;else if(document.characterSet)
var charset=document.characterSet;$(this).find("input[name='encoding']").val(charset);$(this).on("change",".radiochoices",function(){if($(this).find("input[type='radio']:checked").length>0)
$(this).find("label.validation_error").parent().remove();});$(this).on("change",".checkboxoption",function(){if($(this).find("input[type='checkbox']:checked").length>0)
$(this).next(".autoImportenize").remove();});$(this).on("change",".date_md",function(){if($(this).find("select option[value='0']:selected").length==0)
$(this).next().removeClass("active");});$(this).validate({errorClass:"validation_error",wrapper:"div",ignore:":hidden:not(.validatenoignore)",errorPlacement:function(error,element){error.addClass("validation_error_block");if(element.closest(".date_md").length>0)
{error.remove();element.closest(".date_md").next().addClass("active");}
else if(element.closest(".confirmation").length>0)
element.closest(".confirmation").after(error);else if(element.closest(".select").length>0)
element.closest(".select").after(error);else if(element.closest(".checkboxoption").length>0)
element.closest(".checkboxoption").after(error);else if(element.closest(".radiochoices").length>0)
element.closest(".radiochoices").append(error);else if(element.next("label").length!=0)
element.next("label").after(error);else
element.after(error);}});$(this).find("textarea").each(function(){$(this).rules("add",{maxlength:255});});});root.find("form .submitButton").not(root.find(".RMCONTENT form .submitButton")).click(function(ev){$(this).closest("form").submit();ev.stopPropagation();return false;});root.find("form").not(root.find(".RMCONTENT form")).each(function(){$(this).submit(function(ev){if($(this).valid())
{submitAnalytics("formsubmit");}});});root.find(".dateControl[name!=''][name]:not(.ravmesser_date)").not(root.find(".RMCONTENT .dateControl")).filter(function(){return $(this).attr("type")!="date";}).initDateControl();root.on("focus keypress keydown change paste live","textarea.textareaContainer",function(){var input=$(this);var container=$(input).nextAll(".textareaCounter").find(".textareaMaxLength");setTimeout(function(){setTextareaCounter(input,container);},0);});});console.log("out of display.js.ready");if(urlParams["__ravpage__testjs"])
{$("body").append("JS working
");$("head").append($.parseHTML(""));}
if(inPreview&&window.parent&&window.parent.notifyFinished)
window.parent.notifyFinished(document);});function setTextareaCounter(input,container){var max_length=255;var len=($(input).val().length);$(container).text(Math.max(0,max_length-len));}
} catch (e) { console.log(__ravpageContext.locals); if ( __ravpageContext.locals.reportJSError ) __ravpageContext.locals.reportJSError(null,null,'(global script exception) ' + e.message,e.stack); throw e; }if ( typeof(onYouTubeIframeAPIReady) != 'undefined' ) __ravpageContext.locals.onYouTubeIframeAPIReady = onYouTubeIframeAPIReady;
if ( typeof(__initYoutube) != 'undefined' ) __ravpageContext.locals.__initYoutube = __initYoutube;
if ( typeof(initYoutube) != 'undefined' ) __ravpageContext.locals.initYoutube = initYoutube;
if ( typeof(setTextareaCounter) != 'undefined' ) __ravpageContext.locals.setTextareaCounter = setTextareaCounter;
for ( var i = 0 ; i < __ravpageContext.updates.length ; i++ )
__ravpageContext.updates[i]();
__ravpageContext.updates.push(__updateLocalVariablesFromRavpageContext)
})(__ravpageContext);
if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('time till loading up to and including "display.js" - ',(new Date())-realbeginning,'(+',(new Date()) - begin_1,')');if ( ( typeof(__ravpageContext) != 'undefined' ) && __ravpageContext.locals.console ) __ravpageContext.locals.console.log('total time of embed_1',(new Date()) - begin_1);