
/*fonctions swap image*/
function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}

function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}

function PopupCentre(url, namepopup, largeur, hauteur, options) {

    var top = (screen.height - hauteur) / 2; var left = (screen.width - largeur) / 2;
    var myopen = window.open(url, namepopup, "top=" + top + ",left=" + left + ",width=" + largeur + ",height=" + hauteur + "," + options);
    myopen.focus()
}

function AjouteFavoris(url, titre) {
    if ((navigator.appName.indexOf("Microsoft", 0) >= 0) && (parseInt(navigator.appVersion) >= 4)) {
        if (document.all) {
            window.external.AddFavorite(url, titre)
        }
    }
    else {
        window.sidebar.addPanel(titre, url, "");
    }
}

function SetEnterKeyClickEvent(defaultButtonId, _event) {
    var evnt;
    var srcElementType;

    if (document.all) {
        //IE
        evnt = window.event;
        srcElementType = evnt.srcElement.type;

    } else {
        // Non IE
        evnt = _event;
        srcElementType = evnt.target.type;
    }

    if (evnt.keyCode == 13 && srcElementType != 'textarea') {
        evnt.cancelBubble = true;
        evnt.returnValue = false;

        //alert(defaultButtonId );
        targetElement = document.getElementById(defaultButtonId)
        if (targetElement)
            targetElement.click();
        else
            alert('Error : ' + defaultButtonId + 'not found!');
    }
    return false;
}

function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}
function eraseCookie(name) {
    createCookie(name, "", -1);
}
function getObj(name) {
    if (document.getElementById) {
        return document.getElementById(name);
    }
    else if (document.all) {
        return document.all[name];
    }
    else if (document.layers) {
        return document.layers[name];
    }
    else return false;
}


$(function () {

    $('#DivSubscribtionFormNotMember').click(function () {
        var c = "";
        c = $("#tempEmail").attr("title");

        if ((document.getElementById('tempEmail').value == '') || (document.getElementById('tempEmail').value == c)) {
            document.getElementById('MailCheck').style.display = "block";

        }
        else {
            $('.subscribtion_form_light').slideUp(1000); //
            document.getElementById('labelEmail').style.display = "block";

            document.getElementById('RegistrationOverlayPanelHeader').style.display = "block";
            $('#DivNotMemberContainer').slideDown(1000); //
        }
    });



    if (getObj("subscriptionfailed") != null && getObj("subscriptionfailed").innerHTML != "") {
        $('#DivNotMemberContainer').show(1000);
        document.getElementById('RegistrationOverlayPanelHeader').style.display = "block";
        $('.subscribtion_form_light').slideUp(1000);

    }

});

function getQuerystring(key, default_) {
    if (default_ == null) default_ = "";
    key = key.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regex = new RegExp("[\\?&]" + key + "=([^&#]*)");
    var qs = regex.exec(window.location.href);
    if (qs == null)
        return default_;
    else
        return qs[1];
}

function ShowRegistation() {
    //var loadRegVal = getQuerystring('LoadRegistration');

    //if(loadRegVal == 1)
    //{
    $(function () {

        document.getElementById('RegistrationOverlayPanelHeader').style.display = "block";
        $('#DivNotMemberContainer').show(1000);
        $('.subscribtion_form_light').slideUp(1000);
    });
    //	}
}

function ConditionReadAndApprove() {

    //$('.maLayerContent').slideUp(1000);
    $('.maLayerContent').css("display", "none");
    document.getElementById('ConditionReadAndApproveMessage').style.display = "block";

    if (termsAndConditionsTaggingParam != '') {
        TaggingHandler('', termsAndConditionsTaggingParam);
    }
}

function ConditionReadAndApproveRetour() {

    $('#ConditionReadAndApproveMessage').css("display", "none");
    $('.maLayerContent').css("display", "block");

    document.getElementById('ConditionReadAndApproveMessage').style.display = "none";
}

// Everest Coupon UNICA tagging - Abandonistes : START
function AddCouponEventHandler(eventName, addCouponValues) {
    var parameterTags = "ev=" + eventName + "&rta=" + addCouponValues;
    ntptEventTag(parameterTags);
}

function RemoveCouponEventHandler(eventName, removeCouponValues) {
    var parameterTags = "ev=" + eventName + "&rtr=" + removeCouponValues;
    ntptEventTag(parameterTags);
}

function CheckoutCouponEventHandler(eventName, orderTotalPrice, checkoutCouponValues) {
    var parameterTags = "ev=" + eventName + "&rtt=" + orderTotalPrice + "&rtc=" + checkoutCouponValues;
    ntptEventTag(parameterTags);
}

function DefaultCouponEventHandler(eventName) {
    var parameterTags = "ev=" + eventName;
    ntptEventTag(parameterTags);
}
// Everest Coupon UNICA tagging - Abandonistes : END






var popupStatus = 0;

//loading popup with jQuery magic!
function loadPopup() {
    //loads popup only if it is disabled
    if (popupStatus == 0) {

        // remove old IFRAME
        $("#popupContact iframe").remove();

        var url = "loadingPage2.html";
        // create new IFRAME
        $('<iframe scrolling="no" src="' + url + '" frameborder="0"></iframe>')
			.css("visibility", "hidden") // hide while loading
			.load(popupLoaded) // wait for iframe load event
			.appendTo($("#popupContact")); // attach

        $("#popupContact")
			.css({ width: 200, height: 100 });

        $("#backgroundPopup").css({
            "opacity": "0.7"
        });
        $("#backgroundPopup").fadeIn("fast");
        $("#popupContact").fadeIn("slow");
        popupStatus = 1;
    }
}

