var focusField = ''; var focusField7 = ''; var formObject7 = document.getElementById('RoomHire_7'); function validateForm7Field(inputElement) { var errorMessage = ''; if (inputElement && inputElement.id) { var inputForm = formObject7; var elementId = inputElement.id.toLowerCase(); switch(elementId) { case 'Title': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'FirstName': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'lastname': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'JobTitle': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'Company': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'Address': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'Postcode': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'Email': if (!core.validateField('email',inputElement,true)) { errorMessage += 'Please enter a valid email address\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'Telephone': if (!core.validateField('numeric',inputElement,true)) { errorMessage += 'Numbers only please\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'dates': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'numbers': if (!core.validateField('numeric',inputElement,true)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'Layout': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'MeetingTitle': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'Start': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'Finish': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'Refreshments': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'Requirements': if (!core.validateField('text',inputElement,false)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'termsandconditions': if (!core.validateField('text',inputElement,true)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; case 'captcha': if (!core.validateField('captcha',inputElement,true)) { errorMessage += '\n'; if (focusField7==null) { focusField7=inputElement; } } break; } if (document.getElementById(elementId+"_status")) { if (errorMessage != '') { if (focusField7=='') { focusField7 = 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 validateForm7(inputForm) { var errorMessage = ''; var focusField7 = ''; if (document.getElementById('submit7Button')) { document.getElementById('submit7Button').enabled = false; try { errorMessage+=validateForm7Field(inputForm["Title"]); errorMessage+=validateForm7Field(inputForm["FirstName"]); errorMessage+=validateForm7Field(inputForm["lastname"]); errorMessage+=validateForm7Field(inputForm["JobTitle"]); errorMessage+=validateForm7Field(inputForm["Company"]); errorMessage+=validateForm7Field(inputForm["Address"]); errorMessage+=validateForm7Field(inputForm["Postcode"]); errorMessage+=validateForm7Field(inputForm["Email"]); errorMessage+=validateForm7Field(inputForm["Telephone"]); errorMessage+=validateForm7Field(inputForm["dates"]); errorMessage+=validateForm7Field(inputForm["numbers"]); errorMessage+=validateForm7Field(inputForm["Layout"]); errorMessage+=validateForm7Field(inputForm["MeetingTitle"]); errorMessage+=validateForm7Field(inputForm["Start"]); errorMessage+=validateForm7Field(inputForm["Finish"]); errorMessage+=validateForm7Field(inputForm["Refreshments"]); errorMessage+=validateForm7Field(inputForm["Requirements"]); errorMessage+=validateForm7Field(inputForm["termsandconditions"]); errorMessage+=validateForm7Field(inputForm["captcha"]); if (errorMessage!='') { document.getElementById('submit7Button').enabled = true; if (focusField7!='') { focusField7.focus(); } return(false); } } catch(e){ alert(e.message); return(false); } } else { return(false); } return(true); }