var focusField5 = ''; var formObject5 = document.getElementById('SalesEnquiryForm_5'); function validateForm5Field(inputElement) { var errorMessage = ''; if (inputElement && inputElement.id) { var inputForm = formObject5; var elementId = inputElement.id.toLowerCase(); switch(elementId) { case 'first_name': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'last_name': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'job_title': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'morgan_site': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'existing_customer': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'company_name': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'website_address': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'building_name': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'address_1': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'address_2': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'town_city': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'county': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'country': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'postcode': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'telephone': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'fax': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'email_address': if (!core.validateField('email',inputElement,true)) { errorMessage += 'Please enter valid email\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'confirm_email': if (!core.validateField('email',inputElement,true)) { errorMessage += 'Please enter valid email\n'; if (focusField5==null) { focusField5=inputElement; } } else { if (document.getElementById('email_address').value!=inputElement.value) { errorMessage += 'Email Address does not match.\n'; if (focusField5==null) { focusField5=inputElement; } } } break; case 'email_optin': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'contact_preference': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'industry_area': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'specialism': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'comments': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'hear_about': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; case 'answer': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField5==null) { focusField5=inputElement; } } break; } if (document.getElementById(elementId+"_status")) { if (errorMessage != '') { if (focusField5=='') { focusField5 = inputElement; } document.getElementById(elementId+"_status").className = 'status_error'; document.getElementById(elementId+"_status").innerHTML = errorMessage; } else { document.getElementById(elementId+"_status").className = 'status_ok'; document.getElementById(elementId+"_status").innerHTML = ' '; } } } return(errorMessage) } function validateForm5(inputForm) { var errorMessage = ''; focusField = ''; if (document.getElementById('submit5Button')) { document.getElementById('submit5Button').enabled = false; try { errorMessage+=validateForm5Field(inputForm.first_name); errorMessage+=validateForm5Field(inputForm.last_name); errorMessage+=validateForm5Field(inputForm.job_title); errorMessage+=validateForm5Field(inputForm.morgan_site); errorMessage+=validateForm5Field(inputForm.existing_customer); errorMessage+=validateForm5Field(inputForm.company_name); errorMessage+=validateForm5Field(inputForm.website_address); errorMessage+=validateForm5Field(inputForm.building_name); errorMessage+=validateForm5Field(inputForm.address_1); errorMessage+=validateForm5Field(inputForm.address_2); errorMessage+=validateForm5Field(inputForm.town_city); errorMessage+=validateForm5Field(inputForm.county); errorMessage+=validateForm5Field(inputForm.country); errorMessage+=validateForm5Field(inputForm.postcode); errorMessage+=validateForm5Field(inputForm.telephone); errorMessage+=validateForm5Field(inputForm.fax); errorMessage+=validateForm5Field(inputForm.email_address); errorMessage+=validateForm5Field(inputForm.confirm_email); errorMessage+=validateForm5Field(inputForm.email_optin); errorMessage+=validateForm5Field(inputForm.contact_preference); errorMessage+=validateForm5Field(inputForm.industry_area); errorMessage+=validateForm5Field(inputForm.specialism); errorMessage+=validateForm5Field(inputForm.comments); errorMessage+=validateForm5Field(inputForm.hear_about); errorMessage+=validateForm5Field(inputForm.answer); if (errorMessage!='') { document.getElementById('submit5Button').enabled = true; if (focusField5!='') { focusField5.focus(); } return(false); } } catch(e){ alert(e.message); return(false); } } else { return(false); } return(true); }