var pWidth = 0;
var speed = 3;
var timeout = '';
var glSize = 0;
var start = 1;

function Start_HScroll(lSize){
	glSize = lSize;
	var lChangeSize = document.getElementById("ChangeSize1");
	lChangeSize.style.width = glSize + 'px';

	lChangeSize = document.getElementById("ChangeSize2");
	lChangeSize.style.width = glSize + 'px';
	
  var div = document.getElementById("marquee_replacementH");
	div.style.width = glSize + 'px';
  div.style.overflow = 'hidden';
	
  var ps = getElementsByTagNames('p',div);
  for(var j=0;j<ps.length;j++){
    pWidth += ps[j].offsetWidth;
  }

  var startdiv = document.getElementById("start");
  startdiv.style.width = pWidth+'px';
  div.scrollLeft = 0;
		
	lChangeSize = document.getElementById("marquee_replacementH");
	lChangeSize.style.visibility = "visible";
  scrollFromSide();
}

function getElementsByTagNames(list,obj) {
  if (!obj) var obj = document;
  var tagNames = list.split(',');
  var resultArray = new Array();
  for (var i=0;i<tagNames.length;i++) {
    var tags = obj.getElementsByTagName(tagNames[i]);
    for (var j=0;j<tags.length;j++) {
      resultArray.push(tags[j]);
    };

  };
  var testNode = resultArray[0];
  if(!testNode){
    return [];
  };
  if(testNode.sourceIndex){
    resultArray.sort(function(a,b){
      return a.sourceIndex - b.sourceIndex;
    });
  }else if(testNode.compareDocumentPosition){
    resultArray.sort(function(a,b){
      return 3 - (a.compareDocumentPosition(b) & 6);
    });
  };
  return resultArray;
}

function scrollFromSide(){
	var el = document.getElementById("marquee_replacementH");
	
	if (start == 1) {
		if(el.scrollLeft >= pWidth-glSize){
			el.scrollLeft = 0;
		};
		el.scrollLeft = el.scrollLeft+speed;		
	};
	timeout = setTimeout("scrollFromSide()",50);
}