// setup
var step=10;
var delay=100;


// code - do not modify
var Marque = {};
var marque_text;
var marque_width;
var marque_timer=false;

Marque.init = function(elm) {
	if (elm && (elm.tagName == "DIV") && document.getElementsByTagName) {
		
		message = elm.getElementsByTagName("div");

    marque_text=message[0];
		marque_text.style.display = "block";
		marque_text.style.marginLeft = elm.offsetWidth + "px";
    
    marque_width=marque_text.offsetWidth;

		elm.onmouseover = Marque.stop;
		elm.onmouseout = Marque.start;
		
		Marque.start();
		return true;
	}
	return false;
}

Marque.roll = function() {
  if(marque_text){
    position=marque_text.style.marginLeft;
    position=parseInt(position);
    position=position-step;
    
    if(position<-marque_width) position=marque_width;

    marque_text.style.marginLeft=position+'px';    

  }
}

Marque.stop = function(e) {
	clearInterval(marque_timer); marque_timer=false;
}

Marque.start = function(e) {
  if(marque_timer==false){
    marque_timer=setInterval("Marque.roll();",delay);
  }
}


function init() {
	if (document.getElementById) {
		Marque.init(document.getElementById("marque1"));
	}
}
