
  function get_message( key ){
  	var info = {
  	  'login' : "Minimum 4 characters, maximum 15 characters.",
  	  'email' : 'Please use a real email address.',
  	  'password' : 'Must be at least 6 characters long.',
  	  're-password' : 'Type in your password again for verification purposes.'
  	};
  	return info[key];
  }

  function show_info( type ){
  	if ( $('info-'+type).innerHTML=='' ){
      $('info-'+type).innerHTML = get_message( type );
  	}
  }

  function hidden_info( type ){
  	var f = 'reg-'+type
  	if ( $F(f)=='' ){
  		$(f).innerHTML = '';
  	}else{
  	}
  }
  
  // ---------------
  
  
  function var_control( type ){

  	if ( type=='login' ){
  		var value = $F('reg_login');
      var reg = /^[a-zA-Z0-9]{3,20}$/;
      if ( reg.test( value ) ){
      	var ajax = new Ajax.Updater( { success: 'info_login' }, 'ajax/ajax_register.php', { method: 'POST', parameters: 'info=login_control&login='+value } );
      }else{
        var ajax = new Ajax.Updater( { success: 'info_login' }, 'ajax/ajax_register.php', { method: 'POST', parameters: 'info=login_syntax' } );
      }
  	}else if ( type=='password' ){
  		var pass = $F('reg_password');
  		var pass2 = $F('reg_re_password');
  		if ( pass!=pass2 ){
  			var ajax = new Ajax.Updater( { success: 'info_re_password' }, 'ajax/ajax_register.php', { method: 'POST', parameters: 'info=password_syntax' } );
  		}else{$('info_re_password').innerHTML = '';}
  	}else if ( type=='email' ){
  		var email = $F('reg_email');
  		if ( email ){
  			var ajax = new Ajax.Updater( { success: 'info_email' }, 'ajax/ajax_register.php', { method: 'POST', parameters: 'info=email_syntax&email='+email } );
  		}
  	}

  }
