/* hoverIntent.js */ (function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))=0?'&':'?')+q;options.data=null}else options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm()});if(options.clearForm)callbacks.push(function(){$form.clearForm()});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments)})}else if(options.success)callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i');var io=$io[0];$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr('src','about:blank')}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&$.active--;return}if(xhr.aborted)return;var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y}}}setTimeout(function(){var t=$form.attr('target'),a=$form.attr('action');form.setAttribute('target',id);if(form.getAttribute('method')!='POST')form.setAttribute('method','POST');if(form.getAttribute('action')!=opts.url)form.setAttribute('action',opts.url);if(!options.skipEncodingOverride){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'})}if(opts.timeout)setTimeout(function(){timedOut=true;cb()},opts.timeout);var extraInputs=[];try{if(options.extraData)for(var n in options.extraData)extraInputs.push($('').appendTo(form)[0]);$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit()}finally{form.setAttribute('action',a);t?form.setAttribute('target',t):$form.removeAttr('target');$(extraInputs).remove()}},10);var nullCheckFlag=0;function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;if((doc.body==null||doc.body.innerHTML=='')&&!nullCheckFlag){nullCheckFlag=1;cbInvoked--;setTimeout(cb,100);return}xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header]};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];xhr.responseText=ta?ta.value:xhr.responseText}else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText)}data=$.httpData(xhr,opts.dataType)}catch(e){ok=false;$.handleError(opts,xhr,'error',e)}if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts])}if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.remove();xhr.responseXML=null},100)};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s)}else doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null}}};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){$(this).ajaxSubmit(options);return false}).each(function(){$(":submit,input:image",this).bind('click.form-plugin',function(e){var form=this.form;form.clk=this;if(this.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY}else if(typeof $.fn.offset=='function'){var offset=$(this).offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top}else{form.clk_x=e.pageX-this.offsetLeft;form.clk_y=e.pageY-this.offsetTop}}setTimeout(function(){form.clk=form.clk_x=form.clk_y=null},10)})})};$.fn.ajaxFormUnbind=function(){this.unbind('submit.form-plugin');return this.each(function(){$(":submit,input:image",this).unbind('click.form-plugin')})};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(q($){q 1j(){o.U=[];o.1V=[];o.1V[\'\']={19:B,1a:\':\',1k:\'\',V:[\'3H\',\'3I\'],2z:[\'3J\',\'3K 2A\',\'3L 2A\',\'3M\',\'3N\']};o.1l={2B:\'\',1A:B,1W:[1,1,1],2C:0,2D:L,2E:v,2F:v,2G:v,2H:\'3O.3P\',1m:[20,20,8],2I:\'\',1B:[40,40,16],2J:B,1X:[3Q,3R],2K:v,2L:v};$.1n(o.1l,o.1V[\'\'])}7 m=\'n\';$.1n(1j.2M,{1b:\'3S\',3T:q(a){1C(o.1l,a||{})},2N:q(b,c){7 d=$(b);p(d.2O(o.1b)){t}7 e={};e.1o=$.1n({},c);e.I=0;e.W=0;e.X=0;e.w=0;e.u=$(b);$.x(b,m,e);7 f=o.r(e,\'2H\');7 g=o.r(e,\'3U\');7 h=o.r(e,\'1m\');7 i=o.r(e,\'2B\');7 j=(!f?v:$(\'\'));d.42(\'\').2W(i?\'\'+i+\'\':\'\').2W(j||\'\');d.45(o.1b).Z(\'2X.n\',o.21).Z(\'47.n\',o.2Y).Z(\'49.n\',o.2Z).Z(\'4a.n\',o.30).Z(\'4b.n\',o.31);p($.C.1Z){d.Z(\'u.n\',q(a){$.32.1d(e)})}p($.C.1p){d.Z(\'33.n\',q(a){22(q(){$.32.1d(e)},1)})}p(o.r(e,\'2D\')&&$.25.26){d.26(o.34)}p(j){j.3a(o.27).28(o.1E).4c(o.3b).29(o.1E).3c(o.2a)}},4d:q(a){o.2b(a,B)},4e:q(a){o.2b(a,L)},2b:q(b,c){7 d=$.x(b,m);p(!d){t}b.3d=c;p(b.2c&&b.2c.1F.1q()==\'Y\'){$.n.1G(d,b.2c,(c?5:-1))}$.n.U=$.3e($.n.U,q(a){t(a==b?v:a)});p(c){$.n.U.4f(b)}},1r:q(a){t $.4g(a,o.U)>-1},4h:q(a,b){7 c=$.x(a,m);p(c){7 d=o.1H(c);1C(c.1o,b||{});p(d){o.13(c,E J(0,0,0,d[0],d[1],d[2]))}}$.x(a,m,c)},4i:q(b){$u=$(b);p(!$u.2O(o.1b)){t}$u.4j(o.1b).2d(\'.n\');p($.C.1Z){$u.2d(\'u.n\')}p($.C.1p){$u.2d(\'33.n\')}p($.25.26){$u.4k()}o.U=$.3e(o.U,q(a){t(a==b?v:a)});$u.4l().4m($u);$.4n(b,m)},4o:q(a,b){7 c=$.x(a,m);p(c){o.13(c,b?(1s b==\'4p\'?E J(b.2e()):b):v)}},3f:q(a){7 b=$.x(a,m);7 c=(b?o.1H(b):v);t(!c?v:E J(0,0,0,c[0],c[1],c[2]))},21:q(a){7 b=(a.1F&&a.1F.1q()==\'u\'?a:o);p($.n.O==b){t}p($.n.1r(b)){t}7 c=$.x(b,m);$.n.2f=L;$.n.O=b;$.n.1e=v;7 d=$.n.r(c,\'2K\');1C(c.1o,(d?d.1I(b,[b]):{}));$.x(b,m,c);$.n.1d(c)},2Y:q(a){$.n.1e=$.n.O;$.n.O=v},2Z:q(a){7 b=a.1f;7 c=$.x(b,m);p(!$.n.2f){7 d=$.n.r(c,\'1a\').F+2;c.w=0;p($.C.1p){7 e=b.2g;7 f=a.3g+1t.2h.1u-$(a.3h).2i().1c;1v(7 g=0;g<=G.1g(1,c.R,c.D);g++){7 h=(g!=c.D?(g*d)+2:(c.D*d)+$.n.r(c,\'1k\').F+$.n.r(c,\'V\')[0].F);b.2g=e.1h(0,h);7 i=b.2j();p(f=48){t L}7 b=$.x(a.1f,m);2l(a.2k){y 9:t(a.4s?$.n.1J(b,L):$.n.1w(b,L));y 35:p(a.3i){$.n.1K(b,\'\')}K{b.w=G.1g(1,b.R,b.D);$.n.P(b,0)}A;y 36:p(a.3i){$.n.13(b)}K{b.w=0;$.n.P(b,0)}A;y 37:$.n.1J(b,B);A;y 38:$.n.P(b,+1);A;y 39:$.n.1w(b,B);A;y 40:$.n.P(b,-1);A;y 46:$.n.1K(b,\'\');A}t B},31:q(a){7 b=4t.4u(a.3j==4v?a.2k:a.3j);p(b<\' \'){t L}7 c=$.x(a.1f,m);$.n.3k(c,b);t B},34:q(a,b){p($.n.1r(a.1f)){t}b=($.C.2m?-b/G.1L(b):($.C.2n?b/G.1L(b):b));7 c=$.x(a.1f,m);p(!c.u.Q()){$.n.1d(c)}$.n.P(c,b);a.4w()},3b:q(a){7 b=$.n.15(a);7 c=$.x($.n.1i(b),m);7 d=$.n.r(c,\'2I\');p(d){c.2o=L;7 e=$(b).2i();7 f=$.n.r(c,\'1m\');7 g=$.n.r(c,\'1B\');$(\'<3l 1D="4x" 2P="2p: 4y; 1c: \'+(e.1c-(g[0]-f[0])/2)+\'N; 1M: \'+(e.1M-(g[1]-f[1])/2)+\'N; 2T: \'+g[0]+\'N; 2U: \'+g[1]+\'N; 1Y: #4z 2Q(\'+d+\') 2R-2S 2q 2q; z-4A: 10;">\').3a($.n.27).28($.n.1E).29($.n.3m).3c($.n.2a).4B(b)}},1i:q(a){t $(a).4C(\'.\'+$.n.1b)[0]},2a:q(a){7 b=$.n.15(a);7 c=$.x($.n.1i(b),m);b.4D=$.n.r(c,\'2z\')[$.n.2r(c,a)]},27:q(a){7 b=$.n.15(a);7 c=$.n.1i(b);p($.n.1r(c)){t}p(c==$.n.1e){$.n.O=c;$.n.1e=v}7 d=$.x(c,m);$.n.21(c);7 e=$.n.2r(d,a);$.n.1G(d,b,e);$.n.2s(d,e);$.n.T=v;7 f=$.n.r(d,\'1X\');p(e>=3&&f[0]){$.n.T=22(q(){$.n.2t(d,e)},f[0]);$(b).3n(\'29\',$.n.2u).3n(\'28\',$.n.2u)}},2s:q(a,b){p(!a.u.Q()){$.n.1d(a)}2l(b){y 0:o.13(a);A;y 1:o.1J(a,B);A;y 2:o.1w(a,B);A;y 3:o.P(a,+1);A;y 4:o.P(a,-1);A}},2t:q(a,b){p(!$.n.T){t}$.n.O=$.n.1e;o.2s(a,b);o.T=22(q(){$.n.2t(a,b)},o.r(a,\'1X\')[1])},2u:q(a){4E($.n.T);$.n.T=v},3m:q(a){$.n.T=v;7 b=$.n.15(a);7 c=$.n.1i(b);7 d=$.x(c,m);$(b).4F();d.4G=B},1E:q(a){$.n.T=v;7 b=$.n.15(a);7 c=$.n.1i(b);7 d=$.x(c,m);p(!$.n.1r(c)){$.n.1G(d,b,-1)}p(!$.C.2m){$.n.O=$.n.1e}p($.n.O){$.n.14(d)}},15:q(a){t a.1f||a.3h},2r:q(a,b){7 c=o.15(b);7 d=($.C.2m||$.C.2n?$.n.3o(c):$(c).2i());7 e=($.C.2n?$.n.3p(c):[1t.2h.1u||1t.3q.1u,1t.2h.1N||1t.3q.1N]);7 f=o.r(a,\'2J\');7 g=(f?3r:b.3g+e[0]-d.1c-($.C.1p?2:0));7 h=b.4H+e[1]-d.1M-($.C.1p?2:0);7 i=o.r(a,(a.2o?\'1B\':\'1m\'));7 j=(f?3r:i[0]-1-g);7 k=i[1]-1-h;p(i[2]>0&&G.1L(g-j)<=i[2]&&G.1L(h-k)<=i[2]){t 0}7 l=G.3s(g,h,j,k);t(l==g?1:(l==j?2:(l==h?3:4)))},1G:q(a,b,c){$(b).3t(\'1Y-2p\',\'-\'+((c+1)*o.r(a,(a.2o?\'1B\':\'1m\'))[0])+\'N 2q\')},3o:q(a){7 b=1O=0;p(a.3u){b=a.3v;1O=a.3w;2v(a=a.3u){7 c=b;b+=a.3v;p(b<0){b=c}1O+=a.3w}}t{1c:b,1M:1O}},3p:q(a){7 b=B;$(a).4I().3x(q(){b|=$(o).3t(\'2p\')==\'4J\'});p(b){t[0,0]}7 c=a.1u;7 d=a.1N;2v(a=a.4K){c+=a.1u||0;d+=a.1N||0}t[c,d]},r:q(a,b){t(a.1o[b]!=v?a.1o[b]:$.n.1l[b])},1d:q(a){7 b=o.1H(a);7 c=o.r(a,\'1A\');p(b){a.I=b[0];a.W=b[1];a.X=b[2]}K{7 d=o.1x(a);a.I=d[0];a.W=d[1];a.X=(c?d[2]:0)}a.R=(c?2:-1);a.D=(o.r(a,\'19\')?-1:(c?3:2));a.1y=\'\';a.w=G.1g(0,G.3s(G.1g(1,a.R,a.D),o.r(a,\'2C\')));p(a.u.Q()!=\'\'){o.2w(a)}},1H:q(a){7 b=a.u.Q();7 c=o.r(a,\'1a\');7 d=b.4L(c);p(c==\'\'&&b!=\'\'){d[0]=b.1h(0,2);d[1]=b.1h(2,4);d[2]=b.1h(4,6)}7 e=o.r(a,\'V\');7 f=o.r(a,\'19\');p(d.F>=2){7 g=!f&&(b.3y(e[0])>-1);7 h=!f&&(b.3y(e[1])>-1);7 i=17(d[0],10);i=(2x(i)?0:i);i=((g||h)&&i==12?0:i)+(h?12:0);7 j=17(d[1],10);j=(2x(j)?0:j);7 k=(d.F>=3?17(d[2],10):0);k=(2x(k)||!o.r(a,\'1A\')?0:k);t o.1x(a,[i,j,k])}t v},1x:q(a,b){7 c=(b!=v);p(!c){7 d=o.1z(o.r(a,\'2E\'))||E J();b=[d.1P(),d.1Q(),d.1R()]}7 e=B;7 f=o.r(a,\'1W\');1v(7 i=0;i1){b[i]=G.4M(b[i]/f[i])*f[i];e=L}}t b},2w:q(a){7 b=o.r(a,\'19\');7 c=o.r(a,\'1a\');7 d=(o.1S(b?a.I:((a.I+11)%12)+1)+c+o.1S(a.W)+(o.r(a,\'1A\')?c+o.1S(a.X):\'\')+(b?\'\':o.r(a,\'1k\')+o.r(a,\'V\')[(a.I<12?0:1)]));o.1K(a,d);o.14(a)},14:q(a){7 b=a.u[0];p(a.u.4N(\':4O\')||$.n.O!=b){t}7 c=o.r(a,\'1a\');7 d=c.F+2;7 e=(a.w!=a.D?(a.w*d):(a.D*d)-c.F+o.r(a,\'1k\').F);7 f=e+(a.w!=a.D?2:o.r(a,\'V\')[0].F);p(b.3z){b.3z(e,f)}K p(b.2j){7 g=b.2j();g.4P(\'3A\',e);g.4Q(\'3A\',f-a.u.Q().F);g.4R()}p(!b.3d){b.2X()}},1S:q(a){t(a<10?\'0\':\'\')+a},1K:q(a,b){a.u.Q(b).4S(\'4T\')},1J:q(a,b){7 c=(a.u.Q()==\'\'||a.w==0);p(!c){a.w--}o.14(a);a.1y=\'\';$.x(a.u[0],m,a);t(c&&b)},1w:q(a,b){7 c=(a.u.Q()==\'\'||a.w==G.1g(1,a.R,a.D));p(!c){a.w++}o.14(a);a.1y=\'\';$.x(a.u[0],m,a);t(c&&b)},P:q(a,b){p(a.u.Q()==\'\'){b=0}7 c=o.r(a,\'1W\');o.13(a,E J(0,0,0,a.I+(a.w==0?b*c[0]:0)+(a.w==a.D?b*12:0),a.W+(a.w==1?b*c[1]:0),a.X+(a.w==a.R?b*c[2]:0)))},13:q(a,b){b=o.1z(b);7 c=o.1x(a,b?[b.1P(),b.1Q(),b.1R()]:v);b=E J(0,0,0,c[0],c[1],c[2]);7 b=o.1T(b);7 d=o.1T(o.1z(o.r(a,\'2F\')));7 e=o.1T(o.1z(o.r(a,\'2G\')));b=(d&&be?e:b));7 f=o.r(a,\'2L\');p(f){b=f.1I(a.u[0],[o.3f(a.u[0]),b,d,e])}a.I=b.1P();a.W=b.1Q();a.X=b.1R();o.2w(a);$.x(a.u[0],m,a)},1z:q(h){7 i=q(a){7 b=E J();b.4U(b.2e()+a*4V);t b};7 j=q(a){7 b=E J();7 c=b.1P();7 d=b.1Q();7 e=b.1R();7 f=/([+-]?[0-9]+)\\s*(s|S|m|M|h|H)?/g;7 g=f.3B(a);2v(g){2l(g[2]||\'s\'){y\'s\':y\'S\':e+=17(g[1],10);A;y\'m\':y\'M\':d+=17(g[1],10);A;y\'h\':y\'H\':c+=17(g[1],10);A}g=f.3B(a)}b=E J(0,0,10,c,d,e,0);p(/^!/.4W(a)){p(b.3C()>10){b=E J(0,0,10,23,59,59)}K p(b.3C()<10){b=E J(0,0,10,0,0,0)}}t b};t(h?(1s h==\'2y\'?j(h):(1s h==\'4X\'?i(h):h)):v)},1T:q(a){p(!a){t v}a.4Y(4Z);a.50(0);a.51(0);t a},3k:q(a,b){p(b==o.r(a,\'1a\')){o.1w(a,B)}K p(b>=\'0\'&&b<=\'9\'){7 c=17(a.1y+b,10);7 d=o.r(a,\'19\');7 e=(a.w==0&&((d&&c<24)||(c>=1&&c<=12))?c+(!d&&a.I>=12?12:0):a.I);7 f=(a.w==1&&c<3D?c:a.W);7 g=(a.w==a.R&&c<3D?c:a.X);7 h=o.1x(a,[e,f,g]);o.13(a,E J(0,0,0,h[0],h[1],h[2]));a.1y=b}K p(!o.r(a,\'19\')){7 i=o.r(a,\'V\');p((b==i[0].1h(0,1).1q()&&a.I>=12)||(b==i[1].1h(0,1).1q()&&a.I<12)){7 j=a.w;a.w=a.D;o.P(a,+1);a.w=j;o.14(a)}}}});q 1C(a,b){$.1n(a,b);1v(7 c 3E b){p(b[c]==v){a[c]=v}}t a}$.25.n=q(d){7 e=52.2M.53.54(55,1);p(1s d==\'2y\'&&(d==\'56\'||d==\'2e\')){t $.n[\'3F\'+d+\'1j\'].1I($.n,[o[0]].3G(e))}t o.3x(q(){7 a=o.1F.1q();p(a==\'u\'){p(1s d==\'2y\'){$.n[\'3F\'+d+\'1j\'].1I($.n,[o].3G(e))}K{7 b={};1v(1U 3E $.n.1l){7 c=o.57(\'58:\'+1U);p(c){b=b||{};5a{b[1U]=5b(c)}5c(5d){b[1U]=c}}}$.n.2N(o,$.1n(b,d))}}})};$.n=E 1j()})(5e);',62,325,'|||||||var||||||||||||||||timeEntry|this|if|function|_get||return|input|null|_field|data|case||break|false|browser|_ampmField|new|length|Math||_selectedHour|Date|else|true||px|_lastInput|_adjustField|val|_secondField||_timer|_disabledInputs|ampmNames|_selectedMinute|_selectedSecond|span|bind||||_setTime|_showField|_getSpinnerTarget||parseInt||show24Hours|separator|markerClassName|left|_parseTime|_blurredInput|target|max|substring|_getInput|TimeEntry|ampmPrefix|_defaults|spinnerSize|extend|options|msie|toLowerCase|_isDisabledTimeEntry|typeof|document|scrollLeft|for|_nextField|_constrainTime|_lastChr|_determineTime|showSeconds|spinnerBigSize|extendRemove|class|_endSpinner|nodeName|_changeSpinner|_extractTime|apply|_previousField|_setValue|abs|top|scrollTop|curTop|getHours|getMinutes|getSeconds|_formatNumber|_normaliseTime|attrName|regional|timeSteps|spinnerRepeat|background|mozilla||_doFocus|setTimeout|||fn|mousewheel|_handleSpinner|mouseup|mouseout|_describeSpinner|_enableDisable|nextSibling|unbind|getTime|_focussed|value|documentElement|offset|createTextRange|keyCode|switch|opera|safari|_expanded|position|0px|_getSpinnerRegion|_actionSpinner|_repeatSpinner|_releaseSpinner|while|_showTime|isNaN|string|spinnerTexts|field|appendText|initialField|useMouseWheel|defaultTime|minTime|maxTime|spinnerImage|spinnerBigImage|spinnerIncDecOnly|beforeShow|beforeSetTime|prototype|_connectTimeEntry|hasClass|style|url|no|repeat|width|height|padding|after|focus|_doBlur|_doClick|_doKeyDown|_doKeyPress|timeentry|paste|_doMouseWheel||||||mousedown|_expandSpinner|mousemove|disabled|map|_getTimeTimeEntry|clientX|srcElement|ctrlKey|charCode|_handleKeyPress|div|_endExpand|one|_findPos|_findScroll|body|99|min|css|offsetParent|offsetLeft|offsetTop|each|indexOf|setSelectionRange|character|exec|getDate|60|in|_|concat|AM|PM|Now|Previous|Next|Increment|Decrement|spinnerDefault|png|500|250|hasTimeEntry|setDefaults|spinnerText|timeEntry_control|display|inline|block|version||bottom|wrap|timeEntry_wrap|timeEntry_append|addClass||blur||click|keydown|keypress|mouseover|_enableTimeEntry|_disableTimeEntry|push|inArray|_changeTimeEntry|_destroyTimeEntry|removeClass|unmousewheel|parent|replaceWith|removeData|_setTimeTimeEntry|object|boundingWidth|selectionStart|shiftKey|String|fromCharCode|undefined|preventDefault|timeEntry_expand|absolute|fff|index|insertAfter|siblings|title|clearTimeout|remove|_expand|clientY|parents|fixed|parentNode|split|round|is|hidden|moveStart|moveEnd|select|trigger|change|setTime|1000|test|number|setFullYear|1900|setMonth|setDate|Array|slice|call|arguments|isDisabled|getAttribute|time||try|eval|catch|err|jQuery'.split('|'),0,{})); /* * jQuery validation plug-in 1.5.5 * * http://bassistance.de/jquery-plugins/jquery-plugin-validation/ * http://docs.jquery.com/Plugins/Validation * * Copyright (c) 2006 - 2008 J�rn Zaefferer * * $Id: jquery.validate.js 6403 2009-06-17 14:27:16Z joern.zaefferer $ * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ (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;}validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){validator.cancelSubmit=true;});if(validator.settings.submitHandler){this.find("input, button").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({},$.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:[],ignoreTitle:false,onfocusin:function(element){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.errorsFor(element).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)this.element(element);},highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass);},unhighlight:function(element,errorClass,validClass){$(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).",dateDE:"Bitte geben Sie ein g�ltiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",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");validator.settings["on"+event.type]&&validator.settings["on"+event.type].call(validator,this[0]);}$(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",delegate).delegate("click",":radio, :checkbox",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.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.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();}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 $([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).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;});},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.formSubmitted=false;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.clean(element);if(this.checkable(element)){element=this.findByName(element.name)[0];}var rules=$(element).rules();var dependencyMismatch=false;for(method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,element.value.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");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);if(typeof message=="function")message=message.call(this,rule.parameters,element);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().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){return this.errors().filter("[for='"+this.idOrName(element)+"']");},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},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.value),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();}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",previous={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(method in $.validator.methods){var value=$element.attr(method);if(value){rules[method]=value;}}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||$.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 options=$("option:selected",element);return options.length>0&&(element.type=="select-multiple"||($.browser.msie&&!(options[0].attributes['value'].specified)?options[0].text:options[0].value).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]={};this.settings.messages[element.name].remote=typeof previous.message=="function"?previous.message(value):previous.message;param=typeof param=="string"&&{url:param}||param;if(previous.old!==value){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){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={};errors[element.name]=previous.message=response||validator.defaultMessage(element,"remote");validator.showErrors(errors);}previous.valid=valid;validator.stopRequest(element,valid);}},param));return"pending";}else if(this.pending[element.name]){return"pending";}return previous.valid;},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);},dateDE:function(value,element){return this.optional(element)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},numberDE: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(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){return value==$(param).val();}}});$.format=$.validator.format;})(jQuery);;(function($){var ajax=$.ajax;var pendingRequests={};$.ajax=function(settings){settings=$.extend(settings,$.extend({},$.ajaxSettings,settings));var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}return(pendingRequests[port]=ajax.apply(this,arguments));}return ajax.apply(this,arguments);};})(jQuery);;(function($){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){if($.browser.msie)return false;this.addEventListener(original,$.event.special[fix].handler,true);},teardown:function(){if($.browser.msie)return false;this.removeEventListener(original,$.event.special[fix].handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};});$.extend($.fn,{delegate:function(type,delegate,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});},triggerEvent:function(type,target){return this.triggerHandler(type,[$.event.fix({type:type,target:target})]);}})})(jQuery); /* Copyright (c) 2006 Brandon Aaron (brandon.aaron@gmail.com || http://brandonaaron.net) * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. * $LastChangedDate: 2007-12-20 09:02:08 -0600 (Thu, 20 Dec 2007) $ * $Rev: 4265 $ * Version: 3.0 * Requires: $ 1.2.2+ */ (function($){$.event.special.mousewheel={setup:function(){var handler=$.event.special.mousewheel.handler;if($.browser.mozilla)$(this).bind('mousemove.mousewheel',function(event){$.data(this,'mwcursorposdata',{pageX:event.pageX,pageY:event.pageY,clientX:event.clientX,clientY:event.clientY})});if(this.addEventListener)this.addEventListener(($.browser.mozilla?'DOMMouseScroll':'mousewheel'),handler,false);else this.onmousewheel=handler},teardown:function(){var handler=$.event.special.mousewheel.handler;$(this).unbind('mousemove.mousewheel');if(this.removeEventListener)this.removeEventListener(($.browser.mozilla?'DOMMouseScroll':'mousewheel'),handler,false);else this.onmousewheel=function(){};$.removeData(this,'mwcursorposdata')},handler:function(event){var args=Array.prototype.slice.call(arguments,1);event=$.event.fix(event||window.event);$.extend(event,$.data(this,'mwcursorposdata')||{});var delta=0,returnValue=true;if(event.wheelDelta)delta=event.wheelDelta/120;if(event.detail)delta=-event.detail/3;if($.browser.opera)delta=-event.wheelDelta;event.data=event.data||{};event.type="mousewheel";args.unshift(delta);args.unshift(event);return $.event.handle.apply(this,args)}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel")},unmousewheel:function(fn){return this.unbind("mousewheel",fn)}})})(jQuery); /** * jquery.scrollable 1.0.2. Put your HTML scroll. * Copyright (c) 2009 Tero Piirainen * http://flowplayer.org/tools/scrollable.html * Dual licensed under MIT and GPL 2+ licenses * http://www.opensource.org/licenses * Launch : March 2008 * Version : 1.0.2 - Tue Feb 24 2009 10:52:04 GMT-0000 (GMT+00:00) */ (function($){function fireEvent(opts,name,self,arg){var fn=opts[name];if($.isFunction(fn)){try{return fn.call(self,arg);}catch(error){if(opts.alert){alert("Error calling scrollable."+name+": "+error);}else{throw error;}return false;}}return true;}var current=null;function Scrollable(root,conf){var self=this;if(!current){current=self;}var horizontal=!conf.vertical;var wrap=$(conf.items,root);var index=0;var navi=root.siblings(conf.navi).eq(0);var prev=root.siblings(conf.prev).eq(0);var next=root.siblings(conf.next).eq(0);var prevPage=root.siblings(conf.prevPage).eq(0);var nextPage=root.siblings(conf.nextPage).eq(0);$.extend(self,{getVersion:function(){return[1,0,1];},getIndex:function(){return index;},getConf:function(){return conf;},getSize:function(){return self.getItems().size();},getPageAmount:function(){return Math.ceil(this.getSize()/conf.size);},getPageIndex:function(){return Math.ceil(index/conf.size);},getRoot:function(){return root;},getItemWrap:function(){return wrap;},getItems:function(){return wrap.children();},seekTo:function(i,time,fn){time=time||conf.speed;if($.isFunction(time)){fn=time;time=conf.speed;}if(i<0){i=0;}if(i>self.getSize()-conf.size){return self;}var item=self.getItems().eq(i);if(!item.length){return self;}if(fireEvent(conf,"onBeforeSeek",self,i)===false){return self;}if(horizontal){var left=-(item.outerWidth(true)*i);wrap.animate({left:left},time,conf.easing,fn?function(){fn.call(self);}:null);}else{var top=-(item.outerHeight(true)*i);wrap.animate({top:top},time,conf.easing,fn?function(){fn.call(self);}:null);}if(navi.length){var klass=conf.activeClass;var page=Math.ceil(i/conf.size);page=Math.min(page,navi.children().length-1);navi.children().removeClass(klass).eq(page).addClass(klass);}if(i===0){prev.add(prevPage).addClass(conf.disabledClass);}else{prev.add(prevPage).removeClass(conf.disabledClass);}if(i>=self.getSize()-conf.size){next.add(nextPage).addClass(conf.disabledClass);}else{next.add(nextPage).removeClass(conf.disabledClass);}current=self;index=i;fireEvent(conf,"onSeek",self,i);return self;},move:function(offset,time,fn){var to=index+offset;if(conf.loop&&to>(self.getSize()-conf.size)){to=0;}return this.seekTo(to,time,fn);},next:function(time,fn){return this.move(1,time,fn);},prev:function(time,fn){return this.move(-1,time,fn);},movePage:function(offset,time,fn){return this.move(conf.size*offset,time,fn);},setPage:function(page,time,fn){var size=conf.size;var index=size*page;var lastPage=index+size>=this.getSize();if(lastPage){index=this.getSize()-conf.size;}return this.seekTo(index,time,fn);},prevPage:function(time,fn){return this.setPage(this.getPageIndex()-1,time,fn);},nextPage:function(time,fn){return this.setPage(this.getPageIndex()+1,time,fn);},begin:function(time,fn){return this.seekTo(0,time,fn);},end:function(time,fn){return this.seekTo(this.getSize()-conf.size,time,fn);},reload:function(){return load();},click:function(index,time,fn){var item=self.getItems().eq(index);var klass=conf.activeClass;if(!item.hasClass(klass)&&(index>=0||indexself.getSize()-conf.size){to--;}if(to!==index){return this.seekTo(to,time,fn);}}return self;}});if($.isFunction($.fn.mousewheel)){root.bind("mousewheel.scrollable",function(e,delta){var step=$.browser.opera?1:-1;self.move(delta>0?step:-step,50);return false;});}prev.addClass(conf.disabledClass).click(function(){self.prev();});next.click(function(){self.next();});nextPage.click(function(){self.nextPage();});prevPage.addClass(conf.disabledClass).click(function(){self.prevPage();});if(conf.keyboard){$(window).unbind("keypress.scrollable").bind("keypress.scrollable",function(evt){var el=current;if(!el){return;}if(horizontal&&(evt.keyCode==37||evt.keyCode==39)){el.move(evt.keyCode==37?-1:1);return evt.preventDefault();}if(!horizontal&&(evt.keyCode==38||evt.keyCode==40)){el.move(evt.keyCode==38?-1:1);return evt.preventDefault();}return true;});}function load(){navi.each(function(){var nav=$(this);if(nav.is(":empty")||nav.data("me")==self){nav.empty();nav.data("me",self);for(var i=0;i").attr("href",i).click(function(e){var el=$(this);el.parent().children().removeClass(conf.activeClass);el.addClass(conf.activeClass);self.setPage(el.attr("href"));return e.preventDefault();});if(i===0){item.addClass(conf.activeClass);}nav.append(item);}}else{var els=nav.children();els.each(function(i){var item=$(this);item.attr("href",i);if(i===0){item.addClass(conf.activeClass);}item.click(function(){nav.find("."+conf.activeClass).removeClass(conf.activeClass);item.addClass(conf.activeClass);self.setPage(item.attr("href"));});});}});if(conf.clickable){self.getItems().each(function(index,arg){var el=$(this);if(!el.data("set")){el.bind("click.scrollable",function(){self.click(index);});el.data("set",true);}});}if(conf.hoverClass){self.getItems().hover(function(){$(this).addClass(conf.hoverClass);},function(){$(this).removeClass(conf.hoverClass);});}return self;}load();var timer=null;function setTimer(){timer=setInterval(function(){self.next();},conf.interval);}if(conf.interval>0){root.hover(function(){clearInterval(timer);},function(){setTimer();});setTimer();}}jQuery.prototype.scrollable=function(conf){var api=this.eq(typeof conf=='number'?conf:0).data("scrollable");if(api){return api;}var opts={size:5,vertical:false,clickable:true,loop:false,interval:0,speed:400,keyboard:true,activeClass:'active',disabledClass:'disabled',hoverClass:null,easing:'swing',items:'.items',prev:'.prev',next:'.next',prevPage:'.prevPage',nextPage:'.nextPage',navi:'.navi',naviItem:'a',onBeforeSeek:null,onSeek:null,alert:true};$.extend(opts,conf);this.each(function(){var el=new Scrollable($(this),opts);$(this).data("scrollable",el);});return this;};})(jQuery); /* SWFObject v2.1 Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis This software is released under the MIT License */ var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return }f(H);if(h.ie&&h.win){try{K.write("