
var $=Ext.DomQuery.selectNode;var $s=Ext.DomQuery.select;var $c=Ext.DomQuery.compile;var $g=Ext.get;var $f=Ext.fly;var Dom=Ext.DomHelper;var Ele=Ext.Element;var Event=Ext.EventManager;var Validator={setInputHint:function(config){if(config.isBlank!=undefined)config.el.isBlank=config.isBlank;if(config.el.isBlank){config.el.addClass('input_hintmode');config.el.dom.value=config.hint;}else{config.el.removeClass('input_hintmode');}return config.el;},init:function(){var input_days=$s('input.input_day');for(var input_day_i=0;input_day_i<input_days.length;input_day_i++){input_day=$g(input_days[input_day_i]);if(input_day.dom.value.match(/\d\d/im)){input_day.isBlank=false;}else{input_day.isBlank=true;}if(input_day.isBlank==true){Validator.setInputHint({el:input_day,hint:'dd',isBlank:true});}input_day.on({focus:function(){if(this.isBlank==true){this.dom.value='';Validator.setInputHint({el:input_day,hint:'',isBlank:false});}},blur:function(){if(this.dom.value.match(/\d\d/im)){this.isBlank=false;}else{this.isBlank=true;}if(this.isBlank==true){Validator.setInputHint({el:input_day,hint:'dd',isBlank:true});}},scope:input_day});}var input_years=$s('input.input_year');for(var input_year_i=0;input_year_i<input_years.length;input_year_i++){var input_year=$g(input_years[input_year_i]);if(input_year.dom.value.match(/\d\d\d\d/im)){input_year.isBlank=false;}else{input_year.isBlank=true;}Validator.setInputHint({el:input_year,hint:'yyyy',isBlank:input_year.isBlank});input_year.on({focus:function(){if(this.isBlank==true){this.dom.value='';Validator.setInputHint({el:input_year,hint:'',isBlank:false});}},blur:function(){if(this.dom.value.match(/\d\d\d\d/im)){this.isBlank=false;}else{this.isBlank=true;}if(this.isBlank==true){Validator.setInputHint({el:input_year,hint:'yyyy',isBlank:true});}},scope:input_year});}}};Ext.onReady(Validator.init);
