function adv_text(textbox, box, advtext, speedinterval) {
	this.advmsg = document.getElementById(textbox);
	this.msgbox = document.getElementById(box);
	this.msg = advtext;
	
	this.timeout = 0;
	this.speed = 2;
	if(!speedinterval)
		this.interval = 50;
	else
		this.interval = speedinterval;
		
	this.init = init;
	this.start = start;
	this.terminate = terminate;
	this.moveText = moveText;
}

function init() {
	this.advmsg.style.left = (parseInt(this.msgbox.style.width) + 10) + "px";
	this.advmsg.innerHTML = this.msg;
	
}

function terminate() {
	this.advmsg = false;
	this.msgbox = false;
}

var obj = null;
function start() {
	this.init();
	obj = this;
	moveText();
}

function moveText() {
	clearTimeout(obj.timeout);
	obj.advmsg.style.left = (parseInt(obj.advmsg.style.left) - obj.speed) + "px";

	if((parseInt(obj.advmsg.style.left) + parseInt(obj.advmsg.style.width)) < 0) {
		obj.advmsg.style.left = (parseInt(obj.msgbox.style.width) + 10) + "px";
	}
	
	obj.timeout = setTimeout("moveText()", obj.interval);
}
