var ns4 = (document.layers)? true:false
var ie4 = (document.all)? true:false
var loaded = false;
var timerId = null;

function rollOut(imgName) {
	if (document.images) {
		document[imgName].src = eval(imgName+"_0.src");
	}
}

function rollIn(imgName) {
	if (document.images && (loaded == true)) {
		document[imgName].src = eval(imgName+"_1.src");
	}
}

function chgTxt(id,parent,textNr) {
	if (ns4) {
		if (textNr == '0') {
			timerId = setTimeout('resetTxt("' + id + '", null, 0)',200);
		} else {
			clearTimeout(timerId);
			var obj = (parent)? eval('document.'+parent+'.document.'+id+'.document') : eval('document.layers.'+ id + '.document')
			obj.open()
			obj.write(messages[textNr])
			obj.close()
		}
	}
	else if (ie4) document.all[id].innerHTML = messages[textNr];
	else document.getElementById(id).innerHTML = messages[textNr];
}

function resetTxt(id,parent,textNr) { // used by NS only
	var obj = (parent)? eval('document.'+parent+'.document.'+id+'.document') : eval('document.layers.'+ id + '.document')
	obj.open()
	obj.write(messages[textNr])
	obj.close()
}

function randomRoll() {
	rnd = Math.round(Math.random()*108)+2;
	if (rnd < 10) rndRoll = "r0" + rnd;
	else rndRoll = "r" + rnd;
	rollIn(rndRoll); 
	setTimeout("randomRoll()", 600);
}