// Necessary bits for info popup
var strLineBreak = '<br>';
var ns = false;
var x;
var y;
if (!(document.all)&&!(document.layers)) {
	strLineBreak = ' - ';
	aBold = '';
	bBold = '';
	ns = true;
}

document.onmousemove = mouseMove;
if (ns) document.captureEvents(Event.MOUSEMOVE)

function mouseMove(e) {

	var xx,yy;
	if (self.pageYOffset) // all except Explorer
	{
		xx = self.pageXOffset;
		yy = self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
		// Explorer 6 Strict
	{
		xx = document.documentElement.scrollLeft;
		yy = document.documentElement.scrollTop;
	}
	else if (document.body) // all other Explorers
	{
		xx = document.body.scrollLeft;
		yy = document.body.scrollTop;
	}
	x = (ns)? e.pageX : event.x+xx;
	y = (ns)? e.pageY : event.y+yy;
	return true;
}

function changeText(num) {
	var t = '';
	if ( num == 0 ) {
		t += 'DNS Server Name: ' + strLineBreak + strLineBreak;
		t += 'The name of a DNS server provided by you or your service provider. ' + strLineBreak + strLineBreak;
		t += 'Server name is normally  of the format server.mydomain.com '; 
	} else if ( num == 1 ) {
		t += 'DNS Server IP Address:  ' + strLineBreak + strLineBreak; 
		t += 'The IP address provided by you or your service provider.  ' + strLineBreak + strLineBreak;
		t += 'IP address should be in the standard IP format xxx.xxx.xxx.xxx'; 	
	}
	
	if(document.all) {
		document.all['infoLayer'].innerHTML = t;
		document.all['infoLayer'].style.top = (y) + 'px';
		document.all['infoLayer'].style.left = (x) + 'px';
		document.all['infoLayer'].style.visibility = 'visible';
	} else if (!(document.layers)) {
		var span_el = document.getElementById('infoLayer');
   	var new_txt = document.createTextNode(t);
   	span_el.replaceChild(new_txt, span_el.childNodes[0]);
		span_el.style.top = (y) + 'px';
		span_el.style.left = (x) + 'px';	
		span_el.style.visibility = 'visible';
	}
}

function hideInfo() {
	if(document.all) {
		document.all['infoLayer'].style.visibility = 'hidden';
	} else if (!(document.layers)) {
		var span_el = document.getElementById('infoLayer');
		span_el.style.visibility = 'hidden';
	}
}
