var DateFilter = new Class({
    
    initialize : function(id) {
        
        this.id = id;
		
/** 
        $(this.id).addEvent('blur', function(event) {
            event.stop();
            (function() {
                
                if($(oDateFilter.id).get('value') != oDateFilter.value) {
                    
                    if($(oDateFilter.id).get('value').match(/201[0-9]\/[0-1][0-9]\/[0-3][0-9]/)) {
						
						$(this.id).set('value',$(this.id).get('value'));
                    
						//alert($(this.id).get('value'));
					
                        location.href = '/' + Context.languagecode + '/' + Context.linkid + '/datefilter/' + $(this.id).get('value').replace(/\//g,"-");
                    
                    } else {
                    
                        //$(oDateFilter.id).highlight('#ad0000');
                        $(oDateFilter.id).set('value', oLocalization.pickaday);
                    
                    }
                    
                    
                    
                }
                
            }).delay(150,this);
        });
        
        $(this.id).addEvent('keyup', function(event) {
            var event = new Event(event);
            switch(event.key) {
                case('enter'):
                
                    if($(oDateFilter.id).get('value') != oDateFilter.value) {
                        
                        if($(oDateFilter.id).get('value').match(/201[0-9]\/[0-1][0-9]\/[0-3][0-9]/)) {
                        
							$(this.id).set('value',$(this.id).get('value'));
						
                            location.href = '/' + Context.languagecode + '/' + Context.linkid + '/datefilter/' + $(this.id).get('value').replace(/\//g,"-");
                        
                        } else {
                        
                            $(oDateFilter.id).highlight('#ad0000');
                        
                        }
                        
                        
                        
                    }
                    
                    break;
            }
        });
**/

        
    },
    
    focus : function() {
        this.value = $(this.id).get('value');
    },
    
    blur : function() {
        //
    }
    
});
