var maxWidthParam=1950;
var xx=0, sh, interval_id, insider, maxWidth;

function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { 
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function mov() {
		xx += sh; 
		if (xx>0) { xx=0; clearInterval(interval_id); }
		if (xx<-maxWidth) { xx=-maxWidth; clearInterval(interval_id); }
		insider.style.marginLeft=''+xx+'px'; 
}

function start(dir) {
	if ( (insider=findObj("d_roll")) != null )  { 
		sh=dir;
		maxWidth=maxWidthParam;
		interval_id = setInterval("mov()", 1)
		}
}

function stopIt() {
	clearInterval(interval_id);
}
