﻿addLoadEvent(
                function()
                {
                    var divMainRef = $('divMain');
                    divMainRef.style.marginTop = getTopSpaceForCentering(divMainRef) + 'px';
                    divMainRef.style.marginLeft = getLeftSpaceForCentering(divMainRef) + 'px';
                    getSlogans();
                }
            );
addResizeEvent(
                    function()
                    {
                        var divMainRef = $('divMain');
                        divMainRef.style.marginTop = getTopSpaceForCentering(divMainRef) + 'px';
                        divMainRef.style.marginLeft = getLeftSpaceForCentering(divMainRef) + 'px';
                    }
              );

function divBtnShake(divID)
{
    new Effect.Shake(divID, { duration: 0.2, distance: 10 });
}

function getSlogans()
{
    var divBGParts1Ref = $('divBGParts1');
    var divBGParts3Ref = $('divBGParts3');
    var divKurallarRef = $('divKurallar');
    var divMaceraRef = $('divMacera');
    var divTakimElbiseRef = $('divTakimElbise');
    var imgGucunuGosterRef = $('imgGucunuGoster');
    var divBlastLogoRef = $('divBlastLogo');

    if (browserRef.isOpera)
        divBlastLogoRef.style.marginLeft = '647px';
    
    new Effect.Move(
                        divKurallarRef,
                        {
                            x: getElementActualLeft(divBGParts1Ref),
                            y: getElementActualTop(divBGParts1Ref),
                            mode: 'absolute',
                            duration: 4.0,
                            transition: Effect.Transitions.spring,
                            queue: { position: 'end', scope: 'divSlogans' },
                            beforeSetup: function()
                            {
                                divKurallarRef.style.left = '-500px';
                                divKurallarRef.style.top = '0px';
                                divKurallarRef.style.position = 'absolute';
                                divKurallarRef.style.display = 'block';
                            },
                            afterFinish: function()
                            {
                                divKurallarRef.style.position = 'static';
                            }
                        }
                    );

    new Effect.Pulsate(
                            divMaceraRef,
                            {
                                pulses: 2,
                                duration: 1.5,
                                transition: Effect.Transitions.spring,
                                queue: { position: 'end', scope: 'divSlogans' },
                                beforeSetup: function()
                                {
                                    divMaceraRef.style.display = 'block';
                                }
                            }
                        );
                        
    new Effect.Move(
                        divTakimElbiseRef,
                        {
                            x: getElementActualLeft(divBGParts3Ref),
                            y: getElementActualTop(divBGParts3Ref),
                            mode: 'absolute',
                            duration: 4.0,
                            transition: Effect.Transitions.spring,
                            queue: { position: 'end', scope: 'divSlogans' },
                            beforeSetup: function()
                            {
                                divTakimElbiseRef.style.left = getElementActualLeft(divBGParts3Ref) + 'px',
                                divTakimElbiseRef.style.top = getElementActualTop(divBGParts3Ref) - 80 + 'px',
                                divTakimElbiseRef.style.position = 'absolute';
                                divTakimElbiseRef.style.display = 'block';
                            },
                            afterFinish: function()
                            {
                                divTakimElbiseRef.style.position = 'static';
                                if (browserRef.isIE)
                                    divTakimElbiseRef.style.marginTop = '10px';
                            }
                        }
                );

    new Effect.Grow(
                        imgGucunuGosterRef,
                        {
                            direction: 'center',
                            duration: 2.0,
                            transition: Effect.Transitions.spring,
                            queue: { position: 'end', scope: 'divSlogans' },
                            afterFinish: function()
                            {
                                imgGucunuGosterRef.style.position = 'relative';
                                popupPanelsRef.popupPanel('divBlastatilSonuclari');
                            }
                        }
                    );
}