$( document ).ready( function() {

    /* // az szkrollozandó apróhirdetések inicializálása ------------------------------------------------------------------------------
    
    aprok_innerHTML = '';
    aprok_szkroll_szamlalo = 1;
    for ( i = 0; i < 2; i++ ) {
        aprok_innerHTML += aprok_tomb[ i ];
    };
    $( '#apro_szuro_text' ).html( aprok_innerHTML );
    
    // alapból beállítjuk az első 2 megjelenítendő link left tulajdonságát
    var apro_cont_0 = $( '#apro_szuro_text a' )[ 0 ];
    $( apro_cont_0 ).css( 'left', 0 );
    var apro_cont_1 = $( '#apro_szuro_text a' )[ 1 ];
    if ( $( apro_cont_0 ).width() < $( apro_cont_0 ).parent().width()  ) {
        $( apro_cont_1 ).css( 'left', ( $( apro_cont_1 ).parent().width() + 20 ) );
    }
    else {
        $( apro_cont_1 ).css( 'left', ( $( apro_cont_0 ).width() + 20 ) );
    }
    
    // ez a szkrollozásért felelős rész ------------------------------------------------------------------------------------------

    // a vízszintes szkrollozást végző fg.
    function aprok_szkrollozas( id ) {
        var link_cont_0 = $( '#' + id + ' a' )[ 0 ];
        if ( ( $( link_cont_0 ).width() + 20 ) < $( '#' + id ).width()  ) {
            aprok_banner_szelesseg = $( '#' + id ).width() + 20;
        }
        else {
            aprok_banner_szelesseg = $( link_cont_0 ).width() + 20;
        }
        aprok_indulasi_left = 0;
        $( '#' + id + ' a' ).each( function( i ) { 

            $( this ).css( 'left', aprok_indulasi_left );
            aprok_uj_left = aprok_indulasi_left - aprok_banner_szelesseg;

            var link_cont_0 = $('#' + id + ' a' )[ 0 ];
            var link_cont_1 = $('#' + id + ' a' )[ 1 ];
            // megvizsgáljuk, hogy keskenyebb-e a látható link szélessége,
            // ha igen akkor az utánna következő linket a látható részen szélére 
            // helyezem, hogy ne lógjon be.
            if ( ( $( link_cont_0 ).width() + 20 ) <  $( '#' + id ).width() ) {
                $( link_cont_1 ).css( 'left', ( $( '#' + id ).width() + 20 ) );
                aprok_indulasi_left = $( '#' + id ).width() + 20;
                aprok_banner_szelesseg = $( '#' + id ).width() + 20;
            }
            else {
                aprok_indulasi_left += $( this ).width() + 20;
            }
            aprok_szkrollozasi_ido = aprok_banner_szelesseg * 10;
            $( this ).animate( 
                {left: aprok_uj_left}, 
                aprok_szkrollozasi_ido,
                function() {
                    if ( i == 1 ) {
                        var link_cont_0 = $('#' + id + ' a' )[ 0 ];
                        $( link_cont_0 ).remove();
                        aprok_szkroll_szamlalo++;
                        $( '#' + id ).html( $( '#' + id ).html() + aprok_tomb[ aprok_szkroll_szamlalo ] ); 
                        var link_cont_0 = $('#' + id + ' a' )[ 0 ];
                        var link_cont_1 = $('#' + id + ' a' )[ 1 ];
                        if ( ( $( link_cont_0 ).width() + 20 ) <  $( '#' + id ).width() ) {
                            $( link_cont_1 ).css( 'left', ( $( '#' + id ).width() +20 ) );
                            aprok_indulasi_left = $( '#' + id ).width() + 20;
                            aprok_banner_szelesseg = $( '#' + id ).width() + 20;
                        }
                        else {
                            $( link_cont_1 ).css( 'left', ( $( link_cont_0 ).width() + 20 ) );
                        }
                        if ( aprok_szkroll_szamlalo == ( aprok_tomb.length - 1 ) ) {
                            aprok_szkroll_szamlalo = -1;
                        }
                        window.setTimeout( function() { aprok_szkrollozas( id ); }, 3000 );
                    }
            });
        });
    }
    window.setTimeout( function() { aprok_szkrollozas( 'apro_szuro_text' ); }, 3000 );
    */
    // a szkrollozandó nyeremények inicializálása ----------------------------------------------------------------------------------
    
    // a nyeremeny anyagok működéséért felelős rész:
    /*if ( nyeremenyek_tomb.length > 1 ) {
        nyeremenyek_innerHTML = '';
        nyeremenyek_szkroll_szamlalo = 1;
        for ( i = 0; i < 2; i++ ) {
            nyeremenyek_innerHTML += nyeremenyek_tomb[ i ];
        };
        $( '#napi_nyeremeny_text' ).html( nyeremenyek_innerHTML );
        
        // alapból beállítjuk az első 2 megjelenítendő link left tulajdonságát
        var nyeremeny_cont_0 = $( '#napi_nyeremeny_text a' )[ 0 ];
        $( nyeremeny_cont_0 ).css( 'left', 0 );
        var nyeremeny_cont_1 = $( '#napi_nyeremeny_text a' )[ 1 ];
        if ( $( nyeremeny_cont_0 ).width() < $( nyeremeny_cont_0 ).parent().width()  ) {
            $( nyeremeny_cont_1 ).css( 'left', ( $( nyeremeny_cont_1 ).parent().width() + 20 ) );
        }
        else {
            $( nyeremeny_cont_1 ).css( 'left', ( $( nyeremeny_cont_0 ).width() + 20 ) );
        }
    }
    else if ( nyeremenyek_tomb.length == 1 ) {
        $( '#napi_nyeremeny_text' ).html( nyeremenyek_tomb[0] );
    }
    else {
        $('#napi_nyeremeny_text').append('<small>Nincs aktuális nyeremény.</small>');
    }
    
    // ez a szkrollozásért felelős rész ------------------------------------------------------------------------------------------

    // a vízszintes szkrollozást végző fg.
    function nyeremenyek_szkrollozas( id ) {
        var link_cont_0 = $( '#' + id + ' a' )[ 0 ];
        if ( ( $( link_cont_0 ).width() + 20 ) < $( '#' + id ).width() ) {
            nyeremenyek_banner_szelesseg = $( '#' + id ).width() + 20;
        }
        else {
            nyeremenyek_banner_szelesseg = $( link_cont_0 ).width() + 20;
        }
        nyeremenyek_indulasi_left = 0;
        $( '#' + id + ' a' ).each( function( i ) { 

            $( this ).css( 'left', nyeremenyek_indulasi_left );
            nyeremenyek_uj_left = nyeremenyek_indulasi_left - nyeremenyek_banner_szelesseg;

            var link_cont_0 = $('#' + id + ' a' )[ 0 ];
            var link_cont_1 = $('#' + id + ' a' )[ 1 ];
            // megvizsgáljuk, hogy keskenyebb-e a látható link szélessége,
            // ha igen akkor az utánna következő linket a látható részen szélére 
            // helyezem, hogy ne lógjon be.
            if ( ( $( link_cont_0 ).width() + 20 ) <  $( '#' + id ).width() ) {
                $( link_cont_1 ).css( 'left', ( $( '#' + id ).width() + 20 ) );
                nyeremenyek_indulasi_left = $( '#' + id ).width() + 20;
                nyeremenyek_banner_szelesseg = $( '#' + id ).width() + 20;
            }
            else {
                nyeremenyek_indulasi_left += $( this ).width() + 20;
            }
            nyeremenyek_szkrollozasi_ido = nyeremenyek_banner_szelesseg * 10;
            $( this ).animate( 
                {left: nyeremenyek_uj_left}, 
                nyeremenyek_szkrollozasi_ido,
                function() {
                    if ( i == 1 ) {
                        var link_cont_0 = $('#' + id + ' a' )[ 0 ];
                        $( link_cont_0 ).remove();
                        if ( nyeremenyek_szkroll_szamlalo == ( nyeremenyek_tomb.length - 1 ) ) {
                            nyeremenyek_szkroll_szamlalo = -1;
                        }
                        nyeremenyek_szkroll_szamlalo++;
                        $( '#' + id ).html( $( '#' + id ).html() + nyeremenyek_tomb[ nyeremenyek_szkroll_szamlalo ] ); 
                        var link_cont_0 = $('#' + id + ' a' )[ 0 ];
                        var link_cont_1 = $('#' + id + ' a' )[ 1 ];
                        if ( ( $( link_cont_0 ).width() + 20 ) <  $( '#' + id ).width() ) {
                            $( link_cont_1 ).css( 'left', ( $( '#' + id ).width() + 20) );
                            nyeremenyek_indulasi_left = ( $( '#' + id ).width() + 20 );
                            nyeremenyek_banner_szelesseg = $( '#' + id ).width() + 20;
                        }
                        else {
                            $( link_cont_1 ).css( 'left', ( $( link_cont_0 ).width() + 20 ) );
                        }
                        window.setTimeout( function() { nyeremenyek_szkrollozas( id ); }, 5000 );
                    }
            });
        });
    }
    if ( nyeremenyek_tomb.length > 1 ) {
        window.setTimeout( function() { nyeremenyek_szkrollozas( 'napi_nyeremeny_text' ); }, 5000 );
    }*/
//    apro_szuro_text_stop = false;
//    window.setTimeout( function() { vizszintes_szkrollozas( 'apro_szuro_text', 'aprok' ); }, 1000 );

    // a promós anyagok működéséért felelős rész:
    if ( promok_tomb.length > 3 ) {
        promok_innerHTML = '';
        banner_magassag = 111;
        szkroll_szamlalo = 3;
        for ( i = 0; i < 4; i++ ) {
            promok_innerHTML += promok_tomb[ i ];
        };
        $( '.promok_text' ).html( promok_innerHTML );
        
        var promo_link_0 = $( '.promo_link' )[ 0 ];
        $( promo_link_0 ).css( 'top', 0 );
        var promo_link_1 = $( '.promo_link' )[ 1 ];
        $( promo_link_1 ).css( 'top', ( 1 * banner_magassag ) );
        var promo_link_2 = $( '.promo_link' )[ 2 ];
        $( promo_link_2 ).css( 'top', ( 2 * banner_magassag ) );
        var promo_link_3 = $( '.promo_link' )[ 3 ];
        $( promo_link_3 ).css( 'top', ( 3 * banner_magassag ) );
    }
    else {
        promok_innerHTML = '';
        banner_magassag = 111;
        szkroll_szamlalo = 3;
        for ( i = 0; i < promok_tomb.length; i++ ) {
            promok_innerHTML += promok_tomb[ i ];
        };
        $( '.promok_text' ).html( promok_innerHTML );
        for ( i = 0; i < promok_tomb.length; i++ ) {
            var promo_link_atmeneti = $( '.promo_link' )[ i ];
            $( promo_link_atmeneti ).css( 'top', banner_magassag * i );
        };
    }

    function promok_ellenorzes( id ) {
        if ( stop == false ) {
            window.setTimeout( function() { promok_szkrollozas( id ); }, 1000 );
        }
    }

    function promok_szkrollozas( id ) {
        $( '.promo_link' ).each( function( i ) { 
            indulasi_top = i * banner_magassag;
            $( this ).css( 'top', indulasi_top );
            uj_top = indulasi_top - banner_magassag;
            $( this ).animate( 
                {top: uj_top}, 
                1000,
                function() {
                    if ( i == 3 ) {
                        var promo_cont_0 = $('.promo_link' )[ 0 ];
                        $( promo_cont_0 ).remove();
                        if ( szkroll_szamlalo == promok_tomb.length-1 ) {
                            szkroll_szamlalo = -1;
                        }
                        szkroll_szamlalo++;
                        $( '.promok_text' ).html( $( '.promok_text' ).html() + promok_tomb[ szkroll_szamlalo ] ); 
                        var promo_cont_3 = $('.promo_link' )[ 3 ];
                        $( promo_cont_3 ).css( 'top', ( i * banner_magassag ) );
                        window.setTimeout( function() { promok_szkrollozas( id ); }, 3000 );
                    }
            });
        });
    }
    if ( promok_tomb.length > 3 ) {
        window.setTimeout( function() { promok_szkrollozas( 'promok_text' ); }, 10000 );
        stop = false;
        $( '.promo_text' ).mouseover( function() {
            stop = true;
        })
        $( '.promo_text' ).mouseout( function() {
            stop = false;
        })
    }
})

