window.addEvent('domready', function () {
    $('subMenu_company').addEvent('mouseenter', function () {
        $('subMenu_company').removeClass('topMenuBlock');
        $('subMenu_company').addClass('topMenuBlockDown');
        $('companyLink').setStyle('color', '#FFF600');
        $('subMenuCompanyBlockBox').setStyle('display', 'block');
    });
    $('subMenu_company').addEvent('mouseleave', function () {
        $('subMenu_company').addClass('topMenuBlock');
        $('subMenu_company').removeClass('topMenuBlockDown');
        $('companyLink').setStyle('color', 'white');
        $('subMenuCompanyBlockBox').setStyle('display', 'none');
    });
    $('subMenu_Prod').addEvent('mouseenter', function () {
        $('subMenu_Prod').removeClass('topMenuBlock');
        $('subMenu_Prod').addClass('topMenuBlockDown');
        $('ProdLink').setStyle('color', '#FFF600');
        $('subMenuProdBlockBox').setStyle('display', 'block');
    });
    $('subMenu_Prod').addEvent('mouseleave', function () {
        $('subMenu_Prod').addClass('topMenuBlock');
        $('subMenu_Prod').removeClass('topMenuBlockDown');
        $('ProdLink').setStyle('color', 'white');
        $('subMenuProdBlockBox').setStyle('display', 'none');
    });
    $('subMenu_imagazin').addEvent('mouseenter', function () {
        $('subMenu_imagazin').removeClass('topMenuBlock');
        $('subMenu_imagazin').addClass('topMenuBlockDown');
        $('imagazinLink').setStyle('color', '#FFF600');
        $('subMenuImagazinBlockBox').setStyle('display', 'block');
    });
    $('subMenu_imagazin').addEvent('mouseleave', function () {
        $('subMenu_imagazin').addClass('topMenuBlock');
        $('subMenu_imagazin').removeClass('topMenuBlockDown');
        $('imagazinLink').setStyle('color', 'white');
        $('subMenuImagazinBlockBox').setStyle('display', 'none');
    });
    $('subMenu_price').addEvent('mouseenter', function () {
        $('subMenu_price').removeClass('topMenuBlock');
        $('subMenu_price').addClass('topMenuBlockDown');
        $('priceLink').setStyle('color', '#FFF600');
        $('subMenupriceBlockBox').setStyle('display', 'block');
    });
    $('subMenu_price').addEvent('mouseleave', function () {
        $('subMenu_price').addClass('topMenuBlock');
        $('subMenu_price').removeClass('topMenuBlockDown');
        $('priceLink').setStyle('color', 'white');
        $('subMenupriceBlockBox').setStyle('display', 'none');
    });
    new OverText($('searchstring'));
    $('adTextSlider').addEvent('mouseenter', function () {
        window.mouseOnAdBlock = 1;
    });
    $('adTextSlider').addEvent('mouseleave', function () {
        window.mouseOnAdBlock = 0;
    });
    $('bannerTextBlock').addEvent('mouseenter', function () {
        window.mouseOnAdBlockTxt = 1;
    });
    $('bannerTextBlock').addEvent('mouseleave', function () {
        window.mouseOnAdBlockTxt = 0;
    })
    //	
    $('textBannerSlideUp').addEvent('mouseenter', function () {
        window.mouseOnAdBlockTxt = 1;
    });
    $('textBannerSlideUp').addEvent('mouseleave', function () {
        window.mouseOnAdBlockTxt = 0;
    })
    $('textBannerSlideUp').addEvent('click', function () {
        slideTextBannerUp()
    })
    $('textBannerSlideDown').addEvent('mouseenter', function () {
        window.mouseOnAdBlockTxt = 1;
    });
    $('textBannerSlideDown').addEvent('mouseleave', function () {
        window.mouseOnAdBlockTxt = 0;
    })
    $('textBannerSlideDown').addEvent('click', function () {
        slideTextBannerDown();
    })
    $('rightSlide').addEvent('click', function () {
        rigtSlide();
    });
    $('leftSlide').addEvent('click', function () {
        leftSlide();
    });
    window.mouseOnAdBlock = 0;
    window.bannerNum = 0;
    window.mouseOnAdBlockTxt = 0;
    autoSlide();
    allElements = $$('.ajCont');
    allElements.each(function (item, index) {
        setOpacity(item, 0);
        item.setStyle('display', 'block');
    });
    DD_belatedPNG.fix('#leftSlide');
    DD_belatedPNG.fix('#rightSlide');
    DD_belatedPNG.fix('#textBannerSlideUp');
    DD_belatedPNG.fix('#textBannerSlideDown');
    DD_belatedPNG.fix('#toTopButton');
    DD_belatedPNG.fix('.right_bannerList');
});

