var i;

function Highlight(divNum) {
	var divCount;

	if (document.all) {
		divCount = document.forms["DivHolder"].elements["DivCount"].value
		for(i=1; i <= divCount; i++) {
			Normal(i);
		}
		window.document.all["txtDivHighlight" + divNum].style.visibility = "Visible";
		window.document.all["txtDiv" + divNum].style.visibility = "Hidden";
		window.document.all["txtDivHighlight" + divNum].style.zIndex = 10;
	}
	else {
		divCount = (document.layers.length / 2)
		for(i=1; i <= divCount; i++) {
			Normal(i);
		}
		window.document.layers["txtDivHighlight" + divNum].visibility = "Visible";
		window.document.layers["txtDiv" + divNum].visibility = "Hidden";
	}
}

function Normal(divNum) {
	if (document.all) {
		window.document.all["txtDiv" + divNum].style.visibility = "Visible";
		window.document.all["txtDivHighlight" + divNum].style.visibility = "Hidden";
		window.document.all["txtDivHighlight" + divNum].style.zIndex = 1;
	}
	else {
		window.document.layers["txtDiv" + divNum].visibility = "Visible";
		window.document.layers["txtDivHighlight" + divNum].visibility = "Hidden";
	}
}

function SetPosition(divCount) {
	if (i < divCount) {
		i++
		window.document.all["txtDiv" + i].style.left = window.document.all["txtDiv" + (i - 1)].offsetLeft + window.document.all["txtDiv" + (i - 1)].scrollWidth;
		window.document.all["txtDiv" + (i - 1)].style.width = window.document.all["txtDiv" + (i - 1)].scrollWidth;
		window.document.all["txtDivHighlight" + i].style.left = window.document.all["txtDiv" + (i - 1)].offsetLeft + window.document.all["txtDiv" + (i - 1)].scrollWidth;
		window.document.all["txtDivHighlight" + (i - 1)].style.width = window.document.all["txtDiv" + (i - 1)].scrollWidth;
	}
	else {
		window.clearInterval("SetPosition()")
	} 
}

function PageInit() {
	var divCount;
	var divLeft;
	var j;

	if (document.all) {
		divCount = document.forms["DivHolder"].elements["DivCount"].value;
		window.document.all["txtDiv1"].style.width = 200;

		i = 1;
		window.setInterval("SetPosition(" + divCount + ")", i * 50);
	}
	else {
		divCount = (document.layers.length / 2);
		window.document.layers["txtDiv1"].clip.right = 197;
		for (i = 1; i <= divCount; i++) {
			divLeft = window.document.layers["txtDiv1"].left;
			for (j = i - 1; j > 1; j--) {
				divLeft = divLeft + window.document.layers["txtDiv" + j].clip.right;
			}
			if (i != 1) {
				window.document.layers["txtDiv" + i].left = divLeft + window.document.layers["txtDiv1"].clip.right;
				if (i > 1) {
					window.document.layers["txtDivHighlight" + i].left = divLeft + window.document.layers["txtDiv1"].clip.right;
				}
			}
		}
	}
}

window.onload = PageInit;