var login_field = 'user_name' // ID поля ввода логина
var password_field = 'user_pass' // ID поля ввода пароля                            


var submit_field = 'star_reg_but01' // ID поля ввода submit

var login_text = 'логин' // Текст в поле ввода логина
var password_text = 'пароль' // Текст в поле ввода пароля

                  
var password_name = 'user_pass' // Имя поля ввода пароля, которое передается скрипту


 var login_name = 'user_name' // Имя поля ввода логина, которое передается скрипту

// var field_size = 13 // Длина поля ввода пароля
 
 var login_global = 1;
  var login_global2 = 1;

var field_size = 30px; // Длина поля ввода пароля      width: 308px;
/*
 Преобразует поле типа password в text
*/
function istext(password){
 var form = password.parentNode;
 var elem = document.createElement('input');
 var text = password.value
 form.removeChild(password);
 form.appendChild(elem);
 elem.type='text';
 if (text != '') elem.value = text; else elem.value=password_text;;
 elem.size=field_size;
 elem.name = password_name;
 elem.id = password_field;
 elem.onfocus=focus;
 elem.onblur=blur; 
}




/*
 Преобразует поле типа text в password
*/
function ispasswd(password){
 delete form
 delete elem
 var text = password.value
 var form = password.parentNode;
 var elem = document.createElement('input');
 elem.size=field_size;
 elem.type='password';
 if (text != password_text) elem.value = text; else elem,value = '';
 form.appendChild(elem);
 var form = elem.parentNode;
 form.removeChild(password);
 elem.name = password_name;
 elem.onblur=blur;
 setTimeout(elem.focus(), 1000); // IE по-простому не может
 elem.onfocus=focus;
 elem.id = password_field;

}


/* Вызывается при получении фокуса ввода */
function focus(){
 var text = '';
 if (this.name == password_name){
 ispasswd(this);
 
 } else {
 

    
                   };

                      
 
                         if (this.name == login_name){
                         text=login_text;
                         
                         if (login_global == 1){
                         
                              
                              this.blur();
                            login_global = 2;
                            }
                            
                            else {
                            
                            
                           
                         
                         
                         
                                           if (this.value==text){
                                               this.value='';
                                           }
                                            else {
                                            this.value='';
                                            };
                                            
                                            
                                            
                                     };        
                                            
                                            
                                            
                                            
                                            
                         } else {      
                                                              
                               };
                               
                               
                               
                        
                               
                
                               
                               
                               
                               
 
}

/* Вызывается при потере фокуса ввода */
function blur(){
 var text = '';
 if (this.name == password_name) {
 if (this.value == '') istext(this);
 }else{
 
      
                                          
                                          
                                          
                                                            if (this.name == login_name) {
                                                                  text=login_text;
                                                                   if (this.value==''){this.value=text};
                                                            }else{
                                                            
                                                                     if (this.name == nick_name) {
                                                                                                  text=nick_text;
                                                                                                   if (this.value==''){this.value=text};
                                                                       } else{}  ;
                                                            
                                                                
                  
                                                                  }  ;
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                          
                                                 

                                            




 }
}

function main(){
 var password = document.getElementById(password_field);
 var name = document.getElementById(login_field);
 var submit = document.getElementById(submit_field); 

 
 
    
    
  istext(password);



     name.onfocus=focus;
     name.onblur=blur;
     

             
}

window.onload = main
    

