var logoBox;
var logoBox_newWidth;
var logoBox_parentWidth;
var logoBox_startPoint;
var logoBox_mov;

function init_logoMove(){
  if(!document.getElementById('logoLine'))return false;
	logoBox = document.getElementById('logoLine');
	logoBox_parentWidth = logoBox.parentNode.offsetWidth;
	var new_width    = 0;
	var new_addWidth = 0;
	var new_addLogo  = 0;
	for( var x = 0, elements = logoBox.getElementsByTagName('li'), l = elements.length; x < l; x++) {
    element = elements[x];
    new_width += parseInt(element.offsetWidth);
    if( new_width <= logoBox_parentWidth ){
      new_addLogo  = x;
      new_addWidth = logoBox_startPoint = new_width;
    }
  }
  for( var x = 0, elements = logoBox.getElementsByTagName('li'), l = new_addLogo; x <= l; x++) {
     element = elements[x];
     var new_element = element.cloneNode(true)
     logoBox.getElementsByTagName('ul')[0].appendChild(new_element);
  }
  logoBox_newWidth    = new_width;
	logoBox.style.width = new_width + new_addWidth + 'px';
	if( !logoBox.style.left || logoBox.style.left == '' || logoBox.style.left == 'undefined' ) logoBox.style.left = '0px';
	window.setTimeout("wait_logoMove()", 2000);
}

function start_logoMove(){
  logoBox.style.left = ( parseInt(logoBox.style.left)-1 ) + 'px';
  if( parseInt(logoBox.style.left ) == (logoBox_newWidth*-1) ){
    logoBox.style.left = -1 + 'px';
  }
}

function wait_logoMove(){
  logoBox_mov = window.setInterval("start_logoMove()", 50);
}


addLoadEvent(init_logoMove);

