Event.observe(window, 'load', function() {
     var currentIndex = 0;
     var usernameText = '';
     
     var self = this;
	 var username1 = $('user');
	 var username2 = $('username2');
	 var username3 = $('username3');
	 
	 var password1 = $('password1');
	 var password2 = $('password2');
	 var password3 = $('password3');
	 
	 this.textUsername = "";

     $('site1').observe('change', function() {
         	$(username2).value = $(username1).value;
	 		$(username3).value = $(username1).value;
	 		$(password2).value = $(password1).value;
	 		$(password3).value = $(password1).value;
          
          if(this.value != ""){
               for(i=0;i<$(this).getElementsByTagName('option').length; i++)
               {
                    if($(this).getElementsByTagName('option')[i].selected)
                    {
                         $($(this.value).getElementsByTagName('select')[0]).getElementsByTagName('option')[i].selected = 'selected';
                    }
               }
               $$(".login").invoke('hide');
               $(this.value).show();
               var newIndex = $(this).selectedIndex+1;
               $('site'+newIndex).focus();
          }
     });
     $('site1').observe('keydown', function(k) {
          if (k.keyCode == 13) $(this.value).submit();
     });
     
     $('site2').observe('change', function() {
     	$(username1).value = $(username2).value;
	 	$(username3).value = $(username2).value;
	 	$(password1).value = $(password2).value;
	 	$(password3).value = $(password2).value;
          if(this.value != ""){
               for(i=0;i<$(this).getElementsByTagName('option').length; i++)
               {
                    if($(this).getElementsByTagName('option')[i].selected)
                    {
                         $($(this.value).getElementsByTagName('select')[0]).getElementsByTagName('option')[i].selected = 'selected';
                    }
               }
               $$(".login").invoke('hide');
               $(this.value).show();
               var newIndex = $(this).selectedIndex+1;
               $('site'+newIndex).focus();
          }
     });
     $('site2').observe('keydown', function(k) {
          if (k.keyCode == 13) $(this.value).submit();
     });
     
     $('site3').observe('change', function() {
     	$(username2).value = $(username3).value;
	 	$(username3).value = $(username3).value;
	 	$(password2).value = $(password3).value;
	 	$(password3).value = $(password3).value;
          if(this.value != ""){
               for(i=0;i<$(this).getElementsByTagName('option').length; i++)
               {
                    if($(this).getElementsByTagName('option')[i].selected)
                    {
                         $($(this.value).getElementsByTagName('select')[0]).getElementsByTagName('option')[i].selected = 'selected';
                    }
               }
               $$(".login").invoke('hide');
               $(this.value).show();
               var newIndex = $(this).selectedIndex+1;
               $('site'+newIndex).focus();
          }
     });
     $('site3').observe('keydown', function(k) {
          if (k.keyCode == 13) $(this.value).submit();
     });
});

	/* $('site1').observe('click', function() {
	 	$(username2).setAttribute('value',$(username1).getAttribute('value'));
	    $(username3).setAttribute('value',$(username1).getAttribute('value'));
	 });
	 
	 $('site2').observe('click', function() {
	 	$(username1).setAttribute('value',$(username2).getAttribute('value'));
	 	$(username3).setAttribute('value',$(username2).getAttribute('value'));
	 });
	 
	 $('site3').observe('click', function() {
	 	$(username2).setAttribute('value',$(username3).getAttribute('value'));
	 	$(username3).setAttribute('value',$(username4).getAttribute('value'));
	 });
	 
	 $('site1').observe('click', function() {
	 	$(password2).setAttribute('value',$(password1).getAttribute('value'));
	 	$(password3).setAttribute('value',$(password1).getAttribute('value'));
	 });
	 
	 $('site2').observe('click', function() {
	 	$(password1).setAttribute('value',$(password2).getAttribute('value'));
	 	$(password3).setAttribute('value',$(password2).getAttribute('value'));
	 });
	 
	 $('site3').observe('click', function() {
	 	$(password2).setAttribute('value',$(password3).getAttribute('value'));
	 	$(password3).setAttribute('value',$(password3).getAttribute('value'));
	 });*/