var popupWidth = 200;
var popupHeight = 150;

function popupLoaded() {

    // size popup to match iframe content
    var iframe = $("#popupContact iframe").get(0);
    var doc = iframe.contentDocument || iframe.Document;
    popupWidth = 600;
    popupHeight = Math.max(100, Math.min(500, $(doc.body).height())) + 24;


    $("#popupContact")
		.css({ width: popupWidth, height: popupHeight });
    $(iframe)
		.css({ width: popupWidth - 24, height: popupHeight - 24 });

    $(iframe).css("visibility", "visible");
    centerPopup();

}

//disabling popup with jQuery magic!
function disablePopup() {
    //disables popup only if it is enabled
    if (popupStatus == 1) {
        $("#backgroundPopup").fadeOut("fast");
        $("#popupContact").fadeOut("slow");
        popupStatus = 0;
    }
}

//centering popup - original code
/*function centerPopup(){
//request data for centering
var windowWidth = document.documentElement.clientWidth;
var windowHeight = document.documentElement.clientHeight;
//var popupHeight = $("#popupContact").height();
//var popupWidth = $("#popupContact").width();
//centering
$("#popupContact").css({
"position": "absolute",
"top": windowHeight/2-popupHeight/2,
"left": windowWidth/2-popupWidth/2
});
//only need force for IE6
	
$("#backgroundPopup").css({
"height": windowHeight
});
	
}*/

function centerPopup() {

    //Get the screen height and width  
    var maskHeight = $(document).height();
    var maskWidth = $(window).width();

    //Set height and width to mask to fill up the whole screen  
    $('#backgroundPopup').css({ 'width': maskWidth, 'height': maskHeight });

    //transition effect       
    $('#backgroundPopup').fadeIn(1000);
    $('#backgroundPopup').fadeTo("slow", 0.8);

    //Get the window height and width  
    var winH = $(window).height();
    var winW = $(window).width();

    //Set the popup window to center  
    $('#popupContact').css('top', winH / 2 - $('#popupContact').height() / 2);
    $('#popupContact').css('left', winW / 2.4 - $('#popupContact').width() / 2);

    //transition effect  
    $('#popupContact').fadeIn(2000);

}

/* //LU's code
var panelContent;
function centerPopup(){

if (panelContent) {
var pageTop = getScroll();
var dims = getPageDimensions();
var endY = pageTop + (dims.height + panelContent.find(".inner").height() - 95) / 2;
panelContent.css({ top: endY });
}
}

function getScroll() {
if (document.all) return top.document.documentElement.scrollTop;
else return top.pageYOffset;
}
function getPageDimensions() {
var dimensions = { width: 0, height: 0 };
if ($.browser.msie) {
dimensions.width = document.documentElement.clientWidth;
dimensions.height = document.documentElement.clientHeight;
}
else if (window.innerWidth && window.innerHeight) {
dimensions.width = window.innerWidth;
dimensions.height = window.innerHeight;
}
return dimensions;
}*/

//CONTROLLING EVENTS IN jQuery
$(document).ready(function () {

    //LOADING POPUP
    //Click the button event!
    $("#button").click(function () {
        //load popup
        loadPopup();
        //centering with css
        centerPopup();
    });

    //CLOSING POPUP
    //Click the x event!
    $("#popupContactClose").click(function () {
        disablePopup();
    });
    //Click out event!
    $("#backgroundPopup").click(function () {
        disablePopup();
    });
    //Press Escape event!
    $(document).keypress(function (e) {
        if (e.keyCode == 27 && popupStatus == 1) {
            disablePopup();
        }
    });

});



function loadoverlay(urlPage) {
    loadPopupOverlay(urlPage);

    centerPopup();

}

function loadPopupOverlay(urlPage) {
    //loads popup only if it is disabled
    if (popupStatus == 0) {

        // remove old IFRAME
        $("#popupContact iframe").remove();

        var url = urlPage;

        // create new IFRAME
        $('<iframe scrolling="no" src="' + url + '" frameborder="0" width="600" height="600"></iframe>')
			.css("visibility", "hidden") // hide while loading
			.load(popupLoaded) // wait for iframe load event
			.appendTo($("#popupContact")); // attach


        $("#popupContact")
			.css({ width: 200, height: 100 });

        $("#backgroundPopup").css({
            "opacity": "0.7"
        });
        $("#backgroundPopup").fadeIn("fast");
        $("#popupContact").fadeIn("slow");
        popupStatus = 1;
    }
}

// UNICA Tagging : START
function TaggingHandler(event, params) {
    $(document).ready(function () {
        if (taggingEnabled == 'true') {
            if (event != "") {
                if (params != "") {
                    var splitParams = params.split("|");
                    for (var i = 0; i < splitParams.length; i++) {
                        var splitKeyValue = splitParams[i].split(":");
                        ntptAddPair(splitKeyValue[0], splitKeyValue[1]);
                    }
                }
                ntptEventTag("ev=" + event);
            }
            else {
                ntptEventTag(params);
            }
        }
    });
}
// UNICA Tagging : END
function ChangeStyleInPagingArticle() {
    $('.paging').css('display', ' ');
    $('#latest_articles_section').attr('id', 'WpAllArticles');
    $('.WpLatestArticleSection').addClass('allArticlesBlock');
    $('.WpLatestArticleSection').removeClass('LineSeperation');
    $('.allArticlesBlock').removeClass('WpLatestArticleSection');
    $('.allArticlesBlock').addClass('LineSeperation');
    $('#linkToAllArticles').remove();
    $('h3').remove();
}
