﻿/*
    if (layerId == 20) { "New Rest Area Details"; doGetRwisDataEntry(site, mapX, mapY); }
*/
//------------------------------------------------------------------------------------------------------------
function doGetInformationalDataEntry(site, mapX, mapY)
{
    var h = getH();
    var w = getW();
    var panelId = "dataEntryDialog";
    var divContainer = $("panel_"+panelId);
    var divBodyContainer = $("divPanelBody_"+panelId);
    var bodyWidth = 0;
    var bodyHeight = 0;
    var panelWidth = 0;
    var panelHeight = 0;
    bodyWidth = 355;
    bodyHeight = 260;
    panelWidth = bodyWidth;
    panelHeight = (bodyHeight + 44);

    divBodyContainer.innerHTML = "";

    reusableVELatLong = site.GetPoints()[0];

    var sDesc = site.GetDescription();
    var sInfo = eval("(" + sDesc + ")");

    if ((parseFloat(mapY) + parseFloat(152)) > parseFloat(h)) { locY = (parseFloat(mapY) - parseFloat(152)); }
    else { locY = parseFloat(mapY); }

    if ((parseFloat(mapX) + parseFloat(255)) > parseFloat(w)) { locX = ((parseFloat(mapX) - parseFloat(255)) - 3); }
    else { locX = (parseFloat(mapX) + 3); }

    var tmpHTML = "";
    tmpHTML += "<form id=\"formRestAreaDataGatherer\">";
    tmpHTML += "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse: collapse; padding: 0px; margin: 0px; border: 0px solid #000000; \">";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Name:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtName\" value=\"\" title=\"Name\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Status:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<select id=\"informationStatus\" size=\"1\" style=\"font: 400 10px verdana, tahoma, san-serif; \">";
    tmpHTML += "<option value=\"O\" selected>Open</option>";
    tmpHTML += "<option value=\"R\">Restricted</option>";
    tmpHTML += "<option value=\"C\">Closed</option>";
    tmpHTML += "</select>";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Category:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<select id=\"InformationCategory\" size=\"1\" style=\"font: 400 10px verdana, tahoma, san-serif; \">";
    tmpHTML += "<option value=\"0\" selected>Accident</option>";
    tmpHTML += "<option value=\"1\">Construction</option>";
    tmpHTML += "<option value=\"2\">Weather</option>";
    tmpHTML += "<option value=\"3\">Flooding</option>";
    tmpHTML += "<option value=\"4\">Event</option>";
    tmpHTML += "</select>";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Point(s):";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtLongitude\" value=\""+site.GetPoints()+"\" title=\"Longitude\" readonly style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Description:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<textarea rows=\"3\" name=\"informationDesc\" cols=\"30\" style=\"font: 400 10px verdana, tahoma, san-serif; \"></textarea>";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" colspan=\"2\" style=\"width: 100%; height: 14px; text-align: center; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"button\" id=\"btnSubmitRestAreaDataEntry\" value=\"Save\" title=\"Save\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 70px; \" onclick=\"alert('Information saved...')\" />&nbsp; &nbsp;";
    tmpHTML += "<input type=\"button\" id=\"btnCancelRestAreaDataEntry\" value=\"Cancel\" title=\"Cancel\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 70px; \" onclick=\"doCancelNewSite('"+site.GetID()+"', '"+panelId+"');\" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "</table>";
    tmpHTML += "</form>";
    divBodyContainer.innerHTML = tmpHTML;

    divBodyContainer.style.height = bodyHeight+"px";
    divBodyContainer.style.width = bodyWidth+"px";
    divBodyContainer.style.overflow = "hidden";
    divBodyContainer.style.overflowY = "auto";

    divContainer.style.cursor = "move";
    divContainer.style.top = locY.toString()+"px";
    divContainer.style.left = locX.toString()+"px";
    divContainer.style.height = panelHeight+"px";
    divContainer.style.width = panelWidth+"px";
    divContainer.style.overflow = "visible";
    divContainer.style.visibility = "visible";
    divContainer.style.display = "none";
    divContainer.style.zIndex = "20";

    var infoDataEntryDialogDD = new Ext.dd.DD("panel_"+panelId);
    Effect.Appear("panel_"+panelId);

    var closeAnchorElem = $("closeFunction_"+panelId);
    closeAnchorElem.onclick = function() { doCancelNewSite(site.GetID(), panelId); return false; }

    divContainer = null;
    divBodyContainer = null;
    reusableVELatLong = null;
}
//------------------------------------------------------------------------------------------------------------
function doGetRestAreaDataEntry(site, mapX, mapY)
{
    var h = getH();
    var w = getW();
    var panelId = "dataEntryDialog";
    var divContainer = $("panel_"+panelId);
    var divBodyContainer = $("divPanelBody_"+panelId);
    divBodyContainer.innerHTML = "";

    reusableVELatLong = site.GetPoints()[0];

    if ((parseFloat(mapY) + parseFloat(152)) > parseFloat(h)) { locY = (parseFloat(mapY) - parseFloat(152)); }
    else { locY = parseFloat(mapY); }

    if ((parseFloat(mapX) + parseFloat(255)) > parseFloat(w)) { locX = ((parseFloat(mapX) - parseFloat(255)) - 3); }
    else { locX = (parseFloat(mapX) + 3); }

    var tmpHTML = "";
    tmpHTML += "<form id=\"formRestAreaDataGatherer\">";
    tmpHTML += "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse: collapse; padding: 0px; margin: 0px; border: 0px solid #000000; \">";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Name:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtName\" value=\"\" title=\"Name\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Latitude:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtLatitude\" value=\""+reusableVELatLong.Latitude+"\" title=\"Latitude\" readonly style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Longitude:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtLongitude\" value=\""+reusableVELatLong.Longitude+"\" title=\"Longitude\" readonly style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Photograph:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtPhotograph\" value=\"\" title=\"Photograph\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" colspan=\"2\" style=\"width: 100%; height: 14px; text-align: center; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"button\" id=\"btnSubmitRestAreaDataEntry\" value=\"Save\" title=\"Save\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 70px; \" onclick=\"alert('Information saved...')\" />&nbsp; &nbsp;";
    tmpHTML += "<input type=\"button\" id=\"btnCancelRestAreaDataEntry\" value=\"Cancel\" title=\"Cancel\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 70px; \" onclick=\"doCancelNewSite('"+site.GetID()+"', '"+panelId+"');\" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "</table>";
    tmpHTML += "</form>";
    divBodyContainer.innerHTML = tmpHTML;

    divBodyContainer.style.height = "115px";
    divBodyContainer.style.width = "250px";
    divBodyContainer.style.overflow = "hidden";
    divBodyContainer.style.overflowY = "auto";

    divContainer.style.cursor = "move";
    divContainer.style.top = locY.toString()+"px";
    divContainer.style.left = locX.toString()+"px";
    divContainer.style.height = "159px";
    divContainer.style.width = "250px";
    divContainer.style.overflow = "visible";
    divContainer.style.visibility = "visible";
    divContainer.style.display = "none";
    divContainer.style.zIndex = "20";

    var rwisDataEntryDialogDD = new Ext.dd.DD("panel_"+panelId);
    Effect.Appear("panel_"+panelId);

    var closeAnchorElem = $("closeFunction_"+panelId);
    closeAnchorElem.onclick = function() { doCancelNewSite(site.GetID(), panelId); return false; }

    divContainer = null;
    divBodyContainer = null;
    reusableVELatLong = null;
}
//------------------------------------------------------------------------------------------------------------
function doGetVMSDataEntry(site, mapX, mapY)
{
    var h = getH();
    var w = getW();
    var panelId = "dataEntryDialog";
    var divContainer = $("panel_"+panelId);
    var divBodyContainer = $("divPanelBody_"+panelId);
    divBodyContainer.innerHTML = "";

    reusableVELatLong = site.GetPoints()[0];

    if ((parseFloat(mapY) + parseFloat(138)) > parseFloat(h)) { locY = (parseFloat(mapY) - parseFloat(138)); }
    else { locY = parseFloat(mapY); }

    if ((parseFloat(mapX) + parseFloat(255)) > parseFloat(w)) { locX = ((parseFloat(mapX) - parseFloat(255)) - 3); }
    else { locX = (parseFloat(mapX) + 3); }

    var tmpHTML = "";
    tmpHTML += "<form id=\"formVMSDataGatherer\">";
    tmpHTML += "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse: collapse; padding: 0px; margin: 0px; border: 0px solid #000000; \">";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Name:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtName\" value=\"\" title=\"Name\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Latitude:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtLatitude\" value=\""+reusableVELatLong.Latitude+"\" title=\"Latitude\" readonly style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Longitude:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtLongitude\" value=\""+reusableVELatLong.Longitude+"\" title=\"Longitude\" readonly style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" colspan=\"2\" style=\"width: 100%; height: 14px; text-align: center; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"button\" id=\"btnSubmitVMSDataEntry\" value=\"Save\" title=\"Save\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 70px; \" onclick=\"alert('Information saved...')\" />&nbsp; &nbsp;";
    tmpHTML += "<input type=\"button\" id=\"btnCancelVMSDataEntry\" value=\"Cancel\" title=\"Cancel\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 70px; \" onclick=\"doCancelNewSite('"+site.GetID()+"', '"+panelId+"');\" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "</table>";
    tmpHTML += "</form>";
    divBodyContainer.innerHTML = tmpHTML;

    divBodyContainer.style.height = "101px";
    divBodyContainer.style.width = "250px";
    divBodyContainer.style.overflow = "hidden";
    divBodyContainer.style.overflowY = "auto";

    divContainer.style.cursor = "move";
    divContainer.style.top = locY.toString()+"px";
    divContainer.style.left = locX.toString()+"px";
    divContainer.style.height = "144px";
    divContainer.style.width = "250px";
    divContainer.style.overflow = "visible";
    divContainer.style.visibility = "visible";
    divContainer.style.display = "none";
    divContainer.style.zIndex = "20";

    var rwisDataEntryDialogDD = new Ext.dd.DD("panel_"+panelId);
    Effect.Appear("panel_"+panelId);

    var closeAnchorElem = $("closeFunction_"+panelId);
    closeAnchorElem.onclick = function() { doCancelNewSite(site.GetID(), panelId); return false; }

    divContainer = null;
    divBodyContainer = null;
    reusableVELatLong = null;
}
//------------------------------------------------------------------------------------------------------------
function doGetWebCamDataEntry(site, mapX, mapY)
{
    var h = getH();
    var w = getW();
    var panelId = "dataEntryDialog";
    var divContainer = $("panel_"+panelId);
    var divBodyContainer = $("divPanelBody_"+panelId);
    divBodyContainer.innerHTML = "";

    reusableVELatLong = site.GetPoints()[0];

    if ((parseFloat(mapY) + parseFloat(170)) > parseFloat(h)) { locY = (parseFloat(mapY) - parseFloat(170)); }
    else { locY = parseFloat(mapY); }

    if ((parseFloat(mapX) + parseFloat(265)) > parseFloat(w)) { locX = ((parseFloat(mapX) - parseFloat(265)) - 3); }
    else { locX = (parseFloat(mapX) + 3); }

    var tmpHTML = "";
    tmpHTML += "<form id=\"formWebCamDataGatherer\">";
    tmpHTML += "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse: collapse; padding: 0px; margin: 0px; border: 0px solid #000000; \">";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 90px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Name:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtName\" value=\"\" title=\"Name\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 90px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Latitude:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtLatitude\" value=\""+reusableVELatLong.Latitude+"\" title=\"Latitude\" readonly style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 90px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Longitude:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtLongitude\" value=\""+reusableVELatLong.Longitude+"\" title=\"Longitude\" readonly style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 90px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Large Image:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtLargeAddress\" value=\"\" title=\"Large Address\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 90px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Small Image:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtSmallAddress\" value=\"\" title=\"Small Address\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" colspan=\"2\" style=\"width: 100%; height: 14px; text-align: center; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"button\" id=\"btnSubmitWebCamDataEntry\" value=\"Save\" title=\"Save\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 70px; \" onclick=\"alert('Information saved...')\" />&nbsp; &nbsp;";
    tmpHTML += "<input type=\"button\" id=\"btnCancelWebCamDataEntry\" value=\"Cancel\" title=\"Cancel\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 70px; \" onclick=\"doCancelNewSite('"+site.GetID()+"', '"+panelId+"');\" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "</table>";
    tmpHTML += "</form>";
    divBodyContainer.innerHTML = tmpHTML;

    divBodyContainer.style.height = "133px";
    divBodyContainer.style.width = "260px";
    divBodyContainer.style.overflow = "hidden";
    divBodyContainer.style.overflowY = "auto";

    divContainer.style.cursor = "move";
    divContainer.style.top = locY.toString()+"px";
    divContainer.style.left = locX.toString()+"px";
    divContainer.style.height = "177px";
    divContainer.style.width = "260px";
    divContainer.style.overflow = "visible";
    divContainer.style.visibility = "visible";
    divContainer.style.display = "none";
    divContainer.style.zIndex = "20";

    var rwisDataEntryDialogDD = new Ext.dd.DD("panel_"+panelId);
    Effect.Appear("panel_"+panelId);

    var closeAnchorElem = $("closeFunction_"+panelId);
    closeAnchorElem.onclick = function() { doCancelNewSite(site.GetID(), panelId); return false; }

    divContainer = null;
    divBodyContainer = null;
    reusableVELatLong = null;
}
//------------------------------------------------------------------------------------------------------------
function doGetRwisDataEntry(site, mapX, mapY)
{
    var h = getH();
    var w = getW();
    var panelId = "dataEntryDialog";
    var divContainer = $("panel_"+panelId);
    var divBodyContainer = $("divPanelBody_"+panelId);
    divBodyContainer.innerHTML = "";

    reusableVELatLong = site.GetPoints()[0];

    if ((parseFloat(mapY) + parseFloat(152)) > parseFloat(h)) { locY = (parseFloat(mapY) - parseFloat(152)); }
    else { locY = parseFloat(mapY); }

    if ((parseFloat(mapX) + parseFloat(255)) > parseFloat(w)) { locX = ((parseFloat(mapX) - parseFloat(255)) - 3); }
    else { locX = (parseFloat(mapX) + 3); }

    var tmpHTML = "";
    tmpHTML += "<form id=\"formRwisDataGatherer\">";
    tmpHTML += "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse: collapse; padding: 0px; margin: 0px; border: 0px solid #000000; \">";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Name:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtName\" value=\"\" title=\"Name\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Latitude:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtLatitude\" value=\""+reusableVELatLong.Latitude+"\" title=\"Latitude\" readonly style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "Longitude:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtLongitude\" value=\""+reusableVELatLong.Longitude+"\" title=\"Longitude\" readonly style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 80px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "System Id:";
    tmpHTML += "</td>";
    tmpHTML += "<td valign=\"middle\" style=\"width: 170px; height: 14px; text-align: left; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"text\" id=\"txtSystemId\" value=\"\" title=\"System Id\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 130px; \" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "<tr>";
    tmpHTML += "<td valign=\"middle\" colspan=\"2\" style=\"width: 100%; height: 14px; text-align: center; font: 400 10px verdana, tahoma, san-serif; margin: 0px; padding: 2px; padding-left: 7px; cursor: pointer; border: 0px solid black; border-right: 1px solid black; border-left: 1px solid black; \">";
    tmpHTML += "<input type=\"button\" id=\"btnSubmitRwisDataEntry\" value=\"Save\" title=\"Save\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 70px; \" onclick=\"alert('Information saved...')\" />&nbsp; &nbsp;";
    tmpHTML += "<input type=\"button\" id=\"btnCancelRwisDataEntry\" value=\"Cancel\" title=\"Cancel\" style=\"font: 400 10px verdana, tahoma, san-serif; width: 70px; \" onclick=\"doCancelNewSite('"+site.GetID()+"', '"+panelId+"');\" />";
    tmpHTML += "</td>";
    tmpHTML += "</tr>";
    tmpHTML += "</table>";
    tmpHTML += "</form>";
    divBodyContainer.innerHTML = tmpHTML;

    divBodyContainer.style.height = "115px";
    divBodyContainer.style.width = "250px";
    divBodyContainer.style.overflow = "hidden";
    divBodyContainer.style.overflowY = "auto";

    divContainer.style.cursor = "move";
    divContainer.style.top = locY.toString()+"px";
    divContainer.style.left = locX.toString()+"px";
    divContainer.style.height = "159px";
    divContainer.style.width = "250px";
    divContainer.style.overflow = "visible";
    divContainer.style.visibility = "visible";
    divContainer.style.display = "none";
    divContainer.style.zIndex = "20";

    var rwisDataEntryDialogDD = new Ext.dd.DD("panel_"+panelId);
    Effect.Appear("panel_"+panelId);

    var closeAnchorElem = $("closeFunction_"+panelId);
    closeAnchorElem.onclick = function() { doCancelNewSite(site.GetID(), panelId); return false; }

    divContainer = null;
    divBodyContainer = null;
    reusableVELatLong = null;
}
//------------------------------------------------------------------------------------------------------------
