/*
 * Öffnen eines Popups zur Anmeldung beim Schnäppchennewsletter
 *
 * Momentan öffnet er sich nur, falls der Kunde von einer Google-Anzeige kommt
 *
 * Das kann hier aber Schritt für Schritt geöffnet und parametrisiert werden, z.B.:
 *  - Referrer
 *  - wie oft zeigen
 *  - welche Newsletteranmeldung zeigen
 *
 */
(function( $ ){

    var settings = {
           'host' : 'www.ltur.com',
           'cookiename' : 'newsletterpopup',
           'referrer' : 'dontcare'
        }

    var methods = {
        init : function( options ) {

            if ( options ) {
               $.extend( settings, options );
            }

            var referrer = document.referrer;

            var hasRequiredReferrer = true;
            switch (settings.referrer) {
                case "google_ads":
                    hasRequiredReferrer = ((referrer.indexOf('www.google.de') != -1) && (referrer.indexOf('asn.advolution') != -1))
                    break;
                case "no_google_ads":
                    hasRequiredReferrer = !((referrer.indexOf('www.google.de') != -1) && (referrer.indexOf('asn.advolution') != -1))
                    break;
                default:
                    hasRequiredReferrer = true;
                    break;
            }

            if (hasRequiredReferrer) {
                var layer_schnapp=$.cookie(settings.cookiename);

                if (layer_schnapp=='shown') {
                    // do nothing
                } else {
                   // $.cookie(settings.cookiename, 'shown', { expires: 30, path: '/', domain: settings.host, secure: false });
                   // tb_show('',"https://" + settings.host + "/de/myltur.ltml?type=newsl&ui=SRV_9&send=1&KeepThis=true&TB_iframe=true&height=260&width=320&aw=42");
                }
            }

        },

        anyfunction : function( ) {
            
        }

        
    };



    $.fn.Newsletter = function( method ) {
        if ( methods[method] ) {
            return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 ));
        } else if ( typeof method === 'object' || ! method ) {
            return methods.init.apply( this, arguments );
        } else {
            $.error( 'Method ' +  method + ' does not exist on jQuery.tooltip' );
        }
    };


})( jQuery );
