function trimTxt(s) { while (s.substring(0,1) == ' ') { s = s.substring(1,s.length); } while (s.substring(s.length-1,s.length) == ' ') { s = s.substring(0,s.length-1); } return s; } function get_radio_value(formName, radioName){ for (var iu=0; iu < document.forms[formName].elements[radioName].length; iu++) { if (document.forms[formName].elements[radioName][iu].checked) { return document.forms[formName].elements[radioName][iu].value; } } return false; } function validateRadioButton(formName, radioName) { var ff=document.forms[formName]; // validate myradiobuttons var myOption = -1; var myVal=0; for (ii=ff.elements[radioName].length-1; ii > -1; ii--) { if (ff.elements[radioName][ii].checked) { myOption = ii; ii = -1; } } if (myOption == -1) return false; else return true; } function formAlert(formName, jsWarning, fieldName, fieldTitle, focusField){ if(fieldTitle!='') alert(jsWarning + '"'+fieldTitle+'"'); else alert(jsWarning); if(focusField) document.forms[formName].elements[fieldName].focus(); return; } function reportDiv(txt){ document.getElementById('reportdiv').innerHTML=txt; } function validateFields(formName){ var ff=document.forms[formName]; var formOk=true; //array of string type fields. Specify 'field_name' => 'Field Title' var validatedStrings = {'name':'Your Name','email':'Your Email','question':'Your Message'}; //validation for a certain length of the strings; definitions should be described in 'validatedStrings' as well var validatedStringsLength = {}; //validation of the integer value of the (dropdowns) which can't be zero var validatedIntegers = {}; //validation of the radio buttons var validatedRadios = {}; //validate strings for (i in validatedStrings) { if(!ff.elements[i] || trimTxt(ff.elements[i].value)=='') { formOk=false; formAlert(formName, 'Please specify a valid value for the field ', i, validatedStrings[i], true); break; } } if(formOk) { //validate strings length var chkf; for (i in validatedStringsLength) { if(ff.elements[i]) chkf=trimTxt(ff.elements[i].value); else chkf=''; if(!ff.elements[i] || chkf.length Please wait, verifying the form...'); document.forms['checkform'].elements['turing'].value=document.forms['signupform'].elements['turing'].value; document.forms['checkform'].submit(); } } function resetTuringNum(rest){ var randnm=Math.random(); document.getElementById('turingimg').src='https://essaycoupons.com/addon_captcha_gen.php?changeTuringNumber=1&rnd='+randnm; } function submitFormContact(formName){ document.forms['signupform'].submit(); }