$(function()
{
    if($.cookie("tvSurvey") == null) { $("#tvSurvey").show(); }
    if($("#lbOccasion").length >0)
    {
        if ($("#lbOccasion").html().toUpperCase() == "HOMEPAGE")
        { 
            $("#fondNewsletter").attr("src", '/images/survey/IT_fond_noel.png');
            $("#imgTvSurvey").attr("src", '/images/survey/IT_btn_noel_encart.png');
            $("#imgTvSurvey").mouseover( function() { $(this).attr("src", '/images/survey/IT_btn_noel_encart_over.png');});
            $("#imgTvSurvey").mouseout( function() { $(this).attr("src", '/images/survey/IT_btn_noel_encart.png');});
            $("#imgTitreNewsLetter").attr("src", '/images/survey/IT_titre_noel.jpg');
            $("#imgBtnNewsletter").attr("src", '/images/bouton/IT_btn_noel.jpg');
        }
        else if($("#lbOccasion").html().toUpperCase() == "OCCASIONS:LOVE")
        {
            $("#fondNewsletter").attr("src", '/images/survey/IT_fond_amour.png');
            $("#imgTvSurvey").attr("src", '/images/survey/IT_btn_amour_encart.png');
            $("#imgTvSurvey").mouseover( function() { $(this).attr("src", '/images/survey/IT_btn_amour_encart_over.png');});
            $("#imgTvSurvey").mouseout( function() { $(this).attr("src", '/images/survey/IT_btn_amour_encart.png');});
            $("#imgTitreNewsLetter").attr("src", '/images/survey/IT_titre_amour.jpg');
            $("#imgBtnNewsletter").attr("src", '/images/bouton/IT_btn_amour.jpg');
        }
        else if($("#lbOccasion").html().toUpperCase() == "OCCASIONS:BIRTH")
        {
            $("#fondNewsletter").attr("src", '/images/survey/IT_fond_birth.png');
            $("#imgTvSurvey").attr("src", '/images/survey/IT_btn_birth_encart.png');
            $("#imgTvSurvey").mouseover( function() { $(this).attr("src", '/images/survey/IT_btn_birth_encart_over.png');});
            $("#imgTvSurvey").mouseout( function() { $(this).attr("src", '/images/survey/IT_btn_birth_encart.png');});
            $("#imgTitreNewsLetter").attr("src", '/images/survey/IT_titre_birth.jpg');
            $("#imgBtnNewsletter").attr("src", '/images/bouton/IT_btn_birth.jpg');
        }
        else if($("#lbOccasion").html().toUpperCase() == "OCCASIONS:WEDDING")
        {
            $("#fondNewsletter").attr("src", '/images/survey/IT_fond_mariage.png');
            $("#imgTvSurvey").attr("src", '/images/survey/IT_btn_mariage_encart.png');
            $("#imgTvSurvey").mouseover( function() { $(this).attr("src", '/images/survey/IT_btn_mariage_encart_over.png');});
            $("#imgTvSurvey").mouseout( function() { $(this).attr("src", '/images/survey/IT_btn_mariage_encart.png');});
            $("#imgTitreNewsLetter").attr("src", '/images/survey/IT_titre_mariage.jpg');
            $("#imgBtnNewsletter").attr("src", '/images/bouton/IT_btn_mariage.jpg');
        }
        else if($("#lbOccasion").html().toUpperCase() == "OCCASIONS:BIRTHDAY")
        { 
            $("#fondNewsletter").attr("src", '/images/survey/IT_fond_anniversaire.png');
            $("#imgTvSurvey").attr("src", '/images/survey/IT_btn_anniversaire_encart.png');
            $("#imgTvSurvey").mouseover( function() { $(this).attr("src", '/images/survey/IT_btn_anniversaire_encart_over.png');});
            $("#imgTvSurvey").mouseout( function() { $(this).attr("src", '/images/survey/IT_btn_anniversaire_encart.png');});
            $("#imgTitreNewsLetter").attr("src", '/images/survey/IT_titre_anniversaire.jpg');
            $("#imgBtnNewsletter").attr("src", '/images/bouton/IT_btn_anniversaire.jpg');
        }
        else if($("#lbOccasion").html().toUpperCase() == "OCCASIONS:WINK")
        { 
            $("#fondNewsletter").attr("src", '/images/survey/IT_fond_generique.png');
            $("#imgTvSurvey").attr("src", '/images/survey/IT_btn_generique_encart.png');
            $("#imgTvSurvey").mouseover( function() { $(this).attr("src", '/images/survey/IT_btn_generique_encart_over.png');});
            $("#imgTvSurvey").mouseout( function() { $(this).attr("src", '/images/survey/IT_btn_generique_encart.png');});
            $("#imgTitreNewsLetter").attr("src", '/images/survey/IT_titre_generique.jpg');
            $("#imgBtnNewsletter").attr("src", '/images/bouton/IT_btn_generique.jpg');
        }
        else
        {
            if(""=="FALSE")
            {
                $("#tvSurvey").css('display','none');
            }
            else
            {
                //$("#tvSurvey").css('display','none');
                    $("#imgTvSurvey").attr("src", '/images/survey/IT_bouton_jeu_dispenser_dessus.png');
                    $("#imgTvSurvey").mouseover( function() { $(this).attr("src", '/images/survey/IT_bouton_jeu_dispenser_dessus.png');});
                    $("#imgTvSurvey").mouseout( function() { $(this).attr("src", '/images/survey/IT_bouton_jeu_dispenser_normal.png');});
            
            }    
        }
        if(""!="FALSE")
        {
            //$("#imgTvSurvey").attr("src", '/images/survey/IT_bouton_jeu_dispenser_normal.png');
            //$("#imgTvSurvey").mouseover( function() { $(this).attr("src", '/images/survey/FR_bouton_jeu_dispenser_dessus.png');});
            //$("#imgTvSurvey").mouseout( function() { $(this).attr("src", '/images/survey/FR_bouton_jeu_dispenser_normal.png');});
               
                    $("#imgTvSurvey").attr("src", '/images/survey/IT_bouton_jeu_dispenser_dessus.png');
                    $("#imgTvSurvey").mouseover( function() { $(this).attr("src", '/images/survey/IT_bouton_jeu_dispenser_dessus.png');});
                    $("#imgTvSurvey").mouseout( function() { $(this).attr("src", '/images/survey/IT_bouton_jeu_dispenser_normal.png');});
               
        }
    }  
    else
    {
        $("#tvSurvey").css('display','none');
    }  
    $(".btnNewsletter").click(function () {   
            var mail = $.trim($("#email").val());
            if($.trim($("#firstname").val())!=''&&$.trim($("#lastname").val())!=''&&mail!='')
            {
                if(mail.indexOf("@")>=0)
                {
                $.ajax({
                    url: "/service.aspx/NewsletterRegister",
                    dataType: "json",
                    type: "POST",
                    contentType: "application/json; charset=utf-8",
                    data: "{ \"fn\": \"" + $("#firstname").val() + "\",\"ln\":\"" + $("#lastname").val() + "\",\"e\":\"" + $("#email").val() + "\",\"from\":\"volee\"  }",
                    success: function () {
                        var url = "/general/popupNewsletter.aspx?occasion="+$("#lbOccasion").html().toUpperCase()+"&TB_iframe=true&height=138&width=495";
                        tb_show("", url);
                    },
                    error: function()
                    {
                        tb_show("", "/general/popupNewsletterError.aspx?TB_iframe=true&height=138&width=495");
                    }
                });
                $("#firstname").val('');
                $("#lastname").val('');
                $("#email").val('');
                }
            }
            return false;
        });
});
function showSurvey()
{
    if($("#lbOccasion").html().toUpperCase()!="HOMEPAGE")
    {
        var promptURL = "../encart_newsletter.aspx?style="+$("#lbOccasion").html().toUpperCase();
    }
    else
    {
        var promptURL = "encart_newsletter.aspx?style="+$("#lbOccasion").html().toUpperCase();
    }
    $.ajax({
        url:promptURL,
        success:function(data) { $("#tvSurvey").html(data); }
    });
}
var _isPromptReady = false;
function initPrompt() {
if (_isPromptReady) return;
var markup = '<div id="overlay">&nbsp;</div>' +
             '<div id="prompt">' +
             '<div id="promptContent"></div>' +
             '</div>';
$('body > *:last-child').after(markup);
$('#overlay').fadeOut(0);
$('#prompt').fadeOut(0);
            
 _isPromptReady = true;
}
 function centerPrompt() {
if (!_isPromptReady) return;
    var $window = $(window),
    $prompt = $('#prompt'),
    style = {},
    wid = $prompt.outerWidth(),
    hei = $prompt.outerHeight();
    //didn't used this technique (http://perishablepress.com/press/2007/09/25/absolute-horizontal-and-vertical-centering-via-css/) because wanted the prompt to have position fixed if prompt is smaller than window 
    if (hei >= $window.height()) {
        style.marginTop = '0';
        style.top = MyExtra.util.clamp($window.scrollTop(), 0, $('#wrapper').height() - hei) + 'px';
        style.position = 'absolute';
    } else {
        style.marginTop = -Math.round(hei / 2);
        style.top = '50%';
        style.position = 'fixed';
    }
    if (wid >= $window.width()) {
        style.marginLeft = style.left = '0';
        style.position = 'absolute';
    } else {
        style.marginLeft = -Math.round(wid / 2);
        style.left = '50%';
    }
    $prompt.css(style);
}
function updateOverlaySize() {
    if (!_isPromptReady) return;
    var wrapper = $('#wrapper'),
    prompt = $('#prompt');
    $('#overlay').height(wrapper.height()).width(wrapper.width());
}
    
