ONLINE MANUFACTURING SYSTEM FOR SMALL BUSINESS

Track the things that matter! Where ever you are.

Get Started

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <form name="Precision Demo" action="http://crm.precisionframework.com/modules/Webforms/capture.php" method="post" accept-charset="utf-8" enctype="multipart/form-data"><input type="hidden" name="__vtrftk" value="sid:3edbea88b68e71544cf6f6a701210b1abb8acfdf,1446683247"> <input type="hidden" name="publicid" value="1f5ff38bce93fdbca3c6fa0ab6873486"> <input type="hidden" name="name" value="Precision Demo"> <input type="hidden" name="VTIGER_RECAPTCHA_PUBLIC_KEY" value="RECAPTCHA PUBLIC KEY FOR THIS DOMAIN"> <table> </table> <script type="text/javascript">var RecaptchaOptions = { theme : "clean" };</script><script type="text/javascript"src="http://www.google.com/recaptcha/api/challenge?k=RECAPTCHA PUBLIC KEY FOR THIS DOMAIN"></script><noscript><iframe src="http://www.google.com/recaptcha/api/noscript?k=RECAPTCHA PUBLIC KEY FOR THIS DOMAIN">height="300" width="500" frameborder="0"></iframe><br><textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea><input type="hidden" name="recaptcha_response_field" value="manual_challenge"></noscript> <input type="hidden" id="captchaUrl" value="http://crm.precisionframework.com/modules/Settings/Webforms/actions/CheckCaptcha.php"> <input type="hidden" id="recaptcha_validation_value"> <input type="submit" value="Submit"> </form> <script type="text/javascript">window.onload = function() { var N=navigator.appName, ua=navigator.userAgent, tem;var M=ua.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);if(M && (tem= ua.match(/version\/([\.\d]+)/i))!= null) M[2]= tem[1];M=M? [M[1], M[2]]: [N, navigator.appVersion, "-?"];var browserName = M[0];var form = document.forms[0], inputs = form.elements; form.onsubmit = function() { var required = [], att, val; for (var i = 0; i < inputs.length; i++) { att = inputs[i].getAttribute("required"); val = inputs[i].value; type = inputs[i].type; if(type == "email") {if(val != "") {var elemLabel = inputs[i].getAttribute("label");var emailFilter = /^[_/a-zA-Z0-9]+([!"#$%&()*+,./:;<=>?\^_`{|}~-]?[a-zA-Z0-9/_/-])*@[a-zA-Z0-9]+([\_\-\.]?[a-zA-Z0-9]+)*\.([\-\_]?[a-zA-Z0-9])+(\.?[a-zA-Z0-9]+)?$/;var illegalChars= /[\(\)\<\>\,\;\:\"\[\]]/ ;if (!emailFilter.test(val)) {alert("For "+ elemLabel +" field please enter valid email address"); return false;} else if (val.match(illegalChars)) {alert(elemLabel +" field contains illegal characters");return false;}}}if (att != null) { if (val.replace(/^\s+|\s+$/g, "") == "") { required.push(inputs[i].getAttribute("label")); } } } if (required.length > 0) { alert("The following fields are required: " + required.join()); return false; } var numberTypeInputs = document.querySelectorAll("input[type=number]");for (var i = 0; i < numberTypeInputs.length; i++) { val = numberTypeInputs[i].value;var elemLabel = numberTypeInputs[i].getAttribute("label");if(val != "") {var intRegex = /^[+-]?\d+$/;if (!intRegex.test(val)) {alert("For "+ elemLabel +" field please enter valid number"); return false;}}}var recaptchaValidationValue = document.getElementById("recaptcha_validation_value").value;if (recaptchaValidationValue!= true){var recaptchaResponseElement = document.getElementsByName("recaptcha_response_field")[0].value;var recaptchaChallengeElement = document.getElementsByName("recaptcha_challenge_field")[0].value;var captchaUrl = document.getElementById("captchaUrl").value;var url = captchaUrl+"?recaptcha_response_field="+recaptchaResponseElement;url = url + "&recaptcha_challenge_field="+recaptchaChallengeElement+"&callback=JSONPCallback";jsonp.fetch(url);return false;}}; };var jsonp = {callbackCounter: 0,fetch: function(url) {url = url +"&callId="+this.callbackCounter;var scriptTag = document.createElement("SCRIPT");scriptTag.src = url;scriptTag.async = true;scriptTag.id = "JSONPCallback_"+this.callbackCounter;scriptTag.type = "text/javascript";document.getElementsByTagName("HEAD")[0].appendChild(scriptTag);this.callbackCounter++;}};function JSONPCallback(data) {if(data.result.success == true) {document.getElementById("recaptcha_validation_value").value = true;var form = document.forms[0];form.submit();} else {document.getElementById("recaptcha_reload").click();alert("you entered wrong captcha");}var element = document.getElementById("JSONPCallback_"+data.result.callId);element.parentNode.removeChild(element);}</script>