(function(k){var h={"short":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"long":["January","February","March","April","May","June","July","August","September","October","November","December"]},g=new Date(),l=g.getFullYear(),i=g.getMonth()+1,j=g.getDate();k.fn.birthdaypicker=function(b){var a={maxAge:120,futureDates:false,maxYear:l,dateFormat:"middleEndian",monthFormat:"short",placeholder:true,legend:"",defaultDate:false,hiddenDate:true};return this.each(function(){if(b){k.extend(a,b)}var c=k("
"),d=k(""),e=k(""),v=k("");if(a.legend){k("").appendTo(c)}var u;if(a.dateFormat=="bigEndian"){u=l+"-"+i+"-"+j;c.append(d).append(e).append(v)}else{if(a.dateFormat=="littleEndian"){u=j+"-"+i+"-"+l;c.append(v).append(e).append(d)}else{c.append(e).append(v).append(d);u=i+"-"+j+"-"+l}}if(a.placeholder){k("").appendTo(d);k("").appendTo(e);k("").appendTo(v);u=null}if(a.defaultDate){u=a.defaultDate}if(a.hiddenDate){k("").val(u).appendTo(c)}var z=l;var y=l-a.maxAge;if(a.futureDates&&a.maxYear!=l){if(a.maxYear>1000){z=a.maxYear}else{z=l+a.maxYear}}while(z>=y){k("").attr("value",z).text(z).appendTo(d);z--}for(var f=0;f<12;f++){k("").attr("value",f+1).text(h[a.monthFormat][f]).appendTo(e)}for(var w=1;w<32;w++){k("").attr("value",w).text(w).appendTo(v)}k(this).append(c);if(a.defaultDate){var x=new Date(a.defaultDate);d.val(x.getFullYear());e.val(x.getMonth()+1);v.val(x.getDate())}c.change(function(){var p=parseInt(e.children(":last").val()),s=parseInt(v.children(":last").val()),r=new Date(d.val(),e.val(),0),n=r.getDate();if(s>n){while(s>n){v.children(":last").remove();s--}}else{if(s