var form_loaded=false;jQuery(document).ready(function(a){var b="#dialogContent";a(b).dialog({autoOpen:false,modal:true,bgiframe:true,title:"MySql Membership Config Tool",width:800,height:600,buttons:{Close:function(){a(this).dialog("close");resetView()}}});a(".launch_tool").click(function(){a(b).dialog("open");!form_loaded&&a.get("/tools/p448.html",function(d){var c="#passwordFormatHashed";a(b).html(d);form_loaded=true;a("#systemTypeWindows,#systemTypeMono").change(function(){checkSystemType(a(this))});a(c).change(function(){checkPasswordFormat(a(this))});a("#passwordFormatEncrypted").change(function(){checkPasswordFormatEncrypted(a(this))});a("#enablePasswordRetrieval").change(function(){var b="checked";a(this).attr(b)&&a(c).attr(b)&&a(this).attr(b,false)});a("#back").click(function(){resetView()});a("#generatedConfig").hide();a("#generatedResultError").hide();checkSystemType(a("#systemTypeMono"));checkPasswordFormat(a(c))});return false})});function generatedResultCallback(c){var a="#generatedResult",d=c.get_response(),b=d.get_object();if(b.Success)$(a).val(b.Result);else{$(a).hide();$("#generatedResultError").fadeIn()}$("#formView").slideUp();$("#generatedConfig").slideDown()}function resetView(){$("#generatedConfig").hide();$("#formView").show();$("#generatedResult").show();$("#generatedResultError").hide()}function checkPasswordFormat(a){a.val()=="Hashed"&&$("#enablePasswordRetrieval").attr("checked",false)}function checkPasswordFormatEncrypted(a){a.attr("checked")&&$("#protection > option:contains('All')").attr("selected",true)}function checkSystemType(b){var c="#passwordFormatHashed",a="checked";if(b.val()=="Windows"&&b.attr(a))$(c).parent().slideDown();else if(b.val()=="Mono"&&b.attr(a)){$(c).parent().slideUp();$(c).attr(a)&&$("#passwordFormatClear").attr(a,true)}}
