/**
 * (c) by aheadware.com
 */
"use strict";

var app = app || {};
app.gui = app.gui || {};

/**
 *
 */
app.gui.PageLoader = (function()
{
    var quotes = [
        {
            quote : 'Es ist nicht zu wenig Zeit, die wir haben, sondern es ist zu viel Zeit, die wir nicht nutzen.',
            author : 'Lucius Annaeus Seneca'
        },
        {
            quote : 'Die Zeit vergeht nicht schneller als früher, aber wir laufen eiliger an ihr vorbei.',
            author : 'George Orwell'
        },
        {
            quote : 'Zeit ist das, was man an der Uhr abliest.',
            author : 'Albert Einstein'
        },
        {
            quote : 'Ihre Zeit ist begrenzt, also verschwenden Sie sie nicht damit, das Leben eines anderen zu leben.',
            author : 'Steve Jobs'
        },
        {
            quote : 'Die Basis einer gesunden Ordnung ist ein großer Papierkorb.',
            author : 'Kurt Tucholsky'
        },
        {
            quote : 'Kein Mensch ist so beschäftigt, dass er nicht die Zeit hat, überall zu erzählen, wie beschäftigt er ist.',
            author : 'Robert Lembke'
        },
        {
            quote : 'Es ist Zeitverschwendung, etwas Mittelmäßiges zu machen.',
            author : 'Madonna'
        },
        {
            quote : 'Die Zeit verweilt lange genug für denjenigen, der sie nutzen will.',
            author : 'Leonardo da Vinci'
        },
        {
            quote : 'Ist die Zeit das Kostbarste unter allem, so ist Zeitverschwendung die allergrößte Verschwendung.',
            author : 'Benjamin Franklin'
        },
        {
            quote : 'Management ist nichts anderes als die Kunst, andere Menschen zu motivieren.',
            author : 'Lee Iacocca'
        },
        {
            quote : 'Wer aufhört zu werben, um Geld zu sparen, kann ebenso seine Uhr anhalten, um Zeit zu sparen.',
            author : 'Henry Ford'
        },
        {
            quote : 'Bei vielen Leuten ist die Problemzone nicht Bauch-Beine-Po, sondern der Kopf.',
            author : 'unbekannt'
        },
        {
            quote : 'Wahnsinn, was ich so alles an einem Tag nicht schaffe.',
            author : 'unbekannt'
        },
    ];

    return {
        hide : function()
        {
            setTimeout(function()
                {
                    if( $('#pb_loader').length > 0 )
                    {
                        $('#pb_loader').removeClass('show');
                    }
                },
                700
            );
        }
        ,
        show : function()
        {
            var idx = ~~( Math.random() * quotes.length ),
                quote = quotes[ idx ],
                $loaderRoot = $( '#pb_loader' ).first();

            $loaderRoot.find( '[data-id="loader-quote"]' ).html( quote.quote );
            $loaderRoot.find( '[data-id="loader-quote-author"]' ).html( "-" + quote.author );
            $loaderRoot.addClass( 'show' );
        }
    };
})();