// _width = 580; _height = 70; _Ymin = 430

  function ScrollList(_name,divId,page_width,scroll_list_width,scroll_list_height,scroll_list_Ymin,scroll_container_width) {
  	this.name = _name;
  	this.div = document.getElementById(divId);
  	this.page_width = page_width;
  	this.scroll_list_width = scroll_list_width;
  	this.scroll_list_Ymin = scroll_list_Ymin;
  	this.scroll_list_Ymax = scroll_list_Ymin+scroll_list_height;
	this.scroll_list_width = scroll_list_width;
  	this.scroll_container_width = scroll_container_width;
  	this.def = (scroll_list_width/20);
	this.m_tav = 0;
	this.scroll_list_dif = 0;
	this.scroll_list_dif_cel = 0;
	this.scroll_aktiv = 0;
  }
  
  ScrollList.prototype.Init = function() {
  	this.scroll_list_Xmin = Math.round((clientWidth-this.page_width)/2);
  	this.scroll_list_Xmax = this.scroll_list_Xmin+this.scroll_container_width;
  	this.m_tav = this.scroll_list_Xmax-this.scroll_list_Xmin-this.def*2;
  	document.getElementById('ScrollListContainer').onmouseover = function(){if(!ScrollList.scroll_aktiv) ScrollList.Move(0);}
  }

  ScrollList.prototype.Move = function(prevX) {
	if(aktiv_galeria=='') {
	  	this.scroll_aktiv = 1;
		var mehet = 1;
	  	if(this.div) {
	  		if(tempX!=prevX) {
			  	var dif = tempX-this.scroll_list_Xmin-this.def;
			  	var arany = 0;
				if((tempX<this.scroll_list_Xmin) || (tempX>this.scroll_list_Xmax)) mehet=0;
		  		if((tempY<this.scroll_list_Ymin) || (tempY>this.scroll_list_Ymax)) {
		  			mehet=0;
		  			dif = this.scroll_list_dif_cel;
		  		}
		  		if(mehet) {
		  			this.scroll_list_dif_cel = dif;
		  		}
			  	if(dif<0) arany = 0;
			  	else if(dif>this.m_tav) arany=100;
			  	else arany = Math.round((dif/this.m_tav)*100);
			  	var dif2 = Math.round(((arany*(this.scroll_container_width-this.scroll_list_width))/100));
				var elojel = 1;
				if(this.scroll_list_dif>dif2) elojel = -1;
				var dif3 = this.scroll_list_dif+elojel*Math.ceil((Math.abs(this.scroll_list_dif-dif2))/4);
				this.scroll_list_dif = dif3;
				this.div.style.left = dif3+'px';
				document.getElementById('ell_moving').innerHTML = this.scroll_list_dif;
//			  	document.getElementById('ell_moving').innerHTML = "tempY: "+tempY+"<br>"+this.scroll_list_dif_cel+"<br>"+dif2+" : "+this.scroll_list_dif+"<br>mehet = "+mehet+"<br>tempX = "+tempX+"<br>prevX = "+prevX+"<br>kulonb="+Math.ceil((this.scroll_list_dif-dif2)/4);
				if(this.scroll_list_dif!=dif2) {
					prevX=0;
				}
				else {
					prevX = tempX;
				}
	//			document.getElementById('ellenorzesem').innerHTML = tempX+' ? '+(this.scroll_Xmin+def)+'<br>'+tempY+' ? '+this.scroll_Ymin;
	  		}
		  	if(mehet) setTimeout(this.name+".Move("+prevX+")",'25');
		  	else if(this.scroll_list_dif!=dif2) setTimeout(this.name+".Move("+prevX+")",'25');
		  	else this.scroll_aktiv = 0;
	  	}
	}
	else {
		this.scroll_aktiv=0;
	}	  	
  }