rendered paste body<p>If you select to be contacted via Phone, do not forget to include your area-code!</p><form id="getquote" class="cssform" enctype="application/x-www-form-urlencoded" action="index.php?page=getquote"><p><label for="user">Name</label><input type="text" id="user" name="txtName" value="" /></p><p><label for="contactmethod">Contact Method: </label><input type="radio" name="txtContactMethod" value="1" /> E-Mail <br /><input type="radio" name="txtContactMethod" value="2" /> Phone <br /></p><p><label for="emailaddress">Email Address:</label><input type="text" id="emailaddress" name="txtEmail" value="" /><div style="display:none"><input type="text" name="email" value="" /></div></p><p><label for="phonenumber"> Phone Number: </label><input type="text" name="txtPhoneNumber" id="phone" value="" /><p><label for="comments">Project Description:</label><textarea id="comments" name="txtComments" rows="5" cols="25">Be as detailed as possible!</textarea></p><p><label for="comments">Services needed:</label><input type="checkbox" name="ckbSNProg" value="1" /> Programming (PHP)<br /> <input type="checkbox" name="ckbSNAppCust" class="threepxfix" value="1" /> Application Customization <br /><input type="checkbox" name="ckbSNEComm" class="threepxfix" value="1" /> eCommerce Customization <br /><input type="checkbox" name="ckbSNLAMPSetup" class="threepxfix" value="1" /> Server Setup (Remote LAMP Setup) <br /></p><div style="margin-left: 150px;"><input type="button" name="sendquote" id="sendquote" value="Request Quote"> <input type="reset" value="Reset" /></div><script type="text/javascript"> sendquote = document.forms['getquote'].elements['sendcontact']; sendquote.onclick = function() { var txtName = document.forms['getquote'].elements['txtName'].value; var txtEmail = document.forms['getquote'].elements['txtEmail'].value; var txtComments = document.forms['getquote'].elements['txtComments'].value; var radContactMethod = document.forms['getquote'].elements['radContactMethod'].value; var txtPhoneNumber = document.forms['getquote'].elements['txtPhoneNumber'].value; var ckbSNProg = document.forms['getquote'].elements['ckbServiceNeededProg'].value; var ckbSNAppCust = document.forms['getquote'].elements['ckbServiceNeededAppCust'].value; var ckbSNEComm = document.forms['getquote'].elements['ckbSNEComm'].value; var ckbSNLAMPSetup = document.forms['getquote'].elements['ckbSNLAMPSetup'].value; var email = document.forms['getquote'].elements['email'].vaue; if(!txtName) { alert('You must enter a name!'); } switch(txtContactMethod) { case 1: if(!txtEmail) { alert("Your requested contact method requires a valid E-Mail Address."); var errorMessage = 1; } break; case 2: if(!txtPhoneNumber) { alert("Your requested contact method requires a phone number with area-code!"); var errorMessage = 1; } break; } if(!txtComments) { alert("If no Project Description is provided, I can not give you a quote! If you prefer to speak directly via E-Mail or Phone, just put 'Contact me' in the Project Description field."); var errorMessage = 1; } if(!errorMessage) { awQuote(txtName,txtEmail,radContactMethod,txtPhoneNumber,txtComments,ckbSNProg,ckbSNAppCust,ckbSNEComm,ckbSNLAMPSetup,email); } }</script></form>