(function(a,b){if(typeof(Wicket)==="undefined"){window.Wicket={}}if(typeof(Wicket.Event)==="object"){return}a.extend(true,Wicket,{Browser:{_isKHTML:null,isKHTML:function(){var c=Wicket.Browser;if(c._isKHTML===null){c._isKHTML=(/Konqueror|KHTML/).test(window.navigator.userAgent)&&!/Apple/.test(window.navigator.userAgent)}return c._isKHTML},_isSafari:null,isSafari:function(){var c=Wicket.Browser;if(c._isSafari===null){c._isSafari=!/Chrome/.test(window.navigator.userAgent)&&/KHTML/.test(window.navigator.userAgent)&&/Apple/.test(window.navigator.userAgent)}return c._isSafari},_isChrome:null,isChrome:function(){var c=Wicket.Browser;if(c._isChrome===null){c._isChrome=(/KHTML/).test(window.navigator.userAgent)&&/Apple/.test(window.navigator.userAgent)&&/Chrome/.test(window.navigator.userAgent)}return c._isChrome},_isOpera:null,isOpera:function(){var c=Wicket.Browser;if(c._isOpera===null){c._isOpera=!Wicket.Browser.isSafari()&&typeof(window.opera)!=="undefined"}return c._isOpera},_isIE:null,isIE:function(){var c=Wicket.Browser;if(c._isIE===null){c._isIE=!Wicket.Browser.isSafari()&&(typeof(document.all)!=="undefined"||window.navigator.userAgent.indexOf("Trident/")>-1)&&typeof(window.opera)==="undefined"}return c._isIE},_isIEQuirks:null,isIEQuirks:function(){var c=Wicket.Browser;if(c._isIEQuirks===null){c._isIEQuirks=Wicket.Browser.isIE()&&window.document.documentElement.clientHeight===0}return c._isIEQuirks},_isIELessThan9:null,isIELessThan9:function(){var e=Wicket.Browser;if(e._isIELessThan9===null){var d=window.navigator.userAgent.indexOf("MSIE");var c=parseFloat(window.navigator.userAgent.substring(d+5));e._isIELessThan9=Wicket.Browser.isIE()&&c<9}return e._isIELessThan9},_isIELessThan11:null,isIELessThan11:function(){var c=Wicket.Browser;if(c._isIELessThan11===null){c._isIELessThan11=!Wicket.Browser.isSafari()&&typeof(document.all)!=="undefined"&&typeof(window.opera)==="undefined"}return c._isIELessThan11},_isIE11:null,isIE11:function(){var e=Wicket.Browser;if(e._isIE11===null){var d=window.navigator.userAgent;var c=d.indexOf("Trident")>-1;var f=d.indexOf("rv:11")>-1;e._isIE11=c&&f}return e._isIE11},_isGecko:null,isGecko:function(){var c=Wicket.Browser;if(c._isGecko===null){c._isGecko=(/Gecko/).test(window.navigator.userAgent)&&!Wicket.Browser.isSafari()}return c._isGecko}},Event:{idCounter:0,getId:function(d){var c=a(d),e=c.prop("id");if(typeof(e)==="string"&&e.length>0){return e}else{e="wicket-generated-id-"+Wicket.Event.idCounter++;c.prop("id",e);return e}},keyCode:function(c){return Wicket.Event.fix(c).keyCode},stop:function(c,d){c=Wicket.Event.fix(c);if(d){c.stopImmediatePropagation()}else{c.stopPropagation()}return c},fix:function(c){return a.event.fix(c||window.event)},fire:function(c,d){d=(d==="mousewheel"&&Wicket.Browser.isGecko())?"DOMMouseScroll":d;a(c).trigger(d)},add:function(d,g,f,h,c){if(g==="domready"){a(f)}else{if(g==="load"&&d===window){a(window).on("load",function(){a(f)})}else{g=(g==="mousewheel"&&Wicket.Browser.isGecko())?"DOMMouseScroll":g;var e=d;if(typeof(d)==="string"){e=document.getElementById(d)}if(!e&&Wicket.Log){Wicket.Log.error('Cannot bind a listener for event "'+g+'" on element "'+d+'" because the element is not in the DOM')}a(e).on(g,c,h,f)}}return d},remove:function(c,e,d){a(c).off(e,d)},subscribe:function(c,d){if(c){a(document).on(c,d)}},unsubscribe:function(c,d){if(c){if(d){a(document).off(c,d)}else{a(document).off(c)}}else{a(document).off()}},publish:function(d){if(d){var c=Array.prototype.slice.call(arguments).slice(1);a(document).triggerHandler(d,c);a(document).triggerHandler("*",c)}},Topic:{DOM_NODE_REMOVING:"/dom/node/removing",DOM_NODE_ADDED:"/dom/node/added",AJAX_CALL_INIT:"/ajax/call/init",AJAX_CALL_BEFORE:"/ajax/call/before",AJAX_CALL_PRECONDITION:"/ajax/call/precondition",AJAX_CALL_BEFORE_SEND:"/ajax/call/beforeSend",AJAX_CALL_SUCCESS:"/ajax/call/success",AJAX_CALL_COMPLETE:"/ajax/call/complete",AJAX_CALL_AFTER:"/ajax/call/after",AJAX_CALL_FAILURE:"/ajax/call/failure",AJAX_CALL_DONE:"/ajax/call/done",AJAX_HANDLERS_BOUND:"/ajax/handlers/bound"}}})})(jQuery);(function(jQuery,undefined){if(typeof(Wicket)==="object"&&typeof(Wicket.Head)==="object"){return}if(typeof(DOMParser)==="undefined"&&Wicket.Browser.isSafari()){DOMParser=function(){};DOMParser.prototype.parseFromString=function(){window.alert("You are using an old version of Safari.\nTo be able to use this page you need at least version 2.0.1.")}}var createIFrame,getAjaxBaseUrl,isUndef,replaceAll,htmlToDomDocument,nodeListToArray;isUndef=function(target){return(typeof(target)==="undefined"||target===null)};replaceAll=function(str,from,to){var regex=new RegExp(from.replace(/\W/g,"\\$&"),"g");return str.replace(regex,to)};createIFrame=function(iframeName){var $iframe=jQuery('');return $iframe[0]};getAjaxBaseUrl=function(){var baseUrl=Wicket.Ajax.baseUrl||".";return baseUrl};htmlToDomDocument=function(htmlDocument){var xmlAsString=htmlDocument.body.outerText;xmlAsString=xmlAsString.replace(/^\s+|\s+$/g,"");xmlAsString=xmlAsString.replace(/(\n|\r)-*/g,"");var xmldoc=Wicket.Xml.parse(xmlAsString);return xmldoc};nodeListToArray=function(nodeList){var arr=[],nodeId;if(nodeList&&nodeList.length){for(nodeId=0;nodeIdFunctionsExecuter.DEPTH_LIMIT){this.depth=0;window.setTimeout(run,1)}else{var retValue=run();if(isUndef(retValue)||retValue===FunctionsExecuter.ASYNC){this.depth++}return retValue}}};this.start=function(){var retValue=FunctionsExecuter.DONE;while(retValue===FunctionsExecuter.DONE){retValue=this.processNext()}};this.notify=function(){this.start()}};FunctionsExecuter.DONE=1;FunctionsExecuter.FAIL=2;FunctionsExecuter.ASYNC=3;FunctionsExecuter.DEPTH_LIMIT=1000;Wicket.Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};Wicket.Log={enabled:function(){return Wicket.Ajax.DebugWindow&&Wicket.Ajax.DebugWindow.enabled},info:function(msg){if(Wicket.Log.enabled()){Wicket.Ajax.DebugWindow.logInfo(msg)}},error:function(msg){if(Wicket.Log.enabled()){Wicket.Ajax.DebugWindow.logError(msg)}else{if(typeof(console)!=="undefined"&&typeof(console.error)==="function"){console.error("Wicket.Ajax: ",msg)}}},log:function(msg){if(Wicket.Log.enabled()){Wicket.Ajax.DebugWindow.log(msg)}}};Wicket.Channel=Wicket.Class.create();Wicket.Channel.prototype={initialize:function(name){name=name||"0|s";var res=name.match(/^([^|]+)\|(d|s|a)$/);if(isUndef(res)){this.name="0";this.type="s"}else{this.name=res[1];this.type=res[2]}this.callbacks=[];this.busy=false},schedule:function(callback){if(this.busy===false){this.busy=true;try{return callback()}catch(exception){this.busy=false;Wicket.Log.error("An error occurred while executing Ajax request:"+exception)}}else{var busyChannel="Channel '"+this.name+"' is busy";if(this.type==="s"){Wicket.Log.info(busyChannel+" - scheduling the callback to be executed when the previous request finish.");this.callbacks.push(callback)}else{if(this.type==="d"){Wicket.Log.info(busyChannel+" - dropping all previous scheduled callbacks and scheduling a new one to be executed when the current request finish.");this.callbacks=[];this.callbacks.push(callback)}else{if(this.type==="a"){Wicket.Log.info(busyChannel+" - ignoring the Ajax call because there is a running request.")}}}return null}},done:function(){var callback=null;if(this.callbacks.length>0){callback=this.callbacks.shift()}if(callback!==null&&typeof(callback)!=="undefined"){Wicket.Log.info("Calling postponed function...");window.setTimeout(callback,1)}else{this.busy=false}}};Wicket.ChannelManager=Wicket.Class.create();Wicket.ChannelManager.prototype={initialize:function(){this.channels={}},schedule:function(channel,callback){var parsed=new Wicket.Channel(channel);var c=this.channels[parsed.name];if(isUndef(c)){c=parsed;this.channels[c.name]=c}else{c.type=parsed.type}return c.schedule(callback)},done:function(channel){var parsed=new Wicket.Channel(channel);var c=this.channels[parsed.name];if(!isUndef(c)){c.done();if(!c.busy){delete this.channels[parsed.name]}}}};Wicket.ChannelManager.FunctionsExecuter=FunctionsExecuter;Wicket.Ajax={};Wicket.Ajax.Call=Wicket.Class.create();Wicket.Ajax.Call.prototype={initialize:jQuery.noop,_initializeDefaults:function(attrs){if(typeof(attrs.ch)!=="string"){attrs.ch="0|s"}if(typeof(attrs.wr)!=="boolean"){attrs.wr=true}if(typeof(attrs.dt)!=="string"){attrs.dt="xml"}if(typeof(attrs.m)!=="string"){attrs.m="GET"}if(attrs.async!==false){attrs.async=true}if(!jQuery.isNumeric(attrs.rt)){attrs.rt=0}if(attrs.pd!==true){attrs.pd=false}if(!attrs.sp){attrs.sp="bubble"}if(!attrs.sr){attrs.sr=false}},_getTarget:function(attrs){var target;if(attrs.event){target=attrs.event.target}else{if(!jQuery.isWindow(attrs.c)){target=Wicket.$(attrs.c)}else{target=window}}return target},_executeHandlers:function(handlers){if(jQuery.isArray(handlers)){var args=Array.prototype.slice.call(arguments).slice(1);var attrs=args[0];var that=this._getTarget(attrs);for(var i=0;i0?"&":"";settings.data=settings.data+separator+queryString;jqXHR.setRequestHeader("Content-Type",settings.contentType)}else{separator=settings.url.indexOf("?")>-1?"&":"?";settings.url=settings.url+separator+queryString}}self._executeHandlers(attrs.bsh,attrs,jqXHR,settings);we.publish(topic.AJAX_CALL_BEFORE_SEND,attrs,jqXHR,settings);if(attrs.i){Wicket.DOM.showIncrementally(attrs.i)}},data:data,dataType:attrs.dt,async:attrs.async,timeout:attrs.rt,cache:false,headers:headers,success:function(data,textStatus,jqXHR){if(attrs.wr){self.processAjaxResponse(data,textStatus,jqXHR,context)}else{self._executeHandlers(attrs.sh,attrs,jqXHR,data,textStatus);we.publish(topic.AJAX_CALL_SUCCESS,attrs,jqXHR,data,textStatus)}},error:function(jqXHR,textStatus,errorMessage){self.failure(context,jqXHR,errorMessage,textStatus)},complete:function(jqXHR,textStatus){context.steps.push(jQuery.proxy(function(notify){if(attrs.i&&context.isRedirecting!==true){Wicket.DOM.hideIncrementally(attrs.i)}self._executeHandlers(attrs.coh,attrs,jqXHR,textStatus);we.publish(topic.AJAX_CALL_COMPLETE,attrs,jqXHR,textStatus);self.done(attrs);return FunctionsExecuter.DONE},self));var executer=new FunctionsExecuter(context.steps);executer.start()}});self._executeHandlers(attrs.ah,attrs);we.publish(topic.AJAX_CALL_AFTER,attrs);return jqXHR},process:function(data){var context={attrs:{},steps:[]};var xmlDocument=Wicket.Xml.parse(data);this.loadedCallback(xmlDocument,context);var executer=new FunctionsExecuter(context.steps);executer.start()},processAjaxResponse:function(data,textStatus,jqXHR,context){if(jqXHR.readyState===4){var redirectUrl;try{redirectUrl=jqXHR.getResponseHeader("Ajax-Location")}catch(ignore){}if(typeof(redirectUrl)!=="undefined"&&redirectUrl!==null&&redirectUrl!==""){this.success(context);var withScheme=/^[a-z][a-z0-9+.-]*:\/\//;if(redirectUrl.charAt(0)==="/"||withScheme.test(redirectUrl)){context.isRedirecting=true;Wicket.Ajax.redirect(redirectUrl)}else{var urlDepth=0;while(redirectUrl.substring(0,3)==="../"){urlDepth++;redirectUrl=redirectUrl.substring(3)}var calculatedRedirect=window.location.pathname;while(urlDepth>-1){urlDepth--;var i=calculatedRedirect.lastIndexOf("/");if(i>-1){calculatedRedirect=calculatedRedirect.substring(0,i)}}calculatedRedirect+="/"+redirectUrl;if(Wicket.Browser.isGecko()){calculatedRedirect=window.location.protocol+"//"+window.location.host+calculatedRedirect}context.isRedirecting=true;Wicket.Ajax.redirect(calculatedRedirect)}}else{if(Wicket.Log.enabled()){var responseAsText=jqXHR.responseText;Wicket.Log.info("Received ajax response ("+responseAsText.length+" characters)");Wicket.Log.info("\n"+responseAsText)}return this.loadedCallback(data,context)}}},submitMultipartForm:function(context){var attrs=context.attrs;var form=Wicket.$(attrs.f);if(!form){Wicket.Log.error("Wicket.Ajax.Call.submitForm: Trying to submit form with id '"+attrs.f+"' that is not in document.");return}if(form.tagName.toLowerCase()!=="form"){do{form=form.parentNode}while(form.tagName.toLowerCase()!=="form"&&form!==document.body)}if(form.tagName.toLowerCase()!=="form"){Wicket.Log.error("Cannot submit form with id "+attrs.f+" because there is no form element in the hierarchy.");return false}var submittingAttribute="data-wicket-submitting";if(form.onsubmit&&!form.getAttribute(submittingAttribute)){form.setAttribute(submittingAttribute,submittingAttribute);var retValue=true;try{retValue=form.onsubmit()}finally{form.removeAttribute(submittingAttribute)}if(!retValue){return}}var originalFormAction=form.action;var originalFormTarget=form.target;var originalFormMethod=form.method;var originalFormEnctype=form.enctype;var originalFormEncoding=form.encoding;var iframeName="wicket-submit-"+(""+Math.random()).substr(2);var iframe=createIFrame(iframeName);document.body.appendChild(iframe);form.target=iframe.name;var separator=(attrs.u.indexOf("?")>-1?"&":"?");form.action=attrs.u+separator+"wicket-ajax=true&wicket-ajax-baseurl="+Wicket.Form.encode(getAjaxBaseUrl());if(attrs.ep){var extraParametersArray=this._asParamArray(attrs.ep);if(extraParametersArray.length>0){var extraParametersQueryString=jQuery.param(extraParametersArray);form.action=form.action+"&"+extraParametersQueryString}}if(jQuery.isArray(attrs.dep)){var dynamicExtraParameters=this._calculateDynamicParameters(attrs);if(dynamicExtraParameters){form.action=form.action+"&"+dynamicExtraParameters}}form.method="post";form.enctype="multipart/form-data";form.encoding="multipart/form-data";if(attrs.sc){var $btn=jQuery("");form.appendChild($btn[0])}var we=Wicket.Event;var topic=we.Topic;this._executeHandlers(attrs.bsh,attrs,null,null);we.publish(topic.AJAX_CALL_BEFORE_SEND,attrs,null,null);if(attrs.i){Wicket.DOM.showIncrementally(attrs.i)}form.submit();this._executeHandlers(attrs.ah,attrs);we.publish(topic.AJAX_CALL_AFTER,attrs);context.endStep=jQuery.proxy(function(notify){setTimeout(function(){jQuery("#"+iframe.id+"-btn").remove();jQuery(iframe).remove()},0);var attrs=context.attrs;if(attrs.i&&context.isRedirecting!==true){Wicket.DOM.hideIncrementally(attrs.i)}this._executeHandlers(attrs.coh,attrs,null,null);Wicket.Event.publish(Wicket.Event.Topic.AJAX_CALL_COMPLETE,attrs,null,null);this.done(attrs);return FunctionsExecuter.DONE},this);if(attrs.rt){context.errorHandle=setTimeout(jQuery.proxy(function(){this.failure(context,null,"No XML response in the IFrame document","Failure");context.steps.push(context.endStep);var executer=new FunctionsExecuter(context.steps);executer.start()},this),attrs.rt)}else{Wicket.Log.info("Submitting a multipart form without a timeout. Use AjaxRequestAttributes.setRequestTimeout(duration) if need to handle connection timeouts.")}we.add(iframe,"load.handleMultipartComplete",jQuery.proxy(this.handleMultipartComplete,this),context);form.action=originalFormAction;form.target=originalFormTarget;form.method=originalFormMethod;form.enctype=originalFormEnctype;form.encoding=originalFormEncoding;return true},handleMultipartComplete:function(event){var context=event.data,iframe=event.target,envelope;if(!isUndef(context.errorHandle)){clearTimeout(context.errorHandle)}event.stopPropagation();jQuery(iframe).off("load.handleMultipartComplete");try{envelope=iframe.contentWindow.document}catch(e){Wicket.Log.error("Cannot read Ajax response for multipart form submit: "+e)}if(isUndef(envelope)){this.failure(context,null,"No XML response in the IFrame document","Failure")}else{if(envelope.XMLDocument){envelope=envelope.XMLDocument}this.loadedCallback(envelope,context)}context.steps.push(context.endStep);var executer=new FunctionsExecuter(context.steps);executer.start()},loadedCallback:function(envelope,context){try{var root=envelope.getElementsByTagName("ajax-response")[0];if(isUndef(root)&&envelope.compatMode==="BackCompat"){envelope=htmlToDomDocument(envelope);root=envelope.getElementsByTagName("ajax-response")[0]}if(isUndef(root)||root.tagName!=="ajax-response"){this.failure(context,null,"Could not find root element",null);return}var steps=context.steps;for(var i=0;i0&&$select.prop("disabled")===false){var name=$select.prop("name");var values=$select.val();if(jQuery.isArray(values)){for(var v=0;v=0){Wicket.DOM.show(e)}e.setAttribute("showIncrementallyCount",count+1)},hideIncrementally:function(e){e=Wicket.$(e);if(e===null){return}var count=e.getAttribute("showIncrementallyCount");count=parseInt(isUndef(count)?0:count-1,10);if(count<=0){Wicket.DOM.hide(e)}e.setAttribute("showIncrementallyCount",count)},get:function(arg){if(isUndef(arg)){return null}if(arguments.length>1){var e=[];for(var i=0;i(.*?)0){for(var i=0;i");break;case 4:result.push("");break;case 3:case 2:result.push(thisNode.nodeValue);break;default:break}}}else{result.push(node.textContent||node.text)}return result.join("")},serializeNode:function(node){if(isUndef(node)){return""}var result=[];result.push("<");result.push(node.nodeName);if(node.attributes&&node.attributes.length>0){for(var i=0;i");result.push(Wicket.DOM.serializeNodeChildren(node));result.push("");return result.join("")},containsElement:function(element){var id=element.getAttribute("id");if(id){return Wicket.$(id)!==null}else{return false}},text:function(node){if(isUndef(node)){return""}var result=[];if(node.childNodes.length>0){for(var i=0;i/g,"")}var xmldoc=Wicket.Xml.parse(text);return xmldoc},_checkParserError:function(node){var result=false;if(!isUndef(node.tagName)&&node.tagName.toLowerCase()==="parsererror"){Wicket.Log.error("Error in parsing: "+node.textContent);result=true}return result},processContribution:function(context,headerNode){var xmldoc=this.parse(headerNode);var rootNode=xmldoc.documentElement;if(this._checkParserError(rootNode)){return}for(var i=0;i\*\/\n$/,"");var id=node.getAttribute("id");var type=node.getAttribute("type");if(typeof(id)==="string"&&id.length>0){Wicket.Head.addJavascript(text,id,"",type)}else{try{window.eval(text)}catch(e){Wicket.Log.error("Wicket.Head.Contributor.processScript: "+e+": eval -> "+text)}}return FunctionsExecuter.DONE}})},processComment:function(context,node){context.steps.push(function(notify){var comment=document.createComment(node.nodeValue);Wicket.Head.addElement(comment);return FunctionsExecuter.DONE})}},createElement:function(name){if(isUndef(name)||name===""){Wicket.Log.error("Cannot create an element without a name");return}return document.createElement(name)},addElement:function(element){var head=document.getElementsByTagName("head");if(head[0]){head[0].appendChild(element)}},containsElement:function(element,mandatoryAttribute){var attr=element.getAttribute(mandatoryAttribute);if(isUndef(attr)||attr===""){return{contains:false}}var elementTagName=element.tagName.toLowerCase();var elementId=element.getAttribute("id");var head=document.getElementsByTagName("head")[0];if(elementTagName==="script"){head=document}var nodes=head.getElementsByTagName(elementTagName);for(var i=0;i0){var e=document.createElement("script");if(type){e.setAttribute("type",type)}e.setAttribute("src",src);Wicket.Head.addElement(e)}else{var content=Wicket.DOM.serializeNodeChildren(element);if(isUndef(content)||content===""){content=element.text}if(typeof(contentFilter)==="function"){content=contentFilter(content)}Wicket.Head.addJavascript(content,element.id,"",type)}}if(typeof(element)!=="undefined"&&typeof(element.tagName)!=="undefined"&&element.tagName.toLowerCase()==="script"){add(element)}else{if(element.childNodes.length>0){var scripts=element.getElementsByTagName("script");for(var i=0;i * * $('#star').raty(); * */ (function(b){var a={init:function(c){return this.each(function(){a.destroy.call(this);this.opt=b.extend(true,{},b.fn.raty.defaults,c);var e=b(this),g=["number","readOnly","score","scoreName"];a._callback.call(this,g);if(this.opt.precision){a._adjustPrecision.call(this)}this.opt.number=a._between(this.opt.number,0,this.opt.numberMax);this.opt.path=this.opt.path||"";if(this.opt.path&&this.opt.path.slice(this.opt.path.length-1,this.opt.path.length)!=="/"){this.opt.path+="/"}this.stars=a._createStars.call(this);this.score=a._createScore.call(this);a._apply.call(this,this.opt.score);var f=this.opt.space?4:0,d=this.opt.width||(this.opt.number*this.opt.size+this.opt.number*f);if(this.opt.cancel){this.cancel=a._createCancel.call(this);d+=(this.opt.size+f)}if(this.opt.readOnly){a._lock.call(this)}else{e.css("cursor","pointer");a._binds.call(this)}if(this.opt.width!==false){e.css("width",d)}a._target.call(this,this.opt.score);e.data({settings:this.opt,raty:true})})},_adjustPrecision:function(){this.opt.targetType="score";this.opt.half=true},_apply:function(c){if(c&&c>0){c=a._between(c,0,this.opt.number);this.score.val(c)}a._fill.call(this,c);if(c){a._roundStars.call(this,c)}},_between:function(e,d,c){return Math.min(Math.max(parseFloat(e),d),c)},_binds:function(){if(this.cancel){a._bindCancel.call(this)}a._bindClick.call(this);a._bindOut.call(this);a._bindOver.call(this)},_bindCancel:function(){a._bindClickCancel.call(this);a._bindOutCancel.call(this);a._bindOverCancel.call(this)},_bindClick:function(){var c=this,d=b(c);c.stars.on("click.raty",function(e){c.score.val((c.opt.half||c.opt.precision)?d.data("score"):this.alt);if(c.opt.click){c.opt.click.call(c,parseFloat(c.score.val()),e)}})},_bindClickCancel:function(){var c=this;c.cancel.on("click.raty",function(d){c.score.removeAttr("value");if(c.opt.click){c.opt.click.call(c,null,d)}})},_bindOut:function(){var c=this;b(this).on("mouseleave.raty",function(d){var e=parseFloat(c.score.val())||undefined;a._apply.call(c,e);a._target.call(c,e,d);if(c.opt.mouseout){c.opt.mouseout.call(c,e,d)}})},_bindOutCancel:function(){var c=this;c.cancel.on("mouseleave.raty",function(d){b(this).attr("src",c.opt.path+c.opt.cancelOff);if(c.opt.mouseout){c.opt.mouseout.call(c,c.score.val()||null,d)}})},_bindOverCancel:function(){var c=this;c.cancel.on("mouseover.raty",function(d){b(this).attr("src",c.opt.path+c.opt.cancelOn);c.stars.attr("src",c.opt.path+c.opt.starOff);a._target.call(c,null,d);if(c.opt.mouseover){c.opt.mouseover.call(c,null)}})},_bindOver:function(){var c=this,d=b(c),e=c.opt.half?"mousemove.raty":"mouseover.raty";c.stars.on(e,function(g){var h=parseInt(this.alt,10);if(c.opt.half){var f=parseFloat((g.pageX-b(this).offset().left)/c.opt.size),j=(f>0.5)?1:0.5;h=h-1+j;a._fill.call(c,h);if(c.opt.precision){h=h-j+f}a._roundStars.call(c,h);d.data("score",h)}else{a._fill.call(c,h)}a._target.call(c,h,g);if(c.opt.mouseover){c.opt.mouseover.call(c,h,g)}})},_callback:function(c){for(i in c){if(typeof this.opt[c[i]]==="function"){this.opt[c[i]]=this.opt[c[i]].call(this)}}},_createCancel:function(){var e=b(this),c=this.opt.path+this.opt.cancelOff,d=b("",{src:c,alt:"x",title:this.opt.cancelHint,"class":"raty-cancel"});if(this.opt.cancelPlace=="left"){e.prepend(" ").prepend(d)}else{e.append(" ").append(d)}return d},_createScore:function(){return b("",{type:"hidden",name:this.opt.scoreName}).appendTo(this)},_createStars:function(){var e=b(this);for(var c=1;c<=this.opt.number;c++){var f=a._getHint.call(this,c),d=(this.opt.score&&this.opt.score>=c)?"starOn":"starOff";d=this.opt.path+this.opt[d];b("",{src:d,alt:c,title:f}).appendTo(this);if(this.opt.space){e.append((ce){var j=m.opt.iconRange[e],h=j.on||m.opt.starOn,c=j.off||m.opt.starOff,k=l?h:c;if(f<=j.range){g.attr("src",m.opt.path+k)}if(f==j.range){e++}}else{var k=l?"starOn":"starOff";g.attr("src",this.opt.path+this.opt[k])}}},_getHint:function(d){var c=this.opt.hints[d-1];return(c==="")?"":(c||d)},_lock:function(){var d=parseInt(this.score.val(),10),c=d?a._getHint.call(this,d):this.opt.noRatedMsg;b(this).data("readonly",true).css("cursor","").attr("title",c);this.score.attr("readonly","readonly");this.stars.attr("title",c);if(this.cancel){this.cancel.hide()}},_roundStars:function(e){var d=(e-Math.floor(e)).toFixed(2);if(d>this.opt.round.down){var c="starOn";if(this.opt.halfShow&&d1)?d:d[0]},readOnly:function(c){return this.each(function(){var d=b(this);if(d.data("readonly")!==c){if(c){d.off(".raty").children("img").off(".raty");a._lock.call(this)}else{a._binds.call(this);a._unlock.call(this)}d.data("readonly",c)}})},reload:function(){return a.set.call(this,{})},score:function(){return arguments.length?a.setScore.apply(this,arguments):a.getScore.call(this)},set:function(c){return this.each(function(){var e=b(this),f=e.data("settings"),d=b.extend({},f,c);e.raty(d)})},setScore:function(c){return b(this).each(function(){if(b(this).data("readonly")!==true){a._apply.call(this,c);a._target.call(this,c)}})}};b.fn.raty=function(c){if(a[c]){return a[c].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof c==="object"||!c){return a.init.apply(this,arguments)}else{b.error("Method "+c+" does not exist!")}}};b.fn.raty.defaults={cancel:false,cancelHint:"Cancel this rating!",cancelOff:"cancel-off.png",cancelOn:"cancel-on.png",cancelPlace:"left",click:undefined,half:false,halfShow:true,hints:["bad","poor","regular","good","gorgeous"],iconRange:undefined,mouseout:undefined,mouseover:undefined,noRatedMsg:"Not rated yet!",number:5,numberMax:20,path:"",precision:false,readOnly:false,round:{down:0.25,full:0.6,up:0.76},score:undefined,scoreName:"score",single:false,size:16,space:true,starHalf:"star-half.png",starOff:"star-off.png",starOn:"star-on.png",target:undefined,targetFormat:"{score}",targetKeep:false,targetText:"",targetType:"hint",width:undefined}})(jQuery);/*! * jQuery Form Plugin * version: 3.32.0-2013.04.03 * @requires jQuery v1.5 or later * * Examples and documentation at: http://malsup.com/jquery/form/ * Project repository: https://github.com/malsup/form * Dual licensed under the MIT and GPL licenses: * http://malsup.github.com/mit-license.txt * http://malsup.github.com/gpl-license-v2.txt */ (function(f){var c={};c.fileapi=f("").get(0).files!==undefined;c.formdata=window.FormData!==undefined;var e=!!f.fn.prop;f.fn.attr2=function(){if(!e){return this.attr.apply(this,arguments)}var g=this.prop.apply(this,arguments);if((g&&g.jquery)||typeof g==="string"){return g}return this.attr.apply(this,arguments)};f.fn.ajaxSubmit=function(i){if(!this.length){d("ajaxSubmit: skipping submit process - no element selected");return this}var h,z,l,n=this;if(typeof i=="function"){i={success:i}}h=this.attr2("method");z=this.attr2("action");l=(typeof z==="string")?f.trim(z):"";l=l||window.location.href||"";if(l){l=(l.match(/^([^#]+)/)||[])[1]}i=f.extend(true,{url:l,success:f.ajaxSettings.success,type:h||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},i);var t={};this.trigger("form-pre-serialize",[this,i,t]);if(t.veto){d("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(i.beforeSerialize&&i.beforeSerialize(this,i)===false){d("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var m=i.traditional;if(m===undefined){m=f.ajaxSettings.traditional}var r=[];var C,D=this.formToArray(i.semantic,r);if(i.data){i.extraData=i.data;C=f.param(i.data,m)}if(i.beforeSubmit&&i.beforeSubmit(D,this,i)===false){d("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[D,this,i,t]);if(t.veto){d("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var x=f.param(D,m);if(C){x=(x?(x+"&"+C):C)}if(i.type.toUpperCase()=="GET"){i.url+=(i.url.indexOf("?")>=0?"&":"?")+x;i.data=null}else{i.data=x}var F=[];if(i.resetForm){F.push(function(){n.resetForm()})}if(i.clearForm){F.push(function(){n.clearForm(i.includeHidden)})}if(!i.dataType&&i.target){var j=i.success||function(){};F.push(function(q){var k=i.replaceTarget?"replaceWith":"html";f(i.target)[k](q).each(j,arguments)})}else{if(i.success){F.push(i.success)}}i.success=function(I,q,J){var H=i.context||this;for(var G=0,k=F.length;G0;var A="multipart/form-data";var w=(n.attr("enctype")==A||n.attr("encoding")==A);var v=c.fileapi&&c.formdata;d("fileAPI :"+v);var p=(o||w)&&!v;var u;if(i.iframe!==false&&(i.iframe||p)){if(i.closeKeepAlive){f.get(i.closeKeepAlive,function(){u=E(D)})}else{u=E(D)}}else{if((o||w)&&v){u=s(D)}else{u=f.ajax(i)}}n.removeData("jqxhr").data("jqxhr",u);for(var y=0;y');L.css({position:"absolute",top:"-1000px",left:"-1000px"})}O=L[0];M={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(ah){var ai=(ah==="timeout"?"timeout":"aborted");d("aborting upload... "+ai);this.aborted=1;try{if(O.contentWindow.document.execCommand){O.contentWindow.document.execCommand("Stop")}}catch(aj){}L.attr("src",T.iframeSrc);M.error=ai;if(T.error){T.error.call(T.context,M,ai,ah)}if(ab){f.event.trigger("ajaxError",[M,T,ai])}if(T.complete){T.complete.call(T.context,M,ai)}}};ab=T.global;if(ab&&0===f.active++){f.event.trigger("ajaxStart")}if(ab){f.event.trigger("ajaxSend",[M,T])}if(T.beforeSend&&T.beforeSend.call(T.context,M,T)===false){if(T.global){f.active--}ag.reject();return ag}if(M.aborted){ag.reject();return ag}N=J.clk;if(N){X=N.name;if(X&&!N.disabled){T.extraData=T.extraData||{};T.extraData[X]=N.value;if(N.type=="image"){T.extraData[X+".x"]=J.clk_x;T.extraData[X+".y"]=J.clk_y}}}var S=1;var P=2;function Q(aj){var ai=null;try{if(aj.contentWindow){ai=aj.contentWindow.document}}catch(ah){d("cannot get iframe.contentWindow document: "+ah)}if(ai){return ai}try{ai=aj.contentDocument?aj.contentDocument:aj.document}catch(ah){d("cannot get iframe.contentDocument: "+ah);ai=aj.document}return ai}var H=f("meta[name=csrf-token]").attr("content");var G=f("meta[name=csrf-param]").attr("content");if(G&&H){T.extraData=T.extraData||{};T.extraData[G]=H}function Y(){var aj=n.attr2("target"),ah=n.attr2("action");J.setAttribute("target",W);if(!h){J.setAttribute("method","POST")}if(ah!=T.url){J.setAttribute("action",T.url)}if(!T.skipEncodingOverride&&(!h||/post/i.test(h))){n.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(T.timeout){R=setTimeout(function(){aa=true;V(S)},T.timeout)}function ak(){try{var ao=Q(O).readyState;d("state = "+ao);if(ao&&ao.toLowerCase()=="uninitialized"){setTimeout(ak,50)}}catch(ap){d("Server abort: ",ap," (",ap.name,")");V(P);if(R){clearTimeout(R)}R=undefined}}var ai=[];try{if(T.extraData){for(var an in T.extraData){if(T.extraData.hasOwnProperty(an)){if(f.isPlainObject(T.extraData[an])&&T.extraData[an].hasOwnProperty("name")&&T.extraData[an].hasOwnProperty("value")){ai.push(f('').val(T.extraData[an].value).appendTo(J)[0])}else{ai.push(f('').val(T.extraData[an]).appendTo(J)[0])}}}}if(!T.iframeTarget){L.appendTo("body");if(O.attachEvent){O.attachEvent("onload",V)}else{O.addEventListener("load",V,false)}}setTimeout(ak,15);try{J.submit()}catch(al){var am=document.createElement("form").submit;am.apply(J)}}finally{J.setAttribute("action",ah);if(aj){J.setAttribute("target",aj)}else{n.removeAttr("target")}f(ai).remove()}}if(T.forceSync){Y()}else{setTimeout(Y,10)}var ae,af,ac=50,K;function V(an){if(M.aborted||K){return}af=Q(O);if(!af){d("cannot access response document");an=P}if(an===S&&M){M.abort("timeout");ag.reject(M,"timeout");return}else{if(an==P&&M){M.abort("server abort");ag.reject(M,"error","server abort");return}}if(!af||af.location.href==T.iframeSrc){if(!aa){return}}if(O.detachEvent){O.detachEvent("onload",V)}else{O.removeEventListener("load",V,false)}var al="success",ap;try{if(aa){throw"timeout"}var ak=T.dataType=="xml"||af.XMLDocument||f.isXMLDoc(af);d("isXml="+ak);if(!ak&&window.opera&&(af.body===null||!af.body.innerHTML)){if(--ac){d("requeing onLoad callback, DOM not available");setTimeout(V,250);return}}var aq=af.body?af.body:af.documentElement;M.responseText=aq?aq.innerHTML:null;M.responseXML=af.XMLDocument?af.XMLDocument:af;if(ak){T.dataType="xml"}M.getResponseHeader=function(au){var at={"content-type":T.dataType};return at[au]};if(aq){M.status=Number(aq.getAttribute("status"))||M.status;M.statusText=aq.getAttribute("statusText")||M.statusText}var ah=(T.dataType||"").toLowerCase();var ao=/(json|script|text)/.test(ah);if(ao||T.textarea){var am=af.getElementsByTagName("textarea")[0];if(am){M.responseText=am.value;M.status=Number(am.getAttribute("status"))||M.status;M.statusText=am.getAttribute("statusText")||M.statusText}else{if(ao){var ai=af.getElementsByTagName("pre")[0];var ar=af.getElementsByTagName("body")[0];if(ai){M.responseText=ai.textContent?ai.textContent:ai.innerText}else{if(ar){M.responseText=ar.textContent?ar.textContent:ar.innerText}}}}}else{if(ah=="xml"&&!M.responseXML&&M.responseText){M.responseXML=U(M.responseText)}}try{ae=k(M,ah,T)}catch(aj){al="parsererror";M.error=ap=(aj||al)}}catch(aj){d("error caught: ",aj);al="error";M.error=ap=(aj||al)}if(M.aborted){d("upload aborted");al=null}if(M.status){al=(M.status>=200&&M.status<300||M.status===304)?"success":"error"}if(al==="success"){if(T.success){T.success.call(T.context,ae,"success",M)}ag.resolve(M.responseText,"success",M);if(ab){f.event.trigger("ajaxSuccess",[M,T])}}else{if(al){if(ap===undefined){ap=M.statusText}if(T.error){T.error.call(T.context,M,al,ap)}ag.reject(M,"error",ap);if(ab){f.event.trigger("ajaxError",[M,T,ap])}}}if(ab){f.event.trigger("ajaxComplete",[M,T])}if(ab&&!--f.active){f.event.trigger("ajaxStop")}if(T.complete){T.complete.call(T.context,M,al)}K=true;if(T.timeout){clearTimeout(R)}setTimeout(function(){if(!T.iframeTarget){L.remove()}M.responseXML=null},100)}var U=f.parseXML||function(ah,ai){if(window.ActiveXObject){ai=new ActiveXObject("Microsoft.XMLDOM");ai.async="false";ai.loadXML(ah)}else{ai=(new DOMParser()).parseFromString(ah,"text/xml")}return(ai&&ai.documentElement&&ai.documentElement.nodeName!="parsererror")?ai:null};var q=f.parseJSON||function(ah){return window["eval"]("("+ah+")")};var k=function(am,ak,aj){var ai=am.getResponseHeader("content-type")||"",ah=ak==="xml"||!ak&&ai.indexOf("xml")>=0,al=ah?am.responseXML:am.responseText;if(ah&&al.documentElement.nodeName==="parsererror"){if(f.error){f.error("parsererror")}}if(aj&&aj.dataFilter){al=aj.dataFilter(al,ak)}if(typeof al==="string"){if(ak==="json"||!ak&&ai.indexOf("json")>=0){al=q(al)}else{if(ak==="script"||!ak&&ai.indexOf("javascript")>=0){f.globalEval(al)}}}return al};return ag}};f.fn.ajaxForm=function(g){g=g||{};g.delegation=g.delegation&&f.isFunction(f.fn.on);if(!g.delegation&&this.length===0){var h={s:this.selector,c:this.context};if(!f.isReady&&h.s){d("DOM not ready, queuing ajaxForm");f(function(){f(h.s,h.c).ajaxForm(g)});return this}d("terminating; zero elements found by selector"+(f.isReady?"":" (DOM not ready)"));return this}if(g.delegation){f(document).off("submit.form-plugin",this.selector,b).off("click.form-plugin",this.selector,a).on("submit.form-plugin",this.selector,g,b).on("click.form-plugin",this.selector,g,a);return this}return this.ajaxFormUnbind().bind("submit.form-plugin",g,b).bind("click.form-plugin",g,a)};function b(h){var g=h.data;if(!h.isDefaultPrevented()){h.preventDefault();f(this).ajaxSubmit(g)}}function a(k){var j=k.target;var h=f(j);if(!(h.is("[type=submit],[type=image]"))){var g=h.closest("[type=submit]");if(g.length===0){return}j=g[0]}var i=this;i.clk=j;if(j.type=="image"){if(k.offsetX!==undefined){i.clk_x=k.offsetX;i.clk_y=k.offsetY}else{if(typeof f.fn.offset=="function"){var l=h.offset();i.clk_x=k.pageX-l.left;i.clk_y=k.pageY-l.top}else{i.clk_x=k.pageX-j.offsetLeft;i.clk_y=k.pageY-j.offsetTop}}}setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)}f.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};f.fn.formToArray=function(x,g){var w=[];if(this.length===0){return w}var l=this[0];var p=x?l.getElementsByTagName("*"):l.elements;if(!p){return w}var r,q,o,y,m,t,k;for(r=0,t=p.length;r").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)}c.settings.submitHandler.call(c,c.currentForm,d);if(c.submitButton){f.remove()}return false}return true}if(c.cancelSubmit){c.cancelSubmit=false;return e()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return e()}else{c.focusInvalid();return false}})}return c},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=true;var b=a(this[0].form).validate();this.each(function(){c=c&&b.element(this)});return c}},removeAttrs:function(d){var b={},c=this;a.each(d.split(/\s/),function(e,f){b[f]=c.attr(f);c.removeAttr(f)});return b},rules:function(e,b){var g=this[0];if(e){var d=a.data(g.form,"validator").settings;var i=d.rules;var j=a.validator.staticRules(g);switch(e){case"add":a.extend(j,a.validator.normalizeRule(b));delete j.messages;i[g.name]=j;if(b.messages){d.messages[g.name]=a.extend(d.messages[g.name],b.messages)}break;case"remove":if(!b){delete i[g.name];return j}var h={};a.each(b.split(/\s/),function(k,l){h[l]=j[l];delete j[l]});return h}}var f=a.validator.normalizeRules(a.extend({},a.validator.classRules(g),a.validator.attributeRules(g),a.validator.dataRules(g),a.validator.staticRules(g)),g);if(f.required){var c=f.required;delete f.required;f=a.extend({required:c},f)}return f}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(""+a(b).val())},filled:function(b){return !!a.trim(""+a(b).val())},unchecked:function(b){return !a(b).prop("checked")}});a.validator=function(b,c){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(b,c){if(arguments.length===1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.validator.format.apply(this,d)}}if(arguments.length>2&&c.constructor!==Array){c=a.makeArray(arguments).slice(1)}if(c.constructor!==Array){c=[c]}a.each(c,function(d,e){b=b.replace(new RegExp("\\{"+d+"\\}","g"),function(){return e})});return b};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:":hidden",ignoreTitle:false,onfocusin:function(b,c){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){if(this.settings.unhighlight){this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass)}this.addWrapper(this.errorsFor(b)).hide()}},onfocusout:function(b,c){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b,c){if(c.which===9&&this.elementValue(b)===""){return}else{if(b.name in this.submitted||b===this.lastElement){this.element(b)}}},onclick:function(b,c){if(b.name in this.submitted){this.element(b)}else{if(b.parentNode.name in this.submitted){this.element(b.parentNode)}}},highlight:function(d,b,c){if(d.type==="radio"){this.findByName(d.name).addClass(b).removeClass(c)}else{a(d).addClass(b).removeClass(c)}},unhighlight:function(d,b,c){if(d.type==="radio"){this.findByName(d.name).removeClass(b).addClass(c)}else{a(d).removeClass(b).addClass(c)}}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});a.each(this.settings.groups,function(e,f){if(typeof f==="string"){f=f.split(/\s/)}a.each(f,function(h,g){b[g]=e})});var d=this.settings.rules;a.each(d,function(e,f){d[e]=a.validator.normalizeRule(f)});function c(g){var f=a.data(this[0].form,"validator"),e="on"+g.type.replace(/^validate/,"");if(f.settings[e]){f.settings[e].call(f,this[0],g)}}a(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",c).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b])}return this.valid()},element:function(c){c=this.validationTargetFor(this.clean(c));this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c)!==false;if(b){delete this.invalid[c.name]}else{this.invalid[c.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return b},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in c)})}if(this.settings.showErrors){this.settings.showErrors.call(this,this.errorMap,this.errorList)}else{this.defaultShowErrors()}},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm()}this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(d){var c=0;for(var b in d){c++}return c},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{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name===b.name}).length===1&&b},elements:function(){var c=this,b={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){if(!this.name&&c.settings.debug&&window.console){console.error("%o has no name assigned",this)}if(this.name in b||!c.objectLength(a(this).rules())){return false}b[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.replace(" ",".");return a(this.settings.errorElement+"."+b,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},elementValue:function(b){var c=a(b).attr("type"),d=a(b).val();if(c==="radio"||c==="checkbox"){return a("input[name='"+a(b).attr("name")+"']:checked").val()}if(typeof d==="string"){return d.replace(/\r/g,"")}return d},check:function(c){c=this.validationTargetFor(this.clean(c));var i=a(c).rules();var d=false;var h=this.elementValue(c);var b;for(var j in i){var g={method:j,parameters:i[j]};try{b=a.validator.methods[j].call(this,h,c,g.parameters);if(b==="dependency-mismatch"){d=true;continue}d=false;if(b==="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!b){this.formatAndAdd(c,g);return false}}catch(f){if(this.settings.debug&&window.console){console.log("Exception occurred when checking element "+c.id+", check the '"+g.method+"' method.",f)}throw f}}if(d){return}if(this.objectLength(i)){this.successList.push(c)}return true},customDataMessage:function(b,c){return a(b).data("msg-"+c.toLowerCase())||(b.attributes&&a(b).attr("data-msg-"+c.toLowerCase()))},customMessage:function(c,d){var b=this.settings.messages[c];return b&&(b.constructor===String?b:b[d])},findDefined:function(){for(var b=0;bWarning: No message defined for "+b.name+"")},formatAndAdd:function(c,e){var d=this.defaultMessage(c,e.method),b=/\$?\{(\d+)\}/g;if(typeof d==="function"){d=d.call(this,e.parameters,c)}else{if(b.test(d)){d=a.validator.format(d.replace(b,"{$1}"),e.parameters)}}this.errorList.push({message:d,element:c});this.errorMap[c.name]=d;this.submitted[c.name]=d},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper))}return b},defaultShowErrors:function(){var c,d;for(c=0;this.errorList[c];c++){var b=this.errorList[c];if(this.settings.highlight){this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass)}this.showLabel(b.element,b.message)}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)}if(this.settings.success){for(c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){for(c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],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 a(this.errorList).map(function(){return this.element})},showLabel:function(c,d){var b=this.errorsFor(c);if(b.length){b.removeClass(this.settings.validClass).addClass(this.settings.errorClass);b.html(d)}else{b=a("<"+this.settings.errorElement+">").attr("for",this.idOrName(c)).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(b).length){if(this.settings.errorPlacement){this.settings.errorPlacement(b,a(c))}else{b.insertAfter(c)}}}if(!d&&this.settings.success){b.text("");if(typeof this.settings.success==="string"){b.addClass(this.settings.success)}else{this.settings.success(b,c)}}this.toShow=this.toShow.add(b)},errorsFor:function(c){var b=this.idOrName(c);return this.errors().filter(function(){return a(this).attr("for")===b})},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},validationTargetFor:function(b){if(this.checkable(b)){b=this.findByName(b.name).not(this.settings.ignore)[0]}return b},checkable:function(b){return(/radio|checkbox/i).test(b.type)},findByName:function(b){return a(this.currentForm).find("[name='"+b+"']")},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length}}return c.length},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true},dependTypes:{"boolean":function(c,b){return c},string:function(c,b){return !!a(c,b.form).length},"function":function(c,b){return c(b)}},optional:function(b){var c=this.elementValue(b);return !a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[b.name];if(c&&this.pendingRequest===0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false}else{if(!c&&this.pendingRequest===0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},number:{number:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){if(b.constructor===String){this.classRuleSettings[b]=c}else{a.extend(this.classRuleSettings,b)}},classRules:function(c){var d={};var b=a(c).attr("class");if(b){a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(d,a.validator.classRuleSettings[this])}})}return d},attributeRules:function(c){var f={};var b=a(c);var d=b[0].getAttribute("type");for(var g in a.validator.methods){var e;if(g==="required"){e=b.get(0).getAttribute(g);if(e===""){e=true}e=!!e}else{e=b.attr(g)}if(/min|max/.test(g)&&(d===null||/number|range|text/.test(d))){e=Number(e)}if(e){f[g]=e}else{if(d===g&&d!=="range"){f[g]=true}}}if(f.maxlength&&/-1|2147483647|524288/.test(f.maxlength)){delete f.maxlength}return f},dataRules:function(c){var f,d,e={},b=a(c);for(f in a.validator.methods){d=b.data("rule-"+f.toLowerCase());if(d!==undefined){e[f]=d}}return e},staticRules:function(c){var d={};var b=a.data(c.form,"validator");if(b.settings.rules){d=a.validator.normalizeRule(b.settings.rules[c.name])||{}}return d},normalizeRules:function(c,b){a.each(c,function(f,e){if(e===false){delete c[f];return}if(e.param||e.depends){var d=true;switch(typeof e.depends){case"string":d=!!a(e.depends,b.form).length;break;case"function":d=e.depends.call(b,b);break}if(d){c[f]=e.param!==undefined?e.param:true}else{delete c[f]}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e});a.each(["minlength","maxlength"],function(){if(c[this]){c[this]=Number(c[this])}});a.each(["rangelength","range"],function(){var d;if(c[this]){if(a.isArray(c[this])){c[this]=[Number(c[this][0]),Number(c[this][1])]}else{if(typeof c[this]==="string"){d=c[this].split(/[\s,]+/);c[this]=[Number(d[0]),Number(d[1])]}}}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength}}return c},normalizeRule:function(c){if(typeof c==="string"){var b={};a.each(c.split(/\s/),function(){b[this]=true});c=b}return c},addMethod:function(b,d,c){a.validator.methods[b]=d;a.validator.messages[b]=c!==undefined?c:a.validator.messages[b];if(d.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b))}},methods:{required:function(c,b,e){if(!this.depend(e,b)){return"dependency-mismatch"}if(b.nodeName.toLowerCase()==="select"){var d=a(b).val();return d&&d.length>0}if(this.checkable(b)){return this.getLength(c,b)>0}return a.trim(c).length>0},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(c)},url:function(c,b){return this.optional(b)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c)},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c).toString())},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(c)},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(c)},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c)},creditcard:function(f,c){if(this.optional(c)){return"dependency-mismatch"}if(/[^0-9 \-]+/.test(f)){return false}var g=0,e=0,b=false;f=f.replace(/\D/g,"");for(var h=f.length-1;h>=0;h--){var d=f.charAt(h);e=parseInt(d,10);if(b){if((e*=2)>9){e-=9}}g+=e;b=!b}return(g%10)===0},minlength:function(d,b,e){var c=a.isArray(d)?d.length:this.getLength(a.trim(d),b);return this.optional(b)||c>=e},maxlength:function(d,b,e){var c=a.isArray(d)?d.length:this.getLength(a.trim(d),b);return this.optional(b)||c<=e},rangelength:function(d,b,e){var c=a.isArray(d)?d.length:this.getLength(a.trim(d),b);return this.optional(b)||(c>=e[0]&&c<=e[1])},min:function(c,b,d){return this.optional(b)||c>=d},max:function(c,b,d){return this.optional(b)||c<=d},range:function(c,b,d){return this.optional(b)||(c>=d[0]&&c<=d[1])},equalTo:function(c,b,e){var d=a(e);if(this.settings.onfocusout){d.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(b).valid()})}return c===d.val()},remote:function(f,c,g){if(this.optional(c)){return"dependency-mismatch"}var d=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={}}d.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=d.message;g=typeof g==="string"&&{url:g}||g;if(d.old===f){return d.valid}d.old=f;var b=this;this.startRequest(c);var e={};e[c.name]=f;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:e,success:function(i){b.settings.messages[c.name].remote=d.originalMessage;var k=i===true||i==="true";if(k){var h=b.formSubmitted;b.prepareElement(c);b.formSubmitted=h;b.successList.push(c);delete b.invalid[c.name];b.showErrors()}else{var l={};var j=i||b.defaultMessage(c,"remote");l[c.name]=d.message=a.isFunction(j)?j(f):j;b.invalid[c.name]=true;b.showErrors(l)}d.valid=k;b.stopRequest(c,k)}},g));return"pending"}}});a.format=a.validator.format}(jQuery));(function(c){var a={};if(c.ajaxPrefilter){c.ajaxPrefilter(function(f,e,g){var d=f.port;if(f.mode==="abort"){if(a[d]){a[d].abort()}a[d]=g}})}else{var b=c.ajax;c.ajax=function(e){var f=("mode" in e?e:c.ajaxSettings).mode,d=("port" in e?e:c.ajaxSettings).port;if(f==="abort"){if(a[d]){a[d].abort()}a[d]=b.apply(this,arguments);return a[d]}return b.apply(this,arguments)}}}(jQuery));(function(a){a.extend(a.fn,{validateDelegate:function(d,c,b){return this.bind(c,function(e){var f=a(e.target);if(f.is(d)){return b.apply(f,arguments)}})}})}(jQuery));(function(b){var a=function(g,e,c){var f=e.call();if(c.interpolations){b.each(c.interpolations,function(h,i){var j="g";if(!i.caseSensitive){j+="i"}f=f.replace(new RegExp(i.key,j),i.replacement)})}var d=f.replace(/\n/g,"\r\n").length;if(c.suffixe){d+=" "+c.suffixe}g.html(d)};b.fn.maxlengthTA=function(){var d="maxlength",c=b(this);if(d in document.createElement("textarea")){return this}if(typeof c.attr(d)==="undefined"){return this}c.on("keypress",function(h){var f=c.attr(d);var g=h.which;if(g>=32||g==13){var f=c.attr(d);if(c.val().length>=f){return false}}});c.on("paste cut drop drag",function(f){setTimeout(function(){var e=c.attr(d);if(c.val().length>e){c.val(c.val().substring(0,e))}},1)})};b.fn.charactersCounter=function(c){var g="maxlength";var e=b(c.selectorField);if(c.selectorField&&c.withControl){if(!e.attr(g)){e.attr(g,c.maxLength)}if(e.is("textarea")){e.maxlengthTA()}}var f=b(this);var d;if(c.valueFunction){d=c.valueFunction}else{d=function(){return e.val()}}if(c.events!=null){e.on(c.events,function(){a(f,d,c)})}if(c.eventsTempo!=null){e.on(c.eventsTempo,function(){setTimeout(function(){a(f,d,c)},2)})}a(f,d,c)}})(jQuery);var elqDialogResizingLock=false;(function(a){a.fn.showDialog=function(c,b){return this.each(function(){var i="undefined";var f="dialogCall";var d="dialogHideClose";var g="closeOnEscape";var j=a(this);var e=function(){var k=true;var l=a(":ui-dialog").not(j);l.each(function(){if(a(this).dialog("isOpen")){k=false;return false}});return k};var h=function(m){var s=a(m);var x=a.data(m,f);var k="#"+m.id;var q=a(document);if(x.modal){var n=a("body");q.on("dialogopen",k,function(){n.data("dialogStyle",n.attr("style")).css({width:n.width(),overflow:"hidden"}).find(".ui-widget-overlay").css("width",q.width())}).on("dialogbeforeclose",k,function(){if(e()){n.css({width:"",overflow:""})}})}var t=x.heightToMax;var v=x.widthToMax;if(t||v){elqDialogResizingLock=true;q.on("dialogfocus",k,{heightToMax:t,widthToMax:v},function(y){elqDialogResizingLock=false;if(y.data.heightToMax){a(this).dialogUtils("toWindowDimension",v,t)}})}var w=x.dialogClass;var p="java-buttonpane";var l=s.find("."+p);if(l.length>0){if(w){w=w+" "+p}else{w=p}x.dialogClass=w}s.dialog(x);if(l.length>0){l.addClass(l.attr("clazz"))}var o=a.data(m,d)||false;var u=s.dialog("widget").find(".ui-dialog-titlebar-close");if(o){u.remove()}else{u.find(".ui-icon-closethick").addClass("elqi elqi-close");u.on("click",function(){s.dialog("cancel")})}var r=a.data(m,g)||true;if(r){s.dialog("widget").on("keydown",function(y){if(y.keyCode===a.ui.keyCode.ESCAPE){s.dialog("cancel")}})}};if(j.is(":ui-dialog")){j.dialog("open")}else{if(typeof c==i){h(this)}else{if(typeof(c.position.of)=="string"&&c.position.of=="window"){c.position.of=window}a.data(this,f,c);if(typeof b!=i){a.data(this,d,b)}}}})};a.ui.dialog.prototype.cancel=function(){var b=this.options.cancel;if(this.options.cancel&&typeof b=="function"){b()}};a.fn.dialogUtils=function(e){var c=350;var d="DELAYED";var b={center:function(f,g){return this.each(function(){var k=a(this);var j=f||false;var i=g||c;var h=function(){k.dialog("option","position",{my:"center",at:"center",of:window})};if(j){k.dialogUtils("delayer","DIALOG_CENTER",h,i)}else{h()}})},centerOnSizeChange:function(f,g,h){return this.each(function(){var i=a(this);if(!f||i.dialog("widget").height()!=f){i.dialog("option","position",{my:"center",at:"center",of:window})}})},focus:function(f,g){return this.each(function(){var k=a(this);var j=f||false;var i=g||c;var h=function(){k.find("input:visible:enabled, select:visible:enabled, textarea:visible:enabled").first().focus()};if(j){k.dialogUtils("delayer","DIALOG_FOCUS",h,i)}else{h()}})},delayer:function(f,h,g){return this.each(function(){var l=a(this);var j=h||c;var i=g||d;l.dialogUtils("delayerStop",i);var k=setTimeout(function(){f()},j);a.data(this,i,k)})},delayerStop:function(g){var f=g||d;return this.each(function(){clearTimeout(a.data(this,f))})},toWindowDimension:function(g,j){var i=a(window);var f=i.height();var h=i.width();return this.each(function(){if(g||j){var q=a(this);var k=q.dialog("widget");var m=5;var r="center";var s=new Object();var n=new Object();var p=q.dialog("option","position");if(a.isPlainObject(p)){n=p}else{n={my:"center",at:"center",of:window}}if(g){h=h-2*m;s.width=h;s.maxWidth=h;if(typeof(n.my)!="string"){n.my="center center"}if(typeof(n.at)!="string"){n.at="center center"}var l=n.my.split(" ");var o=n.at.split(" ");if(l.length>=2){n.my="left "+l[1]}else{if(l.length==1){n.my="left "+l[0]}else{n.my="left center"}}if(o.length>=2){n.at="left+"+m+" "+o[1]}else{if(o.length==1){n.at="left+"+m+" "+o[0]}else{n.at="left+"+m+" center"}}}else{s.width=q.dialog("option").width}if(j){f=f-2*m;s.height=f;s.maxHeight=f;if(typeof(n.my)!="string"){n.my="center center"}if(typeof(n.at)!="string"){n.at="center center"}var l=n.my.split(" ");var o=n.at.split(" ");if(l.length>=1){n.my=l[0]+" top"}else{n.my="center top"}if(o.length>=1){n.at=o[0]+" top+"+m}else{n.at="center top+"+m}}else{s.height=q.dialog("option").height}s.position=n;q.dialog("option",s)}})},clonePreloader:function(){return this.each(function(){var f=a(this);var g=f.find(".preloader-dialog");if(g.length>0){g.clone().hide().appendTo(f.parent())}else{var h=f.siblings(".preloader-dialog").clone().show();f.html(h)}})},updateMessage:function(f){return this.each(function(){a(this).find(".dialog-message").text(f)})}};if(b[e]){return b[e].apply(this,Array.prototype.slice.call(arguments,1))}}})(jQuery);$(document).ready(function(){$(document).on("keypress",".ui-dialog-content input:not([type='button']), .ui-dialog-content select",function(a){var b=a.keyCode||a.which;if(b=="13"){$(this).parents(".ui-dialog").find(".confirm-button").first().trigger("click");return false}})});$.widget("ui.dialog",$.ui.dialog,{_allowInteraction:function(a){return !!$(a.target).closest(".mce-container").length||this._super(a)}});$.widget("ui.dialog",$.ui.dialog,{_focusTabbable:function(){var a=this.element.find("[autofocus]");if(!a.length){a=this.uiDialog}a.eq(0).focus()}});/*! * jQuery blockUI plugin * Version 2.59.0-2013.04.05 * @requires jQuery v1.7 or later * * Examples at: http://malsup.com/jquery/block/ * Copyright (c) 2007-2013 M. Alsup * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * Thanks to Amir-Hossein Sobhi for some excellent contributions! */ (function(){function a(j){j.fn._fadeIn=j.fn.fadeIn;var d=j.noop||function(){};var n=/MSIE/.test(navigator.userAgent);var f=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent);var k=document.documentMode||0;var g=j.isFunction(document.createElement("div").style.setExpression);j.blockUI=function(r){e(window,r)};j.unblockUI=function(r){i(window,r)};j.growlUI=function(v,t,u,r){var s=j('
');if(v){s.append("

"+v+"

")}if(t){s.append("

"+t+"

")}if(u===undefined){u=3000}j.blockUI({message:s,fadeIn:700,fadeOut:1000,centerY:false,timeout:u,showOverlay:false,onUnblock:r,css:j.blockUI.defaults.growlCSS})};j.fn.block=function(s){if(this[0]===window){j.blockUI(s);return this}var r=j.extend({},j.blockUI.defaults,s||{});this.each(function(){var t=j(this);if(r.ignoreIfBlocked&&t.data("blockUI.isBlocked")){return}t.unblock({fadeOut:0})});return this.each(function(){if(j.css(this,"position")=="static"){this.style.position="relative";j(this).data("blockUI.static",true)}this.style.zoom=1;e(this,s)})};j.fn.unblock=function(r){if(this[0]===window){j.unblockUI(r);return this}return this.each(function(){i(this,r)})};j.blockUI.version=2.59;j.blockUI.defaults={message:"

Please wait...

",title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:0.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:0.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:false};var c=null;var h=[];function e(v,H){var E,P;var C=(v==window);var y=(H&&H.message!==undefined?H.message:undefined);H=j.extend({},j.blockUI.defaults,H||{});if(H.ignoreIfBlocked&&j(v).data("blockUI.isBlocked")){return}H.overlayCSS=j.extend({},j.blockUI.defaults.overlayCSS,H.overlayCSS||{});E=j.extend({},j.blockUI.defaults.css,H.css||{});if(H.onOverlayClick){H.overlayCSS.cursor="pointer"}P=j.extend({},j.blockUI.defaults.themedCSS,H.themedCSS||{});y=y===undefined?H.message:y;if(C&&c){i(window,{fadeOut:0})}if(y&&typeof y!="string"&&(y.parentNode||y.jquery)){var K=y.jquery?y[0]:y;var R={};j(v).data("blockUI.history",R);R.el=K;R.parent=K.parentNode;R.display=K.style.display;R.position=K.style.position;if(R.parent){R.parent.removeChild(K)}}j(v).data("blockUI.onUnblock",H.onUnblock);var D=H.baseZ;var O,N,M,I;if(n||H.forceIframe){O=j('')}else{O=j('')}if(H.theme){N=j('')}else{N=j('')}if(H.theme&&C){I='"}else{if(H.theme){I='"}else{if(C){I=''}else{I=''}}}M=j(I);if(y){if(H.theme){M.css(P);M.addClass("ui-widget-content")}else{M.css(E)}}if(!H.theme){N.css(H.overlayCSS)}N.css("position",C?"fixed":"absolute");if(n||H.forceIframe){O.css("opacity",0)}var B=[O,N,M],Q=C?j("body"):j(v);j.each(B,function(){this.appendTo(Q)});if(H.theme&&H.draggable&&j.fn.draggable){M.draggable({handle:".ui-dialog-titlebar",cancel:"li"})}var x=g&&(!j.support.boxModel||j("object,embed",C?null:v).length>0);if(f||x){if(C&&H.allowBodyStretch&&j.support.boxModel){j("html,body").css("height","100%")}if((f||!j.support.boxModel)&&!C){var G=o(v,"borderTopWidth"),L=o(v,"borderLeftWidth");var A=G?"(0 - "+G+")":0;var F=L?"(0 - "+L+")":0}j.each(B,function(t,U){var z=U[0].style;z.position="absolute";if(t<2){if(C){z.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+H.quirksmodeOffsetHack+') + "px"')}else{z.setExpression("height",'this.parentNode.offsetHeight + "px"')}if(C){z.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"')}else{z.setExpression("width",'this.parentNode.offsetWidth + "px"')}if(F){z.setExpression("left",F)}if(A){z.setExpression("top",A)}}else{if(H.centerY){if(C){z.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')}z.marginTop=0}else{if(!H.centerY&&C){var S=(H.css&&H.css.top)?parseInt(H.css.top,10):0;var T="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+S+') + "px"';z.setExpression("top",T)}}}})}if(y){if(H.theme){M.find(".ui-widget-content").append(y)}else{M.append(y)}if(y.jquery||y.nodeType){j(y).show()}}if((n||H.forceIframe)&&H.showOverlay){O.show()}if(H.fadeIn){var J=H.onBlock?H.onBlock:d;var u=(H.showOverlay&&!y)?J:d;var r=y?J:d;if(H.showOverlay){N._fadeIn(H.fadeIn,u)}if(y){M._fadeIn(H.fadeIn,r)}}else{if(H.showOverlay){N.show()}if(y){M.show()}if(H.onBlock){H.onBlock()}}m(1,v,H);if(C){c=M[0];h=j(":input:enabled:visible",c);if(H.focusInput){setTimeout(q,20)}}else{b(M[0],H.centerX,H.centerY)}if(H.timeout){var w=setTimeout(function(){if(C){j.unblockUI(H)}else{j(v).unblock(H)}},H.timeout);j(v).data("blockUI.timeout",w)}}function i(u,w){var v;var t=(u==window);var s=j(u);var x=s.data("blockUI.history");var y=s.data("blockUI.timeout");if(y){clearTimeout(y);s.removeData("blockUI.timeout")}w=j.extend({},j.blockUI.defaults,w||{});m(0,u,w);if(w.onUnblock===null){w.onUnblock=s.data("blockUI.onUnblock");s.removeData("blockUI.onUnblock")}var r;if(t){r=j("body").children().filter(".blockUI").add("body > .blockUI")}else{r=s.find(">.blockUI")}if(w.cursorReset){if(r.length>1){r[1].style.cursor=w.cursorReset}if(r.length>2){r[2].style.cursor=w.cursorReset}}if(t){c=h=null}if(w.fadeOut){v=r.length;r.fadeOut(w.fadeOut,function(){if(--v===0){l(r,x,w,u)}})}else{l(r,x,w,u)}}function l(v,z,y,x){var u=j(x);v.each(function(w,A){if(this.parentNode){this.parentNode.removeChild(this)}});if(z&&z.el){z.el.style.display=z.display;z.el.style.position=z.position;if(z.parent){z.parent.appendChild(z.el)}u.removeData("blockUI.history")}if(u.data("blockUI.static")){u.css("position","static")}if(typeof y.onUnblock=="function"){y.onUnblock(x,y)}var r=j(document.body),t=r.width(),s=r[0].style.width;r.width(t-1).width(t);r[0].style.width=s}function m(r,v,w){var u=v==window,t=j(v);if(!r&&(u&&!c||!u&&!t.data("blockUI.isBlocked"))){return}t.data("blockUI.isBlocked",r);if(!u||!w.bindEvents||(r&&!w.showOverlay)){return}var s="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";if(r){j(document).bind(s,w,p)}else{j(document).unbind(s,p)}}function p(w){if(w.keyCode&&w.keyCode==9){if(c&&w.data.constrainTabKey){var t=h;var s=!w.shiftKey&&w.target===t[t.length-1];var r=w.shiftKey&&w.target===t[0];if(s||r){setTimeout(function(){q(r)},10);return false}}}var u=w.data;var v=j(w.target);if(v.hasClass("blockOverlay")&&u.onOverlayClick){u.onOverlayClick()}if(v.parents("div."+u.blockMsgClass).length>0){return true}return v.parents().children().filter("div.blockUI").length===0}function q(r){if(!h){return}var s=h[r===true?h.length-1:0];if(s){s.focus()}}function b(z,r,B){var A=z.parentNode,w=z.style;var u=((A.offsetWidth-z.offsetWidth)/2)-o(A,"borderLeftWidth");var v=((A.offsetHeight-z.offsetHeight)/2)-o(A,"borderTopWidth");if(r){w.left=u>0?(u+"px"):"0"}if(B){w.top=v>0?(v+"px"):"0"}}function o(r,s){return parseInt(j.css(r,s),10)||0}}if(typeof define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a)}else{a(jQuery)}})();function wicketBrowserExtended(){if(typeof Wicket.Browser!="undefined"){Wicket.Browser.version=function(){var a=navigator.userAgent.toLowerCase();return(a.match(/.+(?:rv|it|ra|ie|me)[\/: ]([\d.]+)/)||[])[1]}}return true}wicketBrowserExtended();(function(f){var d=[];var h=false;var k=function(q,p){if(p!=undefined){q.data("countdown",p)}return q.data("countdown")};var i=function(q,p){if(p!=undefined){k(q).durationInit=p}return k(q).durationInit};var e=function(q,p){if(p!=undefined){k(q).duration=p}return k(q).duration};var o=function(q,p){if(p!=undefined){k(q).time=p}return k(q).time};var j=function(q,p){if(p!=undefined){k(q).since=p}return k(q).since};var g=function(q,p){if(p!=undefined){k(q).display=p}return k(q).display};var a=function(q,p){if(p!=undefined){k(q).thresholds=p}return k(q).thresholds};var n=function(q,p){if(p!=undefined){k(q).stopped=p}return k(q).stopped};var m=function(r){var p=Math.floor(r/3600);var s=Math.floor((r/60)%60);if(s<10){s="0"+s}var q=Math.floor(r%60);if(q<10){q="0"+q}if(p>0){return p+":"+s+":"+q}return s+":"+q};var b=function(q){var p;if(g(q)=="TEMPS_ECOULE"){p=(i(q)-o(q))/1000}else{if(g(q)=="TEMPS"){p=o(q)/1000}else{return}}return m(p)};var c=function(r){if(n(r)){return}if(o(r)>0){var q=new Date().getTime();var p=q-j(r);if(p<0){p=1000}o(r,Math.max(0,o(r)-p));j(r,q)}else{n(r,true);o(r,0);r.trigger("countdown.end")}r.html(b(r));l(r,true)};var l=function(u,s){if(a(u)!=undefined){for(var r=0;r=o(u)-1000){q.reached=true;if(s){var v=q.message.replace("{@ Time}",m(o(u)/1000));var p=k(u).thresholdSelector;f(p).html(v);f(p).fadeIn("slow");setTimeout(function(){f(p).fadeOut("slow")},10000)}}}}};f.fn.countdown=function(q){var p={init:function(){if(h){return}else{h=true}var s=(typeof Date.now=="function"?Date.now:function(){return new Date().getTime()});var v=window.requestAnimationFrame||null;var r=v&&window.performance&&(typeof window.performance.now=="function");if(r){var u=window.performance.now();function t(x){var y=(x<1000000000000?(performance.now()+performance.timing.navigationStart):x||s());if(y-u>=1000){for(var w=d.length-1;w>=0;w--){c(d[w])}u=y}v(t)}v(t)}else{setInterval(function(){for(var w=d.length-1;w>=0;w--){c(d[w])}},980)}},start:function(r){var s=f(this);k(s,r);k(s).time=r.duration;j(s,new Date().getTime());l(s,false);d.push(this)},pause:function(){var r=f(this);c(r);n(r,true)},resume:function(){var r=f(this);if(n(r)){j(r,new Date().getTime());n(r,false)}}};if(p[q]){return p[q].apply(this,Array.prototype.slice.call(arguments,1))}else{return p.init.apply(this,arguments)}}})(jQuery);