+Write down the yeild here with same format as above
+
+
+
Water Level
+
+
From Land to Surface: insert here
+
During Yeild Test: insert here
+
Depth of Completed Well: insert here
+
+
+
Screen Details
+
+
Make: insert here
+
Length Open To Aquilfier: insert here
+
Slot Size: insert here
+
Diameter: insert here
+
Gravel: insert here
+
Diameter Including Gravel Pack: insert here
+
Gravel Size: insert here
+
Gravel Pack Location: insert here
+
+
Depth from land to surface
+
+
We must find a way to iterate based on the value in the submit form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/*
+ * Remove text-shadow in selection highlight:
+ * https://twitter.com/miketaylr/status/12228805301
+ *
+ * These selection rule sets have to be separate.
+ * Customize the background color to match your design.
+ */
+::-moz-selection {
+ background: #b3d4fc;
+ text-shadow: none; }
+
+::selection {
+ background: #b3d4fc;
+ text-shadow: none; }
+
+/*
+ * A better looking default horizontal rule
+ */
+hr {
+ display: block;
+ height: 1px;
+ border: 0;
+ border-top: 1px solid #ccc;
+ margin: 1em 0;
+ padding: 0; }
+
+/*
+ * Remove the gap between audio, canvas, iframes,
+ * images, videos and the bottom of their containers:
+ * https://github.com/h5bp/html5-boilerplate/issues/440
+ */
+audio,
+canvas,
+iframe,
+img,
+svg,
+video {
+ vertical-align: middle; }
+
+/*
+ * Remove default fieldset styles.
+ */
+fieldset {
+ border: 0;
+ margin: 0;
+ padding: 0; }
+
+/*
+ * Allow only vertical resizing of textareas.
+ */
+textarea {
+ resize: vertical; }
+
+/* ==========================================================================
+ Browser Upgrade Prompt
+ ========================================================================== */
+.browserupgrade {
+ margin: 0.2em 0;
+ background: #ccc;
+ color: #000;
+ padding: 0.2em 0; }
+
+/* ==========================================================================
+ Author's custom styles
+ ========================================================================== */
+/*colors--------------------------------------*/
+/*nav bars------------------------------------*/
+nav.top-nav {
+ position: fixed;
+ top: 0;
+ width: 100%;
+ display: flex;
+ justify-content: space-between;
+ background-color: #65b2ff;
+ z-index: 10; }
+ nav.top-nav button {
+ margin: .5rem; }
+
+nav.bottom-nav {
+ position: fixed;
+ bottom: 0;
+ width: 100%;
+ display: flex;
+ justify-content: space-around;
+ background-color: #65b2ff; }
+ nav.bottom-nav button {
+ margin: .5rem; }
+
+nav.fabs {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: space-between;
+ position: fixed;
+ bottom: 6rem;
+ right: 0;
+ width: 6rem;
+ height: 8rem; }
+
+button {
+ background-color: transparent;
+ border: none; }
+ button.add-well {
+ background: #65b2ff;
+ border-radius: 10rem;
+ width: 4rem;
+ height: 4rem; }
+ button.gps {
+ background: #65b2ff;
+ border-radius: 10rem;
+ width: 2rem;
+ height: 2rem; }
+ button.gps img {
+ width: 100%; }
+
+#map {
+ width: 100vw;
+ height: 100vh; }
+
+/* ==========================================================================
+ Helper classes
+ ========================================================================== */
+/*
+ * Hide visually and from screen readers
+ */
+.hidden {
+ display: none !important; }
+
+/*
+ * Hide only visually, but have it available for screen readers:
+ * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
+ */
+.visuallyhidden {
+ border: 0;
+ clip: rect(0 0 0 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px; }
+
+/*
+ * Extends the .visuallyhidden class to allow the element
+ * to be focusable when navigated to via the keyboard:
+ * https://www.drupal.org/node/897638
+ */
+.visuallyhidden.focusable:active,
+.visuallyhidden.focusable:focus {
+ clip: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ position: static;
+ width: auto; }
+
+/*
+ * Hide visually and from screen readers, but maintain layout
+ */
+.invisible {
+ visibility: hidden; }
+
+/*
+ * Clearfix: contain floats
+ *
+ * For modern browsers
+ * 1. The space content is one way to avoid an Opera bug when the
+ * `contenteditable` attribute is included anywhere else in the document.
+ * Otherwise it causes space to appear at the top and bottom of elements
+ * that receive the `clearfix` class.
+ * 2. The use of `table` rather than `block` is only necessary if using
+ * `:before` to contain the top-margins of child elements.
+ */
+.clearfix:before,
+.clearfix:after {
+ content: " ";
+ /* 1 */
+ display: table;
+ /* 2 */ }
+
+.clearfix:after {
+ clear: both; }
+
+/* ==========================================================================
+ EXAMPLE Media Queries for Responsive Design.
+ These examples override the primary ('mobile first') styles.
+ Modify as content requires.
+ ========================================================================== */
+@media only screen and (min-width: 35em) {
+ /* Style adjustments for viewports that meet the condition */ }
+@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
+ /* Style adjustments for high resolution devices */ }
+/* ==========================================================================
+ Print styles.
+ Inlined to avoid the additional HTTP request:
+ http://www.phpied.com/delay-loading-your-print-css/
+ ========================================================================== */
+@media print {
+ *,
+ *:before,
+ *:after,
+ *:first-letter,
+ *:first-line {
+ background: transparent !important;
+ color: #000 !important;
+ /* Black prints faster:
+ http://www.sanbeiji.com/archives/953 */
+ box-shadow: none !important;
+ text-shadow: none !important; }
+
+ a,
+ a:visited {
+ text-decoration: underline; }
+
+ a[href]:after {
+ content: " (" attr(href) ")"; }
+
+ abbr[title]:after {
+ content: " (" attr(title) ")"; }
+
+ /*
+ * Don't show links that are fragment identifiers,
+ * or use the `javascript:` pseudo protocol
+ */
+ a[href^="#"]:after,
+ a[href^="javascript:"]:after {
+ content: ""; }
+
+ pre,
+ blockquote {
+ border: 1px solid #999;
+ page-break-inside: avoid; }
+
+ /*
+ * Printing Tables:
+ * http://css-discuss.incutio.com/wiki/Printing_Tables
+ */
+ thead {
+ display: table-header-group; }
+
+ tr,
+ img {
+ page-break-inside: avoid; }
+
+ img {
+ max-width: 100% !important; }
+
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3; }
+
+ h2,
+ h3 {
+ page-break-after: avoid; } }
diff --git a/html-site/test.html b/html-site/test.html
index b4e406f..29046bd 100644
--- a/html-site/test.html
+++ b/html-site/test.html
@@ -1,29 +1,29 @@
-
-
-
-
-
Click the button to get your coordinates.
-
-
-
-
-
-
-
-
-
+
+
+
+
+
Click the button to get your coordinates.
+
+
+
+
+
+
+
+
+
diff --git a/maps.js b/maps.js
index 1a42c4a..5eb558b 100644
--- a/maps.js
+++ b/maps.js
@@ -1,84 +1,84 @@
-var map;
-var infoWindow;
-
-// markersData variable stores the information necessary to each marker
-// figure out a way to import mapData
-
-
-function initialize() {
- var mapOptions = {
- center: new google.maps.LatLng(40.601203,-8.668173),
- zoom: 9,
- mapTypeId: 'roadmap',
- };
-
- map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
-
- // a new Info Window is created
- infoWindow = new google.maps.InfoWindow();
-
- // Event that closes the Info Window with a click on the map
- google.maps.event.addListener(map, 'click', function() {
- infoWindow.close();
- });
-
- // Finally displayMarkers() function is called to begin the markers creation
- displayMarkers();
-}
-google.maps.event.addDomListener(window, 'load', initialize);
-
-
-// This function will iterate over markersData array
-// creating markers with createMarker function
-function displayMarkers(){
-
- // this variable sets the map bounds according to markers position
- var bounds = new google.maps.LatLngBounds();
-
- // for loop traverses markersData array calling createMarker function for each marker
- for (var i = 0; i < markersData.length; i++){
-
- var latlng = new google.maps.LatLng(markersData[i].lat, markersData[i].lng);
- var name = markersData[i].name;
- var address1 = markersData[i].address1;
- var address2 = markersData[i].address2;
- var postalCode = markersData[i].postalCode;
-
- createMarker(latlng, name, address1, address2, postalCode);
-
- // marker position is added to bounds variable
- bounds.extend(latlng);
- }
-
- // Finally the bounds variable is used to set the map bounds
- // with fitBounds() function
- map.fitBounds(bounds);
-}
-
-// This function creates each marker and it sets their Info Window content
-function createMarker(latlng, name, address1, address2, postalCode){
- var marker = new google.maps.Marker({
- map: map,
- position: latlng,
- title: name
- });
-
- // This event expects a click on a marker
- // When this event is fired the Info Window content is created
- // and the Info Window is opened.
- google.maps.event.addListener(marker, 'click', function() {
-
- // Creating the content to be inserted in the infowindow
- var iwContent = '
';
-
- // including content to the Info Window.
- infoWindow.setContent(iwContent);
-
- // opening the Info Window in the current map and at the current marker location.
- infoWindow.open(map, marker);
- });
-}
+var map;
+var infoWindow;
+
+// markersData variable stores the information necessary to each marker
+// figure out a way to import mapData
+
+
+function initialize() {
+ var mapOptions = {
+ center: new google.maps.LatLng(40.601203,-8.668173),
+ zoom: 9,
+ mapTypeId: 'roadmap',
+ };
+
+ map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
+
+ // a new Info Window is created
+ infoWindow = new google.maps.InfoWindow();
+
+ // Event that closes the Info Window with a click on the map
+ google.maps.event.addListener(map, 'click', function() {
+ infoWindow.close();
+ });
+
+ // Finally displayMarkers() function is called to begin the markers creation
+ displayMarkers();
+}
+google.maps.event.addDomListener(window, 'load', initialize);
+
+
+// This function will iterate over markersData array
+// creating markers with createMarker function
+function displayMarkers(){
+
+ // this variable sets the map bounds according to markers position
+ var bounds = new google.maps.LatLngBounds();
+
+ // for loop traverses markersData array calling createMarker function for each marker
+ for (var i = 0; i < markersData.length; i++){
+
+ var latlng = new google.maps.LatLng(markersData[i].lat, markersData[i].lng);
+ var name = markersData[i].name;
+ var address1 = markersData[i].address1;
+ var address2 = markersData[i].address2;
+ var postalCode = markersData[i].postalCode;
+
+ createMarker(latlng, name, address1, address2, postalCode);
+
+ // marker position is added to bounds variable
+ bounds.extend(latlng);
+ }
+
+ // Finally the bounds variable is used to set the map bounds
+ // with fitBounds() function
+ map.fitBounds(bounds);
+}
+
+// This function creates each marker and it sets their Info Window content
+function createMarker(latlng, name, address1, address2, postalCode){
+ var marker = new google.maps.Marker({
+ map: map,
+ position: latlng,
+ title: name
+ });
+
+ // This event expects a click on a marker
+ // When this event is fired the Info Window content is created
+ // and the Info Window is opened.
+ google.maps.event.addListener(marker, 'click', function() {
+
+ // Creating the content to be inserted in the infowindow
+ var iwContent = '
';
+
+ // including content to the Info Window.
+ infoWindow.setContent(iwContent);
+
+ // opening the Info Window in the current map and at the current marker location.
+ infoWindow.open(map, marker);
+ });
+}