var Cookie=function(){return{units:{MILLISECONDS:1,SECONDS:1E3,MINUTES:6E4,HOURS:36E5,DAYS:864E5},createCookie:function(g,r,i,a){var c="";if(i){if(!a)a=Cookie.units.DAYS;c=new Date;c.setTime(c.getTime()+i*a);c="; expires="+c.toGMTString()}document.cookie=g+"="+r+c+"; path=/"},readCookie:function(g,r){for(var i=g+"=",a=document.cookie.split(";"),c=0;c<a.length;c++){for(var j=a[c];j.charAt(0)==" ";)j=j.substring(1,j.length);if(j.indexOf(i)==0){i=j.substring(i.length,j.length);if(r){i=i.replace(/^["']/,
"");i=i.replace(/['"]$/,"")}return i}}return null},eraseCookie:function(g){Cookie.createCookie(g,"",-1)}}}();var PasswordMask=function(g,r,i){var a=this;this.delay=700;this._timeout=null;if(!PasswordMask._initialized){PasswordMask.prototype.updatePassword=function(c){a.triggerMask();a.password.attr("value");var j=a.display.attr("value");j.substring(j.length-1);switch(c.keyCode){case 8:a.backspace();break;default:a._timeout=setTimeout(a._mask,a.delay);break}a.setLengths()};PasswordMask.prototype.triggerMask=function(){a._timeout!=null&&clearTimeout(a._timeout);a._mask()};PasswordMask.prototype.clearFields=
function(){this.display.attr("value","");this.password.attr("value","")};PasswordMask.prototype.backspace=function(){var c=a.password.attr("value"),j=c.length-1;c=c.substring(0,j);a.password.attr("value",c);return j};PasswordMask.prototype._mask=function(){var c=a.password.attr("value"),j=a.display.attr("value");c+=j;a.display.attr("value","");a.password.attr("value",c);a.setLengths();a._timeout=null};PasswordMask.prototype.stop=function(){this.display.unbind("keydown");this.password.unbind("focus")};
PasswordMask.prototype._checkForPaste=function(){var c=false;if(a.display.attr("value").length>1){a.triggerMask();c=true}return c};PasswordMask.prototype._initialized=true}this.display=g;this.password=r;this.setLengths=i;this.display.bind("keydown",a.updatePassword);setTimeout(this.setLengths,1)};(function(g,r){function i(j,s){function u(){q.frameCount++;j.call(q)}var q=this,v;this.frameDuration=s||25;this.frameCount=-1;this.start=function(){u();v=setInterval(u,this.frameDuration)};this.stop=function(){clearInterval(v);v=null}}function a(){var j=g.event.special.frame.handler,s=g.Event("frame"),u=this.array,q=u.length;for(s.frameCount=this.frameCount;q--;)j.call(u[q],s)}var c;if(!g.event.special.frame)g.event.special.frame={setup:function(j){if(c)c.array.push(this);else{c=new i(a,j&&j.frameDuration);
c.array=[this];var s=setTimeout(function(){c.start();clearTimeout(s);s=null},0)}},teardown:function(){for(var j=c.array,s=j.length;s--;)if(j[s]===this){j.splice(s,1);break}if(j.length===0){c.stop();c=r}},handler:function(){g.event.handle.apply(this,arguments)}}})(jQuery);(function(g,r){function i(l){return typeof l==="boolean"?l:!!parseFloat(l)}function a(l){return x.percent.exec(l)?parseFloat(l)/100:l}function c(l,d){var p=[i(l.xparallax),i(l.yparallax)];this.ontarget=false;this.decay=l.decay;this.pointer=d||[0.5,0.5];this.update=function(h,e){if(this.ontarget)this.pointer=h;else if((!p[0]||y(h[0]-this.pointer[0])<e[0])&&(!p[1]||y(h[1]-this.pointer[1])<e[1])){this.ontarget=true;this.pointer=h}else{for(var o=[],b=2;b--;)if(p[b])o[b]=h[b]+this.decay*(this.pointer[b]-
h[b]);this.pointer=o}}}function j(l,d){var p=this,h=l instanceof g?l:g(l),e=[i(d.xparallax),i(d.yparallax)],o=0,b;this.pointer=[0,0];this.active=false;this.activeOutside=d&&d.activeOutside||false;this.update=function(m){var n=this.pos,f=this.size,k=[],t=2;if(o>0){if(o===2){o=0;if(b)m=b}for(;t--;)if(e[t]){k[t]=(m[t]-n[t])/f[t];k[t]=k[t]<0?0:k[t]>1?1:k[t]}this.active=true;this.pointer=k}else this.active=false};this.updateSize=function(){var m=h.width(),n=h.height();p.size=[m,n];p.threshold=[1/m,1/n]};
this.updatePos=function(){var m=h.offset()||{left:0,top:0},n=parseInt(h.css("borderLeftWidth"))+parseInt(h.css("paddingLeft")),f=parseInt(h.css("borderTopWidth"))+parseInt(h.css("paddingTop"));p.pos=[m.left+n,m.top+f]};g(window).bind("resize."+q,p.updateSize).bind("resize."+q,p.updatePos);h.bind("mouseenter."+q,function(){o=1}).bind("mouseleave."+q,function(m){o=2;b=[m.pageX,m.pageY]});this.updateSize();this.updatePos()}function s(l,d){var p=[],h=[],e=[],o=[];this.update=function(b){for(var m=[],
n,f,k=2,t={};k--;)if(h[k]){m[k]=h[k]*b[k]+e[k];if(p[k]){n=o[k];f=m[k]*-1}else{n=m[k]*100+"%";f=m[k]*this.size[k]*-1}if(k===0){t.left=n;t.marginLeft=f}else{t.top=n;t.marginTop=f}}l.css(t)};this.setParallax=function(b,m,n,f){b=[b||d.xparallax,m||d.yparallax];n=[n||d.xorigin,f||d.yorigin];for(f=2;f--;){p[f]=x.px.test(b[f]);if(typeof n[f]==="string")n[f]=n[f]===r?1:A[n[f]]||a(n[f]);if(p[f]){h[f]=parseInt(b[f]);e[f]=n[f]*(this.size[f]-h[f]);o[f]=n[f]*100+"%"}else{h[f]=b[f]===true?1:a(b[f]);e[f]=h[f]?n[f]*
(1-h[f]):0}}};this.getPointer=function(){for(var b=l.offsetParent(),m=l.position(),n=[],f=[],k=2;k--;){n[k]=p[k]?0:m[k===0?"left":"top"]/(b[k===0?"outerWidth":"outerHeight"]()-this.size[k]);f[k]=(n[k]-e[k])/h[k]}return f};this.setSize=function(b,m){this.size=[b||l.outerWidth(),m||l.outerHeight()]};this.setSize(d.width,d.height);this.setParallax(d.xparallax,d.yparallax,d.xorigin,d.yorigin)}function u(l){var d=g(this),p=l.data,h=d.data(q),e=p.port,o=p.mouse,b=h.mouse;if(p.timeStamp!==l.timeStamp){p.timeStamp=
l.timeStamp;e.update(z);if(e.active||!o.ontarget)o.update(e.pointer,e.threshold)}if(b){b.update(h.freeze?h.freeze.pointer:e.pointer,e.threshold);if(b.ontarget){delete h.mouse;h.freeze&&d.unbind(w).addClass(p.freezeClass)}o=b}else o.ontarget&&!e.active&&d.unbind(w);h.layer.update(o.pointer)}var q="parallax",v={mouseport:"body",xparallax:true,yparallax:true,xorigin:0.5,yorigin:0.5,decay:0.66,frameDuration:30,freezeClass:"freeze"},A={left:0,top:0,middle:0.5,center:0.5,right:1,bottom:1},x={px:/^\d+\s?px$/,
percent:/^\d+\s?%$/},w="frame."+q,y=Math.abs,z=[0,0];g.fn[q]=function(l){var d=g.extend({},g.fn[q].options,l),p=arguments,h=this;if(!(d.mouseport instanceof g))d.mouseport=g(d.mouseport);d.port=new j(d.mouseport,d);d.mouse=new c(d);d.mouseport.bind("mouseenter",function(){d.mouse.ontarget=false;h.each(function(){var e=g(this);e.data(q).freeze||e.bind(w,d,u)})});return h.bind("freeze",function(e){var o=g(this),b=o.data(q),m=b.mouse||b.freeze||d.mouse,n=n=[e.x===r?m.pointer[0]:a(e.x),e.y===r?m.pointer[1]:
a(e.y)];e=e.decay;b.freeze={pointer:n};b.mouse=new c(d,m.pointer);if(e!==r)b.mouse.decay=e;o.bind(w,d,u)}).bind("unfreeze",function(e){var o=g(this),b=o.data(q);e=e.decay;var m;if(b.freeze){m=b.mouse?b.mouse.pointer:b.freeze.pointer;b.mouse=new c(d);b.mouse.pointer=m;if(e!==r)b.mouse.decay=e;delete b.freeze;o.removeClass(v.freezeClass).bind(w,d,u)}}).each(function(e){var o=g(this);e=p[e+1]?g.extend({},d,p[e+1]):d;var b=new s(o,e);o.data(q,{layer:b,mouse:new c(e,b.getPointer())})})};g.fn[q].options=
v;g(document).ready(function(){g(document).mousemove(function(l){z=[l.pageX,l.pageY]})})})(jQuery);jQuery.fn.textGrow=function(g){if(!g.pad)g.pad=25;return this.each(function(r){var i=jQuery(this),a={pad:g.pad,min_limit:g.min_limit,max_limit:g.max_limit};if(i.attr("type")=="text"||i.attr("type")=="password"){if(!a.min_limit)a.min_limit=parseInt(i.css("min-width"));if(!a.max_limit)a.max_limit=parseInt(i.css("max-width"));if(a.min_limit<0||isNaN(a.min_limit))a.min_limit=0;if(a.max_limit<0||isNaN(a.max_limit))a.max_limit=0;var c='<div style="position:absolute; top:0; visibility:hidden; left:0; padding:0 '+
a.pad+'px 0 0!important; margin:0!important" id="_grow'+r+'"></div>';jQuery("body").append(c);c=i.css("font-family");var j=i.css("font-size");jQuery("div#_grow"+r).css({"font-size":j,"font-family":c});resize=function(){var s=jQuery("div#_grow"+r).html(i.val().replace(/ /g,"&nbsp;")).get(0).offsetWidth;if(a.max_limit&&s+a.pad>a.max_limit)i.css("width",a.max_limit+"px");else s+a.pad<=a.min_limit?i.css("width",a.min_limit+"px"):i.css("width",s+"px")};resize();i.keypress(resize)}})};
