// JavaScript Document
// measure.js
// Mess-Funktionen

function getPlineLength(x,y) {
	var len=0; // Länge in Pixeln
	var dx, dy; //dx, dy in Pixeln
	for (var i=1; i<plineNodesX.length; i++) {
		dx=plineNodesX[i]-plineNodesX[i-1];
		dy=plineNodesY[i]-plineNodesY[i-1];
		len = len + Math.sqrt((dx*dx) + (dy*dy));
	}
	dx=x-plineNodesX[plineNodesX.length-1];
	dy=y-plineNodesY[plineNodesY.length-1];
	len = len + Math.sqrt((dx*dx) + (dy*dy));
	len = Math.round(len*100)/100;
	return ( Math.round(len * xdist/mapwidth *100)/100 );
}

function doMeasureLengthInfo(x,y) {
  var content='<table width="80%">';
	content += '<tr><th>';
	content += 'Länge:';
	content += '</th><td style="text-align:right">';
	content += getPlineLength(x,y) + ' m';
	content += '</td></tr>';
	content += '</table>';
	ibSetContent(content);
}
