var ajax_root_url='http://www.magdeburger-allee-erfurt.de/classes/ajaxwrapper.php'; function check_login() { var user = $('username').value; var pass = $('userpass').value; draw_ajax('loCaHzXzGnM8rPqgtLU4Sg==', '', '', 'check_login_final', 'login', 'response'); } function check_login_final(resp) { // alert(resp); if (resp=="0" || resp== 0) { alert('Login fehlgeschlagen!'); } else { var dump = resp.split('|'); //location.href=resp; var loginuser = dump[1]; var loginpass = dump[2]; var challenge = dump[0]; if (challenge=='') { //alert('user login erfolgreich'); } else { $('loginuser').value=loginuser; $('loginuser').name='loginuser'+challenge; $('loginpass').value=loginpass; $('loginpass').name='loginpass'+challenge; $('challenge').value= challenge; $('login2').action = dump[3]; document.forms.login2.submit(); } } } function draw_ajax(function_name, returner_id, parameter, rfunction_name, post, rfunction_name_parameter) { if (!parameter) { parameter=''; } if ((!post) || (post=='')) { var post_id = 'kontaktformular'; } else { var post_id = post; } var dumper = $(post_id); new Ajax.Request(ajax_root_url + '?wrapper=infoscout&mid=26&func='+function_name+'&p='+parameter, { parameters: $(post_id).serialize(true), method:'post', onSuccess: function(transport) { var response = transport.responseText; if ((response=='FALSE') || (response=='')) { } else { // alert(response); if (returner_id!='') { if (($(returner_id).style.display) && ($(returner_id).style.display=='none')) { $('grey').style.height = document.body.scrollHeight; $('grey').style.display='block'; $(returner_id).style.top=50 + document.body.scrollTop; $(returner_id).style.display = 'block'; } $(returner_id).innerHTML = response; } if (rfunction_name!='') { if (rfunction_name_parameter=='response') { rfunction_name_parameter = response; } eval(rfunction_name + '(rfunction_name_parameter);'); } } }, onFailure: function() { alert('Something went wrong...'); } }); }