$(document).ready(function(){$("input.register-input").focus(function(){var A=$(this).attr("id");if($(this).val().length==0){setToInfo(A)}$("#note-"+A).css("visibility","visible")});$("input.register-input").blur(function(){if($(this).val().length==0){$("#note-"+$(this).attr("id")).css("visibility","hidden")}});$("input.nocheck").blur(function(){if($(this).val().length>0){$("#note-"+$(this).attr("id")).css("visibility","hidden")}});$("#pass2").blur(function(){if($(this).val()!=$("#pass1").val()){setToError($(this).attr("id"),trans_reg.pass_match)}else{$("#note-"+$(this).attr("id")).css("visibility","hidden")}});$("#nickname").validate("username_available",function(A){setToError("nickname",A.error)},function(A){setToSuccess("nickname",trans_reg.username_available)});$("#email").validate("email_check",function(A){setToError("email",A.error)},function(A){setToSuccess("email",trans_reg.email_valid)});$("#pass1").validate("check_password",function(A){setToError("pass1",A.error)},function(A){setToSuccess("pass1",trans_reg.passwort_good)});$("#ort").validate("check_ort",function(A){setToError("ort",A.error)},function(A){setToSuccess("ort",trans_reg.ort_good)})});function setToInfo(A){$("#note-"+A).removeClass("form-note form-error form-success");$("#note-"+A).addClass("form-note");if(!$("#"+A).hasClass("noinfotext")){$("#note-"+A).text(trans_reg[A])}$("#note-"+A).css("visibility","visible")}function setToError(B,A){$("#note-"+B).removeClass("form-note form-error form-success");$("#note-"+B).addClass("form-error");$("#note-"+B).text(A)}function setToSuccess(B,A){$("#note-"+B).removeClass("form-note form-error form-success");$("#note-"+B).addClass("form-success");$("#note-"+B).text(A)}jQuery.fn.extend({validate:function(toDo,failure,success){jQuery(this).blur(function(){if(jQuery(this).val().length==0){return false}jQuery.ajax({type:"POST",url:"/includes/ajax/"+toDo+".ajax.php",dataType:"json",data:{check:jQuery(this).val()},success:function(json){if(json.success&&typeof (success)=="function"){success(json)}else{if(!json.success&&typeof (failure)=="function"){failure(json)}}},error:function(xml){var json=eval("("+xml.responseText+")");failure(json)}})})}});
