function ErrorRenderer () {

/*  Displays the errors */
    ErrorRenderer.prototype.displayErrors = function (err) {

       clear(); // Clears any previous errors

        if (err.length == 0) {
           return true;
        }

        for (i = 0; i < err.length; i++) {
            document.getElementById(err[i].getField()).innerHTML = err[i].getMessage();
            document.getElementById(err[i].getField()).style.display = "block";
            document.getElementById(err[i].getField()+'Label').className = 'mailErrorLabel';
        }
        return false;
    }

/*  Clears any error markings from the form
    Type:   Private  */
     function clear() {
         document.getElementById('sendernameError').innerHTML = '';
         document.getElementById('sendernameError').style.display = "none";
         document.getElementById('sendernameErrorLabel').className = "";

         document.getElementById('senderemailError').innerHTML = '';
         document.getElementById('senderemailError').style.display = "none";
         document.getElementById('senderemailErrorLabel').className = "";

         document.getElementById('receivernameError').innerHTML = '';
         document.getElementById('receivernameError').style.display = "none";
         document.getElementById('receivernameErrorLabel').className = "";

         document.getElementById('receiveremailError').innerHTML = '';
         document.getElementById('receiveremailError').style.display = "none";
         document.getElementById('receiveremailErrorLabel').className = "";

         document.getElementById('messagetoreceiverError').innerHTML = '';
         document.getElementById('messagetoreceiverError').style.display = "none";
         document.getElementById('messagetoreceiverErrorLabel').className = "";
     }
}


