﻿
/**
* Méthode pour récupérer les paramètres d'url.
* return: Dictionary <key, value>
*/
function getUrlParams() {
    
    // Résultat
    dico = new Array();

    // Split des paramètres d0url
    params = window.location.search.slice(1, window.location.search.length);
    splitParams = params.split("&");
    
    // Création du dico
    for (i = 0; i < splitParams.length; i++) {
        split = splitParams[i].split("=");
        dico[split[0]] = split[1]
    }

    // Retourne le résultat
    return dico;
}

/**
* Méthode pour créer un cookie
*/
function setCookie(name, value, days) {
    expire = new Date();
    expire.setTime(expire.getTime() + (24 * 60 * 60 * 1000) * days);
    document.cookie = name + "=" + escape(value) + "; expires=" + expire.toGMTString();
}

/**
* Méthode pour récupérer la valeur d'un cookie
*/
function getCookie(name) {
    startIndex = document.cookie.indexOf(name);
    if (startIndex != -1) {
        var endIndex = document.cookie.indexOf(";", startIndex);
        if (endIndex == -1) endIndex = document.cookie.length;
        return unescape(document.cookie.substring(startIndex + name.length + 1, endIndex));
    }
    else return null;
}

/**
* Méthode pour supprimer un cookie
*/
function deleteCookie(name) {
    expire = new Date();
    expire.setTime(expire.getTime() - (24 * 60 * 60 * 1000));
    document.cookie = name + "=; expires=" + expire.toGMTString();
}

