if(typeof(akeeba)=="undefined"){var akeeba={}}if(typeof(akeeba.jQuery)=="undefined"){akeeba.jQuery=jQuery}var AKEEBA_ANALYZE_SUCCESS=1;var AKEEBA_ANALYZE_WARNING=0;var AKEEBA_ANALYZE_FAILURE=-1;if(typeof Solo=="undefined"){var Solo={}}if(typeof Solo.Alice=="undefined"){Solo.Alice={log_selector:null,analyze:null,translations:{},akeebaUrl:""}}(function(a){Solo.Alice.onLogChange=function(){Solo.Alice.log_selector.val()?Solo.Alice.analyze.show():Solo.Alice.analyze.hide()};Solo.Alice.onAnalyze=function(){if(Solo.Alice.analyze.data("started")==true){return false}Solo.Alice.analyze.addClass("btn-inverse").removeClass("btn-primary").data("started",true);Solo.Alice.log_selector.attr("disabled",true);a("#stepper-complete").empty();var b=new AkeebaStepper({onBeforeStart:function(c){c.data.log=Solo.Alice.log_selector.val()},onComplete:function(c){var h=akeeba.jQuery(document.createElement("div")).addClass("well");var f=akeeba.jQuery(document.createElement("div")).addClass("row-striped").appendTo(h);var g=JSON.parse(c.Results);var e=Solo.Alice.translations.SOLO_ALICE_SUCCESSS;var d=Solo.Alice.translations.SOLO_ALICE_WARNING;var i=Solo.Alice.translations.SOLO_ALICE_ERROR;akeeba.jQuery.each(g,function(j,m){var o=a(document.createElement("div")).addClass("row-fluid").css("width","99%");var l="label-success";var n=e;if(m.result==AKEEBA_ANALYZE_WARNING){n=d;l="label-warning"}else{if(m.result==AKEEBA_ANALYZE_FAILURE){n=i;l="label-danger"}}a(document.createElement("div")).addClass("pull-left").html(m.check).appendTo(o);a(document.createElement("div")).addClass("pull-right label "+l).html(n).appendTo(o);a(document.createElement("div")).addClass("clearfix").appendTo(o);if(!m.passed){var k=a(document.createElement("div")).addClass("help-block").appendTo(o);a(document.createElement("div")).html(m.error).appendTo(k);a(document.createElement("div")).html(a(document.createElement("em")).html(m.solution)).appendTo(k)}o.appendTo(f)});h.appendTo("#stepper-complete");a("#stepper-progress-pane").hide("fast");a("#stepper-complete").show();Solo.Alice.analyze.removeClass("btn-inverse").addClass("btn-primary").data("started",false);Solo.Alice.log_selector.attr("disabled",null)}});b.init();return false}})(akeeba.jQuery);