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

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

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