<div id="c858" class="csc-default" >######
#
# Snippets by http://typo3.intervation.de/snippets.html
#
####

// Variablen Anpassungen

var txt_benuterstatus = '<p>Benutzerstatus wird abgerufen</p>';
var div_in_form = 'log_res';
var id_form = 'myForm';
var login_url = 'http://typo3.intervation.de/index.php?id=353&type=109';
var class_login = 'ajax-loading';

/*
+++++++++++++++++++++++++++++++++

Ab hier keine Anpassungen mehr nötig

+++++++++++++++++++++++++++++++++
*/

// Funktion Notwendig wegen kb_md5fepw
// Function wurde einfach kopiert

function superchallenge_pass(form) { 
	
    var pass = form.pass.value;
	
    if (pass) { 
	
	   form.pass.value = MD5(form.user.value + ":" + MD5(pass) + ":" + form.challenge.value); 
	
	} 

}


window.addEvent('domready', function(){
	
	aktive();

}); 

window.onload = function() {

	ak();

}

// Nachladen der Loginbox wenn ganze Seite geladen wurde
function ak() {
	
	$(div_in_form).setHTML(txt_benuterstatus);
	var log = $(div_in_form).addClass(class_login);
	new Ajax(login_url, {
							method: "get",
							update: $(div_in_form),
								onComplete: function() {
							
									log.removeClass(class_login);
									aktive();
							
								}
								
						  }).request();
	
}

function aktive() {

	if($(id_form)) {
	
		$(id_form).addEvent('submit', function(e) {
		
			new Event(e).stop();
			var log = $(div_in_form).addClass(class_login);
			$(id_form).setProperties({'action': login_url });
			
			// Kann auskommentriert werden, wenn kein 
            // onSubmit="superchallenge_pass(this); return true;" im Quelltext
            // wird normalerweise eingebunden durch onSubmit="###ON_SUBMIT###"
            // in der newloginbox-Vorlage
            /*
			if(document.getElementsByName("logintype")[0].value == 'login') {
			
				superchallenge_pass($(id_form));
			
			}
            */
			this.send({
			
				update: log,
				onComplete: function() {
				
					log.removeClass(class_login);
					aktive();
				
				}
			
			});
		
		});
		
	}
};</div>