var eId = 'gallery';
var cont=480;
var dv=0.99;
var ms=10;
var d=0;
var pos=0;
var tid;
var scr=0;

function scroll(delta) {

    elm = element( eId );
    wdt = width( elm );

    pos += delta;

    if (pos-cont<-(wdt)) {
	pos=-wdt+cont;
	clearTimeout( tid );
	delta=0;
	scr=0;
    } else if (pos>0) {
	pos=0;
	clearTimeout( tid );
	delta=0;
	scr=0;
    } else {    
        if (Math.abs(delta)>1) {
    	    tid = setTimeout( 'scroll('+(delta*dv)+')',ms );
	} else {
	    scr=0;
	}
    }

    elm.style.left = Math.round(pos);
}

function stopScroll() {
    scr=0;
    clearTimeout( tid );
}

