
function moveIdent(window_scroll, bottom_limit) {    panier_div = $('top_cont');    if (panier_div == null) {        return;    }    coords = panier_div.getCoordinates();     margin_top = panier_div.getStyle('margin-top');    if (margin_top == null || margin_top.length == 0) {        margin_top = 0;    } else {        if (margin_top.test('px$', 'i') == true) {            margin_top = margin_top.toInt();        } else {            // ERROR            return;        }    }    margin_bottom = panier_div.getStyle('margin-bottom');    if (margin_bottom == null || margin_bottom.length == 0) {        margin_bottom = 0;    } else {        if (margin_bottom.test('px$', 'i') == true) {            margin_bottom = margin_bottom.toInt();        } else {            // ERROR            return;        }    }     zeroPos = coords.top - margin_top;    maximumMargin = bottom_limit - coords.height - margin_bottom - zeroPos;     if (margin_top > maximumMargin) {        panier_div.setStyle('margin-top', maximumMargin);        margin_top = maximumMargin;    }     requiredPos = window_scroll + 5;    final_margin = requiredPos - zeroPos;     if (final_margin > maximumMargin) {        final_margin = maximumMargin;    } if (final_margin < 0) {        final_margin = 0;    }     if (final_margin != margin_top) {        if (fxPanier == null) {            fxPanier = new Fx.Style(panier_div, 'margin-top', {duration:300});        }        fxPanier.stop();        fxPanier.start(final_margin);    }}

window.onscroll = resize_scroll;window.onresize = resize_scroll;var fxPanier = null;


function resize_scroll(e) {	window_scroll = window.getScrollTop();	footer_div = $('footer');	if (footer_div == null) {		// ERROR :		return;	}	footertoppos = footer_div.getCoordinates().top;	footermargintop = footer_div.getStyle('margin-top');	if (footermargintop == null || footermargintop.length == 0) {		footermargintop = 0;	} else {		if (footermargintop.test('px$', 'i') == true) {			footermargintop = footermargintop.toInt();		} else {			// ERROR			return;		}	}	bottom_limit = footertoppos - footermargintop;	bottom_limit -= 20; // security;	moveIdent(window_scroll, bottom_limit);}
