$(document).ready(function () {



    // Set tip a friend-popup
    var tipTriggers = $("a.tip-trigger");

    tipTriggers.each(function () {
        var trigger = $(this);
        showPopup(trigger, "#popup-tip");
    });


    // Set sign up newsletter-popup
    var tipTriggersNews = $("a.tip-trigger-newsletter");
    tipTriggersNews.each(function () {
        var trigger = $(this);
        showPopup(trigger, "#popup-newsletter");
    });


    function showPopup(trigger, href) {
        trigger.attr("href", href);
        var popup = $(href);
        //alert(href);
        $(trigger).fancybox({
            type: "inline",
            href: href,
            transitionIn: 'elastic',
            transitionOut: 'elastic',
            speedIn: 600,
            speedOut: 200,
            overlayShow: true,
            showCloseButton: false,
            padding: 0,
            overlayShow: true,
            overlayOpacity: 0.6,
            overlayColor: "#000",
            titleShow: false,
            onComplete: function () {
                var iframe = popup.find("iframe");
                if (iframe.length > 0) {
                    iframe.attr("src", iframe.attr("data-url"));

                    iframe.load(function () {
                        var closeTrigger = iframe.contents().find("a.popup-cancel");
                        //alert($(this).parent().html());
                        //closeTrigger.attr("data-found", "true");
                        closeTrigger.click(function () {
                            //iframe.attr("src", iframe.attr("data-url"));
                            $.fancybox.close();
                            //                        closeTrigger.parent().parent().find("span").each(function () {
                            //                            if ($(this).html() == "*") $(this).hide();
                            //                        });
                            //                        $(':input', 'form')
                            //             .not(':button, :submit, :reset, :hidden')
                            //             .val('')
                            //             .removeAttr('checked')
                            //             .removeAttr('selected');
                        });
                    });
                }
            },
            onCleanup: function () {
                var iframe = popup.find("iframe");
                if (iframe.length > 0) {
                    iframe.attr("src", iframe.attr("data-url"));
                }
            }
        });
    }

});

