/*!
 * Goodar
 * @author    Vyacheslav Voronchuk
 * @date      25.12.2009 
 * Copyright(c) 2009, by Vyacheslav Voronchuk
 */

//убираем текст по-умолчанию и возвращаем в случае пустого значения
if(Ext.get('auth'))
{
  var auth_fields = Ext.select('input.clear_default_value');
  if(auth_fields)
  {
    auth_fields.on('focus', function(event) 
    {
      if(event.target.value === event.target.attributes.getNamedItem('gdr:default').nodeValue)
        event.target.value = '';
      
      if((event.target.name.search(/password$/) != -1) && (event.target.type === 'text'))
      {
        if(Ext.isIE || Ext.isWebKit)
        {
          var oPassword = document.createElement('input');
          oPassword.setAttribute('type', 'password');
          oPassword.setAttribute('name', event.target.getAttribute('name'));
          event.target.parentNode.replaceChild(oPassword, event.target);
          setTimeout("document.getElementById('auth')['password'].focus();", 100);
        }
        else
          event.target.type = 'password'; 
      }
    });  
    auth_fields.on('blur', function(event) 
    {
      var oDefault = event.target.attributes.getNamedItem('gdr:default');
      if(event.target.value === '' && oDefault)
      {
        event.target.value = oDefault.nodeValue;
        
        if((event.target.name.search(/password$/) != -1) && (event.target.type === 'password'))
        {
          if(!Ext.isIE)
            event.target.type = 'text'; 
        }
      }
    });
  }
}