function aninDispose(firstElem) {
    firstElem.setStyle('padding', 0);
    firstElem.tween('height', '0');
}
var myFunc = function () {
        this.setStyle('padding-top', 5);
        this.setStyle('height', '15px');
        this.inject(container);
    }

function slideTextBannerUp() {
    if (window.mouseOnAdBlockTxt == 1) {
        container = $('bannerTextBlock');
        var firstElem = container.getFirst();
        aninDispose(firstElem);
        firstElem.dispose.delay(500);
        myFunc.delay(600, firstElem);
    }
}

function slideTextBannerDown() {
    if (window.mouseOnAdBlockTxt == 1) {
        container = $('bannerTextBlock');
        var lastElem = container.getLast();
        lastElem.dispose();
        lastElem.setStyle('padding', '0px');
        lastElem.setStyle('height', '0px');
        lastElem.inject(container, 'top');
        lastElem.setStyle('padding-top', '5px');
        lastElem.tween('height', '15px');
        var lastElem2 = container.getLast();
        lastElem2.set('tween', {
            duration: 'short'
        });
        lastElem2.tween('padding-top', '0px');
        lastElem2.tween('height', '0px');
        (function () {
            this.setStyle('padding-top', '5px');
            this.setStyle('height', '15px');
        }).delay(300, lastElem2);
    }
}

function slideTextBanner() {
    if (window.mouseOnAdBlockTxt == 0) {
        container = $('bannerTextBlock');
        var firstElem = container.getFirst();
        aninDispose(firstElem);
        firstElem.dispose.delay(1000);
        myFunc.delay(1200, firstElem);
    }
    setTimeout("slideTextBanner()", 2500);
}

function leftSlide() {
    if (window.mouseOnAdBlock == 1) {
        allElements = $$('.ajCont');
        var lngArr = allElements.length;
        var elementFx = new Fx.Tween(allElements[window.bannerNum - 1]);
        elementFx.start('opacity', '1', '0');
        window.bannerNum = window.bannerNum - 1;
        if (window.bannerNum <= 0) {
            window.bannerNum = lngArr;
        }
        var elementFx = new Fx.Tween(allElements[window.bannerNum - 1]);
        elementFx.start('opacity', '0', '1');
    }
}

function rigtSlide() {
    if (window.mouseOnAdBlock == 1) {
        allElements = $$('.ajCont');
        var lngArr = allElements.length;
        if (window.bannerNum < allElements.length) {
            if (window.bannerNum > 0) {
                var elementFx = new Fx.Tween(allElements[window.bannerNum - 1]);
                elementFx.start('opacity', '1', '0');
            }
            var elementFx = new Fx.Tween(allElements[window.bannerNum]);
            elementFx.start('opacity', '0', '1');
            window.bannerNum = window.bannerNum + 1;
        } else {
            var elementFx = new Fx.Tween(allElements[window.bannerNum - 1]);
            elementFx.start('opacity', '1', '0');
            window.bannerNum = 0;
            var elementFx2 = new Fx.Tween(allElements[window.bannerNum]);
            elementFx2.start('opacity', '0', '1');
            window.bannerNum = window.bannerNum + 1;
        }
    }
}

function autoSlide() {
    if (window.mouseOnAdBlock == 0) {
        allElements = $$('.ajCont');
        var lngArr = allElements.length;
        if (window.bannerNum < allElements.length) {
            if (window.bannerNum > 0) {
                var elementFx = new Fx.Tween(allElements[window.bannerNum - 1]);
                elementFx.start('opacity', '1', '0');
            }
            var elementFx = new Fx.Tween(allElements[window.bannerNum]);
            elementFx.start('opacity', '0', '1');
            window.bannerNum = window.bannerNum + 1;
        } else {
            var elementFx = new Fx.Tween(allElements[window.bannerNum - 1]);
            elementFx.start('opacity', '1', '0');
            window.bannerNum = 0;
            var elementFx2 = new Fx.Tween(allElements[window.bannerNum]);
            elementFx2.start('opacity', '0', '1');
            window.bannerNum = window.bannerNum + 1;
        }
    }
    setTimeout("autoSlide()", 5000);
}

function showhide(id1) {
    if (document.getElementById(id1).style.display == 'block') {
        document.getElementById(id1).setAttribute("class", "");
        document.getElementById(id1).style.display = 'none';
    } else {
        document.getElementById(id1).setAttribute("class", ".liSelected");
        document.getElementById(id1).style.display = 'block';
    }
}
