var __hlocation = " <b>Location:</b> <br>Select the location where the network IP packets are captured. ";
	__hlocation +=   "Features are extracted from the packet data for unique source IP-hashes and are ";
	__hlocation +=  "scored based on the selected Model.";
	 
	var __hthreshold =" <b>Threshold:</b> <br>Select a threshold value between 0-1. Source IP-hashes from ";
	__hthreshold +="the selected Location and Time are assigned scores between 0-1 based ";
	__hthreshold += "on the selected Model. IP-hashes with scores greater than the selected ";
	__hthreshold +="Threshold are flagged as 'Anomalous'  and displayed as red nodes on the ";
	__hthreshold +="Map with their corresponding time series shown in the Time Series";
	__hthreshold +"display.";

	var __hfeatures ="<b>Features: </b> <br> Select the feature to track over time as shown in the Time ";
	__hfeatures +="Series display. The collection of features used depends on the Scoring ";
	__hfeatures +="Model Collection selected.";
	
	var __htime ="<b> Time: </b> <br> Select the time when the network IP packets are captured at the ";
	__htime += "selected Location for the data to score.";
	
	var __hcollection ="<b>Collection:</b> <br> Select the Model version to use. This selection determines ";
	__hcollection += "the Features used in both the Model and the data to score.";
	
	var __hmodel ="<b> Model:</b> <br> Select a predefined Model. A Model is a set of clusters with a ";
	__hmodel +="score associated to each cluster determining how emergent the behavior ";
	__hmodel +="it captures is.";
	
	var __hmap ="<b>Map:</b> <br> Shows the spatial layout of the data capture nodes (green nodes)";
	__hmap += "and the anomalous IP-hashes (red nodes). The number of anomalous";
	__hmap +="IP-hashes is controlled by varying the Threshold selection. Select a";
	__hmap +="red node to get information about its IP-hash, score, city, postal";
	__hmap +="code, country and the data capture node (green node) that detected it";
	__hmap +="as anomalous.";
	
	var __htimeseries ="<b>Time Series:</b> <br> Shows the behavior over time of the data to score for the ";
	__htimeseries += "Feature selected. The aggregate behavior of the data to score is shown ";
	__htimeseries +="as the green baseline time series while each red line is linked to an ";
	__htimeseries +="anomalous IP-hash (red node) on the Map.";
	
	var __hmodeldisplay = "<b>Model Display:</b> <br> Shows a Multidimensional Scaling representation of the ";
	__hmodeldisplay +="cluster centroids for the selected Model. This representation puts ";
	__hmodeldisplay +="similar clusters spatially closer while dissimilar clusters are put ";
	__hmodeldisplay += "farther apart - the axes do not represent any measure. Black squares ";
	__hmodeldisplay +="correspond to clusters representing 'Emergent behavior' while blue ";
	__hmodeldisplay +="circles correspond to clusters representing 'Stable behavior'.";

var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;

function getMouseXY(e) 
{
				if (IE) { // grab the x-y pos.s if browser is IE
				tempX = event.clientX + document.body.scrollLeft;
				tempY = event.clientY + document.body.scrollTop;
				}
				else {  // grab the x-y pos.s if browser is NS
				tempX = e.pageX;
				tempY = e.pageY;
				}  
				
				if (tempX < 0){tempX = 0;}
				if (tempY < 0){tempY = 0;}
}

function popup(msg){

obj =   document.getElementById('msgBox');
obj.style.left= (tempX - 150).toString()+"px";
obj.style.top = tempY.toString()+"px";
obj.style.display = 'block';
document.getElementById("msgtxt").innerHTML = msg;

}


function closediv()
{
  obj =   document.getElementById('msgBox');
  obj.style.display = 'none';
  
}
