if (!window.Kkkonrad) var Kkkonrad = new Object();

Kkkonrad.blinkField = Class.create();
Kkkonrad.blinkField.prototype = {
 initialize : function(formd, field, emptyText, disableField){
    this.formd = $(formd);
    this.field = $(field);
    this.emptyText = emptyText;
    this.disableField = $(disableField);
    if(this.properties!='disable-focus')
    {
        Event.observe(this.field, 'focus', this.focus.bind(this));
    }
    Event.observe(this.field, 'blur', this.blur.bind(this));
    Event.observe(this.formd, 'submit', this.submit.bind(this));
    this.blur();
 },

 focus : function(event){
    if(this.field.value==this.emptyText){
        this.field.value='';
    }
 },

 blur : function(event){
    if(this.field.value==''){
        this.field.value=this.emptyText;
    }
 },
 
 submit : function(event){
     if(this.disableField && !this.disableField.checked)return true;
     if (this.field.value == this.emptyText || this.field.value == '')
     {
        Event.stop(event);
        return false;
     }
     return true;
 }
}
