function clearFieldsQA(){
    document.QAForm.reader_State.selectedIndex = 0;
    document.QAForm.reader_State.options[0].selected = true;
    document.QAForm.reader_Country.selectedIndex = 0;
    document.QAForm.reader_Country.options[0].selected = true;
    document.QAForm.CID.selectedIndex = 0;
    document.QAForm.CID.options[0].selected = true;
    document['QAForm']['question'].value='';
    document["QAForm"]['question'].style.border = 'solid 1px lightgrey';
    document['QAForm']['answer'].value='';
    document["QAForm"]['answer'].style.border = 'solid 1px lightgrey';
    document['QAForm']['reader_Name'].value='';
    document["QAForm"]['reader_Name'].style.border = 'solid 1px lightgrey';
    document['QAForm']['reader_Email'].value='';
    document["QAForm"]['reader_Email'].style.border = 'solid 1px lightgrey';
    document["QAForm"]['reader_Email'].style.background = 'White';
    document['QAForm']['reader_City'].value='';
    document["QAForm"]['reader_City'].style.border = 'solid 1px lightgrey';
    document["QAForm"]['reader_State'].style.border = 'solid 1px lightgrey';
    document["QAForm"]['reader_Country'].style.border = 'solid 1px lightgrey';
}

function cancelFormQA(){
    document.location='/mission_life/question_answer';
}

function validationQA(){
    var error=false;
    if ((document["QAForm"]["question"].value.length== "")||(document["QAForm"]["reader_Name"].value.length== "")
        ||(document["QAForm"]["reader_Email"].value.length == "")||(document["QAForm"]["reader_City"].value.length== "")){
        alert("Please fill in all required fields.");
        document["QAForm"]["question"].style.border = 'solid 1px red';
        document["QAForm"]["reader_Name"].style.border = 'solid 1px red';
        document["QAForm"]["reader_Email"].style.border = 'solid 1px red';
        document["QAForm"]["reader_City"].style.border = 'solid 1px red';
        document["QAForm"]["reader_Country"].style.border = 'solid 1px red';
        document["QAForm"].question.focus();
        error=true;
    }
    if(document["QAForm"]["reader_Email"].value.length>0){
        var noError="";
        var fval= document["QAForm"]["reader_Email"].value;
        var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
        var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
        
        if (!emailFilter.test(fval)) {              //test email for illegal characters
            document["QAForm"]["reader_Email"].style.background = '#CC3333';
            alert("Please enter a valid email address.\n");
            error=true;
        } 
        if (fval.match(illegalChars)) {
            document["QAForm"]["reader_Email"].style.background = '#CC3333';
            alert("The email address contains illegal characters.\n");
            error=true;
        }
    }
    if(error == false){
        document["QAForm"].submit();
    }
}
