PageSourceSearch

https://www.kindspring.org/inc/zebra/javascript/zebra_form.js

js kindspring.org collected 2026-09-26 03:42:55 UTC 44,729 bytes, 1 lines download raw bytes

1(function(c){c.Zebra_DatePicker=function($,F){var na={always_show_clear:!1,always_visible:!1,days:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),days_abbr:!1,direction:0,disabled_dates:!1,enabled_dates:!1,first_day_of_week:1,format:"Y-m-d",inside:!0,lang_clear_date:"Clear",months:"January February March April May June July August September October November December".split(" "),months_abbr:!1,offset:[5,-5],pair:!1,readonly_element:!0,select_other_months:!1,show_icon:!0,show_other_months:!0, show_week_number:!1,start_date:!1,view:"days",weekend_days:[0,6],zero_pad:!1,onChange:null,onClear:null,onSelect:null},u,g,n,B,D,G,H,Q,aa,V,da,r,t,z,w,p,W,J,K,R,E,X,v,y,Y,L,S,ga,ha,ia,A,ea,a=this;a.settings={};var m=c($),ka=function(d){d||(a.settings=c.extend({},na,F));a.settings.readonly_element&&m.attr("readonly","readonly");var b={days:["d","j","D"],months:["F","m","M","n","t"],years:["o","Y","y"]},h=!1,f=!1,k=!1;for(type in b)c.each(b[type],function(c,b){-1<a.settings.format.indexOf(b)&&("days"== type?h=!0:"months"==type?f=!0:"years"==type&&(k=!0))});A=h&&f&&k?["years","months","days"]:!h&&f&&k?["years","months"]:!h&&!f&&k?["years"]:!h&&f&&!k?["months"]:["years","months","days"];-1==c.inArray(a.settings.view,A)&&(a.settings.view=A[A.length-1]);E=[];R=[];for(var l=0;2>l;l++)b=0==l?a.settings.disabled_dates:a.settings.enabled_dates,c.isArray(b)&&0<b.length&&c.each(b,function(){for(var a=this.split(" "),b=0;4>b;b++){a[b]||(a[b]="*");a[b]=-1<a[b].indexOf(",")?a[b].split(","):Array(a[b]);for(var d= 0;d<a[b].length;d++)if(-1<a[b][d].indexOf("-")){var f=a[b][d].match(/^([0-9]+)\-([0-9]+)/);if(null!=f){for(var e=q(f[1]);e<=q(f[2]);e++)-1==c.inArray(e,a[b])&&a[b].push(e+"");a[b].splice(d,1)}}for(d=0;d<a[b].length;d++)a[b][d]=isNaN(q(a[b][d]))?a[b][d]:q(a[b][d])}0==l?E.push(a):R.push(a)});var b=new Date,e=!a.settings.reference_date?m.data("zdp_reference_date")&&void 0!=m.data("zdp_reference_date")?m.data("zdp_reference_date"):b:a.settings.reference_date,j,s;y=v=void 0;r=e.getMonth();aa=b.getMonth(); t=e.getFullYear();V=b.getFullYear();z=e.getDate();da=b.getDate();if(!0===a.settings.direction)v=e;else if(!1===a.settings.direction)y=e,S=y.getMonth(),L=y.getFullYear(),Y=y.getDate();else if(!c.isArray(a.settings.direction)&&T(a.settings.direction)&&0<q(a.settings.direction)||c.isArray(a.settings.direction)&&((j=Z(a.settings.direction[0]))||!0===a.settings.direction[0]||T(a.settings.direction[0])&&0<a.settings.direction[0])&&((s=Z(a.settings.direction[1]))||!1===a.settings.direction[1]||T(a.settings.direction[1])&& 0<=a.settings.direction[1]))v=j?j:new Date(t,r,z+(!c.isArray(a.settings.direction)?q(a.settings.direction):q(!0===a.settings.direction[0]?0:a.settings.direction[0]))),r=v.getMonth(),t=v.getFullYear(),z=v.getDate(),s&&+s>=+v?y=s:!s&&(!1!==a.settings.direction[1]&&c.isArray(a.settings.direction))&&(y=new Date(t,r,z+q(a.settings.direction[1]))),y&&(S=y.getMonth(),L=y.getFullYear(),Y=y.getDate());else if(!c.isArray(a.settings.direction)&&T(a.settings.direction)&&0>q(a.settings.direction)||c.isArray(a.settings.direction)&& (!1===a.settings.direction[0]||T(a.settings.direction[0])&&0>a.settings.direction[0])&&((j=Z(a.settings.direction[1]))||T(a.settings.direction[1])&&0<=a.settings.direction[1]))y=new Date(t,r,z+(!c.isArray(a.settings.direction)?q(a.settings.direction):q(!1===a.settings.direction[0]?0:a.settings.direction[0]))),S=y.getMonth(),L=y.getFullYear(),Y=y.getDate(),j&&+j<+y?v=j:!j&&c.isArray(a.settings.direction)&&(v=new Date(L,S,Y-q(a.settings.direction[1]))),v&&(r=v.getMonth(),t=v.getFullYear(),z=v.getDate()); else if(c.isArray(a.settings.disabled_dates)&&0<a.settings.disabled_dates.length)for(var U in E)if("*"==E[U][0]&&"*"==E[U][1]&&"*"==E[U][2]&&"*"==E[U][3]){var ba=[];c.each(R,function(){"*"!=this[2][0]&&ba.push(parseInt(this[2][0]+("*"==this[1][0]?"12":x(this[1][0],2))+("*"==this[0][0]?"*"==this[1][0]?"31":(new Date(this[2][0],this[1][0],0)).getDate():x(this[0][0],2)),10))});ba.sort();if(0<ba.length){var M=(ba[0]+"").match(/([0-9]{4})([0-9]{2})([0-9]{2})/);t=parseInt(M[1],10);r=parseInt(M[2],10)-1; z=parseInt(M[3],10)}break}if(C(t,r,z)){for(;C(t);)v?(t++,r=0):(t--,r=11);for(;C(t,r);)v?(r++,z=1):(r--,z=(new Date(t,r+1,0)).getDate()),11<r?(t++,r=0,z=1):0>r&&(t--,r=11,z=(new Date(t,r+1,0)).getDate());for(;C(t,r,z);)v?z++:z--;b=new Date(t,r,z);t=b.getFullYear();r=b.getMonth();z=b.getDate()}
1(j=Z(m.val()||(a.settings.start_date?a.settings.start_date:"")))&&C(j.getFullYear(),j.getMonth(),j.getDate())&&m.val("");ja(j);if(!a.settings.always_visible&&(d||(a.settings.show_icon?(j='<button type="button" class="Zebra_DatePicker_Icon'+ ("disabled"==m.attr("disabled")?" Zebra_DatePicker_Icon_Disabled":"")+'">Pick a date</button>',n=c(j),a.icon=n,ea=n.add(m)):ea=m,ea.bind("click",function(b){b.preventDefault();m.attr("disabled")||("none"!=g.css("display")?a.hide():a.show())}),void 0!=n&&n.insertAfter($)),void 0!=n)){n.attr("style","");a.settings.inside&&n.addClass("Zebra_DatePicker_Icon_Inside");j=m.position();s=m.outerWidth(!1);U=m.outerHeight(!1);var b=parseInt(m.css("marginTop"),10)||0,e=parseInt(m.css("marginRight"),10)||0,N= n.position(),oa=n.outerWidth(!0),pa=n.outerHeight(!0),qa=parseInt(n.css("marginLeft"),10)||0;a.settings.inside?n.css({marginLeft:(N.left<=j.left+s?j.left+s-N.left:0)-(e+oa)}):n.css({marginLeft:(N.left<=j.left+s?j.left+s-N.left:0)-e+qa});n.css({marginRight:-parseInt(n.css("marginLeft"),10)});n.css({marginTop:(N.top>j.top?j.top-N.top:N.top-j.top)+b+(U-pa)/2})}void 0!=n&&(m.is(":visible")?n.show():n.hide());d||(j='<div class="Zebra_DatePicker"><table class="dp_header"><tr><td class="dp_previous">&#171;</td><td class="dp_caption">&#032;</td><td class="dp_next">&#187;</td></tr></table><table class="dp_daypicker"></table><table class="dp_monthpicker"></table><table class="dp_yearpicker"></table><table class="dp_footer"><tr><td>'+ a.settings.lang_clear_date+"</td></tr></table></div>",g=c(j),a.datepicker=g,B=c("table.dp_header",g),D=c("table.dp_daypicker",g),G=c("table.dp_monthpicker",g),H=c("table.dp_yearpicker",g),Q=c("table.dp_footer",g),a.settings.always_visible?m.attr("disabled")||(a.settings.always_visible.append(g),a.show()):c("body").append(g),g.delegate("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked, .dp_week_number)","mouseover",function(){c(this).addClass("dp_hover")}).delegate("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked, .dp_week_number)", "mouseout",function(){c(this).removeClass("dp_hover")}),d=c("td",B),"firefox"==O.name?d.css("MozUserSelect","none"):"explorer"==O.name?d.bind("selectstart",function(){return!1}):d.mousedown(function(){return!1}),c(".dp_previous",B).bind("click",function(){c(this).hasClass("dp_blocked")||("months"==u?p--:"years"==u?p-=12:0>--w&&(w=11,p--),P())}),c(".dp_caption",B).bind("click",function(){u="days"==u?-1<c.inArray("months",A)?"months":-1<c.inArray("years",A)?"years":"days":"months"==u?-1<c.inArray("years", A)?"years":-1<c.inArray("days",A)?"days":"months":-1<c.inArray("days",A)?"days":-1<c.inArray("months",A)?"months":"years";P()}),c(".dp_next",B).bind("click",function(){c(this).hasClass("dp_blocked")||("months"==u?p++:"years"==u?p+=12:12==++w&&(w=0,p++),P())}),D.delegate("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_week_number)","click",function(){a.settings.select_other_months&&null!=(M=c(this).attr("class").match(/date\_([0-9]{4})(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])/))?ca(M[1], M[2],M[3],"days",c(this)):ca(p,w,q(c(this).html()),"days",c(this))}),G.delegate("td:not(.dp_disabled)","click",function(){var b=c(this).attr("class").match(/dp\_month\_([0-9]+)/);w=q(b[1]);-1==c.inArray("days",A)?ca(p,w,1,"months",c(this)):(u="days",a.settings.always_visible&&m.val(""),P())}),H.delegate("td:not(.dp_disabled)","click",function(){p=q(c(this).html());-1==c.inArray("months",A)?ca(p,1,1,"years",c(this)):(u="months",a.settings.always_visible&&m.val(""),P())}),c("td",Q).bind("click",function(b){b.preventDefault(); m.val("");a.settings.always_visible||(p=w=K=J=W=null,Q.css("display","none"));a.hide();if(a.settings.onClear&&"function"==typeof a.settings.onClear)a.settings.onClear(m)}),a.settings.always_visible||c(document).bind({mousedown:a._mousedown,keyup:a._keyup}),P())};a.hide=function(){a.settings.always_visible||(la("hide"),g.css("display","none"))};a.show=function(){u=a.settings.view;var d=Z(m.val()||(a.settings.start_date?a.settings.start_date:""));d?(J=d.getMonth(),w=d.getMonth(),K=d.getFullYear(),p= d.getFullYear(),W=d.getDate(),C(K,J,W)&&(m.val(""),w=r,p=t)):(w=r,p=t);P();if(a.settings.always_visible)g.css("display","block");else{var d=g.outerWidth(),b=g.outerHeight(),h=(void 0!=n?n.offset().left+n.outerWidth(!0):m.offset().left+m.outerWidth(!0))+a.settings.offset[0],f=(void 0!=n?n.offset().top:m.offset().top)-b+a.settings.offset[1],k=c(window).width(),l=c(window).height(),e=c(window).scrollTop(),j=c(window).scrollLeft();console.log(n.outerWidth(),h);h+d>j+k&&(h=j+k-d);h<j&&(h=j);f+b>
1e+l&&(f= e+l-b);f<e&&(f=e);g.css({left:h,top:f});g.fadeIn("explorer"==O.name&&9>O.version?0:150,"linear");la()}};a.update=function(d){a.original_direction&&(a.original_direction=a.direction);a.settings=c.extend(a.settings,d);ka(!0)};var Z=function(d){d+="";if(""!=c.trim(d)){for(var b=a.settings.format.replace(/([-.,*+?^${}()|[\]\/\\])/g,"\\$1"),h="dDjlNSwFmMnYy".split(""),f=[],k=[],l=0;l<h.length;l++)-1<(position=b.indexOf(h[l]))&&f.push({character:h[l],position:position});f.sort(function(a,b){return a.position- b.position});c.each(f,function(a,b){switch(b.character){case "d":k.push("0[1-9]|[12][0-9]|3[01]");break;case "D":k.push("[a-z]{3}");break;case "j":k.push("[1-9]|[12][0-9]|3[01]");break;case "l":k.push("[a-z]+");break;case "N":k.push("[1-7]");break;case "S":k.push("st|nd|rd|th");break;case "w":k.push("[0-6]");break;case "F":k.push("[a-z]+");break;case "m":k.push("0[1-9]|1[012]+");break;case "M":k.push("[a-z]{3}");break;case "n":k.push("[1-9]|1[012]");break;case "Y":k.push("[0-9]{4}");break;case "y":k.push("[0-9]{2}")}}); if(k.length&&(f.reverse(),c.each(f,function(a,d){b=b.replace(d.character,"("+k[k.length-a-1]+")")}),k=RegExp("^"+b+"$","ig"),segments=k.exec(d))){d=new Date;var e=d.getDate(),j=d.getMonth()+1,s=d.getFullYear(),p="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),m="January February March April May June July August September October November December".split(" "),n,g=!0;f.reverse();c.each(f,function(b,d){if(!g)return!0;switch(d.character){case "m":case "n":j=q(segments[b+1]);break; case "d":case "j":e=q(segments[b+1]);break;case "D":case "l":case "F":case "M":n="D"==d.character||"l"==d.character?a.settings.days:a.settings.months;g=!1;c.each(n,function(a,c){if(g)return!0;if(segments[b+1].toLowerCase()==c.substring(0,"D"==d.character||"M"==d.character?3:c.length).toLowerCase()){switch(d.character){case "D":segments[b+1]=p[a].substring(0,3);break;case "l":segments[b+1]=p[a];break;case "F":segments[b+1]=m[a];j=a+1;break;case "M":segments[b+1]=m[a].substring(0,3),j=a+1}g=!0}});break; case "Y":s=q(segments[b+1]);break;case "y":s="19"+q(segments[b+1])}});if(g&&(f=new Date(s,(j||1)-1,e||1),f.getFullYear()==s&&f.getDate()==(e||1)&&f.getMonth()==(j||1)-1))return f}return!1}},ma=function(){var d=(new Date(p,w+1,0)).getDate(),b=(new Date(p,w,1)).getDay(),h=(new Date(p,w,0)).getDate(),b=b-a.settings.first_day_of_week,b=0>b?7+b:b;fa(a.settings.months[w]+", "+p);var f="<tr>";a.settings.show_week_number&&(f+="<th>"+a.settings.show_week_number+"</th>");for(var k=0;7>k;k++)f+="<th>"+(c.isArray(a.settings.days_abbr)&& void 0!=a.settings.days_abbr[(a.settings.first_day_of_week+k)%7]?a.settings.days_abbr[(a.settings.first_day_of_week+k)%7]:a.settings.days[(a.settings.first_day_of_week+k)%7].substr(0,2))+"</th>";f+="</tr><tr>";for(k=0;42>k;k++){0<k&&0==k%7&&(f+="</tr><tr>");if(0==k%7&&a.settings.show_week_number){var l=new Date(p,w,k-b+1),e=l.getFullYear(),j=l.getMonth()+1,l=l.getDate(),s=void 0,m=void 0,g=void 0,n=g=void 0,q=void 0,g=m=s=void 0;3>j?(s=e-1,m=(s/4|0)-(s/100|0)+(s/400|0),g=((s-1)/4|0)-((s-1)/100|0)+ ((s-1)/400|0),g=m-g,n=0,q=l-1+31*(j-1)):(s=e,m=(s/4|0)-(s/100|0)+(s/400|0),g=((s-1)/4|0)-((s-1)/100|0)+((s-1)/400|0),g=m-g,n=g+1,q=l+((153*(j-3)+2)/5|0)+58+g);s=(s+m)%7;l=(q+s-n)%7;m=q+3-l;g=0>m?53-((s-g)/5|0):m>364+g?1:(m/7|0)+1;f+='<td class="dp_week_number">'+g+"</td>"}e=k-b+1;if(a.settings.select_other_months&&(k<b||e>d))var r=new Date(p,w,e),t=r.getFullYear(),u=r.getMonth(),v=r.getDate(),r=t+x(u,2)+x(v,2);k<b?f+='<td class="'+(a.settings.select_other_months&&!C(t,u,v)?"dp_not_in_month_selectable date_"+ r:"dp_not_in_month")+'">'+(a.settings.select_other_months||a.settings.show_other_months?x(h-b+k+1,a.settings.zero_pad?2:0):"&#032;")+"</td>":e>d?f+='<td class="'+(a.settings.select_other_months&&!C(t,u,v)?"dp_not_in_month_selectable date_"+r:"dp_not_in_month")+'">'+(a.settings.select_other_months||a.settings.show_other_months?x(e-d,a.settings.zero_pad?2:0):"&#032;")+"</td>":(j=(a.settings.first_day_of_week+k)%7,l="",C(p,w,e)?(l=-1<c.inArray(j,a.settings.weekend_days)?"dp_weekend_disabled":l+" dp_disabled", w==aa&&(p==V&&da==e)&&(l+=" dp_disabled_current")):(-1<c.inArray(j,a.settings.weekend_days)&&(l="dp_weekend"),w==J&&(p==K&&W==e)&&(l+=" dp_selected"),w==aa&&(p==V&&da==e)&&(l+=" dp_current")),f+="<td"+(""!=l?' class="'+c.trim(l)+'"':"")+">"+(a.settings.zero_pad?x(e,2):e)+"</td>")}D.html(c(f+"</tr>"));a.settings.always_visible&&(ga=c("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked, .dp_week_number)",D));D.css("display","")}
1,la=function(a){if("explorer"==O.name&&6==O.version){if(!X){var b= q(g.css("zIndex"))-1;X=jQuery("<iframe>",{src:'javascript:document.write("")',scrolling:"no",frameborder:0,allowtransparency:"true",css:{zIndex:b,position:"absolute",top:-1E3,left:-1E3,width:g.outerWidth(),height:g.outerHeight(),filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)",display:"none"}});c("body").append(X)}switch(a){case "hide":X.css("display","none");break;default:a=g.offset(),X.css({top:a.top,left:a.left,display:"block"})}}},C=function(d,b,h){if((void 0==d||isNaN(d))&&(void 0== b||isNaN(b))&&(void 0==h||isNaN(h)))return!1;if(c.isArray(a.settings.direction)||0!==q(a.settings.direction)){var f=q(I(d,"undefined"!=typeof b?x(b,2):"","undefined"!=typeof h?x(h,2):"")),k=(f+"").length;if(8==k&&("undefined"!=typeof v&&f<q(I(t,x(r,2),x(z,2)))||"undefined"!=typeof y&&f>q(I(L,x(S,2),x(Y,2))))||6==k&&("undefined"!=typeof v&&f<q(I(t,x(r,2)))||"undefined"!=typeof y&&f>q(I(L,x(S,2))))||4==k&&("undefined"!=typeof v&&f<t||"undefined"!=typeof y&&f>L))return!0}"undefined"!=typeof b&&(b+=1); var l=!1,e=!1;E&&c.each(E,function(){if(!l&&(-1<c.inArray(d,this[2])||-1<c.inArray("*",this[2])))if("undefined"!=typeof b&&-1<c.inArray(b,this[1])||-1<c.inArray("*",this[1]))if("undefined"!=typeof h&&-1<c.inArray(h,this[0])||-1<c.inArray("*",this[0])){if("*"==this[3])return l=!0;var a=(new Date(d,b-1,h)).getDay();if(-1<c.inArray(a,this[3]))return l=!0}});R&&c.each(R,function(){if(!e&&(-1<c.inArray(d,this[2])||-1<c.inArray("*",this[2])))if(e=!0,"undefined"!=typeof b)if(e=!0,-1<c.inArray(b,this[1])|| -1<c.inArray("*",this[1])){if("undefined"!=typeof h){e=!0;if(-1<c.inArray(h,this[0])||-1<c.inArray("*",this[0])){if("*"==this[3])return e=!0;var a=(new Date(d,b-1,h)).getDay();if(-1<c.inArray(a,this[3]))return e=!0}e=!1}}else e=!1});return(!R||!e)&&E&&l?!0:!1},T=function(a){return(a+"").match(/^\-?[0-9]+$/)?!0:!1},fa=function(d){c(".dp_caption",B).html(d);if(c.isArray(a.settings.direction)||0!==q(a.settings.direction)||1==A.length&&"months"==A[0]){d=p;var b=w,h,f;"days"==u?(f=0>b-1?I(d-1,"11"):I(d, x(b-1,2)),h=11<b+1?I(d+1,"00"):I(d,x(b+1,2))):"months"==u?(f=d-1,h=d+1):"years"==u&&(f=d-7,h=d+7);1==A.length&&"months"==A[0]||C(f)?(c(".dp_previous",B).addClass("dp_blocked"),c(".dp_previous",B).removeClass("dp_hover")):c(".dp_previous",B).removeClass("dp_blocked");1==A.length&&"months"==A[0]||C(h)?(c(".dp_next",B).addClass("dp_blocked"),c(".dp_next",B).removeClass("dp_hover")):c(".dp_next",B).removeClass("dp_blocked")}},P=function(){if(""==D.text()||"days"==u){if(""==D.text()){a.settings.always_visible|| g.css("left",-1E3);g.css({display:"block"});ma();var d=D.outerWidth(),b=D.outerHeight();B.css("width",d);G.css({width:d,height:b});H.css({width:d,height:b});Q.css("width",d);g.css({display:"none"})}else ma();G.css("display","none");H.css("display","none")}else if("months"==u){fa(p);d="<tr>";for(b=0;12>b;b++){0<b&&0==b%3&&(d+="</tr><tr>");var h="dp_month_"+b;C(p,b)?h+=" dp_disabled":!1!==J&&J==b?h+=" dp_selected":aa==b&&V==p&&(h+=" dp_current");d+='<td class="'+c.trim(h)+'">'+(c.isArray(a.settings.months_abbr)&& void 0!=a.settings.months_abbr[b]?a.settings.months_abbr[b]:a.settings.months[b].substr(0,3))+"</td>"}G.html(c(d+"</tr>"));a.settings.always_visible&&(ha=c("td:not(.dp_disabled)",G));G.css("display","");D.css("display","none");H.css("display","none")}else if("years"==u){fa(p-7+" - "+(p+4));d="<tr>";for(b=0;12>b;b++)0<b&&0==b%3&&(d+="</tr><tr>"),h="",C(p-7+b)?h+=" dp_disabled":K&&K==p-7+b?h+=" dp_selected":V==p-7+b&&(h+=" dp_current"),d+="<td"+(""!=c.trim(h)?' class="'+c.trim(h)+'"':"")+">"+(p-7+b)+ "</td>";H.html(c(d+"</tr>"));a.settings.always_visible&&(ia=c("td:not(.dp_disabled)",H));H.css("display","");D.css("display","none");G.css("display","none")}a.settings.onChange&&("function"==typeof a.settings.onChange&&void 0!=u)&&(d="days"==u?D.find("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked)"):"months"==u?G.find("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked)"):H.find("td:not(.dp_disabled, .dp_weekend_disabled, .dp_not_in_month, .dp_blocked)"), d.each(function(){if("days"==u)c(this).data("date",p+"-"+x(w+1,2)+"-"+x(q(c(this).text()),2));else if("months"==u){var a=c(this).attr("class").match(/dp\_month\_([0-9]+)/);c(this).data("date",p+"-"+x(q(a[1])+1,2))}else c(this).data("date",q(c(this).text()))}),a.settings.onChange(u,d,m));a.settings.always_show_clear||a.settings.always_visible||""!=m.val()?Q.css("display",""):Q.css("display","none")},ca=function(d,b,h,f,k){var l=new Date(d,b,h,12,0,0);f="days"==f?ga:"months"==f?ha:ia;var e;e="";for(var j= l.getDate(),g=l.getDay(),q=a.settings.days[g],n=l.getMonth()+1,r=a.settings.months[n-1],t=l.getFullYear()+"",u=0;u<a.settings.format.length;u++){var v=a.settings.format.charAt(u);switch(v){case "y":t=t.substr(2);case "Y":e+=t;break;case "m":n=x(n,2);case "n":e+=n;break;case "M":r=c.isArray(a.settings.months_abbr)&&void 0!=a.settings.months_abbr[n-1]?a.settings.months_abbr[n-1]:a.settings.months[n-1].substr(0,3);case "F":e+=r;break;case "d":j=x(j,2);case "j":e+=j;break;case "D":q=c.isArray(a.settings.days_abbr)&& void 0!=a.settings.days_abbr[g]?a.settings.days_abbr[g]:a.settings.days[g].substr(0,3);case "l":e+=q;break;case "N":g++;case "w":e+=g;break;case "S":e=1==j%10&&"11"!=j?e+"st":2==j%10&&"12"!=j?e+"nd":3==j%10&&"13"!=j?e+"rd":e+"th";break;default:e+=v}}m.val(e);a.settings.always_visible&&(J=l.getMonth(),w=l.getMonth(),K=l.getFullYear(),p=l.getFullYear(),W=l.getDate(),f.removeClass("dp_selected"),k.addClass("dp_selected"));a.hide();ja(l);if(a.settings.onSelect&&"function"==typeof a.settings.onSelect)a.settings.onSelect(e, d+"-"+x(b+1,2)+"-"+x(h,2),l,m);m.focus()},I=function(){for(var a="",b=0;b<arguments.length;b++)a+=arguments[b]+"";return a},x=function(a,b){for(a+="";a.length<b;
1)a="0"+a;return a},q=function(a){return parseInt(a,10)},ja=function(d){a.settings.pair&&c.each(a.settings.pair,function(){var a=c(this);!a.data||!a.data("Zebra_DatePicker")?a.data("zdp_reference_date",d):(a=a.data("Zebra_DatePicker"),a.update({reference_date:d,direction:0==a.settings.direction?1:a.settings.direction}),a.settings.always_visible&& a.show())})};a._keyup=function(c){("block"==g.css("display")||27==c.which)&&a.hide();return!0};a._mousedown=function(d){if("block"==g.css("display")){if(a.settings.show_icon&&c(d.target).get(0)===n.get(0))return!0;0==c(d.target).parents().filter(".Zebra_DatePicker").length&&a.hide()}return!0};var O={init:function(){this.name=this.searchString(this.dataBrowser)||"";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||""},searchString:function(a){for(var b= 0;b<a.length;b++){var c=a[b].string,f=a[b].prop;this.versionSearchString=a[b].versionSearch||a[b].identity;if(c){if(-1!=c.indexOf(a[b].subString))return a[b].identity}else if(f)return a[b].identity}},searchVersion:function(a){var b=a.indexOf(this.versionSearchString);if(-1!=b)return parseFloat(a.substring(b+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Firefox",identity:"firefox"},{string:navigator.userAgent,subString:"MSIE",identity:"explorer",versionSearch:"MSIE"}]}; O.init();ka()};c.fn.Zebra_DatePicker=function($){return this.each(function(){if(void 0!=c(this).data("Zebra_DatePicker")){var F=c(this).data("Zebra_DatePicker");void 0!=F.icon&&F.icon.remove();F.datepicker.remove();c(document).unbind("keyup",F._keyup);c(document).unbind("mousedown",F._mousedown)}F=new c.Zebra_DatePicker(this,$);c(this).data("Zebra_DatePicker",F)})}})(jQuery);(function(d){d.Zebra_Form=function(t,w){var g=this,N={scroll_to_error:!0,tips_position:"left",close_tips:!0,validate_on_the_fly:!1,validate_all:!1,assets_path:null};g.settings={};var p={},J={},x={},G=[],m={},r={},A=!1,B=!1,u,k=d(t);g.filter_input=function(a,d,c){var e,b="";if(window.event)e=window.event.keyCode,d=window.event;else if(d)e=d.which;else return!0;switch(a){case "alphabet":b="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";break;case "digits":case "number":case "float":b="0123456789"; break;case "alphanumeric":b="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";break;default:return!0}c&&(b+=c);d=d.srcElement?d.srcElement:d.target||d.currentTarget;if(null==e||0==e||8==e||9==e||13==e||27==e)return!0;e=String.fromCharCode(e);return-1<b.indexOf(e)||"number"==a&&"-"==e&&0==C(d)||"float"==a&&("-"==e&&0==C(d)||"."==e&&0!=C(d)&&null==d.value.match(/\./))?!0:!1};g.init=function(){g.settings=d.extend({},N,w);k.find("option.dummy").remove();d("div.error",k).each(function(){d("div.close a", d(this)).bind("click",function(b){b.preventDefault();d(this).closest("div.error").animate({height:0,opacity:0},250,function(){d(this).remove()})})});d(".control",k).each(function(){var b=d(this),a={id:b.attr("id"),name:b.attr("name"),type:H(b)},c=b.closest(".row");void 0!=a.name&&(a.name=a.name.replace(/\[\]$/,""));c.length&&b.bind({focus:function(){c.addClass("highlight")},blur:function(){c.removeClass("highlight")}});if(b.hasClass("inside")&&("text"==a.type||"password"==a.type||"textarea"==a.type)){var f= b.position(),e="text"==a.type||"password"==a.type?jQuery("<input>").attr({type:"text","class":"Zebra_Form_Placeholder",autocomplete:"off",value:b.attr("title")}):jQuery("<textarea>").attr({"class":"Zebra_Form_Placeholder",autocomplete:"off"}).html(b.attr("title"));"password"==a.type&&b.css("fontFamily","inherit");e.css({fontFamily:b.css("fontFamily"),fontSize:b.css("fontSize"),fontStyle:b.css("fontStyle"),fontWeight:b.css("fontWeight"),left:f.left,top:f.top,width:b.width()+(parseInt(b.css("borderLeftWidth"), 10)||0)+(parseInt(b.css("borderRightWidth"),10)||0),height:b.height()+(parseInt(b.css("borderTopWidth"),10)||0)+(parseInt(b.css("borderBottomWidth"),10)||0),paddingTop:parseInt(b.css("paddingTop"),10)||0,paddingRight:parseInt(b.css("paddingRight"),10)||0,paddingBottom:parseInt(b.css("paddingBottom"),10)||0,paddingLeft:parseInt(b.css("paddingLeft"),10)||0,marginTop:parseInt(b.css("marginTop"),10)||0,marginRight:parseInt(b.css("marginRight"),10)||0,marginBottom:parseInt(b.css("marginBottom"),10)||0, marginLeft:parseInt(b.css("marginLeft"),10)||0}).insertAfter(b).hide();b.removeAttr("title");e.bind("focus",function(){b.focus()});b.bind({focus:function(){e.hide()},blur:function(){""==d(this).val()&&e.show()}});b.data("Zebra_Form_Placeholder",e);G.push(b)}else b.hasClass("other")&&"select-one"==a.type&&(L(b),b.change(function(){L(b)}));if("password"==a.type){var D=b.height();
1b.css({fontFamily:"Verdana, Tahoma, Arial",height:D})}!g.settings.clientside_disabled&&"undefined"!=typeof g.settings.validation_rules[a.name]&& g.register(b,!1);if(("text"==a.type||"textarea"==a.type||"password"==a.type)&&b.attr("maxlength"))if(b.data("maxlength",b.attr("maxlength")),b.bind("keyup",function(){var a=d(this),b=a.data("maxlength"),c=K(a);a.attr("maxlength",b-c);a.hasClass("show-character-counter")&&(a=b-c-a.val().length,v.html(0>a?"<span>"+a+"</span>":a))}),b.hasClass("show-character-counter")){var f=b.position(),v=jQuery("<div>",{"class":"Zebra_Character_Counter",css:{visibility:"hidden"}}).html(b.data("maxlength")).insertAfter(b); width=v.outerWidth();D=v.outerHeight();v.css({top:f.top+b.outerHeight()-D/1.5,left:f.left+b.outerWidth()-width/1.5,width:v.width(),visibility:"visible"});b.trigger("keyup")}if(("text"==a.type||"password"==a.type)&&b.data("prefix"))f=b.position(),a=b.data("prefix"),D=decodeURIComponent(a.replace(/\+/g," ")).match(/^img\:(.*)/i),a=null!=D?jQuery("<img>",{src:D[1]}):jQuery("<div>",{css:{"font-family":b.css("fontFamily"),"font-size":b.css("fontSize")}}).html(decodeURIComponent(a.replace(/\+/g," "))), a.attr({"class":"Zebra_Form_Input_Prefix"}).css({visibility:"hidden",position:"absolute"}).insertAfter(b),a.css({top:f.top+Math.round((b.outerHeight()-a.outerHeight())/2),left:f.left+parseInt(b.css("paddingLeft"),10),visibility:"visible"}),b.css({paddingLeft:"+="+a.outerWidth(!0),width:"-="+a.outerWidth(!0)}),void 0!=e&&e.css({left:"+="+a.outerWidth(!0)})});d("input.submit, input.image",k).bind("click",function(){k.data("zf_clicked_button",d(this).attr("id"))});for(var a in g.settings.validation_rules)for(var f in g.settings.validation_rules[a])"dependencies"== f&&function(){var b=g.settings.validation_rules[a][f];"string"==typeof b[1]&&(b=b[0]);for(var c in b){var e=d('input[name="'+c+'"],select[name="'+c+'"],textarea[name="'+c+'"]',t);0==e.length&&(e=d('input[name="'+c+'[]"],select[name="'+c+'[]"],textarea[name="'+c+'[]"]',t));if(0<e.length){m[c]||(m[c]={conditions:{},elements:[],event:!1});-1==d.inArray(a,m[c].elements)&&m[c].elements.push(a);var j=z(b[c]),n=H(d(e[0]));m[c].conditions[j]||(m[c].conditions[j]=function(){var a=b[c],f=[];e.each(function(){switch(n){case "radio":case "checkbox":this.checked&& f.push(d(this).val());break;case "image":case "submit":k.data("zf_clicked_button")==d(this).attr("id")&&f.push("click");break;default:f.push(d(this).val())}});var g=!1;0<f.length&&(d.isArray(a)?d.each(a,function(b){var c=0;d.each(f,function(e){!d.isArray(a[b])&&f[e]==a[b]?g=!0:d.isArray(a[b])&&-1<d.inArray(f[e],a[b])&&c++});!g&&c==a[b].length&&(g=!0)}):d.each(f,function(b){a==f[b]&&(g=!0)}));return g})}}0<e.length&&!1==m[c].event&&(m[c].event=function(){d.each(m[c].elements,function(a){var b=g.settings.validation_rules[m[c].elements[a]].dependencies, f=!0;if("string"==typeof b[1]){var e=b[1].split(","),e=d.map(e,function(a){return d.trim(a)}),h=e.shift();arguments=e;b=b[0]}for(var j in b)e=z(b[j]),m[j].conditions[e]()||(f=!1);if(void 0!=b[c]&&void 0!=h){b=window;h=h.split(".");j=h.pop();for(e=0;e<h.length;e++)if(void 0!=b[h[e]])b=b[h[e]];else throw Error('"'+h[e]+"\" namespace doesn't exist in the global scope!");try{b[j].apply(void 0,[f].concat(arguments))}catch(n){throw Error('"'+j+'" callback function was not found!');}}})},e.bind("checkbox"== n||"radio"==n||"select-multiple"==n||"submit"==n||"button"==n?"click":"select-one"==n?"change":"blur",m[c].event));e.length&&m[c].event()}();var c=d(".captcha-container");if(0<c.length){var e=d("img",c);d("a",c).bind("click",function(a){a.preventDefault();e.attr("src",e.attr("src").replace(/nocache=[0-9]+/,"nocache="+ +new Date))})}k.bind("submit",function(a){!1==A&&(void 0!=g.settings.validation_rules&&!B)&&(g.validate()||a.preventDefault());B=!1});0<G.length&&setInterval(O,50);u={init:function(){this.name= this.searchString(this.dataBrowser)||"";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||""},searchString:function(a){for(var c=0;c<a.length;c++){var d=a[c].string,e=a[c].prop;this.versionSearchString=a[c].versionSearch||a[c].identity;if(d){if(-1!=d.indexOf(a[c].subString))return a[c].identity}else if(e)return a[c].identity}},searchVersion:function(a){var c=a.indexOf(this.versionSearchString);if(-1!=c)return parseFloat(a.substring(c+this.versionSearchString.length+ 1))},dataBrowser:[{string:navigator.userAgent,subString:"Firefox",identity:"firefox"},{string:navigator.userAgent,subString:"MSIE",identity:"explorer",versionSearch:"MSIE"}]};u.init()};g.attach_tip=function(a,d){var c=a.attr("id");void 0==p[c]&&(p[c]={element:a});p[c].message=d;g.show_errors(a)};g.clear_errors=function(){d(".Zebra_Form_error_iFrameShim").remove();d(".Zebra_Form_error_message").remove();x={}};g.end_file_upload=function(a,f){var c=d("#"+a);if(c.length&&(g.clear_errors(),k.removeAttr("target"), setTimeout(function(){d("#"+a+"_iframe").remove()},1E3),d("#"+a+"_spinner").remove(),void 0!=p[a]))if(void 0!=f&&("object"==typeof f&&void 0!=f[0]&&void 0!=f[1]&&void 0!=f[2]&&void 0!=f[3])&&c.data("file_info",f),
1!0!==g.validate_control(c))c.val(""),c.css("visibility","visible"),g.show_errors(c);else{var e=c.offset(),b=jQuery("<div>",{"class":"Zebra_Form_filename",css:{left:e.left,top:e.top,width:c.outerWidth(),opacity:0}}).html(f[0]),e=jQuery("<a>",{href:"javascript:void(0)"}).html("x").bind("click", function(a){a.preventDefault();b.remove();c.val("");c.data("file_info")&&c.removeData("file_info");c.css("visibility","visible")});d("body").append(b.append(e));b.css({top:parseInt(b.css("top"),10)+(c.outerHeight()-b.outerHeight())/2,opacity:1})}};g.hide_error=function(a,f){var c=d("#"+a);if(void 0==f&&g.settings.validate_on_the_fly&&!0!==g.validate_control(c))g.show_errors(c,!1);else{var e=d("#Zebra_Form_error_message_"+a);0<e.length&&e.animate({opacity:0},250,function(){var b=e.data("shim");void 0!= b&&b.remove();e.remove();delete x[a]})}};g.register=function(a,f){var c={id:a.attr("id"),name:a.attr("name"),type:H(a)};if(void 0!=c.name){c.name=c.name.replace(/\[\]$/,"");a.hasClass("time")&&(c.name=c.name.replace(/\_(hours|minutes|seconds|ampm)$/,""));switch(c.type){case "radio":case "checkbox":a.bind({click:function(){g.hide_error(c.name)},blur:function(){g.hide_error(c.name)}});void 0==J[c.id]&&(J[c.id]=k.find("input[name^="+c.name+"]"));break;case "file":var e=a.clone(!0);e.attr("value",""); a.replaceWith(e);e.bind({keypress:function(){e.attr("value","")},change:function(){if(void 0!=p[c.name].rules.upload){g.hide_error(c.name);e.data("file_info")&&e.removeData("file_info");var b=jQuery('<iframe id="'+c.id+'_iframe" name="'+c.id+'_iframe">',{src:"javascript:void(0)",scrolling:"no",marginwidth:0,marginheight:0,width:0,height:0,frameborder:0,allowTransparency:"true"}).css({position:"absolute",top:0,left:-1E3});d("body").append(b);b=k.attr("action");k.attr("action",decodeURIComponent(g.settings.assets_path)+ "process.php?form="+k.attr("id")+"&control="+c.id+"&path="+encodeURIComponent(decodeURIComponent(p[c.name].rules.upload[0]))+"&nocache="+(new Date).getTime());k.attr("target",c.id+"_iframe");a.css("visibility","hidden");var f=a.offset(),f=jQuery("<div>",{id:c.id+"_spinner","class":"Zebra_Form_spinner",css:{left:f.left,top:f.top}});d("body").append(f);A=!0;k.trigger("submit");k.attr("action",b);A=!1}},blur:function(){g.hide_error(c.name)}});a=e;break;case "select-one":case "select-multiple":a.bind({change:function(){g.hide_error(c.name)}, blur:function(){g.hide_error(c.name)}});break;default:a.blur(function(){var b=c.name;if("text"==c.type&&a.hasClass("other")){var d=c.id.match(/^(.*)\_other$/);null!=d&&(b=d[1])}g.hide_error(b)})}var b=g.settings.validation_rules[c.name];if(null!=b)if(void 0==f){var q=k.find(".control");d.each(q,function(e,f){if(f==a.get(0)){d(f);for(var g=null,h=e-1;null==g&&void 0!=q[h];)g=d(q[h]).attr("id"),h--;if(p[g]){h={};for(e in p)h[e]=p[e],g==e&&(h[c.id]={element:a,rules:b});p=h}else g={},g[c.id]={element:a, rules:b},d.extend(p,g)}})}else if(void 0!=f&&d("#"+f).length){d("#"+f).attr("id");var h={};for(index in p)h[index]=p[index],previous_element_id==index&&(h[c.id]={element:a,rules:b});p=h}else void 0!=f&&!1===f&&(p[c.id]={element:a,rules:b})}};g.show_errors=function(a,f){void 0!=f&&!1===f||g.clear_errors();var c=0;for(index in p){var e=p[index],b=e.element,q={id:b.attr("id"),name:b.attr("name"),type:H(b)},h="radio"==q.type||"checkbox"==q.type?q.name.replace(/\[\]$/,""):q.id;b.hasClass("time")&&(h=q.name.replace(/\_(hours|minutes|seconds|ampm)$/, ""));if(!(void 0!=a&&a.get(0)!=b.get(0))&&void 0!=e.message&&void 0==x[h]){"none"!=b.css("display")&&(!(void 0!=f&&!1===f)&&!(g.settings.validate_all&&0<c))&&b.focus();var j=d.extend(b.offset()),j=d.extend(j,{right:Math.floor(j.left+b.width())}),n=jQuery("<div/>",{"class":"Zebra_Form_error_message",id:"Zebra_Form_error_message_"+h,css:{opacity:0}}),e=jQuery("<div/>",{"class":"message"+(!g.settings.close_tips?" noclose":""),css:{_width:"auto"}}).html(e.message).appendTo(n);g.settings.close_tips&&jQuery("<a/>", {href:"javascript:void(0)","class":"close"+("explorer"==u.name&&6==u.version?"-ie6":"")}).html("x").appendTo(e).bind({click:function(a){a.preventDefault();g.hide_error(d(this).closest("div.Zebra_Form_error_message").attr("id").replace(/^Zebra\_Form\_error\_message\_/,""),!0)},focus:function(){d(this).blur()}});var k=jQuery("<div/>",{"class":"arrow"}).appendTo(n);d("body").append(n);var v=n.outerWidth(),m=n.outerHeight(),m=k.outerWidth(),e=k.outerHeight(),l=("left"==g.settings.tips_position?j.left: j.right)-v/2;k.css("left",v/2-m/2-1);if("radio"==q.type||"checkbox"==q.type)l=j.right-v/2-b.outerWidth()/2+1;0>l&&(l=2);n.css("left",l);v=n.outerWidth();m=n.outerHeight();b=j.top-m+e/2-1;0>b&&(b=2);
1n.css({left:l+"px",top:b+"px",height:m-e/2+"px"});h=x[h]=n;"explorer"==u.name&&6==u.version&&!h.data("shim")&&(b=h.offset(),q=parseInt(h.css("zIndex"),10)-1,b=jQuery("<iframe>",{src:'javascript:document.write("")',scrolling:"no",frameborder:0,allowTransparency:"true","class":"Zebra_Form_error_iFrameShim", css:{zIndex:q,position:"absolute",top:b.top,left:b.left,width:h.outerWidth(),height:h.outerHeight(),filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)",display:"block"}}),d("body").append(b),h.data("shim",b));n.animate({opacity:0.9},250);1==++c&&(g.settings.scroll_to_error&&!(void 0!=f&&!1===f))&&d("html, body").animate({scrollTop:Math.max(parseInt(n.css("top"),10)+parseInt(n.css("height"),10)/2-d(window).height()/2,0)},0);if(!g.settings.validate_all)break}}};g.submit=function(){k.trigger("submit")}; g.validate_control=function(a){var f={id:a.attr("id"),name:a.attr("name"),type:H(a)},c=!0,e=p[f.id],b="radio"==f.type||"checkbox"==f.type?f.name.replace(/\[\]$/,""):f.id;a.hasClass("time")&&(b=f.name.replace(/\_(hours|minutes|seconds|ampm)$/,""));if(void 0!=e&&("none"!=a.css("display")&&"hidden"!=a.css("visibility")||a.data("file_info"))){var q=null;delete e.message;for(var h in e.rules){if(!c)break;switch(h){case "alphabet":switch(f.type){case "password":case "text":case "textarea":var j=RegExp("^[a-z"+ F(e.rules[h][0]).replace(/\s/,"\\s")+"]+$","ig");""!=d.trim(a.val())&&!j.test(a.val())&&(c=!1)}break;case "alphanumeric":switch(f.type){case "password":case "text":case "textarea":j=RegExp("^[a-z0-9"+F(e.rules[h][0]).replace(/\s/,"\\s")+"]+$","ig"),""!=d.trim(a.val())&&!j.test(a.val())&&(c=!1)}break;case "compare":switch(f.type){case "password":case "text":case "textarea":if(!d("#"+e.rules[h][0])||a.val()!=d("#"+e.rules[h][0]).val())c=!1}break;case "dependencies":if(!M(b))return!0;break;case "custom":var n= !1;d.each(e.rules[h],function(b,e){if(!n){e=d.merge(d.merge([e[0]],[a.val()]),e.slice(1));var f="function"==typeof e[0]?e[0]:"function"==typeof window[e[0]]?window[e[0]]:!1;if(!1!==f)c=f.apply(f,e.slice(1));else throw c=!1,Error('Function "'+e[0]+"\" doesn't exist!");c||(custom_rule_error_message=e[e.length-1],n=!0)}});break;case "date":switch(f.type){case "text":if(""!=d.trim(a.val())){for(var j=!1,m=a.data("Zebra_DatePicker").settings.format,k="dDjlNSwFmMnYyGHghaAisU".split(""),r=[],l=[],m=F(m), u=0;u<k.length;u++)-1<(position=m.indexOf(k[u]))&&r.push({character:k[u],position:position});r.sort(function(a,b){return a.position-b.position});d.each(r,function(a,b){switch(b.character){case "d":l.push("0[1-9]|[12][0-9]|3[01]");break;case "D":l.push("[a-z]{3}");break;case "j":l.push("[1-9]|[12][0-9]|3[01]");break;case "l":l.push("[a-z]+");break;case "N":l.push("[1-7]");break;case "S":l.push("st|nd|rd|th");break;case "w":l.push("[0-6]");break;case "F":l.push("[a-z]+");break;case "m":l.push("0[1-9]|1[012]+"); break;case "M":l.push("[a-z]{3}");break;case "n":l.push("[1-9]|1[012]");break;case "Y":l.push("[0-9]{4}");break;case "y":l.push("[0-9]{2}");break;case "G":l.push("[0-9]|1[0-9]|2[0-3]");break;case "H":l.push("0[0-9]|1[0-9]|2[0-3]");break;case "g":l.push("[0-9]|1[0-2]");break;case "h":l.push("0[0-9]|1[0-2]");break;case "a":case "A":l.push("(am|pm)");break;case "i":l.push("[0-5][0-9]");break;case "s":l.push("[0-5][0-9]")}});if(0<l.length&&(r.reverse(),d.each(r,function(a,b){m=m.replace(b.character,"("+ l[l.length-a-1]+")")}),l=RegExp("^"+m+"$","ig"),segments=l.exec(a.val()))){var E=null,y=null,t=null,w="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),x="January February March April May June July August September October November December".split(" "),z=null,I=!0;r.reverse();d.each(r,function(b,c){if(!I)return!0;switch(c.character){case "m":case "n":y=parseInt(segments[b+1],10);break;case "d":case "j":E=parseInt(segments[b+1],10);break;case "D":case "l":case "F":case "M":z="D"== c.character||"l"==c.character?a.data("Zebra_DatePicker").settings.days:a.data("Zebra_DatePicker").settings.months;I=!1;d.each(z,function(a,e){if(I)return!0;if(segments[b+1].toLowerCase()==e.substring(0,"D"==c.character||"M"==c.character?3:e.length).toLowerCase()){switch(c.character){case "D":segments[b+1]=w[a].substring(0,3);break;case "l":segments[b+1]=w[a];break;case "F":segments[b+1]=x[a];y=a+1;break;case "M":segments[b+1]=x[a].substring(0,3),y=a+1}I=!0}});break;case "Y":t=parseInt(segments[b+ 1],10);break;case "y":t="19"+parseInt(segments[b+1],10)}});I&&(E||(E=1),y||(y=1),k=new Date(t,y-1,E),k.getFullYear()==t&&(k.getDate()==E&&k.getMonth()==y-1)&&(a.data("timestamp",Date.parse(x[y-1]+" "+E+", "+t)),j=!0))}j||(c=!1)}}break;case "datecompare":switch(f.type){case "password":case "text":case "textarea":if(void 0!=e.rules[h][0]&&void 0!=e.rules[h][1]&&d(e.rules[h][0])&&!0===g.validate_control(d(e.rules[h][0]))&&void 0!=a.data("timestamp"))switch(e.rules[h][1]){case ">":c=a.data("timestamp")> d("#"+e.rules[h][0]).data("timestamp");break;case ">=":c=a.data("timestamp")>=d("#"+e.rules[h][0]).data("timestamp");break;case "<":c=a.data("timestamp")<d("#"+e.rules[h][0]).data("timestamp");break;case "<=":c=a.data("timestamp")<=d("#"+e.rules[h][0]).data("timestamp")}else c=!1}break;case "digits":switch(f.type){case "password":case "text":case "textarea":j=RegExp("^[0-9"+F(e.rules[h][0]).replace(/\s/,"\\s")+"]+$","ig"),""!=d.trim(a.val())&&!j.test(a.val())&&(c=!1)}break;case "email":switch(f.type){case "password":case "text":case "textarea":""!= d.trim(a.val())&&null==a.val().match(/^([a-zA-Z0-9_\-\+\~\^\{\}]+[\.]?)+@{1}([a-zA-Z0-9_\-\+\~\^\{\}]+[\.]?)+\.[A-Za-z0-9]{2,}$/)&&(c=!1)}break;case "emails":switch(f.type){case "password":case "text":case "textarea":a.val().split(",").each(function(a){""!=d.trim(a)&&null==d.trim(a).match(/^([a-zA-Z0-9_\-\+\~\^\{\}]+[\.]?)+@{1}([a-zA-Z0-9_\-\+\~\^\{\}]+[\.]?)+\.[A-Za-z0-9]{2,}$/)&&(c=!1)})}break;case "filesize":switch(f.type){case "file":var s=a.data("file_info");if(s&&(void 0==s[2]||void 0==s[3]|| 0!=s[2]||parseInt(s[3],10)>parseInt(e.rules[h][0],10)))c=!1}break;case "filetype":switch(f.type){case "file":if(s=a.data("file_info")){void 0==g.mimes&&d.ajax({url:decodeURIComponent(g.settings.assets_path)+"mimes.json",async:!1,success:function(a){g.mimes=a},dataType:"json"});var G=d.map(e.rules[h][0].split(","),function(a){return d.trim(a)}),A=[];d.each(g.mimes,function(a,b){(d.isArray(b)&&-1<d.inArray(s[1],b)||!d.isArray(b)&&b==s[1])&&A.push(a)});var B=!1;d.each(A,function(a,b){-1<d.inArray(b, G)&&(B=!0)});B||(c=!1)}}break;case "float":switch(f.type){case "password":case "text":case "textarea":if(j=RegExp("^[0-9-."+F(e.rules[h][0]).replace(/\s/,"\\s")+"]+$","ig"),""!=d.trim(a.val())&&("-"==d.trim(a.val())||"."==d.trim(a.val())||null!=a.val().match(/\-/g)&&1<a.val().match(/\-/g).length||null!=a.val().match(/\./g)&&1<a.val().match(/\./g).length||0<a.val().indexOf("-")||!j.test(a.val())))c=!1}break;case "image":switch(f.type){case "file":(s=a.data("file_info"))&&null==s[1].match(/image\/(gif|jpeg|png|pjpeg)/i)&& (c=!1)}break;case "length":switch(f.type){case "password":case "text":case "textarea":if(""!=a.val()&&void 0!=e.rules[h][0]&&a.val().length-K(a)<e.rules[h][0]||void 0!=e.rules[h][1]&&0<e.rules[h][1]&&a.val().length-K(a)>e.rules[h][1])c=!1}
1break;case "number":switch(f.type){case "password":case "text":case "textarea":if(j=RegExp("^[0-9-"+F(e.rules[h][0]).replace(/\s/,"\\s")+"]+$","ig"),""!=d.trim(a.val())&&("-"==d.trim(a.val())||null!=a.val().match(/\-/g)&&1<a.val().match(/\-/g).length||0<a.val().indexOf("-")|| !j.test(a.val())))c=!1}break;case "regexp":switch(f.type){case "password":case "text":case "textarea":j=RegExp(e.rules[h][0],"g"),""!=d.trim(a.val())&&null==j.exec(a.val())&&(c=!1)}break;case "required":switch(f.type){case "checkbox":case "radio":var C=!1;J[f.id].each(function(){this.checked&&(C=!0)});C||(c=!1);break;case "file":case "password":case "text":case "textarea":""==d.trim(a.val())&&(c=!1);break;case "select-one":if(a.hasClass("time")&&0==a.get(0).selectedIndex)f.id=f.id.replace(/\_(hours|minutes|seconds|ampm)$/, ""),c=!1;else if(a.hasClass("other")&&"other"==a.val()&&(!d("#"+f.id+"_other").length||""==d.trim(d("#"+f.id+"_other").val()))||0==a.get(0).selectedIndex)c=!1;break;case "select-multiple":-1==a.get(0).selectedIndex&&(c=!1)}break;case "upload":switch(f.type){case "file":if((s=a.data("file_info"))&&(!s[2]||0!=s[2]))c=!1}break;case "url":switch(f.type){case "password":case "text":case "textarea":j=RegExp("^(http(s)?://)"+(!0===e.rules[h][0]?"":"?")+"[^\\s\\.]+\\..{2,}","i"),""!=d.trim(a.val())&&!j.test(a.val())&& (c=!1)}}c||(q=h,e.message="custom"==h?custom_rule_error_message:g.settings.validation_rules[b][q][g.settings.validation_rules[b][q].length-("length"==q&&4==g.settings.validation_rules[b][q].length?2:1)],e.value=a.val())}}return c?!0:q};g.validate=function(){var a,d=!0;g.clear_errors();r={};for(index in p){if(!d&&!g.settings.validate_all)break;a=p[index].element;if(!0!==(rule_not_passed=g.validate_control(a)))d=!1}d||g.show_errors();B=!0;return d};var O=function(){d.each(G,function(){var a=d(this), f=a.data("Zebra_Form_Placeholder");""==a.val()&&!a.is(":focus")?f.show():f.hide()})},F=function(a){return a.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1")},C=function(a){if(null!=a.selectionStart)return a.selectionStart;var d=document.selection.createRange(),c=d.duplicate();if("text"==a.type)return 0-c.moveStart("character",-1E5);var e=a.value.length;c.moveToElementText(a);c.setEndPoint("StartToStart",d);return e-c.text.length},K=function(a){a=a.val();var d=a.length;return a.replace(/(\r\n|\r|\n)/g,"\r\n").length- d},L=function(a){var f=d("#"+a.attr("id")+"_other");"other"==a.val()?f.css("display","block"):f.css("display","none")},z=function(a){if(!d.isArray(a))return a;var f="";d.each(a,function(c){c=a[c];d.isArray(c)&&(c="|"+z(c)+"|");f+=""+c});return f},H=function(a){var d="button input:checkbox input:file input:image input:password input:radio input:submit input
1:text select textarea".split(" ");for(index in d)if(a.is(d[index]))return"select"==d[index]?a.attr("multiple")?"select-multiple":"select-one":d[index].replace(/input\:/, "")},M=function(a,f){void 0==f&&(f=[]);2<f.length&&f.shift();if(-1<d.inArray(a,f))throw Error('Infinite recursion detected. The loop of dependencies is created by the following elements: "'+f.join('", "')+'"');f.push(a);var c=g.settings.validation_rules[a].dependencies;"string"==typeof c[1]&&(c=c[0]);var e=!0,b;for(b in c){if(void 0!=r[b]&&void 0!=r[b][c[b]])e=r[b][c[b]];else{void 0!=g.settings.validation_rules[b]&&void 0!=g.settings.validation_rules[b].dependencies&&(e=M(b,f));if(e){var k=z(c[b]); if(!m[b]||!m[b].conditions[k]())e=!1}void 0==r[b]&&(r[b]={});void 0==r[b][c[b]]&&(r[b][c[b]]=e)}if(!e)break}return e};g.init()};d.fn.Zebra_Form=function(t){return this.each(function(){var w=new d.Zebra_Form(this,t);d(this).data("Zebra_Form",w);if("function"==typeof w.settings.on_ready)w.settings.on_ready()})}})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.