//###############################
// Preloader Config
//###############################
var autoloader = new Object();
var sort_by = function(field, reverse, primer){
   reverse = (reverse) ? -1 : 1;
   return function(a,b){
       a = a[field];
       b = b[field];
       if (typeof(primer) != 'undefined'){
           a = primer(a);
           b = primer(b);
       }
       if (a<b) return reverse * -1;
       if (a>b) return reverse * 1;
       return 0;
   }
}

function LoadSubMenu() {
    $(".menu-button-set").find(".TopMenuKat").each(function (index) {        
        menu.topmenu.items[index + 1] = $(this).val();
        menu.topmenu.items[0] = index+1;        
    })
	
    $("#menu-entry-div").html("<div style='display:block;' class='menu-entry' id='Home-Menu'></div>" + 
                                "<div><img src='IMG/sideboard_trennlinie.png' /></div>" +
                                "<div id='news-Menu' class='sidebox'>" +
                                "<span style='color: #ffbd08;'><strong>Der Autor erw&auml;hnt:</strong></span>" +
                                "</div>" +
                                "<div><img src='IMG/sideboard_trennlinie.png' /></div>" +
                                "<div id='links' class='sidebox'>" +
                                "<span style='color: #ffbd08;'><strong>Verankerdings:</strong></span>" +
                                "</div>");


    menu.submenu.insert(1)
    menu.sidebox.show()
    $("#oldIE").hide();	
}

$(document).ready(function () {
    autoloader.install = function () {        
        $.ajax({
            url: phpfile.items.kategorie_file,
            dataType: "json",
            success: function (json) {
                var ListKat = "<input type='radio' name='Radio-Menu' id='iRadio-Menu-H' value='Home-Menu' alt='Home' /><label for='iRadio-Menu-H'>Home</label>";

                for (i = 0; i < json.length; i++) {
                    ListKat += "<input type='radio' name='Radio-Menu' id='iRadio-Menu-" + i + "' value='" + json[i].slug + "-Menu' alt='" + json[i].name + "' class='TopMenuKat' /><label for='iRadio-Menu-" + i + "'>" + json[i].name + "</label>";
                }

                $(".menu-button-set").html(ListKat);
            },
            error: function (jqXHR, textStatus, errorThrown) {
                $(".menu-button-set").append(textStatus, errorThrown);
            },
            complete: function () {
                $(".menu-button-set").buttonset();

                LoadSubMenu()
                menu.sidebox.insert()					
            }
        });
    }
});
