CINXE.COM
Get It Done: Report a Problem - Street Flooded
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html><head><title>Get It Done: Report a Problem - Street Flooded</title><script src="/static/111213/js/perf/stub.js" type="text/javascript"></script><script src="/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.AjaxScript?rel=1732387855000" type="text/javascript"></script><script src="/jslibrary/1698336665252/sfdc/VFRemote.js" type="text/javascript"></script><script src="/jslibrary/1725859385252/ui-sfdc-javascript-impl/SfdcCore.js" type="text/javascript"></script><script src="/static/111213/js/picklist4.js" type="text/javascript"></script><script src="/jslibrary/1698336665252/sfdc/VFState.js" type="text/javascript"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js" type="text/javascript"></script><script src="/resource/1630407834000/CosdAccessibility" type="text/javascript"></script><script src="https://www.google.com/recaptcha/enterprise.js" type="text/javascript"></script><script src="/jslibrary/1698336665252/sfdc/NetworkTracking.js" type="text/javascript"></script><script>try{ NetworkTracking.init('/_ui/networks/tracking/NetworkTrackingServlet', 'network', '066t0000000CciA'); }catch(x){}try{ NetworkTracking.logPageView();}catch(x){}</script><script>(function(UITheme) { UITheme.getUITheme = function() { return UserContext.uiTheme; }; }(window.UITheme = window.UITheme || {}));</script><script type="text/javascript"> Visualforce.remoting.Manager.add(new $VFRM.RemotingProviderImpl({"vf":{"vid":"066t0000000CciA","xhr":false,"dev":false,"tst":false,"dbg":false,"tm":1732526430824,"ovrprm":false},"actions":{"TSWGenericController":{"ms":[{"name":"checkFlaggedEmails","len":1,"ns":"","ver":36.0,"csrf":"VmpFPSxNakF5TkMweE1TMHlPRlF3T1RveU1Eb3pNQzQ0TWpSYSxTVlRUdnVJeVVJM2VaZVROWlFhUXVWSUtMZWt2VV9Ga0YwSkVoYmtrQ1BZPSxaakptT1RBeA==","authorization":"eyJub25jZSI6Ik92a0FIRVpjZVlLRVVOMVVGZ2FUWGptcTNUVTdKY3EzeFlmc1NESmhJZmdcdTAwM2QiLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImtpZCI6IntcInRcIjpcIjAwRDYxMDAwMDAwWW9ad1wiLFwidlwiOlwiMDJHdDAwMDAwMDBUdzBkXCIsXCJhXCI6XCJ2ZnJlbW90aW5nc2lnbmluZ2tleVwiLFwidVwiOlwiMDA1dDAwMDAwMDBGOE1UXCJ9IiwiY3JpdCI6WyJpYXQiXSwiaWF0IjoxNzMyNTI2NDMwODI1LCJleHAiOjB9.Q2lkVVUxZEhaVzVsY21salEyOXVkSEp2Ykd4bGNpNWphR1ZqYTBac1lXZG5aV1JGYldGcGJITT0=.QGPvq5GgcX19-rLPQUIIbZtjhVedzrt9qYuMPqfTXEM="},{"name":"getLocationDetail","len":2,"ns":"","ver":36.0,"csrf":"VmpFPSxNakF5TkMweE1TMHlPRlF3T1RveU1Eb3pNQzQ0TWpWYSxlUWVaQjlZalNsZ05sT3F1dDdvaXlUOVBYdVUzbVY5NlFlYXNWS3ZuRWlBPSxNV1kyWXpKbA==","authorization":"eyJub25jZSI6IjJEUEVvV2VkcGNYZnYtclBXTWpEVVl1RmNCcmp3cXRsa0FScTdtOGtCT2NcdTAwM2QiLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImtpZCI6IntcInRcIjpcIjAwRDYxMDAwMDAwWW9ad1wiLFwidlwiOlwiMDJHdDAwMDAwMDBUdzBkXCIsXCJhXCI6XCJ2ZnJlbW90aW5nc2lnbmluZ2tleVwiLFwidVwiOlwiMDA1dDAwMDAwMDBGOE1UXCJ9IiwiY3JpdCI6WyJpYXQiXSwiaWF0IjoxNzMyNTI2NDMwODI2LCJleHAiOjB9.Q2laVVUxZEhaVzVsY21salEyOXVkSEp2Ykd4bGNpNW5aWFJNYjJOaGRHbHZia1JsZEdGcGJBPT0=.b8vFyWbrDeuSpbwec_L34S3-ocJIXKawbemN7N78bKw="},{"name":"getformattedLocationDetails","len":2,"ns":"","ver":36.0,"csrf":"VmpFPSxNakF5TkMweE1TMHlPRlF3T1RveU1Eb3pNQzQ0TWpaYSxvZzVqTWpYcDNWSXBIRW1qTkNpYi1WaEcwRnhYWi11TXJqbUhjcmt2bE9vPSxOR1pqWXpJeQ==","authorization":"eyJub25jZSI6IkJUZkZzcEhfQzVrQUJDeVpCR2k5d2lfOVdDaUdrM3VXMGtjRzJ4ejdYZEVcdTAwM2QiLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImtpZCI6IntcInRcIjpcIjAwRDYxMDAwMDAwWW9ad1wiLFwidlwiOlwiMDJHdDAwMDAwMDBUdzBkXCIsXCJhXCI6XCJ2ZnJlbW90aW5nc2lnbmluZ2tleVwiLFwidVwiOlwiMDA1dDAwMDAwMDBGOE1UXCJ9IiwiY3JpdCI6WyJpYXQiXSwiaWF0IjoxNzMyNTI2NDMwODI2LCJleHAiOjB9.Q2pCVVUxZEhaVzVsY21salEyOXVkSEp2Ykd4bGNpNW5aWFJtYjNKdFlYUjBaV1JNYjJOaGRHbHZia1JsZEdGcGJITT0=.1X0BrKkOg-eHnIB4itsxM7m13cJoqknt9oqJky-lZYU="}],"prm":0},"TSWLoginRegisterCtrl":{"ms":[{"name":"CheckIfUserExist","len":1,"ns":"","ver":36.0,"csrf":"VmpFPSxNakF5TkMweE1TMHlPRlF3T1RveU1Eb3pNQzQ0TWpkYSxEaWQxOHhKaWlQVjlrNUdQX3lHVFlfTTE5QU1ESW5uNlZEcmFiRk9jWE5vPSxZVFJqTmprNA==","authorization":"eyJub25jZSI6Ik4zN0ZMV05uTkwzZ1RHbGlIQnlkUGFWS2JYUmV4V1FBUnprX1ZJX2FPcHNcdTAwM2QiLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImtpZCI6IntcInRcIjpcIjAwRDYxMDAwMDAwWW9ad1wiLFwidlwiOlwiMDJHdDAwMDAwMDBUdzBkXCIsXCJhXCI6XCJ2ZnJlbW90aW5nc2lnbmluZ2tleVwiLFwidVwiOlwiMDA1dDAwMDAwMDBGOE1UXCJ9IiwiY3JpdCI6WyJpYXQiXSwiaWF0IjoxNzMyNTI2NDMwODI3LCJleHAiOjB9.Q2lWVVUxZE1iMmRwYmxKbFoybHpkR1Z5UTNSeWJDNURhR1ZqYTBsbVZYTmxja1Y0YVhOMA==.bmtekAePipJVzXjC-_GWKoqCgp_d60Uu_C7sMWiGBM8="}],"prm":0},"TSWNewReportCtrl":{"ms":[{"name":"ProbDetailList","len":2,"ns":"","ver":36.0,"csrf":"VmpFPSxNakF5TkMweE1TMHlPRlF3T1RveU1Eb3pNQzQ0TWpkYSw2UEJOc09iZ1RkSUIzVXh3U1VKa25UcW13NlpCaUlVTnlIeW00aU5RTGZRPSxNRFptTUdRNA==","authorization":"eyJub25jZSI6ImpZeTRkeDg5WWZTaUNUclB0ZDdnT0dwZEQ2aUQ4TnZNMVVKZTdZTl9OODRcdTAwM2QiLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImtpZCI6IntcInRcIjpcIjAwRDYxMDAwMDAwWW9ad1wiLFwidlwiOlwiMDJHdDAwMDAwMDBUdzBkXCIsXCJhXCI6XCJ2ZnJlbW90aW5nc2lnbmluZ2tleVwiLFwidVwiOlwiMDA1dDAwMDAwMDBGOE1UXCJ9IiwiY3JpdCI6WyJpYXQiXSwiaWF0IjoxNzMyNTI2NDMwODI4LCJleHAiOjB9.Q2g5VVUxZE9aWGRTWlhCdmNuUkRkSEpzTGxCeWIySkVaWFJoYVd4TWFYTjA=.O33RLkljIqtD4jjz3BdbYEyEoAP7ZNWmteMj4L-KzJg="}],"prm":1}},"service":"apexremote"})); </script></head><body><span id="pgid:j_id0"> <html> <body> <form id="pgid:j_id0:j_id1:j_id3" name="pgid:j_id0:j_id1:j_id3" method="post" action="/TSWNewReport" enctype="application/x-www-form-urlencoded"> <input type="hidden" name="pgid:j_id0:j_id1:j_id3" value="pgid:j_id0:j_id1:j_id3" /> <script type="text/javascript" language="Javascript">function dpf(f) {var adp = f.adp;if (adp != null) {for (var i = 0;i < adp.length;i++) {adp[i].parentNode.removeChild(adp[i]);}}};function apf(f, pvp) {var adp = new Array();f.adp = adp;var ps = pvp.split(',');for (var i = 0,ii = 0;i < ps.length;i++,ii++) {var p = document.createElement("input");p.type = "hidden";p.name = ps[i];p.value = ps[i + 1];f.appendChild(p);adp[ii] = p;i += 1;}};function jsfcljs(f, pvp, t) {apf(f, pvp);var ft = f.target;if (t) {f.target = t;}f.submit();f.target = ft;dpf(f);};</script> <script>function redirectToURL() { SfdcApp.Visualforce.VSManager.vfPrepareForms(["pgid:j_id0:j_id1:j_id3"]); if(typeof jsfcljs == 'function'){jsfcljs(document.forms['pgid:j_id0:j_id1:j_id3'],'pgid:j_id0:j_id1:j_id3:j_id4,pgid:j_id0:j_id1:j_id3:j_id4','');}return false }</script><div id="pgid:j_id0:j_id1:j_id3:j_id594"></div> </form><span id="ajax-view-state-page-container" style="display: none"><span id="ajax-view-state" style="display: none"><input type="hidden" id="com.salesforce.visualforce.ViewState" name="com.salesforce.visualforce.ViewState" value="i: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" /><input type="hidden" id="com.salesforce.visualforce.ViewStateVersion" name="com.salesforce.visualforce.ViewStateVersion" value="202411231850557421" /><input type="hidden" id="com.salesforce.visualforce.ViewStateMAC" name="com.salesforce.visualforce.ViewStateMAC" value="AGV5SnViMjVqWlNJNkltNXlja3hJUkc4MldrcERUalZFYlUxdFJXZzBNSFJtY0RaNmRFNVdVMU5HU0hSMlJEWmxXVUZ5U21OY2RUQXdNMlFpTENKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKSVV6STFOaUlzSW10cFpDSTZJbnRjSW5SY0lqcGNJakF3UkRZeE1EQXdNREF3V1c5YWQxd2lMRndpZGx3aU9sd2lNREpIZERBd01EQXdNREJVZHpCa1hDSXNYQ0poWENJNlhDSjJabk5wWjI1cGJtZHJaWGxjSWl4Y0luVmNJanBjSWpBd05YUXdNREF3TURBd1JqaE5WRndpZlNJc0ltTnlhWFFpT2xzaWFXRjBJbDBzSW1saGRDSTZNVGN6TWpVeU5qUXpNRGMxTml3aVpYaHdJam93ZlE9PS4uU2RXMDhIWFdVYUJPc2JQX3BxaC1KUlpFTlJJNHBaZ1dNRlpUUHMwekY5TT0=" /></span></span> <script> var currentPage='TSWNewReport'; var type='Street Flooded'; //var currentURL='https://getitdone.sandiego.gov/TSWNewReport?type=Street+Flooded&refURL=https%3A%2F%2Fgetitdone.sandiego.gov%2FTSWNewReport'; var currentURL=window.location.href; var validateOrg='prod'; //console.log('In Redirect1::'+currentURL+'@@'+validateOrg+'@@'+type+'@@'+currentPage); if(currentURL.includes('my.site') && validateOrg=='prod'){ redirectToURL(); } else if(currentPage=='TSWNewReport' && validateOrg=='prod' && (type==null || type=='')){ redirectToURL(); } console.log('In Redirect2::'); if(currentPage == 'SD_passportPage' && !(currentURL.includes('vf.force.com'))){ window.location.href='https://getitdone.sandiego.gov/SD_passportPageN'; //window.location.href='https://getitdone.sandiego.gov/SD_passportPageTest'; } </script> </body> </html></span> <form id="pgid:fmId" name="pgid:fmId" method="post" action="/TSWNewReport" enctype="application/x-www-form-urlencoded"> <input type="hidden" name="pgid:fmId" value="pgid:fmId" /> <html class="no-js gt-ie8" lang="en-US"> <head> <meta HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE" /> <meta HTTP-EQUIV="Expires" content="Mon, 01 Jan 1990 12:00:00 GMT" /> <meta charset="utf-8" /> <meta content="ie=edge" http-equiv="x-ua-compatible" /> <title>New Report</title> <meta name="description" /> <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport" /> <link href="/resource/1727900087000/TSW_Web/img/favicon.png" rel="icon" type="image/png" /> <link href="/resource/1727900087000/TSW_Web/css/main.min.css" media="all" rel="stylesheet" type="text/css" /> <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,800,700|Merriweather:400,700" media="screen" rel="stylesheet" type="text/css" /> <script src="/resource/1727900087000/TSW_Web/js/plugins/modernizr-2.8.3.min.js" type="text/javascript"></script> <link href="/resource/1727900087000/TSW_Web/css/jqueryConfirm.css" rel="stylesheet" /> <script type="text/javascript">var switchTo5x=true;</script> <script type="text/javascript">__sfdcSessionId = 'NULL_SESSION_ID';</script> <script src="/soap/ajax/33.0/connection.js"></script> <script src="/soap/ajax/33.0/apex.js"></script> <script type="text/javascript"> var actualResponse; /*commented below for DEF-006783, uncommented for DEF-007411*/ function formRecaptchaCallback() { actualResponse = grecaptcha.enterprise.getResponse(1); document.getElementById('pgid:fmId:captchaSuccId').value = actualResponse; document.getElementById('g-recaptcha-error').innerHTML = ''; document.querySelector('.formSubmit_1').classList.remove('disabled'); document.querySelector('.formSubmit_2').classList.remove('disabled'); } /*Commented above for DEF-006783,uncommented for DEF-007411*/ function formExpiredCallback(){ document.querySelector('.formSubmit_1').classList.add('disabled'); document.querySelector('.formSubmit_2').classList.add('disabled'); } </script><span id="pgid:fmId:jspanel"> <script> function onCompleteMethod(){ var recycleD = ''; console.log('apex value>>>'+recycleD) if(recycleD == 'displayCombinedPopup'){//Content modified for DEF-007838 $.confirm({ title: '', //content: 'Missed Collections reports can be submitted up to 2 days after the scheduled collection date. See you collection schedule <a href="/CollectionDetail?id=" target="_blank"></br>Trash Collection schedule</a>', //content:'Missed Collections reports can be submitted up to 2 days after the scheduled collection date.</br>'+ //'Thank you for letting us know about your missed recycling collection. However, it appears that you might have reported it during the wrong collection week. Recycling is collected every two weeks, and based on the collection schedule, you are reporting this one week after your scheduled collection date.</br> Please refer to the schedule provided below. Thank you for your cooperation.<br/><a href="/CollectionDetail?id=" target="_blank">Trash Collection schedule</a>', content: 'Your recycling is scheduled to be collected next week. Recycling is collected every two weeks. Please click on the link below to see your schedule. Thank you.'+ '<br/><br/><a href="/CollectionDetail?id=" target="_blank">Collection schedule</a>', buttons: { Ok: function () { } } }); } else if(recycleD == 'displayonly2WeekPopup'){ console.log('enter 3rd>>>'); $.confirm({ title: '', content:'Missed Collections reports can be submitted up to 2 days after the scheduled collection date. See your collection schedule:<br/><a href="/CollectionDetail?id=" target="_blank">Trash Collection schedule</a>', buttons: { Ok: function () { } } }); }else if(recycleD == 'displayPopup'){ $.confirm({ title: 'Recycling Collection', //content: 'Thank you for letting us know about your missed recycling collection. However, it appears that you might have reported it during the wrong collection week. Recycling is collected every two weeks, and based on the collection schedule, you are reporting this one week after your scheduled collection date. To confirm that this is indeed your collection week, please refer to the schedule provided below before submitting your case.<a href="/CollectionDetail?id=" target="_blank"></br>Trash Collection schedule</a> </br>Thank you for your cooperation.', content: 'Your recycling is scheduled to be collected next week. Recycling is collected every two weeks. Please click on the link below to see your schedule. Thank you.'+ '<br/><br/><a href="/CollectionDetail?id=" target="_blank">Collection schedule</a>', buttons: { Ok: function(){} } }); } else { console.log('enter else section>>>>'); $('#pageStart').addClass('hidden').hide(); $('#pagePreStep1').removeClass('hidden').show(); document.getElementById('pagePreStep1').scrollIntoView(); } if(recycleD == 'displayPopup'){ $.confirm({ title: 'Recycling Collection', //content: 'Thank you for letting us know about your missed recycling collection. However, it appears that you might have reported it during the wrong collection week. Recycling is collected every two weeks, and based on the collection schedule, you are reporting this one week after your scheduled collection date. To confirm that this is indeed your collection week, please refer to the schedule provided below before submitting your case.<a href="/CollectionDetail?id=" target="_blank"></br>Trash Collection schedule</a> </br>Thank you for your cooperation.', content: 'Your recycling is scheduled to be collected next week. Recycling is collected every two weeks. Please click on the link below to see your schedule. Thank you.'+ '<br/><br/><a href="/CollectionDetail?id=" target="_blank">Collection schedule</a>', buttons: { Ok: function(){} } }); } } </script></span> <style> table, table tr{ background:none !important; } #ImgPreviewId .flex-viewport { margin: 0px 35px !important; } .signature{ margin-right:670px; } .formSubmit_1.disabled, .formSubmit_2.disabled{ cursor:not-allowed; pointer-events:none; background-color: #dde2e5; } .flex-viewport .slides li div{ position:relative; } .flex-viewport .slides li .flex-caption{ width: 140px; margin: 0 5px; } .flex-viewport .slides li .remove-icon { position: absolute; top: 0; right: 0px; background-color: #0098db; font-family: 'icomoon'; display: flex; justify-content: center; align-items: center; } .flexslider .flex-viewport .slides img { cursor:default; } .fileupload-wrapper{ margin: 0 0 1em; padding: .75em; border-radius: 4px; border: 1px solid #a7abad; font-size: .8125rem; position: absolute; width: 100%; } .fileupload-wrapper .fileupload-display-btn{ color:#000000; } #fileupload{ opacity:0; } #fileuploadSTRO{ opacity:0; } .btn-wrapper{ flex-direction: row; display: flex; justify-content: space-between; align-items: center; } .btn-wrapper .back-btn-wrapper{ flex-basis:50%; } .mobile-btn-wrapper{ display:none; } /*Commented for DEF-006783, Uncommented for DEF-007411*/ .captcha-wrapper .g-recaptcha > div:first-of-type { margin-left: auto; margin-right: 10px; margin-bottom: 2em; } @media screen and (max-width: 768px) { #rc-imageselect-target, .rc-imageselect-target { overflow: auto !important; } /*iframe[title="recaptcha challenge expires in two minutes"] { padding : 0 !important; }commented for DEF-006783*/ .ReportButton1 { display: block; } .mobile-btn-wrapper{ display:block; overflow:auto; } .btn-wrapper{ flex-wrap:wrap; /*justify-content: center;*/ } .btn-wrapper .back-btn-wrapper{ display:none; } .btn-wrapper .captcha-wrapper .g-recaptcha iframe{ padding:0 } .btn-wrapper .back-btn-wrapper{ display:block; } .btn-wrapper .submit-btn-wrapper{ display:block; } } b{ font-weight:400; } .fieldrequired { right: 2.3em; position: absolute; padding: .75em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem; } .errormsg { color: red; display: none; } </style> </head><input id="pgid:fmId:Ques1" type="hidden" name="pgid:fmId:Ques1" /><input id="pgid:fmId:Ques2" type="hidden" name="pgid:fmId:Ques2" /><input id="pgid:fmId:Ques3" type="hidden" name="pgid:fmId:Ques3" /><input id="pgid:fmId:Ques4" type="hidden" name="pgid:fmId:Ques4" /><input id="pgid:fmId:Ans1" type="hidden" name="pgid:fmId:Ans1" /><input id="pgid:fmId:Ans2" type="hidden" name="pgid:fmId:Ans2" /><input id="pgid:fmId:Ans3" type="hidden" name="pgid:fmId:Ans3" /><input id="pgid:fmId:Ans4" type="hidden" name="pgid:fmId:Ans4" /><input id="pgid:fmId:contactInd" type="hidden" name="pgid:fmId:contactInd" value="false" /><input id="pgid:fmId:AttachBody1Id" type="hidden" name="pgid:fmId:AttachBody1Id" /><input id="pgid:fmId:AttachBody2Id" type="hidden" name="pgid:fmId:AttachBody2Id" /><input id="pgid:fmId:AttachBody3Id" type="hidden" name="pgid:fmId:AttachBody3Id" /><input id="pgid:fmId:AttachBody4Id" type="hidden" name="pgid:fmId:AttachBody4Id" /><input id="pgid:fmId:AttachBody5Id" type="hidden" name="pgid:fmId:AttachBody5Id" /><input id="pgid:fmId:AttachBody6Id" type="hidden" name="pgid:fmId:AttachBody6Id" /><input id="pgid:fmId:AttachBody7Id" type="hidden" name="pgid:fmId:AttachBody7Id" /><input id="pgid:fmId:AttachBody8Id" type="hidden" name="pgid:fmId:AttachBody8Id" /><input id="pgid:fmId:AttachBody9Id" type="hidden" name="pgid:fmId:AttachBody9Id" /><input id="pgid:fmId:AttachBody10Id" type="hidden" name="pgid:fmId:AttachBody10Id" /><input id="pgid:fmId:AttachBody11Id" type="hidden" name="pgid:fmId:AttachBody11Id" /><input id="pgid:fmId:AttachBody12Id" type="hidden" name="pgid:fmId:AttachBody12Id" /><input id="pgid:fmId:AttachBody13Id" type="hidden" name="pgid:fmId:AttachBody13Id" /><input id="pgid:fmId:AttachBody14Id" type="hidden" name="pgid:fmId:AttachBody14Id" /><input id="pgid:fmId:AttachBody15Id" type="hidden" name="pgid:fmId:AttachBody15Id" /><input id="pgid:fmId:AttachBody16Id" type="hidden" name="pgid:fmId:AttachBody16Id" /><input id="pgid:fmId:AttachBody17Id" type="hidden" name="pgid:fmId:AttachBody17Id" /><input id="pgid:fmId:AttachBody18Id" type="hidden" name="pgid:fmId:AttachBody18Id" /><input id="pgid:fmId:AttachBody19Id" type="hidden" name="pgid:fmId:AttachBody19Id" /><input id="pgid:fmId:AttachBody20Id" type="hidden" name="pgid:fmId:AttachBody20Id" /><input id="pgid:fmId:streetValId" type="hidden" name="pgid:fmId:streetValId" /><input id="pgid:fmId:streetNumberValId" type="hidden" name="pgid:fmId:streetNumberValId" /><input id="pgid:fmId:streetNameValId" type="hidden" name="pgid:fmId:streetNameValId" /><input id="pgid:fmId:cityValId" type="hidden" name="pgid:fmId:cityValId" /><input id="pgid:fmId:stateValId" type="hidden" name="pgid:fmId:stateValId" /><input id="pgid:fmId:zipcodeValId" type="hidden" name="pgid:fmId:zipcodeValId" /><input id="pgid:fmId:AttachFileName1Id" type="hidden" name="pgid:fmId:AttachFileName1Id" /><input id="pgid:fmId:AttachFileName2Id" type="hidden" name="pgid:fmId:AttachFileName2Id" /><input id="pgid:fmId:AttachFileName3Id" type="hidden" name="pgid:fmId:AttachFileName3Id" /><input id="pgid:fmId:AttachFileName4Id" type="hidden" name="pgid:fmId:AttachFileName4Id" /><input id="pgid:fmId:AttachFileName5Id" type="hidden" name="pgid:fmId:AttachFileName5Id" /><input id="pgid:fmId:AttachFileName6Id" type="hidden" name="pgid:fmId:AttachFileName6Id" /><input id="pgid:fmId:AttachFileName7Id" type="hidden" name="pgid:fmId:AttachFileName7Id" /><input id="pgid:fmId:AttachFileName8Id" type="hidden" name="pgid:fmId:AttachFileName8Id" /><input id="pgid:fmId:AttachFileName9Id" type="hidden" name="pgid:fmId:AttachFileName9Id" /><input id="pgid:fmId:AttachFileName10Id" type="hidden" name="pgid:fmId:AttachFileName10Id" /><input id="pgid:fmId:AttachFileName11Id" type="hidden" name="pgid:fmId:AttachFileName11Id" /><input id="pgid:fmId:AttachFileName12Id" type="hidden" name="pgid:fmId:AttachFileName12Id" /><input id="pgid:fmId:AttachFileName13Id" type="hidden" name="pgid:fmId:AttachFileName13Id" /><input id="pgid:fmId:AttachFileName14Id" type="hidden" name="pgid:fmId:AttachFileName14Id" /><input id="pgid:fmId:AttachFileName15Id" type="hidden" name="pgid:fmId:AttachFileName15Id" /><input id="pgid:fmId:AttachFileName16Id" type="hidden" name="pgid:fmId:AttachFileName16Id" /><input id="pgid:fmId:AttachFileName17Id" type="hidden" name="pgid:fmId:AttachFileName17Id" /><input id="pgid:fmId:AttachFileName18Id" type="hidden" name="pgid:fmId:AttachFileName18Id" /><input id="pgid:fmId:AttachFileName19Id" type="hidden" name="pgid:fmId:AttachFileName19Id" /><input id="pgid:fmId:AttachFileName20Id" type="hidden" name="pgid:fmId:AttachFileName20Id" /><input id="pgid:fmId:AddressId" type="hidden" name="pgid:fmId:AddressId" /><input id="pgid:fmId:LatitudeId" type="hidden" name="pgid:fmId:LatitudeId" /><input id="pgid:fmId:LongitudeId" type="hidden" name="pgid:fmId:LongitudeId" /><input id="pgid:fmId:FormDescriptonId1" type="hidden" name="pgid:fmId:FormDescriptonId1" /><input id="pgid:fmId:locDescriptonId1" type="hidden" name="pgid:fmId:locDescriptonId1" /><input id="pgid:fmId:laneId1" type="hidden" name="pgid:fmId:laneId1" /><input id="pgid:fmId:dirToTravel1" type="hidden" name="pgid:fmId:dirToTravel1" /><input id="pgid:fmId:LocationDescriptonId1" type="hidden" name="pgid:fmId:LocationDescriptonId1" /><input id="pgid:fmId:VehicleNumId1" type="hidden" name="pgid:fmId:VehicleNumId1" /><input id="pgid:fmId:IllegalROWId" type="hidden" name="pgid:fmId:IllegalROWId" value="false" /><input id="pgid:fmId:IllegalIssueId" type="hidden" name="pgid:fmId:IllegalIssueId" /><input id="pgid:fmId:ParksIssueId" type="hidden" name="pgid:fmId:ParksIssueId" /><input id="pgid:fmId:ContainerTypeId" type="hidden" name="pgid:fmId:ContainerTypeId" /><input id="pgid:fmId:addressConfirmCC" type="hidden" name="pgid:fmId:addressConfirmCC" value="false" /><input id="pgid:fmId:captchaSuccId" type="hidden" name="pgid:fmId:captchaSuccId" /><input id="pgid:fmId:STROIssuesSelected" type="hidden" name="pgid:fmId:STROIssuesSelected" /><input id="pgid:fmId:Browser" type="hidden" name="pgid:fmId:Browser" /><input id="pgid:fmId:EncampmentNumberofPeopleId" type="hidden" name="pgid:fmId:EncampmentNumberofPeopleId" /><input id="pgid:fmId:DogsOrAnimalsId" type="hidden" name="pgid:fmId:DogsOrAnimalsId" /><input id="pgid:fmId:DaysEncampmentId" type="hidden" name="pgid:fmId:DaysEncampmentId" /><input id="pgid:fmId:MapPinAccurateId" type="hidden" name="pgid:fmId:MapPinAccurateId" /><input id="pgid:fmId:FireRiskId" type="hidden" name="pgid:fmId:FireRiskId" /><input id="pgid:fmId:stringOptionid" type="hidden" name="pgid:fmId:stringOptionid" value="false" /><input id="pgid:fmId:stringOptionid1" type="hidden" name="pgid:fmId:stringOptionid1" value="false" /><input id="pgid:fmId:stringOptionid2" type="hidden" name="pgid:fmId:stringOptionid2" /> <body class="portal"> <!--[if lt IE 8]> <p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div id="outer-wrap"> <div id="inner-wrap"> <font color="red"><span id="pgid:fmId:showmsg"></span></font><span id="pgid:fmId:HeadComId"> <style type="text/CSS"> .testing-site { position: absolute; width: 100%; top: 0px; z-index: 1000; background: #f00; color: #fff; font-family: sans-serif; font-weight: bold; opacity: 0.9; } .loadingImage { vertical-align:bottom; } .loadingDescription { padding:0 1.5em 0 0.5em; } .loadingHolder { position: relative; top: 45%; white-space: nowrap; } .loadingDiv { background-color: white; opacity: .75; filter: alpha(opacity=75); text-align: center; width: 100%; height: 100%; position: fixed; z-index: 9999; left: 0; top: 0; } .hideButton{ display:none !important; } .create-account-btn.disabled{ background-color:#dde2e5; pointer-events:none; cursor: not-allowed; } .g-recaptcha iframe{ padding:0; } @media screen and (max-width: 768px) { .captcha-field label{ display:none; } } .accessibility-tool{ padding: 5px 0 .5em; margin-right: 30px; } div#__ba_panel { display: none; } </style> <header> <script> var highContrastCssLinkTag; function addContrastCss(){ highContrastCssLinkTag=document.createElement("link") highContrastCssLinkTag.setAttribute("rel", "stylesheet") highContrastCssLinkTag.setAttribute("type", "text/css") highContrastCssLinkTag.setAttribute("href", 'https://www.sandiego.gov/sites/default/files/high_contrast_current.css') document.getElementsByTagName("head")[0].appendChild(highContrastCssLinkTag); } function defaultContrast(){ if(highContrastCssLinkTag){ highContrastCssLinkTag.remove(); highContrastCssLinkTag = null; } } function addHighContrast(){ if(!highContrastCssLinkTag){ addContrastCss(); } } </script> <script type="text/javascript"> var actualResponse; function recaptchaCallback() { actualResponse = grecaptcha.enterprise.getResponse(); document.getElementById('pgid:fmId:HeadComId:HeaderCompId:captchaSuccId').value = actualResponse; document.querySelector('.create-account-btn').classList.remove('disabled'); document.getElementById('g-recaptcha-error').innerHTML = ''; } function expiredCallback(){ document.querySelector('.create-account-btn').classList.add('disabled'); } </script> <div class="top-nav-strip"> <div class="l-constrained"> <div class="row"> <div class="sm-six six columns no-gutters"> <p>Visit <a href="http://www.sandiego.gov">sandiego.gov</a></p> </div> <div class="sm-six six columns no-gutters"> <a class="search-icon translate-icon--open l-margin-rs"><i class="icon-translate"></i> </a> <div class="quicklinks l-padding-desktop-bs text-right l-margin-mobile-rm l-padding-mobile-ts"> <a class="popup-modal accessibility-tool" href="#accessibility_popup" id="accessibility">Accessibility Tools</a> <div class="google-translate"> <div id="google_translate_element"></div> </div> </div> </div> </div> </div> </div> <div class="l-constrained row l-padding-td l-padding-bd"> <div class="three columns no-gutters"> <a class="logo" href="/"> <img alt="The City of San Diego" height="64" src="/resource/1727900087000/TSW_Web/img/logo-portal.png" width="245" /> </a> </div> <div class="nine columns"> <div class="menu-btn menu-btn--open"> <a class="menu-toggle js-menu-toggle" href="#nav" id="nav-open-btn"><span>Menu</span><span class="menu-toggle__line"></span></a> </div> <nav class="main__navigation--portal nav-primary" id="nav" role="navigation"> <ul> <li><a href="https://www.sandiego.gov/getitdone">New Report</a></li> <li><a href="https://getitdone.sandiego.gov/TSWViewReportByList">View Reports</a></li> <li><a href="https://getitdone.sandiego.gov/SiteArticlesList">FAQ</a></li> <li><span id="pgid:fmId:HeadComId:HeaderCompId:j_id46"> <div id="login"> <a class="popup-modal" href="#login-modal"> LOGIN/REGISTER </a> </div></span> </li> </ul> </nav> </div> </div> </header> <div class="hero__wrap"> <div class="hero__bg hero__bg--secondary" style="background-image:url('/resource/1727900087000/TSW_Web/img/home-hero-1.jpg');"></div> <div class="hero--credit"> <p><span class="hero-caption">Torrey Pines State Beach</span><br /> <span class="hero-image-by-prefix">Photo by</span> <span class="hero-image-by">Luis Peraza</span></p> </div> <div class="l-constrained--site row"> <div class="twelve columns no-gutters"> <div class="main__message main__message--transparent"> <h1 align="right" style="color:#b3d9ff; height:100px;"></h1> </div> </div> </div> </div> <div class="white-popup mfp-hide" id="login-modal"> <h1>Log In</h1> <div class="form-item form-type-textfield form-item-fname"> <div id="usernameId-error" style="display:none;"> <font color="red"> Please enter your Email Address. </font></div> <div id="usernameId-error1" style="display:none;"> <font color="red"> Please enter valid email address </font></div> <label><span class="form-required" title="This field is required.">*</span></label> <input class="form-text required" id="usernameId" name="username" placeholder="E-mail" type="text" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="passwordId-error" style="display:none;"> <font color="red"> Please enter your password. </font></div> <label><span class="form-required" title="This field is required.">*</span></label> <input autocomplete="off" class="form-text required" id="passwordId" name="password" placeholder="Password" type="password" /> </div> <p><a class="popup-modal" href="#password-modal" onclick="FillUserName();">Forgot your password?</a></p><input class="btn btn--wide btn--xl" id="pgid:fmId:HeadComId:HeaderCompId:loginButton" name="pgid:fmId:HeadComId:HeaderCompId:loginButton" onclick="ValidateLogin();;A4J.AJAX.Submit('pgid:fmId',event,{'similarityGroupingId':'pgid:fmId:HeadComId:HeaderCompId:loginButton','oncomplete':function(request,event,data){},'parameters':{'pgid:fmId:HeadComId:HeaderCompId:loginButton':'pgid:fmId:HeadComId:HeaderCompId:loginButton'} } );return false;" value="Login" style="margin-bottom: 5px;" type="button" /> <p>Login to your account to continue.</p> <div class="accordions js-toggle-accordion"><span id="pgid:fmId:HeadComId:HeaderCompId:status"><span id="pgid:fmId:HeadComId:HeaderCompId:status.start" style="display: none"> <div class="loadingDiv" id="loadingDiv"> <span class="loadingHolder" id="loadingHolder"> <img alt="Loading..." class="loadingImage" src="/apexpages/slds/latest/assets/images/spinners/slds_spinner_brand.gif" style="width:60px;" title="Loading..." /> </span> </div></span><span id="pgid:fmId:HeadComId:HeaderCompId:status.stop"></span></span> <div class="accordion"> <p class="accordion__heading"> <a class="accordion__link" href="#">Not registered? Create an account now to track all of your logged issues<span class="toggle-icon"></span></a> </p> <div class="accordion__drawer" style="display: none;"> <div> <p>To create an account that will allow you to receive follow ups and track your reports, provide your contact information and create a password below.</p> <div class="message message--error"> <p> <strong>Error!</strong> Please fill out missing fields below.</p> </div> <p class="fine-print text-right text-pom"><em>Required</em> <span class="form-required" title="This field is required.">*</span></p> <div class="twelve columns"> <div class="form-item form-type-textfield form-item-fname"> <div id="HRFnmId-error" style="display:none;"> <font color="red"> Please enter your first name. </font></div> <label><span class="form-required" title="This field is required.">*</span></label> <input class="form-text required" id="HRFnmId" name="fname" placeholder="First name" type="text" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="HRLnmId-error" style="display:none;"> <font color="red"> Please enter your last name. </font></div> <label><span class="form-required" title="This field is required.">*</span></label> <input class="form-text required" id="HRLnmId" name="lname" placeholder="Last name" type="text" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="HRphoneId-error" style="display:none;"> <font color="red"> Please enter your phone number. </font></div> <div id="HRphoneId-error1" style="display:none;"> <font color="red"> Please enter a valid phone number. </font></div> <label><span class="form-required" title="This field is required.">*</span></label> <input class="form-text required" id="HRphoneId" name="phone" placeholder="Phone number" type="text" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="HRaddressId-error" style="display:none;"> <font color="red"> Please enter your address.</font></div> <label><span class="form-required" title="This field is required.">*</span></label> <input class="form-text required" id="HRaddressId" name="address" placeholder=" Street Address" type="text" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="HRZipCodeId-error" style="display:none;"> <font color="red"> Please enter your Zipcode.</font></div> <label><span class="form-required" title="This field is required.">*</span></label> <input class="form-text required" id="HRZipCodeId" name="ZipCode" placeholder="Zip Code" type="text" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="HRurnmId-error" style="display:none;"> <font color="red"> Please enter your Email. </font></div> <div id="HRurnmId-error2" style="display:none;"> <font color="red"> This e-mail address is already in use. Please enter another e-mail address. </font></div> <div id="HRurnmId-error3" style="display:none;"> <font color="red">Please enter valid email address</font></div> <label><span class="form-required" title="This field is required.">*</span></label> <input class="form-text required error" data-error="1" id="HRurnmId" maxlength="255" name="edit-email" placeholder="Email" size="60" type="text" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="HRpassId-error" style="display:none;"> <font color="red"> Please enter password. </font></div> <div id="HRpassId-error1" style="display:none;"> <font color="red"> Your password must be at least 8 characters long, and contain letters and numbers.</font></div> <div id="HRpassId-error2" style="display:block;"> <font color="blue"> Your password must be at least 8 characters long, and contain letters and numbers.</font></div> <label><span class="form-required" title="This field is required.">*</span></label> <input autocomplete="off" class="form-text required error" data-error="1" id="HRpassId" maxlength="255" name="edit-pass" placeholder="Password" size="60" type="password" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="HRpassRId-error" style="display:none;"> <font color="red"> Please Re-Type Password. </font></div> <div id="HRpassRId-error1" style="display:none;"> <font color="red"> Password and Re-Type Password do not match. </font></div> <label><span class="form-required" title="This field is required.">*</span></label> <input autocomplete="off" class="form-text required error" data-error="1" id="HRpassRId" maxlength="255" name="edit-pass" placeholder="Re-Type Password" size="60" type="password" /> </div><br /> <div class="form-item form-type-textfield form-item-fname captcha-field"> <label><span class="form-required" title="This field is required.">*</span></label> <div class="g-recaptcha" data-callback="recaptchaCallback" data-expired-callback="expiredCallback" data-sitekey="6LfjF74aAAAAAF3PZWvpYjVn2nNHUIkR_u2J89NW"> </div> <div id="g-recaptcha-error"></div> <br /> </div> </div><input class="btn btn--wide btn--xl create-account-btn disabled" id="pgid:fmId:HeadComId:HeaderCompId:CreateAccButton" name="pgid:fmId:HeadComId:HeaderCompId:CreateAccButton" onclick="ValidateRegistration();;A4J.AJAX.Submit('pgid:fmId',event,{'similarityGroupingId':'pgid:fmId:HeadComId:HeaderCompId:CreateAccButton','oncomplete':function(request,event,data){},'parameters':{'pgid:fmId:HeadComId:HeaderCompId:CreateAccButton':'pgid:fmId:HeadComId:HeaderCompId:CreateAccButton'} ,'status':'pgid:fmId:HeadComId:HeaderCompId:status'} );return false;" value="Create an Account" style="margin-bottom: 5px;" type="button" /> <p>Click the Create an Account button to create an account and continue.</p> </div> </div> </div> </div> </div> <div class="white-popup mfp-hide" id="password-modal"> <h1>Password Recovery</h1> <div id="PassResetMsgId" style="display:none;color:green"> Reset password link has been sent at your email address. Please check your mailbox. <br /> <br /> </div> <div id="PassResetId" style="display:block"> <p> Enter your username to receive a password recovery email.</p> <input class="form-text required" id="usernameResetPassId" name="username" placeholder="Username" type="text" /><input class="btn btn--wide btn--xl" id="pgid:fmId:HeadComId:HeaderCompId:ResetPasswordId" name="pgid:fmId:HeadComId:HeaderCompId:ResetPasswordId" onclick="ValidateForgetPass();;A4J.AJAX.Submit('pgid:fmId',event,{'similarityGroupingId':'pgid:fmId:HeadComId:HeaderCompId:ResetPasswordId','oncomplete':function(request,event,data){},'parameters':{'pgid:fmId:HeadComId:HeaderCompId:ResetPasswordId':'pgid:fmId:HeadComId:HeaderCompId:ResetPasswordId'} } );return false;" value="Send recovery Email" style="margin-bottom: 5px;" type="button" /> </div> <p> <a class="popup-modal" href="#login-modal" style="margin-bottom: 5px;">Return to the login screen</a></p> </div> <div class="white-popup mfp-hide" id="account-modal"> <h1>Create an Account</h1> <div class="message message--success"> <p> <strong>Success!</strong> Your account has been created.</p> </div> <br /> <p>Click Next to continue to the report verification screen.</p> </div> <div class="white-popup accessibility-popup-position mfp-hide" id="accessibility_popup" title="Basic dialog"> <h3>Accessibility Tools</h3> <div class="row"> <div class="five columns"> <span style="color:lightgrey;font-size: 24px;"> </span> <a href="javascript:;" onclick="BrowseAloud.panel.toggleBar(true,event);return false;" title="Turn audio/vision assist on/off">Turn audio/vision assist on/off</a> </div> <div class="four columns"> <span style="color:lightgrey;font-size: 24px;">|</span> <strong class="high_contrast_switcher_label">Contrast:</strong> <span class="high_contrast_switcher_normal"> <a class="disable_link" href="javascript:defaultContrast();" id="high_contrast_switcher_normal_id" title="Set contrast to normal">Default</a> </span> <span class="high_contrast_switcher_separator">/</span> <span class="high_contrast_switcher_high"> <a href="javascript:addHighContrast();" id="high_contrast_switcher_high_id" title="Set contrast to high">High</a> </span> </div> <div class="three columns"> <span style="color:lightgrey;font-size: 24px;">|</span> <span> <a href="https://www.sandiego.gov/accessibility" title="More information on accessibility">More Info</a></span> </div> </div> </div><input id="pgid:fmId:HeadComId:HeaderCompId:LurnmId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:LurnmId" /><input id="pgid:fmId:HeadComId:HeaderCompId:LpassId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:LpassId" /><script>function DoLogin() { SfdcApp.Visualforce.VSManager.vfPrepareForms(["pgid:fmId"]); if(typeof jsfcljs == 'function'){jsfcljs(document.forms['pgid:fmId'],'pgid:fmId:HeadComId:HeaderCompId:j_id59,pgid:fmId:HeadComId:HeaderCompId:j_id59','');}return false }</script><input id="pgid:fmId:HeadComId:HeaderCompId:RFnmId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:RFnmId" /><input id="pgid:fmId:HeadComId:HeaderCompId:RLnmId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:RLnmId" /><input id="pgid:fmId:HeadComId:HeaderCompId:RphoneId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:RphoneId" /><input id="pgid:fmId:HeadComId:HeaderCompId:RaddressId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:RaddressId" /><input id="pgid:fmId:HeadComId:HeaderCompId:RZipcodeId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:RZipcodeId" /><input id="pgid:fmId:HeadComId:HeaderCompId:RurnmId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:RurnmId" /><input id="pgid:fmId:HeadComId:HeaderCompId:RpassId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:RpassId" /><input id="pgid:fmId:HeadComId:HeaderCompId:RpassRId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:RpassRId" /><input id="pgid:fmId:HeadComId:HeaderCompId:captchaSuccId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:captchaSuccId" /><script>function DoRegistration() { SfdcApp.Visualforce.VSManager.vfPrepareForms(["pgid:fmId"]); if(typeof jsfcljs == 'function'){jsfcljs(document.forms['pgid:fmId'],'pgid:fmId:HeadComId:HeaderCompId:j_id60,pgid:fmId:HeadComId:HeaderCompId:j_id60','');}return false }</script><input id="pgid:fmId:HeadComId:HeaderCompId:ReseturId" type="hidden" name="pgid:fmId:HeadComId:HeaderCompId:ReseturId" /><script>function DoResetPassword() { SfdcApp.Visualforce.VSManager.vfPrepareForms(["pgid:fmId"]); if(typeof jsfcljs == 'function'){jsfcljs(document.forms['pgid:fmId'],'pgid:fmId:HeadComId:HeaderCompId:j_id61,pgid:fmId:HeadComId:HeaderCompId:j_id61','');}return false }</script> <script> function FillUserName() { document.getElementById('usernameResetPassId').value = document.getElementById('usernameId').value; } </script> <script> function ValidateLogin() { var username = document.getElementById('usernameId').value; var password = document.getElementById('passwordId').value; var usernameId = document.getElementById('usernameId'); var passwordId = document.getElementById('passwordId'); var usernameEId = document.getElementById('usernameId-error'); var usernameEVId = document.getElementById('usernameId-error1'); var passwordEId = document.getElementById('passwordId-error'); if(username == '') { //alert('Please enter your username.'); usernameId.style.cssText = "border: 1px solid red"; usernameEId.style.cssText = "display:block"; return false; } else { usernameEId.style.cssText = "display:none"; if(!validateEmail(username)) { //alert('Your username must be in the form of an email address.'); usernameEVId.style.cssText = "display:block"; return false; } else { usernameId.style.cssText = ""; usernameEVId.style.cssText = "display:none"; if(password == '') { //alert('Please enter your password.'); passwordId.style.cssText = "border: 1px solid red"; passwordEId.style.cssText = "display:block"; return false; } else { passwordId.style.cssText = ""; passwordEId.style.cssText = "display:none"; document.getElementById('pgid:fmId:HeadComId:HeaderCompId:LurnmId').value = username; document.getElementById('pgid:fmId:HeadComId:HeaderCompId:LpassId').value = password; DoLogin(); } } } } function ValidateRegistration() { var Fname = document.getElementById('HRFnmId').value; var Lname = document.getElementById('HRLnmId').value; var Phone = document.getElementById('HRphoneId').value; var Address = document.getElementById('HRaddressId').value; var Zipcode = document.getElementById('HRZipCodeId').value; var Username = document.getElementById('HRurnmId').value; //var Email = document.getElementById('HRemailId').value; var Password = document.getElementById('HRpassId').value; var Repassword = document.getElementById('HRpassRId').value; var FnameId = document.getElementById('HRFnmId'); var LnameId = document.getElementById('HRLnmId'); var PhoneId = document.getElementById('HRphoneId'); var AddressId = document.getElementById('HRaddressId'); var ZipcodeId = document.getElementById('HRZipCodeId'); var UsernameId = document.getElementById('HRurnmId'); //var EmailId = document.getElementById('HRemailId'); var PasswordId = document.getElementById('HRpassId'); var RepasswordId = document.getElementById('HRpassRId'); var FnameEId = document.getElementById('HRFnmId-error'); var LnameEId = document.getElementById('HRLnmId-error'); var PhoneEId = document.getElementById('HRphoneId-error'); var PhoneEVId = document.getElementById('HRphoneId-error1'); var AddressEId = document.getElementById('HRaddressId-error'); var ZipcodeEId = document.getElementById('HRZipCodeId-error'); var UsernameEId = document.getElementById('HRurnmId-error'); //var UsernameEVId = document.getElementById('HRurnmId-error1'); var UsernameEV1Id = document.getElementById('HRurnmId-error2'); var UsernameEV2Id = document.getElementById('HRurnmId-error3'); //NEW //var EmailEId = document.getElementById('HRemailId-error'); //var EmailEVId = document.getElementById('HRemailId-error1'); var PasswordEId = document.getElementById('HRpassId-error'); var PasswordE1Id = document.getElementById('HRpassId-error1'); var PasswordE2Id = document.getElementById('HRpassId-error2'); //NEW var RepasswordEId = document.getElementById('HRpassRId-error'); var RepasswordEVId = document.getElementById('HRpassRId-error1'); var phonePattern = /^[(]{0,1}[0-9]{3}[)]{0,1}[-\s\.]{0,1}[0-9]{3}[-\s\.]{0,1}[0-9]{4}$/; if(Fname == '') { // alert('Please enter your first name.'); FnameId.style.cssText = "border: 1px solid red"; FnameEId.style.cssText = "display:block"; return false; } else { FnameId.style.cssText = ""; FnameEId.style.cssText = "display:none"; if(Lname == '') { //alert('Please enter your last name.'); LnameId.style.cssText = "border: 1px solid red"; LnameEId.style.cssText = "display:block"; return false; } else { LnameId.style.cssText = ""; LnameEId.style.cssText = "display:none"; if(Phone == '') { //alert('Please enter your phone number.'); PhoneId.style.cssText = "border: 1px solid red"; PhoneEId.style.cssText = "display:block"; return false; } else { PhoneEId.style.cssText = "display:none"; if(!phonePattern.test(Phone)) { //alert('Please enter valid phone number.'); PhoneId.style.cssText = "border: 1px solid red"; PhoneEVId.style.cssText = "display:block"; return false; } else { PhoneId.style.cssText = ""; PhoneEVId.style.cssText = "display:none"; if(Address == '') { //alert('Please enter your address.'); AddressId.style.cssText = "border: 1px solid red"; AddressEId.style.cssText = "display:block"; return false; } else { AddressId.style.cssText = ""; AddressEId.style.cssText = "display:none"; if(Zipcode == '') { //alert('Please enter your address.'); ZipcodeId.style.cssText = "border: 1px solid red"; ZipcodeEId.style.cssText = "display:block"; return false; } else { ZipcodeId.style.cssText = ""; ZipcodeEId.style.cssText = "display:none"; if(Username == '') { //alert('Please enter your username.'); UsernameId.style.cssText = "border: 1px solid red"; UsernameEId.style.cssText = "display:block"; return false; } else { UsernameEId.style.cssText = "display:none"; if(!validateEmail(Username)) { //alert('Your username must be in the form of an email address.'); UsernameId.style.cssText = "border: 1px solid red";; UsernameEV2Id.style.cssText = "display:block"; //UsernameEVId.style.cssText = "display:block"; return false; } else { UsernameId.style.cssText = ""; UsernameEV2Id.style.cssText = "display:none"; //UsernameEVId.style.cssText = "display:none"; if(Password == '') { //alert('Please enter your password.'); PasswordId.style.cssText = "border: 1px solid red"; PasswordEId.style.cssText = "display:block"; return false; } else { PasswordEId.style.cssText = "display:none"; if(Password.length < 8) { //alert('Password length should be greater than 8.'); PasswordId.style.cssText = "border: 1px solid red"; PasswordE1Id.style.cssText = "display:block"; PasswordE2Id.style.cssText = "display:none"; return false; } else { PasswordId.style.cssText = ""; PasswordE1Id.style.cssText = "display:none"; //PasswordE2Id.style.cssText = "display:block"; if(Repassword == '') { //alert('Please enter your re-type password.'); RepasswordId.style.cssText = "border: 1px solid red"; RepasswordEId.style.cssText = "display:block"; return false; } else { RepasswordEId.style.cssText = "display:none"; if(Password != Repassword) { //alert('Password and Re-Type Password do not match.'); RepasswordEVId.style.cssText = "display:block"; return false; } else { RepasswordId.style.cssText = ""; RepasswordEVId.style.cssText = "display:none"; document.getElementById('pgid:fmId:HeadComId:HeaderCompId:RFnmId').value = Fname; document.getElementById('pgid:fmId:HeadComId:HeaderCompId:RLnmId').value = Lname; document.getElementById('pgid:fmId:HeadComId:HeaderCompId:RphoneId').value = Phone; document.getElementById('pgid:fmId:HeadComId:HeaderCompId:RaddressId').value = Address; document.getElementById('pgid:fmId:HeadComId:HeaderCompId:RZipcodeId').value = Zipcode; document.getElementById('pgid:fmId:HeadComId:HeaderCompId:RurnmId').value = Username; //document.getElementById('').value = Email; document.getElementById('pgid:fmId:HeadComId:HeaderCompId:RpassId').value = Password; document.getElementById('pgid:fmId:HeadComId:HeaderCompId:RpassRId').value = Repassword; var UserExist = ''; Visualforce.remoting.Manager.invokeAction( 'TSWLoginRegisterCtrl.CheckIfUserExist', Username, function(Result, event) { if(Result == true) UserExist = 'Yes'; else UserExist = 'No'; }, {escape: true} ); var t = setTimeout(function() { if(UserExist == 'Yes') { UsernameId.style.cssText = "border: 1px solid red"; UsernameEV1Id.style.cssText = "display:block"; return false; } else { UsernameId.style.cssText = ""; UsernameEV1Id.style.cssText = "display:None"; document.querySelector('.create-account-btn').classList.add('disabled'); DoRegistration(); } }, 2000); } } } } } } } } } } } } } function validateEmail(email) { var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } function ValidateForgetPass() { var username = document.getElementById('usernameResetPassId').value if(username == '') { alert('Please enter your username.'); return false; } else { document.getElementById('pgid:fmId:HeadComId:HeaderCompId:ReseturId').value = username; document.getElementById('PassResetMsgId').style.display = 'Block'; document.getElementById('PassResetId').style.display = 'None'; DoResetPassword(); } } </script> <script crossorigin="anonymous" integrity="sha256-VCrJcQdV3IbbIVjmUyF7DnCqBbWD1BcZ/1sda2KWeFc= sha384-k2OQFn+wNFrKjU9HiaHAcHlEvLbfsVfvOnpmKBGWVBrpmGaIleDNHnnCJO4z2Y2H sha512-gxDfysgvGhVPSHDTieJ/8AlcIEjFbF3MdUgZZL2M5GXXDdIXCcX0CpH7Dh6jsHLOLOjRzTFdXASWZtxO+eMgyQ==" src="https://www.browsealoud.com/plus/scripts/3.1.0/ba.js" type="text/javascript"> </script> <script> var l = document.createElement("a"); l.href = window.location.href; var pathname=l.pathname; var browserName = navigator.sayswho= ( function() { var ua= navigator.userAgent, tem, M= ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; if(/trident/i.test(M[1])){ tem= /\brv[ :]+(\d+)/g.exec(ua) || []; return 'IE '+(tem[1] || ''); } if(M[1]=== 'Chrome'){ tem= ua.match(/\b(OPR|Edge)\/(\d+)/); if(tem!= null) return tem.slice(1).join(' ').replace('OPR', 'Opera'); } M= M[2]? [M[1], M[2]]: [navigator.appName, navigator.appVersion, '-?']; if((tem= ua.match(/version\/(\d+)/i))!= null) M.splice(1, 1, tem[1]); return M.join(' '); })(); /****************************** Browser compatibility alert start ********************************************/ $(document).ready(function() { if(sessionStorage.getItem("isFlag") == 'undefined' || sessionStorage.getItem("isFlag") == null) { sessionStorage.setItem("isFlag", true); } setTimeout(function() { var browser = (function() { var ua = navigator.userAgent, tem, M = ua.match( /(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i ) || []; if (/trident/i.test(M[1])) { tem = /\brv[ :]+(\d+)/g.exec(ua) || []; return { name: "IE", version: tem[1] || "" }; } if (M[1] === "Chrome") { tem = ua.match(/\b(OPR|Edge)\/(\d+)/); if (tem != null) { return { name: tem[1].replace("OPR", "Opera"), version: tem[2] }; } } M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, "-?"]; if ((tem = ua.match(/version\/(\d+)/i)) != null) { M.splice(1, 1, tem[1]); } return { name: M[0], version: M[1] }; })(); if(!(browser.name.toLocaleLowerCase() == 'chrome' || browser.name.toLocaleLowerCase() == 'firefox' || browser.name.toLocaleLowerCase() == 'safari' || browser.name.toLocaleLowerCase() == 'edge')) { if(sessionStorage.getItem("isFlag") == "true") { /*$.alert({ title: 'Alert!', content: 'The Get It Done website is known to work with the latest versions of Chrome, Firefox, Edge, and Safari. The browser you are using does not appear to be supported. If you are experiencing difficulties using this website, please switch to a supported web browser.', boxWidth: '80%', useBootstrap: false, draggable: false });*/ alert("The Get It Done website is known to work with the latest versions of Chrome, Firefox, Edge, and Safari. The browser you are using does not appear to be supported. If you are experiencing difficulties using this website, please switch to a supported web browser."); sessionStorage.setItem("isFlag", false); } } }, 5000); }); /****************************** Browser compatibility alert End ********************************************/ if ('PROD' == 'QA') { var logo = document.querySelector('.logo'); var newElement = document.createElement('h3'); newElement.classList.add('testing-site'); newElement.innerHTML = 'TESTING SITE - DO NOT ENTER REAL DATA'; logo.appendChild(newElement); } </script></span> <main role="main"><span id="pgid:fmId:j_id170"> <div id="desclaimer"> <div class="l-constrained l-padding-mobile-hd background-white"> <div class="l-container breadcrumbs l-padding-ad l-padding-bn background-white l-padding-desktop-lm" id="breadcrumbs"> <div class="progress__lining"> <span class="desclaimer"><h1>Report Street Flooded</h1></span><div class="subheading">Before you start...</div></br></br> <h5><strong>Estimated Resolution Time: 3 days* (emergencies are addressed within 24 hours)</strong><br></br> <h5> To report a sewer spill or bad sewer odor, immediately call (619) 515-3525. <br><br><i>*This estimate is calculated using data from the last 6 weeks as well as seasonal trends and staff knowledge.</i><br></br></h5> </div> </div> <div class="twelve columns text-right l-padding-ad l-padding-desktop-tm l-padding-bl"> <button class="next tooltip_baseyear_close tooltip_fte_close tooltip_totalbaseyear_close btn ReportButton ReportButton1" onClick="scroll(0, 350);" style="float: right;" type="button">Start</button> </div> </div> </div></span> <div id="pageStart" style="display:none"> <div class="l-constrained l-padding-mobile-hd background-white"> <div class="l-container breadcrumbs l-padding-ad l-padding-bn background-white l-padding-desktop-lm" id="breadcrumbs"><span id="pgid:fmId:j_id191"> <ul class="progress hide-on-mobile"> <li class="progress__item is-active"> <a class="progress__link" href="#"> <div class="progress__lining"><span id="pgid:fmId:j_id193"> <span class="progress__label">New Report</span></span> </div> </a> </li> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Contact Information</span> </div> </a> </li> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Verify</span> </div> </a> </li> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Confirm</span> </div> </a> </li> </ul></span><span id="pgid:fmId:j_id213"> <h1 id="start">Report a Problem: Street Flooded</h1></span><span id="pgid:fmId:j_id219"> <p class="subheading">Complete steps 1 through 4 to report a problem. For emergencies, call 911.</p> <br /><br /> <p> <span id="HelpText" style="display:none"></span> </p></span> <p class="fine-print text-right text-pom"><em>Required</em> <span class="form-required" title="This field is required.">*</span></p> </div> <div class="row" style="min-height: 500px;"> <main><span id="pgid:fmId:j_id228"> <div class="six columns"> <div class="entry__content l-padding-desktop-ls l-padding-mobile-tm" style="margin-top:4px;"> <div class="row form__steps"> <div class="twelve columns form__step AddressField" id="form__step-0"> <form> <fieldset> <legend class="form__step--header"> <span class="icon--circle">1</span> Address: </legend> <div class="form-item twelve columns form-type-textfield form-item-number"><span id="pgid:fmId:j_id230"> <p id="MapSubHeading" style="margin-top: -4px;">Enter the location of the problem and, if needed, adjust the red map marker below.</p></span> <div class="form-item form-type-textfield form-item-fname"> <div Id="pac-inputt-error" style="color:red; display:none;"> <font style="color:red;"> Enter address and select one from displayed suggestions or move the red map marker.</font> </div> <div id="addressValidation" style="display:none;"> <font color="red"> Update the address here. </font> </div> <div Id="InvalidAddressId" style="color:red; display:none;"> <font style="color:red;">Please verify that the address of the issue is within the City of San Diego. Select address from displayed suggestions. <a href="#" onclick="window.open('/ViewArticle?URLName=Out-of-San-Diego-Area');">Learn More </a></font> </div> <label> <span class="form-required" title="This field is required.">*</span> </label><span id="pgid:fmId:j_id237"> <input class="form-text required" html-autocomplete="off" id="pac-inputt" name="address" onchange="ClearErrorIfBlank();" placeholder="Enter address and select from displayed suggestions" type="text" /></span> </div><span id="pgid:fmId:j_id242"> <div class="entry__content"> <div id="map" style="width:100%; min-height: 400px;"></div> </div></span> </div> </fieldset> </form> </div> </div> </div> </div></span> <section class="six columns"> <div class="entry__content l-padding-desktop-bm"> <div class="row form__steps"> <div class="twelve columns form__step l-margin-desktop-tn" id="form__step-0" style="margin-top:4px;"> <div> <form> <fieldset> <legend class="form__step--header"><span id="pgid:fmId:j_id293"> <span class="icon--circle">2</span> Report Category/Type:</span> </legend><span id="pgid:fmId:j_id305"> <a href="https://www.sandiego.gov/getitdone"> Click To Select Different Report Category/Type </a> <br /> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <div class="form-item form-type-textfield form-item-fname"> <select disabled="disabled" id="CatId" style="display:none"> <option disabled="disabled" style="font-weight: bold;"> Lights </option> <option disabled="disabled" id="Street Light" style="margin-left: 0.3cm;"> Street Light </option> <option disabled="disabled" id="Traffic Signal" style="margin-left: 0.3cm;"> Traffic Signal </option> <option disabled="disabled" style="font-weight: bold;"> Storm Water </option> <option disabled="disabled" id="Illegal Discharge" style="margin-left: 0.3cm;"> Illegal Discharge </option> <option disabled="disabled" id="Over Irrigation" style="margin-left: 0.3cm;"> Over Irrigation </option> <option disabled="disabled" id="Storm Drain" style="margin-left: 0.3cm;"> Storm Drain </option> <option disabled="disabled" id="Street Flooded" style="margin-left: 0.3cm;"> Street Flooded </option> <option disabled="disabled" style="font-weight: bold;"> Streets </option> <option disabled="disabled" id="Curb" style="margin-left: 0.3cm;"> Curb </option> <option disabled="disabled" id="Damaged Guardrail" style="margin-left: 0.3cm;"> Damaged Guardrail </option> <option disabled="disabled" id="Faded Striping" style="margin-left: 0.3cm;"> Faded Striping </option> <option disabled="disabled" id="Parking Meter" style="margin-left: 0.3cm;"> Parking Meter </option> <option disabled="disabled" id="Pothole" style="margin-left: 0.3cm;"> Pothole </option> <option disabled="disabled" id="Sidewalk" style="margin-left: 0.3cm;"> Sidewalk </option> <option disabled="disabled" id="Street Sweeping" style="margin-left: 0.3cm;"> Street Sweeping </option> <option disabled="disabled" id="Traffic Sign" style="margin-left: 0.3cm;"> Traffic Sign </option> <option disabled="disabled" id="Weed Removal" style="margin-left: 0.3cm;"> Weed Removal </option> <option disabled="disabled" style="font-weight: bold;"> Other </option> <option disabled="disabled" id="Containers Left Out Beyond Collection Hours" style="margin-left: 0.3cm;"> Containers Left Out Beyond Collection Hours </option> <option disabled="disabled" id="Dead Animal" style="margin-left: 0.3cm;"> Dead Animal </option> <option disabled="disabled" id="Dumpster Encroaching on Public Right of Way" style="margin-left: 0.3cm;"> Dumpster Encroaching on Public Right of Way </option> <option disabled="disabled" id="Graffiti" style="margin-left: 0.3cm;"> Graffiti </option> <option disabled="disabled" id="Greenery Collection" style="margin-left: 0.3cm;"> Greenery Collection </option> <option disabled="disabled" id="Illegal Dumping" style="margin-left: 0.3cm;"> Illegal Dumping </option> <option disabled="disabled" id="Missed Trash" style="margin-left: 0.3cm;"> Missed Trash </option> <option disabled="disabled" id="Parking" style="margin-left: 0.3cm;"> Parking </option> <option disabled="disabled" id="Recycling" style="margin-left: 0.3cm;"> Recycling </option> <option disabled="disabled" id="Sanitation" style="margin-left: 0.3cm;"> Sanitation </option> <option disabled="disabled" id="Scavenging of Blue Recycling or Black Trash Containers" style="margin-left: 0.3cm;"> Scavenging of Blue Recycling or Black Trash Containers </option> <option disabled="disabled" id="Vegetation Encroachment" style="margin-left: 0.3cm;"> Vegetation Encroachment </option> <option disabled="disabled" id="Other" style="margin-left: 0.3cm;"> Other </option> <option disabled="disabled" id="Tree Maintenance" style="margin-left: 0.3cm;"> Tree Maintenance </option> <option disabled="disabled" id="Encampment" style="margin-left: 0.3cm;"> Encampment </option> <option disabled="disabled" id="Shared Mobility Device" style="margin-left: 0.3cm;"> Shared Mobility Device </option> <option disabled="disabled" id="COVID-19" style="margin-left: 0.3cm;"> COVID-19 </option> <option disabled="disabled" id="Free Tree" style="margin-left: 0.3cm;"> Free Tree </option> <option disabled="disabled" id="ADA Compliance" style="margin-left: 0.3cm;"> ADA Compliance </option> <option disabled="disabled" id="Dumpster Overflow" style="margin-left: 0.3cm;"> Dumpster Overflow </option> <option disabled="disabled" id="Parks Issue" style="margin-left: 0.3cm;"> Parks Issue </option> <option disabled="disabled" id="STRO Violation" style="margin-left: 0.3cm;"> STRO Violation </option> <option disabled="disabled" style="font-weight: bold;"> Bicycle, Scooter, and Vehicle Issues </option> <option disabled="disabled" id="Bicycle-Related Issue" style="margin-left: 0.3cm;"> Bicycle-Related Issue </option> </select> <input disabled="true" id="CatNewDataId" style="background-color: #eee;" type="text" value="Street Flooded" /> <span class="subheading" id="CatHelpTextId" style="display:none;"></span> </div> </div></span> <div class="field l-margin-desktop-td"><span id="pgid:fmId:DetailsPanel"></span> </div><span id="pgid:fmId:QuesAnsPanel"></span> <div id="Encampment-Div" style="display:none;"> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <div class="form-item form-type-textfield form-item-fname"> <div id="Encampment-error" style="display:none;"> <font color="red"> Please select an option.</font></div> <label><span style="right: 2.3em; position: absolute; padding: 2em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span></label> <label for="Encampment-NoOfPeople" style="font-size: 13px;">Number of people present</label> <select id="Encampment-NoOfPeople" onchange="if(this.selectedIndex != 0){document.getElementById('pgid:fmId:EncampmentNumberofPeopleId').value = this.value;}; DisplayAbandonedCampText();"> <option>-- Select Answer --</option> <option>Unknown</option> <option>None/Abandoned Camp</option> <option>1 - 5</option> <option>5+</option> </select> </div> </div> </div> <div id="AbandonedCampText" style="display:none;"> <label><b>Selecting None/Abandoned implies that the encampment has been permanently vacated. If you believe that there are still inhabitants at the encampment, please select Unknown.</b></label> </div> <div id="Encampment-Div-DogsOrAnimals" style="display:none;"> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <div class="form-item form-type-textfield form-item-fname"> <div id="Encampment-DogsOrAnimals-error" style="display:none;"> <font color="red"> Please select an option.</font></div> <label><span style="right: 2.3em; position: absolute; padding: 2em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span></label> <label for="Encampment-DogsOrAnimals" style="font-size: 13px;">Dogs or other animals present</label> <select id="Encampment-DogsOrAnimals" onchange="if(this.selectedIndex != 0){document.getElementById('pgid:fmId:DogsOrAnimalsId').value = this.value;}"> <option>-- Select Answer --</option> <option>Yes</option> <option>No</option> <option>Unknown</option> </select> </div> </div> </div><span id="pgid:fmId:j_id361"> <div id="Encampment-Div-NumberOfDaysEncampment" style="display:none;"> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <div class="form-item form-type-textfield form-item-fname"> <div id="Encampment-NumberOfDaysEncampment-error" style="display:none;"> <font color="red"> Please select an option.</font></div> <label><span style="right: 2.3em; position: absolute; padding: 2em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span></label> <label for="Encampment-NoOfDays" style="font-size: 13px;">Days present</label> <select id="Encampment-NoOfDays" onchange="if(this.selectedIndex != 0){document.getElementById('pgid:fmId:DaysEncampmentId').value = this.value;}"> <option>-- Select Answer --</option> <option>Unknown</option> <option>Less Than a Week</option> <option>More Than a Week</option> </select> </div> </div> </div></span> <div id="parks-Div" style="display:none;"> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <div class="form-item form-type-textfield form-item-fname"> <div id="ParksIssue-error" style="display:none;"> <font color="red"> Please select an option.</font> </div> <label> <span style="right: 2.3em; position: absolute; padding: 2em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span> </label> <label for="ParksIssue" style="font-size: 13px;">Specify the Issue</label> <select id="ParksIssue" onchange="if(this.selectedIndex != 0){document.getElementById('pgid:fmId:ParksIssueId').value = this.value;}"> <option>-- Select Answer --</option> <option>Bulky Items</option> <option>Other</option> </select> </div> </div> </div> <div id="Illegal-Div" style="display:none;"> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <div class="form-item form-type-textfield form-item-fname"> <div id="IllegalIssue-error" style="display:none;"> <font color="red"> Please select an option.</font> </div> <label> <span style="right: 2.3em; position: absolute; padding: 2em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span> </label> <label for="IllegalIssue" style="font-size: 13px;">Specify the Issue</label> <select id="IllegalIssue" onchange="if(this.selectedIndex != 0){document.getElementById('pgid:fmId:IllegalIssueId').value = this.value;}"> <option>-- Select Answer --</option> <option>Bulky Items</option> <option>Other</option> </select> </div> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <div class="form-item form-type-textfield form-item-fname"> <div id="IllegalROW-error" style="display:none;"> <font color="red"> Please select an option.</font> </div> <label> <span style="right: 2.3em; position: absolute; padding: 2em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span> </label> <label for="IllegalROW" style="font-size: 13px;">Is the Illegal Dumping in the Public Right of Way? <i>(example: public street or sidewalk)</i></label> <select id="IllegalROW" onchange="if(this.value == 'Yes'){document.getElementById('pgid:fmId:IllegalROWId').value = true;}else{document.getElementById('pgid:fmId:IllegalROWId').value = false;}"> <option>-- Select Answer --</option> <option value="Yes">Yes</option> <option value="No">No</option> </select> </div> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <div class="form-item form-type-textfield form-item-fname" id="VehicleNum-Div" style="display:none"> <div id="FromPlateNumId-error" style="display:none;"> <font color="red"> Please enter a License Plate number. </font> </div><input id="pgid:fmId:VehicleNumId" type="text" name="pgid:fmId:VehicleNumId" class="form-text required" placeholder="License Plate" /> </div> </div> </div> </fieldset> </form> </div> </div> <div class="twelve columns form__step l-margin-ts" id="form__step-0"> <form> <fieldset> <legend class="form__step--header"><span id="pgid:fmId:j_id402"> <span class="icon--circle">3</span> Description:</span> </legend> <div class="row"> <div class="form-item twelve columns form-type-textarea"><span id="pgid:fmId:j_id407"> <div id="Encampment-Div-FireRisk" style="display:none;"> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <div class="form-item form-type-textfield form-item-fname"> <div id="Encampment-FireRisk-error" style="display:none;"> <font color="red"> Please select an option.</font></div> <label><span style="right: 2.3em; position: absolute; padding: 2em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span></label> <label for="Encampment-FireRisk" style="font-size: 13px;">Located in a canyon or open space?</label> <select id="Encampment-FireRisk" onchange="if(this.selectedIndex != 0){document.getElementById('pgid:fmId:FireRiskId').value = this.value;}; DisplayMapPinAccurateNoText();"> <option>-- Select Answer --</option> <option>Yes</option> <option>No</option> </select> </div> </div> </div></span> <div id="Encampment-Div-MapPinAccurate" style="display:none;"> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <div class="form-item form-type-textfield form-item-fname"> <div id="Encampment-MapPin-error" style="display:none;"> <font color="red"> Please select an option.</font></div> <label><span style="right: 2.3em; position: absolute; padding: 2em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span></label> <label for="Encampment-MapPin" style="font-size: 13px;">Map pin accurately shows the location?</label> <select id="Encampment-MapPin" onchange="if(this.selectedIndex != 0){document.getElementById('pgid:fmId:MapPinAccurateId').value = this.value;}; DisplayMapPinAccurateNoText();"> <option>-- Select Answer --</option> <option>Yes</option> <option>No</option> </select> </div> </div> </div> <div id="MapPinAccurateNoText" style="display:none;"> <label><b>Please make sure to mention additional location details.</b></label> </div><span id="pgid:fmId:j_id420"> <label> <span style="right: 2.3em; position: absolute; padding: .75em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span> </label></span> <br /><span id="pgid:fmId:j_id423"> <label data-title="Comments">Describe the issue in detail.</label></span> <div id="Cat2Id-error" style="display:none;"> <font color="red"> Please enter Description.</font> </div> <div id="formDescDiv"><textarea id="pgid:fmId:FormDescriptonId" name="pgid:fmId:FormDescriptonId" cols="30" rows="5" maxlength="1024"></textarea> </div> </div> </div><span id="pgid:fmId:j_id431"> <div class="row" id="FormLocationDesc" style="display:none;"> <div class="form-item twelve columns form-type-textarea"><span id="pgid:fmId:j_id433"> <label data-title="Comments">Describe the specific location of the incident.</label> <div id="Cat3Id-error" style="display:none;"> <font color="red"> Please enter location description.</font> </div></span> <label data-title="Comments">Please confirm the exact address or provide reference point of the violation.<span style="right: 2.3em; position: absolute; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span></label> <div id="Cat4Id-error" style="display:none;"> <font color="red"> Please enter Description.</font></div> <div id="formLocDescDiv"><textarea id="pgid:fmId:FormLocDescriptonId" name="pgid:fmId:FormLocDescriptonId" cols="30" rows="5" maxlength="225"></textarea> </div> </div> </div></span> <div class="field l-margin-desktop-td l-margin-mobile-bs" id="divFormContainerType" style="display:none"> <div class="form-item form-type-textfield form-item-fname"> <label for="FormContainerType" style="font-size: 13px;"> Select a container type.</label> <div id="FormContainerType-error" style="display:none;"> <font color="red"> Please select an option.</font> </div> <label> <span style="right: 2.3em; position: absolute; padding: 2em .5em; color: #ee3228; font-size: 14px; font-size: 0.875rem;" title="This field is required.">*</span> </label> <select id="FormContainerType" onchange="if(this.selectedIndex != 0){document.getElementById('pgid:fmId:ContainerTypeId').value = this.value;}else{document.getElementById('pgid:fmId:ContainerTypeId').value = '';}"> <option>-- Select Container Type --</option> <option>Blue Recycling Container</option> <option>Green Organics Container</option> <option>Black Trash Container</option> </select> </div> </div> </fieldset> </form> </div><span id="pgid:fmId:j_id441"> <div class="twelve columns form__step l-margin-ts" id="form__step-0"> <div class="form__step--info"> <form action="demo_form.asp"> <fieldset> <div id="beforePhotoUpload-error" style="display:none;"> <font color="red"> Please attach a before Photo.</font> </div> <legend class="form__step--header"> <span class="icon--circle">4</span> Upload Images: </legend> <div class="row"> <div class="twelve columns"> <div style="position:relative"> <div class="fileupload-wrapper"> <button class="fileupload-display-btn"> Choose Files </button> </div> <input accept="image/*" id="fileupload" multiple="multiple" name="pic" type="file" /> <hr /><b>Preview Images</b><br /><br /><br /> </div> <div class="flexslider flexslider--thumbnails-nav" Id="ImgPreviewId"> <ul class="slides"> <li><div data-index="1" id="dvPreview1"></div></li> <li><div data-index="2" id="dvPreview2"></div></li> <li><div data-index="3" id="dvPreview3"></div></li> <li><div data-index="4" id="dvPreview4"></div></li> <li><div data-index="5" id="dvPreview5"></div></li> <li><div data-index="6" id="dvPreview6"></div></li> <li><div data-index="7" id="dvPreview7"></div></li> <li><div data-index="8" id="dvPreview8"></div></li> <li><div data-index="9" id="dvPreview9"></div></li> <li><div data-index="10" id="dvPreview10"></div></li> <li><div data-index="11" id="dvPreview11"></div></li> <li><div data-index="12" id="dvPreview12"></div></li> <li><div data-index="13" id="dvPreview13"></div></li> <li><div data-index="14" id="dvPreview14"></div></li> <li><div data-index="15" id="dvPreview15"></div></li> <li><div data-index="16" id="dvPreview16"></div></li> <li><div data-index="17" id="dvPreview17"></div></li> <li><div data-index="18" id="dvPreview18"></div></li> <li><div data-index="19" id="dvPreview19"></div></li> <li><div data-index="20" id="dvPreview20"></div></li> </ul> </div> <br> </br> </div> </div> </fieldset> </form> </div> </div></span> </div> <div id="beforePhotoUploadNxt-error" style="display:none"> <span style="font-size: 12px;font-weight: 700;color:red"> Attaching photos will help us resolve your case in a timely manner</span></div> <div class="twelve columns text-right l-padding-ad l-padding-desktop-tm l-padding-bl"><span id="pgid:fmId:j_id475"> <button class="back btn ReportButton" onClick="scroll(0, 350);" style="float: left;">Back</button></span> <button class="next tooltip_baseyear_close tooltip_fte_close tooltip_totalbaseyear_close btn ReportButton" onClick="scroll(0, 350);" style="float: right;">Next</button> <button class="next tooltip_baseyear_close tooltip_fte_close tooltip_totalbaseyear_close btn ReportButtonMobile" onClick="scroll(0, 60);" style="float: right;">Next</button> </div> </div> </section> </main> </div> </div> </div> <div class="hidden" id="pagePreStep1"> <div class="content"> <div class="l-constrained l-constrained--main l-padding-mobile-hd background-white"> <div class="l-container breadcrumbs l-padding-ad l-padding-bn background-white l-padding-desktop-lm" id="breadcrumbs"><span id="pgid:fmId:j_id480"> <ul class="progress hide-on-mobile"> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"><span id="pgid:fmId:j_id482"> <span class="progress__label">New Report</span></span> </div> </a> </li> <li class="progress__item is-active"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Contact Information</span> </div> </a> </li> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Verify</span> </div> </a> </li> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Confirm</span> </div> </a> </li> </ul></span> <h1 id="start">Contact Information</h1><span id="pgid:fmId:j_id501"> <p class="subheading">Please provide valid contact information, otherwise we will not be able to follow-up with your report.</p></span> </div> <div class="row"> <main> <section> <div class="entry__content l-padding-desktop-bm"> <div class="row form__steps"> <div class="twelve columns form__step" id="form__step-0"> <div> <div class="eight columns form__step l-margin-ts" id="form__step-0"> <fieldset> <div class="row"> <div class="form-item twelve columns form-type-textarea"> <div class="form-item form-type-textfield form-item-fname"> <div id="FromFirstNameId-error2" style="display:none;"> <font color="red"> Firstname can not be Unknown or Anonymous. </font> </div> <div id="FromFirstNameId-error" style="display:none;"> <font color="red"> Please enter your first name. </font> </div> <label> <span class="form-required" title="This field is required.">*</span> </label><input id="pgid:fmId:FromFirstNameId" type="text" name="pgid:fmId:FromFirstNameId" class="form-text required" placeholder="First Name" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="FromLastNameId-error2" style="display:none;"> <font color="red">Lastname can not be Unknown or Anonymous.</font> </div> <div id="FromLastNameId-error" style="display:none;"> <font color="red"> Please enter your last name. </font> </div> <label> <span class="form-required" title="This field is required.">*</span> </label><input id="pgid:fmId:FromLastNameId" type="text" name="pgid:fmId:FromLastNameId" class="form-text required" placeholder="Last Name" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="FromEmailId-error" style="display:none;"> <font color="red"> Please enter your email address. </font> </div> <div id="FromEmailId-error1" style="display:none;"> <font color="red"> Please enter valid email address. </font> </div> <label> <span class="form-required" title="This field is required.">*</span> </label><input id="pgid:fmId:FromEmailId" type="text" name="pgid:fmId:FromEmailId" class="form-text" placeholder="E-mail" /> </div> <div class="form-item form-type-textfield form-item-fname"> <div id="FromPhoneId-error" style="display:none;"> <font color="red"> Please enter your phone number. </font> </div> <div id="FromPhoneId-error1" style="display:none;"> <font color="red"> Please enter valid phone number. </font> </div> <label> <span class="form-required" title="This field is required.">*</span> </label><input id="pgid:fmId:FromPhoneId" type="text" name="pgid:fmId:FromPhoneId" class="form-text" onblur="formatPhone(this);" placeholder="Phone" /> </div> </div> </div> </fieldset> </div> </div> </div> </div> </div> </section> </main> </div> <div class="twelve columns l-margin-bl l-padding-lm l-padding-rm l-padding-bm" style="margin-top = 100px"> <button class="back btn ReportButton" onClick="scroll(0, 350);" style="float: left;">Back</button> <button class="back btn ReportButtonMobile" onClick="scroll(0, 60);" style="float: left;">Back</button> <button class="next btn ReportButton" id="NextBtn" onClick="scroll(0, 400);" style="float: right;">Next</button> <button class="next btn ReportButtonMobile" id="NextBtn" onClick="scroll(0, 60);" style="float: right;">Next</button> </div> </div> </div> </div> <div class="hidden" id="postPagePreStep1"> <div class="content"> <div class="l-constrained l-constrained--main l-padding-mobile-hd background-white"> <div class="l-container breadcrumbs l-padding-ad l-padding-bn background-white l-padding-desktop-lm" id="breadcrumbs"><span id="pgid:fmId:j_id516"> <ul class="progress hide-on-mobile"> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"><span id="pgid:fmId:j_id518"> <span class="progress__label">New Report</span></span> </div> </a> </li> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Contact Information</span> </div> </a> </li> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Verify</span> </div> </a> </li> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Confirm</span> </div> </a> </li> </ul></span> <h1 id="start">Free Tree Request - Owner Watering Agreement</h1> </div> <div class="row"> <main> <section> <div class="entry__content l-padding-desktop-bm"> <div class="row form__steps"> <div class="twelve columns form__step" id="form__step-0"> <fieldset style="padding:2em;position: relative;border-radius: 4px;border: 1px solid #222;margin-left: 10px;margin-right: 10px;"> <div class="field"> <p>Owner’s Full Legal Name:</p> <div class="form-item form-type-textfield form-item-fname signature"> <div Id="ownerFillnameErrorId" style="color:red; display:none;">Please enter owner name</div> <label><span class="form-required" title="This field is required.">*</span></label><input id="pgid:fmId:ownerFillnameId" type="text" name="pgid:fmId:ownerFillnameId" class="form-text required" maxlength="100" /> </div> <p>Signature (re-type name):</p> <div class="form-item form-type-textfield form-item-fname signature"> <div id="signatureErrorId" style="display:none;color:red">Please enter signature</div> <label><span class="form-required" title="This field is required.">*</span></label><input id="pgid:fmId:signatureId" type="text" name="pgid:fmId:signatureId" class="form-text required" maxlength="100" /> </div> <br /> <div class="field" styleClass="form-text required"> <div id="Finalacknowledgeterms">You must accept the conditions of this Watering Agreement to submit this request for a free tree. By clicking the box below, you agree to the watering schedule noted below and that the property for which you are requesting a tree is within San Diego city limits.</div> </div> </div> <br /> <div class="field"> <label for="Finalacknowledge2"><b>• First Year:</b> Water tree 2 times/week, using 5-10 gallons each watering.</label> </div> <br /> <div class="field"> <label for="Finalacknowledge3"><b>• Second Year:</b> Water tree 2 times/month, using 10-15 gallons each watering.</label> </div> <br /> <div class="field"> <label for="Finalacknowledge4"><b>• Third Year:</b> Water tree at least 1 time/month, using 10-15 gallons each watering.</label> </div> <br /> <div class="field"> <label for="Finalacknowledge5"><b>• Years After:</b> Continue to water the tree during periods of high temperatures or scarce rainfall.</label> </div> <br /> <div class="form-item form-type-textfield form-item-fname"> <div id="signatureErrorId" style="display:none;color:red;text-align:center;position:fixed"></div><input id="pgid:fmId:Finalacknowledge1" type="checkbox" name="pgid:fmId:Finalacknowledge1" class="form-text required" onchange="EnableSubmit()" /><span> Yes – I accept the conditions of agreement.</span> </div> <br /> <div align="left" class="field"> <label for="Finalacknowledge6"><strong>For more information,<a style="color:#0098db; cursor: pointer; text-decoration: none;"> click here</a> </strong></label> </div> </fieldset> </div> </div> </div> </section> </main> </div> <div class="twelve columns l-margin-bl l-padding-lm l-padding-rm l-padding-bm" style="margin-top = 100px"> <button class="back btn ReportButton" onClick="scroll(0, 350);" style="float: left;">Back</button> <button class="back btn ReportButtonMobile" onClick="scroll(0, 60);" style="float: left;">Back</button> <button class="next btn ReportButton" id="NextBtn" onClick="scroll(0, 400);" style="float: right;">Next</button> <button class="next btn ReportButtonMobile" id="NextBtn" onClick="scroll(0, 60);" style="float: right;">Next</button> </div> </div> </div> </div> <div class="hidden" id="pageStep1"> <div class="content"> <div class="l-constrained l-constrained--main l-padding-mobile-hd background-white"> <div class="l-container breadcrumbs l-padding-ad l-padding-bn background-white l-padding-desktop-lm" id="breadcrumbs"><span id="pgid:fmId:j_id543"> <ul class="progress hide-on-mobile"> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"><span id="pgid:fmId:j_id545"> <span class="progress__label">New Report</span></span> </div> </a> </li> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Contact Information</span> </div> </a> </li> <li class="progress__item is-active"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Verify</span> </div> </a> </li> <li class="progress__item"> <a class="progress__link" href="#"> <div class="progress__lining"> <span class="progress__label">Confirm</span> </div> </a> </li> </ul></span><span id="pgid:fmId:j_id563"> <h1 id="start">Verify your report</h1></span> <p class="subheading">Please verify the information below and click submit.</p> </div> <div class="row" id="VerifyForm" style="min-height: 350px;"> <main> <div class="four columns"> <div class="entry__content l-padding-desktop-ld l-padding-mobile-tm l-padding-desktop-bm" style="margin-top:4px;"> <div class="row form__steps"> <div class="twelve columns form__step AddressField" id="form__step-1"> <form> <fieldset style="height:auto;padding:1em;position: relative;border-radius: 4px;border: 1px solid #222;"> <legend class="form__step--header"> Address:</legend> <div class="form-item twelve columns form-type-textfield form-item-number"> <div class="h5" id="VerifyAddressId" style="margin-top: -4px;"></div> <div class="entry__content"> <div id="PreviewMap" style="width:100%; height: 300px;"></div> </div> </div> </fieldset> </form> </div> </div> </div> </div> <div class="four columns"> <div class="entry__content l-padding-desktop-ln" style="margin-top:4px;"> <div class="row form__steps"> <div class="twelve columns form__step" id="form__step-2"> <form> <fieldset style="height:auto;padding:1em;position: relative;border-radius: 4px;border: 1px solid #222;"> <legend class="form__step--header"> Report Details: </legend> <div class="field l-margin-mobile-bs"><span id="pgid:fmId:j_id570"> <strong>Report Category:</strong> <span Id="VerifyCategoryId"></span></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs" id="VerifyContainerTypeId-div" style="display:none;"> <strong>Container Type:</strong> <span Id="VerifyContainerTypeId"></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs" id="VerifyIllegalIssueId-div" style="display:none;"> <strong>Issue:</strong> <span Id="VerifyIllegalIssueId"></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs" id="VerifyParksIssueId-div" style="display:none;"> <strong>Issue:</strong> <span Id="VerifyParksIssueId"></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs" id="VerifyIllegalROWId-div" style="display:none;"> <strong>Illegal Dumping in Public Right of Way:</strong> <span Id="VerifyIllegalROWId"></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs" id="VerifyIllegalVehicleId-div" style="display:none;"> <strong>Illegal Dumping vehicle #:</strong> <span Id="VerifyIllegalVehicleId"></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs" id="VerifyNoOfPeople-div" style="display:none;"> <strong>Number of People Present:</strong> <span Id="VerifyNoOfPeople"></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs" id="VerifyAnimalsPresent-div" style="display:none;"> <strong>Animals Present:</strong> <span Id="VerifyAnimalsPresent"></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs" id="VerifyMapPin-div" style="display:none;"> <strong>Map Pin Accurate:</strong> <span Id="VerifyMapPin"></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs" id="PDetailId" style="display:none;"> <strong>Report Type:</strong> <span Id="VerifyTypeId"></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <strong>Address:</strong> <span Id="VerifyAddressId2"></span> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <strong>Description:</strong> <div Id="VerifyDescId" style="word-wrap: break-word;overflow-y: auto;max-height: 235px;"></div> </div> <div class="locationOfIncidentId" style="display:none;"> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <strong>Location of Incident:</strong> <div Id="locOfIncidentId" style="word-wrap: break-word;overflow-y: auto;max-height: 235px;"></div> </div> </div> <div class="field l-margin-desktop-td l-margin-mobile-bs"> <strong>Images:</strong> <span Id="VerifyImgCountId"></span> </div> </fieldset> </form> </div> </div> </div> </div> <div class="four columns"> <div class="entry__content l-padding-desktop-ln l-padding-desktop-rd l-padding-desktop-bm"> <div class="row form__steps"> <div class="twelve columns form__step l-margin-desktop-tn" id="form__step-3" style="margin-top:4px;"> <div> <fieldset style="height:auto;padding:1em;position: relative;border-radius: 4px;border: 1px solid #222;"> <legend class="form__step--header"> Contact Information:</legend> <div class="field" id="VerifyNonAnonId"> <p><strong>Name: </strong><span Id="VerifyFirstNameId"></span> <span Id="VerifyLastNameId"></span></p> <p><strong>E-mail: </strong><span Id="VerifyEmailId"></span></p> <p><strong>Phone: </strong><span Id="VerifyPhoneId"></span></p> </div> </fieldset> </div> </div> </div> </div> </div> </main> </div> <div class="captcha-wrapper" id="captchav2id" style="display:none"> <div class="form-item form-type-textfield form-item-fname l-padding-rm"> <label><span class="form-required" title="This field is required.">*</span></label> <div class="g-recaptcha" data-callback="formRecaptchaCallback" data-expired-callback="formExpiredCallback" data-sitekey="6LfjF74aAAAAAF3PZWvpYjVn2nNHUIkR_u2J89NW" data-type="image"> </div> <div id="g-recaptcha-error"></div> </div> </div> <div class="twelve columns l-padding-lm l-padding-rm l-padding-bm" id="recaptcha-failure"> </div> <div class="twelve columns l-padding-lm l-padding-rm l-padding-bm"> <div class="btn-wrapper"> <div class="back-btn-wrapper"> <button class="back tooltip_baseyear_close tooltip_fte_close tooltip_totalbaseyear_close btn ReportButton" onClick="scroll(0, 350);" style="float: left;">Back</button> </div> <div class="submit-btn-wrapper"><input id="pgid:fmId:Submit1" type="submit" name="pgid:fmId:Submit1" value="Submit" onclick="SubmitOnClick(this); return false;" style="float: right;height: 46px;font-size: 16px;font-weight: normal;" class="next tooltip_baseyear_close tooltip_fte_close tooltip_totalbaseyear_close btn ReportButton formSubmit_1" /> </div> </div> <script language="Javascript"> function EnableSubmit() { // if(document.getElementById('Finalacknowledge1').checked == true) // { document.getElementById('pgid:fmId:Submit1').disabled = ''; document.getElementById('pgid:fmId:Submit2').disabled = ''; // } // else // { // document.getElementById('pgid:fmId:Submit1').disabled = 'true'; // document.getElementById('pgid:fmId:Submit2').disabled = 'true'; // } } //Added for DEF-007351 function TypeSelect(variable) { var choice = variable.value; console.log('collection val>>>'+choice); document.getElementById('pgid:fmId:stringOptionid').value = choice; //verifyRecyclingDate(); return false; } function updated_CollectionLoc(){ console.log('enter collection loc>>>>'); //var topic=document.getElementById("").value; } //Added for DEF-007351 function SubmitOnClick(objSubmitBtn) { console.log('enter submit clcik>>>>'); /*var response = grecaptcha.enterprise.getResponse(1); if(response.length == 0) { document.getElementById('g-recaptcha-error').innerHTML = '<span style="color:red;">This field is required.</span>'; return false; }Commented for DEF-006783*/ document.getElementById('recaptcha-failure').innerHTML = ''; document.getElementById('pgid:fmId:Submit1').disabled = 'true'; document.getElementById('pgid:fmId:Submit1').value = 'Submitting...'; document.getElementById('pgid:fmId:Submit2').disabled = 'true'; document.getElementById('pgid:fmId:Submit2').value = 'Submitting...'; //setTimeout(function(){ doSubmit(); }, 1000);Commented for DEF-006783 //Added below for DEF-006783 grecaptcha.enterprise.ready(function() { grecaptcha.enterprise.ready(async () => { const token = await grecaptcha.enterprise.execute('6Lev-1UbAAAAAOvEL2sBxr2YAfdjqBXmILmWNoQC', {action: 'TSWNewReport'}); console.log('token>>>>>'+token); doSubmit(token); }); }); //Added Above for DEF-006783 } function showFailure() { document.getElementById('recaptcha-failure').innerHTML = '<span style="color:red;">reCAPTCHA validation failed. Please try to submit again.</span>'; document.getElementById('captchav2id').style.display = 'block';//Added for DEF-007411 } </script><script id="pgid:fmId:j_id574" type="text/javascript">doSubmit=function(recaptchaToken){A4J.AJAX.Submit('pgid:fmId',null,{'similarityGroupingId':'pgid:fmId:j_id574','oncomplete':function(request,event,data){showFailure()},'parameters':{'pgid:fmId:j_id574':'pgid:fmId:j_id574','recaptchaToken':(typeof recaptchaToken!='undefined'&&recaptchaToken!=null)?recaptchaToken:''} } )}; </script><script id="pgid:fmId:j_id576" type="text/javascript">checkMissedCollectionCases=function(){A4J.AJAX.Submit('pgid:fmId',null,{'similarityGroupingId':'pgid:fmId:j_id576','oncomplete':function(request,event,data){onCompleteMethod()},'parameters':{'pgid:fmId:j_id576':'pgid:fmId:j_id576'} } )}; </script> </div> <div class="mobile-btn-wrapper l-margin-bl"> <button class="back tooltip_baseyear_close tooltip_fte_close tooltip_totalbaseyear_close btn ReportButtonMobile" onClick="scroll(0, 60);" style="float: left;">Back</button><input id="pgid:fmId:Submit2" type="submit" name="pgid:fmId:Submit2" value="Submit" onclick="SubmitOnClick(this); return false;" style="float: right;height: 46px;font-size: 16px;font-weight: normal;" class="next tooltip_baseyear_close tooltip_fte_close tooltip_totalbaseyear_close btn ReportButtonMobile formSubmit_2" /> </div> </div> </div> </div> <div class="hidden" id="pageStep2"> <div class="content"> <div class="l-constrained l-constrained--main l-padding-mobile-hd background-white"> <div class="l-container breadcrumbs l-padding-ad l-padding-bs background-white l-padding-desktop-lm" id="breadcrumbs"> <a class="breadcrumbs__link" href="Index.html">COSD Landing</a> <span class="breadcrumbs__divider">></span> <a class="breadcrumbs__link" href="Index.html">New Report</a> <span class="breadcrumbs__divider">></span> <a class="breadcrumbs__link" href="Index.html">Follow up</a> <span class="breadcrumbs__divider">></span> <a class="breadcrumbs__link" href="Index.html">Verify</a> <span class="breadcrumbs__divider">></span> <span class="breadcrumbs__current">Confirmation</span> <h1 id="start">Thank you. Your report has been successfully captured</h1> <p class="subheading">Report Number: 000000</p> <h3><a>[Placeholder for Link]</a></h3> </div> <div class="row" style="min-height: 500px;"> <main> </main> </div> </div> </div> </div> </main><span id="pgid:fmId:j_id579"> <footer class="l-constrained text-center--mobile" style="display:none"> <div class="row"> <div class="three columns footer--left l-padding-ad l-padding-vm"> <div class="row l-padding-desktop-ld"> <div class="twelve columns no-gutters"> <img alt="The City of San Diego - logo" height="39" src="/resource/1727900087000/TSW_Web/img/logo--white--sm.png" width="49" /> <ul class="socials"> <li><a href="https://www.facebook.com/CityofSanDiego" title="Facebook"><i class="icon-facebook"></i></a></li> <li><a href="https://twitter.com/CityofSanDiego" title="Twitter"><i class="icon-twitter"></i></a></li> <li><a href="http://www.youtube.com/user/TheCityofSanDiego" title="YouTube"><i class="icon-youtube"></i></a></li> <li><a href="https://www.instagram.com/cityofsandiego/" title="Instagram"><i class="icon-instagram"></i></a></li> <li><a href="https://nextdoor.com/city/feed/748155/?i=wkjkutqnzmjazcaegxre" title="Nextdoor"><i class="icon-nextdoor"></i></a></li> <li><a href="https://www.linkedin.com/company/cityofsandiego" title="LinkedIn"><i class="icon-linkedin"></i></a></li> </ul> <p class="copyright"> Copyrighted © 2002-2024 <br /> City of San Diego. All rights reserved.</p> </div> </div> </div> <div class="nine columns no-gutters"> </div> </div> <div class="footer__privacy"> <div class="l-constrained row text-center l-padding-vd"> <ul> <li><a href="https://www.sandiego.gov/disclaimers">Disclaimers</a></li> <li><a href="https://www.sandiego.gov/privacy-policy">Privacy Policy</a></li> <li><a href="https://www.sandiego.gov/accessibility">Accessibility</a></li> <li><a href="https://www.sandiego.gov/translation">Language Translation</a></li> <li><a href="https://www.sandiego.gov/contact">Contact the City</a></li> </ul> </div> </div> </footer> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script> window.jQuery || document.write('<script type="text/javascript" src="/resource/1727900087000/TSW_Web/js/vendor/jquery.min.js"/>')</script> <script src="/resource/1727900087000/TSW_Web/js/plugins.min.js" type="text/javascript"></script> <script> window.twttr = (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); t._e = []; t.ready = function (f) { t._e.push(f); }; return t; }(document, "script", "twitter-wjs")); </script> <script> var code = document.getElementById("code"); if (code) { var editor = CodeMirror.fromTextArea(code, { lineNumbers: true, mode: "application/x-ejs", indentUnit: 1, indentWithTabs: true }); } </script> <script> var ctx = document.getElementById("lineChart"); if (ctx) { ctx = ctx.getContext("2d"); var lineChart = new Chart(ctx).Line(data); } </script> <script type="text/javascript"> // to top right away if ( window.location.hash ) scroll(0,0); // void some browsers issue setTimeout( function() { scroll(0,0); }, 1); // any position $(function() { // your current click function $('.scroll').on('click', function(e) { e.preventDefault(); $('html, body').animate({ scrollTop: $($(this).attr('href')).offset().top + 'px' }, 1000, 'swing'); }); // *only* if we have anchor on the url if(window.location.hash) { // smooth scroll to the anchor id $('html, body').animate({ scrollTop: $(window.location.hash).offset().top + 'px' }, 1000, 'swing'); } }); </script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-41750560-19', 'auto'); ga('send', 'pageview'); </script></span> </div> </div> <script src="https://www.google.com/recaptcha/enterprise.js?render=6Lev-1UbAAAAAOvEL2sBxr2YAfdjqBXmILmWNoQC"></script> <script type="text/javascript"> $(document).ready(function(){ var value = 'Street Flooded'; if(value=="Free Tree") { $( ".progress__item" ).css( "min-width", "19.7%" ); } if('false' == 'true'){ $.confirm({ //title: 'Report Category/Type', title: '', content: 'This report type is currently unavailable. We apologize for any inconvenience. For urgent street-related issues, please call (619) 527-7500. For Police Non-Emergencies, call (619) 531-2000. For emergencies, dial 9-1-1.', buttons: { Back: function () { window.location.href = 'https://www.sandiego.gov/get-it-done'; } } }); } if('false' == 'true'){ $.confirm({ //title: 'Report Category/Type', title: '', content: 'Response time may be high due to a high volume of requests. Weeds or brush growing from private property are the responsibility of the adjacent property owner.', buttons: { Ok: function () { } } }); } //for missed collection if('false' == 'true'){ document.getElementById("HelpText").style.cssText = "display:block; font-size: 15px; margin-top:4px;"; document.getElementById("HelpText").innerHTML = 'Due to limited resources, refuse collection operations may be delayed by one day. For more information and a map of impacted areas, <a style="text-decoration: underline;color:#0098db" target="_blank" href="https://www.sandiego.gov/environmental-services/collection-status">visit the Collection Status page</a>.'; } else if('false' == 'true') { document.getElementById("HelpText").style.cssText = "display:block; font-size: 15px;color:#009581; font-family: Merriweather,serif; margin-top:4px;"; document.getElementById("HelpText").innerHTML = 'To report a sewer spill or bad sewer odor, immediately call (619) 515-3525.'; } else if('false' == 'true') { document.getElementById("HelpText").style.cssText = "display:block; font-size: 15px;color:#009581; font-family: Merriweather,serif; margin-top:4px;"; document.getElementById("HelpText").innerHTML = 'To report a sewer spill or bad sewer odor, immediately call (619) 515-3525.'; } //added as part of DEF-005729 else if('true' == 'true') { document.getElementById("HelpText").style.cssText = "display:block; font-size: 15px;color:#009581; font-family: Merriweather,serif; margin-top:4px;"; document.getElementById("HelpText").innerHTML = 'To report a sewer spill or bad sewer odor, immediately call (619) 515-3525.'; } }); $(window).keydown(function(event){ if(event.keyCode == 13) { event.preventDefault(); return false; } }); $('#desclaimer button').click(function() { $('#desclaimer').addClass('hidden').hide(); $('#pageStart').removeClass('hidden').show(); document.getElementById('pageStart').scrollIntoView(); }); $('#pageStart button.back').click(function() { console.log('enter back>>>'); $('#desclaimer').removeClass('hidden').show(); $('#pageStart').removeClass('hidden').hide(); return false;//Added for DEF-007282 }); //Added for DEF-007282 $('#desclaimer1 button').click(function() { console.log('enter start click first>>>>'); $('#desclaimer').show(); $('#desclaimer1').removeClass('hidden').hide(); document.getElementById('desclaimer1').scrollIntoView(); return false;//Added for DEF-007282 }); $('#desclaimer button.back').click(function() { $('#pageStart').removeClass('hidden').hide(); $('#desclaimer1').removeClass('hidden').show(); $('#desclaimer').removeClass('hidden').hide(); return false;//Added for DEF-007282 }); //Added for DEF-007282 var cityValidatedStatus = ''; function formatPhone(obj) { var numbers = obj.value.replace(/\D/g, ''), char = { 0: '(', 3: ') ', 6: '-' }; obj.value = ''; for (var i = 0; i < numbers.length; i++) { obj.value += (char[i] || '') + numbers[i]; } } $('#pageStart button.next').click(function() { console.log('next btn clicked>>>>'); //Added for DEF-007351 var reqFieldsMissing = false; var probCat1 = ''; var beforeuploadVal = document.getElementById('pgid:fmId:stringOptionid2').value; console.log('red next btn>>>>'+beforeuploadVal); if(beforeuploadVal == 'first'){ console.log('enter first>>>'); document.getElementById("beforePhotoUploadNxt-error").style.cssText = "display:none"; reqFieldsMissing = false; } if(document.getElementById("CatId").selectedIndex != 0){ probCat1 = document.getElementById("CatId").options[document.getElementById("CatId").selectedIndex].text; } var Address=''; if(probCat1 != 'Missed Trash'){ Address = document.getElementById('pac-inputt').value;}//Added for DEF-007351 else if(probCat1 == 'Missed Trash'){ var siteAddressId = $("[id*=SelectedSiteAddressId]")[2]; var addressVal = siteAddressId.value; console.log('addressVal>>>'+addressVal); //document.getElementById('pac-inputt').value = addressVal; } //Added for DEF-007351 if(probCat1 == 'Missed Trash'){ var previewLat, previewLang; var streetNum = $("[id*=siteStreetNumberId]")[2]; //var siteAddressId = $("[id*=SelectedSiteAddressId]")[2]; var siteAddressId = document.getElementById(''); console.log('streetNum>>>>'+streetNum.value); console.log('Address>>>>'+siteAddressId); if(streetNum != null && streetNum.value == ''){ console.log('enter validation>>>>'); document.getElementById('siteStreetNumberId-error').style.display = "block"; streetNum.style = "border: 1px solid red"; reqFieldsMissing = true; } var collectionLoc = document.getElementById('pgid:fmId:stringOptionid').value; console.log('collection location>>>>'+collectionLoc); //var collectionLoc = $("select[id*='SelectedCollectLocId']").val(0); if(collectionLoc != 'Street' && collectionLoc !='Alley' && collectionLoc != 'Other'){ console.log('engter if>>>'); document.getElementById('CollectId-error').style.display = "block"; streetNum.style = "border: 1px solid red"; reqFieldsMissing = true; }else{ console.log('engter else>>>'); document.getElementById('CollectId-error').style.display = "none"; streetNum.style = "border: 1px solid red"; reqFieldsMissing = false; } console.log('file length>>>'+ResampledImgDataArray.length); if((ResampledImgDataArray.length >= 1 ) ) { document.getElementById('pgid:fmId:stringOptionid2').value = 'first'; beforeuploadVal = 'first'; } if((ResampledImgDataArray.length < 1 ) && beforeuploadVal != 'first' ) { debugger; console.log('enter blue>>>>>'); $("[id$='fileupload']").css({"border":"1px solid red"}); document.getElementById("beforePhotoUploadNxt-error").style.cssText = "display:block"; document.getElementById('pgid:fmId:stringOptionid2').value = 'first'; //console.log('input value>>>>'+abc); reqFieldsMissing = true; } //Added for DEF-007469 /*if(true){ console.log('enter trial section11>>'); reqFieldsMissing = true; }*/ /*var containerType = document.getElementById('FormContainerType').value; console.log('containerType1111>>>'+containerType); if(containerType != '' && reqFieldsMissing == false && beforeuploadVal == 'first'){ console.log('enter new condition>>>>>'); checkMissedCollectionCases(); var recycleD = ''; }*/ //Added for DEF-007469 var recycleD = ''; console.log('apex value after>>>'+recycleD); document.getElementById('VerifyContainerTypeId').innerHTML =document.getElementById('FormContainerType').value; document.getElementById('VerifyDescId').innerHTML = document.getElementById('pgid:fmId:FormDescriptonId').value; document.getElementById('VerifyImgCountId').innerHTML = FileUploadConter -1 == 0 ? 'None':FileUploadConter -1 + ' uploaded'; document.getElementById('pgid:fmId:FormDescriptonId1').value =document.getElementById('pgid:fmId:FormDescriptonId').value; //Photo section begins for(var FileConter = 0; FileConter < ResampledImgDataArray.length; FileConter++) { var img = document.createElement("IMG"); img.height = "100"; img.width = "100"; img.src = ResampledImgDataArray[FileConter]; if(FileConter == 0) { document.getElementById('pgid:fmId:AttachBody1Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName1Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 1) { document.getElementById('pgid:fmId:AttachBody2Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName2Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 2) { document.getElementById('pgid:fmId:AttachBody3Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName3Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 3) { document.getElementById('pgid:fmId:AttachBody4Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName4Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 4) { document.getElementById('pgid:fmId:AttachBody5Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName5Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 5) { document.getElementById('pgid:fmId:AttachBody6Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName6Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 6) { document.getElementById('pgid:fmId:AttachBody7Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName7Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 7) { document.getElementById('pgid:fmId:AttachBody8Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName8Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 8) { document.getElementById('pgid:fmId:AttachBody9Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName9Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 9) { document.getElementById('pgid:fmId:AttachBody10Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName10Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 10) { document.getElementById('pgid:fmId:AttachBody11Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName11Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 11) { document.getElementById('pgid:fmId:AttachBody12Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName12Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 12) { document.getElementById('pgid:fmId:AttachBody13Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName13Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 13) { document.getElementById('pgid:fmId:AttachBody14Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName14Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 14) { document.getElementById('pgid:fmId:AttachBody15Id').value =ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName15Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 15) { document.getElementById('pgid:fmId:AttachBody16Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName16Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 16) { document.getElementById('pgid:fmId:AttachBody17Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName17Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 17) { document.getElementById('pgid:fmId:AttachBody18Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName18Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 18) { document.getElementById('pgid:fmId:AttachBody19Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName19Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 19) { document.getElementById('pgid:fmId:AttachBody20Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName20Id').value = ResampledImgNameArray[FileConter]; } } //Photo section ends console.log('enter D>>>>>>>'); //Below 3 lines are for Address details on final page var siteAddressId = $("[id*=SelectedSiteAddressId]")[2]; var addressVal = siteAddressId.value; document.getElementById('VerifyAddressId').innerHTML = addressVal; document.getElementById('VerifyAddressId2').innerHTML = addressVal; console.log('addressVal>>>'+addressVal); if(addressVal == ''){ console.log('no site address>>>'); reqFieldsMissing = true; } //Getting latitude and longitude from address value var geocoder = new google.maps.Geocoder(); var address = document.getElementById('VerifyAddressId').innerHTML; //debugger; console.log('address before latitude>>>>>'+address); //var previewLat1 = ''; //var previewLang1 = ''; geocoder.geocode({'address': address}, function(results, status){ console.log('results'); console.log(results); if(status == google.maps.GeocoderStatus.OK){ place = results[0]; console.log('previewLat7>>>>>>'+place.geometry.location.lat()+'@@'+place.geometry.location.lng()); previewLat = place.geometry.location.lat(); previewLang = place.geometry.location.lng(); console.log('previewLat8>>>>>>'+previewLat+'@@'+previewLang); var myLatlng = new google.maps.LatLng(place.geometry.location.lat(),place.geometry.location.lng());//Fix this, needed previewLat ,previewLang values here var mapOptions1 = { zoom: 16, center: myLatlng } var PreviewMap = new google.maps.Map(document.getElementById('PreviewMap'), mapOptions1); //var image = '/resource/1727900087000/TSW_Web/img/marker.png'; //set marker on map marker1 = new google.maps.Marker({ position: myLatlng, map: PreviewMap, //icon: image }); } }); //Getting latitude and longitude from address value //Below lines are for showing map on final page console.log('previewLat9>>>>>>'+previewLat+'@@'+previewLang); //var myLatlng = new google.maps.LatLng('32.7169145','-117.16296899999998');//Fix this, needed previewLat ,previewLang values here /*var myLatlng = new google.maps.LatLng(previewLat,previewLat);//Fix this, needed previewLat ,previewLang values here var mapOptions1 = { zoom: 16, center: myLatlng } var PreviewMap = new google.maps.Map(document.getElementById('PreviewMap'), mapOptions1); marker1 = new google.maps.Marker({ position: myLatlng, map: PreviewMap, });*/ } //Added for DEF-007351 //Added for DEF-007351 //var Address = document.getElementById('pac-inputt').value;Commented for DEF-007351 console.log('address>>>>'+Address); //var reqFieldsMissing = false;commented for DEF-007351 var ProbCat = ''; var ProbDet = ''; var Alpha = /^[a-zA-Z ]*$/;//Added By Akash for STRO Violation var numberonly = /^[0-9]*$/;//Added By Akash for STRO Violation var usZip = /(^\d{5}$)|(^\d{5}-\d{4}$)/;//Added By Akash for STRO Violation if(document.getElementById("CatId").selectedIndex != 0) { ProbCat = document.getElementById("CatId").options[document.getElementById("CatId").selectedIndex].text; if(ProbDetSize == 1) { if(document.getElementById("DetId").selectedIndex != 0) { ProbDet = document.getElementById("DetId").options[document.getElementById("DetId").selectedIndex].text; } } } if((ResampledImgDataArray.length < 1 ) && ProbCat == 'Graffiti' || (ResampledImgDataArray.length < 1 ) && ProbCat == 'Illegal Dumping') { $("[id$='fileupload']").css({"border":"1px solid red"}); document.getElementById("beforePhotoUpload-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { $("[id$='fileupload']").attr("style",""); document.getElementById("beforePhotoUpload-error").style.cssText = "display:none"; if(ProbCat=='STRO Violation')//Added By Akash for STRO Violation $("[id$='fileuploadSTRO']").attr("style",""); } if(Address != '') { if(IsplaceChange == false) { if(Address != navigatorlocation){ document.getElementById('pac-inputt').value = ''; navigatorlocation = ''; cityValidatedStatus = ''; document.getElementById('pac-inputt').style.cssText = "border: 1px solid red"; // document.getElementById('InvalidAddressId').style.cssText = "display:block"; document.getElementById('pac-inputt-error').style.cssText = "display:block"; reqFieldsMissing = true; } } } IsplaceChange = false; //Added for DEF-007351 if(probCat1 != 'Missed Trash'){ if(Address.trim() == '') { document.getElementById('pac-inputt').style.cssText = "border: 1px solid red"; document.getElementById('pac-inputt-error').style.cssText = "display:block"; document.getElementById('InvalidAddressId').style.cssText = "display:none"; reqFieldsMissing = true; } else { //Commented for showing errror if address is not selected from provided list. //document.getElementById('pac-inputt-error').style.cssText = "display:none"; if(cityValidatedStatus != 'true') { reqFieldsMissing = true; } else { document.getElementById('pac-inputt').style.cssText = ""; } } } //Added for DEF-007351 //if(IsValidCityMsg != '') if(ProbCat == '' || ProbCat == '-- Select Report Category/Type --') { //alert('Please select Report Category and Type.'); //document.getElementById("CatId").style.cssText = "border: 1px solid red"; //document.getElementById("CatId-error").style.cssText = "display:block"; document.getElementById("IllegalVehicle-error").style.cssText = "display:none"; document.getElementById("IllegalROW-error").style.cssText = "display:none"; document.getElementById("IllegalIssue-error").style.cssText = "display:none"; document.getElementById("ParksIssue-error").style.cssText = "display:none"; //Added for NPD document.getElementById("Encampment-NumberOfDaysEncampment-error").style.cssText = "display:none"; document.getElementById("Encampment-DogsOrAnimals-error").style.cssText = "display:none"; document.getElementById("Encampment-error").style.cssText = "display:none"; document.getElementById("Encampment-Mapin-error").style.css="display:none"; //end reqFieldsMissing = true; } else { //document.getElementById("CatId").style.cssText = ""; //document.getElementById("CatId-error").style.cssText = "display:none"; if(ProbCat == 'Illegal Dumping'){ if(document.getElementById("IllegalIssue").selectedIndex == 0){ document.getElementById("IllegalIssue").style.cssText = "border: 1px solid red"; document.getElementById("IllegalIssue-error").style.cssText = "display:block"; reqFieldsMissing = true; }else{ document.getElementById("IllegalIssue").style.cssText = ""; document.getElementById("IllegalIssue-error").style.cssText = "display:none"; } if(document.getElementById("IllegalROW").selectedIndex == 0){ document.getElementById("IllegalROW").style.cssText = "border: 1px solid red"; document.getElementById("IllegalROW-error").style.cssText = "display:block"; reqFieldsMissing = true; }else{ document.getElementById("IllegalROW").style.cssText = ""; document.getElementById("IllegalROW-error").style.cssText = "display:none"; } /*if(document.getElementById("IllegalVehicle").selectedIndex == 0){ document.getElementById("IllegalVehicle").style.cssText = "border: 1px solid red"; document.getElementById("IllegalVehicle-error").style.cssText = "display:block"; reqFieldsMissing = true; }else{ document.getElementById("IllegalVehicle").style.cssText = ""; document.getElementById("IllegalVehicle-error").style.cssText = "display:none"; }*/ } if(ProbCat == 'Parks Issue'){ if(document.getElementById("ParksIssue").selectedIndex == 0){ document.getElementById("ParksIssue").style.cssText = "border: 1px solid red"; document.getElementById("ParksIssue-error").style.cssText = "display:block"; reqFieldsMissing = true; }else{ document.getElementById("ParksIssue").style.cssText = ""; document.getElementById("ParksIssue-error").style.cssText = "display:none"; } } if(ProbCat == 'Missed Trash' || ProbCat == 'Recycling' || ProbCat == 'Greenery Collection'){ if(document.getElementById("FormContainerType").selectedIndex == 0){ document.getElementById("FormContainerType").style.cssText = "border: 1px solid red"; document.getElementById("FormContainerType-error").style.cssText = "display:block"; reqFieldsMissing = true; }else{ document.getElementById("FormContainerType").style.cssText = ""; document.getElementById("FormContainerType-error").style.cssText = "display:none"; } } /* Added by Nakul as a part of TSW ROW */ if(ProbCat == 'Graffiti' || ProbCat == 'Vegetation Encroachment'){ var violationAddress = $("[id$='FormLocDescriptonId']").val().trim(); if(violationAddress == '' && ('Yes' == 'Yes' || 'Yes' == 'yes')){ $("[id$='FormLocDescriptonId']").css({"border":"1px solid red"}); document.getElementById("Cat4Id-error").style.cssText = "display:block"; reqFieldsMissing = true; } } /* Ends */ //Added for NPD if(ProbCat == 'Encampment'){ if(document.getElementById("Encampment-NoOfPeople").selectedIndex == 0){ document.getElementById("Encampment-NoOfPeople").style.cssText = "border: 1px solid red"; document.getElementById("Encampment-error").style.cssText = "display:block"; reqFieldsMissing = true; }else{ document.getElementById("Encampment-NoOfPeople").style.cssText = ""; document.getElementById("Encampment-error").style.cssText = "display:none"; } /*if(document.getElementById("Encampment-NoOfDays").selectedIndex == 0){ document.getElementById("Encampment-NoOfDays").style.cssText = "border: 1px solid red"; document.getElementById("Encampment-NumberOfDaysEncampment-error").style.cssText = "display:block"; reqFieldsMissing = true; }else{ document.getElementById("Encampment-NoOfDays").style.cssText = ""; document.getElementById("Encampment-NumberOfDaysEncampment-error").style.cssText = "display:none"; }*/ if(document.getElementById("Encampment-DogsOrAnimals").selectedIndex == 0){ document.getElementById("Encampment-DogsOrAnimals").style.cssText = "border: 1px solid red"; document.getElementById("Encampment-DogsOrAnimals-error").style.cssText = "display:block"; reqFieldsMissing = true; }else{ document.getElementById("Encampment-DogsOrAnimals").style.cssText = ""; document.getElementById("Encampment-DogsOrAnimals-error").style.cssText = "display:none"; } if(document.getElementById("Encampment-MapPin").selectedIndex == 0){ document.getElementById("Encampment-MapPin").style.cssText = "border: 1px solid red"; document.getElementById("Encampment-MapPin-error").style.cssText = "display:block"; reqFieldsMissing = true; }else{ document.getElementById("Encampment-MapPin").style.cssText = ""; document.getElementById("Encampment-MapPin-error").style.cssText = "display:none"; } /*if(document.getElementById("Encampment-FireRisk").selectedIndex == 0){ document.getElementById("Encampment-FireRisk").style.cssText = "border: 1px solid red"; document.getElementById("Encampment-FireRisk-error").style.cssText = "display:block"; reqFieldsMissing = true; }else{ document.getElementById("Encampment-FireRisk").style.cssText = ""; document.getElementById("Encampment-FireRisk-error").style.cssText = "display:none"; }*/ } //end //Added by Akash for STRO Violation if(ProbCat == 'STRO Violation'){ if(document.getElementById('pgid:fmId:STROViolationStreetNumber').value == '') { document.getElementById('STROViolationStreetNumber-ErrId').style.display = "block"; document.getElementById('STROViolationStreetNumber-ErrId2').style.display = "none"; document.getElementById('pgid:fmId:STROViolationStreetNumber').style.cssText = "border: 1px solid red"; reqFieldsMissing = true; } else { document.getElementById('STROViolationStreetNumber-ErrId').style.display = "none"; document.getElementById('pgid:fmId:STROViolationStreetNumber').style.cssText = ""; } if(document.getElementById('pgid:fmId:STROViolationStreet').value == '') { document.getElementById('STROViolationStreet-ErrId').style.display = "block"; document.getElementById('pgid:fmId:STROViolationStreet').style.cssText = "border: 1px solid red"; reqFieldsMissing = true; } else { document.getElementById('STROViolationStreet-ErrId').style.display = "none"; document.getElementById('pgid:fmId:STROViolationStreet').style.cssText = ""; } if(document.getElementById('pgid:fmId:STROViolationCity').value == '') { document.getElementById('STROViolationCity-ErrId').style.display = "block"; document.getElementById('STROViolationCity-ErrId2').style.display = "none"; document.getElementById('pgid:fmId:STROViolationCity').style.cssText = "border: 1px solid red"; reqFieldsMissing = true; } else { document.getElementById('STROViolationCity-ErrId').style.display = "none"; document.getElementById('pgid:fmId:STROViolationCity').style.cssText = ""; if(!(document.getElementById('pgid:fmId:STROViolationCity').value.toLowerCase() == 'san diego' || document.getElementById('pgid:fmId:STROViolationCity').value.toLowerCase() == 'san ysidro' || document.getElementById('pgid:fmId:STROViolationCity').value.toLowerCase() == 'del mar')) { document.getElementById('STROViolationCity-ErrId2').style.display = "block"; document.getElementById('pgid:fmId:STROViolationCity').style.cssText = "border: 1px solid red"; reqFieldsMissing = true; } else { document.getElementById('STROViolationCity-ErrId2').style.display = "none"; document.getElementById('pgid:fmId:STROViolationCity').style.cssText = ""; } } if(document.getElementById('pgid:fmId:STROViolationState').value == '') { document.getElementById('STROViolationState-ErrId').style.display = "block"; document.getElementById('STROViolationState-ErrId2').style.display = "none"; document.getElementById('pgid:fmId:STROViolationState').style.cssText = "border: 1px solid red"; reqFieldsMissing = true; } else { document.getElementById('STROViolationState-ErrId').style.display = "none"; document.getElementById('pgid:fmId:STROViolationState').style.cssText = ""; if(!Alpha.test(document.getElementById('pgid:fmId:STROViolationState').value)) { document.getElementById('STROViolationState-ErrId2').style.display = "block"; document.getElementById('pgid:fmId:STROViolationState').style.cssText = "border: 1px solid red"; reqFieldsMissing = true; } else { document.getElementById('STROViolationState-ErrId2').style.display = "none"; document.getElementById('pgid:fmId:STROViolationState').style.cssText = ""; } } if(document.getElementById('pgid:fmId:STROViolationZip').value == '') { document.getElementById('STROViolationZip-ErrId2').style.display = "block"; document.getElementById('STROViolationZip-ErrId').style.display = "none"; document.getElementById('pgid:fmId:STROViolationZip').style.cssText = "border: 1px solid red"; reqFieldsMissing = true; } else { document.getElementById('STROViolationZip-ErrId2').style.display = "none"; document.getElementById('pgid:fmId:STROViolationZip').style.cssText = ""; if(!usZip.test(document.getElementById('pgid:fmId:STROViolationZip').value)) { document.getElementById('STROViolationZip-ErrId').style.display = "block"; document.getElementById('pgid:fmId:STROViolationZip').style.cssText = "border: 1px solid red"; reqFieldsMissing = true; } else { document.getElementById('STROViolationZip-ErrId').style.display = "none"; document.getElementById('pgid:fmId:STROViolationZip').style.cssText = ""; } } if(document.getElementById('pgid:fmId:STROIssuesSelected').value == '') { document.getElementById('MSCompdiv').style.cssText = "border: 1px solid red;padding: 10px;border-radius: 10px;"; document.getElementById("STROIssueId-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { document.getElementById('MSCompdiv').style.cssText = ""; document.getElementById("STROIssueId-error").style.cssText = "display:none"; } } //end } if(ProbDetSize == 1) { if(ProbDet == '' || ProbDet == '-- Select Detail --') { //alert('Please select problem Detail.'); document.getElementById("DetId").style.cssText = "border: 1px solid red"; document.getElementById("DetId-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { document.getElementById("DetId").style.cssText = ""; document.getElementById("DetId-error").style.cssText = "display:none"; } if(document.body.contains(document.getElementById("1Ans")) && document.getElementById("1Ans").name == 'true' && (document.getElementById('1Ans').value == '' || document.getElementById('1Ans').value == '--Select Answer--')) { //alert('Please select or enter your answer.'); document.getElementById("1Ans").style.cssText = "border: 1px solid red"; document.getElementById("1Ans-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { if(document.body.contains(document.getElementById("1Ans")) && document.getElementById("1Ans").name == 'true' && (document.getElementById('1Ans').value != '' || document.getElementById('1Ans').value != '--Select Answer--')) { document.getElementById("1Ans").style.cssText = ""; document.getElementById("1Ans-error").style.cssText = "display:none"; } } if(document.body.contains(document.getElementById("2Ans")) && document.getElementById("2Ans").name == 'true' && (document.getElementById('2Ans').value == '' || document.getElementById('2Ans').value == '--Select Answer--')) { //alert('Please select or enter your answer.'); document.getElementById("2Ans").style.cssText = "border: 1px solid red"; document.getElementById("2Ans-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { if(document.body.contains(document.getElementById("2Ans")) && document.getElementById("2Ans").name == 'true' && (document.getElementById('pgid:fmId:Ans2').value != '' || document.getElementById('pgid:fmId:Ans2').value != '--Select Answer--')) { document.getElementById("2Ans").style.cssText = ""; document.getElementById("2Ans-error").style.cssText = "display:none"; } } if(document.body.contains(document.getElementById("3Ans")) && document.getElementById("3Ans").name == 'true' && (document.getElementById('pgid:fmId:Ans3').value == '' || document.getElementById('pgid:fmId:Ans3').value == '--Select Answer--')) { //alert('Please select or enter your answer.'); document.getElementById("3Ans").style.cssText = "border: 1px solid red"; document.getElementById("3Ans-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { if(document.body.contains(document.getElementById("3Ans")) && document.getElementById("3Ans").name == 'true' && (document.getElementById('3Ans').value != '' || document.getElementById('3Ans').value != '--Select Answer--')) { document.getElementById("3Ans").style.cssText = ""; document.getElementById("3Ans-error").style.cssText = "display:none"; } } if(document.body.contains(document.getElementById("4Ans")) && document.getElementById("4Ans").name == 'true' && (document.getElementById('4Ans}').value == '' || document.getElementById('4Ans}').value == '--Select Answer--')) { //alert('Please select or enter your answer.'); document.getElementById("4Ans").style.cssText = "border: 1px solid red"; document.getElementById("4Ans-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { if(document.body.contains(document.getElementById("4Ans")) && document.getElementById("4Ans").name == 'true' && (document.getElementById('4Ans').value != '' || document.getElementById('4Ans').value != '--Select Answer--')) { document.getElementById("4Ans").style.cssText = ""; document.getElementById("4Ans-error").style.cssText = "display:none"; } } var descriptionInfo = $("[id$='FormDescriptonId']").val().trim(); if((descriptionInfo == '' && ('Yes' == 'Yes' || 'Yes' == 'yes'))) { //alert('Please select Report Category and Type.'); $("[id$='FormDescriptonId']").css({"border":"1px solid red"}); //document.getElementById("formDescDiv").style.cssText = "border: 1px solid red"; document.getElementById("Cat2Id-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { $("[id$='FormDescriptonId']").attr("style",""); //document.getElementById("formDescDiv").style.cssText = ""; $("[id$='FormLocDescriptonId']").attr("style",""); document.getElementById("Cat2Id-error").style.cssText = "display:none"; //Nakul //document.getElementById("Cat4Id-error").style.cssText = "display:none"; } if(!reqFieldsMissing){ if('false' == 'true') { //rptSlider(); $('#pageStart').addClass('hidden').hide(); $('#pagePreStep1').addClass('hidden').hide(); $('#pageStep1').removeClass('hidden').show(); //document.getElementById('').value = 'No'; document.getElementById('pgid:fmId:AddressId').value = document.getElementById('pac-inputt').value; document.getElementById('pgid:fmId:FormDescriptonId1').value =document.getElementById('pgid:fmId:FormDescriptonId').value; document.getElementById('pgid:fmId:LocationDescriptonId1').value =document.getElementById('pgid:fmId:FormLocDescriptonId').value; document.getElementById('pgid:fmId:VehicleNumId1').value =document.getElementById('pgid:fmId:VehicleNumId').value; //alert(''); document.getElementById('VerifyAddressId').innerHTML = document.getElementById('pac-inputt').value; document.getElementById('VerifyAddressId2').innerHTML = document.getElementById('pac-inputt').value; document.getElementById('VerifyDescId').innerHTML = document.getElementById('pgid:fmId:FormDescriptonId').value; document.getElementById('locOfIncidentId').innerHTML = document.getElementById('pgid:fmId:LocationDescriptonId1').value; if(document.getElementById('pgid:fmId:LocationDescriptonId1').value.trim() != ''){ $(".locationOfIncidentId").show(); }else{ $(".locationOfIncidentId").hide(); } document.getElementById('VerifyImgCountId').innerHTML = FileUploadConter -1+ ' uploaded'; //document.getElementById('VerifySubmittedById').innerHTML = '' + ' ' + ''; document.getElementById('VerifyFirstNameId').innerHTML = ''; document.getElementById('VerifyLastNameId').innerHTML = ''; document.getElementById('VerifyEmailId').innerHTML = ''; document.getElementById('VerifyPhoneId').innerHTML = ''; /* document.getElementById("VerifyNonAnonId").style.display = "block"; document.getElementById("VerifyAnonId").style.display = "none"; document.getElementById("VerifySubById").style.display = "block"; */ for(var FileConter = 0; FileConter < ResampledImgDataArray.length; FileConter++) { var img = document.createElement("IMG"); img.height = "100"; img.width = "100"; img.src = ResampledImgDataArray[FileConter]; if(FileConter == 0) { document.getElementById('pgid:fmId:AttachBody1Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName1Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 1) { document.getElementById('pgid:fmId:AttachBody2Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName2Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 2) { document.getElementById('pgid:fmId:AttachBody3Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName3Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 3) { document.getElementById('pgid:fmId:AttachBody4Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName4Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 4) { document.getElementById('pgid:fmId:AttachBody5Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName5Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 5) { document.getElementById('pgid:fmId:AttachBody6Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName6Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 6) { document.getElementById('pgid:fmId:AttachBody7Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName7Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 7) { document.getElementById('pgid:fmId:AttachBody8Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName8Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 8) { document.getElementById('pgid:fmId:AttachBody9Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName9Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 9) { document.getElementById('pgid:fmId:AttachBody10Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName10Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 10) { document.getElementById('pgid:fmId:AttachBody11Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName11Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 11) { document.getElementById('pgid:fmId:AttachBody12Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName12Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 12) { document.getElementById('pgid:fmId:AttachBody13Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName13Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 13) { document.getElementById('pgid:fmId:AttachBody14Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName14Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 14) { document.getElementById('pgid:fmId:AttachBody15Id').value =ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName15Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 15) { document.getElementById('pgid:fmId:AttachBody16Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName16Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 16) { document.getElementById('pgid:fmId:AttachBody17Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName17Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 17) { document.getElementById('pgid:fmId:AttachBody18Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName18Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 18) { document.getElementById('pgid:fmId:AttachBody19Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName19Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 19) { document.getElementById('pgid:fmId:AttachBody20Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName20Id').value = ResampledImgNameArray[FileConter]; } } var myLatlng = new google.maps.LatLng(previewLat,previewLang); var mapOptions1 = { zoom: 16, center: myLatlng } var PreviewMap = new google.maps.Map(document.getElementById('PreviewMap'), mapOptions1); //var image = '/resource/1727900087000/TSW_Web/img/marker.png'; //set marker on map marker1 = new google.maps.Marker({ position: myLatlng, map: PreviewMap, //icon: image }); } else { $('#pageStart').addClass('hidden').hide(); $('#pagePreStep1').removeClass('hidden').show(); document.getElementById('pagePreStep1').scrollIntoView(); } } return false; } else { if(document.body.contains(document.getElementById("1Ans")) && document.getElementById("1Ans").name == 'true' && (document.getElementById('1Ans').value == '' || document.getElementById('1Ans').value == '--Select Answer--')) { //alert('Please select or enter your answer.'); document.getElementById("1Ans").style.cssText = "border: 1px solid red"; document.getElementById("1Ans-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { if(document.body.contains(document.getElementById("1Ans")) && document.getElementById("1Ans").name == 'true' && (document.getElementById('1Ans').value != '' || document.getElementById('1Ans').value != '--Select Answer--')) { document.getElementById("1Ans").style.cssText = ""; document.getElementById("1Ans-error").style.cssText = "display:none"; } } if(document.body.contains(document.getElementById("2Ans")) && document.getElementById("2Ans").name == 'true' && (document.getElementById('2Ans').value == '' || document.getElementById('2Ans').value == '--Select Answer--')) { //alert('Please select or enter your answer.'); document.getElementById("2Ans").style.cssText = "border: 1px solid red"; document.getElementById("2Ans-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { if(document.body.contains(document.getElementById("2Ans")) && document.getElementById("2Ans").name == 'true' && (document.getElementById('2Ans').value != '' || document.getElementById('2Ans').value != '--Select Answer--')) { document.getElementById("2Ans").style.cssText = ""; document.getElementById("2Ans-error").style.cssText = "display:none"; } } if(document.body.contains(document.getElementById("3Ans")) && document.getElementById("3Ans").name == 'true' && (document.getElementById('3Ans').value == '' || document.getElementById('3Ans}').value == '--Select Answer--')) { //alert('Please select or enter your answer.'); document.getElementById("3Ans").style.cssText = "border: 1px solid red"; document.getElementById("3Ans-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { if(document.body.contains(document.getElementById("3Ans")) && document.getElementById("3Ans").name == 'true' && (document.getElementById('3Ans').value != '' || document.getElementById('3Ans').value != '--Select Answer--')) { document.getElementById("3Ans").style.cssText = ""; document.getElementById("3Ans-error").style.cssText = "display:none"; } } if(document.body.contains(document.getElementById("4Ans")) && document.getElementById("4Ans").name == 'true' && (document.getElementById('4Ans').value == '' || document.getElementById('4Ans').value == '--Select Answer--')) { //alert('Please select or enter your answer.'); document.getElementById("4Ans").style.cssText = "border: 1px solid red"; document.getElementById("4Ans-error").style.cssText = "display:block"; reqFieldsMissing = true; } else { if(document.body.contains(document.getElementById("4Ans")) && document.getElementById("4Ans").name == 'true' && (document.getElementById('4Ans').value != '' || document.getElementById('4Ans').value != '--Select Answer--')) { document.getElementById("4Ans").style.cssText = ""; document.getElementById("4Ans-error").style.cssText = "display:none"; } } var descriptionInfo = $("[id$='FormDescriptonId']").val().trim(); //var violationAddress = $("[id$='FormLocDescriptonId']").val().trim();commented for DEF-007351 //Added for DEF-007351 if(probCat1 != 'Missed Trash'){ var violationAddress = $("[id$='FormLocDescriptonId']").val().trim(); } //Added for DEF-007351 if(descriptionInfo == '' && ('Yes' == 'Yes' || 'Yes' == 'yes')) { if(descriptionInfo == '' && ('Yes' == 'Yes' || 'Yes' == 'yes')){ $("[id$='FormDescriptonId']").css({"border":"1px solid red"}); document.getElementById("Cat2Id-error").style.cssText = "display:block"; reqFieldsMissing = true; } /* if(violationAddress == '' && ('Yes' == 'Yes' || 'Yes' == 'yes')){ $("[id$='FormLocDescriptonId']").css({"border":"1px solid red"}); document.getElementById("Cat4Id-error").style.cssText = "display:block"; reqFieldsMissing = true; } */ } else { $("[id$='FormDescriptonId']").attr("style",""); document.getElementById("Cat2Id-error").style.cssText = "display:none"; } //Added for DEF-006757 const urlSearchParams = new URLSearchParams(window.location.search); const params = Object.fromEntries(urlSearchParams.entries()); if(params.type == 'Pothole' ){ var locationInfo = $("[id$='pgid:fmId:locDescriptonId']").val().trim(); console.log('location info>>>>'+locationInfo); if(locationInfo == '') { $("[id$='pgid:fmId:locDescriptonId']").css({"border":"1px solid red"}); document.getElementById("locId-error").style.cssText = "display:block"; reqFieldsMissing = true; } /* else { $("[id$='pgid:fmId:locDescriptonId']").attr("style",""); $("[id$='FormLocDescriptonId']").attr("style",""); document.getElementById("locId-error").style.cssText = "display:none"; document.getElementById("Cat4Id-error").style.cssText = "display:none"; } */ } //Added for DEF-006757 if(!reqFieldsMissing){ if('false' == 'true') { //rptSlider(); // Confirm message for Code Compliance report types for logged in user if(ProbCat == 'Illegal discharge' || ProbCat == 'Over Irrigation') { $.confirm({ title: 'Address Confirmation', content: 'Please confirm that the issue is located at '+document.getElementById('pac-inputt').value, buttons: { Confirm: function () { document.getElementById('pgid:fmId:addressConfirmCC').value = true; document.getElementById('pac-inputt').style.cssText = ""; document.getElementById('addressValidation').style.cssText = "display:none"; $('#pageStart').addClass('hidden').hide(); $('#pagePreStep1').addClass('hidden').hide(); $('#pageStep1').removeClass('hidden').show(); document.getElementById('pageStep1').scrollIntoView(); }, Adjust: function () { document.getElementById('pgid:fmId:addressConfirmCC').value = false; document.getElementById('pac-inputt').style.cssText = "border: 1px solid red"; document.getElementById('addressValidation').style.cssText = "display:block"; } } }); } else{ $('#pageStart').addClass('hidden').hide(); $('#pagePreStep1').addClass('hidden').hide(); $('#pageStep1').removeClass('hidden').show(); } //document.getElementById('').value = 'No'; document.getElementById('pgid:fmId:AddressId').value = document.getElementById('pac-inputt').value; document.getElementById('pgid:fmId:FormDescriptonId1').value =document.getElementById('pgid:fmId:FormDescriptonId').value; document.getElementById('pgid:fmId:LocationDescriptonId1').value =document.getElementById('pgid:fmId:FormLocDescriptonId').value; document.getElementById('pgid:fmId:VehicleNumId1').value =document.getElementById('pgid:fmId:VehicleNumId').value; //alert(''); document.getElementById('VerifyAddressId').innerHTML = document.getElementById('pac-inputt').value; document.getElementById('VerifyAddressId2').innerHTML = document.getElementById('pac-inputt').value; document.getElementById('VerifyDescId').innerHTML = document.getElementById('pgid:fmId:FormDescriptonId').value; document.getElementById('locOfIncidentId').innerHTML = document.getElementById('pgid:fmId:LocationDescriptonId1').value; if(document.getElementById('pgid:fmId:LocationDescriptonId1').value.trim() != ''){ $(".locationOfIncidentId").show(); }else{ $(".locationOfIncidentId").hide(); } document.getElementById('VerifyImgCountId').innerHTML = FileUploadConter -1 == 0 ? 'None':FileUploadConter -1 + ' uploaded'; //document.getElementById('VerifySubmittedById').innerHTML = '' + ' ' + ''; document.getElementById('VerifyFirstNameId').innerHTML = ''; document.getElementById('VerifyLastNameId').innerHTML = ''; document.getElementById('VerifyEmailId').innerHTML = ''; document.getElementById('VerifyPhoneId').innerHTML = ''; /* document.getElementById("VerifyNonAnonId").style.display = "block"; document.getElementById("VerifyAnonId").style.display = "none"; document.getElementById("VerifySubById").style.display = "block"; */ for(var FileConter = 0; FileConter < ResampledImgDataArray.length; FileConter++) { var img = document.createElement("IMG"); img.height = "100"; img.width = "100"; img.src = ResampledImgDataArray[FileConter]; if(FileConter == 0) { document.getElementById('pgid:fmId:AttachBody1Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName1Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 1) { document.getElementById('pgid:fmId:AttachBody2Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName2Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 2) { document.getElementById('pgid:fmId:AttachBody3Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName3Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 3) { document.getElementById('pgid:fmId:AttachBody4Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName4Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 4) { document.getElementById('pgid:fmId:AttachBody5Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName5Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 5) { document.getElementById('pgid:fmId:AttachBody6Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName6Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 6) { document.getElementById('pgid:fmId:AttachBody7Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName7Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 7) { document.getElementById('pgid:fmId:AttachBody8Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName8Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 8) { document.getElementById('pgid:fmId:AttachBody9Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName9Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 9) { document.getElementById('pgid:fmId:AttachBody10Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName10Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 10) { document.getElementById('pgid:fmId:AttachBody11Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName11Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 11) { document.getElementById('pgid:fmId:AttachBody12Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName12Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 12) { document.getElementById('pgid:fmId:AttachBody13Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName13Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 13) { document.getElementById('pgid:fmId:AttachBody14Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName14Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 14) { document.getElementById('pgid:fmId:AttachBody15Id').value =ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName15Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 15) { document.getElementById('pgid:fmId:AttachBody16Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName16Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 16) { document.getElementById('pgid:fmId:AttachBody17Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName17Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 17) { document.getElementById('pgid:fmId:AttachBody18Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName18Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 18) { document.getElementById('pgid:fmId:AttachBody19Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName19Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 19) { document.getElementById('pgid:fmId:AttachBody20Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName20Id').value = ResampledImgNameArray[FileConter]; } } var myLatlng = new google.maps.LatLng(previewLat,previewLang); var mapOptions1 = { zoom: 16, center: myLatlng } var PreviewMap = new google.maps.Map(document.getElementById('PreviewMap'), mapOptions1); //var image = '/resource/1727900087000/TSW_Web/img/marker.png'; //set marker on map marker1 = new google.maps.Marker({ position: myLatlng, map: PreviewMap, //icon: image }); } else { // Confirm message for Code Compliance report types for non logged in user if(ProbCat == 'Illegal discharge' || ProbCat == 'Over Irrigation') { $.confirm({ title: 'Address Confirmation', content: 'Please confirm that the issue is located at '+document.getElementById('pac-inputt').value, buttons: { Confirm: function () { document.getElementById('pgid:fmId:addressConfirmCC').value = true; document.getElementById('pac-inputt').style.cssText = ""; document.getElementById('addressValidation').style.cssText = "display:none"; $('#pageStart').addClass('hidden').hide(); $('#pagePreStep1').removeClass('hidden').show(); document.getElementById('pagePreStep1').scrollIntoView(); }, Adjust: function () { document.getElementById('pgid:fmId:addressConfirmCC').value = false; document.getElementById('pac-inputt').style.cssText = "border: 1px solid red"; document.getElementById('addressValidation').style.cssText = "display:block"; } } }); } else{ console.log('enter LL>>>>'); /* $('#pageStart').addClass('hidden').hide(); $('#pagePreStep1').removeClass('hidden').show(); document.getElementById('pagePreStep1').scrollIntoView();*//*commented for DEF-007469*/ //Condition added for DEF-007469 if(probCat1 != 'Missed Trash'){ console.log('enter PPPP>>>>'); $('#pageStart').addClass('hidden').hide(); $('#pagePreStep1').removeClass('hidden').show(); document.getElementById('pagePreStep1').scrollIntoView(); }else{//Added this else section for DEF-007469 console.log('enter else sub sub B>>>>'); var containerType = document.getElementById('FormContainerType').value; console.log('containerType1111>>>'+containerType); if(containerType != '' && reqFieldsMissing == false && beforeuploadVal == 'first'){ console.log('enter new condition>>>>>'); checkMissedCollectionCases(); } } //Added this else section for DEF-007469 } } } return false; } }); $('#pagePreStep1 button.back').click(function() { $('#pagePreStep1').addClass('hidden').hide(); $('#pageStart').removeClass('hidden').show(); return false; }); $('#postPagePreStep1 button.back').click(function() { $('#postPagePreStep1').addClass('hidden').hide(); $('#pagePreStep1').removeClass('hidden').show(); return false; }); $('#pagePreStep1 *.next').click(function() { if('Street Flooded' == 'Free Tree') { //rptSlider(); $('#pagePreStep1').addClass('hidden').hide(); $('#postPagePreStep1').removeClass('hidden').show(); return false; } else { //rptSlider(); //Check at least one radio button should be checked var hasErrors = false; //alert(document.getElementById('').value); var CfnameId = document.getElementById('pgid:fmId:FromFirstNameId'); var ClnameId = document.getElementById('pgid:fmId:FromLastNameId'); var CemailId = document.getElementById('pgid:fmId:FromEmailId'); var CphoneId = document.getElementById('pgid:fmId:FromPhoneId'); //Added This as Part of Defect DEF-005364 var ClnameEId2 = document.getElementById('FromLastNameId-error2'); var CfnameEId2 = document.getElementById('FromFirstNameId-error2'); var CfnameEId = document.getElementById('FromFirstNameId-error'); var ClnameEId = document.getElementById('FromLastNameId-error'); var CemailEVId1 = document.getElementById('FromEmailId-error1'); var CphoneEVId1 = document.getElementById('FromPhoneId-error1'); var CemailEVId = document.getElementById('FromEmailId-error'); var CphoneEVId = document.getElementById('FromPhoneId-error'); var Cfname = document.getElementById('pgid:fmId:FromFirstNameId').value; var Clname = document.getElementById('pgid:fmId:FromLastNameId').value; var Cemail = document.getElementById('pgid:fmId:FromEmailId').value; var Cphone = document.getElementById('pgid:fmId:FromPhoneId').value; //Added by Akash for STRO Violation const urlSearchParams = new URLSearchParams(window.location.search); const params = Object.fromEntries(urlSearchParams.entries()); if(params.type=='STRO Violation'){ var ChomeId = document.getElementById('pgid:fmId:FromHomeId'); var CtimeId =document.getElementById('pgid:fmId:FromTimeId'); var ChomeEVId=document.getElementById('FromHomeId-error'); var CtimeEVId=document.getElementById('FromTimeId-error'); var Chome = document.getElementById('pgid:fmId:FromHomeId').value; var Ctime =document.getElementById('pgid:fmId:FromTimeId').value; } //Added This as Part of Defect DEF-005364 var CfnameLower=Cfname.toLowerCase(); var ClnameLower=Clname.toLowerCase(); var phonePattern = /^(\([0-9]{3}\)\s+[0-9]{3}\-[0-9]{4}$)/; var alphaExp = /^[a-zA-Z]+$/; //if(Cfname == '' || (Cfname != '' && !Cfname.match(alphaExp))) if(Cfname == '') { //alert('Please enter your first name.'); CfnameId.style.cssText = "border: 1px solid red"; CfnameEId.style.cssText = "display:block"; hasErrors = true; } else { CfnameId.style.cssText = ""; CfnameEId.style.cssText = "display:none"; } //Added thiS If Else Block As part of Defect DEF-005364 if(CfnameLower.includes('nknow')|| CfnameLower.includes('anony')|| CfnameLower=='anon') { //alert('Please enter your first name.'); CfnameId.style.cssText = "border: 1px solid red"; CfnameEId2.style.cssText = "display:block"; hasErrors = true; } else { CfnameId.style.cssText = ""; CfnameEId2.style.cssText = "display:none"; } //if(Clname == '' || (Clname != '' && !Clname.match(alphaExp))) if(Clname == '') { //alert('Please enter your last name.'); ClnameId.style.cssText = "border: 1px solid red"; ClnameEId.style.cssText = "display:block"; hasErrors = true; } else { ClnameId.style.cssText = ""; ClnameEId.style.cssText = "display:none"; } //Added thiS If Else Block As part of Defect DEF-005364 if(ClnameLower.includes('anony')|| ClnameLower.includes('nknow')|| ClnameLower=='anon') { //alert('Please enter your last name.'); ClnameId.style.cssText = "border: 1px solid red"; ClnameEId2.style.cssText = "display:block"; hasErrors = true; } else { ClnameId.style.cssText = ""; ClnameEId2.style.cssText = "display:none"; } if(Cemail == '') { CemailId.style.cssText = "border: 1px solid red"; CemailEVId.style.cssText = "display:block"; hasErrors = true; } else { CemailId.style.cssText = ""; CemailEVId.style.cssText = "display:none"; if(Cemail != '' && !validateEmail(Cemail)) { CemailId.style.cssText = "border: 1px solid red"; CemailEVId1.style.cssText = "display:block"; hasErrors = true; } else { CemailId.style.cssText = ""; CemailEVId1.style.cssText = "display:none"; } } if(Cphone == '') { CphoneId.style.cssText = 'border: 1px solid red'; CphoneEVId.style.cssText = "display:block"; hasErrors = true; } else { CphoneId.style.cssText = ""; CphoneEVId.style.cssText = "display:none"; if(Cphone != '' && !phonePattern.test(Cphone)) { CphoneId.style.cssText = 'border: 1px solid red'; CphoneEVId1.style.cssText = "display:block"; hasErrors = true; } else { CphoneId.style.cssText = ""; CphoneEVId1.style.cssText = "display:none"; } } //Added by Akash for STRO Violation if(params.type=='STRO Violation' && Chome == '') { ChomeId.style.cssText = 'border: 1px solid red'; ChomeEVId.style.cssText = "display:block"; hasErrors = true; } else if(params.type=='STRO Violation') { ChomeId.style.cssText = ""; ChomeEVId.style.cssText = "display:none"; } if(params.type=='STRO Violation' && Ctime == '') { CtimeId.style.cssText = 'border: 1px solid red'; CtimeEVId.style.cssText = "display:block"; hasErrors = true; } else if(params.type=='STRO Violation') { CtimeId.style.cssText = ""; CtimeEVId.style.cssText = "display:none"; } if(!hasErrors) { //Added for DEF-007351 document.getElementById('VerifyFirstNameId').innerHTML = document.getElementById('pgid:fmId:FromFirstNameId').value; document.getElementById('VerifyLastNameId').innerHTML = document.getElementById('pgid:fmId:FromLastNameId').value; document.getElementById('VerifyEmailId').innerHTML = document.getElementById('pgid:fmId:FromEmailId').value; document.getElementById('VerifyPhoneId').innerHTML = document.getElementById('pgid:fmId:FromPhoneId').value; //console.log('previewLat10>>>>>>'+previewLat+'@@'+previewLang); //Added for DEF-007351 /** DEF-005812 & DEF-006002 - To block/restrict certain email addresses from submitting the report **/ Visualforce.remoting.Manager.invokeAction('TSWGenericController.checkFlaggedEmails',Cemail,function(result, event) { if(result){ var pageUrl = '/ViewArticle'; var parameters = '?URLName=' + "Email-Verification"; var link = pageUrl + parameters; window.location = link; } else{ $('#pagePreStep1').addClass('hidden').hide(); $('#pageStep1').removeClass('hidden').show(); //Added for NPD document.getElementById('VerifyNoOfPeople').innerHTML =document.getElementById('Encampment-NoOfPeople').value; document.getElementById('VerifyAnimalsPresent').innerHTML =document.getElementById('Encampment-DogsOrAnimals').value; //DEF-006115 Remove field for Encampment report //document.getElementById('VerifyDaysOfEncampment').innerHTML =document.getElementById('Encampment-NoOfDays').value; document.getElementById('VerifyMapPin').innerHTML =document.getElementById('Encampment-MapPin').value; //document.getElementById('VerifyFireRisk').innerHTML =document.getElementById('Encampment-FireRisk').value; //end document.getElementById('pgid:fmId:AddressId').value = document.getElementById('pac-inputt').value; document.getElementById('pgid:fmId:FormDescriptonId1').value =document.getElementById('pgid:fmId:FormDescriptonId').value; //Added for DEF-006757 const urlSearchParams = new URLSearchParams(window.location.search); const params = Object.fromEntries(urlSearchParams.entries()); if(params.type == 'Pothole' ){ document.getElementById('pgid:fmId:locDescriptonId1').value =document.getElementById('pgid:fmId:locDescriptonId').value;//Added for DEF-006757 document.getElementById('pgid:fmId:laneId1').value =document.getElementById('pgid:fmId:laneId').value;//Added for DEF-006757 document.getElementById('pgid:fmId:dirToTravel1').value = document.getElementById('dirId').value;//Added for DEF-006757 } //Added for DEF-006757 document.getElementById('pgid:fmId:LocationDescriptonId1').value = document.getElementById('pgid:fmId:FormLocDescriptonId').value; document.getElementById('pgid:fmId:VehicleNumId1').value =document.getElementById('pgid:fmId:VehicleNumId').value; document.getElementById('VerifyIllegalIssueId').innerHTML =document.getElementById('IllegalIssue').value; document.getElementById('VerifyParksIssueId').innerHTML =document.getElementById('ParksIssue').value; document.getElementById('VerifyIllegalROWId').innerHTML =document.getElementById('IllegalROW').value; /*document.getElementById('VerifyIllegalOriginId').innerHTML =document.getElementById('IllegalVehicle').value;*/ document.getElementById('VerifyContainerTypeId').innerHTML =document.getElementById('FormContainerType').value;//Added for DEF-006016 document.getElementById('VerifyAddressId').innerHTML = document.getElementById('pac-inputt').value; document.getElementById('VerifyAddressId2').innerHTML = document.getElementById('pac-inputt').value; document.getElementById('VerifyDescId').innerHTML = document.getElementById('pgid:fmId:FormDescriptonId').value; document.getElementById('locOfIncidentId').innerHTML = document.getElementById('pgid:fmId:LocationDescriptonId1').value; if(document.getElementById('pgid:fmId:LocationDescriptonId1').value.trim() != ''){ $(".locationOfIncidentId").show(); }else{ $(".locationOfIncidentId").hide(); } document.getElementById('VerifyImgCountId').innerHTML = FileUploadConter -1 == 0 ? 'None':FileUploadConter -1 + ' uploaded'; //document.getElementById('VerifySubmittedById').innerHTML = document.getElementById('pgid:fmId:FromFirstNameId').value + ' ' + document.getElementById('pgid:fmId:FromLastNameId').value; //document.getElementById('VerifyAnonymouslyId').innerHTML = 'You are submitting anonymously'; document.getElementById('VerifyFirstNameId').innerHTML = document.getElementById('pgid:fmId:FromFirstNameId').value; document.getElementById('VerifyLastNameId').innerHTML = document.getElementById('pgid:fmId:FromLastNameId').value; document.getElementById('VerifyEmailId').innerHTML = document.getElementById('pgid:fmId:FromEmailId').value; document.getElementById('VerifyPhoneId').innerHTML = document.getElementById('pgid:fmId:FromPhoneId').value; /* if(document.getElementById('').value == 'Yes') { document.getElementById("VerifyAnonId").style.display = "block"; document.getElementById("VerifyNonAnonId").style.display = "none"; document.getElementById("VerifySubById").style.display = "none"; } if(document.getElementById('').value == 'No') { document.getElementById("VerifyNonAnonId").style.display = "block"; document.getElementById("VerifyAnonId").style.display = "none"; document.getElementById("VerifySubById").style.display = "block"; } */ for(var FileConter = 0; FileConter < ResampledImgDataArray.length; FileConter++) { var img = document.createElement("IMG"); img.height = "100"; img.width = "100"; img.src = ResampledImgDataArray[FileConter]; if(FileConter == 0) { document.getElementById('pgid:fmId:AttachBody1Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName1Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 1) { document.getElementById('pgid:fmId:AttachBody2Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName2Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 2) { document.getElementById('pgid:fmId:AttachBody3Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName3Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 3) { document.getElementById('pgid:fmId:AttachBody4Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName4Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 4) { document.getElementById('pgid:fmId:AttachBody5Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName5Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 5) { document.getElementById('pgid:fmId:AttachBody6Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName6Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 6) { document.getElementById('pgid:fmId:AttachBody7Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName7Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 7) { document.getElementById('pgid:fmId:AttachBody8Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName8Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 8) { document.getElementById('pgid:fmId:AttachBody9Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName9Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 9) { document.getElementById('pgid:fmId:AttachBody10Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName10Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 10) { document.getElementById('pgid:fmId:AttachBody11Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName11Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 11) { document.getElementById('pgid:fmId:AttachBody12Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName12Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 12) { document.getElementById('pgid:fmId:AttachBody13Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName13Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 13) { document.getElementById('pgid:fmId:AttachBody14Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName14Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 14) { document.getElementById('pgid:fmId:AttachBody15Id').value =ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName15Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 15) { document.getElementById('pgid:fmId:AttachBody16Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName16Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 16) { document.getElementById('pgid:fmId:AttachBody17Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName17Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 17) { document.getElementById('pgid:fmId:AttachBody18Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName18Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 18) { document.getElementById('pgid:fmId:AttachBody19Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName19Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 19) { document.getElementById('pgid:fmId:AttachBody20Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName20Id').value = ResampledImgNameArray[FileConter]; } } var myLatlng = new google.maps.LatLng(previewLat,previewLang); var mapOptions1 = { zoom: 16, center: myLatlng } var PreviewMap = new google.maps.Map(document.getElementById('PreviewMap'), mapOptions1); // var image = '/resource/1727900087000/TSW_Web/img/marker.png'; //set marker on map marker1 = new google.maps.Marker({ position: myLatlng, map: PreviewMap, //icon: image }); } }); } return false; }}); $('#postPagePreStep1 *.next').click(function(){ //Check at least one radio button should be checked var hasErrors = false; //alert(document.getElementById('').value); var CfnameId = document.getElementById('pgid:fmId:FromFirstNameId'); var ClnameId = document.getElementById('pgid:fmId:FromLastNameId'); var CemailId = document.getElementById('pgid:fmId:FromEmailId'); var CphoneId = document.getElementById('pgid:fmId:FromPhoneId'); //Added This as Part of Defect DEF-005364 var ClnameEId2 = document.getElementById('FromLastNameId-error2'); var CfnameEId2 = document.getElementById('FromFirstNameId-error2'); var CfnameEId = document.getElementById('FromFirstNameId-error'); var ClnameEId = document.getElementById('FromLastNameId-error'); var CemailEVId1 = document.getElementById('FromEmailId-error1'); var CphoneEVId1 = document.getElementById('FromPhoneId-error1'); var CemailEVId = document.getElementById('FromEmailId-error'); var CphoneEVId = document.getElementById('FromPhoneId-error'); var Cfname = document.getElementById('pgid:fmId:FromFirstNameId').value; var Clname = document.getElementById('pgid:fmId:FromLastNameId').value; var Cemail = document.getElementById('pgid:fmId:FromEmailId').value; var Cphone = document.getElementById('pgid:fmId:FromPhoneId').value; var phonePattern = /^(\([0-9]{3}\)\s+[0-9]{3}\-[0-9]{4}$)/; var alphaExp = /^[a-zA-Z]+$/; //Added This as Part of Defect DEF-005364 var CfnameLower=Cfname.toLowerCase(); var ClnameLower=Clname.toLowerCase(); //if(Cfname == '' || (Cfname != '' && !Cfname.match(alphaExp))) if(Cfname == '') { //alert('Please enter your first name.'); CfnameId.style.cssText = "border: 1px solid red"; CfnameEId.style.cssText = "display:block"; hasErrors = true; } else { CfnameId.style.cssText = ""; CfnameEId.style.cssText = "display:none"; } //Added thiS If Else Block As part of Defect DEF-005364 if(CfnameLower.includes('nknow')|| CfnameLower.includes('anony')|| CfnameLower=='anon') { //alert('Please enter your first name.'); CfnameId.style.cssText = "border: 1px solid red"; CfnameEId2.style.cssText = "display:block"; hasErrors = true; } else { CfnameId.style.cssText = ""; CfnameEId2.style.cssText = "display:none"; } //if(Clname == '' || (Clname != '' && !Clname.match(alphaExp))) if(Clname == '') { //alert('Please enter your last name.'); ClnameId.style.cssText = "border: 1px solid red"; ClnameEId.style.cssText = "display:block"; hasErrors = true; } else { ClnameId.style.cssText = ""; ClnameEId.style.cssText = "display:none"; } //Added thiS If Else Block As part of Defect DEF-005364 if(ClnameLower.includes('anony')|| ClnameLower.includes('nknow')|| ClnameLower=='anon') { //alert('Please enter your last name.'); ClnameId.style.cssText = "border: 1px solid red"; ClnameEId2.style.cssText = "display:block"; hasErrors = true; } else { ClnameId.style.cssText = ""; ClnameEId2.style.cssText = "display:none"; } if(Cemail == '') { CemailId.style.cssText = "border: 1px solid red"; CemailEVId.style.cssText = "display:block"; hasErrors = true; } else { CemailId.style.cssText = ""; CemailEVId.style.cssText = "display:none"; if(Cemail != '' && !validateEmail(Cemail)) { CemailId.style.cssText = "border: 1px solid red"; CemailEVId1.style.cssText = "display:block"; hasErrors = true; } else { CemailId.style.cssText = ""; CemailEVId1.style.cssText = "display:none"; } } if(Cphone == '') { CphoneId.style.cssText = 'border: 1px solid red'; CphoneEVId.style.cssText = "display:block"; hasErrors = true; } else { CphoneId.style.cssText = ""; CphoneEVId.style.cssText = "display:none"; if(Cphone != '' && !phonePattern.test(Cphone)) { CphoneId.style.cssText = 'border: 1px solid red'; CphoneEVId1.style.cssText = "display:block"; hasErrors = true; } else { CphoneId.style.cssText = ""; CphoneEVId1.style.cssText = "display:none"; } } if(!hasErrors) { /** DEF-005812 & DEF-006002 - To block/restrict certain email addresses from submitting the report **/ Visualforce.remoting.Manager.invokeAction('TSWGenericController.checkFlaggedEmails',Cemail,function(result, event) { if(result){ var pageUrl = '/ViewArticle'; var parameters = '?URLName=' + "Email-Verification"; var link = pageUrl + parameters; window.location = link; }else{ $('#postPagePreStep1').addClass('hidden').hide(); $('#pageStep1').removeClass('hidden').show(); //Added for NPD document.getElementById('VerifyNoOfPeople').innerHTML =document.getElementById('Encampment-NoOfPeople').value; document.getElementById('VerifyAnimalsPresent').innerHTML =document.getElementById('Encampment-DogsOrAnimals').value; //DEF-006115 Remove field from Encampment report //document.getElementById('VerifyDaysOfEncampment').innerHTML =document.getElementById('Encampment-NoOfDays').value; document.getElementById('VerifyMapPin').innerHTML =document.getElementById('Encampment-MapPin').value; //DEF-006115 Remove field from Encampment report //document.getElementById('VerifyFireRisk').innerHTML =document.getElementById('Encampment-FireRisk').value; //end document.getElementById('pgid:fmId:AddressId').value = document.getElementById('pac-inputt').value; document.getElementById('pgid:fmId:FormDescriptonId1').value =document.getElementById('pgid:fmId:FormDescriptonId').value; document.getElementById('pgid:fmId:LocationDescriptonId1').value = document.getElementById('pgid:fmId:FormLocDescriptonId').value; document.getElementById('pgid:fmId:VehicleNumId1').value =document.getElementById('pgid:fmId:VehicleNumId').value; document.getElementById('VerifyIllegalIssueId').innerHTML =document.getElementById('IllegalIssue').value; document.getElementById('VerifyParksIssueId').innerHTML =document.getElementById('ParksIssue').value; document.getElementById('VerifyIllegalROWId').innerHTML =document.getElementById('IllegalROW').value; /*document.getElementById('VerifyIllegalOriginId').innerHTML =document.getElementById('IllegalVehicle').value;*/ document.getElementById('VerifyAddressId').innerHTML = document.getElementById('pac-inputt').value; document.getElementById('VerifyAddressId2').innerHTML = document.getElementById('pac-inputt').value; document.getElementById('VerifyDescId').innerHTML = document.getElementById('pgid:fmId:FormDescriptonId').value; document.getElementById('locOfIncidentId').innerHTML = document.getElementById('pgid:fmId:LocationDescriptonId1').value; if(document.getElementById('pgid:fmId:LocationDescriptonId1').value.trim() != ''){ $(".locationOfIncidentId").show(); }else{ $(".locationOfIncidentId").hide(); } document.getElementById('VerifyImgCountId').innerHTML = FileUploadConter -1 == 0 ? 'None':FileUploadConter -1 + ' uploaded'; //document.getElementById('VerifySubmittedById').innerHTML = document.getElementById('pgid:fmId:FromFirstNameId').value + ' ' + document.getElementById('pgid:fmId:FromLastNameId').value; //document.getElementById('VerifyAnonymouslyId').innerHTML = 'You are submitting anonymously'; document.getElementById('VerifyFirstNameId').innerHTML = document.getElementById('pgid:fmId:FromFirstNameId').value; document.getElementById('VerifyLastNameId').innerHTML = document.getElementById('pgid:fmId:FromLastNameId').value; document.getElementById('VerifyEmailId').innerHTML = document.getElementById('pgid:fmId:FromEmailId').value; document.getElementById('VerifyPhoneId').innerHTML = document.getElementById('pgid:fmId:FromPhoneId').value; /* if(document.getElementById('').value == 'Yes') { document.getElementById("VerifyAnonId").style.display = "block"; document.getElementById("VerifyNonAnonId").style.display = "none"; document.getElementById("VerifySubById").style.display = "none"; } if(document.getElementById('').value == 'No') { document.getElementById("VerifyNonAnonId").style.display = "block"; document.getElementById("VerifyAnonId").style.display = "none"; document.getElementById("VerifySubById").style.display = "block"; } */ for(var FileConter = 0; FileConter < ResampledImgDataArray.length; FileConter++) { var img = document.createElement("IMG"); img.height = "100"; img.width = "100"; img.src = ResampledImgDataArray[FileConter]; if(FileConter == 0) { document.getElementById('pgid:fmId:AttachBody1Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName1Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 1) { document.getElementById('pgid:fmId:AttachBody2Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName2Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 2) { document.getElementById('pgid:fmId:AttachBody3Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName3Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 3) { document.getElementById('pgid:fmId:AttachBody4Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName4Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 4) { document.getElementById('pgid:fmId:AttachBody5Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName5Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 5) { document.getElementById('pgid:fmId:AttachBody6Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName6Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 6) { document.getElementById('pgid:fmId:AttachBody7Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName7Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 7) { document.getElementById('pgid:fmId:AttachBody8Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName8Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 8) { document.getElementById('pgid:fmId:AttachBody9Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName9Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 9) { document.getElementById('pgid:fmId:AttachBody10Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName10Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 10) { document.getElementById('pgid:fmId:AttachBody11Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName11Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 11) { document.getElementById('pgid:fmId:AttachBody12Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName12Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 12) { document.getElementById('pgid:fmId:AttachBody13Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName13Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 13) { document.getElementById('pgid:fmId:AttachBody14Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName14Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 14) { document.getElementById('pgid:fmId:AttachBody15Id').value =ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName15Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 15) { document.getElementById('pgid:fmId:AttachBody16Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName16Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 16) { document.getElementById('pgid:fmId:AttachBody17Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName17Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 17) { document.getElementById('pgid:fmId:AttachBody18Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName18Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 18) { document.getElementById('pgid:fmId:AttachBody19Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName19Id').value = ResampledImgNameArray[FileConter]; } if(FileConter == 19) { document.getElementById('pgid:fmId:AttachBody20Id').value = ResampledImgDataArray[FileConter]; document.getElementById('pgid:fmId:AttachFileName20Id').value = ResampledImgNameArray[FileConter]; } } var myLatlng = new google.maps.LatLng(previewLat,previewLang); var mapOptions1 = { zoom: 16, center: myLatlng } var PreviewMap = new google.maps.Map(document.getElementById('PreviewMap'), mapOptions1); // var image = '/resource/1727900087000/TSW_Web/img/marker.png'; //set marker on map marker1 = new google.maps.Marker({ position: myLatlng, map: PreviewMap, //icon: image }); } }); } return false; }); $('#pageStep1 button.back').click(function() { if('false' == 'true') { $('#pageStep1').addClass('hidden').hide(); $('#pagePreStep1').addClass('hidden').hide(); $('#pageStart').removeClass('hidden').show(); } else { if('Street Flooded'=='Free Tree') { $('#pageStep1').addClass('hidden').hide(); $('#postPagePreStep1').removeClass('hidden').show(); } else { $('#pageStep1').addClass('hidden').hide(); $('#pagePreStep1').removeClass('hidden').show(); document.getElementById('pagePreStep1').scrollIntoView(); } } return false; }); $('#pageStep1, #pageStep2').hide(); function validateEmail(email) { email = email.trim();//Added for DEF-006109 var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } </script> <script type="text/javascript"> if ( window.location.hash ) scroll(0,0); setTimeout( function() { scroll(0,0); }, 1); $(function() { $('.scroll').on('click', function(e) { e.preventDefault(); $('html, body').animate({ scrollTop: $($(this).attr('href')).offset().top + 'px' }, 1000, 'swing'); }); if(window.location.hash) { $('html, body').animate({ scrollTop: $(window.location.hash).offset().top + 'px' }, 1000, 'swing'); } }); </script> <script type="text/javascript"> //This sets the box sizes $(function () { $('#NextBtn').click( function () { var one = $("#form__step-1 fieldset").height(); var two = $("#form__step-2 fieldset").height(); var three = $("#form__step-1").height(); var difference = one - two; if (two < one) { $("#form__step-2 fieldset").height(function (index, height) { return (height + difference); }); $("#form__step-3 fieldset").css("min-height", three); } } ) }); </script> <script> $(function () { $("[name=toggler]").click(function () { $('.toHide').hide(); $("#blk-" + $(this).val()).show('slow'); }); }); </script> <script> var ProbDetSize = 0; function RefreshDetailList() { document.getElementById("CatHelpTextId").style.cssText = "display:none;"; var ProbCat = document.getElementById("CatId").options[document.getElementById("CatId").selectedIndex].index+1; var cntrllrProbCat = JSON.parse('{"43":"Bicycle-Related Issue","42":"Bicycle, Scooter, and Vehicle Issues","41":"STRO Violation","40":"Parks Issue","39":"Dumpster Overflow","38":"ADA Compliance","37":"Free Tree","36":"COVID-19","35":"Shared Mobility Device","34":"Encampment","33":"Tree Maintenance","32":"Other","31":"Vegetation Encroachment","30":"Scavenging of Blue Recycling or Black Trash Containers","29":"Sanitation","28":"Recycling","27":"Parking","26":"Missed Trash","25":"Illegal Dumping","24":"Greenery Collection","23":"Graffiti","22":"Dumpster Encroaching on Public Right of Way","21":"Dead Animal","20":"Containers Left Out Beyond Collection Hours","19":"Other","18":"Weed Removal","17":"Traffic Sign","16":"Street Sweeping","15":"Sidewalk","14":"Pothole","13":"Parking Meter","12":"Faded Striping","11":"Damaged Guardrail","10":"Curb","9":"Streets","8":"Street Flooded","7":"Storm Drain","6":"Over Irrigation","5":"Illegal Discharge","4":"Storm Water","3":"Traffic Signal","2":"Street Light","1":"Lights"}'); var ProbCatStr = cntrllrProbCat[ProbCat]; $("#Illegal-Div").hide('slow'); $("#parks-Div").hide('slow'); $("#FormLocationDesc").hide('slow'); $("[id$='FormLocDescriptonId']").attr("placeholder", ""); $("[id$='FormDescriptonId']").attr("placeholder", ""); $("#VerifyIllegalIssueId-div").css("display", "none"); $("#VerifyParksIssueId-div").css("display", "none"); $("#VerifyIllegalROWId-div").css("display", "none"); $("#VerifyIllegalOriginId-div").css("display", "none"); $("#VerifyIllegalVehicleId-div").css("display", "none"); $("#divFormContainerType").hide('slow'); //Added for NPD $('#Encampment-Div').hide('slow'); $('#Encampment-Div-NumberOfDaysEncampment').hide('slow'); $('#Encampment-Div-DogsOrAnimals').hide('slow'); $('#Encampment-Div-MapPinAccurate').css("display","none"); //$('#Encampment-Div-FireRisk').css("display","none"); $("#MapPinAccurateNoText").css("display", "none"); $("#AbandonedCampText").css("display", "none"); $("#VerifyAnimalsPresent-div").css("display", "none"); $("#VerifyNoOfPeople-div").css("display", "none"); //DEF-006115 Remove field from Encampment report //$("#VerifyDaysOfEncampment-div").css("display", "none"); $("#VerifyMapPin-div").css("display", "none"); //$("#VerifyFireRisk-div").css("display", "none"); document.getElementById("VerifyCategoryId").innerHTML = ProbCatStr; if(ProbCatStr == 'Weed Removal') { document.getElementById("CatHelpTextId").style.cssText = "display:block; font-size: 12px; margin-left:10px; margin-top:3px;"; document.getElementById("CatHelpTextId").innerHTML = "Use this to report weed removal needed on public streets and sidewalks."; } if(ProbCatStr == 'Abandoned Vehicle') { document.getElementById("CatHelpTextId").style.cssText = "display:block; font-size: 12px; margin-left:10px; margin-top:3px;"; document.getElementById("CatHelpTextId").innerHTML = "Report a vehicle parked in the same place for over 72 hours. Reports are forwarded to the Police Department."; } if(ProbCatStr == 'Dead Animal') { document.getElementById("CatHelpTextId").style.cssText = "display:block; font-size: 12px; margin-left:10px; margin-top:3px;"; document.getElementById("CatHelpTextId").innerHTML = "Reports are typically processed Monday through Friday from 6:30 a.m. to 4:00 p.m. If this is an immediate hazard, please call (619) 527-7500."; $("[id$='FormDescriptonId']").attr("placeholder", "Please specify the type of animal. Example: Skunk"); $("[id$='FormLocDescriptonId']").attr("placeholder", "Describe the specific location where the animal is located. Example: Middle of Market Street between 14th and 15th Street."); $("#FormLocationDesc").show('slow'); } /** DEF-005986 - New Report for Dumpster Overflow**/ if(ProbCatStr == 'Dumpster Overflow') { document.getElementById("CatHelpTextId").style.cssText = "display:block; font-size: 12px; margin-left:10px; margin-top:3px;"; document.getElementById("CatHelpTextId").innerHTML = "Reports are typically processed Monday through Friday from 6:30 a.m. to 4:00 p.m. If this is an immediate hazard, please call (619) 527-7500."; $("[id$='FormDescriptonId']").attr("placeholder", ""); $("[id$='FormLocDescriptonId']").attr("placeholder", "Describe the specific location. Example: Middle of Market Street between 14th and 15th Street."); $("#FormLocationDesc").show('slow'); } /* Added by: Nakul Work order: W-001092 Code changes begin below */ if(ProbCatStr == 'Vegetation Encroachment'||ProbCatStr == 'Graffiti'){ $("#FormLocationDesc").show('slow'); } /* Added by: Nakul Work order: W-001092 Code changes end */ if(ProbCatStr == 'Illegal Dumping') { document.getElementById("CatHelpTextId").style.cssText = "display:block; font-size: 12px; margin-left:10px; margin-top:3px;"; document.getElementById("CatHelpTextId").innerHTML = "Reports are typically processed Monday through Friday from 6:30 a.m. to 4:00 p.m. If this is an immediate hazard, please call (619) 527-7500."; $("#Illegal-Div").show('slow'); $("#FormLocationDesc").show('slow'); $("#VerifyIllegalIssueId-div").css("display", "block"); $("#VerifyIllegalROWId-div").css("display", "block"); $("#VerifyIllegalOriginId-div").css("display", "block"); } if(ProbCatStr == 'Parks Issue'){ $("#parks-Div").show('slow'); $("#FormLocationDesc").show(); $("#VerifyParksIssueId-div").css("display", "block"); } if(ProbCatStr == 'Scavenging of Blue Recycling or Black Trash Containers' || ProbCatStr == 'Containers Left Out Beyond Collection Hours' || ProbCatStr == 'Dumpster Encroaching on Public Right of Way') { $("#FormLocationDesc").show('slow'); } if(ProbCatStr == 'Missed Trash'|| ProbCatStr == 'Greenery Collection' || ProbCatStr == 'Recycling') { /** Added for DEF-003624 on 30th April 2019 --- Start**/ if(ProbCatStr == 'Missed Trash') { document.getElementById("CatHelpTextId").style.cssText = "display:block; font-size: 12px; margin-left:10px; margin-top:3px;"; document.getElementById("CatHelpTextId").innerHTML = "Please leave the container in the usual pickup spot so the collection can be made. Crews cannot enter private property to make a collection."; $("#VerifyContainerTypeId-div").css("display", "block");//Added for DEF-006016 } //End $("#FormLocationDesc").show('slow'); $("#divFormContainerType").show('slow'); } //Added SideWalk in OR condition and changed the cssText Style for DEF-003939 on 6/21/2019 if(ProbCatStr == 'Other' || ProbCatStr == 'Sidewalk') { document.getElementById("CatHelpTextId").style.cssText = "display:block; font-size: 12px; margin-left:10px; margin-top:3px; color:black; font-family:Open Sans"; document.getElementById("CatHelpTextId").innerHTML = "FOR EMERGENCIES CALL 9-1-1. This includes: hazards on freeway, gas leaks, and downed power lines. It may take up to 48 hours to process reports submitted through this app. <br/> <br/>Police Non-Emergency: (619) 531-2000 <br/>Other urgent issues: (619) 527-7500 <br/>SDG&E: (800) 411-7343 <br/>Water and Sewer Emergencies: (619) 515-3525"; } if(ProbCatStr == 'Encampment') { document.getElementById("CatHelpTextId").style.cssText = "display:block; font-size: 12px; margin-left:10px; margin-top:3px;"; document.getElementById("CatHelpTextId").innerHTML = "If this is an urgent issue please contact the police non-emergency number at (619) 531-2000"; $('#Encampment-Div').show('slow'); //DEF-006115 Remove field for Encampment report //$('#Encampment-Div-NumberOfDaysEncampment').show('slow'); $('#Encampment-Div-DogsOrAnimals').show('slow'); $("#Encampment-Div-MapPinAccurate").css("display", "block"); //$("#Encampment-Div-FireRisk").css("display", "block"); //$("#VerifyDaysOfEncampment-div").css("display", "block"); $("#VerifyNoOfPeople-div").css("display", "block"); $("#VerifyAnimalsPresent-div").css("display", "block"); $("#VerifyMapPin-div").css("display", "block"); //$("#VerifyFireRisk-div").css("display", "block"); } ProbDetSize = 0; document.getElementById("PDetailId").style.display = "none"; RefreshDetail(ProbCat); } function RefreshQuesAnsList() { var detailval = document.getElementById('DetId'); console.log('detailval**'+detailval); var ProbCat = document.getElementById("CatId").options[document.getElementById("CatId").selectedIndex].index+1; var ProbDet = document.getElementById("DetId").options[document.getElementById("DetId").selectedIndex].index; var ProbDetailStr = ''; TSWNewReportCtrl.ProbDetailList(ProbCat, ProbDet, function(result, event) { parseMe = result; var cntrProbDetail = JSON.parse(parseMe); ProbDetailStr = cntrProbDetail[ProbDet]; if(ProbDetSize != 0) { document.getElementById("VerifyTypeId").innerHTML = ProbDetailStr; document.getElementById("PDetailId").style.display = "block"; } RefreshQuesAns(ProbDet); }, {escape:false}) if(detailval.value == 'Walk Signal Push Button Upgrade') { document.getElementById("CatHelpTextPBId").style.cssText = "display:block; font-size: 12px; margin-left:10px; margin-top:3px;"; document.getElementById("CatHelpTextPBId").innerHTML = "Report an old (small) walk signal push button to request an upgrade to a modern (larger) push button."; } } //Added by Akash for STRO Violation function getSelectValues(select){ var newstring = ''; var result = []; var options = select && select.options; var opt; for (var i=0, iLen=options.length; i<iLen; i++) { opt = options[i]; if (opt.selected) { result.push(opt.value || opt.text); } } var resstring = result.toString(); for (var j=0, k=result.length; j<k; j++){ newstring = newstring + result[j].toString(); newstring = newstring + ";"; } document.getElementById('pgid:fmId:STROIssuesSelected').value = newstring; } function SelectedAns(selectedAns) { if(selectedAns == '1P') { var Ques1 = document.getElementById("1Ques").innerHTML; var Ans1 = document.getElementById("1Ans").options[document.getElementById("1Ans").selectedIndex].text; document.getElementById('pgid:fmId:Ques1').value = Ques1; document.getElementById('pgid:fmId:Ans1').value = Ans1; } if(selectedAns == '1T') { //Added by Akash for STRO Violation if(document.getElementById("CatId").selectedIndex != 0){ ProbCat = document.getElementById("CatId").options[document.getElementById("CatId").selectedIndex].text; } if(ProbCat=='STRO Violation'){ var LicenseId=document.getElementById("1Ans").value; LicenseId = LicenseId.replace(/\D/g, ''), char = { 0: 'STR-'}; var LicensefinalID=''; for (var i = 0; i < LicenseId.length; i++) { LicensefinalID += (char[i] || '') + LicenseId[i]; } if(LicenseId.length>0) LicensefinalID+='L'; document.getElementById("1Ans").value=LicensefinalID; }//end var Ques1 = document.getElementById("1Ques").innerHTML; var Ans1 = document.getElementById("1Ans").value; document.getElementById('pgid:fmId:Ques1').value = Ques1; document.getElementById('pgid:fmId:Ans1').value = Ans1; } if(selectedAns == '2P') { var Ques2 = document.getElementById("2Ques").innerHTML; var Ans2 = document.getElementById("2Ans").options[document.getElementById("2Ans").selectedIndex].text; document.getElementById('pgid:fmId:Ques2').value = Ques2; document.getElementById('pgid:fmId:Ans2').value = Ans2; } if(selectedAns == '2T') { var Ques2 = document.getElementById("2Ques").innerHTML; var Ans2 = document.getElementById("2Ans").value; document.getElementById('pgid:fmId:Ques2').value = Ques2; document.getElementById('pgid:fmId:Ans2').value = Ans2; } if(selectedAns == '3P') { var Ques3 = document.getElementById("3Ques").innerHTML; var Ans3 = document.getElementById("3Ans").options[document.getElementById("3Ans").selectedIndex].text; document.getElementById('pgid:fmId:Ques3').value = Ques3; document.getElementById('pgid:fmId:Ans3').value = Ans3; } if(selectedAns == '3T') { var Ques3 = document.getElementById("3Ques").innerHTML; var Ans3 = document.getElementById("3Ans").value; document.getElementById('pgid:fmId:Ques3').value = Ques3; document.getElementById('pgid:fmId:Ans3').value = Ans3; } if(selectedAns == '4P') { var Ques4 = document.getElementById("4Ques").innerHTML; var Ans4 = document.getElementById("4Ans").options[document.getElementById("4Ans").selectedIndex].text; document.getElementById('pgid:fmId:Ques4').value = Ques4; document.getElementById('pgid:fmId:Ans4').value = Ans4; } if(selectedAns == '4T') { var Ques4 = document.getElementById("4Ques").innerHTML; var Ans4 = document.getElementById("4Ans").value; document.getElementById('pgid:fmId:Ques4').value = Ques4; document.getElementById('pgid:fmId:Ans4').value = Ans4; } } </script><script id="pgid:fmId:j_id582" type="text/javascript">RefreshDetail=function(firstParam){A4J.AJAX.Submit('pgid:fmId',null,{'similarityGroupingId':'pgid:fmId:j_id582','oncomplete':function(request,event,data){javascript: if('0' == 0){ReloadQuesAns(); } if('0' != 0) {ReloadDetail(); ProbDetSize = 1;}},'parameters':{'firstParam':(typeof firstParam!='undefined'&&firstParam!=null)?firstParam:'','pgid:fmId:j_id582':'pgid:fmId:j_id582'} } )}; </script><script id="pgid:fmId:j_id584" type="text/javascript">RefreshQuesAns=function(firstParam){A4J.AJAX.Submit('pgid:fmId',null,{'similarityGroupingId':'pgid:fmId:j_id584','parameters':{'pgid:fmId:j_id584':'pgid:fmId:j_id584','firstParam':(typeof firstParam!='undefined'&&firstParam!=null)?firstParam:''} } )}; </script><script id="pgid:fmId:j_id586" type="text/javascript">ReloadDetail=function(){A4J.AJAX.Submit('pgid:fmId',null,{'similarityGroupingId':'pgid:fmId:j_id586','parameters':{'pgid:fmId:j_id586':'pgid:fmId:j_id586'} } )}; </script><script id="pgid:fmId:j_id587" type="text/javascript">ReloadQuesAns=function(){A4J.AJAX.Submit('pgid:fmId',null,{'similarityGroupingId':'pgid:fmId:j_id587','parameters':{'pgid:fmId:j_id587':'pgid:fmId:j_id587'} } )}; </script> <script> var IsplaceChange = false; var Isdefaultloc = ''; var navigatorlocation = ''; var AddressLocatedOnMap = ''; var previewLat, previewLang; var geocoder; var AddressLocatedOnMap = ''; var mainMarker = []; var initLat, initLong; var startLat, startLong; function successFunction(position) { Isdefaultloc = ''; var lat = position.coords.latitude; var lng = position.coords.longitude; initLat = lat; initLong = lng; codeLatLng(lat, lng); initAutocomplete(lat, lng); } function errorFunction(){ Isdefaultloc = 'true'; lat = '32.7117'; lng = '-117.1592'; initLat = lat; initLong = lng; codeLatLng(lat, lng); initAutocomplete(lat, lng); } function loadMaps() { const urlSearchParams = new URLSearchParams(window.location.search); const params = Object.fromEntries(urlSearchParams.entries()); //geocoder = new google.maps.Geocoder(); if (navigator.geolocation) { Isdefaultloc = 'true'; lat = params.type == 'Parks Issue' ? '32.731118' : '32.7169145'; lng = params.type == 'Parks Issue' ? '-117.150976' : '-117.16296899999998'; //codeLatLng(lat, lng); initAutocomplete(lat, lng); } } function initialize() { loadMaps(); } function populateAddress(results){ for (var i=0; i<results.address_components.length; i++) { for (var b=0; b<results.address_components[i].types.length; b++) { if (results.address_components[i].types[b] == "administrative_area_level_1") { state = results.address_components[i].long_name; document.getElementById('pgid:fmId:stateValId').value = state; document.getElementById('pgid:fmId:STROViolationState').value = state;//Added By Akash for STRO Violation break; } if (results.address_components[i].types[b] == "locality") { city = results.address_components[i].long_name; document.getElementById('pgid:fmId:cityValId').value = city; document.getElementById('pgid:fmId:STROViolationCity').value = city;//Added By Akash for STRO Violation break; } if (results.address_components[i].types[b] == "street_number") { streetNum = results.address_components[i].long_name; document.getElementById('pgid:fmId:streetNumberValId').value = streetNum; document.getElementById('pgid:fmId:STROViolationStreetNumber').value = streetNum;//Added By Akash for STRO Violation break; } if (results.address_components[i].types[b] == "route") { streetaddress = results.address_components[i].long_name; document.getElementById('pgid:fmId:streetNameValId').value = streetaddress; document.getElementById('pgid:fmId:STROViolationStreet').value = streetaddress;//Added By Akash for STRO Violation if(document.getElementById('pgid:fmId:streetValId').value != ''){ document.getElementById('pgid:fmId:streetValId').value = document.getElementById('pgid:fmId:streetValId').value +' '+ streetaddress; }else{ document.getElementById('pgid:fmId:streetValId').value = streetaddress; } break; } if (results.address_components[i].types[b] == "administrative_area_level_2") { city4 = results.address_components[i].long_name; break; } if (results.address_components[i].types[b] == "country") { country = results.address_components[i].long_name; break; } if (results.address_components[i].types[b] == "postal_code") { postal = results.address_components[i].long_name; document.getElementById('pgid:fmId:zipcodeValId').value = postal; document.getElementById('pgid:fmId:STROViolationZip').value = postal;//Added By Akash for STRO Violation break; } } } } function codeLatLng(lat, lng) { navigatorlocation = ''; var latlng = new google.maps.LatLng(lat, lng); var geocoder = new google.maps.Geocoder(); var addressValue = ''; geocoder.geocode({'latLng': latlng}, function(results, status){ if (status == google.maps.GeocoderStatus.OK) { document.getElementById('pgid:fmId:LatitudeId').value = lat; document.getElementById('pgid:fmId:LongitudeId').value = lng; if(Isdefaultloc.trim() == '') document.getElementById('pac-inputt').value = results[0].formatted_address; else document.getElementById('pac-inputt').value = ''; navigatorlocation = results[0].formatted_address; console.log('test**'+results[0]); populateAddress(results[0]); } else { alert("Geocoder failed due to: " + status); } }); } function initAutocomplete(lat, lng) { // Create the DIV to hold the control and call the CenterControl() // constructor passing in this DIV. var centerControlDiv = document.createElement('div'); // Set CSS for the control border. var controlUI = document.createElement('div'); controlUI.style.backgroundColor = '#fff'; controlUI.style.border = '2px solid #fff'; controlUI.style.borderRadius = '3px'; controlUI.style.boxShadow = '0 0px 4px rgba(0,0,0,.3)'; controlUI.style.cursor = 'pointer'; controlUI.style.marginRight = '11px'; controlUI.style.width = '2.5em'; controlUI.style.height = '2.5em'; controlUI.style.textAlign = 'center'; controlUI.title = 'Current location'; centerControlDiv.appendChild(controlUI); // Set CSS for the control interior. var controlIcon = document.createElement('div'); controlIcon.style.marginTop = '4px'; controlIcon.className = "icon-location icon--sm"; controlUI.appendChild(controlIcon); centerControlDiv.index = 1; var myLatlng = new google.maps.LatLng(lat, lng); var address = ''; var mapOptions = { zoom: 16, center: myLatlng } var mapOptions1 = { zoom: 16, center: myLatlng } var map = new google.maps.Map(document.getElementById('map'), mapOptions); var PreviewMap = new google.maps.Map(document.getElementById('PreviewMap'), mapOptions1); map.controls[google.maps.ControlPosition.RIGHT_BOTTOM].push(centerControlDiv); var script = document.createElement('script'); const urlSearchParams = new URLSearchParams(window.location.search); const params = Object.fromEntries(urlSearchParams.entries()); if(params.type == 'Parks Issue') { script.src = 'https://getitdone.sandiego.gov/resource/1650011786000/ParksBoundaries/ParksBoundaries.js'; document.getElementsByTagName('head')[0].appendChild(script); document.querySelector('#InvalidAddressId font').innerText = "Please verify that the address of the issue is within the City of San Diego Parks. Select address from displayed suggestions."; } else { script.src = 'https://getitdone.sandiego.gov/resource/1631176985000/PDSandiegoBounds/PDSandiegoBounds.js'; document.getElementsByTagName('head')[0].appendChild(script); } var pathval = []; var SanDiegoHighlight; //var options; window.eqfeed_callback = function(results) { const urlSearchParams = new URLSearchParams(window.location.search); const params = Object.fromEntries(urlSearchParams.entries()); const geojson = JSON.parse(JSON.stringify(results)); map.data.addGeoJson(geojson); map.data.setStyle(function (feature) { return { fillColor: 'grey', //strokeColor: 'transparent', strokeWeight: 1, fillOpacity: (params.type == 'Parks Issue' ? 0.5 : 0) }; }); // alert(results.features.length); /*for (var i = 0; i < results.features.length; i++) { const feature=results.features[i]; for (var j = 0; j < feature.geometry.coordinates.length; j++) { const coords = feature.geometry.coordinates[j] for(var k = 0; k < coords.length; k++) { const latLng = new google.maps.LatLng(coords[k][1],coords[k][0]); latLng1.push(latLng); } } }*/ /*SanDiegoHighlight= new google.maps.Polygon({ paths: pathval, strokeColor: "#000000", strokeOpacity: 1.0, strokeWeight: 1, fillColor: "", fillOpacity: 0.0 }); SanDiegoHighlight.setMap(map); */ } // Setup the click event listeners: simply set the map to Chicago. controlUI.addEventListener('click', function(){ if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(successFunction, errorFunction); var myLatlng = new google.maps.LatLng(initLat,initLong); marker.setPosition(myLatlng); map.setCenter(myLatlng); map.setZoom(16); document.getElementById('pgid:fmId:LatitudeId').value = previewLat; document.getElementById('pgid:fmId:LongitudeId').value = previewLang; codeLatLng(lat, lng); cityValidatedStatus = ''; var latLng = marker.getPosition(); google.maps.geometry.poly.containsLocation(latLng, SanDiegoHighlight) ? inside() : outside(); } }); //set marker on map var marker = new google.maps.Marker({ position: myLatlng, map: map, draggable: true, raiseOnDrag: false //animation: google.maps.Animation.DROP, //icon: image }); cityValidatedStatus = ''; previewLat = lat; previewLang = lng; document.getElementById('pgid:fmId:LatitudeId').value = lat; document.getElementById('pgid:fmId:LongitudeId').value = lng; setTimeout(function() { var rsul = google.maps.geometry.poly.containsLocation(marker.getPosition(), SanDiegoHighlight) ? inside() : outside(); }, 5000); // ---START--------- Marker Drag Funtionality ---------------- function checkBounds(position){ let isInside=false; map.data.forEach(function(feature) { if (feature.getGeometry().getType() == "Polygon") { // simplifying assumption, depends on data // just check first linear ring var poly = new google.maps.Polygon({ path: feature.getGeometry().getAt(0).getArray() }); if (google.maps.geometry.poly.containsLocation(position,poly)) { isInside=true; } } }) return isInside; } function inside(){ cityValidatedStatus = 'true'; if(Isdefaultloc.trim() == 'true'){ cityValidatedStatus = ''; } document.getElementById('InvalidAddressId').style.cssText = "display:none"; document.getElementById('pac-inputt-error').style.cssText = "display:none"; document.getElementById('pac-inputt').style.cssText = ""; } function outside(){ cityValidatedStatus = 'false'; document.getElementById('InvalidAddressId').style.cssText = "display:block"; document.getElementById('pac-inputt-error').style.cssText = "display:none"; document.getElementById('pac-inputt').style.cssText = "border: 1px solid red"; } var infowindow = new google.maps.InfoWindow({ content: address }); var geocoder = new google.maps.Geocoder(); //for drag and drop of marker start (function (marker, address){ google.maps.event.addListener(marker, "click", function (e){ infoWindow.setContent(marker.description); infoWindow.open(map, marker); }); //add listeners google.maps.event.addListener(marker, "dragend", function(e){ var lat, lng, address, resultingAddress, index,addressStr, addressValue; // geocoder.geocode({ 'latLng': marker.getPosition() }, function (results, status){ // if (status == google.maps.GeocoderStatus.OK){ // for(var i=0;i<results.length;i++){ // addressStr = JSON.stringify(results[i].formatted_address); /*** BUGFIX:DEF-005295 start ***/ /* if(results[i].geometry.location_type === 'RANGE_INTERPOLATED' && results[i].formatted_address !== 'undefined'){ console.log('Inside RANGE_INTERPOLATED'); address = results[i].formatted_address; resultingAddress = results[i]; index = 1; } else if(results[i].geometry.location_type === 'GEOMETRIC_CENTER' && results[i].formatted_address !== 'undefined' && (index != 1 && index != 2) && (!addressStr.includes('+'))){ console.log('Inside GEOMETRIC_CENTER'); address = results[i].formatted_address; resultingAddress = results[i]; index = 2; } else if(results[i].geometry.location_type === 'ROOFTOP' && results[i].formatted_address !== 'undefined' && (index != 1 && index != 2 && index != 3) && (!addressStr.includes('+'))){ console.log('Inside ROOFTOP'); address = results[i].formatted_address; resultingAddress = results[i]; index = 3; } else if(results[i].geometry.location_type === 'APPROXIMATE' && results[i].formatted_address !== 'undefined' && (index != 1 && index != 2 && index != 3 && index != 4) && (!addressStr.includes('+'))){ console.log('Inside APPROXIMATE'); address = results[i].formatted_address; resultingAddress = results[i]; index = 4; } */ /*** BUGFIX:DEF-005295 end ***/ // } lat = marker.getPosition().lat(); lng = marker.getPosition().lng(); Visualforce.remoting.Manager.invokeAction( 'TSWGenericController.getLocationDetail', lat,lng, function(address, event){ console.log('resultsss2558 ', address, typeof(address)); //addressValue = address; console.log('Inside the fun 2572', addressValue); navigatorlocation = address; // document.getElementById('pac-inputt').value = address; function htmlDecode(input){ // var e = document.createElement('div'); var e = document.getElementById('pac-inputt'); e.innerHTML = input; return e.childNodes[0].nodeValue; } console.log('address--> ', address); console.log('function string retrn --> ', htmlDecode(address)); document.getElementById('pac-inputt').value = htmlDecode(address); } ); previewLat = lat; previewLang = lng; document.getElementById('pgid:fmId:LatitudeId').value = lat; document.getElementById('pgid:fmId:LongitudeId').value = lng; //address = results[0].formatted_address; IsplaceChange = true; Isdefaultloc = 'false'; // document.getElementById('pac-inputt').value = address; // navigatorlocation = address; checkBounds(e.latLng) ? inside() : outside(); /*** Added by Akash for STRO Violation start***/ Visualforce.remoting.Manager.invokeAction( 'TSWGenericController.getformattedLocationDetails', lat,lng, function(address, event){ console.log('resultsss2558 ', address, typeof(address)); for(var i=0;i<address.results.length;i++) { if(address.results[i].formatted_address === document.getElementById('pac-inputt').value) resultingAddress=address.results[i]; } populateAddress(resultingAddress); } ); /*** Added by Akash for STRO Violation end***/ // } // }); }); })(marker, address); //add listeners google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); }); google.maps.event.addListener(infowindow, 'closeclick', function() { map.setCenter(marker.getPosition()); }); // ---END--------- Marker Drag Funtionality ---------------- // ----- START------- Address Search Funtionality ---------------- var input = document.getElementById('pac-inputt'); var defaultBounds = new google.maps.LatLngBounds( new google.maps.LatLng(32.715736, -117.161087) ); var sessionToken = new google.maps.places.AutocompleteSessionToken(); console.log('sessionToken --> ' + sessionToken); var options = { bounds: defaultBounds, sessionToken: sessionToken, fields: ['address_components', 'adr_address', 'business_status', 'formatted_address', 'geometry','name', 'place_id']//DEF-007053 }; var searchBox = new google.maps.places.SearchBox(input,options); searchBox.addListener('places_changed', function(){ IsplaceChange = true; Isdefaultloc = 'false'; var address = document.getElementById('pac-inputt').value; /***BUGFIX: DEF-005047 start***/ //to select 1st biased address from predictions let pacContainer=document.querySelector('.pac-container'); let pacContainerArr=pacContainer.children; if(pacContainerArr.length>0){ address=pacContainerArr[0].textContent; } /***BUGFIX: DEF-005047 end***/ geocoder.geocode({'address': address}, function(results, status){ if (status == google.maps.GeocoderStatus.OK){ place = results[0]; previewLat = place.geometry.location.lat(); previewLang = place.geometry.location.lng(); marker.setPosition(place.geometry.location); console.log('populate address->'+ place); map.setCenter(place.geometry.location); map.setZoom(16); document.getElementById('pgid:fmId:LatitudeId').value = previewLat; document.getElementById('pgid:fmId:LongitudeId').value = previewLang; cityValidatedStatus = ''; var address = place.formatted_address; var latLng = marker.getPosition(); //For Testing document.getElementById("pac-inputt").value = address; navigatorlocation = address; checkBounds(latLng) ? inside() : outside(); populateAddress(place); }else{ place = searchBox.getPlaces()[0]; previewLat = place.geometry.location.lat(); previewLang = place.geometry.location.lng(); marker.setPosition(place.geometry.location); console.log('populate address->'+ place); map.setCenter(place.geometry.location); map.setZoom(16); document.getElementById('pgid:fmId:LatitudeId').value = previewLat; document.getElementById('pgid:fmId:LongitudeId').value = previewLang; cityValidatedStatus = ''; var address = place.formatted_address; var latLng = marker.getPosition(); //For Testing document.getElementById("pac-inputt").value = address; navigatorlocation = address; checkBounds(latLng) ? inside() : outside(); populateAddress(place); } }); }); // -----END------- Address Search Funtionality ----------- } </script> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAD28F40N5JfssBqRAA-xzUNJBsolYWkvg&libraries=places&callback=initialize"></script> <script language="javascript" type="text/javascript"> var FileUploadConter = 1; var MaxFileUploadAllowed = Number(5); var ResampledImgDataArray = []; var ResampledImgNameArray = []; let _imageDataIndices=[]; var iFileSize = 0; var iLoadedFileSize = 0; var _fileList=[]; window.onload = function () { var fileUpload = document.getElementById("fileupload"); fileUpload.onchange = function(event) { _fileList=(event.target.files) || (event.dataTransfer.files); var fileSizeCheck = false; if(typeof (FileReader) != "undefined") { if(Number(ResampledImgDataArray.length)+ Number(_fileList.length) > Number(MaxFileUploadAllowed)) { event.target.value=''; $.alert({ title: 'Alert!', content: 'You can upload only '+5 +' images.', boxWidth: '30%', useBootstrap: false, draggable: false }); return false; } else { iFileSize = 0; var regex = /(\.jpg|\.jpeg|\.bmp|\.gif|\.png)$/i; for (var i = 0; i < fileUpload.files.length; i++) { var file = fileUpload.files[i]; iFileSize += file.size; if(file.size > 600000){ fileSizeCheck = true; } } //10485760 10MB //20971520 20MB if((iFileSize + iLoadedFileSize) > 20971520){ event.target.value=''; $.alert({ title: 'Alert!', content: 'Total files size cannot exceed 20 MB.', boxWidth: '30%', useBootstrap: false, draggable: false }); return false; } //Changed the for loop to a recursive function for DEF-004050 function readFile(index) { if( index >= fileUpload.files.length){ event.target.value=''; return; } var file = fileUpload.files[index]; if(regex.test(file.name.toLowerCase())) { var reader = new FileReader(); /*** Start- Enhanced code to fix iOS issue ***/ reader.onload = (e) => { let img = document.createElement("IMG"); img.height = "100"; img.width = "100"; img.src = e.target.result; let removeIcon=document.createElement("i"); removeIcon.classList.add('remove-icon'); removeIcon.classList.add('icon-cross-circle'); removeIcon.classList.add('icon--circle'); removeIcon.classList.add('icon--sm'); removeIcon.setAttribute('title', 'Remove'); /*** Start- Fix for mobile touch issue DEF-007298***/ function handler(e){ e.stopPropagation(); try { let imageIndex=parseInt(e.currentTarget.parentElement.getAttribute('data-index')); let deleteIndex=_imageDataIndices.findIndex((element) => element.index ==imageIndex); ResampledImgDataArray.splice(deleteIndex, 1); ResampledImgNameArray.splice(deleteIndex, 1); iLoadedFileSize=iLoadedFileSize-_imageDataIndices[deleteIndex].size; _imageDataIndices.splice(deleteIndex,1); e.currentTarget.parentElement.innerHTML=''; } catch (error) { console.log('error:: ',error.message); } } removeIcon.onclick=handler; removeIcon.ontouchend=handler; /*** Start- Fix for mobile touch issue DEF-007298***/ let canvas = document.createElement('canvas'); let ctx = canvas.getContext('2d'); let image = document.createElement('img'); image.onload = () => { const max_size = 600; let width = image.width; let height = image.height; let ratio = 0; if (parseInt(file.size) > 500000) { if ((width > height) && (width > max_size)) { ratio = max_size / width; height = height * ratio; width = width * ratio; } else if (height > max_size) { ratio = max_size / height; width = width * ratio; height = height * ratio; } } else { width = image.width; height = image.height; } canvas.width = width; canvas.height = height; ctx.drawImage(image, 0, 0, width, height); var FileExt = file.name.substring(file.name.lastIndexOf(".")+1).toLowerCase(); if(FileExt == 'jpg' || FileExt == 'jpeg') resampled(canvas.toDataURL("image/jpeg", 0.5), file.name); else if(FileExt == 'gif') resampled(canvas.toDataURL("image/gif", 0.5), file.name); else if(FileExt == 'bmp') resampled(canvas.toDataURL("image/bmp", 0.5), file.name); else if(FileExt == 'png') resampled(canvas.toDataURL("image/png", 0.5), file.name); else resampled(canvas.toDataURL("image/png"), file.name); readFile(index+1) }; image.src = URL.createObjectURL(file); let caption=document.createElement('div'); caption.classList.add('flex-caption'); caption.innerText=file.name; let currentPreviewElement=document.getElementById("dvPreview"+(FileUploadConter)); currentPreviewElement.appendChild(img); currentPreviewElement.appendChild(caption); currentPreviewElement.appendChild(removeIcon); _imageDataIndices.push({index:FileUploadConter,size:file.size}); FileUploadConter++; //work around to update flexSlider if(FileUploadConter===2){ $(window).trigger('resize'); } iLoadedFileSize += file.size; } /*** End- Enhanced code to fix iOS issue***/ reader.readAsDataURL(file); } else { alert(file.name + " is not a valid image file."); return false; } }readFile(0); } } else { alert("This browser does not support HTML5 FileReader."); } } }; //Added By Akash for STRO Violation function STROFileUpload(event) { var fileUpload = document.getElementById("fileuploadSTRO"); _fileList=(event.target.files) || (event.dataTransfer.files); var fileSizeCheck = false; if(typeof (FileReader) != "undefined") { if(Number(ResampledImgDataArray.length)+ Number(_fileList.length) > Number(MaxFileUploadAllowed)) { event.target.value=''; $.alert({ title: 'Alert!', content: 'You can upload only '+5 +' images.', boxWidth: '30%', useBootstrap: false, draggable: false }); return false; } else { iFileSize = 0; var regex = /(\.jpg|\.jpeg|\.bmp|\.gif|\.png|\.docx|\.pdf|\.csv|\.doc|\.xls|\.xlsx)$/i; for (var i = 0; i < fileUpload.files.length; i++) { var file = fileUpload.files[i]; iFileSize += file.size; if(file.size > 600000){ fileSizeCheck = true; } } //10485760 10MB //20971520 20MB if((iFileSize + iLoadedFileSize) > 20971520){ event.target.value=''; $.alert({ title: 'Alert!', content: 'Total files size cannot exceed 20 MB.', boxWidth: '30%', useBootstrap: false, draggable: false }); return false; } //Changed the for loop to a recursive function for DEF-004050 function readFile(index) { if( index >= fileUpload.files.length){ event.target.value=''; return; } var file = fileUpload.files[index]; console.log('location1--'+file.name.toLowerCase()); if(regex.test(file.name.toLowerCase())) { console.log('location2--'+file); var reader = new FileReader(); console.log('location3--'+file); /*** Start- Enhanced code to fix iOS issue ***/ reader.onload = (e) => { let img = document.createElement("IMG"); img.height = "100"; img.width = "100"; img.src = e.target.result; let removeIcon=document.createElement("i"); removeIcon.classList.add('remove-icon'); removeIcon.classList.add('icon-cross-circle'); removeIcon.classList.add('icon--circle'); removeIcon.classList.add('icon--sm'); removeIcon.setAttribute('title', 'Remove'); /*** Start- Fix for mobile touch issue DEF-007298***/ function handler(e){ e.stopPropagation(); try { let imageIndex=parseInt(e.currentTarget.parentElement.getAttribute('data-index')); let deleteIndex=_imageDataIndices.findIndex((element) => element.index ==imageIndex); ResampledImgDataArray.splice(deleteIndex, 1); ResampledImgNameArray.splice(deleteIndex, 1); iLoadedFileSize=iLoadedFileSize-_imageDataIndices[deleteIndex].size; _imageDataIndices.splice(deleteIndex,1); e.currentTarget.parentElement.innerHTML='' } catch (error) { console.log('error:: ',error.message); } } removeIcon.onclick=handler; removeIcon.ontouchend=handler; /*** End- Fix for mobile touch issue DEF-007298***/ console.log('location4--'+file); let canvas = document.createElement('canvas'); let ctx = canvas.getContext('2d'); let image = document.createElement('img'); console.log('location5--'+file); image.src = URL.createObjectURL(file); readFile(index+1); resampled(reader.result, file.name); let caption=document.createElement('div'); caption.classList.add('flex-caption'); caption.innerText=file.name; let currentPreviewElement=document.getElementById("dvPreview"+(FileUploadConter)); currentPreviewElement.appendChild(img); currentPreviewElement.appendChild(caption); currentPreviewElement.appendChild(removeIcon); _imageDataIndices.push({index:FileUploadConter,size:file.size}); FileUploadConter++; //work around to update flexSlider if(FileUploadConter===2){ $(window).trigger('resize'); } iLoadedFileSize += file.size; } /*** End- Enhanced code to fix iOS issue***/ reader.readAsDataURL(file); } else { alert(file.name + " is not a valid image file."); return false; } }readFile(0); } } else { alert("This browser does not support HTML5 FileReader."); } } function resampled(data, fname) { ResampledImgDataArray.push(data); ResampledImgNameArray.push(fname); } </script> <script> setTimeout(function(){ PopultateCategoryValue();}, 1000); function PopultateCategoryValue() { if('Street Flooded' != '' && 'Street Flooded' != null) { var selectobject = document.getElementById("CatId") for (var i = 0; i < selectobject.length; i++) { if('Street Flooded' == selectobject.options[i].text) { document.getElementById("CatId").selectedIndex = i; //alert(document.getElementById("CatId").selectedIndex); break; } } RefreshDetailList(); } } function ClearErrorIfBlank() { IsplaceChange = false; if(document.getElementById('pac-inputt').value == '') { document.getElementById('InvalidAddressId').style.cssText = "display:none"; document.getElementById('pac-inputt').style.cssText = ""; } } function DisplayMapPinAccurateNoText() { if(document.getElementById('Encampment-MapPin').value == 'No'){ $("#MapPinAccurateNoText").css("display", "block"); } else { $("#MapPinAccurateNoText").css("display", "none"); } } //Added for NPD function DisplayAbandonedCampText() { if(document.getElementById('Encampment-NoOfPeople').value == 'None/Abandoned Camp'){ $("#AbandonedCampText").css("display", "block"); } else { $("#AbandonedCampText").css("display", "none"); } } </script> <script> var retURL = window.location.href; if(retURL.includes('script')){ alert('Invalid URL. Redirecting to Get It Done page.'); window.location.href = "https://getitdone.force.com"; } <!--*****************************--> </script> <script src="/resource/1727900087000/TSW_Web/js/plugins/JqueryConfirm.js" type="text/javascript"></script><span id="pgid:fmId:j_id589"> <script src="/resource/1727900087000/TSW_Web/js/plugins/modernizr-2.8.3.min.js" type="text/javascript"></script> <script data-main="/resource/1727900087000/TSW_Web/js/main-built.js" src="/resource/1727900087000/TSW_Web/js/lib/require.js"></script> <script type="text/javascript"> function googleTranslateElementInit() { if ($('.search-icon').css('display') == 'none') { new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element'); changeLanguageText(); } else { new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL}, 'google_translate_element'); } } function changeLanguageText() { var el = $('.goog-te-menu-value span:first-child'); if (el.text() == 'Select Language') { $(el).html('English'); $('#google_translate_element').fadeIn('slow'); } else { setTimeout(changeLanguageText, 10); } } </script> <script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" type="text/javascript"></script></span> <script type="text/javascript"> document.getElementById('pgid:fmId:Browser').value = browserName; </script> <script> if(document.querySelector('.twelve.columns > span + button.next')) { document.querySelector('.twelve.columns > span + button.next').addEventListener('click', function() { if ($('#pac-inputt').val() == '') { $('html, body').animate({ scrollTop: $('#pac-inputt-error').offset().top }, 'fast'); } else if ($('#DetId').val() == "-- Select Detail --") { $('html, body').animate({ scrollTop: $('#DetId-error').offset().top }, 'fast'); } else if ($('#formDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat2Id-error').offset().top }, 'fast'); } /* Nakul */ /*start else if ( (params.type == 'Graffiti' || params.type == 'Vegetation Encroachment') && $('#formLocDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat4Id-error').offset().top }, 'fast'); $("[id$='FormLocDescriptonId']").css({"border":"1px solid red"}); end */ /* else if ($('#formLocDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat4Id-error').offset().top }, 'fast'); } */ }); } $('.twelve.columns > button.next').on('click', function() { const urlSearchParams = new URLSearchParams(window.location.search); const params = Object.fromEntries(urlSearchParams.entries()); if(params.type == 'Over Irrigation' || params.type == 'Street Flooded' || params.type == 'Damaged Guardrail' || params.type == 'Faded Striping' || params.type == 'Sidewalk' || params.type == 'Dead Animal' || params.type == 'Dumpster Encroaching on Public Right of Way' || params.type == 'Street Sweeping' || params.type == 'Pothole' || params.type == 'Other' || params.type == 'Containers Left Out Beyond Collection Hours') { if ($('#pac-inputt').val() == '') { $('html, body').animate({ scrollTop: $('#pac-inputt-error').offset().top }, 'fast'); } else if ($('#formDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat2Id-error').offset().top }, 'fast'); } } else if(params.type == 'Missed Trash') { if ($('#pac-inputt').val() == '') { $('html, body').animate({ scrollTop: $('#pac-inputt-error').offset().top }, 'fast'); } else if ($('#formDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat2Id-error').offset().top }, 'fast'); } else if ($('#FormContainerType').val() == "-- Select Container Type --") { $('html, body').animate({ scrollTop: $('#FormContainerType-error').offset().top }, 'fast'); } } else if(params.type == 'Illegal Dumping') { if ($('#pac-inputt').val() == '') { $('html, body').animate({ scrollTop: $('#pac-inputt-error').offset().top }, 'fast'); } else if ($('#IllegalIssue').val() == "-- Select Answer --") { $('html, body').animate({ scrollTop: $('#IllegalIssue-error').offset().top }, 'fast'); } else if ($('#IllegalROW').val() == "-- Select Answer --") { $('html, body').animate({ scrollTop: $('#IllegalROW-error').offset().top }, 'fast'); } else if ($('#formDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat2Id-error').offset().top }, 'fast'); } } else if (document.getElementById('1Ans') == null && document.getElementById('DetId') == null) { if ($('#pac-inputt').val() == '') { $('html, body').animate({ scrollTop: $('#pac-inputt-error').offset().top }, 'fast'); } else if ($('#Encampment-NoOfPeople').val() == "-- Select Answer --") { $('html, body').animate({ scrollTop: $('#Encampment-error').offset().top }, 'fast'); } else if ($('#Encampment-DogsOrAnimals').val() == "-- Select Answer --") { $('html, body').animate({ scrollTop: $('#Encampment-DogsOrAnimals-error').offset().top }, 'fast'); //DEF-006115 Remove field for Encampment report } /*else if ($('#Encampment-NoOfDays').val() == "-- Select Answer --") { $('html, body').animate({ scrollTop: $('#Encampment-NumberOfDaysEncampment-error').offset().top }, 'fast'); } else if ($('#Encampment-FireRisk').val() == "-- Select Answer --") { $('html, body').animate({ scrollTop: $('#Encampment-FireRisk-error').offset().top }, 'fast'); }*/ else if ($('#Encampment-MapPin').val() == "-- Select Answer --") { $('html, body').animate({ scrollTop: $('#Encampment-MapPin-error').offset().top }, 'fast'); } else if ($('#1Ans').val() == "--Select Answer--") { $('html, body').animate({ scrollTop: $('#1Ans-error').offset().top }, 'fast'); } else if ($('#DetId').val() == "-- Select Detail --") { $('html, body').animate({ scrollTop: $('#DetId-error').offset().top }, 'fast'); } else if ($('#formDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat2Id-error').offset().top }, 'fast'); } } else { if ($('#pac-inputt').val() == '') { $('html, body').animate({ scrollTop: $('#pac-inputt-error').offset().top }, 'fast'); } else if ($('#1Ans').val() == "--Select Answer--") { $('html, body').animate({ scrollTop: $('#1Ans-error').offset().top }, 'fast'); } else if ($('#DetId').val() == "-- Select Detail --") { $('html, body').animate({ scrollTop: $('#DetId-error').offset().top }, 'fast'); } else if ($('#formDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat2Id-error').offset().top }, 'fast'); } } /* Changed on: 7th February, 2023 by Milind Joshi, Nakul starts: */ /* else if(params.type == 'Graffiti' || params.type == 'Vegetation Encroachment'){ if ( $('#formLocDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat4Id-error').offset().top }, 'fast'); $("[id$='FormLocDescriptonId']").css({"border":"1px solid red"}); } else if ( (params.type == 'Graffiti' || params.type == 'Vegetation Encroachment') && $('#formLocDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat4Id-error').offset().top }, 'fast'); $("[id$='FormLocDescriptonId']").css({"border":"1px solid red"}); } /*ends*/ /*Nakul starts else if ( (params.type == 'Graffiti' || params.type == 'Vegetation Encroachment') && $('#formLocDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat4Id-error').offset().top }, 'fast'); $("[id$='FormLocDescriptonId']").css({"border":"1px solid red"}); } ends*/ }); $('button#NextBtn').on('click', function() { if ($('#FromFirstNameId-error ~ input').val() == '') { $('html, body').animate({ scrollTop: $('#FromFirstNameId-error').offset().top }, 'fast'); } else if ($('#FromLastNameId-error ~ input').val() == '') { $('html, body').animate({ scrollTop: $('#FromLastNameId-error').offset().top }, 'fast'); } else if ($('#FromEmailId-error ~ input').val() == '') { $('html, body').animate({ scrollTop: $('#FromEmailId-error').offset().top }, 'fast'); } else if ($('#FromPhoneId-error ~ input').val() == '') { $('html, body').animate({ scrollTop: $('#FromPhoneId-error').offset().top }, 'fast'); } /* Nakul else if(params.type == 'Graffiti' || params.type == 'Vegetation Encroachment'){ if ( $('#formLocDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat4Id-error').offset().top }, 'fast'); $("[id$='FormLocDescriptonId']").css({"border":"1px solid red"}); } */ /* Nakul else if ( (params.type == 'Graffiti' || params.type == 'Vegetation Encroachment') && $('#formLocDescDiv textarea').val() == '') { $('html, body').animate({ scrollTop: $('#Cat4Id-error').offset().top }, 'fast'); $("[id$='FormLocDescriptonId']").css({"border":"1px solid red"}); ends*/ }); </script> <script async="async" src="https://resources.digital-cloud-west.medallia.com/wdcwest/12990/onsite/embed.js" type="text/javascript"></script> </body> </html><div id="pgid:fmId:j_id595"></div> </form> <script src="/resource/1532564723000/MultiSelect/jquery.multi-select.js" type="text/javascript"></script><script type="text/javascript">Sfdc.onReady(function(){ SfdcApp && SfdcApp.Visualforce && SfdcApp.Visualforce.VSManager && SfdcApp.Visualforce.VSManager.vfPrepareForms(["pgid:j_id0:j_id1:j_id3","pgid:fmId"]); });</script></body></html>