
$(document).ready(function() {
    // préchargement des images
    chargementImages();

    // Affichage de la pagination
    temoignagesPagination();

    $('#btnInfoMailValider').bind('click', mailInfoVerif);

    $('#mailInfo').val($('#mailInfoTxt').val());
    $('#mailInfo').css('font-style','italic');
    $('#mailInfo').css('font-weight','normal');
    $('#mailInfo').bind('focus',
        function(){
            $('#mailInfoErreur').css('display','none');
            if($('#mailInfo').val() == $('#mailInfoTxt').val()) {
                $('#mailInfo').val('');
                $('#mailInfo').css('font-style','normal');
                $('#mailInfo').css('font-weight','bold');
            }
        }
    );
    $('#mailInfo').bind('blur',
        function(){
            if($('#mailInfo').val()=='') {
                $('#mailInfo').val($('#mailInfoTxt').val());
                $('#mailInfo').css('font-style','italic');
                $('#mailInfo').css('font-weight','normal');
            }
        }
    );
})


// Vérification de la saisi des champs pour la recherche de résidents
function mailInfoVerif() {
    var erreur = 1;

    if (!verifMailValide($('#mailInfo').val())) {
        $('#mailInfoErreur').css('display','block');
        erreur = erreur * 0;
    }

    // Validation du formulaire
    if (erreur == 1) {
        return true;
    } else {
        return false;
    }
}


// Verification de la validite d'une adresse mail
function verifMailValide(email) {
    var proto = "(mailto:)?";
    var ident = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
    var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
    var adresse  = "^" + proto + "?" + ident + "\@" + domain + "$";

    // Si adresse OK, retourne true, sinon, retourne false
    var rgx = new RegExp(adresse);
    return rgx.exec(email) ? true : false;
}


// Module Addthis
function afficheAddThis(idTemoignage, affiche) {
    if (affiche == 1) {
        $('#hoverMenu'+idTemoignage).fadeIn('fast');
        $('#customButton'+idTemoignage).addClass('active');
        $('#hoverMenu'+idTemoignage+', #customButton'+idTemoignage).data('in', true);
        $('#hoverMenu'+idTemoignage).data('hidden', false);
    } else {
        $('#hoverMenu'+idTemoignage+', #customButton'+idTemoignage).data('in', false);
        setTimeout('hideMenu('+idTemoignage+')', 400);
    }
}

function hideMenu(idTemoignage) {
    if (!$('#customButton'+idTemoignage).data('in') && !$('#hoverMenu'+idTemoignage).data('in') && !$('#hoverMenu'+idTemoignage).data('hidden')) {
        $('#hoverMenu'+idTemoignage).fadeOut('fast');
        $('#customButton'+idTemoignage).removeClass('active');
        $('#hoverMenu'+idTemoignage).data('hidden', true);
    }
}



// Pagination pour l'affichage des témoignages
function temoignagesPagination() {
    $("#temoignagesPage > ul").tabs();
}

// Changement de page
function temoignagesNavPage(numPage) {
    $('#temoignagePageLien'+numPage).click();

    // Enregistrement du numéro de page
    //$.post("ajax/num_page_temoignages.php", {numPage:numPage});
}



function chargementImages() {
    var i = 0;

    imageObj = new Image();

    images = new Array();
    images[0]="images/header.png"
    images[1]="images/btn_accueil.png"
    images[2]="images/btn_accueilnonselectionne.png"
    images[3]="images/btn_temoignage.png"
    images[4]="images/menu_temoignages_haut.png"
    images[5]="images/menu_temoignages_fond.png"
    images[6]="images/menu_temoignages_bas.png"
    images[7]="images/degrade_page.png"
    images[8]="images/degrade_carre.jpg"
    images[9]="images/btn_orange.png"
    images[10]="images/bulle.png"

    for(i=0; i<=10; i++) {
        imageObj.src=images[i];
    }
}
