

function onDragEnd(event)
{
	var target = event.group.element;
	var type;
	target.id == 'lieu-activite' ? type = "lieu d'activit&eacute;" : type = "lieu ressource";
	

	document.getElementById("drag-message").innerHTML = type+' ajout&eacute;';
	
	onPointClick(target);
	
	//selectPoint(target);
	//target.onClick = function() {alert('oh');onPointClick(target)};
}

function selectPoint(target)
{
	target.className = 'point selected '+target.getAttribute('name');
	var points = document.getElementById("map").childNodes;
	for (var i=0; i<points.length; i++) {
		if (points[i].nodeName.toLowerCase() != 'span' || points[i] == target) continue;
		points[i].className = 'point '+points[i].getAttribute('name');
	}
	document.getElementById('form-map').style.display = 'block';
	
	document.getElementById("x").value = target.style.left.substring(0,target.style.left.length-2);
	document.getElementById("y").value = target.style.top.substring(0,target.style.top.length-2);
	
	if (values[target.id]) {
		document.getElementById("point_id").value = target.id;
		document.getElementById("titre").value = values[target.id]["titre"];
		document.getElementById("role").value = values[target.id]["role"];
		document.getElementById("phone_label").value = values[target.id]["phone_label"];
		document.getElementById("phone").value = values[target.id]["phone"];
		document.getElementById("adresse").value = values[target.id]["adresse"];
		values[target.id]["type"] == 'activite' ? document.getElementById("option-activite").selected = true : document.getElementById("option-ressource").selected = true;
	}
	else {
		document.getElementById("point_id").value = "";
		document.getElementById("titre").value = "";
		document.getElementById("role").value = "";
		document.getElementById("phone_label").value = "";
		document.getElementById("phone").value = "";
		document.getElementById("adresse").value = "";
		target.id == 'lieu-activite' ? document.getElementById("option-activite").selected = true : document.getElementById("option-ressource").selected = true;
	}
}

function onPointClick(target)
{
	selectPoint(target);
}

function showDesc(id)
{
/*	var descs = document.getElementById("map-desc").childNodes;
	for (var i=0; i<descs.length; i++) {
		if (descs[i].nodeName.toLowerCase() != 'div') continue;
		descs[i].style.visibility = 'hidden';
	}*/
	document.getElementById('desc_'+id).style.visibility = 'visible';
}

function hideDesc(id)
{
	document.getElementById('desc_'+id).style.visibility = 'hidden';
}