PageSourceSearch

http://dmcibb.net/assets/business-voip-inquiry-b794d742.js

js dmcibb.net collected 2026-10-04 14:59:23 UTC 16,927 bytes, 34 lines download raw bytes

1import{g as Ve,r as De,t as ze,s as Oe,d as Re}from"./entry-client-4e9b9e09.js";const Ye=ze(`<div class="dmci-form"><h1 class="display-4 red-background-clipped-text">Business VoIP Inquiry</h1><p class="lead">We'll reach out to you as soon as possible to discuss the best options for you.</p><div class="row"><div class="col-12"><div class="form-floating"><input type="tel" class="form-control position-relative" id="businessName" placeholder="Phone Number"><label for="businessName">Business Name</label><small id="businessNameHelp" class="text-danger"></small></div></div><div class="col-6"><div class="form-floating"><input type="text" class="form-control" id="fullName" placeholder="Full Name"><label for="fullName">Full Name</label><small id="nameHelp" class="text-danger"></small></div></div><div class="col-6"><select id="inputContactMethod" class="form-select" style="height:3.5rem;"><option value="email">Contact by email</option><option value="phone">Contact by phone</option></select></div><div class="col-12 col-xxl-6"><div class="form-floating"><input type="tel" class="form-control position-relative" id="phoneNumber" placeholder="Phone Number"><label for="phoneNumber">Phone Number</label><small id="phoneHelp" class="text-danger"></small></div></div><div class="col-12 col-xxl-6"><div class="form-floating"><input type="text" class="form-control" id="email" placeholder="Email"><label for="email">Email</label><small id="emailHelp" class="text-danger"></small></div></div><div class="col-8 col-lg-10 col-xxl-5"><div class="form-floating"><input type="text" class="form-control" id="address" placeholder="Address"><label for="address">Address</label><small id="addressHelp" class="text-danger"></small></div></div><div class="col-4 col-lg-2 col-xxl-1"><div class="form-floating"><input type="text" class="form-control" id="address2" placeholder="Address 2"><label for="address2">Address 2</label></div></div><div class="col-lg-6 col-xxl-3"><div class="form-floating"><input type="text" class="form-control" id="city" placeholder="City"><label for="city">City</label><small id="cityHelp" class="text-danger"></small></div></div><div class="col-6 col-lg-2 col-xxl-1"><select id="inputState" class="form-select"><option value="AL">Alabama</option><option value="AK">Alaska</option><option value="AZ">Arizona</option><option value="AR">Arkansas</option><option value="CA">California</option><option value="CO">Colorado</option><option value="CT">Connecticut</option><option value="DE">Delaware</option><option value="DC">District Of Columbia</option><option value="FL">Florida</option><option value="GA">Georgia</option><option value="HI">Hawaii</option><option value="ID">Idaho</option><option value="IL">Illinois</option><option value="IN">Indiana</option><option value="IA">Iowa</option><option value="KS">Kansas</option><option value="KY">Kentucky</option><option value="LA">Louisiana</option><option value="ME">Maine</option><option value="MD">Maryland</option><option value="MA">Massachusetts</option><option value="MI">Michigan</option><option value="MN">Minnesota</option><option value="MS">Mississippi</option><option value="MO">Missouri</option><option value="MT">Montana</option><option value="NE">Nebraska</option><option value="NV">Nevada</option><option value="NH">New Hampshire</option><option value="NJ">New Jersey</option><option value="NM">New Mexico</option><option value="NY">New York</option><option value="NC">North Carolina</option><option value="ND">North Dakota</option><option value="OH">Ohio</option><option value="OK">Oklahoma</option><option value="OR">Oregon</option><option value="PA">Pennsylvania</option><option value="RI">Rhode Island</option><option value="SC">South Carolina</option><option value="SD">South Dakota</option><option value="TN">Tennessee</option><option value="TX">Texas</option><option value="UT">Utah</option><option value="VT">Vermont</option><option value="VA">Virginia</option><option value="WA">Washington</option><option value="WV">West Virginia</option><option value="WI">Wisconsin</option><option value="WY">Wyoming</option></select></div><div class="col-6 col-lg-4 col-xxl-2"><div class="form-floating"><input type="text" class="form-control" id="zip" placeholder="ZIP"><label for="zip">ZIP</label><small id="zipHelp" class="text-danger"></small></div></div><hr class="d-none d-xxl-block"><div class="row"><hr class="d-block d-xxl-none"><div class="col-12 col-xxl-4"><div class="row"><div class="d-none d-md-block col-md-2 col-lg-4 d-xxl-none"></div><div class="col-12 col-md-8 col-lg-6 col-xl-5 col-xxl-12"><div class="form-check"><input class="form-check-input" type="checkbox" id="multipleLocations"><label class="form-check-label" for="multipleLocations"><h4>Do you need phones at multiple locations?</h4></label></div><div class="form-check"><input class="form-check-input" type="checkbox" id="existingNumbers"><label class="form-check-label" for="existingNumbers"><h4>Would you like to keep existing numbers?</h4></label></div><div class="form-check"><input class="form-check-input" type="checkbox" id="internationalCalls"><label class="form-check-label" for="internationalCalls"><h4>Will you make international calls?</h4></label></div></div></div></div><hr class="d-block d-xxl-none"><div class="col-12 col-xxl-4"><div class="row"><div class="d-none d-md-block col-md-2 col-lg-4 d-xxl-none"></div><div class="col-12 col-md-8 col-lg-6 col-xl-5 col-xxl-12"><div class="form-floating"><input type="text" class="form-control" id="question1" placeholder="How many employees will be using the service?"><label for="question1">How many VoIP users will there be?</label><small id="question1Help" class="text-danger"></small></div><div class="form-floating"><input type="text" class="form-control" id="question2" placeholder="What is your current internet connection speed?"><label for="question2">What is your current internet connection speed?</label><small id="question2Help" class="text-danger"></small></div><div class="form-floating"><input type="text" class="form-control" id="question3" placeholder="What VoIP phones/equipment do you already have?"><label for="question3">What VoIP equipment do you already have?</label></div><div class="form-floating"><input type="text" class="form-control" id="question4" placeholder="Are there any specific VoIP features that you're interested in using?"><label for="question4">What VoIP features are you interested in using?</label></div></div></div></div><hr class="d-block d-xxl-none"><div class="col-12 col-xxl-4"><h1 class="display-6 red-background-clipped-text">Additional information.</h1><div class="form-floating"><textarea class="form-control" placeholder="Leave a comment here" id="comments"></textarea><label for="comments">Comments</label></div></div></div><div class="row"><p id="buttonHelp"></p><button class="btn btn-primary">Submit`),Ze=Oe.createFetcher("/_m/866a08060b/sendEmail",!1);function Ke(){const _=Ze,M=new RegExp(/^(\+\d{1,2}\s?)?1?\-?\.?\s?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/),B=new RegExp(/^\d{5}(?:[-\s]\d{4})?$/),c=new RegExp(/^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})\s*$/i);return(()=>{const u=Ve(Ye),C=u.firstChild,T=C.nextSibling,S=T.nextSibling,m=S.firstChild,k=m.firstChild,P=k.firstChild,p=m.nextSibling,N=p.firstChild,q=N.firstChild,w=p.nextSibling,v=w.nextSibling,A=v.firstChild,W=A.firstChild,g=v.nextSibling,V=g.firstChild,D=V.firstChild,f=g.nextSibling,z=f.firstChild,O=z.firstChild,R=f.nextSibling,h=R.nextSibling,Y=h.firstChild,Z=Y.firstChild,b=h.nextSibling,F=b.firstChild,K=F.firstChild,G=K.nextSibling,J=G.nextSibling,U=J.nextSibling,j=U.nextSibling,Q=j.nextSibling,X=Q.nextSibling,ee=X.nextSibling,te=ee.nextSibling,le=te.nextSibling,ie=le.nextSibling,ne=ie.nextSibling,ae=ne.nextSibling,se=ae.nextSibling,oe=se.nextSibling,de=oe.nextSibling,re=de.nextSibling,ce=re.nextSibling,ue=ce.nextSibling,me=ue.nextSibling,pe=me.nextSibling,ve=pe.nextSibling,ge=ve.nextSibling,y=b.nextSibling,fe=y.firstChild,he=fe.firstChild,be=y.nextSibling,x=be.nextSibling,ye=x.firstChild,xe=ye.nextSibling,$e=xe.nextSibling,Le=$e.nextSibling,He=Le.firstChild,Ie=He.firstChild,Ee=Ie.nextSibling,$=Ee.f
1irstChild,_e=$.firstChild,Me=$.nextSibling,Be=Me.firstChild,Ce=x.nextSibling,Te=Ce.firstChild,Se=Te.nextSibling;return P.$$focusout=e=>{if(e.target.classList.remove("is-invalid"),e.target.classList.remove("is-valid"),document.getElementById("businessNameHelp").innerHTML="",e.target.value==""){e.target.classList.add("is-invalid"),document.getElementById("businessNameHelp").innerHTML="Please enter a business name.";return}e.target.classList.add("is-valid")},q.$$focusout=e=>{if(e.target.classList.remove("is-invalid"),e.target.classList.remove("is-valid"),document.getElementById("nameHelp").innerHTML="",e.target.value==""){e.target.classList.add("is-invalid"),document.getElementById("nameHelp").innerHTML="Please enter a name.";return}e.target.classList.add("is-valid")},W.$$focusout=e=>{if(e.target.classList.remove("is-invalid"),e.target.classList.remove("is-valid"),document.getElementById("phoneHelp").innerHTML="",e.target.value==""){e.target.classList.add("is-invalid"),document.getElementById("phoneHelp").innerHTML="Please enter a phone number.";return}if(!M.test(e.target.value)){e.target.classList.add("is-invalid"),document.getElementById("phoneHelp").innerHTML="Please enter a valid phone number.";return}e.target.classList.add("is-valid")},D.$$focusout=e=>{if(e.target.classList.remove("is-invalid"),e.target.classList.remove("is-valid"),document.getElementById("emailHelp").innerHTML="",e.target.value==""&&document.getElementById("inputContactMethod").value=="email"){e.target.classList.add("is-invalid"),document.getElementById("emailHelp").innerHTML='When "contact by email" is selected, an email address is required.';return}if(!c.test(e.target.value)&&e.target.value!=""){e.target.classList.add("is-invalid"),document.getElementById("emailHelp").innerHTML="Please enter a valid email address.";return}e.target.classList.add("is-valid")},O.$$focusout=e=>{if(e.target.classList.remove("is-invalid"),e.target.classList.remove("is-valid"),document.getElementById("addressHelp").innerHTML="",e.target.value==""){e.target.classList.add("is-invalid"),document.getElementById("addressHelp").innerHTML="Please enter an address.";return}e.target.classList.add("is-valid")},Z.$$focusout=e=>{if(e.target.classList.remove("is-invalid"),e.target.classList.remove("is-valid"),document.getElementById("cityHelp").innerHTML="",e.target.value==""){e.target.classList.add("is-invalid"),document.getElementById("cityHelp").innerHTML="Please enter a city / town name.";return}e.target.classList.add("is-valid")},ge.selected=!0,he.$$focusout=e=>{if(e.target.classList.remove("is-invalid"),e.target.classList.remove("is-valid"),document.getElementById("zipHelp").innerHTML="",e.target.value==""){e.target.classList.add("is-invalid"),document.getElementById("zipHelp").innerHTML="Please enter a ZIP code.";return}if(!B.test(e.target.value)){e.target.classList.add("is-invalid"),document.getElementById("zipHelp").innerHTML="Please enter a valid ZIP code.";return}e.target.classList.add("is-valid")},_e.$$focusout=e=>{if(e.target.classList.remove("is-invalid"),e.target.classList.remove("is-valid"),document.getElementById("nameHelp").innerHTML="",e.target.value==""){e.target.classList.add("is-invalid"),document.getElementById("question1Help").innerHTML="This field is required";return}e.target.classList.add("is-valid")},Be.$$focusout=e=>{if(e.target.classList.remove("is-invalid"),e.target.classList.remove("is-valid"),document.getElementById("nameHelp").innerHTML="",e.target.value==""){e.target.classList.add("is-invalid"),document.getElementById("question2Help").innerHTML="This field is required";return}e.target.classList.add("is-valid")},Se.$$click=async e=>{const l=document.getElementById("fullName"),n=document.getElementById("question1"),a=document.getElementById("question2"),L=document.getElementById("question3"),H=document.getElementById("question4"),s=document.getElementById("phoneNumber"),i=document.getElementById("email"),o=document.getElementById("address"),ke=document.getElementById("address2"),d=document.getElementById("city"),Pe=document.getElementById("inputState"),r=document.getElementById("zip"),Ne=document.getElementById("multipleLocations"),qe=document.getElementById("existingNumbers"),we=document.getElementById("internationalCalls"),I=document.getElementById("comments"),Ae=document.getElementById("inputContactMethod"),E=document.getElementById("businessName");var t=!1;if(l.value==""&&(document.getElementById("nameHelp").innerHTML="Please enter a name.",l.classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),n.value==""&&(document.getElementById("question1Help").innerHTML="This question is required.",n.classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),a.value==""&&(document.getElementById("question2Help").innerHTML="This question is required.",a.classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),l.value==""&&(document.getElementById("nameHelp").innerHTML="Please enter a name.",l.classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),s.value==""&&(document.getElementById("phoneHelp").innerHTML="Please enter a phone number.",s.classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),o.value==""&&(document.getElementById("addressHelp").innerHTML="Please enter an address.",o.
1classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),d.value==""&&(document.getElementById("cityHelp").innerHTML="Please enter a city / town name.",d.classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),r.value==""&&(document.getElementById("zipHelp").innerHTML="Please enter a ZIP code.",r.classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),i.value==""&&document.getElementById("inputContactMethod").value=="email"&&(e.target.classList.add("is-invalid"),document.getElementById("emailHelp").innerHTML='When "contact by email" is selected, an email address is required.',i.classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),!c.test(i.value)&&i.value!=""&&(e.target.classList.add("is-invalid"),document.getElementById("emailHelp").innerHTML="Please enter a valid email address.",i.classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),E.value==""&&(document.getElementById("businessNameHelp").innerHTML="Please enter a business name.",E.classList.add("is-invalid"),document.getElementById("buttonHelp").innerHTML="Please fill out all required fields.",t=!0),!t){var We={subject:"Business VoIP Inquiry on "+new Date().toLocaleString()+" from "+l.value,html:`
2									<h3>
3										New Residential VoIP Inquiry from ${l.value}
4									</h3>
5									<hr>
6									<h4>Contact Information</h4>
7									<p>Name: ${l.value}</p>
8									<p>Preferred Contact Method: ${Ae.value}</p>
9									<p>Phone #: ${s.value}</p>
10									<p>Email: ${i.value?i.value.trim():"None provided"}</p>
11									<p>Address: ${o.value}</p>
12									<p>Address 2: ${ke.value}</p>
13									<p>City: ${d.value}</p>
14									<p>State: ${Pe.value}</p>
15									<p>ZIP: ${r.value}</p>
16									<hr>
17									<h4>Questionnaire Answers</h4>
18									<p>"Do you need phones at multiple locations?" (tickbox):</p>
19									${Ne.checked?"<p>Yes (ticked)</p>":"<p>No (unticked)</p>"}
20									<p>"Would you like to keep existing numbers?" (tickbox):</p>
21									${qe.checked?"<p>Yes (ticked)</p>":"<p>No (unticked)</p>"}
22									<p>"Will you make international calls?" (tickbox):</p>
23									${we.checked?"<p>Yes (ticked)</p>":"<p>No (unticked)</p>"}
24									<p>"How many VoIP users will there be?" (write in):</p>
25									<p>${n.value}</p>
26									<p>"What is your current internet connection speed" (write in):</p>
27									<p>${a.value}</p>
28									${L.value?`<p>"What VoIP equipment do you already have?" (write in):</p>
29										<p>${L.value}</p>`:""}
30									${H.value?`<p>"What VoIP features are you interested in using?" (write in):</p>
31										<p>${H.value}</p>`:""}
32									<hr>
33									<h4>Addtional Comments</h4>
34									<p>Comments: ${I.value?I.value:"(nothing was entered)"}</p>`};await _(We),window.location.replace("http://dmcibb.net/thank-you")}},De(),u})()}Re(["focusout","click"]);export{Ke as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.