function ValidateInsuranceForm() { var validInt = 0; validInt += EmptyField('insForename'); validInt += EmptyField('insSurname'); validInt += EmptyField('insPostcode'); validInt += EmptyField('insEmail'); validInt += RadioChecked('insGenderTrue', 'insGenderFalse', 'insGenderDiv'); validInt += RadioChecked('insTrackerTrue', 'insTrackerFalse', 'insTrackerDiv'); validInt += RadioChecked('insGaragedTrue', 'insGaragedFalse', 'insGaragedDiv'); validInt += RadioChecked('insAccidentsTrue', 'insAccidentsFalse', 'insAccidentsDiv'); validInt += RadioChecked('insConvictionsTrue', 'insConvictionsFalse', 'insConvictionsDiv'); validInt += CheckboxChecked('insConfirm', 'confirmTd'); if (validInt == 0) { return true; } else { return false; } } function EmptyField(field) { var el = document.getElementById(field); if (el.value == "") { el.style.border = '2px solid red'; return 1; } else { el.style.border = '2px solid silver'; return 0; } } function RadioChecked(option1, option2, optionsDiv) { var el = document.getElementById(option1); var el2 = document.getElementById(option2); var optDiv = document.getElementById(optionsDiv); if ((!el.checked) && (!el2.checked)) { optDiv.style.border = '2px solid red'; return 1; } else { optDiv.style.border = '2px solid silver'; return 0; } } function CheckboxChecked(field, fieldTextDiv) { var el = document.getElementById(field); var textDiv = document.getElementById(fieldTextDiv) if (!el.checked) { textDiv.className = 'insValueConfirmRedTd'; return 1; } else { textDiv.className = 'insValueConfirmTd'; return 0; } } function SelectedValue(field) { var el = document.getElementById(field); //alert(el.options[el.selectedIndex].text); if (el.options[el.selectedIndex].text == "0" || el.options[el.selectedIndex].text == "" || el.options[el.selectedIndex].text == "--" || el.options[el.selectedIndex].text == "Please select") { el.style.border = '2px solid red'; return 1; } else { el.style.border = '2px solid silver'; return 0; } } function ValidateFinance() { //alert('test'); var validInt = 0; validInt += SelectedValue('financePeriod'); validInt += SelectedValue('financeMileage'); validInt += EmptyField('financeDeposit'); if (validInt == 0) { return true; } else { return false; } }