﻿/**
* Gérer facilement les singuliers/pluriels en Javascript
* par Jay Salvat - http://blog.jaysalvat.com*/
function pluralize(n, string) {
    // remplace {#} par le chiffre
    var string = string.replace(/{#}/g, n);
    // cherche toutes les occurences de {...}
    var matches = string.match(/\{(.*?)\}/g);
    for (var key = 0; key < matches.length; key++) {
        // on ne garde que ce qui est entre { }
        var value = matches[key].match(/\{(.*?)\}/)[1];
        // on coupe l'occurence à |
        var part = value.split('|');
        // si aucun
        if (n == 0) {
            var mod = (part.length == 1) ? "" : part[0];
            // si singulier
        } else if (n == 1) {
            var mod = (part.length == 1) ? "" : ((part.length == 1) ? part[0] : part[1]);
            // sinon pluriel
        } else {
            var mod = (part.length == 1) ? part[0] : ((part.length == 2) ? part[1] : part[2]);
        }
        var escaped = matches[key].replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
        string = string.replace(new RegExp(escaped, 'g'), mod);
    }
    return string;
}

function mySearch() {
    $("#p_myPageNumI").val(1);
    $("#p_myMarqueIdI").val(0);
    $("#searchForm").submit();
    return false;
}

function goPage(pageNum) {
    $("#p_myPageNumI").val(pageNum);
    $("#searchForm").submit();
    return false;
}

function goCollector(marqueId) {
    $("#p_cp_pageNum").val(1);
    $("#p_cp_marqueId").val(marqueId);
    $("#aspnetForm").submit();
    return false;
}
function goPageC(pageNum) {
    $("#p_cp_pageNum").val(pageNum);
    $("#aspnetForm").submit();
    return false;
}



function goSearchM(marqueId) {
    $("#p_myPageNumI").val(1);
    $("#p_myMarqueIdI").val(marqueId);
    $("#searchForm").submit();
    return false;
}


$(document).ready(function() {
    $(".photo img").lazyload({ placeholder: "/i/grey.gif", effect: "fadeIn" });
});
