document.addEvent('domready', function(){
    // MooTools More Language Switch
    MooTools.lang.setLanguage('cs');
    // setting for clientcide
    Clientcide.setAssetLocation("/script/clientcide/Assets/");

    // Zakladni predelani odkazu
    $$('a[rel]').each( function(item, index ) {
        // nahrazeni rel="blank" na target="_blank"
        if(item.get('rel') == 'blank'){
            item.set('target', '_blank') ;
        }
        // prida k rel="confirm" js popup zdali pokracovat na adresu
        if(item.get('rel') == 'confirm'){
            item.addEvent('click', function(e){
                if (!confirm(item.get('title') + ' \?')){
                    e.stop();
                }
            });
        }
    });

    // pridani over textu do inputu
    $$('.fr_over_text').each(function(item, index) {
        (function(){ new OverText(item); }).delay(1000);
    });

    // skryva aprila hlasky
    $$('.page_message','.page_error','.page_notice').each(function(item, index) {
        //item.set('display','none');
        //item.tween('background','#fff').tween('opacity', 0).tween('display','none');
        (function(){ item.tween('opacity',0) }).delay(8000);
        (function(){ item.setStyle('display','none') }).delay(9000);
    });

    //var a_validation = [];
    $$('form.a_validation').each(function(item) {
        //a_validation[index] =
        new FormValidator.Tips(item);
    });


/**
 * @@@ A Toggle-Button
 *===============================================================================
 */

    $$('a.a_toggle-button').addEvent('click', function(e){
        e.stop();
        toggle_for = this.get('rel');
        //document.id(toggle_for).toggle();
        document.id(toggle_for).toggle();
        if ( document.id(toggle_for).getStyle('display') == 'none' ){
            this.set('text','show');
        } else {
            this.set('text','hide');
        }
    });

/* /@@@  A Toggle-Button */



/**
 * Logika na prepinani menu
 *
 */
    active = $$('.aprila-application-menu ul>li.active');
    if (active[0]){
        var active = active[0];
    }else {
        var active = false;
    }

    function menu_show_submenu(txtId)
    {
        s = document.id(txtId);
        p = $$('#menu_main>ul>li[rel="'+txtId+'"]');

        if (s){
            $$('.menu_submenu').removeClass('display');
            s.addClass('display');
        }
        if (p){
            $$('#menu_main>ul>li').removeClass('hover');
            p.addClass('hover');
        }
    }


    $$('#menu_main>ul>li').addEvents({
        'mouseenter': function(e){
            if (active) active.removeClass('active');
            this.addClass('hover');

            menu_show_submenu(this.get('rel'));
        },
        'mouseleave': function(e){
            s = document.id(this.get('rel'));
            if (s){
                this.removeClass('hover');
                s.removeClass('display');
            }
            if (active) active.addClass('active');
        }
    });

    $$('.menu_submenu').addEvents({
        'mouseenter': function(e){
            menu_show_submenu(this.get('id'));
        }
    });


});
