﻿// Fichier JScript
var loadingTimer,loadingFrame=1;

function afficheForgotPsw(){

    showLoading();
    var pos = getViewport();
    $("#popForgotPassword").css({'display': 'block'});
    $("#msgSend").css({'display': 'none'});
    $("#noEmail").css({'display': 'none'});
    $("#popForgotPassword_content").css({'left': ((pos[0] - 455) / 2 + pos[2]), 'top': ((pos[1] - 195) / 2 + pos[3])});
    return false;
}

function maskForgotPsw(){
     $("#fancy_loading").hide();
     $("#popForgotPassword").css({'display': 'none'});
}

$(document).ready(function()
{
   var path="../";//"~/xdmnbckdr/";
 
   //////////////////// AFFICHER LA POP UP DE LOGIN ////////////////////////////////  

    $("#email_ok").click(function() {
       _mail = $("#popForgotPassword #email").val()
       //alert("checke email");
       //alert(path+'forgotPassword.aspx');
        $.ajax({
            type : 'POST',
            url  : path+'forgotPassword.aspx',
            data : {mail:_mail},
            success: function(result) {
                if(result=="send"){
                    //envoi effectué
                    maskForgotPsw();
                }
                else{
                    //pas d'email correspondant
                    $("#noEmail").css({'display': 'block'});
                    $("#msgSend").css({'display': 'none'});
                }
            }
        });  
    });    
    
      
   
});

//////////////////// LOADING ////////////////////////////////

function animateLoading() {
    if (!$("#fancy_loading").is(':visible')){
        clearInterval(loadingTimer);
        $("#fancy_overlay").hide();
        return;
    }

    $("#fancy_loading > div").css('top', (loadingFrame * -40) + 'px');

    loadingFrame = (loadingFrame + 1) % 12;
};    
function showLoading() {
    $("#fancy_overlay").show();
    clearInterval(loadingTimer);

    var pos = getViewport();

    $("#fancy_loading").css({'left': ((pos[0] - 40) / 2 + pos[2]), 'top': ((pos[1] - 40) / 2 + pos[3])}).show();
    loadingTimer = setInterval(animateLoading, 66);
};
function getViewport() {
    return [$(window).width(), $(window).height(), $(document).scrollLeft(), $(document).scrollTop() ];  
}