ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;

function init() {
	if (ns4) block = document.blockDiv;
	if (ie4) block = blockDiv.style;
	block.xpos = parseInt(block.left);
	
	msgrotator();
	//slide();
}
<!--
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.com

var currentmsg = 0;
var MsgTime = 2000;
var MsgEndTime = 4000;

function initArray(n) {
  this.length = n;
  for (var i =1; i <= n; i++) {
    this[i] = ' ';
  }
}

msg = new initArray(4)
msg[0]="This is Message 1"
msg[1]="Now it is Message 2"
msg[2]="No, do not say I have to do 3 messages"
msg[3]="Yeah, this message, 4, is the last"

function msgrotator() {
	if (ie4) {
		document.all["blockDiv"].innerHTML = msg[currentmsg];
	} else {
		document.layers["blockDiv"].document.open();
		document.layers["blockDiv"].document.write(msg[currentmsg]);
		document.layers["blockDiv"].document.close();

	}

	if (currentmsg >= msg.length - 1) {
		currentmsg = 0;
		setTimeout("msgrotator()", MsgEndTime);
	} else {
		currentmsg = currentmsg + 1;
		setTimeout("msgrotator()", MsgTime);
	}
	return msg;
}

function slide() {
	if (block.xpos > 10) {
		block.xpos -= 5;
		block.left = block.xpos;
		setTimeout("slide()",30);
	} else {
		block.xpos = 300;
		block.left = block.xpos;
		msgrotator();
		slide();
	}
}

function moveTo(obj,x,y) {
	obj.xpos = x;
	obj.ypos = y;
	obj.left = obj.xpos;
	obj.top = obj.ypos;
}

//-->

