function DSGPM_dragStart(event, id) {
	var e, y;
	dsgpm_dragObj.elNode = document.getElementById("dsgh_placemark_id_" + id);
	y = event.clientY + window.scrollY;
	dsgpm_dragObj.cursorStartY = y;
	dsgpm_dragObj.elStartTop   = parseInt(dsgpm_dragObj.elNode.style.top,  10);
	if (isNaN(dsgpm_dragObj.elStartTop))  dragObj.elStartTop  = 0;
	document.addEventListener("mousemove", DSGPM_dragGo,   true);
	document.addEventListener("mouseup",   DSGPM_dragStop, true);
	event.preventDefault();
}

function DSGPM_dragGo(event) {
	var y;
	y = event.clientY + window.scrollY;
	dsgpm_dragObj.elNode.style.top  = (dsgpm_dragObj.elStartTop  + y - dsgpm_dragObj.cursorStartY) + "px";
	event.preventDefault();
}

function DSGPM_dragStop(event) {
	document.removeEventListener("mousemove", DSGPM_dragGo,   true);
	document.removeEventListener("mouseup",   DSGPM_dragStop, true);
}

function DSGPM_hr_savePlacemarkLocation(){
	if(dsgpm_http.readyState == 4){
		alert(dsgpm_http.responseText);
	}
}

function DSGPM_setWhichPM(dsgpm_value){
	document.getElementsByName("dsgpm_which_pm")[0].value = dsgpm_value;
}

var dsgpm_which_pm_clicked = 0;
var dsgpm_dragObj = new Object();
var dsgpm_http = new XMLHttpRequest();
var dsgpm_localhost = "http://localhost/dsgh-www/";