function alphaKeysOnly(a){return filterKeys(a,/^[a-zA-Z]$/)}function digitKeysOnly(a){return filterKeys(a,/^[0-9]$/)}function alphaOrNumberKeysOnly(a){return filterKeys(a,/^[0-9a-zA-Z]$/)}function filterKeys(c,b){var d;if(window.event){d=c.keyCode}else{if(c.which){d=c.which}}if((d==null)||(d==0)||(d==8)||(d==9)||(d==13)||(d==27)){return true}var a=String.fromCharCode(d);return(a.match(b)!=null)}function getDaysCount(b,c){var a;if(b==4||b==6||b==9||b==11){a=30}else{if(b==2){if(c!=undefined){a=(c%4==0?28:29)}else{a=29}}else{a=31}}return a}function changeDaysFor(d){var e=$("#"+d+"Month").val();var h=$("#"+d+"Year").val();if(e!=undefined&&e!=""){var f=parseInt(e);var j=undefined;if(h!=undefined||h!=""){j=parseInt(h)}var a=getDaysCount(f,j);var g=$("#"+d+"Day").val();$("#"+d+"Day").empty();$("#"+d+"Day").append("<option value=''></option>");for(var b=1;b<=a;b++){$("#"+d+"Day").append("<option value='"+b+"'>"+b+"</option>")}if(g!=undefined&&g!=""){var c=parseInt(g);if(c>a){c=a}$("#"+d+"Day").val(c)}}}var __json=null;if(typeof JSON!=="undefined"){__json=JSON}var browser=$.browser;var JSON={parse:function(text){if(__json!==null){return __json.parse(text)}if(!browser.msie){return new Function("return "+text)()}return eval("("+text+")")}};(function(a){a.fn.capitalise=function(){var b=a(this);b.text(cap(b.text()))}})(jQuery);var cap=function(a){a=a.toString().toLowerCase();return a.replace(/\b(\w)/g,function(b,d){return d.toUpperCase()})};