﻿function formStyle2(formField, formLabel, status) {
    	
	if (status == "invalid") {
	    alert('Please enter a value for: ' + formLabel);
	    formField.style.background = "#f6ef7a";
		formField.style.border = "1px solid #000000";
		formField.style.color = "#000000";
		formField.focus();
	} else {
		formField.style.border = "1px solid #999999";
		formField.style.background = "#ffffff";
		//formField.style.color = "lime;";
	}
}
function showHideTest123(theLayer){
	if (document.getElementById(theLayer).style.display =='block') {
		document.getElementById(theLayer).style.display='none';
	} else {
	    document.getElementById(theLayer).style.display = 'block';
	}
	//alert(document.getElementById(theLayer).style.display);
}

function checkForm(f) {
    var status
    status = true;
     // q1
    if (isEmptyOrWhitespace(f.q1.value) ) {
        formStyle2(f.q1, 'Question 1', 'invalid');
        status = false;
        return false
    } else {
        formStyle2(f.q1, '', 'valid');
    }
    // q2
    if (isEmptyOrWhitespace(f.q2.value) ) {
        formStyle2(f.q2, 'Question 2', 'invalid');
        status = false;
        return false
    } else {
        formStyle2(f.q2, '', 'valid');
    }
    // q3
    if (isEmptyOrWhitespace(f.q3.value) ) {
        formStyle2(f.q3, 'Question 3', 'invalid');
        status = false;
        return false
    } else {
        formStyle2(f.q3, '', 'valid');
    }
    // q4
    if (isEmptyOrWhitespace(f.q4.value) ) {
        formStyle2(f.q4, 'Question 4', 'invalid');
        status = false;
        return false
    } else {
        formStyle2(f.q4, '', 'valid');
    }
    // q5
    if (isEmptyOrWhitespace(f.q5.value) ) {
        formStyle2(f.q5, 'Question 5', 'invalid');
        status = false;
        return false
    } else {
        formStyle2(f.q5, '', 'valid');
    }

    if (status) {
        // hide form
        showHideTest123('questions22');

       // showHideTest123('startingInstructions');
        // show answers
        showHideTest123('resultsInstructions');
        if (f.q1.value == '3 or less' && f.q2.value=='No' && f.q3.value=='No'&& f.q4.value=='No' && f.q5.value=='No') {
            showHideTest123('choose1');
        }
        if (f.q1.value == '4 or more' && f.q2.value=='No' && f.q3.value=='No'&& f.q4.value=='No' && f.q5.value=='No') {
            showHideTest123('choose2');
             showHideTest123('choose9');
        }
        if (f.q1.value == '4 or more' && (f.q2.value=='Yes' || f.q3.value=='Yes' || f.q4.value=='Yes' || f.q5.value=='Yes')) {
            showHideTest123('choose2');
            if (f.q2.value=='Yes') {
                showHideTest123('choose4');
            }
            if (f.q3.value=='Yes') {
                showHideTest123('choose5');
            }
            if (f.q4.value=='Yes') {
                showHideTest123('choose6');
            }
            if (f.q5.value=='Yes') {
                showHideTest123('choose7');
            }
            showHideTest123('choose9');
        }
        if (f.q1.value == '3 or less' && (f.q2.value=='Yes' || f.q3.value=='Yes' || f.q4.value=='Yes' || f.q5.value=='Yes')) {
            showHideTest123('choose3');
            if (f.q2.value=='Yes') {
                showHideTest123('choose4');
            }
            if (f.q3.value=='Yes') {
                showHideTest123('choose5');
            }
            if (f.q4.value=='Yes') {
                showHideTest123('choose6');
            }
            if (f.q5.value=='Yes') {
                showHideTest123('choose7');
            }
            showHideTest123('choose9');
        }
        
    }

}
