/* Funktionen für das Standard-Anzeigen und -Verhalten von Buttons */
function changeButton(btn, style) {
    var classes = btn.attr("className").split(" ");
    var found = false;
    for (var i = 0; i < classes.length; i++){
        if ( classes[i].substr(0,4) == "btn-" ){
            var fullclass = classes[i];
            var subclass = classes[i].substr(4);
            if (subclass.indexOf("-") > 0) {
                var position = subclass.indexOf("-");
                
                subclass = subclass.substr(0, position);
            }
            btn.removeClass(fullclass);
            btn.addClass('btn-' + subclass + style);
            break;
        }
    }
}

function initializeButtons() {
    $('a.buttons').mouseover(function() {
        changeButton($(this), '-over');
    });
  
    $('a.buttons').mousedown(function() {
        changeButton($(this), '-pressed');
    });
    
    $('a.buttons').mouseout(function() {                                            
        changeButton($(this), '');
    });
}

$(document).ready(function(){
    initializeButtons();
});                            