(function(a){a.fn.blink=function(b){var c={delay:500};var b=a.extend(c,b);return this.each(function(){var d=a(this);setInterval(function(){if(a(d).css("visibility")=="visible"){a(d).css("visibility","hidden")}else{a(d).css("visibility","visible")}},b.delay)})}}(jQuery));(function(a){a.fn.charLimitUpdater=function(c,d,b){return this.each(function(){var f=a(this);e();f.keyup(function(){e()}).keypress(function(){e()});function e(){if(f.val().length<d){a(c).html(d-f.val().length+" characters needed")}else{if(f.val().length<=b){a(c).html(b-f.val().length+" characters left")}else{f.val(f.val().substr(0,b))}}}})}})(jQuery);jQuery.cookie=function(b,k,n){if(typeof k!="undefined"){n=n||{};if(k===null){k="";n.expires=-1}var e="";if(n.expires&&(typeof n.expires=="number"||n.expires.toUTCString)){var f;if(typeof n.expires=="number"){f=new Date();f.setTime(f.getTime()+(n.expires*24*60*60*1000))}else{f=n.expires}e="; expires="+f.toUTCString()}var m=n.path?"; path="+(n.path):"";var g=n.domain?"; domain="+(n.domain):"";var a=n.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(k),e,m,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var l=document.cookie.split(";");for(var j=0;j<l.length;j++){var c=jQuery.trim(l[j]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};(function(g){function b(){this.regional=[];this.regional[""]={labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,timeSeparator:":",isRTL:false};this._defaults={until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:false,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:false,onExpiry:null,onTick:null,tickInterval:1};g.extend(this._defaults,this.regional[""]);this._serverSyncs=[]}var l="countdown";var c=0;var j=1;var d=2;var a=3;var m=4;var k=5;var f=6;g.extend(b.prototype,{markerClassName:"hasCountdown",_timer:setInterval(function(){g.countdown._updateTargets()},980),_timerTargets:[],setDefaults:function(n){this._resetExtraLabels(this._defaults,n);e(this._defaults,n||{})},UTCDate:function(p,t,r,u,v,o,q,n){if(typeof t=="object"&&t.constructor==Date){n=t.getMilliseconds();q=t.getSeconds();o=t.getMinutes();v=t.getHours();u=t.getDate();r=t.getMonth();t=t.getFullYear()}var s=new Date();s.setUTCFullYear(t);s.setUTCDate(1);s.setUTCMonth(r||0);s.setUTCDate(u||1);s.setUTCHours(v||0);s.setUTCMinutes((o||0)-(Math.abs(p)<30?p*60:p));s.setUTCSeconds(q||0);s.setUTCMilliseconds(n||0);return s},periodsToSeconds:function(n){return n[0]*31557600+n[1]*2629800+n[2]*604800+n[3]*86400+n[4]*3600+n[5]*60+n[6]},_settingsCountdown:function(p,n){if(!n){return g.countdown._defaults}var o=g.data(p,l);return(n=="all"?o.options:o.options[n])},_attachCountdown:function(q,o){var n=g(q);if(n.hasClass(this.markerClassName)){return}n.addClass(this.markerClassName);var p={options:g.extend({},o),_periods:[0,0,0,0,0,0,0]};g.data(q,l,p);this._changeCountdown(q)},_addTarget:function(n){if(!this._hasTarget(n)){this._timerTargets.push(n)}},_hasTarget:function(n){return(g.inArray(n,this._timerTargets)>-1)},_removeTarget:function(n){this._timerTargets=g.map(this._timerTargets,function(o){return(o==n?null:o)})},_updateTargets:function(){for(var n=this._timerTargets.length-1;n>=0;n--){this._updateCountdown(this._timerTargets[n])}},_updateCountdown:function(t,r){var p=g(t);r=r||g.data(t,l);if(!r){return}p.html(this._generateHTML(r));p[(this._get(r,"isRTL")?"add":"remove")+"Class"]("countdown_rtl");var q=this._get(r,"onTick");if(q){var u=r._hold!="lap"?r._periods:this._calculatePeriods(r,r._show,this._get(r,"significant"),new Date());var n=this._get(r,"tickInterval");if(n==1||this.periodsToSeconds(u)%n==0){q.apply(t,[u])}}var v=r._hold!="pause"&&(r._since?r._now.getTime()<r._since.getTime():r._now.getTime()>=r._until.getTime());if(v&&!r._expiring){r._expiring=true;if(this._hasTarget(t)||this._get(r,"alwaysExpire")){this._removeTarget(t);var o=this._get(r,"onExpiry");if(o){o.apply(t,[])}var y=this._get(r,"expiryText");if(y){var s=this._get(r,"layout");r.options.layout=y;this._updateCountdown(t,r);r.options.layout=s}var x=this._get(r,"expiryUrl");if(x){window.location=x}}r._expiring=false}else{if(r._hold=="pause"){this._removeTarget(t)}}g.data(t,l,r)},_changeCountdown:function(s,p,r){p=p||{};if(typeof p=="string"){var o=p;p={};p[o]=r}var q=g.data(s,l);if(q){this._resetExtraLabels(q.options,p);e(q.options,p);this._adjustSettings(s,q);g.data(s,l,q);var n=new Date();if((q._since&&q._since<n)||(q._until&&q._until>n)){this._addTarget(s)}this._updateCountdown(s,q)}},_resetExtraLabels:function(q,o){var p=false;for(var r in o){if(r!="whichLabels"&&r.match(/[Ll]abels/)){p=true;break}}if(p){for(var r in q){if(r.match(/[Ll]abels[0-9]/)){q[r]=null}}}},_adjustSettings:function(t,r){var o;var u=this._get(r,"serverSync");var q=0;var v=null;for(var p=0;p<this._serverSyncs.length;p++){if(this._serverSyncs[p][0]==u){v=this._serverSyncs[p][1];break}}if(v!=null){q=(u?v:0);o=new Date()}else{var n=(u?u.apply(t,[]):null);o=new Date();q=(n?o.getTime()-n.getTime():0);this._serverSyncs.push([u,q])}var s=this._get(r,"timezone");s=(s==null?-o.getTimezoneOffset():s);r._since=this._get(r,"since");if(r._since!=null){r._since=this.UTCDate(s,this._determineTime(r._since,null));if(r._since&&q){r._since.setMilliseconds(r._since.getMilliseconds()+q)}}r._until=this.UTCDate(s,this._determineTime(this._get(r,"until"),o));if(q){r._until.setMilliseconds(r._until.getMilliseconds()+q)}r._show=this._determineShow(r)},_destroyCountdown:function(o){var n=g(o);if(!n.hasClass(this.markerClassName)){return}this._removeTarget(o);n.removeClass(this.markerClassName).empty();g.removeData(o,l)},_pauseCountdown:function(n){this._hold(n,"pause")},_lapCountdown:function(n){this._hold(n,"lap")},_resumeCountdown:function(n){this._hold(n,null)},_hold:function(q,p){var o=g.data(q,l);if(o){if(o._hold=="pause"&&!p){o._periods=o._savePeriods;var n=(o._since?"-":"+");o[o._since?"_since":"_until"]=this._determineTime(n+o._periods[0]+"y"+n+o._periods[1]+"o"+n+o._periods[2]+"w"+n+o._periods[3]+"d"+n+o._periods[4]+"h"+n+o._periods[5]+"m"+n+o._periods[6]+"s");this._addTarget(q)}o._hold=p;o._savePeriods=(p=="pause"?o._periods:null);g.data(q,l,o);this._updateCountdown(q,o)}},_getTimesCountdown:function(o){var n=g.data(o,l);return(!n?null:(!n._hold?n._periods:this._calculatePeriods(n,n._show,this._get(n,"significant"),new Date())))},_get:function(o,n){return(o.options[n]!=null?o.options[n]:g.countdown._defaults[n])},_determineTime:function(q,n){var p=function(t){var s=new Date();s.setTime(s.getTime()+t*1000);return s};var o=function(x){x=x.toLowerCase();var t=new Date();var B=t.getFullYear();var z=t.getMonth();var C=t.getDate();var v=t.getHours();var u=t.getMinutes();var s=t.getSeconds();var A=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g;var y=A.exec(x);while(y){switch(y[2]||"s"){case"s":s+=parseInt(y[1],10);break;case"m":u+=parseInt(y[1],10);break;case"h":v+=parseInt(y[1],10);break;case"d":C+=parseInt(y[1],10);break;case"w":C+=parseInt(y[1],10)*7;break;case"o":z+=parseInt(y[1],10);C=Math.min(C,g.countdown._getDaysInMonth(B,z));break;case"y":B+=parseInt(y[1],10);C=Math.min(C,g.countdown._getDaysInMonth(B,z));break}y=A.exec(x)}return new Date(B,z,C,v,u,s,0)};var r=(q==null?n:(typeof q=="string"?o(q):(typeof q=="number"?p(q):q)));if(r){r.setMilliseconds(0)}return r},_getDaysInMonth:function(n,o){return 32-new Date(n,o,32).getDate()},_normalLabels:function(n){return n},_generateHTML:function(r){var D=this._get(r,"significant");r._periods=(r._hold?r._periods:this._calculatePeriods(r,r._show,D,new Date()));var y=false;var o=0;var q=D;var A=g.extend({},r._show);for(var x=c;x<=f;x++){y|=(r._show[x]=="?"&&r._periods[x]>0);A[x]=(r._show[x]=="?"&&!y?null:r._show[x]);o+=(A[x]?1:0);q-=(r._periods[x]>0?1:0)}var z=[false,false,false,false,false,false,false];for(var x=f;x>=c;x--){if(r._show[x]){if(r._periods[x]){z[x]=true}else{z[x]=q>0;q--}}}var v=this._get(r,"compact");var t=this._get(r,"layout");var s=(v?this._get(r,"compactLabels"):this._get(r,"labels"));var n=this._get(r,"whichLabels")||this._normalLabels;var C=this._get(r,"timeSeparator");var B=this._get(r,"description")||"";var u=function(F){var E=g.countdown._get(r,"compactLabels"+n(r._periods[F]));return(A[F]?r._periods[F]+(E?E[F]:s[F])+" ":"")};var p=function(F){var E=g.countdown._get(r,"labels"+n(r._periods[F]));return((!D&&A[F])||(D&&z[F])?'<span class="countdown_section"><span class="countdown_amount">'+r._periods[F]+"</span><br/>"+(E?E[F]:s[F])+"</span>":"")};return(t?this._buildLayout(r,A,t,v,D,z):((v?'<span class="countdown_row countdown_amount'+(r._hold?" countdown_holding":"")+'">'+u(c)+u(j)+u(d)+u(a)+(A[m]?this._minDigits(r._periods[m],2):"")+(A[k]?(A[m]?C:"")+this._minDigits(r._periods[k],2):"")+(A[f]?(A[m]||A[k]?C:"")+this._minDigits(r._periods[f],2):""):'<span class="countdown_row countdown_show'+(D||o)+(r._hold?" countdown_holding":"")+'">'+p(c)+p(j)+p(d)+p(a)+p(m)+p(k)+p(f))+"</span>"+(B?'<span class="countdown_row countdown_descr">'+B+"</span>":"")))},_buildLayout:function(s,A,u,x,B,z){var t=this._get(s,(x?"compactLabels":"labels"));var o=this._get(s,"whichLabels")||this._normalLabels;var n=function(D){return(g.countdown._get(s,(x?"compactLabels":"labels")+o(s._periods[D]))||t)[D]};var y=function(E,D){return Math.floor(E/D)%10};var p={desc:this._get(s,"description"),sep:this._get(s,"timeSeparator"),yl:n(c),yn:s._periods[c],ynn:this._minDigits(s._periods[c],2),ynnn:this._minDigits(s._periods[c],3),y1:y(s._periods[c],1),y10:y(s._periods[c],10),y100:y(s._periods[c],100),y1000:y(s._periods[c],1000),ol:n(j),on:s._periods[j],onn:this._minDigits(s._periods[j],2),onnn:this._minDigits(s._periods[j],3),o1:y(s._periods[j],1),o10:y(s._periods[j],10),o100:y(s._periods[j],100),o1000:y(s._periods[j],1000),wl:n(d),wn:s._periods[d],wnn:this._minDigits(s._periods[d],2),wnnn:this._minDigits(s._periods[d],3),w1:y(s._periods[d],1),w10:y(s._periods[d],10),w100:y(s._periods[d],100),w1000:y(s._periods[d],1000),dl:n(a),dn:s._periods[a],dnn:this._minDigits(s._periods[a],2),dnnn:this._minDigits(s._periods[a],3),d1:y(s._periods[a],1),d10:y(s._periods[a],10),d100:y(s._periods[a],100),d1000:y(s._periods[a],1000),hl:n(m),hn:s._periods[m],hnn:this._minDigits(s._periods[m],2),hnnn:this._minDigits(s._periods[m],3),h1:y(s._periods[m],1),h10:y(s._periods[m],10),h100:y(s._periods[m],100),h1000:y(s._periods[m],1000),ml:n(k),mn:s._periods[k],mnn:this._minDigits(s._periods[k],2),mnnn:this._minDigits(s._periods[k],3),m1:y(s._periods[k],1),m10:y(s._periods[k],10),m100:y(s._periods[k],100),m1000:y(s._periods[k],1000),sl:n(f),sn:s._periods[f],snn:this._minDigits(s._periods[f],2),snnn:this._minDigits(s._periods[f],3),s1:y(s._periods[f],1),s10:y(s._periods[f],10),s100:y(s._periods[f],100),s1000:y(s._periods[f],1000)};var r=u;for(var q=c;q<=f;q++){var v="yowdhms".charAt(q);var C=new RegExp("\\{"+v+"<\\}(.*)\\{"+v+">\\}","g");r=r.replace(C,((!B&&A[q])||(B&&z[q])?"$1":""))}g.each(p,function(F,D){var E=new RegExp("\\{"+F+"\\}","g");r=r.replace(E,D)});return r},_minDigits:function(o,n){o=""+o;if(o.length>=n){return o}o="0000000000"+o;return o.substr(o.length-n)},_determineShow:function(o){var p=this._get(o,"format");var n=[];n[c]=(p.match("y")?"?":(p.match("Y")?"!":null));n[j]=(p.match("o")?"?":(p.match("O")?"!":null));n[d]=(p.match("w")?"?":(p.match("W")?"!":null));n[a]=(p.match("d")?"?":(p.match("D")?"!":null));n[m]=(p.match("h")?"?":(p.match("H")?"!":null));n[k]=(p.match("m")?"?":(p.match("M")?"!":null));n[f]=(p.match("s")?"?":(p.match("S")?"!":null));return n},_calculatePeriods:function(q,F,u,o){q._now=o;q._now.setMilliseconds(0);var s=new Date(q._now.getTime());if(q._since){if(o.getTime()<q._since.getTime()){q._now=o=s}else{o=q._since}}else{s.setTime(q._until.getTime());if(o.getTime()>q._until.getTime()){q._now=o=s}}var n=[0,0,0,0,0,0,0];if(F[c]||F[j]){var A=g.countdown._getDaysInMonth(o.getFullYear(),o.getMonth());var B=g.countdown._getDaysInMonth(s.getFullYear(),s.getMonth());var t=(s.getDate()==o.getDate()||(s.getDate()>=Math.min(A,B)&&o.getDate()>=Math.min(A,B)));var E=function(H){return(H.getHours()*60+H.getMinutes())*60+H.getSeconds()};var v=Math.max(0,(s.getFullYear()-o.getFullYear())*12+s.getMonth()-o.getMonth()+((s.getDate()<o.getDate()&&!t)||(t&&E(s)<E(o))?-1:0));n[c]=(F[c]?Math.floor(v/12):0);n[j]=(F[j]?v-n[c]*12:0);o=new Date(o.getTime());var G=(o.getDate()==A);var r=g.countdown._getDaysInMonth(o.getFullYear()+n[c],o.getMonth()+n[j]);if(o.getDate()>r){o.setDate(r)}o.setFullYear(o.getFullYear()+n[c]);o.setMonth(o.getMonth()+n[j]);if(G){o.setDate(r)}}var z=Math.floor((s.getTime()-o.getTime())/1000);var p=function(I,H){n[I]=(F[I]?Math.floor(z/H):0);z-=n[I]*H};p(d,604800);p(a,86400);p(m,3600);p(k,60);p(f,1);if(z>0&&!q._since){var x=[1,12,4.3482,7,24,60,60];var y=f;var C=1;for(var D=f;D>=c;D--){if(F[D]){if(n[y]>=C){n[y]=0;z=1}if(z>0){n[D]++;z=0;y=D;C=1}}C*=x[D]}}if(u){for(var D=c;D<=f;D++){if(u&&n[D]){u--}else{if(!u){n[D]=0}}}}return n}});function e(p,o){g.extend(p,o);for(var n in o){if(o[n]==null){p[n]=null}}return p}g.fn.countdown=function(o){var n=Array.prototype.slice.call(arguments,1);if(o=="getTimes"||o=="settings"){return g.countdown["_"+o+"Countdown"].apply(g.countdown,[this[0]].concat(n))}return this.each(function(){if(typeof o=="string"){g.countdown["_"+o+"Countdown"].apply(g.countdown,[this].concat(n))}else{g.countdown._attachCountdown(this,o)}})};g.countdown=new b()})(jQuery);(function(a){a.fn.extend({elastic:function(){var b=["paddingTop","paddingRight","paddingBottom","paddingLeft","fontSize","lineHeight","fontFamily","width","fontWeight"];return this.each(function(){if(this.type!="textarea"){return false}var g=a(this),c=a("<div />").css({position:"absolute",display:"none","word-wrap":"break-word"}),j=parseInt(g.css("line-height"),10)||parseInt(g.css("font-size"),"10"),l=parseInt(g.css("height"),10)||j*3,k=parseInt(g.css("max-height"),10)||Number.MAX_VALUE,d=0,f=0;if(k<0){k=Number.MAX_VALUE}c.appendTo(g.parent());var f=b.length;while(f--){c.css(b[f].toString(),g.css(b[f].toString()))}function m(n,o){curratedHeight=Math.floor(parseInt(n,10));if(g.height()!=curratedHeight){g.css({height:curratedHeight+"px",overflow:o})}}function e(){var p=g.val().replace(/&/g,"&amp;").replace(/  /g,"&nbsp;").replace(/<|>/g,"&gt;").replace(/\n/g,"<br />");var n=c.html();if(p+"&nbsp;"!=n){c.html(p+"&nbsp;");if(Math.abs(c.height()+j-g.height())>3){var o=c.height()+j;if(o>=k){m(k,"auto")}else{if(o<=l){m(l,"hidden")}else{m(o,"hidden")}}}}}g.css({overflow:"hidden"});g.keyup(function(){e()});g.live("input paste",function(n){setTimeout(e,250)});e()})}})})(jQuery);(function(a){a.fn.fancySelect=function(b){this.each(function(){var f=a.extend({getWidth:true},b);var j=a('<div class="fancy-select-box">');var g=a(this).find(":selected").val();var l=[];var e=["marginTop","marginRight","marginBottom","marginLeft","paddingTop","paddingRight","paddingBottom","paddingLeft","fontSize","lineHeight","fontFamily","width","fontWeight"];a(this).find("option").each(function(){l[a(this).val()]=a(this).html()});var k=e.length;while(k--){j.css(e[k].toString(),a(this).css(e[k].toString()))}var d=a('<input type="hidden">').attr("name",a(this).attr("name")).val(g);j.append("<span>"+l[g]+"</span>").append(d);j.click(c);a(this).replaceWith(j);var o=a("<ul>").css("width",j.css("width").toString()).appendTo(j).hide();for(key in l){temp=a("<li>"+l[key]+"</li>").data("value",key).click(m);if(key==g){temp.addClass("selected")}o.append(temp)}function c(){j.unbind("click");a(o).show();setTimeout(function(){a("body").one("click",function(){n()})},20)}function n(){a(o).hide();setTimeout(function(){j.click(c)},10)}function m(){a(j).find(".selected").removeClass("selected");g=a(this).addClass("selected").data("value");j.find("span").html(l[g]);j.find("input").val(g).trigger("change")}})}})(jQuery);(function(a){a.fn.fieldCheck=function(c,b){var e=this;var d=a.extend({multiple_vals:false},b);e.find("input").change(function(){if(d.multiple_vals==true){var f={};e.find("input").each(function(){f[this.name]=a(this).val()})}else{f=e.find("input").val()}a.ajax({url:c,type:"POST",dataType:"json",data:{val:f},success:function(g){if(g.success==false){alert("Error. Please contact the admin")}else{e.find(".result").html(g.notes).attr("class","result "+g.new_class)}}})})}})(jQuery);(function(b){b.fn.ajaxSubmit=function(u){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof u=="function"){u={success:u}}var e=b.trim(this.attr("action"));if(e){e=(e.match(/^([^#]+)/)||[])[1]}e=e||window.location.href||"";u=b.extend({url:e,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},u||{});var x={};this.trigger("form-pre-serialize",[this,u,x]);if(x.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(u.beforeSerialize&&u.beforeSerialize(this,u)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var p=this.formToArray(u.semantic);if(u.data){u.extraData=u.data;for(var f in u.data){if(u.data[f] instanceof Array){for(var g in u.data[f]){p.push({name:f,value:u.data[f][g]})}}else{p.push({name:f,value:u.data[f]})}}}if(u.beforeSubmit&&u.beforeSubmit(p,this,u)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[p,this,u,x]);if(x.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var d=b.param(p);if(u.type.toUpperCase()=="GET"){u.url+=(u.url.indexOf("?")>=0?"&":"?")+d;u.data=null}else{u.data=d}var v=this,o=[];if(u.resetForm){o.push(function(){v.resetForm()})}if(u.clearForm){o.push(function(){v.clearForm()})}if(!u.dataType&&u.target){var s=u.success||function(){};o.push(function(k){var j=u.replaceTarget?"replaceWith":"html";b(u.target)[j](k).each(s,arguments)})}else{if(u.success){o.push(u.success)}}u.success=function(q,k,y){for(var n=0,j=o.length;n<j;n++){o[n].apply(u,[q,k,y||v,v])}};var c=b("input:file",this).fieldValue();var t=false;for(var m=0;m<c.length;m++){if(c[m]){t=true}}var l=false;if((c.length&&u.iframe!==false)||u.iframe||t||l){if(u.closeKeepAlive){b.get(u.closeKeepAlive,r)}else{r()}}else{b.ajax(u)}this.trigger("form-submit-notify",[this,u]);return this;function r(){var z=v[0];if(b(":input[name=submit]",z).length){alert('Error: Form elements must not be named "submit".');return}var q=b.extend({},b.ajaxSettings,u);var K=b.extend(true,{},b.extend(true,{},b.ajaxSettings),q);var y="jqFormIO"+(new Date().getTime());var G=b('<iframe id="'+y+'" name="'+y+'" src="'+q.iframeSrc+'" onload="(jQuery(this).data(\'form-plugin-onload\'))()" />');var I=G[0];G.css({position:"absolute",top:"-1000px",left:"-1000px"});var J={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;G.attr("src",q.iframeSrc)}};var H=q.global;if(H&&!b.active++){b.event.trigger("ajaxStart")}if(H){b.event.trigger("ajaxSend",[J,q])}if(K.beforeSend&&K.beforeSend(J,K)===false){K.global&&b.active--;return}if(J.aborted){return}var k=false;var D=0;var j=z.clk;if(j){var B=j.name;if(B&&!j.disabled){q.extraData=q.extraData||{};q.extraData[B]=j.value;if(j.type=="image"){q.extraData[B+".x"]=z.clk_x;q.extraData[B+".y"]=z.clk_y}}}function A(){var N=v.attr("target"),L=v.attr("action");z.setAttribute("target",y);if(z.getAttribute("method")!="POST"){z.setAttribute("method","POST")}if(z.getAttribute("action")!=q.url){z.setAttribute("action",q.url)}if(!q.skipEncodingOverride){v.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(q.timeout){setTimeout(function(){D=true;E()},q.timeout)}var M=[];try{if(q.extraData){for(var O in q.extraData){M.push(b('<input type="hidden" name="'+O+'" value="'+q.extraData[O]+'" />').appendTo(z)[0])}}G.appendTo("body");G.data("form-plugin-onload",E);z.submit()}finally{z.setAttribute("action",L);N?z.setAttribute("target",N):v.removeAttr("target");b(M).remove()}}if(q.forceSync){A()}else{setTimeout(A,10)}var C=100;function E(){if(k){return}var L=true;try{if(D){throw"timeout"}var M,P;P=I.contentWindow?I.contentWindow.document:I.contentDocument?I.contentDocument:I.document;var Q=q.dataType=="xml"||P.XMLDocument||b.isXMLDoc(P);a("isXml="+Q);if(!Q&&(P.body==null||P.body.innerHTML=="")){if(--C){a("requeing onLoad callback, DOM not available");setTimeout(E,250);return}a("Could not access iframe DOM after 100 tries.");return}a("response detected");k=true;J.responseText=P.body?P.body.innerHTML:null;J.responseXML=P.XMLDocument?P.XMLDocument:P;J.getResponseHeader=function(S){var R={"content-type":q.dataType};return R[S]};if(q.dataType=="json"||q.dataType=="script"){var n=P.getElementsByTagName("textarea")[0];if(n){J.responseText=n.value}else{var O=P.getElementsByTagName("pre")[0];if(O){J.responseText=O.innerHTML}}}else{if(q.dataType=="xml"&&!J.responseXML&&J.responseText!=null){J.responseXML=F(J.responseText)}}M=b.httpData(J,q.dataType)}catch(N){a("error caught:",N);L=false;J.error=N;b.handleError(q,J,"error",N)}if(L){q.success(M,"success");if(H){b.event.trigger("ajaxSuccess",[J,q])}}if(H){b.event.trigger("ajaxComplete",[J,q])}if(H&&!--b.active){b.event.trigger("ajaxStop")}if(q.complete){q.complete(J,L?"success":"error")}setTimeout(function(){G.removeData("form-plugin-onload");G.remove();J.responseXML=null},100)}function F(n,L){if(window.ActiveXObject){L=new ActiveXObject("Microsoft.XMLDOM");L.async="false";L.loadXML(n)}else{L=(new DOMParser()).parseFromString(n,"text/xml")}return(L&&L.documentElement&&L.documentElement.tagName!="parsererror")?L:null}}};b.fn.ajaxForm=function(c){return this.ajaxFormUnbind().bind("submit.form-plugin",function(d){d.preventDefault();b(this).ajaxSubmit(c)}).bind("click.form-plugin",function(k){var j=k.target;var f=b(j);if(!(f.is(":submit,input:image"))){var d=f.closest(":submit");if(d.length==0){return}j=d[0]}var g=this;g.clk=j;if(j.type=="image"){if(k.offsetX!=undefined){g.clk_x=k.offsetX;g.clk_y=k.offsetY}else{if(typeof b.fn.offset=="function"){var l=f.offset();g.clk_x=k.pageX-l.left;g.clk_y=k.pageY-l.top}else{g.clk_x=k.pageX-j.offsetLeft;g.clk_y=k.pageY-j.offsetTop}}}setTimeout(function(){g.clk=g.clk_x=g.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(r){var q=[];if(this.length==0){return q}var d=this[0];var k=r?d.getElementsByTagName("*"):d.elements;if(!k){return q}for(var l=0,o=k.length;l<o;l++){var e=k[l];var f=e.name;if(!f){continue}if(r&&d.clk&&e.type=="image"){if(!e.disabled&&d.clk==e){q.push({name:f,value:b(e).val()});q.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}continue}var s=b.fieldValue(e,true);if(s&&s.constructor==Array){for(var g=0,c=s.length;g<c;g++){q.push({name:f,value:s[g]})}}else{if(s!==null&&typeof s!="undefined"){q.push({name:f,value:s})}}}if(!r&&d.clk){var m=b(d.clk),p=m[0],f=p.name;if(f&&!p.disabled&&p.type=="image"){q.push({name:f,value:m.val()});q.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}}return q};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var j=this.name;if(!j){return}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var g=0,e=f.length;g<e;g++){c.push({name:j,value:f[g]})}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f})}}});return b.param(c)};b.fn.fieldValue=function(j){for(var g=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,j);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue}d.constructor==Array?b.merge(g,d):g.push(d)}return g};b.fieldValue=function(c,k){var e=c.name,q=c.type,r=c.tagName.toLowerCase();if(typeof k=="undefined"){k=true}if(k&&(!e||c.disabled||q=="reset"||q=="button"||(q=="checkbox"||q=="radio")&&!c.checked||(q=="submit"||q=="image")&&c.form&&c.form.clk!=c||r=="select"&&c.selectedIndex==-1)){return null}if(r=="select"){var l=c.selectedIndex;if(l<0){return null}var o=[],d=c.options;var g=(q=="select-one");var m=(g?l+1:d.length);for(var f=(g?l:0);f<m;f++){var j=d[f];if(j.selected){var p=j.value;if(!p){p=(j.attributes&&j.attributes.value&&!(j.attributes.value.specified))?j.text:j.value}if(g){return p}o.push(p)}}return o}return c.value};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value=""}else{if(d=="checkbox"||d=="radio"){this.checked=false}else{if(c=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c==undefined){c=true}return this.each(function(){this.disabled=!c})};b.fn.selected=function(c){if(c==undefined){c=true}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");if(c&&e[0]&&e[0].type=="select-one"){e.find("option").selected(false)}this.selected=c}}})};function a(){if(b.fn.ajaxSubmit.debug){var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(c)}else{if(window.opera&&window.opera.postError){window.opera.postError(c)}}}}})(jQuery);(function(a){a.Jcrop=function(d,A){var d=d,A=A;if(typeof(d)!=="object"){d=a(d)[0]}if(typeof(A)!=="object"){A={}}if(!("trackDocument" in A)){A.trackDocument=a.browser.msie?false:true;if(a.browser.msie&&a.browser.version.split(".")[0]=="8"){A.trackDocument=true}}if(!("keySupport" in A)){A.keySupport=a.browser.msie?false:true}var U={trackDocument:false,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:0.6,borderOpacity:0.4,handleOpacity:0.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:false,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:true,allowMove:true,allowResize:true,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}};var H=U;z(A);var W=a(d);var al=W.clone().removeAttr("id").css({position:"absolute"});al.width(W.width());al.height(W.height());W.after(al).hide();T(al,H.boxWidth,H.boxHeight);var Q=al.width(),O=al.height(),Z=a("<div />").width(Q).height(O).addClass(C("holder")).css({position:"relative",backgroundColor:H.bgColor}).insertAfter(W).append(al);if(H.addClass){Z.addClass(H.addClass)}var I=a("<img />").attr("src",al.attr("src")).css("position","absolute").width(Q).height(O);var k=a("<div />").width(K(100)).height(K(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(I);var L=a("<div />").width(K(100)).height(K(100)).css("zIndex",320);var y=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(al).append(k,L);var t=H.boundary;var b=ae().width(Q+(t*2)).height(O+(t*2)).css({position:"absolute",top:l(-t),left:l(-t),zIndex:290}).mousedown(ac);var x,ah,p,S;var M,e,n=true;var ad=D(al),r,an,am,B,ab;var aa=function(){var aq=0,aC=0,ap=0,aB=0,au,ar;function aw(aF){var aF=at(aF);ap=aq=aF[0];aB=aC=aF[1]}function av(aF){var aF=at(aF);au=aF[0]-ap;ar=aF[1]-aB;ap=aF[0];aB=aF[1]}function aE(){return[au,ar]}function ao(aH){var aG=aH[0],aF=aH[1];if(0>aq+aG){aG-=aG+aq}if(0>aC+aF){aF-=aF+aC}if(O<aB+aF){aF+=O-(aB+aF)}if(Q<ap+aG){aG+=Q-(ap+aG)}aq+=aG;ap+=aG;aC+=aF;aB+=aF}function ax(aF){var aG=aD();switch(aF){case"ne":return[aG.x2,aG.y];case"nw":return[aG.x,aG.y];case"se":return[aG.x2,aG.y2];case"sw":return[aG.x,aG.y2]}}function aD(){if(!H.aspectRatio){return aA()}var aH=H.aspectRatio,aO=H.minSize[0]/M,aN=H.minSize[1]/e,aG=H.maxSize[0]/M,aQ=H.maxSize[1]/e,aI=ap-aq,aP=aB-aC,aJ=Math.abs(aI),aK=Math.abs(aP),aL=aJ/aK,aF,aM;if(aG==0){aG=Q*10}if(aQ==0){aQ=O*10}if(aL<aH){aM=aB;w=aK*aH;aF=aI<0?aq-w:w+aq;if(aF<0){aF=0;h=Math.abs((aF-aq)/aH);aM=aP<0?aC-h:h+aC}else{if(aF>Q){aF=Q;h=Math.abs((aF-aq)/aH);aM=aP<0?aC-h:h+aC}}}else{aF=ap;h=aJ/aH;aM=aP<0?aC-h:aC+h;if(aM<0){aM=0;w=Math.abs((aM-aC)*aH);aF=aI<0?aq-w:w+aq}else{if(aM>O){aM=O;w=Math.abs(aM-aC)*aH;aF=aI<0?aq-w:w+aq}}}if(aF>aq){if(aF-aq<aO){aF=aq+aO}else{if(aF-aq>aG){aF=aq+aG}}if(aM>aC){aM=aC+(aF-aq)/aH}else{aM=aC-(aF-aq)/aH}}else{if(aF<aq){if(aq-aF<aO){aF=aq-aO}else{if(aq-aF>aG){aF=aq-aG}}if(aM>aC){aM=aC+(aq-aF)/aH}else{aM=aC-(aq-aF)/aH}}}if(aF<0){aq-=aF;aF=0}else{if(aF>Q){aq-=aF-Q;aF=Q}}if(aM<0){aC-=aM;aM=0}else{if(aM>O){aC-=aM-O;aM=O}}return last=az(ay(aq,aC,aF,aM))}function at(aF){if(aF[0]<0){aF[0]=0}if(aF[1]<0){aF[1]=0}if(aF[0]>Q){aF[0]=Q}if(aF[1]>O){aF[1]=O}return[aF[0],aF[1]]}function ay(aI,aK,aH,aJ){var aM=aI,aL=aH,aG=aK,aF=aJ;if(aH<aI){aM=aH;aL=aI}if(aJ<aK){aG=aJ;aF=aK}return[Math.round(aM),Math.round(aG),Math.round(aL),Math.round(aF)]}function aA(){var aG=ap-aq;var aF=aB-aC;if(x&&(Math.abs(aG)>x)){ap=(aG>0)?(aq+x):(aq-x)}if(ah&&(Math.abs(aF)>ah)){aB=(aF>0)?(aC+ah):(aC-ah)}if(S&&(Math.abs(aF)<S)){aB=(aF>0)?(aC+S):(aC-S)}if(p&&(Math.abs(aG)<p)){ap=(aG>0)?(aq+p):(aq-p)}if(aq<0){ap-=aq;aq-=aq}if(aC<0){aB-=aC;aC-=aC}if(ap<0){aq-=ap;ap-=ap}if(aB<0){aC-=aB;aB-=aB}if(ap>Q){var aH=ap-Q;aq-=aH;ap-=aH}if(aB>O){var aH=aB-O;aC-=aH;aB-=aH}if(aq>Q){var aH=aq-O;aB-=aH;aC-=aH}if(aC>O){var aH=aC-O;aB-=aH;aC-=aH}return az(ay(aq,aC,ap,aB))}function az(aF){return{x:aF[0],y:aF[1],x2:aF[2],y2:aF[3],w:aF[2]-aF[0],h:aF[3]-aF[1]}}return{flipCoords:ay,setPressed:aw,setCurrent:av,getOffset:aE,moveOffset:ao,getCorner:ax,getFixed:aD}}();var X=function(){var aw,ar,aC,aB,aK=370;var av={};var aO={};var aq=false;var aA=H.handleOffset;if(H.drawBorders){av={top:ax("hline").css("top",a.browser.msie?l(-1):l(0)),bottom:ax("hline"),left:ax("vline"),right:ax("vline")}}if(H.dragEdges){aO.t=aJ("n");aO.b=aJ("s");aO.r=aJ("e");aO.l=aJ("w")}H.sideHandles&&aF(["n","s","e","w"]);H.cornerHandles&&aF(["sw","nw","ne","se"]);function ax(aR){var aS=a("<div />").css({position:"absolute",opacity:H.borderOpacity}).addClass(C(aR));k.append(aS);return aS}function ap(aR,aS){var aT=a("<div />").mousedown(c(aR)).css({cursor:aR+"-resize",position:"absolute",zIndex:aS});L.append(aT);return aT}function aD(aR){return ap(aR,aK++).css({top:l(-aA+1),left:l(-aA+1),opacity:H.handleOpacity}).addClass(C("handle"))}function aJ(aT){var aW=H.handleSize,aX=aA,aV=aW,aS=aW,aU=aX,aR=aX;switch(aT){case"n":case"s":aS=K(100);break;case"e":case"w":aV=K(100);break}return ap(aT,aK++).width(aS).height(aV).css({top:l(-aU+1),left:l(-aR+1)})}function aF(aR){for(i in aR){aO[aR[i]]=aD(aR[i])}}function aH(aY){var aT=Math.round((aY.h/2)-aA),aS=Math.round((aY.w/2)-aA),aW=west=-aA+1,aV=aY.w-aA,aU=aY.h-aA,aR,aX;"e" in aO&&aO.e.css({top:l(aT),left:l(aV)})&&aO.w.css({top:l(aT)})&&aO.s.css({top:l(aU),left:l(aS)})&&aO.n.css({left:l(aS)});"ne" in aO&&aO.ne.css({left:l(aV)})&&aO.se.css({top:l(aU),left:l(aV)})&&aO.sw.css({top:l(aU)});"b" in aO&&aO.b.css({top:l(aU)})&&aO.r.css({left:l(aV)})}function az(aR,aS){I.css({top:l(-aS),left:l(-aR)});y.css({top:l(aS),left:l(aR)})}function aQ(aR,aS){y.width(aR).height(aS)}function at(){var aR=aa.getFixed();aa.setPressed([aR.x,aR.y]);aa.setCurrent([aR.x2,aR.y2]);aN()}function aN(){if(aB){return ay()}}function ay(){var aR=aa.getFixed();aQ(aR.w,aR.h);az(aR.x,aR.y);H.drawBorders&&av.right.css({left:l(aR.w-1)})&&av.bottom.css({top:l(aR.h-1)});aq&&aH(aR);aB||aP();H.onChange(Y(aR))}function aP(){y.show();al.css("opacity",H.bgOpacity);aB=true}function aL(){aM();y.hide();al.css("opacity",1);aB=false}function ao(){if(aq){aH(aa.getFixed());L.show()}}function aG(){aq=true;if(H.allowResize){aH(aa.getFixed());L.show();return true}}function aM(){aq=false;L.hide()}function aI(aR){(B=aR)?aM():aG()}function aE(){aI(false);at()}var au=ae().mousedown(c("move")).css({cursor:"move",position:"absolute",zIndex:360});k.append(au);aM();return{updateVisible:aN,update:ay,release:aL,refresh:at,setCursor:function(aR){au.css("cursor",aR)},enableHandles:aG,enableOnly:function(){aq=true},showHandles:ao,disableHandles:aM,animMode:aI,done:aE}}();var P=function(){var ap=function(){},ar=function(){},aq=H.trackDocument;if(!aq){b.mousemove(ao).mouseup(at).mouseout(at)}function ax(){b.css({zIndex:450});if(aq){a(document).mousemove(ao).mouseup(at)}}function aw(){b.css({zIndex:290});if(aq){a(document).unbind("mousemove",ao).unbind("mouseup",at)}}function ao(ay){ap(F(ay))}function at(ay){ay.preventDefault();ay.stopPropagation();if(r){r=false;ar(F(ay));H.onSelect(Y(aa.getFixed()));aw();ap=function(){};ar=function(){}}return false}function au(az,ay){r=true;ap=az;ar=ay;ax();return false}function av(ay){b.css("cursor",ay)}al.before(b);return{activateHandlers:au,setCursor:av}}();var ak=function(){var ar=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(ao).blur(at),au=a("<div />").css({position:"absolute",overflow:"hidden"}).append(ar);function ap(){if(H.keySupport){ar.show();ar.focus()}}function at(av){ar.hide()}function aq(aw,av,ax){if(H.allowMove){aa.moveOffset([av,ax]);X.updateVisible()}aw.preventDefault();aw.stopPropagation()}function ao(aw){if(aw.ctrlKey){return true}ab=aw.shiftKey?true:false;var av=ab?10:1;switch(aw.keyCode){case 37:aq(aw,-av,0);break;case 39:aq(aw,av,0);break;case 38:aq(aw,0,-av);break;case 40:aq(aw,0,av);break;case 27:X.release();break;case 9:return true}return nothing(aw)}if(H.keySupport){au.insertBefore(al)}return{watchKeys:ap}}();function l(ao){return""+parseInt(ao)+"px"}function K(ao){return""+parseInt(ao)+"%"}function C(ao){return H.baseClass+"-"+ao}function D(ao){var ap=a(ao).offset();return[ap.left,ap.top]}function F(ao){return[(ao.pageX-ad[0]),(ao.pageY-ad[1])]}function E(ao){if(ao!=an){P.setCursor(ao);an=ao}}function f(aq,at){ad=D(al);P.setCursor(aq=="move"?aq:aq+"-resize");if(aq=="move"){return P.activateHandlers(R(at),o)}var ao=aa.getFixed();var ap=q(aq);var ar=aa.getCorner(q(ap));aa.setPressed(aa.getCorner(ap));aa.setCurrent(ar);P.activateHandlers(G(aq,ao),o)}function G(ap,ao){return function(aq){if(!H.aspectRatio){switch(ap){case"e":aq[1]=ao.y2;break;case"w":aq[1]=ao.y2;break;case"n":aq[0]=ao.x2;break;case"s":aq[0]=ao.x2;break}}else{switch(ap){case"e":aq[1]=ao.y+1;break;case"w":aq[1]=ao.y+1;break;case"n":aq[0]=ao.x+1;break;case"s":aq[0]=ao.x+1;break}}aa.setCurrent(aq);X.update()}}function R(ap){var ao=ap;ak.watchKeys();return function(aq){aa.moveOffset([aq[0]-ao[0],aq[1]-ao[1]]);ao=aq;X.update()}}function q(ao){switch(ao){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function c(ao){return function(ap){if(H.disabled){return false}if((ao=="move")&&!H.allowMove){return false}r=true;f(ao,F(ap));ap.stopPropagation();ap.preventDefault();return false}}function T(at,ap,ar){var ao=at.width(),aq=at.height();if((ao>ap)&&ap>0){ao=ap;aq=(ap/at.width())*at.height()}if((aq>ar)&&ar>0){aq=ar;ao=(ar/at.height())*at.width()}M=at.width()/ao;e=at.height()/aq;at.width(ao).height(aq)}function Y(ao){return{x:parseInt(ao.x*M),y:parseInt(ao.y*e),x2:parseInt(ao.x2*M),y2:parseInt(ao.y2*e),w:parseInt(ao.w*M),h:parseInt(ao.h*e)}}function o(ap){var ao=aa.getFixed();if(ao.w>H.minSelect[0]&&ao.h>H.minSelect[1]){X.enableHandles();X.done()}else{X.release()}P.setCursor(H.allowSelect?"crosshair":"default")}function ac(ao){if(H.disabled){return false}if(!H.allowSelect){return false}r=true;ad=D(al);X.disableHandles();E("crosshair");var ap=F(ao);aa.setPressed(ap);P.activateHandlers(aj,o);ak.watchKeys();X.update();ao.stopPropagation();ao.preventDefault();return false}function aj(ao){aa.setCurrent(ao);X.update()}function ae(){var ao=a("<div></div>").addClass(C("tracker"));a.browser.msie&&ao.css({opacity:0,backgroundColor:"white"});return ao}function s(aG){var aB=aG[0]/M,ap=aG[1]/e,aA=aG[2]/M,ao=aG[3]/e;if(B){return}var az=aa.flipCoords(aB,ap,aA,ao);var aE=aa.getFixed();var ar=initcr=[aE.x,aE.y,aE.x2,aE.y2];var aq=H.animationDelay;var ax=ar[0];var aw=ar[1];var aA=ar[2];var ao=ar[3];var aD=az[0]-initcr[0];var au=az[1]-initcr[1];var aC=az[2]-initcr[2];var at=az[3]-initcr[3];var ay=0;var av=H.swingSpeed;X.animMode(true);var aF=function(){return function(){ay+=(100-ay)/av;ar[0]=ax+((ay/100)*aD);ar[1]=aw+((ay/100)*au);ar[2]=aA+((ay/100)*aC);ar[3]=ao+((ay/100)*at);if(ay<100){aH()}else{X.done()}if(ay>=99.8){ay=100}ai(ar)}}();function aH(){window.setTimeout(aF,aq)}aH()}function J(ao){ai([ao[0]/M,ao[1]/e,ao[2]/M,ao[3]/e])}function ai(ao){aa.setPressed([ao[0],ao[1]]);aa.setCurrent([ao[2],ao[3]]);X.update()}function z(ao){if(typeof(ao)!="object"){ao={}}H=a.extend(H,ao);if(typeof(H.onChange)!=="function"){H.onChange=function(){}}if(typeof(H.onSelect)!=="function"){H.onSelect=function(){}}}function j(){return Y(aa.getFixed())}function ag(){return aa.getFixed()}function u(ao){z(ao);N()}function v(){H.disabled=true;X.disableHandles();X.setCursor("default");P.setCursor("default")}function V(){H.disabled=false;N()}function m(){X.done();P.activateHandlers(null,null)}function af(){Z.remove();W.show()}function N(ao){H.allowResize?ao?X.enableOnly():X.enableHandles():X.disableHandles();P.setCursor(H.allowSelect?"crosshair":"default");X.setCursor(H.allowMove?"move":"default");Z.css("backgroundColor",H.bgColor);if("setSelect" in H){J(A.setSelect);X.done();delete (H.setSelect)}if("trueSize" in H){M=H.trueSize[0]/Q;e=H.trueSize[1]/O}x=H.maxSize[0]||0;ah=H.maxSize[1]||0;p=H.minSize[0]||0;S=H.minSize[1]||0;if("outerImage" in H){al.attr("src",H.outerImage);delete (H.outerImage)}X.refresh()}L.hide();N(true);var g={animateTo:s,setSelect:J,setOptions:u,tellSelect:j,tellScaled:ag,disable:v,enable:V,cancel:m,focus:ak.watchKeys,getBounds:function(){return[Q*M,O*e]},getWidgetSize:function(){return[Q,O]},release:X.release,destroy:af};W.data("Jcrop",g);return g};a.fn.Jcrop=function(c){function b(f){var e=c.useImg||f.src;var d=new Image();d.onload=function(){a.Jcrop(f,c)};d.src=e}if(typeof(c)!=="object"){c={}}this.each(function(){if(a(this).data("Jcrop")){if(c=="api"){return a(this).data("Jcrop")}else{a(this).data("Jcrop").setOptions(c)}}else{b(this)}});return this}})(jQuery);(function(a){a.fn.minList=function(d){var c=this;var g=a.extend({aType:"all",type:false,sort:"top",user_id:false,slide_length:250,article_limit:12,changable_type:true},d);var f=c.find(".current").html();var j;var b;if(g.type===false){j=c.find(".select").html().replace("in ","").replace(" Types","")}else{j=g.type}c.find(".period span").live("click",function(){f=a(this).html();e();c.find(".current").removeClass("current");c.find("."+f).addClass("current")});if(g.changable_type===true){c.find(".select").live("click",function(){b=a(this).parent().html().match(/^[^<]+/);a(this).parent().hide("slide",{},g.slide_length,function(){a(this).html("<span><em>All</em><em>Blogs</em><em>News</em><em>Videos</em></span>").show("slide",{},g.slide_length)})});c.find("em").live("click",function(){j=a(this).html();e();if(j=="All"){final_html="in all Types"}else{final_html="in "+j}a("#sidebar h3").hide("slide",{},g.slide_length,function(){a(this).html(b+'<span class="select">'+final_html+"</span>").show("slide",{},g.slide_length)})})}function e(){c.find(".list").animate({opacity:0},{duration:300,complete:function(){a.ajax({url:"/gettoparticles",type:"POST",dataType:"json",data:{article_type:g.aType,user_id:g.user_id,period:f,type:j,limit:g.article_limit,sort:g.sort},success:function(k){if(k.success==false){alert(k.notes)}else{c.find(".list").html(k.html).animate({opacity:1},{duration:300})}}})}})}}})(jQuery);(function(a){a.fn.tagToolTip=function(){this.each(function(){var e=a(this).find(".tag-list");var d;d=false;a(this).find("span").click(function(){this.blur();if(d==false){e.show();b();d=true;setTimeout(function(){a("body").one("click",function(){c()})},50)}});a(window).resize(function(){c()});function b(){if(a(e).outerWidth()>a(e).parents(".article-body").outerWidth()){a(e).css({width:a(e).parents(".article-body").find("p").innerWidth()-0,"white-space":"normal"})}if(a(e).offset().left+a(e).outerWidth()>a(e).parents(".article-summary").offset().left+a(e).parents(".article-summary").outerWidth()){a(e).css("left",(a(e).parents(".article-summary").offset().left+a(e).parents(".article-summary").outerWidth())-(a(e).offset().left+a(e).outerWidth())-15);a(e).find("img").css("left",a(e).parents(".tags").offset().left-a(e).offset().left+3)}}function c(){e.hide();d=false;a("body").unbind("click")}})}})(jQuery);(function(a){a.fn.tokenInput=function(c,b){var d=a.extend({url:c,hintText:"Type in a search term",noResultsText:"No results",searchingText:"Searching...",searchDelay:null,allowNewValues:false,newValueMinChar:3,prePopulate:true,minChars:1,minWait:null,tokenLimit:null,jsonContainer:null,method:"GET",contentType:"json",queryParam:"q",onResult:null,onAdd:null,onDelete:null,allowNonLetters:true,addInputs:true},b);d.classes=a.extend({tokenList:"token-input-list",token:"token-input-token",tokenDelete:"token-input-delete-token",selectedToken:"token-input-selected-token",highlightedToken:"token-input-highlighted-token",dropdown:"token-input-dropdown",dropdownItem:"token-input-dropdown-item",dropdownItem2:"token-input-dropdown-item2",selectedDropdownItem:"token-input-selected-dropdown-item",inputToken:"token-input-input-token"},b.classes);return this.each(function(){var e=new a.TokenList(this,d)})};a.TokenList=function(f,G){var y={BEFORE:0,AFTER:1,END:2};var c={BACKSPACE:8,TAB:9,RETURN:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,COMMA:188};f=a(f);var e=[];var J=[];var l=0;var v=new a.TokenList.Cache();var s;var C=f.find("li.token-input-input-token input");C.css({outline:"none"}).focus(function(){if(G.tokenLimit==null||G.tokenLimit>l){K()}}).blur(function(){window.setTimeout(u,300)}).keydown(function(L){switch(L.keyCode){case c.UP:case c.DOWN:case c.LEFT:case c.RIGHT:if(!d){if(m){if(L.keyCode==c.LEFT&&a(m).prev().get(0)){D(a(m).prev())}else{if(L.keyCode==c.RIGHT&&a(m).next().get(0)==a(r).get(0)){I()}else{if(L.keyCode==c.RIGHT){D(a(m).next())}}}}else{if(L.keyCode==c.LEFT){D(a(r).prev())}}}else{if(!m){var M=null;if(L.keyCode==c.DOWN){M=a(d).next()}else{M=a(d).prev()}if(M.length){n(M)}return false}}break;case c.BACKSPACE:previous_token=r.prev();if(m){k(a(m))}else{if(a(this).val().length==1){u()}else{setTimeout(function(){F(false)},5)}}break;case c.RETURN:if(d){var N=a.data(a(d).get(0),"tokeninput");b(N.id,N.name)}else{if(G.allowNewValues){x()}}return false;break;case c.ESC:u();return true;default:if(j(L.keyCode)){if(!G.allowNonLetters&&o(L.keyCode)){return false}setTimeout(function(){F(false)},5)}break}});var m=null;var d=null;f.click(function(M){if(G.tokenLimit==null||(G.tokenLimit!=null&&l<G.tokenLimit)){C.focus()}var L=p(M,"li");if(L&&L.get(0)!=r.get(0)){D(L);return false}else{if(m){I(a(m))}}return false}).mouseover(function(M){var L=p(M,"li");if(L&&m!==this&&L.get(0)!==r.get(0)){L.addClass(G.classes.highlightedToken)}}).mouseout(function(M){var L=p(M,"li");if(L&&m!==this){L.removeClass(G.classes.highlightedToken)}}).mousedown(function(M){var L=p(M,"li");if(L&&L.get(0)!==r.get(0)){return false}});var E=a("<div>").addClass(G.classes.dropdown).appendTo(f).hide();var r=f.find("li.token-input-input-token");H();function H(){if(G.prePopulate){pre_populate_tokens=f.find("li.token-input-token").each(function(){a(this).find("span").click(function(){k(a(this).parent());return false});var L=a(this).find("input").val().match(/\{id:\'(.+?)\',name:\'(.+?)\'\}/);l++;e.push(L[1]);J.push(L[2]);a(this).data("info",{id:L[1],name:L[2]});if(G.tokenLimit!=null&&l>=G.tokenLimit){C.hide();u()}if(G.addInputs!=true){a(this).find("input").remove()}})}}function j(L){if((L>=48&&L<=90)||(L>=96&&L<=111)||(L>=186&&L<=192)||(L>=219&&L<=222)){return true}else{return false}}function o(L){if(!(L>=48&&L<=90)&&!(L>=96&&L<=105)){return true}else{return false}}function p(M,O){var N=a(M.target);var L=null;if(N.is(O)){L=N}else{if(N.parent(O).length){L=N.parent(O+":first")}}return L}function A(N,L){var M=a("<li><p>"+L+"</p></li>").addClass(G.classes.token).insertBefore(r);a("<span>x</span>").addClass(G.classes.tokenDelete).appendTo(M).click(function(){k(a(this).parent());return false});if(G.addInputs){a("<input />").attr("type","hidden").attr("value","{id:'"+N+"',name:'"+L+"'}").attr("name","tags[]").appendTo(M)}return M}function b(N,L){var M=A(N,L);e.push(N);J.push(L);M.data("info",{id:N,name:L});C.val("");u();l++;if(G.tokenLimit!=null&&l>=G.tokenLimit){C.hide();u()}if(G.onAdd!=null){G.onAdd(e,N)}else{if(G.onAddDelete!=null){G.onAddDelete(e)}}}function x(){var L=C.val();if(L.length>=G.newValueMinChar){b(L.toLowerCase().replace(/\s/g,""),L)}}function D(L){if(m){a(m).removeClass(G.classes.selectedToken);L.addClass(G.classes.selectedToken);m=L.get(0)}else{L.addClass(G.classes.selectedToken);m=L.get(0)}}function I(){a(m).removeClass(G.classes.selectedToken);m=null}function k(L){data=L.data("info");L.remove();m=null;if(l>0){for(i in e){if(e[i]==data.id){key=i;e.splice(key,1);J.splice(key,1);break}}}l--;C.focus();if(G.tokenLimit!=null){C.show().focus()}if(G.onDelete!=null){G.onDelete(e,data.id)}else{if(G.onAddDelete!=null){G.onAddDelete(e)}}}function u(){E.hide().empty();d=null}function g(){if(G.searchingText.length>0){E.html("<p>"+G.searchingText+"</p>").show()}}function K(){if(G.hintText.length>0){E.html("<p>"+G.hintText+"</p>").show()}}function t(M,L){return M.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+L+")(?![^<>]*>)(?![^&;]+;)","gi"),"<b>$1</b>")}function B(P,M){var O=false;if(M.length){E.empty();var N=a("<ul>").appendTo(E).mouseover(function(R){n(p(R,"li"))}).click(function(R){var S=a.data(a(p(R,"li")).get(0),"tokeninput");b(S.id,S.name)}).mousedown(function(R){return false}).hide();for(var L in M){if(M.hasOwnProperty(L)){if(P.toLowerCase()==M[L].name.toLowerCase()){O=true}var Q=a("<li>"+t(M[L].name,P)+"</li>").appendTo(N);if(L%2){Q.addClass(G.classes.dropdownItem)}else{Q.addClass(G.classes.dropdownItem2)}if(L==0){n(Q)}a.data(Q.get(0),"tokeninput",{id:M[L].id,name:M[L].name})}}if(G.allowNewValues&&P.length>=G.newValueMinChar&&O==false){var Q=a("<li>Create New Tag: "+t(C.val(),P)+"</li>").appendTo(N);Q.addClass(G.classes.dropdownItem);a.data(Q.get(0),"tokeninput",{id:C.val().toLowerCase().replace(/\s/g,""),name:C.val()})}E.show();N.show()}else{if(G.noResultsText.length>0){if(G.allowNewValues&&P.length>=G.newValueMinChar){addInstructions=" - Press 'Enter' to create new tag"}else{addInstructions=""}E.html("<p>"+G.noResultsText+addInstructions+"</p>").show()}else{u()}d=null}}function n(L){if(L){if(d){q(a(d))}L.addClass(G.classes.selectedDropdownItem);d=L.get(0)}}function q(L){L.removeClass(G.classes.selectedDropdownItem);d=null}function F(L){var M=C.val().toLowerCase();if(M&&M.length){if(m){I(a(m))}if(M.length>=G.minChars){g();if(L){z(M)}else{clearTimeout(s);s=setTimeout(function(){z(M)},G.searchDelay)}}else{u()}}}function z(M){var L=v.get(M);if(L){B(M,L)}else{var O=G.url.indexOf("?")<0?"?":"&";var N=function(P){if(a.isFunction(G.onResult)){P=G.onResult.call(this,P)}v.add(M,G.jsonContainer?P[G.jsonContainer]:P);B(M,G.jsonContainer?P[G.jsonContainer]:P)};if(G.method=="POST"){a.post(G.url,G.queryParam+"="+M,N,G.contentType)}else{a.get(G.url+O+G.queryParam+"="+M,{},N,G.contentType)}}}};a.TokenList.Cache=function(c){var e=a.extend({max_size:50},c);var f={};var d=0;var b=function(){f={};d=0};this.add=function(j,g){if(d>e.max_size){b()}if(!f[j]){d++}f[j]=g};this.get=function(g){return f[g]}}})(jQuery);
