function myFunction() {
    var openCent = true;
    var openTrucks = true;
    var openCar = true;
    var myFxs = new Fx.Morph('top', {
        fps: 2000,
        duration: 700, 
        link: 'ignore'
    });
    var myFxCent = new Fx.Slide('center_cont', {
        fps: 2000,
        duration: 700, 
        link: 'ignore'
    });
    var myFxTrucks = new Fx.Slide('trucks_cont', {
        fps: 2000,
        duration: 700, 
        link: 'ignore'
    });
    if ($$('.news_header')) {
        var accordNews = new Accordion($$('.news li a.news_header'), $$('.news li div.news_content'), {
            fps: 1000,
            duration: 500,
            opacity: false
        });
        var accordNews = new Accordion($$('.spec li a.news_header'), $$('.spec li div.spec_content'), {
            fps: 1000,
            duration: 500,
            opacity: false
        });
    }
    if ($$('.spec_header')) {
        var accordNews = new Accordion($$('.menu_spec li a.spec_header'), $$('.menu_spec li div.spec_content_right'), {
            fps: 1000,
            duration: 500,
            opacity: false
        });
    }
    if ($defined(Cookie.read('openCent'))) {
        if (Cookie.read('openCent') == 'true') {
            openCent = true;
            Cookie.write('openCent', 'true'); 
            if ($defined(Cookie.read('openTrucks'))) {
                if (Cookie.read('openTrucks') == 'false') {
                    var parent = $('trucks');
                    var str = parent.getElement('a.arrow_trucks');
                    str.getChildren('img').set('src','images/strelka_down.png');
                    myFxTrucks.toggle();
                    myFxs.start({
                        'height': '341' 
                    });
                    openTrucks = false;
                    Cookie.write('openTrucks', 'false');                           
                } else {
                    myFxs.start({
                        'height': '410' 
                    }); 
                    openTrucks = true;
                    Cookie.write('openTrucks', 'true');                           
                }
            }
        } else {
            myFxCent.toggle();
            openCent = false;
            Cookie.write('openCent', 'false');
            var parent = $('center_ban');
            var str = parent.getElement('a.arrow_cent');
            str.getChildren('img').set('src','images/strelka_down.png');     
            if (Cookie.read('openTrucks') == 'false') {
                var parent = $('trucks');
                var str = parent.getElement('a.arrow_trucks');
                str.getChildren('img').set('src','images/strelka_down.png');
                myFxTrucks.toggle();
                myFxs.start({
                    'height': '248' 
                });
                openTrucks = false;
                Cookie.write('openTrucks', 'false');
            } else {
                myFxs.start({
                    'height': '318' 
                });
                openTrucks = true;
                Cookie.write('openTrucks', 'true');
            }
        }
    }
    if ($$('.arrow_cent')) {
        $$('.arrow_cent').addEvent('click', function(e){
            e = new Event(e);
            var child = this.getChildren('img');
            if (openTrucks) {
                if (openCent) {
                    myFxCent.toggle();
                    myFxs.start({
                        'height': '318' 
                    });
                    openCent = false;
                    Cookie.write('openCent', 'false');
                    child.set('src','images/strelka_down.png');
                } else {
                    myFxCent.toggle();
                    myFxs.start({
                        'height': '410' 
                    });
                    openCent = true;    
                    Cookie.write('openCent', 'true');
                    child.set('src','images/strelka.png');
                }
            } else {
                if (openCent) {
                    myFxCent.toggle();
                    myFxs.start({
                        'height': '248' 
                    });
                    openCent = false;
                    Cookie.write('openCent', 'false');
                    child.set('src','images/strelka_down.png');
                } else {
                    myFxCent.toggle();
                    myFxs.start({
                        'height': '340' 
                    });
                    openCent = true;    
                    Cookie.write('openCent', 'true');
                    child.set('src','images/strelka.png');
                }
            }
            e.stop();
        });
    }
    if ($$('.arrow_trucks')) {
        $$('.arrow_trucks').addEvent('click', function(e){
            e = new Event(e);
            var child = this.getChildren('img');
            if (openCent) {
                if (openTrucks) {
                    myFxTrucks.toggle();
                    myFxs.start({
                        'height': '341' 
                    });
                    openTrucks = false;
                    Cookie.write('openTrucks', 'false');
                    child.set('src','images/strelka_down.png');
                } else {
                    myFxTrucks.toggle();
                    myFxs.start({
                        'height': '410' 
                    });
                    openTrucks = true;
                    Cookie.write('openTrucks', 'true');    
                    child.set('src','images/strelka.png');
                }
            } else {
                if (openTrucks) {
                    myFxTrucks.toggle();
                    myFxs.start({
                        'height': '248' 
                    });
                    openTrucks = false;
                    Cookie.write('openTrucks', 'false');
                    child.set('src','images/strelka_down.png');
                } else {
                    myFxTrucks.toggle();
                    myFxs.start({
                        'height': '318' 
                    });
                    openTrucks = true;
                    Cookie.write('openTrucks', 'true');    
                    child.set('src','images/strelka.png');
                }
            }
            e.stop();
        });
    }
    if ($$('.arrow_car')) {
        $$('.arrow_car').addEvent('click', function(e) {
            e = new Event(e);
            var child = this.getChildren('img');
            var myFx = new Fx.Slide('car', {
                fps: 2000,
                duration: 700, 
                link: 'ignore'
            });
            if (openCar) {
                myFx.toggle();    
                openCar = false;
                child.set('src','images/strelka_down.png');
            } else {
                myFx.toggle();    
                openCar = true;
                child.set('src','images/strelka.png');
            }
            
        });
    }
    if ($$('.arrow_block')) {
        $$('.arrow_block').addEvent('click', function(e) {
            e = new Event(e);
            var parent = this.getParent();
            var elem = parent.getElement('.producers');
            var child = this.getChildren('img');
            var myFx = new Fx.Slide(elem, {
                fps: 2000,
                duration: 700, 
                link: 'ignore'
            });
            if (child.get('src') == 'images/strelka.png') {
                myFx.toggle();    
                child.set('src','images/strelka_down.png');
            } else {
                myFx.toggle();    
                child.set('src','images/strelka.png');
            }
            
        });
    }
    if ($$('.arrow_bot')) {
        var botFx = new Fx.Slide('bottom_cont', {
            fps: 2000,
            duration: 700, 
            link: 'ignore'
        });
        botFx.slideOut();
        $$('.arrow_bot').addEvent('click', function(e) {
            e = new Event(e);
            var child = this.getChildren('img');
            if (child.get('src') == 'images/strelka.png') {
                botFx.toggle();    
                child.set('src','images/strelka_down.png');
            } else {
                botFx.toggle();    
                child.set('src','images/strelka.png');
            }
            
        });
    }
}

window.addEvent('domready', myFunction);