function showSurveyGame()
{
    if($("#lbOccasion").html().toUpperCase()!="HOMEPAGE")
    {
                var promptURL = "../general/popupGame.aspx";
    }
    else
    {
                var promptURL = "general/popupGame.aspx";
    }
            
    $.ajax({
    url:promptURL,
    success:function(data) {  
        initPrompt();
        $('#overlay').fadeTo(250, .6);
        $('#prompt').fadeOut(0).removeClass().fadeIn(250);
        updateOverlaySize();
        centerPrompt();
        $('#overlay').show();
        $("#prompt").html(data);
        $('#closePrompt').bind('click',function(){$('#overlay').fadeOut(250);$('#prompt').fadeOut(250);});
    }
    });           
}
 
function showSpenserGame()
{
    if($("#lbOccasion").html() != null && $("#lbOccasion").html().toUpperCase()!="HOMEPAGE")
    {
    var promptURL = "../general/popupGame.aspx";
    }
    else
    {
    var promptURL = "general/popupGame.aspx";
    }
    $.ajax({
    url:promptURL,
    success:function(data) {  
        initPrompt();
        $('#overlay').fadeTo(250, .6);
        $('#prompt').fadeOut(0).removeClass().fadeIn(250);
        updateOverlaySize();
        centerPrompt();
        $('#overlay').show();
        $("#prompt").html(data);
        $('#closePrompt').bind('click',function(){$('#overlay').fadeOut(250);$('#prompt').fadeOut(250);});
    }
    });           
}
//--- pop up preprinted
var _isPromptReadySVPP = false;
function initPromptSVPP() {
if (_isPromptReadySVPP) return;
var markup = '<div id="overlaySVPP">&nbsp;</div>' +
             '<div id="promptSVPP">' +
             '<div id="promptContentSVPP"></div>' +
             '</div>';
$('body > *:last-child').after(markup);
$('#overlaySVPP').fadeOut(0);
$('#promptSVPP').fadeOut(0);
            
 _isPromptReadySVPP = true;
}
function centerPromptSVPP() {
if (!_isPromptReadySVPP) return;
    var $window = $(window),
    $promptSVPP = $('#promptSVPP'),
    style = {},
    wid = $promptSVPP.outerWidth(),
    hei = $promptSVPP.outerHeight();
    //didn't used this technique (http://perishablepress.com/press/2007/09/25/absolute-horizontal-and-vertical-centering-via-css/) because wanted the promptSVPP to have position fixed if promptSVPP is smaller than window 
    if (hei >= $window.height()) {
        style.marginTop = '0';
        style.top = MyExtra.util.clamp($window.scrollTop(), 0, $('#wrapper').height() - hei) + 'px';
        style.position = 'absolute';
    } else {
        style.marginTop = -Math.round(hei / 2);
        style.top = '50%';
        style.position = 'fixed';
    }
    if (wid >= $window.width()) {
        style.marginLeft = style.left = '0';
        style.position = 'absolute';
    } else {
        style.marginLeft = -Math.round(wid / 2);
        style.left = '50%';
    }
    $promptSVPP.css(style);
}
function updateOverlaySizeSVPP() {
    if (!_isPromptReadySVPP) return;
    var wrapper = $('#wrapper'),
    promptSVPP = $('#promptSVPP');
    $('#overlaySVPP').height(wrapper.height()).width(wrapper.width());
}
    
