

// validation_modules.js
// 

function validatePreQuestionnaire( frm ) {

    var message = '';
    
    var knowledge = document.getElementById('knowledge').selectedIndex;
    var skills = document.getElementById('skills').selectedIndex;
    
    if ( knowledge <= 0 ) {
        message += 'Please answer question 1, your knowledge about the impact of low mood and stress.\n';
    }
    
    if ( skills <= 0 ) {
        message += 'Please answer question 2, Your skills in identifying the impact of low mood and stress on you.\n';
    }

    if ( message.length > 0 ) {
    
        alert( message );
        return false;
        
    } else {
    
        return true;
        
    }

}

function validatePostQuestionnaire( frm ) {

    var message = '';
    
    var knowledge = document.getElementById('knowledge').selectedIndex;
    var skills = document.getElementById('skills').selectedIndex;
    var helpful = document.getElementById('helpful').selectedIndex;
    var would_recommend = document.getElementById('would_recommend').selectedIndex;
    var will_use_what_i_have_learned = document.getElementById('will_use_what_i_have_learned').selectedIndex;
    var single_most_helpful_part = document.getElementById('single_most_helpful_part').value.length;
    var other_helpful_parts = document.getElementById('other_helpful_parts').value.length;
    var least_helpful_parts = document.getElementById('least_helpful_parts').value.length;
    var a9 = document.getElementById('a9').value; 
    var b9 = document.getElementById('b9').value;
    var c9 = document.getElementById('c9').value; 
    var d9 = document.getElementById('d9').value; 
    var e9 = document.getElementById('e9').value; 
    var other = document.getElementById('other').value.length; 

    if ( knowledge <= 0 ) {
        message += 'Please answer question 1.\n';
    }
    
    if ( skills <= 0 ) {
        message += 'Please answer question 2.\n';
    }

    if ( helpful <= 0 ) {
        message += 'Please answer question 3.\n';
    }    

    if ( would_recommend <= 0 ) {
        message += 'Please answer question 4.\n';    
    }
    
    if ( will_use_what_i_have_learned <= 0 ) {
        message += 'Please answer question 5.\n';
    }

    if ( single_most_helpful_part <= 0 ) {
        message += 'Please answer question 6.\n';
    }

    if ( other_helpful_parts <= 0 ) {
        message += 'Please answer question 7.\n';
    }

    if ( least_helpful_parts <= 0 ) {
        message += 'Please answer question 8.\n';
    }

    if ( single_most_helpful_part > 255 ) {
        message += 'Please adjust question 6, maximum of 255 characters allowed.\n';
    }

    if ( other_helpful_parts > 255 ) {
        message += 'Please adjust question 7, maximum of 255 characters allowed.\n';
    }
    
    if ( least_helpful_parts > 255 ) {
        message += 'Please adjust question 8, maximum of 255 characters allowed.\n';
    }

    if ( message.length > 0 ) {
    
        alert( message );
        return false;
        
    } else {
    
        return true;
        
    }
    
}
