// vain yksi funktio tällä hetkellä
// --------------------------------------------------------------------------------------------
//function beginDrag(elementToDrag, event) {
/*

*/
function beginDrag(event) {
	// 28.4.2006 klo 13.36
	var deltaX = parseInt(ftMapX + event.clientX * (ftMapScale/1000));
	var deltaY = parseInt(ftMapY + event.clientY * (ftMapScale/1000));
	ftDragtext = '<br>&nbsp;&nbsp;' + 'beginDrag started. ';
	// rekisteröidään kuuntelijat
	document.addEventListener("mousemove", moveHandler, true);
	document.addEventListener("mouseup", upHandler, true);

	// We've handled this event. Don't let anybody else see it.
	event.stopPropagation( );
	event.preventDefault( );
	// Varsinainen vedon kuuntelija
	//virheLaskin = 0;
	function moveHandler(event) {
		//ftDragtext = ftDragtext + '.';
		// 28.4.2006 klo 13.36
		ftMapX = parseInt(deltaX - event.clientX * ftMapScale/1000);
		ftMapY = parseInt(deltaY - event.clientY * ftMapScale/1000);
		updatePOIList();
		calcMapCanvas();
		//calcInfo();
		drawCP();
		//virheLaskin++;
		// muut eivät saa nähdä
		event.stopPropagation( );
	}
	// Tällä otetaan kiinni dragin lopussa hiiren nappulan nosto
	function upHandler(event) {
		// poistetaan kuuntelijat
		document.removeEventListener("mouseup", upHandler, true);
		document.removeEventListener("mousemove", moveHandler, true);
		ftDragtext = '<br>&nbsp;&nbsp;' + 'upHandler started. ';
		// lopetetaan propagointi
		event.stopPropagation( );
	}
} //function beginDrag

// -------------------------------------------------------------------


