function highscoreCheck() {
    $('searchform').setStyle('opacity', '0');
    
    $$('#highscore table').each(function(table) {
        var getThead = table.getElement('thead');
        var getTbody = table.getElement('tbody');
        var getSearchBtn = table.getElement('#btn-search');
        var getFlags = table.getElements('.flag');
        var fontSize = getFlags[0].getStyle('fontSize')
        getSearchBtn.addEvent('click', function() {
        getFlags.tween('opacity', 0);
                $('searchform').morph({
                    'opacity': 1
                });
                getTbody.tween('opacity', 0.3);
        });
        
        $('search_cancel').addEvent('click', function() {
            getFlags.tween('opacity', 1);
            $('searchform').morph({
                'opacity': 0
            });
            getTbody.tween('opacity', 1);
        });
        
    });
    $$('#searchform input').each(function(input) {
        var value = input.get('value');
        var title = input.get('title');
        var size = input.get('size');
        input.addEvents({
            'focus': function() {
                $$('ul li .showfullvalue').addClass('hide');
                if(input.get('value') == title) {
                    input.set('value', '');
                }
                if(input.get('value').length > size) {
                    /*if(input.getNext('.showfullvalue').hasClass('hide')) {
                        input.getNext('.showfullvalue').removeClass('hide');
                    }
                    input.getParent('li').getElement('.middle').set('text', input.get('value'));*/
                }
            },
            'blur': function() {
                if(input.get('value') == '' || this.get('value')==title) {
                    input.set('value', value);
                }
            },
            'keyup': function(e) {
                if(input.get('value').length > size) {
                    if(input.getNext('.showfullvalue').hasClass('hide')) {
                        input.getNext('.showfullvalue').removeClass('hide');
                    }
                    if(input.get('class').contains('number')) {
                        var Begriff = input.get('value');
                        var nBegriff = "";
                        for (var i = Begriff.length - 3; i >0; i-=3){
                        var sub = Begriff.substr(i, 3);
                            if (nBegriff) nBegriff = "." + nBegriff;
                            nBegriff =sub  +nBegriff;
                        }
                        if (nBegriff) nBegriff = "." + nBegriff;
                        nBegriff = Begriff.substr(0, (3+i)) + nBegriff;
                    } else {
                        var nBegriff = input.get('value');
                    }
                    input.getParent('li').getElement('.middle').set('text', nBegriff);
                } else {
                    if(!input.getNext('.showfullvalue').hasClass('hide')) {
                        input.getNext('.showfullvalue').addClass('hide');
                    }
                }
            },
            'keydown': function(e) {
                if(input.hasClass('regex[number]')) {
                    if(e.code == 8){
                        return true;
                    }
                    else{
                        if ((e.code < 48 || e.code > 57) && (e.code < 96 || e.code > 105)) {
                            e.stop();
                        }
                    }
                }
            }
        });
    });
    $('searchform').addEvent('submit', function(e) {
        e.stop();
        $$('#searchform input[type=text]').each(function(el) {
            if( el.get('title') ==  el.get('value')) {
                el.set('value', '');
            }
        });
        $('searchform').submit();
     });
}
