/** @file
 *  Enregistre et restitue la position du scroll.
 *  Le code de ce présent fichier peut être distribué/modifié librement.
 */

function getScroll() {
    var p = new Array(2);
    // window.pageYOffset
    if (self.pageYOffset) { // all except Explorer
        p[0] = self.pageXOffset;
        p[1] = self.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop){
        // Explorer 6 Strict
        p[0] = document.documentElement.scrollLeft;
        p[1] = document.documentElement.scrollTop;
    } else if (document.body) {
        // all other Explorers
        p[0] = document.body.scrollLeft;
        p[1] = document.body.scrollTop;
    }
    return p;
}
function saveScrollAndSumbit() {
    var p = getScroll();
    document.forms[1].change.value = 1;
    document.forms[1].scroll_x.value = p[0];
    document.forms[1].scroll_y.value = p[1];
    document.forms[1].submit();
}
function scrollInit() {
//     document.forms[1].joueur_d_change.disabled=\'true\';
//     document.forms[1].joueur_d_change.style.visibility=\'hidden\';
//     document.forms[1].joueur_d_change.style.display=\'none\';
    x = document.forms[1].scroll_x;
    y = document.forms[1].scroll_y;
    if (x.value != 0 || y.value != 0) {
        window.scrollBy(x.value,y.value);
        x.value = 0;
        y.value = 0;
    }
}
if (navigator.appName.indexOf("Netscape") >= 0
    || navigator.appName.indexOf("Mozilla") >= 0
    || navigator.appName.indexOf("MSIE") >= 0
    || navigator.appName.indexOf("Microsoft") >= 0) {
    setTimeout("scrollInit()", 0);
} else {
    setTimeout("scrollInit()", 100);
}
