$$(function(){$$('a#login_7').click(function(){return initLogin('Mein AUDIYOU','F&uuml;r diesen Bereich musst du dich erst einloggen!',this)});$$('a#login_8').click(function(){return initLogin('Upload','F&uuml;r diesen Bereich musst du dich erst einloggen!',this)});$$('a.downloadLogin').click(function(){this.href=setLinkHref();return initLogin('Beitrag herunterladen','Um diesen Beitrag herunterzuladen, musst du dich erst einloggen!',this)});$$('a#login_9').click(function(){this.href=setLinkHref();return initLogin('Login','',this)});$$('.content_login_link').click(function(){this.href=window.location.href;return initLogin('Login','',this)})});function setLinkHref(){var linkHref;if($$('#siteUrl').size()!=0){linkHref=$$('#siteUrl').attr("href")}else{if(window.location.href.indexOf('#')!=-1){linkHref=window.location.href.substr(0,window.location.href.indexOf('#'))}else{linkHref=window.location.href}}return linkHref}function initLogin(title,subheader,link){openLoginDialog(title,subheader,function(success){if(success){window.location.href=link.href}});return false}function openLoginDialog(title,subheader,callback){var cD=$$('#loginDialog');$$('#dialogSubheader',cD).html(subheader);$$('p#dialogContent').html('').addClass("ajax-loader-orange");cD.dialog({title:title,open:function(){$$.ajax({url:"login.html",type:"GET",dataType:"HTML",data:{"type":109},cache:false,success:function(loginForm){if($$('#loginstatus',loginForm).hasClass("loggedIn")){cD.dialog("close");callback(true)}$$("#dialogContent",cD).html(loginForm);$$('p#dialogContent').removeClass("ajax-loader-orange");var lForm=$$('#ajax_felogin_form');lForm.keypress(function(eventKey){if(eventKey.keyCode=="13"){doLogin(callback,cD,lForm)}})}})},modal:true,buttons:{"Login":function(){var lForm=$$('#ajax_felogin_form');doLogin(callback,cD,lForm)},"Abbrechen":function(){$$(this).dialog("close");callback(false)}}})}function doLogin(callback,cD,lForm){var cPass=dialog_superchallenge_pass(lForm[0]);var formAction=lForm.attr("action");formData={"pid":$$('input#pid',lForm).val(),"user":$$('input#user',lForm).val(),"pass":cPass,"logintype":"login","challenge":lForm[0].challenge.value};$$('p#dialogContent').html('').addClass("ajax-loader-orange");$$.post(formAction,formData,function(lRes){if($$('#loginstatus',lRes).hasClass("success")){callback(true)}else if($$('#loginstatus',lRes).hasClass("error")){$$('p#dialogContent').removeClass("ajax-loader-orange");$$("#dialogContent",cD).html(lRes);var lForm=$$('#ajax_felogin_form');lForm.keypress(function(eventKey){if(eventKey.keyCode=="13"){doLogin(callback,cD,lForm)}})}})}function dialog_superchallenge_pass(aForm){var pass=aForm.pass.value;if(pass){var enc_pass=MD5(pass);var str=aForm.user.value.toLowerCase()+":"+enc_pass+":"+aForm.challenge.value;var enc_str=MD5(str);aForm.pass.value=enc_str;return enc_str}else{return false}}