function showPopUpPreprinted()
{       
    if($("#lbOccasion").html() != null && $("#lbOccasion").html().toUpperCase()=="HOMEPAGE")
    {
        var promptURL = "commande/popup/popup-preprinte.aspx";
    }
    else
    {
        var promptURL = "../commande/popup/popup-preprinte.aspx";
    }
    $.ajax({
        url:promptURL,
        success:function(data) {  
            initPromptSVPP();
            $('#overlaySVPP').fadeTo(250, .6);
            $('#promptSVPP').fadeOut(0).removeClass().fadeIn(250);
            $("#promptSVPP").height(360);   
            $("#promptSVPP").width(698); 
            centerPromptSVPP();
            $('#overlaySVPP').show();
            $("#promptSVPP").html(data);
            $('#closePromptSVPP2').bind('click',function(){$('#overlaySVPP').fadeOut(250);$('#promptSVPP').fadeOut(250);});
            $('#closePromptSVPP').bind('click',function(){$('#overlaySVPP').fadeOut(250);$('#promptSVPP').fadeOut(250);});
        }
    });           
} 
//--- end pop up preprinted
function showPromoPopup()
{
    if($("#lbOccasion").html().toUpperCase()=="CONTACT")
    {
        var promptURL = "/general/popupPromo.aspx";
    }
            
    $.ajax({
    url:promptURL,
    success:function(data) {  
        initPrompt();
        $('#overlay').fadeTo(250, .6);
        $('#prompt').fadeOut(0).removeClass().fadeIn(250);
        updateOverlaySize();
        centerPrompt();
        $('#overlay').show();
        $("#prompt").html(data);
        $('#closePrompt').bind('click',function(){$('#overlay').fadeOut(250);$('#prompt').fadeOut(250);});
    }
    });           
}
