﻿// JScript File

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Function:		onDigitizedPoint(map, point, function)
Description:	buffer around a point
Arguments:		
Return:			none
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
function onDigitizedPoint(MainMap, point){
	if (PointMode == "StreetSign"){
		var newWindow = window.open("Reports/StreetSignDataForm.asp?pointLON="+point.getX()+"&pointLAT="+point.getY()+"&rebuild=y&mode=newPole","StreetSignDataForm","menubar=no,location=no,scrollbars=no,status=no,resizable=yes");
	}
	else if (PointMode == "CurbMaint"){
		var newWindow = window.open("Reports/CurbMaintForm.asp?pointLON="+point.getX()+"&pointLAT="+point.getY()+"&rebuild=y","CurbMaintenance","menubar=no,location=no,scrollbars=no,status=no,resizable=yes");
	}
	else if (PointMode == "SidewalkMaint"){
		var newWindow = window.open("Reports/SidewalkMaintForm.asp?pointLON="+point.getX()+"&pointLAT="+point.getY()+"&rebuild=y","SidewalkMaintenance","menubar=no,location=no,scrollbars=no,status=no,resizable=yes");
	}
	else if (PointMode == "GypsyMoth"){
		var newWindow = window.open("Reports/GypsyMothForm.asp?pointLON="+point.getX()+"&pointLAT="+point.getY()+"&rebuild=y","GypsyMoth","menubar=no,location=no,scrollbars=no,status=no,resizable=yes");
	}
	else if (PointMode == "StreetTree"){
		var reportWindow=window.open("GeneratingReport.htm",PointMode,"resizable=yes,scrollbars=yes,menubar=no,location=no");
		createPointForm("TreeStreetDataForm.asp", PointMode);
		parent.reportForm.document.forms[0].pointLON.value=point.getX();
		parent.reportForm.document.forms[0].pointLAT.value=point.getY();
		parent.reportForm.document.forms[0].rebuild.value="y";
		parent.reportForm.document.forms[0].mode.value="append";
		parent.reportForm.document.forms[0].submit();
	}
	else if (PointMode == "ParkTree"){
		var newWindow = window.open("Reports/TreeParkDataForm.asp?pointLON="+point.getX()+"&pointLAT="+point.getY()+"&rebuild=y&mode=append","ParkTree","menubar=no,location=no,scrollbars=no,status=no,resizable=yes");
	}
	else if (PointMode == "PDIncident"){
		var newWindow = window.open("Reports/PDPinMap.asp?pointLON="+point.getX()+"&pointLAT="+point.getY()+"&reload=1&mode=append","PDIncident","menubar=no,location=no,scrollbars=no,status=no,resizable=yes");
	}
	else if (PointMode == "MainBreak"){
		var newWindow = window.open("Reports/WaterMainBreak.asp?pointLON="+point.getX()+"&pointLAT="+point.getY()+"&reload=1&mode=append","MainBreak","menubar=no,location=no,scrollbars=no,status=no,resizable=yes");
	}
	else {
		pointLON=point.getX();
		pointLAT=point.getY();
		return (pointLON,pointLAT);
	}
}function createPointForm(theReport, theTitle){
	parent.reportForm.document.writeln("<html>");
	parent.reportForm.document.writeln("<body>");
	parent.reportForm.document.writeln("<form method='post' action='Reports/"+theReport+"' target='"+theTitle+"'>");
	parent.reportForm.document.writeln("<input type='hidden' name='pointLON'>");
	parent.reportForm.document.writeln("<input type='hidden' name='pointLAT'>");
	parent.reportForm.document.writeln("<input type='hidden' name='rebuild'>");
	parent.reportForm.document.writeln("<input type='hidden' name='mode'>");
	parent.reportForm.document.writeln("<input type='hidden' name='obj'>");
	parent.reportForm.document.writeln("</form>");
	parent.reportForm.document.writeln("</body>");
	parent.reportForm.document.writeln("</html>");
	parent.reportForm.document.close();
}


