function getPass( object, object2 ){
   var i, interval, words = "";

   words += "qwertyuiopasdfghjklzxcvbnm";
   words += "QWERTYUIOPASDFGHJKLZXCVBNM";
   words += "1234567890";

   var obj = document.getElementById(object);
   var obj2 = document.getElementById(object2);

   var objj = document.createElement("input");
   var objj2 = document.createElement("input");

   objj.size=obj.size;
   objj.className=obj.className;
   objj.id=obj.id;
   objj.name=obj.name;
   objj.type="text";

   objj2.size=obj2.size;
   objj2.className=obj2.className;
   objj2.id=obj2.id;
   objj2.name=obj2.name;
   objj2.type="text";

   obj.parentNode.replaceChild(objj,obj);
   obj2.parentNode.replaceChild(objj2,obj2);

   var new_word_timeout = 100; // время между появлением новых букв.
   var word_timeout = 10; // время между сменой букв
   var word_count = 10; // количество букв

   new function(){
       this.getNextWord = function(){
           objj.value += " ";
           objj2.value += " ";
       }
       this.getWord = function(){
           objj.value = objj.value.substring( 0, objj.value.length - 1 ) + words.charAt( getRand( 0, words.length -1 ) );
	   objj2.value = objj.value;
       }
       this.stop = function(){
           clearInterval( interval );
       }
       for( i = 0; i < word_count; i ++ ){
           setTimeout( this.getNextWord, i * new_word_timeout );
       }
       interval = setInterval( this.getWord, word_timeout );
       setTimeout( this.stop, new_word_timeout * word_count );
   }
}

function getRand( min, max ){
   return Math.round( Math.random( ) * ( max - min ) ) + min;
}
