function process_register(step) {

  var debug_mode = false;
  if (arguments.length < 2 ) {
      debug_mode = arguments[1];
  }

	var debug = 'Enter process_register <br>';
  
  var proceed = true;
  if (step == 1) {
    debug += 'step = 1 <br>';
    
		if ($('#e_vorname').val()  == '' || 
        $('#e_nachname').val() == '' || 
        $('#e_email').val() == ''      
       ) {

			jAlert('Bitte füllen Sie alle Felder aus!');

			proceed = false;
		
    }else{
    
  		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  		str = $('#e_email').val();
  		if (!str.match(emailRegEx)) {
  			jAlert('Bitte geben Sie eine gültige E-Mail an!');
  			proceed = false;
  		}
  
  		if ($('#agb:checked').val() == null) {
  			jAlert('Bitte akzeptieren Sie unsere AGB!');
  			proceed = false;
  		}
  	
    	var newsletter = 0;
  		if ($('#newsletter:checked').val() != null) {
        newsletter = 1;
  		}    
    }   

    debug += 'passed form validation = '+proceed+' <br>';
    
		if (proceed == true) {
			$.post($('#ajax_uri').val() + 'register.php', {
				action : 'register',
				profile_firstname : $('#e_vorname').val(),
				profile_lastname : $('#e_nachname').val(),
				user_email : $('#e_email').val(),
				account_type: 'basic',
				adult_settings_newsletter :newsletter
			}, function(data) {
				data = data.split('|');
				if (data[0] != '0') {
					jAlert(data[1]);
				} else {
				  //jAlert('SUCCESS:'+$('#next_page').val() + data[1]+ '/');
					document.location.href = $('#next_page').val() + data[1]+ '/';
				}
			});
		}
    
    if(debug_mode == true){
      jAlert(debug);  
    }           
	}
}
